#flashbanner {
background-color:#FFFFFF;
margin-left:75px;
width:650px;
}
#flashbanner_outer {
position:absolute;
top:100px;
z-index:1000;

}

ul, li, p {margin:0;padding:0;}
a { text-decoration:none; font-weight:normal;font-size:13px;}
body { background-color:#00223d;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;}

#container {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	width:800px;
	height: 566px;

}
/* CSS Document */


#header {
	float:left;
	width:800px;
	background: url(../img/navi_bg_01.gif);
	height:60px;
	overflow:hidden;
}

#mainnavigation {
	width:800px;
	float:left;
	font-family:verdana,sans-serif;
	
  }

#banner {
	float:left;
	width:800px;
	height: 100px;
	}

	
	
#contentnavigation {
  float:left;
  width:800px;
  height:30px;
  }

ul.contentnavi li {
 float:right;
 display:inline;
 } 
.contentnavi_no{
padding:0 15px 0 15px; 
color:#0094d3;
}

.contentnavi_act{
padding:0 15px 0 15px; 
color:#FFF;
}


#content  {
	float:left;
	width:800px;
	margin-top:20px;
	height:323px;
	font-family:verdana;
	line-height:1.5;
}

#content_h_img {padding-left:43px;}
#content_h_text {padding:20px 0 0 300px; float:left;}
#content_bild_text_vertikal {float:left;}
#content_bild_v {padding:22px 0 0 43px; float:left;}
#content_text_v {padding:22px 0 0 50px; float:left; width:365px;}
#footer {
	float:left;
	height:28px;
	width:800px;
	background: url(/fileadmin/templates/img/footer.gif);
	
}
.c_inhaber     {
	width: 150px;
	float: left;
	height: 150px;
}






/*########################################*/

.mainnavi {list-style-type:none;}	

ul.mainnavi {	
  list-style-type:none;	
  padding:0px;	
  border:none;
  }
  
ul.mainnavi li {
  list-style-type:none;	
  float: left;	
  margin: 0px;	
  padding:9px 26px 9px 25px;
  _padding:9px 22px 9px 22px;			
  border: none;	
  text-align: center;
 	
  } 
  
ul.mainnavi li.cur, ul.mainnavi li.act {	
  margin: 0 0 0 0px:
  padding:8px 26px 8px 25px;		
  background: #00517e;
  }
  
ul.mainnavi li a {
  color: #FFFFFF;  
  text-decoration: none;
}

div.submenu {	 
  visibility: hidden;
  }

div.submenu_cur {	
visibility: visible;
}

div.submenu ul, div.submenu_cur ul {	
  list-style-type: none;	
  position: absolute;	
  display: block;	
  margin-left:-25px;

  margin-top:4px;
}

div.submenu ul li, div.submenu_cur ul li {	
  display: block;	
  margin: 0px;	
  border: none;
  
}

div.submenu ul li a {	
  color: #fff;	

  }
  
div.submenu_cur ul li a {
  
   color: #fff;
}

div.submenu ul li.cur a, div.submenu_cur ul li.cur a {	
  color:#0094d3;
  
}
div.submenu ul li a:hover, div.submenu_cur ul li a:hover {	
color:#0094d3;

}


#li_24 {float:right;}


#ul_24 { margin-left:-105px;clear:both;}

/*##########################################*/ 


div.submenu ul, div.submenu_cur ul {	
list-style-type: none;	
position: absolute;	
display: block;	
margin-left:0px;
_margin-left:-25px;
margin-top:4px;
}

ul.mainnavi li {
  list-style-type:none;	
  float: left;	
  margin: 0px;	
  padding:0px 0px 0px 0px;
   _padding:7px 22px 7px 22px;		
  border: none;	
  text-align: center;	
  }
  
ul.mainnavi li a {
  color: #FFFFFF;  
  text-decoration: none;
  padding:9px 18px 9px 18px;
 _padding:0px 0px 0px 0px;
  line-height:2.0;
 _line-height:1.0;
}  
  
  

  

#li_24 {float:right;}


#ul_24 { margin-left:-102px;}

#banner_start {	
background:transparent url(../img/bg_start.gif) no-repeat scroll center bottom;
text-align:center;
}


