#niederlassung .navlist {width:440px; float:right;}
#niederlassung .navlist ul { margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#niederlassung .navlist a {display: block; padding: 4px 20px 0px 20px; margin-bottom:1px; float:left;}
#niederlassung .navlist a:link, #niederlassung .navlist a:visited  {color: #3d2f26; text-decoration: none; background-image: url(navbg_r.gif);	repeat: no-repeat;	background-position:right;}
#niederlassung .navlist a:hover {	background-color: #c8b983; color: #5d522f; background-image: url(navbg_r.gif); repeat: no-repeat; background-position:right;}	
#niederlassung .active a:link, #niederlassung .active a:visited {	color: #eeece1;	text-decoration: none;	background-color:#3d2f26;}

#bottom {width:955px; margin:0 auto; font:10px arial;}
#bottomnavi {width:445px; float:left;}
#bottomnavi  ul {border:0; margin:0; padding:0; list-style-type: none; text-align:center;}
#bottomnavi  ul li {display:block; float:left; text-align:center; padding:0 margin:0;}
#bottomnavi  a {display: block; padding: 4px 20px 5px 20px;  float:left;}
#bottomnavi .navlist a:link, #bottomnavi .navlist a:visited  {color: #eeece1;}
#bottomnavi .navlist a:hover {background-color: #3d2f26; color: #5d522f;  }	
#bottomnavi .active a:link, #bottomnavi .active a:visited {	color: #3d2f26;	background-color:#eeece1;}

/*#startselect {height:5px; width:600px; margin:0 auto; background-color:#eeece1; font:14px/12px arial;}*/
#startselect {width:600px; margin:0px auto; font:14px/12px arial;}
#startselect  ul { /*margin-left: 0; */ width:600px; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#startselect ul li {display:block; float:left; text-align:center; padding:0 margin:0;}
#startselect  a { color:#e0d5ae; display: block; width:150px; padding-top:20px; padding-bottom:5px; float:left; text-align:center;  border-top:5px solid #eeece1;}
#startselect  a:link, #niederlassung  a:visited  { color: #e0d5ae; text-decoration: none; background-image: url(borderleft1.gif); repeat: no-repeat; background-position:left;}
#startselect  a:hover { color:#eeece1; border-top:5px solid #3d2f26; }	
#startselect .active a:link, #niederlassung .active a:visited {color: #eeece1;	text-decoration: none;	background-color:#3d2f26;}


#mainnavi { 
/*float:left; width:100%; height:170px; right:0px; position:relative;
text-transform:uppercase; font-size:0.8em; letter-spacing:0.1em;*/ }

#mainnavi  ul {border:0; margin:0; padding: 0; list-style-type: none; text-align:center;}
#mainnavi ul li {display:block; float:left; text-align:center; padding:0 margin:0;}
#mainnavi  a { display: block; padding: 144px 20px 5px 20px; margin-bottom:1px; float:left;}
#mainnavi  a:link, #mainnavi a:visited { color: #e0d5ae; text-decoration: none; background-image: url(borderleft1.gif); repeat: no-repeat; background-position:left; }
#mainnavi  a:hover  {background-color:#5c4133; /*color: #5d522f;*/ color:#eeece1; background-image: url(borderleft1.gif); repeat: no-repeat; background-position:left; padding: 144px 20px 5px 20px; border-bottom:5px solid #eeece1; }


/* ######## Subnavigation ########## */

#subnavi {}
#subnavi ul {border:0; margin:20px 0 0 120px; padding:0; list-style-type:none; text-align:left;}
#subnavi ul li {display:block; padding:0 margin:0;}
#subnavi a { display:block; padding:10px; letter-spacing:0.5px; margin-bottom:1px;}
#subnavi a:link, #subnavi a:visited { color: #4d3b32; background-image:url(textbgh.png); repeat: no-repeat; background-position:left;}
#subnavi a:hover {color: #3d2f26; background-image:url(textbgc.png);padding:10px;}

#mainnavi .active a:link, #mainnavi .active a:visited
{
	color: #5d522f;
	text-decoration: none;
	background-color:#eeece1;
	padding-top:144px;
	font-weight:normal;
	border-bottom:5px solid #cea287;
	background-image:none;
	}

#subnavi .active a:visited, #subnavi .active a:link{
	/*color:#3d2f26;*/
	color:white;
	border-right:4px solid #cea287;
	/*background-image:url(textbgd.png);*/
	background-image:url(textbgc.png);
	background-position:left;
	/*padding-left:50px;*/
}
#mainnavi .navlist {	margin-left:20px;}

a:focus { outline: none;}

