/*#header2 {
	width: 946px;
}*/

#headernavi {
	background: url(background_navi.jpg) repeat-y;
	width: 233px;
	margin: 0px;
}
#headernavi, #headernavi ul, #headernavi li, .subnav ul, .subnav li {
	list-style: none;
}

#headernavi ul, p {
	margin: 0px;
	padding: 0px;
}

#headernavi ul {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 1px;
}

/** preloader */
.preloads {
	position: absolute;
	left: -10000px;
	top: -10000px;
	display: none;
}
.preload_1 {
	background: url(navi_hover.png);
}
.preload_2 {
	background: url(navi_hover_right.png);
}


/** 1. ebene **/

.nav {
}

.button {
	height: 25px;
	background: url(navi_dots.gif) no-repeat;
	padding-top: 1px;
	width: 229px;
}

.first, .one {
	background: none;
	height: 25px;
	padding-top: 0px;
}

.button .parent {
	height: 25px;
}

.button .parent a {
	font-family: Tahoma;
	font-size: 14px;
	display: block;
	color: #345195;
	height: 20px;
	width: 182px; /* parent.width - this.padding-left - 1*/
	padding-top: 5px;
	padding-left: 46px;
	background: url(pfeil_navi.gif) no-repeat 26px 8px;
	
	text-decoration: none;
    filter:Alpha(opacity=100, finishopacity=100, style=2); /* absichtliche cleartype disable für ie*/
}

.button .parent a:hover, .button .parent a.hover,
.button .parent:hover a, .button .hover a {
	color: #ffffff;
	padding-left: 81px;
	width: 147px;
	background: url(navi_hover.png) no-repeat 0px 0px;
}


/** 2. ebene **/

.button .parent:hover .dropdown, .button .hover .dropdown {
	display: block;
	
}

#headernavi .dropdown ul, .subnuv ul {
	margin: 0px;
	width: 198px;
}

.dropdown {
	display: none;
	position: relative;
	left: 228px;
	top: 0px;
	margin-top: 1px; /* border ausgleich */
	padding-left: 1px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 163px; /* bla */
}

.dropdown .button, .subnav .button {
	background: white;
	padding-top: 0px;
	margin-top: 1px;
	width: 198px;
	
    opacity: .8;
    /*filter: alpha(opacity=80);*/
    filter:Alpha(opacity=80, finishopacity=80, style=2);
}

.button .parent .dropdown .button a, .subnav .button a {
	font-family: Tahoma;
	font-size: 14px;
	display: block;
	color: #345195;
	height: 20px;
	width: 169px; /* parent.width - this.padding-left */
	padding-top: 5px;
	padding-left: 29px;
	background: none;
	text-decoration: none;
	
    opacity: 1;
    /*filter: alpha(opacity=100);*/
    filter:Alpha(opacity=100, finishopacity=100, style=2);
}

.button .parent .dropdown .button a:hover, .subnav .button a:hover {
	background: url(navi_hover_right.png);
	color: #ffffff;
}

.button .parent .dropdown .wide a, .subnav .wide a {
	height: 46px;
}

.button .parent .dropdown .wide .one, .button .parent .dropdown .wide .first, .button .parent .dropdown .wide,
.subnav .wide {
	height: 51px;
}

/** nummerabhängiges **/

.dropdown .first {
	padding-top: 5px;
}

.one .dropdown {
	top: -42px; /* 42 + (i - 1 * 26); */
}

.two .dropdown {
	top: -68px;
}

.three .dropdown {
	top: -94px;
}

.four .dropdown {
	top: -120px;
}

.five .dropdown {
	top: -146px;
}

.six .dropdown {
	top: -172px;
}

.seven .dropdown {
	top: -198px;
}