@charset "UTF-8";
ul.MenuBarHorizontal {
margin : 0;
padding : 0;
list-style-type : none;
font-size : 100%;
cursor : default;
width : auto;
border-width : thin;
border-style : none;
}
ul.MenuBarActive {
z-index : 1000;
}
ul.MenuBarHorizontal li {
	margin : 0;
	padding : 0;
	list-style-type : none;
	font-size : 100%;
	position : relative;
	text-align : left;
	cursor : pointer;
	float : left;
	width : 120px;
	height: 40px;
}
ul.MenuBarHorizontal ul {
margin : 0;
padding : 0;
list-style-type : none;
font-size : 100%;
z-index : 1020;
cursor : default;
width : 8.2em;
position : absolute;
left : -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
left : auto;
}
ul.MenuBarHorizontal ul li {
	width : 15.0em;
	background: url(../images/menue.jpg);
}
ul.MenuBarHorizontal ul ul {
	position : absolute;
	margin : -4% 0 0 95%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
left : auto;
top : 0;
}
ul.MenuBarHorizontal ul {
border : 1px solid #ccc;
}
ul.MenuBarHorizontal a {
display : block;
cursor : pointer;
padding : 0.5em 0.75em;
color : #ffffff;
text-decoration : none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;

}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
	color : #FFF;
	
	background: url(../images/menue_aktiv.jpg);
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.MenuBarItemSubmenu:Hover {
	color : #FFF;
	background: url(../images/menue_aktiv.jpg);
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}

ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	background: url(../images/menue_aktiv.jpg);
	color : #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
background-image : url(SpryMenuBarDown.gif);
background-repeat : no-repeat;
background-position : 95% 50%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
background-image : url(SpryMenuBarRight.gif);
background-repeat : no-repeat;
background-position : 95% 50%;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
background-image : url(SpryMenuBarDownHover.gif);
background-repeat : no-repeat;
background-position : 95% 50%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
background-image : url(SpryMenuBarRightHover.gif);
background-repeat : no-repeat;
background-position : 95% 50%;
}
ul.MenuBarHorizontal iframe {
position : absolute;
z-index : 1010;
}
@media projection, screen {
ul.MenuBarHorizontal li.MenuBarItemIE {
display : inline;
float : left;
}
.haupt .menue table tr .hauptmenue #MenuBar1 li {
	text-align: left;
}
