/* Root = Horizontal, Secondary = Vertical */

/* Unsorted List Produktmenü (bis zu zehn Navigationslevel sind möglich je nach Shop-Typ) */					
/*--- Beginn --- Produktmenue in der Horizontal-navi*/


#navmenu-h {
	padding: 0px 0px 4px 37px; /* 37px = padding-left:72px - 9px - padding-right:26px von #navmenu-h li a  */
	height: 15px;
	/*margin: 0px auto;*/	
	
	/*top:0px;*/
	}

#navmenu-h ul {
	position: absolute;
	/*background: url(images/re_design/hg_navmenu_h.png) top left;*/
	}

#navmenu-h li {
	float: left;
	position: relative;
	z-index: 2;
	}

#navmenu-h li a {
	display: block;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 26px 0px 35px;
	/*padding: 0px 25px 0px 25px;*/
	}
	
* html #navmenu-h ul {	/*.ie6_abstand*/
		/*margin: 5px 0px 0px 0px;*/
		padding:5px 0px 0px 0px;
		}
	


#navmenu-h li a:link {}
#navmenu-h li a:visited,
#navmenu-h li a:active {/*color: #ffffff;*/}
#navmenu-h li a:hover {
	/*color: #ffffff;*/
	color:#f29400;
	font-weight: bold;
	}

#navmenu-h li a.opened {
	color:#f29400;
	font-weight: bold;
	}	
#navmenu-h li a.selected {
	color:#f29400;
	font-weight: bold;
	}	
#navmenu-h li a.closed {
	color:#ffffff;
	}
	
#navmenu-h li li {
	position:relative;
	float: none;
	top: 0px;
	padding:0px 0px 6px 12px;
/*	padding:0px 0px 5px 5px;*/
	}
	
#navmenu-h li li:first-child {
	position:relative;
	float: none;
	top: 0px;
	padding:12px 0px 6px 12px;
	}
	
#navmenu-h li li:last-child {
	position:relative;
	float: none;
	top: 0px;
	padding:0px 0px 6px 12px;
	}

#navmenu-h li li.navmenu-h_div_product {
	padding:0px 0px 0px 0px;
	}


ul .navmenu-h_div_product {
	position:relative;
	float: none;
	top: 0px;
	/*padding:0px 0px 5px 10px;*/
	padding:0px 0px 0px 0px;
	}

#navmenu-h li li a {
	width: 210px; /*alt 190px*/
	padding: 0px 0px 0px 0px; /*hebt das "padding: 0px 50px 0px 0px;" von "#navmenu-h li a" auf*/
	font-weight: normal;
	}	
#navmenu-h li li a:link,
#navmenu-h li li a:visited,
#navmenu-h li li a:active {}
#navmenu-h li li a:hover {
	/*color: #ffffff;	*/
	color:#f29400;
	font-weight: bold;
	}
#navmenu-h li li a.opened {
	color:#f29400;
	font-weight: bold;
	}	
#navmenu-h li li a.selected {
	color:#f29400;
	font-weight: bold;
	}	
#navmenu-h li li a.closed {
	color:#ffffff;
	}

#cat_ul li {
	padding:0px 0px 5px 10px;
	}

#navmenu-h :hover > a, #navmenu-h li:hover > a, #navmenu-h li li :hover > a {
	color:#f29400;
	/*font-weight: bold;*/
	}
	
/*-Beginn  --- Dieser Bereich überschreibt die Werte von "navmenu-h li li a" und "#navmenu-h li a" oben für den {Type-navmenu-h_b} ---*/
		/*-Die Werte von "navmenu-h li li a" und "#navmenu-h li a" dienen hier als Grundlage für "#navmenu-h li li a.navmenu-h_link" und "#navmenu-h li a.navmenu-h_link"----*/
#navmenu-h li li a.navmenu-h_link {}
#navmenu-h li li a.navmenu-h_link_active {
	color:#f29400;
	font-weight: bold;
	}
	
#navmenu-h li a.navmenu-h_link {}
#navmenu-h li a.navmenu-h_link_active {
	color:#f29400;
	font-weight: bold;
	}

/*-Ende  --- Dieser Bereich überschreibt die Werte von "navmenu-h li li a" und "#navmenu-h li a" oben für den {Type-navmenu-h_b} ---*/


/* Realisiert das Ein- und Ausblenden der 2. Ebene */

#navmenu-h li ul {
	display: none;
	background: url(images/re_design/hg_navmenu_h.png) top left;
	}


#navmenu-h li:hover ul {
	display: block;
	}
	
* html #cat_ul {
	/*margin:19px 0px 0px 0px;*/	
	padding:5px 0px 11px 0px;
	}


#navmenu-h #cat_ul {
	border-bottom: none; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	}

* html #navmenu-h #cat_ul {
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	margin: -5px 0px 0px 0px;
	text-decoration: none;
	}


#navmenu-h #cat_ul_head	{
	height: 23px;
	padding: 8px 0px 0px 25px;	
	font-size: 12px;	
	color: #ffffff;
	}
	
#navmenu-h #cat_ul_endbild {}
					
#navmenu-h ul.level1 {
	list-style: none; 
	margin: 0px; 
	padding: 0px;
	}

* html #navmenu-h ul.level1 {
	list-style: none; 
	margin: 0px; 
	padding: 5px 0px 0px 0px;
	}
	
#navmenu-h ul.level1 a {
	display: block;
	color: #fff;
	font-size: 11px; 
	padding: 0px 0px 0px 0px;
	text-decoration: none;	
	}

#navmenu-h ul ul.level2, #navmenu-h ul ul ul.level3, #navmenu-h ul ul ul ul.level4, #navmenu-h ul ul ul ul ul.level5 {	
	display:none;
	visibility:hidden;
	}
	
/*---ENDE---Produktmenue in der Horizontal-navi*/