/******* TOP_NAVI *******/

#topnavcontainer {
	margin: 0px 0 0 7px;
	padding: 0;
	width: 160px;
	height: 14px;
}

#topnavcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
}
#topnavcontainer ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: right;
}

#topnavcontainer a {
	padding: 2px 9px;
	margin: 0;
	background-color: #FCF5ED;
	border-left:1px solid #FCF5ED;
}

html>body #topnavcontainer a {
	padding: 2px 9px;
	margin: 0;
}


#topnavcontainer a:link, #topnavcontainer a:visited {
	color: #A96212;
	text-decoration: none;
}

#topnavcontainer a:hover {
	background-color: #EDCEA0;
	color: #9F5B11;
}

#topnavcontainer a#current{
	background-color: #EDCEA0;
}



/******* Hauptnavi *******/

#mainnavcontainer {
	margin: 0px 0 0 7px;
	padding: 0;
	height: 18px;
}

#mainnavcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#mainnavcontainer ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#mainnavcontainer a {
	padding: 2px 8px 3px 8px;
	margin: 0;
	background-color: #D37B16;
	border-right:1px solid #D37B16;
}

html>body #mainnavcontainer a {
	padding: 2px 8px 3px 8px;
	margin: 0;
}


#mainnavcontainer a:link, #mainnavcontainer a:visited {
	color: #fff;
	text-decoration: none;	
}

#mainnavcontainer a:hover {
	background-color: #A96212;
	color: #fff;	
}

#mainnavcontainer a#current {
	background-color: #A96212;	
}



/*** Zusatz-Navigation ***/

/* START First-Level */
div.fstLevel a {
text-decoration: none;
display: block;
width: 160px;
border-left: 10px solid #D37B16;
padding: 2px 4px 2px 5px;
margin: 3px 0 1px 0;
font-family: verdana, arial, helvetica;
font-size: 9pt;
font-weight: normal;
text-align: left;
color: #000;
background-color: transparent;
}
/* First-Level bei Mouse-Over --------*/
div.fstLevel a:hover {
color: #000000;
background-color: #F5E0B2;
}
/* First-Level bei aktivem Link ---------*/
div.fstLevelActive a {
text-decoration: none;
display: block;
width: 160px;
border-left: 10px solid #A25D0D;
padding: 2px 4px 2px 5px;
margin: 3px 0 1px 0;
font-family: verdana, arial, helvetica;
font-size: 9pt;
font-weight: bold;
text-align: left;
color: #000000;
background-color: #F5D89F;
}


/* second-Level ---------*/
div.secLevel a {
text-decoration: none;
display: block;
width: 160px;
padding: 2px 4px 2px 5px;
margin: 0 0 1px 10px;
font-family: verdana, arial, helvetica;
font-size: 9pt;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #E5CFB5;
}
/* -----Navi-LINKs - - econd-Level  bei Mouse-Over ----*/
div.secLevel a:hover {
color: #000000;
background-color: #F5E0B2;
}
/* -----Navi-LINKs - - econd-Level bei aktivem Link  ----*/
div.secLevelActive a {
text-decoration: none;
display: block;
width: 160px;
padding: 2px 4px 2px 5px;
margin: 0 0 1px 10px;
font-family: verdana, arial, helvetica;
font-size: 9pt;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F5D89F;
}
/* ENDE Navi-LINKs */


/*---- Footer-Navigation */
a.footer_inaktiv:link, a.footer_inaktiv:visited {
	padding: 2px 3px 2px 3px;
	color: #A96212;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	text-decoration: none;
	background-color: #E1E1E1;
}
a.footer_inaktiv:hover, a.footer_inaktiv:active, a.footer_inaktiv:focus {
	color: #000000;
	background-color: #ECCEA0;
}


a.footer_aktiv:link, a.footer_aktiv:visited {
	padding: 2px 3px 2px 3px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	text-decoration: none;
	background-color: #ECCEA0;	
}
a.footer_aktiv:hover, a.footer_aktiv:active, a.footer_aktiv:focus {
	color: #A96212;
	background-color: #E1E1E1;
}

/******* FOOTER *******/

#footer a {
	padding: 2px 3px 2px 3px;
	color: #A96212;
	font-size: 7.5pt;
	font-weight: normal;
	text-decoration: none;
	background-color: #E1E1E1;
}

html>body #footer a {
	padding: 2px 3px 2px 3px;
	margin: 0;
}


#footer a:link, #footer a:visited {
	color: #000000;
	text-decoration: none;
}

#footer a:hover {
	color: #000000;
	background-color: #ECCEA0;
}

#footer a#current {
	background-color: #ECCEA0;
}



/* ---- Hyperlinks in der rechten-Navigation */
a.nav_inaktiv:link, a.nav_inaktiv:visited {
	color: #000;
	text-align:center;
	text-decoration: none;
	background-color: #F7F5F5;
	display: block;
	width: 100%;
}
a.nav_inaktiv:hover, a.nav_inaktiv:active, a.nav_inaktiv:focus {
	color: #000;
	text-align:center;
	text-decoration: none;
	background-color: #DFE9CE;
	display: block;
	width: 100%;
}


a.nav_aktiv:link, a.nav_aktiv:visited {
	color: #000;
	text-align:center;
	text-decoration: none;
	background-color: #F4E9AC;
	display: block;
	width: 100%;
}
a.nav_aktiv:hover, a.nav_aktiv:active, a.nav_aktiv:focus {
	color: #000;
	text-align:center;
	text-decoration: none;
	background-color: #DFE9CE;
	display: block;
	width: 100%;
}
