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


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

}
 

img {border:0px solid #000000;}
 
 /* ---------------------------
 |  Special One Layout Design  |
 |      © Stefan Laner ©       |
    --------------------------- */

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

/*Navigation Infobox*/	
a.infobox {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}
a.infobox:visited              {color: #ffffff; }
a.infobox:hover              {	color: #4121e5;}
a.infobox:active              { color: #4121e5; }	

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;}
a.weitere:visited{color:#222222;text-decoration: none;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; }
a.weitere:hover{color:#0913dc;text-decoration: underline;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; }
a.weitere:active{color:#0913dc;text-decoration: underline;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; }

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

a.book:link{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-style:normal; color:#ffffff; border: none; text-decoration: none;background-color:transparent;}
a.book:visited{color:#ffffff;text-href="./berufshaftpflichtversicherung/"decoration: none; font-size:13px; font-weight:bold;text-decoration: none; background-color:transparent;}
a.book:hover{color:#ffffff;text-decoration: underline; font-size:13px; font-weight:bold;text-decoration: none;background-color:transparent;}
a.book:active{color:#ffffff;text-decoration: underline; font-size:13px; font-weight:bold;text-decoration: none; background-color:transparent;}


a.text_kasten:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal;color:#d60119; border: none; text-decoration: none;width:450px;height:18px;border:1px solid #990000;background-color:#ffffff;padding:2px;}
a.text_kasten:visited{color:#d60119;text-decoration: none; font-size:12px; font-weight:bold;width:450px;height:18px;border:1px solid #990000;background-color:#ffffff;padding:2px; }
a.text_kasten:hover{color:#d60119;text-decoration: none; font-size:12px; font-weight:bold; width:450px;height:18px;border:1px solid #990000;background-color:#ffffff;padding:2px;}
a.text_kasten:active{color:#d60119;text-decoration: none; font-size:12px; font-weight:bold; width:450px;height:18px;border:1px solid #990000;background-color:#ffffff;padding:2px;}
	
a.service:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#000000; border: none; text-decoration: none;}
a.service:visited{color:#000000;text-decoration: none; font-size:11px; font-weight:normal; }
a.service:hover{color:#009000;text-decoration: underline; font-size:11px; font-weight:normal; }
a.service:active{color:#009000;text-decoration: underline; font-size:11px; font-weight:normal; }


/*Textformatierungen*/	
h1 {font-size: 12px; font-weight: bold;margin:3px 0px 0px 0px;color:#999999;}
h2 {font-size: 12px; font-weight: bold;margin:0px 0px 0px 0px;}
h3 {font-size: 14px; font-weight: bold;margin:0px 0px 0px 0px;}



/*sonstige Textformatierungen*/	
.verwandte {font-size:10px;font-weight:normal;margin-top:50px;}
.textblock {text-align:justify;}
.rot {color:#ff0000;}
.versdirekt
              {
	        color: #009000;
	        text-decoration: none;
	        font-family: Arial, Helvetica, sans-serif;
	        
              }
.versicherungsvergleich
              {
	        color: #009000;
	        text-decoration: none;
	        font-family: Arial, Helvetica, sans-serif;
	    
              }			  
			  
.textblock {text-align:justify;}	
.navigation_ueber {width:250px;text-align:left;font-family: Verdana, Arial; font-size: 14px; color:ff0000; font-weight: bold;margin:0px 0px 10px 0px;}		  
.wertedb {width:600px;padding-left:1px;margin:50px auto;border:0px solid #666666;}
.wertedb table  {width:600px;border:1px solid #666666;padding:10px 0px 10px 0px;}
.wertedb_nav {border:0px solid #000000;padding-left:9px;}
.wertedb td {width:180px;text-align:right;padding-right:5px;}
.listung {list-style-image: url(images/listung_strich.gif);margin-left:15px;}	 
.textnormal {font-size:10px;font-family:Arial, Helvetica,sans-serif;font-weight:normal;}

/*neue  Layout-Styles */			  
			  
.bookmark {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#990000;
	width:230px;height:100px;
	text-align:left;
	vertical-align:bottom;
	background: url(vd_files/images/knoten.jpg);
	background-repeat: no-repeat;
	background-position: 35px top;	
	margin-top:20px;
	margin-left:10px;
	background-color:transparent;
	
}
			  
/* text_leiste  */
#text_leiste
{ 
    width:820px;
	background-color: #dddddd; 
	margin: 10px 0px 10px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; font-style:normal; color:#999999;
    z-index:3;	
	
        
}			  
			  
#navigation_telefon
{ 
        width: 200px;
		background-color: #ffffff; 
		margin: 10px 0px 10px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; font-style:normal; color:#999999;
        z-index:3;
		
		
        
}
	
.quernavi {margin:0px 0px 0px 0px;width:798px;border:0px solid #000000;}	
.querie {border:0px solid #000000;padding-left:9px;margin-top:7px;}
* html .querie  {padding-left:9px;margin-top:0px;}
*:first-child+html .querie {margin:0px 0px 0px 0px;width:798px;border:0px solid #000000;}
	
#rahmen {
	width:822px; min-height:100%;
	height:auto;
		margin:0px auto;
		padding:10px 0px 0px 0px;
		border-left: 1px solid #009000;
		border-right: 1px solid #009000;
		background-color:#ffffff;
		z-index:50;
	
}

#rahmen_vergleich {
	width:820px; 
		margin:0% auto;
		padding:20px 0px 0px 0px;
		border:0px solid #000000;
		
	}	

#rahmen_xmas {
	width:822px; height:auto;
		margin:0px auto;
		padding:10px 0px 0px 0px;
		
		border-right: 1px solid #009000;
		background-color:#transparent;
		z-index:50;
		 position:absolute;top:0px;left:220px;

}

.quer_austria {
/*background-image: url(vd_files/images/queraustria.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	*/
	width:135px;
	height:45px;
	float:left;
	padding:12px 0px 0px 0px;
	text-align:center;
   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#000000;
}

#inhaltsbox {
	width:822px;
	border-left: 1px solid #009000;
	border-right: 1px solid #009000;
	padding-bottom: 10px;
	margin-left:-1px;
	border-top:0px solid #009000;
}	

#inhaltsbox_xmas {
	width:824px;
	border-right: 1px solid #009000;
	padding-bottom: 10px;
	margin-left:-1px;
	border-top:0px solid #009000;
	background-image: url(images/girlande.gif);
background-position: 0px 0px;
background-repeat: repeat-y;
text-align:left;
}	

* html #inhaltsbox_xmas {
	border-left:0px;
	border-right:0px;
	border:0px solid #000000;
}	

* html #inhaltsbox {

	border-left:0px;
	border-right:0px;
	border:0px solid #000000;
	}

#tb_td_links {
	width:220px;
	vertical-align:top;
	padding-left:25px;
	padding-right:0px;
	border:0px solid #000000;
	}
	
#tb_td_mitte {
	
	vertical-align:top;
	padding-left:25px;
	padding-right:20px;
	
	}
	
#tb_td_rechts {
	padding-left:10px;
	vertical-align:top;

	}
	


#hauptnavigation_links{
		padding-left:10px;
		width:220px;	
		border:0px;
        z-index:2;
		
		
}


#kasten_re{
	width: 200px;
	background-repeat:no-repeat;
	background-position: left top;
    }

.klick {z-index:100;text-align:right;margin-top:-40px;}
.clearer {clear:both;}
.img {border:0px;}

#table td {border:0px solid #666666;text-align:left;}
.versicherung_dkl {vertical-align:middle;margin-bottom:1px;}
* html .versicherung_dkl {margin-bottom:0px;}
*:first-child+html .versicherung_dkl {margin-bottom:0px;}

/*index - Bereich*/

/*index - Button*/
.indbo  {border-left:1px solid #009000;border-top:1px solid #009000;border-right:2px solid #999999;border-bottom:2px solid #999999;background-color:#fefefe;margin:0px 0px 0px 2px;}

/*index - Tabellenklassen*/
.spalte1_bild {text-align:center;width:210px;border:0px solid #000000;background-color:transparent;padding:10px 0px 0px 0px; }
.spalte1_text {font-weight:bold;border:0px solid #000000;text-align:justify;vertical-align:top;width:585px;background-color:transparent;padding:10px 0px 0px 0px; }
.spalte1_textblock {font-size:11px;font-weight:normal;background-color:transparent;}


.spalte_table {border-collapse:collapse;border:0px solid #000000;width:795px;background-color:transparent;}

.spalte_navigation_oben {width:220px;padding-top:10px;background-color:transparent;}
.spalte_info_oben {font-size:11px; width:347px;padding-top:10px;background-color:transparent;}
.spalte_button_oben {padding-top:10px;vertical-align:top;background-color:transparent;}

.spalte_navigation {width:220px;background-color:transparent;}
.spalte_info {font-size:11px;width:347px;background-color:transparent;}
.spalte_button {vertical-align:top;background-color:transparent;}

.spalte_navigation_unten {padding-bottom:10px;width:200px;background-color:transparent;}
.spalte_info_unten {text-align:left;font-size:11px;padding-bottom:10px;width:347px;background-color:transparent;}
.spalte_button_unten {padding-bottom:10px;vertical-align:top; background-color:transparent;}

.input {width:376px;border-top:1px solid #009900; border-left:1px solid #009900;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}

.kontakt  {
background-image: url(vd_files/images/menue/kontaktbild.png);
background-position: 0px 0px;
background-repeat: no-repeat;
width:120px;
height: 22px;
	}



/*Hintergrund div-boxen*/

.div_menue {
width:795px;margin-top:10px;
background-color:#ffffff;

}

.div_menue_active{
width:795px;margin-top:10px;
background-color:#dddddd;

}

/*Ausklappmenue Suche Indexseite*/
.klappmenue {position: absolute; background: #ffffff; width: 365px; height: 300px; border: solid 1px #009900; visibility: hidden;padding:5px 5px 0px 5px;}

.klappmenue_innen {overflow: auto; background: #ffffff; width: 365px; height: 270px; border: none;border:0px solid #009000; }

* html .klappmenue {margin-left:1px;width:368px;height:320px;}
*:first-child+html .klappmenue {margin-left:1px;width:368px;height:320px;}

/*Ergebnisseite String-Suche*/

.abc {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#333333;}

/*Ergebnisseite Info*/
.az {width:32px;text-align:right;border:1px solid #009000;padding:0px 3px 0px 0px;}
* html .az {padding:0px 3px 0px 2px;margin-left:3px;}

.pfeil {position:absolute;top:185px;border:0px solid #000000;z-index:50;width:720px;text-align:right;}
*html .pfeil {position:absolute;top:183px;z-index:50;}
*:first-child+html .pfeil {position:absolute;top:190px;z-index:50;}



#weihnachten {position:absolute;top:51px;left:225px; width:200px;height:195px;
					z-index:100;border-right: 1px solid #009000;
}
*html #weihnachten {position:absolute;top:40px;left:220px; width:200px;height:195px;
					z-index:100;
}

#werbung {
width:100%;
padding-top:80px;
position:absolute;top:0px;left:0px;
z-index:0;
border:1px solid #ffffff;
}

#rahmen_kfz  {
width:1200px;
margin:0px auto;
border:0px solid #ff0000;
height:100%;
}




#werbung_kfz {
width:40px;
float:left;
padding-left:0px;
padding-top:110px;
z-index:0;
border:0px solid #000000;

}

#kerze {
	background-image: url(images/girlande.gif);
background-position: 0px 0px;
background-repeat: repeat-y;
border-right: 1px solid #009000;
width:100%;
text-align:center;


		

}
#flaggen_xmas {
	background-image: url(images/girlande.gif);
background-position: 0px 0px;
background-repeat: repeat-y;
		
}
