
/*** ESSENTIAL STYLES ***/
.ext-menu, .ext-menu *{margin:0;padding:0;list-style:none}
.ext-menu{line-height:1.0}
.ext-menu ul{position:absolute;top:-999em;width:13em /* left offset of submenus need to match (see below) */}
.ext-menu ul li{width:100%}
.ext-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.ext-menu li, .ext-menu li:first-child{float:left;position:relative}
.ext-menu a{display:block;position:relative}
.ext-menu li:hover ul,.ext-menu li.sfHover ul{left:1.5em;top:1em;width:auto; /* match top ul list item height */z-index:99}
ul.ext-menu li:hover li ul,ul.ext-menu li.sfHover li ul{top:-999em}
ul.ext-menu li li:hover ul,ul.ext-menu li li.sfHover ul{left:10em; /* match ul width */top:0}
ul.ext-menu li li:hover li ul,ul.ext-menu li li.sfHover li ul{top:-999em}
ul.ext-menu li li li:hover ul,ul.ext-menu li li li.sfHover ul{left:10em; /* match ul width */top:0}

/*** TEMPLATE SKIN ***/
.navTop{position: absolute;margin: 138px 0 0 94px;	text-align: center;}
.mod_ext_superfish_menu{float:left}

/* .moduletable_menu ul.ext-menu{display: block} */
.ext-menu ul{
	float: left;
	display: block;
	text-align: left;
	color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.ext-menu ul li{
	width:7em; /* Breite des Sub-Menues */
}
ul.ext-menu li ul a, ul.ext-menu li ul a:visited{text-align:left;line-height: 1em;font-size:0.8em;color:#000}
ul.ext-menu li ul a:hover, ul.ext-menu li ul a:focus, ul.ext-menu li ul a:active{font-size:0.8em;color:#890404}


.ext-menu a{padding: 0 0.625em;color:#000000}
/* .ext-menu a, .ext-menu a:visited{padding: 0 0.625em;color: #000000} */
.ext-menu a, .ext-menu a:visited{
	/* border-right: solid 1px #666; */
	/* padding: 0px 7px; */
	padding: 0px 0.175em;
	line-height: 1.2em;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	text-transform: uppercase;
	color:#000;
}

.ext-menu li li{padding:2px;color:#000}
.ext-menu li:hover, .ext-menu li.sfHover,
.ext-menu a:focus, .ext-menu a:hover, .ext-menu a:active{font-weight:normal;color:#890404}
/* point right for anchors in subs */
.ext-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.ext-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.ext-menu ul a:focus > .sf-sub-indicator,
.ext-menu ul a:hover > .sf-sub-indicator,
.ext-menu ul a:active > .sf-sub-indicator,
.ext-menu ul li:hover > a > .sf-sub-indicator,
.ext-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
.sf-sub-indicator{display:none}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../kahn/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
/* Menue im Header: HORMENUE */
.navTop ul li{
	display: inline;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.2em;
	color:#000;
	text-transform: uppercase;
}
.navTop ul li.current a{color:#890404;font-weight:bold}
.moduletable_menu{margin-top:0.75em}
/* bestimmter menueItem ohne rechten Balken hier: ABMELDEN*/
.menu-nav .item24 a:link,.menu-nav .item24 a:visited{border-right:solid 0px #666}
/* bestimmter menueItem ohne rechten Balken hier: IMPRESSUM*/
.navFooter .item53 a:link,.navFooter .item53 a:visited{border-right:solid 0px #666}
