/* CSS Document */

.menu{ margin:0px; padding:0px; font-family: arial, helvetica, sans-serif; font-size:14px; font-weight:bold; position:absolute; margin-left:310px;}
.menu ul{ margin:0; padding:0px 0px 0px 0px; list-style:none; height:23px;}
.menu li{ float:left; width:160px;}/* abstand navi innerhalb*/
.menu li a{ background:none; color:#ffffff; display:block; line-height:23px; text-align:center; text-decoration:none;}
.menu li a:hover, .menu ul li:hover a{color:#737373;}
.menu li ul{ display:none; height:auto; position:absolute; width:116px; z-index:100;}
.menu li:hover ul{ display:block;}
.menu li li { background:none;}
.menu li:hover li a{ color:#737373; background: none; display:block;}
.menu li ul a{ display:block;}
.menu li ul a:hover, .menu li ul li:hover a{ background: none;}

.menu a#active{color:#737373; background: none;}

#navi_headline{
	position: absolute;
	height: 10px;
	margin:32px 0px 0px 20px;
	z-index:11;
	}
*+html, * html #navi_headline{
	margin:30px 0px 0px 20px;
	z-index:20;
	}
#navi{
	position: absolute;
	width:955px;
	height:25px;
	margin: 122px 0px 0px 0px;
	padding: 0px;
	}
#naviunten{
	position: absolute;
	width:955px;
	height:30px;
	margin: 569px 0px 0px 0px;/* headertop + height header* + height navi*/
	padding: 0px;
	}
.menuunten {margin:0px; padding:0px; font-family: arial, helvetica, sans-serif; font-size:14px; position:absolute; margin-left:727px; top: 5px;}
.menuunten ul{ margin:0; padding:0; list-style:none; height:23px;}
.menuunten li{ float:left; width:113px; }
.menuunten li a{ color:#FFFFFF; display:block; line-height:23px; text-align:center; text-decoration:none;}
.menuunten li a:hover, .menuunten ul li:hover a{color:#9fd2fe;}
.menuunten li:hover ul{ display:block;}
.menuunten li li { background:transparent;}
.menuunten li:hover li a{ color:#000; display:block;}
.menuunten a#active{color:#737373;}
ul li{color: #737373;}