/* NAVIGATION 
   CSS f�r alle Navigationsarten: Horizontal- Vertikale-Men�s, Breadcrumb usw.
----------------------------------------------------------------------------------------------------*/
/* hMenu Begin
----------------------------------------------------------------------------------------------------*/
#hMenu ul {
	position:relative;
	margin:0;
	padding:0;
}
#hMenu li {
	margin:0 20px 0 0;
	float:left;
	width:auto;
	list-style-type:none;
}
#hMenu li a {
	color:#8b8078;
	text-transform:uppercase;
	text-decoration:none;
}
#hMenu li a:hover,
#hMenu li#current a {
	color:#000;
}

/* vMenu Begin
----------------------------------------------------------------------------------------------------*/
/* Level 1 */
#vMenu {
	position:relative;
	width:100%;
	font-size:11px;
	float:right;
	margin:0;
}
#vMenu ul{
	position:relative;
	margin:35px 0 0 0;
	width:100%;
}
#vMenu li {
	margin:0 20px 0 0;
	float:left;
	width:auto;
	list-style-type:none;
	line-height:14px;
}
#vMenu ul li a {
	display:block;
	text-transform:uppercase;
	width:auto;
}
#vMenu ul li a:link {
	text-decoration:none;
}
#vMenu ul li a:active {
	text-decoration:none;
}
#vMenu ul li a:visited {
	text-decoration:none;
}
#vMenu ul li a:hover {
	text-decoration:none;
	color:#000;
}
#vMenu ul li.act a {
	color:#000;
}

/* Level 2 */
#vMenu ul ul{
	position:absolute;
	left:0;
	margin:20px 0 0 0;
	width:480px;
	display:block;
}
#vMenu ul li.act ul li {
	
}
#vMenu ul li.act ul li a {
	color:#8b8078;
}
#vMenu ul li.act ul li a:hover,
#vMenu ul li.act ul li.act a {
	color:#000;
}
/* qMenu Begin
----------------------------------------------------------------------------------------------------*/
#qMneu li {
	margin:0 10px 0 0;
	padding:0;
	background:transparent;
	float:left;
}
#qMneu a {
	width:auto;
	display:block;
	background:transparent;
	margin:-20px 10px;
	padding:0;
}

