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;}


div#versicherungsvergleich-text {
padding-right:10px; 
padding-left:10px; 
FONT-SIZE: 14px;
}

div#versicherungsvergleich-text a {
color:#0000ff;
font-weight:bold;
text-decoration: underline;
}

div#versicherungsvergleich-text a:link {
color:#0000ff;
font-weight:bold;
text-decoration: underline;
}

div#versicherungsvergleich-text a:visited {
color:#0000ff;
font-weight:bold;
text-decoration: underline;
}

div#versicherungsvergleich-text a:active {
color:#0000ff;
font-weight:bold;
text-decoration: underline;
}

div#versicherungsvergleich-text a:hover {
color:#ff0000;
font-weight:bold;
text-decoration: none;
}


div#navleisteoben a, div#navleisteoben a:link, div#navleisteoben a:visited, div#navleisteoben a:active {
font-family: Arial , sans-serif;
color: #ffffff;
font-weight: bold;
text-decoration: none;
font-size: 15px;


}

div#navleisteoben  a:hover {
font-family: Arial , sans-serif;
color: #ff0000;
font-weight: bold;

font-size: 15px;


}

div#navleisteoben td { background-image:url(img/navbar-oben.jpg);

text-align: center;
border-left: 2px #0000FF solid;

padding-left: 10px;
height:30px;}



div#navleisteoben td.hori-nav-hier {
background-image:url(img/navbar-hier.jpg);
font-family: Arial , sans-serif;

color: #000000;
font-weight: bold;
font-size: 15px;

padding-left: 5px;

}

div#navleisteoben td.hori-nav-hier a, div#navleisteoben td.hori-nav-hier a:link, div#navleisteoben td.hori-nav-hier a:visited, div#navleisteoben td.hori-nav-hier a:active {
font-family: Arial , sans-serif;
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 15px;
}

div#navleisteoben td.hori-nav-hier a:hover {
font-family: Arial , sans-serif;
color: #ff0000;
font-weight: bold;
font-size: 15px;
}

.hori-nav-leiste {
background-image:url(img/navbar-unten2.jpg);
height:30px;
padding-right:20px;
}



.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;
}


td.info-sidebar {
margin:0;
text-align: center;
background-color: #000080;
border:2px #000000 solid;
padding: 0.5em;
color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
}

td.info-sidebar a {

color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
text-decoration:none;
}

td.info-sidebar a:link {

color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
text-decoration:none;
}

td.info-sidebar a:visited {

color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
text-decoration:none;
}

td.info-sidebar a:active {

color: #ffffff;
font-weight:bold;
font-family: Arial , sans-serif;
text-decoration:none;
}


td.info-sidebar a:hover {
color: #ff0000;
font-weight: bold;
text-decoration: underline;
}



ul#info-sidebar {
margin:0;
padding:0;  /*ohne dies Fehler bei Firefox und Mozilla zu breite, rechtsbuendige Darstellung*/
width:14em;

}

ul#info-sidebar ul {
margin:0;


}

ul#info-sidebar li {
font-family: Arial , sans-serif;
background-color: #ffffff;/*  : url(img/bg-gkv.jpg);*/
border: 1px #ffffff solid;
border-collapse: collapse;
list-style: none;
padding: 0.2em 0.3em;
margin:0;
border-bottom: 1px #000000 solid;

}

ul#info-sidebar a {
margin:0;
padding:0;
color: #000000;
font-weight: bold;
text-decoration: none;
text-align:left;
}

ul#info-sidebar a:link {
color: #000000;
font-weight: bold;
text-decoration: none;
}

ul#info-sidebar a:visited {
color: #000000;
font-weight: bold;
text-decoration: none;
}

ul#info-sidebar a:active {
color: #000000;
font-weight: bold;
text-decoration: none;
}

ul#info-sidebar a:hover {
color: #ff0000;
font-weight: bold;
text-decoration: underline;
}


#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;
}



.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;
border-style:solid;
border-width:1px;
border-color:#0000ff;
}

.head {
font-family: Arial, sans-serif;
font-size:13px;

}

#text {
padding-right:10px; 
padding-left:10px; 
FONT-SIZE: 9pt;
}

.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;
}



#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:#0000ff;
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;
}


.rahmen {
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-weight: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:link, 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;
}

