#nav { margin: 0 105px 0 40px; display: none; font: bold 96% arial; font-weight: bold; height: 2.09em; }

#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active { padding: 4px 10px 2px; display: block; color: #fff; text-decoration: none; cursor: pointer; }

#nav a:hover, #nav li.active a:hover { color: #000; }

#nav li { border-bottom: 3px solid #666; border-right: 3px solid #252525; float: left; margin: 0; padding: 0; width: 10em; display: block; background: #999; position: relative; }

/* hide from IE mac \*/
	#nav li { width: auto; }

#nav li li { border: none; border: 1px solid #999; border-left: none; border-right: none; border-top: 1px solid #fff; float: none; padding-left: 0; background: none; }

#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover { padding: 3px 10px 2px; width: 14em; color: #000; }

#nav li li a:hover, .pagination p a:hover { background: #c00; color: #fff; }

#nav li li.last, #nav li.active li.last { border-bottom: none; }

#nav li ul { border-left: 1px solid #c00; margin-top: 3px; width: 15.8em; background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%; font-size: 90%; font-weight: normal; left: -999em; position: absolute; }

#nav li.active { border-bottom: 3px solid #c00; background: #c00; }

#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active { }

#nav li.active li { border: none; border-bottom: 1px solid #870000; border-top: 1px solid #c15c5c; }

#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active { color: #fff; }

#nav li.active li a:hover { background: #666 url("images/sprites.gif") repeat-x 0 99%; color: #fff; }

#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active { background: #666 url("images/sprites.gif") repeat-x 0 99%; color: #fff; font-weight: bold; }

#nav li.active ul { border: none; }

#nav li:hover ul, #nav li.sfhover ul { left: 0; z-index: 99999; }

/* NAV - top horizontal nav */
	#nav, #nav ul { margin: 0; padding: 0; list-style: none; }
	
/*  ///////////////////////////////////////////////////////////////////////////////////////////////
// Navi senkrecht */	

#nav-secondary{color: #FFFFFF; margin: 0; padding: 0; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; }

#nav-secondary a { width: 146px; padding: .2em 0 .2em .2em; display: block; color: #FFFFFF; background: transparent; text-decoration: none; }

#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited,  {color: #FFFFFF; }

#nav-secondary a:hover { border-bottom: 0px solid #212121; color: #212121; background: #dbe19c; }


#nav-secondary a:active { width: 146px; padding: .2em 0; border-bottom: 0px solid #212121; display: block; color: #212121; background: #E4E7E4; text-decoration: none; }

#nav-secondary li { margin: 0 0 .2em 0; }

#nav-secondary li.active li { }

#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited { }

#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active, a:link, #nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active { }

#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active, #nav-secondary li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active a:active, #nav-secondary li.active li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active li.active a:active { font-weight: bold; }

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited { }

#nav-secondary li.active li.active li a:link, 
	#nav-secondary li.active li.active li a:visited, 
	#nav-secondary li.active li.active li a:hover, 
	#nav-secondary li.active li.active li a:active, #nav-secondary li.active li.active li.active li a:link, 
	#nav-secondary li.active li.active li.active li a:visited, 
	#nav-secondary li.active li.active li.active li a:hover, 
	#nav-secondary li.active li.active li.active li a:active { font-weight: normal; }

/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited { }

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul { }

#nav-secondary ul ul, #nav-secondary ul ul ul { }

#nav-secondary, #nav-secondary li { }

/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul { }

