/* Header - main menu */
.header-menu {
width:60%;
display:block;
float:left;
}
#header-menu-mein {
margin:0 auto;
width:530px;
}
.header-menu ul {
list-style:none;
margin:0px;
padding:0px;
}
.header-menu ul li {
margin:0px;
padding:0px;
float:left;
position:relative;
z-index:10000;

}
.header-menu ul li h2 {
margin:0px;
padding:0px;
}
.header-menu ul li h2 span{
display:block;
font-family:"Lucida Grande",Verdana,Arial,sans-serif;
font-size:18px;
padding:10px 0px;
color:#FFFFFF;
cursor:pointer;
text-transform:uppercase;
z-index:10000;
text-align:center;
}
.header-menu ul li h2:hover,
.header-menu ul li h2.overh2  {
background: #ffffff url(../images/menu-roundcorner-left.gif) no-repeat top left;
z-index:10000;
}
.header-menu ul li h2:hover span,
.header-menu ul li h2.overh2 span{
color: #136895;
background:  url(../images/menu-roundcorner-right.gif) no-repeat top right;
z-index:10000;
width:100%;
}
.header-menu ul li.meni1:hover h2,
.header-menu ul li.meni1.overh3 h2,
.header-menu ul li.meni2:hover h2,
.header-menu ul li.meni2.overh3 h2,
.header-menu ul li.meni3:hover h2,
.header-menu ul li.meni3.overh3 h2  {
background: #ffffff url(../images/menu-roundcorner-left.gif) no-repeat top left;
z-index:10000;
}
.header-menu ul li.meni1:hover h2 span,
.header-menu ul li.meni1.overh3 h2 span,
.header-menu ul li.meni2:hover h2 span,
.header-menu ul li.meni2.overh3 h2 span,
.header-menu ul li.meni3:hover h2 span,
.header-menu ul li.meni3.overh3 h2 span{
color: #136895;
background:  url(../images/menu-roundcorner-right.gif) no-repeat top right;
z-index:10000;
width:100%;
}
.header-menu ul li a {
display:block;
width:100%;
line-height:21px;

color: #136895;
background-color: #FFFFFF;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
z-index:100;
}
.header-menu ul li a span {
padding:5px 18px;
display:block;
}
#menulink_9-suckerfish-horizontal {
background:none;
}
.header-menu ul li a:hover,
.header-menu ul li.current a{
z-index:100;
color: #FFFFFF;
background-color: #136895;
}
.header-menu li ul,
.header-menu li ul ul {
z-index:100;
display:none;
left:0;
position:absolute;
width:100%;
z-index:4654;
}
.header-menu li ul li {
display:list-item;
float:left;
width:100%;
z-index:4654;	
}
.header-menu li ul li:hover,
.header-menu li ul li.over {


display:list-item;
float:left;
z-index:4654;	
}

.header-menu ul ul  ul {
top: 2px;
left: 200px;
display: none;
}
.header-menu ul ul  ul  ul{
top: 2px;
left: 200px;
display: none;
}
.header-menu  ul li:hover ul,
.header-menu ul li.over ul {
display: block;
}
.header-menu ul li:hover ul ul,
.header-menu ul li.over ul ul,
.header-menu ul li:hover ul ul ul
 {
display: none;
}
.header-menu ul ul li:hover ul,
.header-menu ul ul li.over ul {
display: block;
}
.header-menu ul ul ul li:hover ul,
.header-menu ul ul ul li.over ul {
display: block;
}
.menu-footer {
display:block;
background:  url(../images/menu-roundcorner-left-bottom.gif) no-repeat top left;
height:8px;
z-index:5001;

}
.menu-footer span {
display:block;
background:  url(../images/menu-roundcorner-right-bottom.gif) no-repeat top right;
height:8px;
padding:0px 8px;
z-index:5002;
line-height:12px;
}
.menu-footer span span {
background-color: #ffffff;
z-index:5000;
padding: 0px 8px;
}