#header {
margin:0 auto;
position:relative;
width:979px;
}
#header h2 {
margin:40px 0;
}
#header h2 a {
background:transparent url(../images/chrome/logo.png) no-repeat scroll left top;
display:block;
height:31px;
width:323px;
}
#header h2 a span {
display:none;
}
.mod_navigation {
overflow:visible;
}
.mod_navigation ul {
background:#222222 none repeat scroll 0 0;
list-style-type:none;
margin:0;
padding:0;
}
.mod_navigation li {
background:#222222 none repeat scroll 0 0;
float:left;
list-style-type:none;
margin:0 1px 0 0;
padding:0;
width:121px;
}
* html .mod_navigation ul, * html .mod_navigation li {
height:1px;
}
:first-child + html .mod_navigation .parent {
height:3px;
}
.mod_navigation p {
margin:0;
padding:0;
}
.mod_navigation a, .mod_navigation span {
color:#9E9E9E;
display:block;
font-size:14px;
font-weight:normal;
height:23px;
padding:4px 0 0;
text-align:center;
text-decoration:none;
width:121px;
}
.mod_navigation a:hover {
background:#111 url(../images/chrome/button_pfeil.png) no-repeat scroll 100px -46px;
color:#FFFFFF;
}
.mod_navigation li:hover {
color:#fff !important;
}

.mod_navigation span, .mod_navigation .trail, .mod_navigation .level_2 .trail{
color:#FFFFFF;
}
.mod_navigation li.active, .mod_navigation li.trail {
	background:#333333;
}

.mod_navigation .submenu:hover,
.mod_navigation .submenu.active,
.mod_navigation .submenu.trail {
/*position:relative;*/
}
.mod_navigation .level_2,
.mod_navigation .level_3 {
display:none;
position:absolute;
width:inherit;
background:none;
}
.mod_navigation .guboPage .level_2 {
}

.mod_navigation .level_2 li,
.mod_navigation .level_3 li  {
background:#222222 none repeat scroll 0 0;
border:1px solid #111111;
border-bottom:none;
margin:0;
margin-left:-1px;
float:none;
list-style-type:none;
padding:0;
width:100%;
}
.mod_navigation .level_2 li.last {
}
.mod_navigation .level_2 a, .mod_navigation .level_2 li, .mod_navigation .level_2 p {
color:#9E9E9E;
display:block;
font-size:11px;
font-weight:normal;
height:21px;
padding:0;
text-align:center;
text-decoration:none;
}
.mod_navigation .level_2 a, .mod_navigation .level_2 span {
font-size:11px;
height:17px;
padding:4px 0 0;
width:100%;
}
.mod_navigation .level_2 a:hover {
background:#111111 none;
color:#FFFFFF;
}
.mod_navigation li.active .level_2, .mod_navigation li.trail .level_2, 
.mod_navigation .level_2 li.active .level_3, .mod_navigation .level_2 li.trail .level_3  {
display:none;
z-index:100;
}

.mod_navigation li.active.subnavPage .level_2, .mod_navigation li.trail.subnavPage .level_2 {
	display:block;
}
.mod_navigation .subnavPage li.active,
.mod_navigation .subnavPage li.active {
	background: #333333;
}

/*.mod_navigation ul:hover li.trail .level_2, .mod_navigation .level_2:hover li.trail .level_3  {
display:none;
z-index:10;
}*/
/*.mod_navigation ul:hover li.trail:hover .level_2, .mod_navigation .level_2:hover li.trail:hover .level_3 {
display:none;
z-index:100;
}*/
.mod_navigationMain ul {
margin:0;
padding:0;
}
.mod_navigationMain li {
float:left;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
width:133px;
}
.mod_navigationMain a, .mod_navigationMain p {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.mod_navigationMain a {
background-color:#CC0000;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:30px;
margin:0;
padding:5px 0 0;
text-align:center;
text-decoration:none;
}
.mod_navigationMain a:hover {
background-color:#B30000;
color:#FFFFFF;
text-decoration:none;
}
.mod_navigationMain p {
background-color:#B30000;
height:30px;
margin:0;
padding:5px 0 0;
text-align:center;
}
.mod_customnav {
position:absolute;
right:0;
top:15px;
}
.mod_customnav ul {
background:#333333 none repeat scroll 0 0;
list-style-type:none;
margin:0;
padding:0;
}
.mod_customnav li {
background:transparent none repeat scroll 0 0;
border-right:1px solid #9E9E9E;
float:left;
list-style-type:none;
margin:0 5px 0 0;
padding:0 5px 0 0;
}
.mod_customnav li.last {
border:medium none;
}
.mod_customnav a {
color:#9E9E9E;
font-size:12px;
}
.mod_customnav span {
font-size:12px;
}
.mod_customnav a:hover {
color:#FFFFFF;
}
