html { 
  /* verhindert Mozilla-Zucken 
  * > Firefox 1.5 
  */ 
  overflow-y: scroll;
  height: 100%;
}
body{
  font-family: Verdana ,Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4d4d4d;
  margin: 0px 0px 0px 0px;
  background-color: #ffffff;
  background-image: url(../img/bg2.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  height: 100%;
}
.clearFloat{
  clear: both;
}
a{
  text-decoration: underline;
  color: #666666; 
}
/**********************************************************/
/*Style Template Default START*/
.spacer_top{
  width: 930px;
  height: 23px;
}
.spacer_bottom{
  width: 930px;
  height: 40px;
}
.page_bg{
  /*border: 1px solid black;*/
  margin: 40px auto;
  width: 930px;
  background-position: left top;
  background-repeat: repeat-y;
  background-image: url(../img/trans_bg.png);
}
.header{
  /*border: 1px solid black;*/
  width: 875px;
  height: 240px;
  position: relative;
  left: 35px;
	top: 0px;
}
.logo{
	position: absolute;
	top: -5px;
	right: 0px;
}
.eurogarant{
  /*border: 1px solid black;*/
  width: 62px;
  height: 83px;
  position: absolute;
  top: 136px;
  left: 774px; 
}
.menu1Level{
  /*border: 1px solid black;*/
  position: relative;
  left: 35px;
  margin: 8px 0px 0px 0px;
  width: 865px;
  height: 29px;
  background-position: left top;
  background-repeat: repeat-x;
  background-image: url(../img/menu1_bg.jpg);
}
.menu1Level_itemNo{
  /*border: 1px solid black;*/
  float: left;
  height: 29px;
}
.menu1Level_itemNoInner{
  /*border: 1px solid black;*/
  padding: 7px 0px 0px 0px; 
}
.menu1Level_textNo{
  color: #666666;
  text-decoration: none;
}
.menu1Level_itemAct{
  /*border: 1px solid black;*/
  float: left;
  height: 29px;
  background-position: left top;
  background-repeat: repeat-x;
  background-image: url(../img/menu1_bg_act.jpg);
}
.menu1Level_textAct{
  color: #021d70;
  text-decoration: none;
}
.menu1Level_before{
  width: 40px;
  float: left;
}
.menu1Level_trenner{
  float: left;
}
.page{
  position: relative;
  left: 35px;
  width: 865px;
  background-color: #ffffff;
  padding: 35px 0px 35px 0px;
}
.menu2Level{
  /*border: 1px solid black;*/
  float: left;
  width: 252px;
}
.menu2Level_top{
  width: 252px;
  height: 13px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/menu2_top2.jpg);
}
.menu2Level_bottom{
  width: 252px;
  height: 14px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/menu2_bottom.jpg);
}
.menu2Level_itemBottom{
  width: 252px;
  height: 6px; 
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/menu2_trenner2.jpg);
}
.menu2Level_item{
  width: 252px;
}
.menu2Level_beforeNo{
  float: left;
  width: 41px;
  height: 18px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/menu2_beforeNo.jpg);
}
.menu2Level_beforeAct{
  float: left;
  width: 41px;
  height: 18px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/menu2_beforeAct.jpg);
}
.menu2Level_itemBox{
  float: left;
  width: 210px;
}
.menu2Level_itemBoxInner{
  padding: 4px 0px 0px 0px;
}
.menu2Level_textNo{
  color: #666666;
  text-decoration: none;
}
.menu2Level_textAct{
  color: #021d70;
  text-decoration: none;
}
.footer{
  /*border: 1px solid black;*/
  margin: 45px 0px 0px 0px;
  position: relative;
}
.footer_line{
  width: 865px;
  height: 6px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/footer_line.jpg);
}
.footer_toplink{
  width: 71px;
  height: 15px;
  position: absolute;
  right: 45px;
  top: 13px;
}
.footer_menu{
  position: absolute;
  left: 38px;
  top: 13px;
  color: #666666
}
.serviceNavi_text{
  color: #666666;
  text-decoration: none;
}
/*Style Template Default END*/
/**********************************************************/
/*Style Content Default START*/
.content{
  /*border: 1px solid black;*/
  float: left;
  width: 565px;
  position: relative;
  top: -35px;
}
.content_row, .content_boxen{
  /*border: 1px solid black;*/
  margin: 0px 0px 0px 40px;
}
.content_bilder{
  /*border: 1px solid black;*/
  margin: 0px 0px 0px 10px;
}
.content_bilder2{
  /*border: 1px solid black;*/
  margin: 10px 0px 10px 10px;
}
.content_colLeft{
  width: 250px;
  float: left;
  margin: 0px 20px 0px 0px;
}
.content_colRight{
  width: 250px;
  float: left;
}
.content_colHead{
  /*border: 1px solid black;*/
  margin: 45px 0px 0px 0px;
}
.content_colHeadInner{
  /*border: 1px solid black;*/
  margin: 0px 0px 0px 7px;
	font-weight: bold;
}
.content_colHeadLine{
  width: 250px;
  height: 9px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/box_line.jpg);  
}
.content_colBody{
  /*border: 1px solid black;*/
}
.content_row h1{
  /*border: 1px solid black;*/
  margin: 35px 0px 20px 0px;
  font-size: 11px;
  font-weight: bold:
}
.content_row .bodytext{
  /*border: 1px solid black;*/
  margin: 0px 0px 10px 0px;
}
.content_Link, .content_File{
  /*border: 1px solid black;*/
  margin: 20px 0px 0px 0px; 
}
.content_LinkIcon, .content_FileIcon{
  width: 30px;
  height: 31px;
  float: left;
}
.content_LinkText{
  float: left;
  margin: 11px 0px 0px 8px;
}
.content_LinkText a{
  text-decoration: none;
  font-weight: bold;
  color: #666666;
}
.content_FileText{
  float: left;
  margin: 5px 0px 0px 8px;
}
.content_FileHead a{
  color: #666666;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
}
.content_FileBesch a{
  color: #666666;
  font-size: 9px;
  text-decoration: none; 
}
/*Style Content Default END*/
/**********************************************************/
/*Style Startseite START*/
.start_cont{
  /*border: 1px solid black;*/
  position: relative;
  margin: 0px 41px 25px 41px; 
}
.start_cont h1{
  /*border: 1px solid black;*/
  margin: 0px 0px 9px 0px;
  font-weight: bold;
  font-size: 11px;
}
.start_cont .bodytext{
  /*order: 1px solid black;*/
  margin: 0px 0px 10px 0px;
}
.start_containerBox{
  /*border: 1px solid black;*/
  position: relative;
  left: 30px;
}
.start_container{
  /*border: 1px solid black;*/
  width: 264px;
  height: 174px;
  float: left;
  margin: 0px 12px 0px 0px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/start_box.jpg);
}
.start_containerInner{
  /*border: 1px solid black;*/
  width: 234px;
  height: 143px;
  position: relative;
  top: 13px;
  left: 9px;
}
.start_news{
  border: 1px solid #ffffff;
  width: 820px;
  height: 56px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/news_bg.jpg);
  position: relative;
  top: 10px;
  left: 26px;
}
.start_newsInner{
  /*border: 1px solid black;*/
  font-weight: bold;
  color: #11126f;
  margin: 19px 31px 0px 21px;
}
.start_newsTicker{
  font-weight: normal;
  color: #11126f;
  text-decoration: none;
}
/*Style Startseite END*/
/**********************************************************/
/*Style tech. Ausstattung START*/
.tech_boxLinks{
  /*border: 1px solid black;*/
  position: relative;
  left: 40px;
  top: 20px;
  width: 205px;
}
/*Style tech. Ausstattung END*/
/**********************************************************/
/*Style Formulare START*/
form{
	font-size: 11px;
	color: #4d4d4d;
}
fieldset{
  border: 0px;
  padding: 20px 0px 0px 0px;
}
input, textarea, select, submit {
	font-size: 11px;
	color: #4d4d4d;
	margin-bottom: 6px;
}
label{
  width: 100px;
  float: left;
  text-align: left;
  margin-bottom: 4px;
}
/*Style Formulare END*/
/**********************************************************/
/*Style Versicherer START*/
.vLogos{
  margin: 35px 0px 0px 35px;
}
.vLogos_logo{
  margin: 0px 0px 30px 0px;
}
/*Style Versicherer END*/
/**********************************************************/
/*Style Timeline START*/
.time_footer{
  width: 513px;
  height: 4px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/timeline_footer.jpg); 
}
.timeline{
  width: 513px;
  margin: 50px 0px 0px 0px;
}
.timeline_left{
  width: 228px;
  float: left;
}
.timeline_right{
  width: 235px;
  float: left;
  position: relative;
  left: 50px;
  color: #626262;
  font-weight: bold;
}
.timeline_leftLeft, .timeline_leftRight{
  width: 29px;
  float: left;
  margin: 20px 0px 0px 0px;
}
.timeline_leftMiddle{
  width: 170px;
  float: left; 
}
.timeline_zeichen{
  text-align: center;
  width: 170px;
  height: 10px;
  margin: 0px 0px 19px 0px; 
}
.timeline_jahr{
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  color: #626262;
  margin: 0px 0px 5px 0px;
}
/*Style Timeline END*/
/**********************************************************/