body, html, tr, td, div, span, table, h1, h2, h3, img, li, ul   {
   font-family: Arial, Helvetica, sans-serif; font-size: 12px;
   padding: 0px;
   margin: 0px;
   border: 0px;
   vertical-align: top;
  }


html  {height:100%;}
body {
        font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;
        background-color: #cccccc;
		height: 100%;
		


}



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

/* Domainueberschrift  */
h1 { font-family: Verdana, sans-serif; font-size: 36px; font-weight: bold; font-style:normal; color:#404345; margin:20px 0px 0px 0px;text-align:center;}
.h1_subtitle  { font-family: Verdana, sans-serif; font-size: 27px; font-weight: bold; font-style:normal; color:#4E5254; margin:0px 0px 0px 0px;text-align:center;letter-spacing:1px;}


/* Navigationsueberschrift */
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:normal; color:#444444; margin:0px 0px 10px 0px; }

/*Inhaltsueberschrift */
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:normal; color:#F31C1C;margin:34px 0px 10px 0px;}


h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; 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; }



  /* Sonderzeichen */
img  {border:0px;}
.textblock {text-align:justify;padding-top:15px;}
.clearer {clear:both;}
.versicherungsvergleich {

	        color: #009000;
	        text-decoration: none;
	        font-family: Arial, Helvetica, sans-serif;
              }      

	
/*Rahmen*/
 /* Inhaltsbereich */

#rahmen {
			width:990px;
			min-height:100%; 
			
			height:auto;
			margin:0px auto;
			padding:0px 0px 0px 0px;
			background-color:#4b5e7d;
			border-left: 1px solid #EBE5C1;
			border-right: 1px solid #EBE5C1;
	
}


/*header - Bereich*/

#header {width:960px;height:160px;margin:0px auto;border:0px solid #ff0000;background-color:#ffffff;
	

}

#topheader {border:0px solid #553366;background-color:#EBE5C1;width:auto;float:right;min-width:690px;}
#breadcrump {width:auto;float:left;height:26px;background-color:#EBE5C1;color:#333333;text-align:right;border:0px solid #ff0000;padding-top:11px;padding-right:50px;padding-left:10px; }

*html #topheader {width:690px;}
*html #breadcrump {width:380px;text-align:left;}


#firmenlogo {border-bottom:0px solid #ff0000;width:950px;margin:0px 0px 0px 0px;height:106px;background-color:#ffffff;padding:80px 0px 0px 10px;
font-family:arial.helvetica,sans-serif;font-size:36px;font-weight:bold;	background-image:url(images/toptesthg.jpg);
			background-position:0 0;
			background-repeat:repeat-x;
}
#telefon {width:200px;height:26px;float:right;border:0px solid #ff0000;background-color:#EBE5C1;padding-top:11px;}
.listung {list-style-image: url(images/listung_strich.gif);margin-left:15px;font-size:12px; font-weight:normal;}


/*Inhaltsbereich*/
#mainbox {width:960px;margin:0px auto;
border:0px solid #ffffff;background-color:#ffffff;
min-height:80%;
height:auto;
}



*html #mainbox {
height:100%;

}





#maintext {width:690px;border:0px solid #ff0000;float:right;padding:4px 0px 8px 8px;

}

*html #maintext {width:640px;} 

#index_picture {width:690px;border:0px solid #743A3A;background-color:#ffffff;height:76px;

}

*html #index_picture {width:650px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px ;}




#content {margin-top:40px;min-height:450px;padding-right:30px;}

/*Navigation*/
 .leiste{
 text-align:center;
 border-style: solid;
 border-width:1px;
 border-color:#ffa715;
 height:50px;
 margin:0px;
 padding:2px 2px 2px 2px;
 }



/*footer*/


#footer {width:960px;height:37px;background-color:#efefef;margin:0px auto;}




/* news */
#news {width:640px;margin:20px 0px 20px 0px;border:1px solid #999999;padding:10px;}
#aktuelles{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16px;color:#FB1E21;}
.title_news{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12px;color:#000000;}
.content_news{font-family:arial,helvetica,sans-serif;font-weight:normal;font-size:12px;color:#000000;text-align:justify;}


/* rechner */
#box_rechner {border:1px solid #999999;
											  padding:0px;
											  background-color:#eeeeee;
											  width:660px;

						}

#wohngeb_rechner {
					padding:10px;


}

/*Ergebnisseite*/ 
#box_rechner_ergebnis {width:850px;margin:100px auto 0px auto;}
#box_rechner_ergebnis table {border-collapse:collapse;border:1px solid #cccccc;background-color:#efefef;width:100%;}
#box_rechner_ergebnis td {border:1px solid #cccccc;padding:5px;}










