div#Schlagzeile {
border-top: 1px #000080 solid;
border-bottom: 1px #000080 solid;
margin:20px;
padding-top: 0;

}

table#versicherungsvergleiche {
border: 1px dashed black; 
margin: 0; 
width: 10em;
}

table#versicherungsvergleiche th {
margin: 0; 
padding: 0.1em 1.4em; 
font-size: 11px; 
font-family: Arial,sans-serif; 
font-weight: bold; 
color: #ffffff;
background-color: #000000; 
width: 10em;
}


table#versicherungsvergleiche a, table#versicherungsvergleiche a:link, 
table#versicherungsvergleiche a:visited, 
table#versicherungsvergleiche a:active {
text-align: center; 
color: #000000;
font-weight: bold; 
text-decoration: underline; 
font-size: 11px;
}


table#versicherungsvergleiche a:hover {
text-align: center; 
color: #ff0000;
font-weight: bold; 
text-decoration: none; 
font-size: 11px;
}

table#versicherungsvergleiche p {
text-align: left; 
margin-left: 0.7em;
}

h1 {font-size:2.0em;}
h2 {font-size:1.5em;}
h3 {font-size:1.0em;}

li {padding: 5px;}


table#hori-nav td {

background-image:url(img/bg-pkv-nav-oben.jpg);
font-family: Arial , sans-serif;
color: #000000;
font-weight: bold;
/*  background: #000080;*/
font-size: 15px;
border-left: 2px #ffffff inset;
padding-left: 10px;
height:30px;
}

table#hori-nav td.hier {
/*  background-image:url(img/bg-gkv.jpg);*/
background-image:url(img/bg-pkv-hier.jpg);
font-family: Arial , sans-serif;

color: #000000;
font-weight: bold;
font-size: 15px;
/*  border-left: 2px #ffffff solid;  */
padding-left: 10px;

}

table#hori-nav a, table#hori-nav a:link, table#hori-nav a:visited, table#hori-nav a:active {
font-family:  Arial , sans-serif;
color: #ffffff;
font-weight: bold;
text-decoration:none;
font-size: 15px;
}

table#hori-nav a:hover {
font-family:  Arial , sans-serif;
color: #ff0000;
font-weight: bold;
text-decoration:underline;
font-size: 15px;
}

table#hori-nav td.hori-nav-leiste {
/*  background-image:url(img/bg-pkv.jpg);*/
background-image:url(img/bg-pkv-nav.jpg);
width: 100%;
height:30px;
margin:0;
text-align:left;

}



table#hori-nav a.hori-nav-leiste-a {
font-family: Arial , sans-serif;
color: #000000;
font-size: 12px;
padding-left:10px;

/*  padding-left:30px; */
}

table#hori-nav td.hori-nav-leiste a:hover {
font-family: Arial , sans-serif;
color: #ff0000;
font-size: 12px;
}

table#hori-nav td.hori-nav-leiste form {

float:right;
padding-top:3px;
padding-right:3em;
margin:0;   /* Extrawurst: firefox, mozilla */
}

table#hori-nav td.hori-nav-leiste form input {
font-weight:bold;
margin:0 3px 0 0;

}
/* Extrawurst msie */
.hori-nav-leiste-a {
font-family: Arial , sans-serif;
color: #000000;
font-size: 12px;
font-weight: bold;
padding-left:5px;
padding-right:20px;
padding-top:5px;
float:left;
text-decoration: none;
}



ul#krankenkassenvergleichsindex {
font-family: Arial, sans-serif;
border: 2px #0000A0 dotted;
padding: 1em 2em;
width: 16em;
background-color:#F0F8FF;
margin-left:7em;
}

ul#krankenkassenvergleichsindex li {
padding: 0.2em;

}

ul#krankenkassenvergleichsindex strong {
font-size: 1.1em;

}

ul#krankenkassenvergleichsindex a, ul#krankenkassenvergleichsindex a:link, ul#krankenkassenvergleichsindex a:visited, ul#krankenkassenvergleichsindex a:active {
font-size: 0.7em;
color: #800000;
font-weight: bold;
text-decoration: underline;
}

ul#krankenkassenvergleichsindex  a:visited {
font-size: 0.7em;
color: #ffffff;
background-color: #800000;
font-weight: bold;
text-decoration: underline;
}

ul#krankenkassenvergleichsindex  a:hover {
font-size: 0.7em;
color: #0000ff;
font-weight: bold;
text-decoration: none;
}



.orientierung-nav-leiste {
font-family: Verdana, Tahoma, Arial , sans-serif;
font-weight: bold;
background: #800040;
color: #ffffff;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
height:20px;
padding-top: 3px;


}

.orientierung-nav-leiste-a {
font-family: Verdana, Tahoma, Arial , sans-serif;
font-weight: bold;
color: #ffffff;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;

}

.standort {
font-family: Verdana, Tahoma, Arial , sans-serif;
font-weight: bold;
color: #ffffff;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
border-bottom: 1px #FFFFFF solid;
}


#bookmarks {

margin-top:30px;
margin-bottom:20px;
border-top: #000080 1px solid;
border-bottom: #000080 1px solid;
font-family: Arial, sans-serif;
padding:7px;
color:#000000;
FONT-SIZE: 12px;
}

.bookmarks {
padding-right:10px;
}

.textende {
padding-bottom: 20px;
}

td.pkv-sidebar {
margin:0;
background-color: #000080;
border:2px #000000 solid;
padding: 0.5em;
color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
}

td.pkv-sidebar a {

color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
text-decoration:none;
}

td.pkv-sidebar a:link {

color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
text-decoration:none;
}

td.pkv-sidebar a:visited {

color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
text-decoration:none;
}

td.pkv-sidebar a:active {

color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
text-decoration:none;
}


td.pkv-sidebar a:hover {
color: #ff0000;
font-weight: bold;
text-decoration: underline;
}



ul#pkv-sidebar {
margin:0;
padding:0;  /*ohne dies Fehler bei Firefox und Mozilla zu breite, rechtsbuendige Darstellung*/
width:14em;

}

ul#pkv-sidebar ul {
margin:0;


}

ul#pkv-sidebar li {
font-family: Arial , sans-serif;
/*  background: url(img/bg-gkv.jpg);*/
background-color: #ffffff;
border-bottom: 1px #000000 solid;
border-collapse: collapse;
list-style: none;
padding: 0.2em 0.3em;
margin:0;

}

ul#pkv-sidebar a {
margin:0;
padding:0;
color: #000000;
font-weight: bold;
text-decoration: none;
text-align:left;
}

ul#pkv-sidebar a:link {
color: #000000;
font-weight: bold;
text-decoration: none;
}

ul#pkv-sidebar a:visited {
color: #000000;
font-weight: bold;
text-decoration: none;
}

ul#pkv-sidebar a:active {
color: #000000;
font-weight: bold;
text-decoration: none;
}

ul#pkv-sidebar a:hover {
color: #ff0000;
font-weight: bold;
text-decoration: underline;
}



ul#besser-pkv-oder-gkv {
border: 1px gray dotted;
}


ul#besser-pkv-oder-gkv ul {
text-align: left;
margin: 0.6em;
padding: 0.6em;

}

ul#besser-pkv-oder-gkv li {
padding: 0.6em;
list-style: none;
}

ul#besser-pkv-oder-gkv li.pkv {
padding: 0.6em;
background-color: #F2F2F2;

}

ul#besser-pkv-oder-gkv a, ul#besser-pkv-oder-gkv a:link,  ul#besser-pkv-oder-gkv a:active {
color: #575757;
font-weight: bold;
text-decoration: none;
}

ul#besser-pkv-oder-gkv a:visited {
color: #800000;
font-weight: bold;
text-decoration: none;
}

ul#besser-pkv-oder-gkv a:hover {
color: #ff0000;
font-weight: bold;
text-decoration: underline;
}

a.aff:link, a.aff:visited, a.aff:active {
color:#0000ff;
font-weight:bold;
text-decoration: underline;
}

.hier {
background: #ffffff;
color: #000000;
text-align:center;
padding-left:5px;
padding-right:5px;
font-family:Arial, sans-serif;
FONT-SIZE: 12pt;
font-weight: bold ;
}
.antispamming {display: none;}

.tabelle
{
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
        MARGIN: 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM : #000000 1px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial;
} 

#head {
text-align:center;
font-family: Arial, sans-serif;
padding:7px;
color:#000000;
background-color:#ffffff;

}

.head {
font-family: Arial, sans-serif;
font-size:13px;

}
.nav-oben {
background-image: url(img/versicherungsvergleichsleiste.png);
text-align:center;
padding-left:5px;
padding-right:5px;
height:20px;
color:#ffffff;
font-family:Arial, sans-serif;
FONT-SIZE: 12pt;
font-weight: bold ;
}
a.nav-oben {
color:#ffffff;
font-family:Arial, sans-serif;
FONT-SIZE: 12pt;
font-weight: bold ;
text-decoration: none;
}

.nav-oben-hier {
color: #000000;
font-family:Arial, sans-serif;
FONT-SIZE: 12pt;
font-weight: bold ;
text-decoration: none;
background-color: #ffffff;
padding-left:-5px;
padding-right:-5px;
}

div#text {
font-family:Arial, sans-serif;
padding-right:10px; 
padding-left:10px; 
FONT-SIZE: 14px;
}

div#text a {
color:#0000ff;
font-weight:bold;
text-decoration: underline;
}

div#text a:link {
color:#0000ff;
font-weight:bold;
text-decoration: underline;
}

div#text a:visited {
color:#0000ff;
font-weight:bold;
text-decoration: underline;
}

div#text a:active {
color:#0000ff;
font-weight:bold;
text-decoration: underline;
}

div#text a:hover {
color:#ff0000;
font-weight:bold;
text-decoration: none;
}

.ads {
padding-bottom: 20px;
padding-left: 5px;
font-size:10px;
text-align:left;

}

 
.control {
        font-size:10px;
        color:#000000;
        background-color:#FFFFFF;
        border-top:#DFEDFF 1px solid;
        border-left:#DFEDFF 1px solid;
        border-bottom:#DFEDFF 1px solid;
        border-right:#DFEDFF 1px solid;
        font-family:Verdana,Helvetica;
}
.frm {
        padding-bottom:8px;
        margin:0px;
        }
        
.tabelle
{
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 7pt;
    MARGIN: 1px;
    BORDER-BOTTOM : #000000 1px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial
} 

#rahmen {

text-align:center;
font-family: Arial, sans-serif;
padding:7px;
FONT-SIZE: 7pt;
color:#000000;
background-color:#ffffd0;
border-style:solid;
border-width:2px;
border-color:#9F0000;

}

#rahmen2 {
font-weight: bold ;
text-align:center;
font-family: Arial, sans-serif;
padding:7px;
color:#000000;
background-color:#ffffd0;
border-style:solid;
border-width:2px;
border-color:#000000;
FONT-SIZE: 8pt;
}

a.linx {
color:#0000ff;
text-decoration: underline;
font-weight: bold ;

}

#links {
text-align:left;
padding:7px;
text-decoration: none;
color:#ffffff;
font-family:Verdana, Tahoma, Arial, sans-serif;
FONT-SIZE: 8pt;
font-weight: bold ;
}

.links {
color:#000000;
text-decoration: none;
font-weight: bold ;
}

h3.umfrage {
font-weight: bold ;
text-align:center;
font-family: Arial, sans-serif;
padding:7px;
color:#000000;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#000000;
FONT-SIZE: 9pt;
}

.t {
FONT-SIZE: 9pt;

}
.s {
FONT-SIZE: 9pt;

}

.oben
{
    BORDER-RIGHT: #000080 1px dotted;
    BORDER-TOP: #444444 1px dotted;
    FONT-SIZE: 6pt;
    padding-left:5px;
    padding-top:3px;
    BORDER-LEFT: #000080 1px dotted;
    BORDER-BOTTOM: #000080 1px dotted;
    FONT-FAMILY: Verdana, Tahoma, Arial
}   

.mitte
{
    BORDER-RIGHT: #000080 1px dotted;
    
    FONT-SIZE: 6pt;
    padding-top:3px;
    padding-left:5px; 
    BORDER-LEFT: #000080 1px dotted;
    BORDER-BOTTOM: #000080 1px dotted;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

.z {
background-color:#ffffff;
height: 450px;
}

.kasten-nav {
font-size:9pt;
padding:3px;
FONT-FAMILY: Verdana, Tahoma, Arial
}

a.a-index { 
font-size: 9pt;
color:#000000;
text-decoration:underline;
FONT-FAMILY: Verdana, Tahoma, Arial
}

.rahmen {
postion: relative;
top:0;
FONT-FAMILY: Verdana, Tahoma, Arial
text-align:center;
padding:3px;
color:#000000;
background-color:#ffffff;
border-style:solid;
border-width:2px;
border-color:#000000;
font-size:9pt;
font-weigth:bold;

}

th.kasten-oben {
text-align:center;
FONT-FAMILY: Verdana, Tahoma, Arial
color:#ffffff;

font-size:9pt;

}
.index{
padding:3px;
color:#ffffff;
font-weight:bold;
background-color:#000000;
FONT-SIZE: 9pt;
FONT-FAMILY: Verdana, Tahoma, Arial
}

.links-pkv {
FONT-FAMILY: Verdana, Tahoma, Arial;
font-size:9pt;
color:#0000ff;
text-decoration:none;
}

a.links-pkv {
FONT-FAMILY: Verdana, Tahoma, Arial;
color:#0000ff;
text-decoration:none;
font-size:7pt;
}

.nav-unten {
font-family: Arial, sans-serif;
color:#ffffff;
text-decoration: none;
font-weight: bold ;
background-color:#000000;
FONT-SIZE: 9pt;
}

.links-unten {
font-face: Arial;
color:#ffffff;
text-decoration: none;
font-weight: bold ;
FONT-SIZE: 9pt;
}

INPUT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    
}

div#allethemen {
font-size:0.8em;
padding:10px;
font-family:Arial, sans-serif;
}

div#allethemen a, a:links, a:active, a:visited {
font-family:Arial, sans-serif;
color: #000080;
font-size:1.0em;
padding-right:10px;
text-decoration:underline;

}

div#allethemen a:hover {
font-family:Arial, sans-serif;
color: #ff0000;
font-size:1.0em;
text-decoration:none;
}

div#orientierungsleiste {
border: #808080 1px solid; 
padding:15px; 
margin:10px; 
font-weight:bold; 
font-size:12px;
}

div#orientierungsleiste a, div#orientierungsleiste a:link, div#orientierungsleiste a:active, div#orientierungsleiste a:visited {

padding-right: 10px; 

color:#0000ff;
font-weight:bold; 
font-size:12px;
}

div#orientierungsleiste a:hover {

padding-right: 10px; 

color:#ff0000;
font-weight:bold; 
font-size:12px;
}









