td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

/* Domainueberschrift  */
h1 { font-family: Verdana, sans-serif; font-size: 29px; font-weight: normal; font-style:normal; color:#000000; margin:0px 0px 0px 0px;}

/* Navigationsueberschrift */
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; font-style:normal; color:#444444; letter-spacing: 1px;  margin:15px 0px 0px 0px; }

/*Inhaltsueberschrift */
h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; font-style:normal; color:#444444; letter-spacing: 1px; margin:0px 0px 10px 0px;}


h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; font-style:normal; color:#000000; border: none; line-height:1px; margin:0px 0px 10px 0px;}

h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#000000; border: none; margin:0px 0px 0px 0px;}

/*Listung Vergleich PKV GKV */
h6 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; font-style:normal;  text-align: center; color:#000000; border: none; }




/* Sondertextformate   */
.versdirekt {
            text-transform: uppercase;
	        color: #009000;
	        text-decoration: none;
	        font-family: Arial, Helvetica, sans-serif;
              }
              
.versicherungsvergleich {
          
	        color: #009000;
	        text-decoration: none;
	        font-family: Arial, Helvetica, sans-serif;
              }
			  
.logo { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; font-style:normal; color:#444444; border: none; }
.preis_text {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; font-style:normal; color:#000000;}
img  {border:0px;}      
.tableheight {height:20px;} 
.tableheight_index {height:62px;} 
.textblock {text-align:justify;}   
.tableborder {border: 2px; border-style: dotted; border-color: #DCDCDC; padding:1px; vertical-align: top;}  
.linkul {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; font-style:normal; color:#000000;margin-top: 50px;}
.pkvgkv {font-weight: bold;border: 2px; border-style: dotted; border-color: #DCDCDC; padding:1px; vertical-align: top;}  
.bookmark  {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#999999; border: none; text-decoration: none; }
.listung { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#000000; border: none; 
	list-style-image: url(images/listung_strich.gif);margin-left:15px;}  
.liste {list-style-image: url(images/pfeil_gruen.gif);margin-left:15px;}	 
.tab_td_hg {background-color:#FBF9C1;color:#000000;height:25px;line-height:25px;}

	
	
	}

/* Link   */

	a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#333333; border: none; text-decoration: none;background-color:transparent;}
	a:visited{color:#000000;text-decoration: none;font-size:12px; font-weight:normal;background-color:transparent;}
	a:hover{color:#0913dc;text-decoration: underline;font-size:12px; font-weight:normal;background-color:transparent;}
	a:active{color:#0913dc; text-decoration: underline;font-size:12px; font-weight:normal;background-color:transparent;}
	
	a.top:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#999999; border: none; text-decoration: none;background-color:transparent;}
	a.top:visited{color:#999999;text-decoration: none; font-weight:bold;font-size:12px;background-color:transparent;}
	a.top:hover{color:#0913dc;text-decoration: underline; font-weight:bold;font-size:12px;background-color:transparent;}
	a.top:active{color:#0913dc;text-decoration: underline; font-weight:bold;font-size:12px;background-color:transparent;}
	
	a.leiste:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#999999; border: none; text-decoration: none;background-color:transparent; }
	a.leiste:visited{color:#999999;text-decoration: none; font-weight:bold;font-size:12px;background-color:transparent; }
	a.leiste:hover{color:#0913dc;text-decoration: underline; font-weight:bold;font-size:12px;background-color:transparent;}
	a.leiste:active{color:#0913dc;text-decoration: underline; font-weight:bold;font-size:12px;background-color:transparent;}
	
	a.text:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#333333; border: none; text-decoration: none;background-color:transparent;
				}
	a.text:visited{color:#222222;text-decoration: none; font-weight:bold;font-size:12px;background-color:transparent;}
	a.text:hover{color:#63ba4a;text-decoration: underline; font-weight:bold;font-size:12px;background-color:transparent;}
	a.text:active{color:#63ba4a;text-decoration: underline; font-weight:bold;font-size:12px;background-color:transparent;}

	a.weitere:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#999999; border: none; text-decoration: none;background-color:transparent;}
	a.weitere:visited{color:#222222;text-decoration: none; font-size:11px; font-weight:normal;background-color:transparent; }
	a.weitere:hover{color:#0913dc;text-decoration: underline; font-size:11px; font-weight:normal;background-color:transparent; }
	a.weitere:active{color:#0913dc;text-decoration: underline; font-size:11px; font-weight:normal; background-color:transparent;}
	
	a.klein:link{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; font-style:normal; color:#000000; border: none; text-decoration: none;background-color:transparent;}
	a.klein:visited{color:#000000;text-decoration: none;  font-size:10px; font-weight:normal;background-color:transparent;}
	a.klein:hover{color:#0913dc;text-decoration: underline; font-size:10px; font-weight:normal;background-color:transparent;}
	a.klein:active{color:#0913dc;text-decoration: underline; font-size:10px; font-weight:normal;background-color:transparent;}
	
	a.bmi:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; color:#999999; border: none; text-decoration: none;background-color:transparent; }
	a.bmi:visited{color:#999999;text-decoration: none; font-weight:bold;font-size:11px;background-color:transparent; }
	a.bmi:hover{color:#0913dc;text-decoration: underline;font-weight:bold;font-size:11px;background-color:transparent;}
	a.bmi:active{color:#0913dc;text-decoration: underline;font-weight:bold;font-size:11px;background-color:transparent;}

/* Listung -Hauptnavigation  */

.navi ul{

font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#000000; border: none; 
list-style-type: none;
text-align: left; 
margin-top: 10px;

}

.navi li{
display: inline;
margin-left: -10px;

}

.navi li a{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#000000; border: none; 
	text-decoration: none;
	background: url(images/pfeil_sw.jpg);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left:20px;
	margin-left:-10px;
}

.navi li a:visited{
color:#000000;text-decoration: none;
}

.navi li a:hover{
	color:#009000;text-decoration: underline;
	background: url(images/pfeil_blau.jpg);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left:20px;
}


/* Formatierung -Button Startseite  */

.system ul{

font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#999999; border: none; 
list-style-type: none;
text-align: left; 
margin: 10px 0px 20px 23px;
width:164px;
padding:4px;
border:1px solid #ffa715;
}


.system li{
display: inline;
margin-left: 10px;

}

.system li a{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#999999; border: none; 
	
	background: url(images/pfeil_orag.jpg);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left:20px;
	margin-left:-10px;
}

.system li a:visited{
color:#999999;text-decoration: none;
}

.system li a:hover{
	color:#070fb3 ;text-decoration: underline;	
	
	}


body {
        font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000;
        background-color: #ffffff; 
		height: 100%;
		margin: 0px;
		padding: 0px;

		
}
  


/* Top-Bereich  */

#header {border:0px solid #ff0000;width:1024px;margin-bottom:0px;} 


#firmenlogo 
{ 
        margin-top:8px; margin-left:17px; width:350px; height:60px; background-color: #ffffff;  z-index:2;
}

#domainname 
{ 
        position:absolute; top:29px; left:395px; width:650px; height:48px; background-color: #ffffff;  z-index:2;
}

#bildleiste
{
       margin-top:20px; margin-left:17px;width:1024px; height:132px; background-color: #ffffff; z-index:2;
		overflow:hidden;
}


*html #bildleiste
{
      width:1024px; 
}




/* Navigation  */

#navigation_telefon
{ 
        width: 200px;
        margin-left:17px;
		background-color: #ffffff; 
		padding: 15px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; font-style:normal; color:#999999;
        z-index:3;
        float:left;
		
        
}
*html #navigation_telefon
{ 
  margin-top:15px;
		padding: 5px 0px 0px 0px;
        
}

#text_leiste
{ 
       width:1024px;
        position:absolute; top:222px; left:17px;
		background-color: #dddddd; 
		padding: 0px 0px 0px 0px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; font-style:normal; color:#999999;
        z-index:3;
	    
} 

#navbox {width:1024px;height:30px;}

#navigation_oben
{ 
        
       float:right;
		background-color: #ffffff; 
		padding: 15px 0px 0px 0px;

        
}

* html #navigation_oben
{ 
   
   margin-top:5px;
        
}
 

 /* Inhaltsbereich */

#inhaltsbox {
	width:1010px; 
   	
	margin:0px 0px 0px 0px; 
	padding:0px;
	border:0px solid #009900;
	
}

* html  #inhaltsbox {

}




#hauptnavigation_links{
		
		width:280px;
height:500px;
margin-left:17px;
		background-color: #ffffff; 
        color:#000000;
        z-index:2;
float:left;
}


#textmitte {

    margin:22px 0px 0px 0px;  
  width:500px;height:auto;
    padding:0px;   
	background-color: #ffffff; 
	z-index:4;
	float:left;
	
}   

     
      
#leisterechts {

	border:0px solid #ff0000;
    margin:20px 0px 0px 23px;  
    width:169px; height:100%;
    padding:0px;   
	background-color: #ffffff; 
	text-align:right;

float:right;
} 

 /* Inhaltsbereich index.html */

#textindex {

    margin:20px 0px 0px 0px;  
  width:500px;height:auto;
    padding:0px;   
	background-color: #ffffff; 
	z-index:4;
	float:left;
}  

*html #leisterechts { }

#leistereindex {
	position:absolute; top:247px; right:10px;
	border:0px;
    margin:0px 0px 0px 0px;  
    width:135px; height:100%;
    padding:0px;   
	background-color: #ffffff; 
	z-index:4;
}   

 /* Bilderleiste */
 

.abstand table {border:0px solid #ff0000;margin-left:24px;}
 
 .abstand_quer table {border:0px solid #ff0000;}
 
 .leiste{
 text-align:center;
 border-style: solid;
 border-width:1px;
 border-color:#ffa715;
 height:50px;
 margin:0px;
 padding:2px 2px 2px 2px;
 }
  .leiste_preis{
 text-align:left;
 border-style: solid;
 border-width:1px;
 border-color:#ffa715;
 width:133px;
 overflow:hidden;
 height:60px;
 margin:0px;
 padding:0px 2px 0px 2px;
 
 }
 
 .abstand {
 margin-bottom:30px;
 }

 .abstand_voransicht{
 margin-top:220px;
 }
 *html  .abstand_voransicht{
 margin-top:228px;
 }

/* Navigationsbox unten */

#navigation_unten_box {
                width:99%; height:85px; 
                padding:0px 0px 0px 0px;
				text-align:center;
                line-height:18px;
                margin:10px 10px 0px 0px;
				z-index:1;
}       	  
	  
	  
 
#erkl {z-index: 50;}

#voransicht {border:0px solid #ffa715;
									width:670px;height:250px;
									text-align:right;
									background-image:url(images/ansicht.jpg);
									background-position:0px 0px;
									background-repeat:no-repeat;
									padding:10px;



}
 
 
 #voransicht_text {
width:370px;text-align:left;margin:0px 0px 0px 320px;
border:0px solid #000000; 
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#000000;

 }


/*Layout Rechner und Formular*/
			#rahmen_rechner {
									width:740px;margin:20px auto;
									border:2px solid #DCF3D6;
								
						
						}




