/*----------------------------------------------------------------------------
Menue Style

version:	1.0
autor:		Kai Müller
email:		info@xanario.de
website:	http://www.xanario.de
----------------------------------------------------------------------------*/
/* Root = Horizontal, Secondary = Vertical */
ul#categoriesparentmenu {
 margin: 0;
 border: 0 none;
 padding: 0;
 width: 700px; /*For KHTML*/
 list-style: none;
 height: 22px;
}

ul#categoriesparentmenu li {
 margin: 0;
 border: 0 none;
 padding: 0;
 float: left; /*For Gecko*/
 display: inline;
 list-style: none;
 position: relative;
 height: 22px;
}

ul#categoriesparentmenu ul {
 margin: 0;
 border: 0 none;
 padding: 0;
 width: 170px;
 list-style: none;
 display: none;
 position: absolute;
 top: 24px;
 left: 0;
 z-index: 99999; 
}

ul#categoriesparentmenu ul:after /*From IE 7 lack of compliance*/{
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ".";
 height: 0;
 visibility: hidden;
}

ul#categoriesparentmenu ul li {
 width: 170px;
 float: left; /*For IE 7 lack of compliance*/
 display: block !important;
 display: inline; /*For IE*/
}

/* Root Menu */
ul#categoriesparentmenu a {
 border: 0px;
 padding: 0 6px;
 float: none !important; /*For Opera*/
 float: left; /*For IE*/
 display: block;
 color: #333333;
 font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 height: auto !important;
 height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#categoriesparentmenu a:hover,
ul#categoriesparentmenu li:hover a,
ul#categoriesparentmenu li.iehover a {
 color: #6f0000;
}

/* 2nd Menu */
ul#categoriesparentmenu li:hover li a,
ul#categoriesparentmenu li.iehover li a {
 border: 1px solid #FFFFFF;
 border-bottom-color: #FFFFFF;

 float: none;
 background : url(header/navi_leiste_hg.png) repeat;
 color: #6f0000;
}

/* 2nd Menu Hover Persistence */
ul#categoriesparentmenu li:hover li a:hover,
ul#categoriesparentmenu li:hover li:hover a,
ul#categoriesparentmenu li.iehover li a:hover,
ul#categoriesparentmenu li.iehover li.iehover a {
 color: #6f0000;
}

/* 3rd Menu */
ul#categoriesparentmenu li:hover li:hover li a,
ul#categoriesparentmenu li.iehover li.iehover li a {
 background : url(header/navi_leiste_hg.png) repeat;
 color: #333333;
}

/* 3rd Menu Hover Persistence */
ul#categoriesparentmenu li:hover li:hover li a:hover,
ul#categoriesparentmenu li:hover li:hover li:hover a,
ul#categoriesparentmenu li.iehover li.iehover li a:hover,
ul#categoriesparentmenu li.iehover li.iehover li.iehover a {
 color: #6f0000;
}

/* 4th Menu */
ul#categoriesparentmenu li:hover li:hover li:hover li a,
ul#categoriesparentmenu li.iehover li.iehover li.iehover li a {
 background : url(header/navi_leiste_hg.png) repeat;
 color: #333333;
}

/* 4th Menu Hover */
ul#categoriesparentmenu li:hover li:hover li:hover li a:hover,
ul#categoriesparentmenu li.iehover li.iehover li.iehover li a:hover {
 color: #6f0000;
}

ul#categoriesparentmenu ul ul,
ul#categoriesparentmenu ul ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 170px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#categoriesparentmenu li:hover ul ul,
ul#categoriesparentmenu li:hover ul ul ul,
ul#categoriesparentmenu li.iehover ul ul,
ul#categoriesparentmenu li.iehover ul ul ul {
 display: none;
}

ul#categoriesparentmenu li:hover ul,
ul#categoriesparentmenu ul li:hover ul,
ul#categoriesparentmenu ul ul li:hover ul,
ul#categoriesparentmenu li.iehover ul,
ul#categoriesparentmenu ul li.iehover ul,
ul#categoriesparentmenu ul ul li.iehover ul {
 display: block;
}