 body, html, tr, td, div, span, table, h1, h2, h3, li, ul   { 
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;
   font-weight:normal; 
   padding: 0px;
   margin: 0px;
   border: 0px;
   
  }


html  {height:100%;}
body {
        background-color: #ffffff; 
		height: 100%;
		
		
}
/*Linkformatierungen*/


	a:link{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#ffb70a; border: none; text-decoration: none;line-height:20px;}
	a:visited{color:#ffb70a;text-decoration: none;font-size:14px; font-weight:bold;line-height:20px;}
	a:hover{color:#ffb70a;text-decoration: underline;font-size:14px; font-weight:bold;line-height:20px;}
	a:active{color:#ffb70a; text-decoration: underline;font-size:14px; font-weight:bold;line-height:20px;}

	a.navi_oben:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#ffb70a; border: none; text-decoration: none;}
	a.navi_oben:visited{color:#ffb70a;text-decoration: none;font-size:12px; font-weight:normal;}
	a.navi_oben:hover{color:#ffb70a;text-decoration: underline;font-size:12px; font-weight:normal;}
	a.navi_oben:active{color:#ffb70a; text-decoration: underline;font-size:12px; font-weight:normal;}
	
	a.vorteile:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#ffffff; border: none;letter-spacing: 1px; text-decoration: none;}
	a.vorteile:visited{color:#ffffff;text-decoration: none;font-size:12px; font-weight:bold;letter-spacing: 1px;}
	a.vorteile:hover{color:#5d89f9;text-decoration: none;font-size:12px; font-weight:bold;letter-spacing: 1px;}
	a.vorteile:active{color:#5d89f9; text-decoration: none;font-size:12px; font-weight:bold;letter-spacing: 1px;}
	
	a.schritt:link		{padding-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#666666; border: none; text-decoration: none;}
	a.schritt:visited	{color:#666666;text-decoration: none; font-size:12px; font-weight:bold;}
	a.schritt:hover	{color:#ffb70a;text-decoration: underline; font-size:12px; font-weight:bold;}
	a.schritt:active	{color:#ffb70a; text-decoration: underline; font-size:12px; font-weight:bold;}
	
	a.rechner:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#666666; border: none; text-decoration: none;}
	a.rechner:visited{color:#666666;text-decoration: none;font-size:11px; font-weight:normal;}
	a.rechner:hover{color:#ffb70a;text-decoration: underline;font-size:11px; font-weight:normal;}
	a.rechner:active{color:#ffb70a; text-decoration: underline;font-size:11px; font-weight:normal;}
	
	a.sparten:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#666666; border: none; text-decoration: none;}
	a.sparten:visited{color:#666666;text-decoration: none;font-size:11px; font-weight:normal;}
	a.sparten:hover{color:#ffb70a;text-decoration: underline;font-size:11px; font-weight:normal;}
	a.sparten:active{color:#ffb70a; text-decoration: underline;font-size:11px; font-weight:normal;}


/*Domainueberschrift*/
h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; font-style:normal; color:#000000;margin:0px 0px 15px 0px;}

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

/*Ihre Vorteile*/
h3 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; font-style:normal; color:#ffffff;margin:0px 0px 5px 0px;}

/*Ueberschriften - Kategorien im Rechner */
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#666666;padding:2px 0px 2px 2px;background-color:#eeeeee;line-height:16px;}


/*Sonderformate*/
.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;
              }              
              
.clearer {clear:both;}
.footer {color:#ffffff;}
.textblock {text-align:justify;}
.img {border:0px;}
.logtext {color:#25f90f;font-weight:bold;font-size:12px;}
.schrittzeichen {color:#666666;font-size:14px;font-weight:bold;}
.frame {width:700px;height:700px;margin:0px auto;}
*html .frame {margin:-70px auto;}
.seitenbezeichnung {float:right;border:0px solid #000000;text-align:center;}
.listung {list-style-image: url(images/listung_strich.gif);margin-left:15px;}

/*Inhalt*/

#rahmen {
		width:840px; 
		margin:0% auto;
		padding:0px 10px 0px 10px;
		border: 0px solid #bbbbbb;
		background-image: url(images/topbild.jpg);
		background-position:270px 50px;
		background-repeat: no-repeat;
}

#rahmen_man {
		width:840px; 
		margin:0% auto;
		padding:0px 10px 0px 10px;
		background-image: url(images/man.jpg);
		background-position:290px 50px;
		background-repeat: no-repeat;
}
#rahmen_lady {
		width:840px; 
		margin:0% auto;
		padding:0px 10px 0px 10px;
		background-image: url(images/frau.jpg);
		background-position:270px 50px;
		background-repeat: no-repeat;
}

/*headbereich*/


#header {
margin:10px 0px 0px 0px;
height:95px;
background-color:#transparent;
background-image: url(images/header_hg.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
border: 0px solid #bbbbbb;
}

#firmenlogo {padding:35px 0px 0px 0px;float:left}
#navi_oben {padding:25px 10px 0px 0px;float:right; width:300px;}

	
#quernavi {
margin: 2px auto;
line-height:30px;
color:#000000;
font-weight:bold;
padding-left:1px;
border: 0px solid #bbbbbb;
background-color:#transparent;
}


#breadlinks {text-align:left;color:#000000;font-weight:bold;padding-left:10px;
border: 0px solid #bbbbbb;margin-top:50px;line-height:20px;
}

* html #breadlinks {margin-top:60px;}

/*Ende headbereich*/


#contentbox {

	background: #transparent;	
	width: 100%;
	height:600px;
	padding: 0px 6px 6px 6px;
	margin: 0px auto 0px auto;
	z-index: 5;
	border: 0px solid #bbbbbb;
}
/*Box Navigation Hauptinhalt*/
#content {

	background: transparent;
	border: 0px solid #bbbbbb;
	width: 810px;
	padding: 0px;
	position: relative;
	z-index: 10;
	height:590px;
	overflow: hidden;
	float:left;
}

#rahmen_mainbox {
width:840px;border:0px solid #ff0000;float:left;
padding:0px;
}
#rahmen_main {
width:583px;
}

#content_main {

background: transparent;
	border: 1px solid #bbbbbb;
	width: 563px;
	padding: 10px;
	position: relative;
	z-index: 10;
	height:426px;
	overflow: auto;
	float:left;
	margin-top:70px;
	
}
*html #content_main {

	margin-top:50px;
	height:446px;
	
}
/*Box rechts Text oben + Vorteile*/

#content_text{

	background: transparent;
	border: 0px solid #bbbbbb;
	width: 233px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 10;
	height:585px;
	max-height:657px;
	overflow: hidden;
	float:right;
	background-image: url(images/siegel.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}



/*box oben*/
#content_text_oben {

	background: #transparent;
	border: 0px solid #bbbbbb;
	width: 225px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	z-index: 10;
	height:140px;
	color:#000000;
	text-align:center;
}


/*box unten mit siegel */
#content_text_unten {

background-color: #62bb46;
	border: 0px solid #bbbbbb;
	width: 233px;
	padding: 0px 0px 0px 0px;
	margin: 70px 0px 10px 0px;
	z-index: 10;
	float:right;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

*html #content_text_unten {

	margin: 50px 0px 10px 0px;

}
.vorteile  {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

/*inhalt text ausser rechner */
#content_rechner {

	background: transparent;
	border: 0px solid #bbbbbb;
	width: 840px;
	padding: 0px;
	position: relative;
	z-index: 10;
	height:590px;
	overflow: hidden;
	float:left;
	
	
}
* html #content_rechner {margin-top:70px; width:573px;height:438px;}

.inhalt {
width:800px;
padding:10px 0px 0px 10px;
}

/*inhalt kfz-rechner */
#content_kfz {

	background: #ffffff;
	border:1px solid #bbbbbb;
	width: 820px;
	margin:42px 0px 0px 0px;
	padding: 0px 5px 10px 5px;
	height:auto;
	z-index: 10;
	overflow: auto;
	
	
}
* html #content_kfz {margin-top:20px; width:820px;padding-right:0px;height:474px;}

/*eingabefelder Rechner*/
input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; border-style: solid; border-color:#cccccc; border-width:1px;text-align:right; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; border-style: solid; border-color:#cccccc; border-width:1px;}

.button { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; 
border-style: solid; border-color:#ffb70a; border-width:2px;text-align:center;
background-color:#ffffff; }

.fields { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}
.label{text-align:left;border:0px solid #000000;}
.frage{width:15px; border:0px solid #000000;vertical-align:middle;}
.frage_top{width:15px; border:0px solid #000000;vertical-align:top;}



/*Bottom Bereich*/

#sparten {padding: 0px 5px 5px 10px;
border:0px solid #000000;
}

#vdabba {overflow:hidden;padding-top:30px;margin-left:10px;color:#999999;}










