@charset "utf-8";
/* Menu */
#qm0 span.qmcbox div, #qm0 span.qmcbox ul, #qm0 span.qmcbox li, #qm0 span.qmcbox span, .qmcoreindicator {
	top:auto;
	left:auto;
	margin:0;
	width:auto;
	height:auto;
	padding:0;
	box-shadow:none;
	border-width:0px;
	border-radius:0px;
	border-style:none;
	white-space:normal
}

#qm0 li, #qm0 a {
	float:none;
	}

#qm0 li:hover>ul {
	top:0px;
	left:100%;
	visibility:inherit
}

#qm0 ul dd:hover>ul {
	top:0px;
	left:100%;
	visibility:inherit;
}

#qm0.qmmc, .qmcoreindicator {
	width:179px;
	padding-left:0;
	z-index:9999999;
}



/* Menu style */
.qmmc div>a, .qmmc dd>a, .qmmc li>a, .qmmc div>span, .qmmc dd>span, .qmmc li>span, .qmmc div, .qmmc dl, .qmmc dd, .qmmc li, .qmmc ul {
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Arial;
	line-height:normal;
	font-weight:normal;
	white-space:nowrap;
	text-decoration:none;
}



.qmclear{}

.qmmc:after{
	height:0px;
	clear:both;
	content:".";
	display:block;
	overflow:hidden
}

.qmmc .qmdivider{
	z-index:1;
	font-size:1px;
	display:block;
	border-width:0;
	border-style:solid;position:relative
}

.qmmc .qmdividery{
	width:0;
	float:left
}

.qmmc .qmtitle{
	z-index:1;
	display:block;
	cursor:default;
	position:relative;
	white-space:nowrap
}

.qmmc {
	zoom:1;
	position:relative
}

.qmmc a, .qmmc li {
	z-index:1;
	float:left;
	display:block;
	position:relative;
	line-height:normal;
	white-space:nowrap
}

.qmmc div a, .qmmc ul a, .qmmc ul li {
	float:none
}

.qmsh div a {
	float:left
}

.qmmc div{
	visibility:hidden;
	position:absolute
}

.qmmc .qmcbox{
	z-index:1;
	display:block;
	cursor:default;
	position:relative
}

.qmmc .qmcbox a{
	display:inline
}

.qmmc .qmcbox div,.qmmc .qmcbox ul{
	left:auto;
	float:none;
	position:static;
	visibility:inherit
}

.qmmc .qmmulti{
	float:left;
	position:relative
}

.qmmc .qmmulti dd{
	margin:0;
	padding:0
}

.qmmc dd {
	position:relative
}

.qmmc .qmml0 {z-index:99}
.qmmc .qmml1 {z-index:98}
.qmmc .qmml2 {z-index:97}
.qmmc .qmml3 {z-index:96}
.qmmc .qmml4 {z-index:95}
.qmmc .qmml5 {z-index:94}
.qmmc .qmml6 {z-index:93}
.qmmc .qmml7 {z-index:92}
.qmmc .qmml8 {z-index:91}
.qmmc .qmml9 {z-index:90}

.qmmc li {z-index:auto}

.qmmc ul {
	z-index:10;
	visibility:hidden;
	position:absolute
}

.qmmc, .qmmc ul, .qmmc dl {
	margin:0;
	padding:0;
	list-style:none
}

.qmmc li a {float:none}

.qmmc li:hover>ul {
	left:auto;
	visibility:inherit
}



.qmfh {visibility:hidden !important}
.qmfv {visibility:visible !important}


/* (MAIN) container */	
#qm0 {
	width:182px;
	background-color:transparent
}


/* (MAIN) items */	
#qm0 a {
	z-index:5;
	width:118px;
	height:22px;
	color:#794A6E;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	font-family:Arial;
	white-space:nowrap;
	text-decoration:none;
	margin:3px 0 4px 0;
	padding:10px 45px 5px 12px;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url("../img/navs/menue.png")
}


/* (MAIN) hover state */	
#qm0 a:hover {
	color:#00008C;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:underline;
	background-image:url("../img/navs/menue_hover.png")
}


/* (MAIN) hover state - (duplicate for pure CSS or deaktive js) */	
#qm0 li:hover>a	{
	color:#00008C;
	font-weight:bold;
	text-decoration:underline;
	background-image:url("../img/navs/menue_hover.png")
}


/* (MAIN) active state */	
body #qm0 .qmactive, body #qm0>li:hover>.qmparent {
	z-index:100;
	color:#00008C;
	font-weight:bold;
	text-decoration:underline;
	border-color:#111111 #111111 #F3F3F3
}


/* (SUB) container */	
#qm0 div, #qm0 ul {
	padding:5px;
	width:186px;
	border-width:1px;
	border-style:solid;
	border-color:#111111;
	margin:5px 9px 3px 2px;
	background-color:#F3F3F3;
	
	border-radius:0px 12px 12px 12px;
	-o-border-radius:0px 12px 12px 12px;
	-ms-border-radius:0px 12px 12px 12px;
	-moz-border-radius:0px 12px 12px 12px;
	-khtml-border-radius:0px 12px 12px 12px;
	-webkit-border-radius:0px 12px 12px 12px;
	
	box-shadow:5px 5px 5px rgba(77, 77, 77, 0.7);
	-o-box-shadow:5px 5px 5px rgba(77, 77, 77, 0.7);
	-ms-box-shadow:5px 5px 5px rgba(77, 77, 77, 0.7);
	-moz-box-shadow:5px 5px 5px rgba(77, 77, 77, 0.7);
	-khtml-box-shadow:5px 5px 5px rgba(77, 77, 77, 0.7);
	-webkit-box-shadow:5px 5px 5px rgba(77, 77, 77, 0.7)
}
	

/* (SUB) column */	
#qm0 div .qmmulti, #qm0 ul .qmmulti	{padding:10px}


/* (SUB) items */	
#qm0 div a, #qm0 ul a {
	z-index:6;
	width:120px;
	height:22px;
	color:#555555;
	border-width:0;
	border-style:none;
	border-color:#111111;
	padding:10px 39px 6px 12px;
	background-color:transparent;
	
	box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-khtml-box-shadow:none;
	-webkit-box-shadow:none;
	
	border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	-webkit-border-radius:0
}


/* (SUB) hover state */	
#qm0 div a:hover {
	color:#111111;
	text-decoration:underline
}


/* (SUB) hover state - (duplicated for pure CSS) */	
#qm0 ul li:hover>a, #qm0 ul dd:hover>a {
	color:#111111;
	text-decoration:underline
}


/* (SUB) active state */	
body #qm0 div .qmactive, body #qm0 ul li:hover>.qmparent {
	color:#111111;
	border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	-webkit-border-radius:0;
	background-color:transparent
}

/* individual titles */	
#qm0 .qmtitle {
	color:#FFF;
	font-size:14px;
	cursor:default;
	text-align:left;
	font-weight:bold;
	border-width:2px;
	font-family:arial;
	border-style:solid;
	letter-spacing:.5pt;
	border-color:#555555;
	margin:8px 0px 5px 2px;
	padding:3px 0px 3px 4px;
	background-color:#722338;
	
	border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	
	box-shadow:2px 2px 2px rgba(143, 142, 142, 0.8);
	-o-box-shadow:2px 2px 2px rgba(143, 142, 142, 0.8);
	-ms-box-shadow:2px 2px 2px rgba(143, 142, 142, 0.8);
	-moz-box-shadow:2px 2px 2px rgba(143, 142, 142, 0.8);
	-khtml-box-shadow:2px 2px 2px rgba(143, 142, 142, 0.8);
	-webkit-box-shadow:2px 2px 2px rgba(143, 142, 142, 0.8)
}


/* individual horizontal dividers */	
#qm0 .qmdividerx {
	margin:4px 0;
	border-color:#8F8E8E;
	border-top-width:1px
}


/* individual vertical dividers */	
#qm0 .qmdividery {
	height:15px;
	margin:4px 2px 0 0;
	border-color:#555555;
	border-left-width:1px
}

