
/****************** css pop up menu ******************/
/*** parsed by php to set colors *********************/
/* http://qrayg.com/experiment/cssmenus/ */
/*****************************************************/


#navmenu-h {
position: relative;
z-index: 1000;
}

ul#navmenu-h 
{ 
 list-style: none;
 position: relative;
 margin-left:-40px;
 display: inline;
 float: left; 
}

/* erstes ul im menu */

ul#navmenu-h ul {
 width: 400px; /* sub menu width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
// top: 100%;
// left: 0;
}


/* zweites drittes menu */
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul 
{ 
 top: 0; 
 left: 90%;
}

/* position des menus */
/* use float: right for menu on right side */

ul#navmenu-h li { 
	float: left;	
	display: inline; 
	position: relative;
}

ul#navmenu-h ul li { 
	width: 100%; /* make menu entries all same width */
	display: block; 
}


/* Root Menu */
ul#navmenu-h a 
{
 float: none;
 border: 1px solid;
 text-align: left;
 display: inline;
 font-size: 1.1em;
 padding: 4px;
 display: block;
 /* height: 1%;  /* needed for IE, 1% hack */
 /* background: #006600; */
 /* color: #FFFFFF; */
 /* text-decoration: underline; */
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a 
{
 background: #FFFFFF;
 color: #006600;
 text-decoration:none;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a 
{
 border: 1px solid #FFFFFF;
 float: none;
 width: auto; 
 background: #006600;
 color: #FFFFFF;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a 
{
 background: #FFFFFF;
 color: #006600;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a
{
 float: none;
 width: auto; 
 background: #006600;
 color: #FFFFFF;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a 
{
 background: #FFFFFF;
 color: #006600;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a 
{
 float: none;
 width: auto; 
 background: #006600;
 color: #FFFFFF;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a,
ul#navmenu-h l i.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h l i.iehover li.iehover li.iehover li.iehover a 
{
 background: #FFFFFF;
 color: #006600;
}

/* 5th Menu */
ul#navmenu-h li:hover li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a 
{
 float: none;
 width: auto; 
 background: #006600;
 color: #FFFFFF;
}

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h l i.iehover li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h l i.iehover li.iehover li.iehover li.iehover li.iehover a 
{
 background: #FFFFFF;
 color: #006600;
}


ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul,
ul#navmenu ul ul ul ul,
ul#navmenu ul ul ul ul ul
{
 display: none;
 position: absolute;
 top: 0;
 left: 300px;
}



/* Hover Function - Do Not Move */

ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li:hover ul ul ul ul,
ul#navmenu-h li:hover ul ul ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul, 
ul#navmenu-h li.iehover ul ul ul ul, 
ul#navmenu-h li.iehover ul ul ul ul ul
{ display: none; }

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h ul ul ul li:hover ul,
ul#navmenu-h ul ul ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul, 
ul#navmenu-h ul ul ul li.iehover ul, 
ul#navmenu-h ul ul ul ul li.iehover ul 
{ display: block; }


