 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.vers:link{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:normal; color:#009000; border: none; text-decoration: none;line-height:20px;}
	a.vers:visited{color:#009000;text-decoration: none;font-size:14px; font-weight:bold;line-height:20px;}
	a.vers:hover{color:#ffb70a;text-decoration: underline;font-size:14px; font-weight:bold;line-height:20px;}
	a.vers:active{color:#ffb70a; text-decoration: underline;font-size:14px; font-weight:bold;line-height:20px;}

	a.text:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#000000; border: none; text-decoration: none;}
	a.text:visited{color:#009000;text-decoration: none;font-size:12px; font-weight:normal;}
	a.text:hover{color:#009000;text-decoration: underline;font-size:12px; font-weight:normal;}
	a.text:active{color:#009000; text-decoration: underline;font-size:12px; font-weight:normal;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#666666;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;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:normal; color:#ffffff;margin:0px 0px 5px 12px;}
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;
              }
.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;}
.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;}  

/*Inhalt*/

#rahmen {
		width:840px; 
		margin:0px 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:0px 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:0px 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:130px;
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;border:0px solid #000000;}
#navi_oben {padding:25px 10px 0px 0px;float:right; width:190px;}

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

/*Ende headbereich*/


#contentbox {

	background: #transparent;	
	width: 100%;

	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: 585px;
	padding: 0px;
	margin-top:50px;
	z-index: 10;
	height:590px;
	float:left;
	
}

/*Box rechts Text oben + Vorteile*/

#content_text{

	background: transparent;
	border: 0px solid #bbbbbb;
	width: 230px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index: 10;
	height:430px;
	overflow: hidden;
	float:right;
	
}



/*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;

	color:#000000;
	text-align:center;
}


/*box unten mit siegel */
#content_text_unten {

	background-color: #62bb46;
	border: 0px solid #bbbbbb;
	width: 225px;
	padding: 20px 0px 0px 10px;
	margin: 0px 10px 10px 0px;
	position: relative;
	z-index: 10;
		height:275px;
	float:right;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.vorteile  {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	
}


.inhalt {
padding:10px 0px 0px 10px;


}

/*inhalt */
#content_direktversicherer {

	background: #ffffff;
	border: 0px solid #bbbbbb;
	width: 570px;
	
	margin:30px 0px 0px 0px;
	padding: 10px 5px 0px 5px;
	
	z-index: 10;

	
	
}
* html #content_kfz {margin-top:5px; width:578px;padding-right:0px;height:414px;}


#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;}






#picture{
position:absolute;top:65px;
width:840px;
padding-left:250px;
z-index:2;
border: 0px solid #bbbbbb;

}



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


/*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:#63BA42; 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;}

/*interner Bereich*/

#quer_open {

background-color:#777777;
margin: 2px auto;
line-height:30px;
color:#ffffff;
font-weight:bold;
padding-left:21px;
}








