body {background-image: url(_img/back.jpg);}

#container{
width: 955px;
background: #f0d8bf;
margin: 0 auto;
font:12px  Arial,Verdana, sans-serif;	}

#container_flash{
width: 955px;
background: #faf1e8;
margin: 0 auto;
font:12px  Arial,Verdana, sans-serif;	}

#bild {
width: 322px;
height:600px;
float:left;
background-image: url(_img/startseite.jpg);
border-right:2px solid #ffffff;}

#logo {
width: 322px;
height:150px;
float:left;  z-index:100; 
background-image: url(_img/logo.png);}

#top { 
float: right;
background: #faf1e8;
width: 631px;
height:84px;
background-image: url(_img/claim.png);
background-repeat:no-repeat;
background-position:right;}

#nav {  
float: right;
width: 631px;
height:65px;
border-bottom:1px solid #890210;
background-image: url(_img/back_nav.png);}

#menu {list-style-type:none; height:65px;  padding:0px; }
#menu li {float:left; position:relative; width:95px; height:25px; z-index:100; }
#menu li .mainnav {position:absolute; top:0; left:0; padding:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd, #menu li dt {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd,#menu li:hover dt, #menu li a:hover dt {display:block;}
#menu .mainnav {width: 110px; }
#menu dl {padding-bottom:5px; margin-bottom:1px;}
#menu dd {margin:0px; padding:0px; color: #fff; text-align:left;}
#menu dl a, #menu dl a:visited {
display:block; 
font:13px Arial,Verdana, sans-serif;
color:#890210; 	
font-weight:bold; 
text-align:center; 
padding-top:33px; }
#menu li:hover dl a, #menu a:hover dl a {color:#000; background:#ddd;  background: url(_img/button.gif) no-repeat top center; }
#menu dd a, #menu dd a:visited  {background:#faf1e8; color:#890210; padding:7px 5px 1px 5px; text-decoration:none; display:block;}
#menu dt a, #menu dt a:visited  {background:#faf1e8; color:#890210; padding:0px 0px 0px 15px; font-size:12px; text-decoration:none; display:block;}
#menu dd a:hover {background: #c18557; color:#000; }
#menu dt a:hover {background: #c18557; color:#000; font-size:12px;}
#menu li dl .active {color:#000; background:#ddd; background: url(_img/button_aktiv.gif) no-repeat top center; }

/* Hack fuer Safari */
@media all 
{
  body:not(:root:root) #menu dl a, #menu dl a:visited {padding-top:23px; }
}	
/* Rootline */
#rootline {
width: 604px;
padding-left: 27px;
padding-top: 2px;
height:13px;
float: left;
background: #faf1e8;
}

a.rootline {
font-size:11px;
color:#890210;
text-decoration:none; 
padding-right: 10px;
}

a.rootline:hover {
color:#000000;
}

a.rootline_active{
font-size:11px;
color:#000000;
text-decoration:none; 
padding-right: 10px;
}
#bottom {
clear:both;
width: 920px;height:18px; padding-left:35px;padding-top:4px;
background-color:#c18557;
border-top:2px solid #ffffff;
}
#bottom_flash {
clear:both;
width: 955px; height:18px;padding-top:4px;
background-color:#c18557;
border-top:2px solid #ffffff;
text-align:right; 
}

#inhalt { 
float: right;
width: 590px;
padding:20px;
}


h1{
	font-size:15px;
	text-transform:uppercase;
	color:#890210;
}

h2{
	font-size:13px;
	color:#890210;
}


.infotitle {
 text-decoration:none;
 color:#890210; padding-bottom:10px;}
 
 
a.kontakt {font-family:Verdana; font-size:10px;color:#faf1e8; font-weight:lighter; text-decoration:none;padding-right:20px;   }
a.kontakt:hover {font-family:Verdana; font-size:10px;color:#000;font-weight:lighter;text-decoration:none; }


a:link { color:#890210;  }
a:visited { color:#890210; }
a:active { color:#890210;  }
a:hover { color:#000000; }