/*-------------------------------------------------------

	csshover.htc - damit bringen wir den IE dazu, 
	:hover auf für andere Elemente außer "a" zu
	interpretieren

-------------------------------------------------------*/
body {
	behavior:url("/fileadmin/_templates/_js/csshover.htc");
}
/*-------------------------------------------------------

	Hauptmenü		

-------------------------------------------------------*/
div.MainMenu ul, div.MainMenu li, div.MainMenu a {
	display:block;
	margin:0;
	padding:0;
	border:0;
	font-size: 10px;
}
div.MainMenu ul {
	list-style: none;
	float: left;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
div.MainMenu ul li {
	float: left;
}
span.topItem {
	display: block;
	border-top: 2px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	background: #00A2E3 url(/fileadmin/_templates/_img/menu1/color_tabs_left.gif) no-repeat top left;
}
span.topItem:hover, li.active span.topItem {
	background: #BA0000 url(/fileadmin/_templates/_img/menu1/color_tabs_left.gif) no-repeat top left;
}
span.topItem a {
	background: transparent url(/fileadmin/_templates/_img/menu1/color_tabs_right.gif) no-repeat top right;
	padding: 0px 1em;
	text-transform: uppercase;
}
span.topItem:hover a, li.active span.topItem a {
	color: white !important;
}
div.MainMenu ul a {
	text-decoration: none;
	line-height: 2em;
}
div.MainMenu li li {
	clear: both;
}
div.MainMenu li div.OuterUl {
	background:url(/fileadmin/_templates/_img/menu1/menu1pfeil.gif) no-repeat top left;
	padding-top: 8px;
	display: none;
	position: absolute;
}
div.MainMenu li:hover div.OuterUl {
	display: block;
}
div.MainMenu li li a {
	display: block;
	min-width: 12em;
	_width: 12em;
	padding: 0px 10px;
	margin-top: 1px;
	overflow: hidden;
}
div.MainMenu ul ul {
	/* border-top: 2px solid #00A2E3; */
	padding: 3px 0px 0px;
	margin: 0px 1px;
	border-left: 0px solid white;
	border-right: 0px solid white;
	background-color: #6DCAEF;
	min-height: 100px;
	_height: 150px;
}
div.MainMenu ul ul li {
	background-color: #6DCAEF;
	/* border-bottom: 1px solid #A9E0F6; */
	/* border-bottom: 1px solid #6DCAEF; */
	margin: 0px;
	padding: 0px;
	border-top: 0px solid white;
}
div.MainMenu ul ul a:hover {
	background-color: #00A2E3;
	color: black;
}
div.MainMenu li ul ul {
	border-top: 0px solid white;
}
div.MainMenu ul ul li.active a {
	background-color: #00A2E3;
}
/*-------------------------------------------------------

	Submenü		

-------------------------------------------------------*/
div.SubMenu ul, div.SubMenu li, div.SubMenu a {
	display:block;
	margin:0;
	padding:0;
	border:0;
	/* text-transform: uppercase; */
	font-size: 10px;
	z-index: 50;
}
div.SubMenu {
	border-top: 2px solid #00A2E3;
	min-width: 190px;
	position: absolute;
	left: 30px;
	top: 373px;
}
div.SubMenu ul {
	list-style: none;
}
div.SubMenu ul li {
	background-color: #A3DDF5;
	border-bottom: 1px solid #D9F1FB;
	padding: 1px 0px 0px 5px;
	background: #A3DDF5 url(/fileadmin/_templates/_img/menu2/lu.gif) no-repeat bottom left;
}
div.SubMenu ul li a, div.SubMenu ul li.active span  {
	background-color: #A3DDF5;
	text-decoration: none;
	padding: 1px 5px 1px 0px;
	background: transparent url(/fileadmin/_templates/_img/menu2/ru.gif) no-repeat bottom right;
	width: 200px;
	display: block;
}
div.SubMenu ul li.active {
	background-color: #6DCAEF;
}
div.SubMenu ul li.active a {
	background-color: #6DCAEF;
}
div.SubMenu ul li:hover {
	background-color: #6DCAEF;
	color: black;
}
div.SubMenu ul li:hover a {
	background-color: #6DCAEF;
	color: black;
}
/*-------------------------------------------------------

	Footermenü		

-------------------------------------------------------*/
div.FooterMenu ul, div.FooterMenu li, div.FooterMenu a {
	/* display:block; */
	margin:0;
	padding:0;
	border:0;
	text-transform: uppercase;
	font-size: 10px;
	z-index: 50;
	text-decoration: none;
}
div.FooterMenu ul {
	list-style: none;
	text-align: right;
	/*display: inline;*/
}
div.FooterMenu ul li {
	display: inline;
	background-color: #00A2E3;
	margin-left: 2px;
}
div.FooterMenu ul li a {
	display: inline;
	padding: 0px 10px !important;
}
div.FooterMenu ul li a:hover {
	background-color: #BA0000;
	color: white;
}