/*** HEADER NAVIGATION ***/

#header-blocks .menu,
#header-blocks .menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#header-blocks .menu {
	line-height:	1.0;
}
#header-blocks .menu ul {
	position:		absolute;
	top:			-999em;
//	width:			10em; /* left offset of submenus need to match (see below) */
}
#header-blocks .menu ul li {
	width:			100%;
}
#header-blocks .menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#header-blocks .menu li {
	float:			left;
	position:		relative;
}
#header-blocks .menu a {
	display:		block;
	position:		relative;
}
#header-blocks .menu li:hover ul,
#header-blocks .menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
#header-blocks ul.menu li:hover li ul,
#header-blocks ul.menu li.sfHover li ul {
	top:			-999em;
}
#header-blocks ul.menu li li:hover ul,
#header-blocks ul.menu li li.sfHover ul {
//	left:			10em; /* match ul width */
	top:			0;
}
#header-blocks ul.menu li li:hover li ul,
#header-blocks ul.menu li li.sfHover li ul {
	top:			-999em;
}
#header-blocks ul.menu li li li:hover ul,
#header-blocks ul.menu li li li.sfHover ul {
//	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
#header-blocks .menu li li a,
#header-blocks .menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	background:	url('../images/subnav-bg.png') repeat-x 0 1.5em !important;
	color: 			#fff !important;
}
#header-blocks .menu li {
	line-height: 2.15em;
}
#header-blocks .menu li ul {
	background:		url('../images/nav-bg_trans.png');
	font-size: 86%;
	padding: 0.5em 0 1em 0;
}
* html #header-blocks .menu li ul {
	padding: 0.5em 0; /* ie6-hack for doubled margin */
}
#header-blocks .menu li li {
	clear: left;
	white-space: nowrap;
}
#header-blocks .menu li li a {
	margin: 0 10px;
	line-height: 1.8em;
}
#header-blocks .menu li:hover,
#header-blocks .menu li.sfHover,
#header-blocks .menu li.sfHover a,
#header-blocks .menu li a:focus,
#header-blocks .menu li a:hover,
#header-blocks .menu li a:active {
	color: 			#6e7301;
}
#header-blocks .menu li li a:focus,
#header-blocks .menu li li a:hover,
#header-blocks .menu li li a:active,
#header-blocks .menu li li a.active {
	background:	url('../images/subnav-bg-hover.png') repeat-x 0 1.5em !important;
	color: #6e7301 !important;
}

#header-blocks .unternehmen,
#header-blocks .meinluisenpark,
#header-blocks .tiere,
#header-blocks .pflanzen,
#header-blocks .freizeit,
#header-blocks .veranstaltungen {
	margin-right: 1px;
	padding: 0 9px !important;
}
#header-blocks .unternehmen:focus,
#header-blocks .meinluisenpark:focus,
#header-blocks .tiere:focus,
#header-blocks .pflanzen:focus,
#header-blocks .freizeit:focus,
#header-blocks .veranstaltungen:focus,
#header-blocks .unternehmen:hover,
#header-blocks .meinluisenpark:hover,
#header-blocks .tiere:hover,
#header-blocks .pflanzen:hover,
#header-blocks .freizeit:hover,
#header-blocks .veranstaltungen:hover,
#header-blocks .unternehmen:active,
#header-blocks .meinluisenpark:active,
#header-blocks .tiere:active,
#header-blocks .pflanzen:active,
#header-blocks .freizeit:active,
#header-blocks .veranstaltungen:active,
#header-blocks .menu li.sfHover a.unternehmen,
#header-blocks .menu li.sfHover a.meinluisenpark,
#header-blocks .menu li.sfHover a.tiere,
#header-blocks .menu li.sfHover a.pflanzen,
#header-blocks .menu li.sfHover a.freizeit,
#header-blocks .menu li.sfHover a.veranstaltungen,
#header-blocks .active-trail a.unternehmen,
#header-blocks .active-trail a.meinluisenpark,
#header-blocks .active-trail a.tiere,
#header-blocks .active-trail a.pflanzen,
#header-blocks .active-trail a.freizeit,
#header-blocks .active-trail a.veranstaltungen {
	background: #abb300;
	color: #6e7301 !important;
}
#header-blocks .unternehmen {
	width: 151px;
}
#header-blocks .menu-mlid-4575 ul {
	min-width: 169px;
	width: auto !important; /* ie6-hack */
	width: 169px;
}
#header-blocks .meinluisenpark {
	width: 171px;
}
#header-blocks .menu-mlid-4649 ul {
	min-width: 189px;
	width: auto !important; /* ie6-hack */
	width: 189px;
}
#header-blocks .tiere {
	width: 121px;
}
#header-blocks .menu-mlid-4650 ul {
	min-width: 139px;
	width: auto !important; /* ie6-hack */
	width: 139px;
}
#header-blocks .pflanzen {
	width: 121px;
}
#header-blocks .menu-mlid-4652 ul {
	min-width: 139px;
	width: auto !important; /* ie6-hack */
	width: 139px;
}
#header-blocks .freizeit {
	width: 121px;
}
#header-blocks .menu-mlid-4653 ul {
	min-width: 139px;
	width: auto !important; /* ie6-hack */
	width: 139px;
}
#header-blocks .veranstaltungen {
	width: 171px;
}
#header-blocks .menu-mlid-4655 ul {
	min-width: 189px;
	width: auto !important; /* ie6-hack */
	width: 189px;
}
