/*Klappmenu Start*/
#menu-header{
margin: 0;
width: 762px;
height: 38px;
padding-top: 10px;
margin-left:204px;
float:left;
position:absolute;
}


#menu-header ul {
margin: 0;
padding: 0;
list-style: none;
}

#menu-header ul li.menu-oben-aktiv, 
#menu-header ul li.menu-oben-inaktiv {
position:relative;
float: left;
display: block;
padding-right:3px;
padding-left:0px;
}


#menu-header ul li.menu-oben-inaktiv a, 
#menu-header ul li.menu-oben-inaktiv a:link {
position:relative;
float: left;
display: block;
font-size: 110%;
color: #fff;
text-decoration: none;
background: url(/g/bg_layermenu-menuoben-inaktiv.gif);
height: 24px;
margin-top:5px;
padding-top:9px;
padding-right:10px;
padding-left:10px;
}

#menu-header ul li.menu-oben-inaktiv a:hover {
position:relative;
color: #61717e;
background: #fff;
height: 24px;
margin-top:0px;
padding-top:14px;
padding-right:10px;
padding-left:10px;
background: url(/g/bg_layermenu-menuoben-aktiv.gif) repeat-y;
}


#menu-header ul li.menu-oben-aktiv a, 
#menu-header ul li.menu-oben-aktiv a:link, 
#menu-header ul li.menu-oben-aktiv a:hover {
position:relative;
float: left;
display: block;
font-size: 110%;
color: #61717e;
text-decoration: none;
background: #fff;
height: 24px;
margin-top:0px;
padding-top:14px;
padding-right:10px;
padding-left:10px;
background: url(/g/bg_layermenu-menuoben-aktiv.gif) repeat-y;
}



/* Submenu ZWEI */
#menu-header ul li ul.subzwei {
position:absolute;
float:left; 
margin: 0;
padding: 0;
list-style: none;
width:220px;
margin-left:-4px;
margin-top:38px;
left:0pt;
}

#menu-header ul li ul.subzwei li {
position:relative;
float:left; 
background:none;
padding: 0;
margin: 0;
/*NEU*/
background: url(/g/klappmenu-bg-neu.png) repeat;
}

#menu-header ul li ul.subzwei li a, 
#menu-header ul li ul.subzwei li a:link, 
#menu-header ul li ul.subzwei li a:hover {
position:relative;
float:left; 
background:none;
color:#61717E;
display:inline;
height: auto;
font-size:85%;
margin-top: 0px;
margin-bottom:0px;
margin-left:5px;
padding-top:2px;
padding-bottom: 2px;
padding-left: 23px;
text-decoration:none;
width:182px;
background-image: url(/g/bg_layermenu-zwei.gif);
background-repeat: no-repeat;
}

#menu-header ul li ul.subzwei li a:hover {
width:179px;
/*NEU für 6er*/
margin-right:3px;
color:#fff;
background-image: url(/g/bg_layermenu-zwei-hover.gif);
}


/* Submenu DREI */
#menu-header ul li ul li ul.subdrei {
position:relative;
float:left; 
background:none;
padding: 0;
margin: 0;
}

#menu-header ul li ul li ul.subdrei li a, 
#menu-header ul li ul li ul.subdrei li a:link, 
#menu-header ul li ul li ul.subdrei li a:hover {
position:relative;
float:left; 
background:none;
color:#61717E;
display:inline;
height: auto;
font-size:85%;
margin-top: 0px;
margin-bottom:0px;
margin-left:5px;
padding-top:2px;
padding-bottom: 2px;
padding-left: 35px;
text-decoration:none;
width:165px;
background-image: url(/g/bg_layermenu-drei.gif);
background-repeat: no-repeat;
/*NEU für 6er*/
margin-right:5px;
}

#menu-header ul li ul li ul.subdrei li a:hover {
width:167px;
/*NEU für 6er*/
margin-right:3px;
color:#fff;
background-image: url(/g/bg_layermenu-drei-hover.gif);
}
/*Klappmenu Ende*/




/*Menu links*/
ul#menu, #menu li {
margin: 0;
padding: 0;
margin-top: 1px;
list-style: none;
line-height: 140%;
}


li.menu-eins a, li.menu-eins a:link, li.menu-eins a:visited {
width: 132px;
display: block;
color: #fff;
font-size: 120%;
text-decoration: none;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 33px;
padding-right: 10px;
background-image: url(/g/bg_menu.gif);
background-repeat: no-repeat;
background-color: #8499a7;
margin-bottom: 0px;
}

li.menu-eins a:hover {
background-color: #d8ac03;
background-image: url(/g/bg_menu-hover.gif);
background-repeat: no-repeat;
}


li.menu-eins-aktiv a, li.menu-eins-aktiv a:link, li.menu-eins-aktiv a:visited {
width: 132px;
display: block;
color: #fff;
background-color: #d8ac03;
background-image: url(/g/bg_menu-hover.gif);
background-repeat: no-repeat;
font-size: 120%;
text-decoration: none;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 33px;
padding-right: 10px;
margin-bottom: 0px;
}

li.menu-eins-aktiv a:hover {
background-color: #d8ac03;
}


li.menu-eins-inaktiv a, li.menu-eins-inaktiv a:link, li.menu-eins-inaktiv a:visited {
width: 132px;
display: block;
color: #61717e;
background-color: #fff;
background-image: url(/g/bg_menu-inaktiv.gif);
background-repeat: no-repeat;
font-size: 120%;
text-decoration: none;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 33px;
padding-right: 10px;
margin-bottom: 0px;
}

li.menu-eins-inaktiv a:hover {
background-color: #d8ac03;
color: #fff;
background-image: url(/g/bg_menu-hover.gif);
}


ul#menu-unter-zwei, #menu-unter-zwei li {
margin: 0;
padding: 0;
list-style: none;
line-height: 110%;
margin-top: 0px;
margin-bottom: 0px;
}

li.menu-zwei a, li.menu-zwei a:link, li.menu-zwei a:visited {
width: 132px;
display: block;
color: #61717e;
font-size: 85%;
font-weight: normal;
background-image: url(/g/bg_menu-zwei.gif);
background-repeat: no-repeat;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 33px;
padding-right: 10px;
background-color: #fff;
margin-bottom: 0px;
}

li.menu-zwei a:hover {
background-color: #d8ac03;
color: #fff;
background-image: url(/g/bg_menu-zwei-hover.gif);
background-repeat: no-repeat;
}


li.menu-zwei-aktiv a, li.menu-zwei-aktiv a:link, li.menu-zwei-aktiv a:visited {
width: 132px;
display: block;
color: #fff;
background-color: #fff;
background-image: url(/g/bg_menu-zwei-hover.gif);
font-size: 85%;
font-weight: bold;
background-repeat: no-repeat;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 33px;
padding-right: 10px;
margin-bottom: 0px;
}

li.menu-zwei-aktiv a:hover {
background-color: #d8ac03;
}


ul#menu-unter-drei, #menu-unter-drei li {
margin: 0;
padding: 0;
list-style: none;
line-height: 110%;
margin-top: 0px;
margin-bottom: 0px;
}

li.menu-drei a, li.menu-drei a:link, li.menu-drei a:visited {
width: 120px;
display: block;
color: #61717e;
font-size: 85%;
font-weight: normal;
background-image: url(/g/bg_menu-drei.gif);
background-repeat: no-repeat;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 45px;
padding-right: 10px;
background-color: #fff;
margin-bottom: 0px;
}

li.menu-drei a:hover {
background-color: #d8ac03;
color: #fff;
background-image: url(/g/bg_menu-drei-hover.gif);
background-repeat: no-repeat;
}


li.menu-drei-aktiv a, li.menu-drei-aktiv a:link, li.menu-drei-aktiv a:visited {
width: 120px;
display: block;
color: #fff;
background-color: #fff;
background-image: url(/g/bg_menu-drei-hover.gif);
font-size: 85%;
font-weight: normal;
background-repeat: no-repeat;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 45px;
padding-right: 10px;
margin-bottom: 0px;
}

li.menu-drei-aktiv a:hover {
background-color: #d8ac03;
}


.menu-schatten {
width: 175px;
height: 18px;
margin-top:1px;
background-image: url(/g/menu-schatten.gif);
background-repeat: no-repeat;
}


#pfad {
float:left;
width: 532px;
border-top: 1px dashed #dae0e5;
border-bottom: 1px dashed #dae0e5;
font-size:85%;
padding-top: 8px;
padding-bottom: 8px;
/*margin-bottom:25px;*/
margin-bottom:13px;
}

#pfad ul {
margin: 0;
padding: 0;
white-space:nowrap;
}

#pfad li {
list-style: none;
margin: 0;
padding:0;
float: left;
}

#pfad strong {
font-weight:normal;
float:left;
}

#pfad a {
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

#pfad a:hover {
text-decoration: underline;
}

#pfad a.pfadlast {
text-decoration: none;
font-weight: bold;
}

#pfad a.pfadlast:hover {
text-decoration: underline;
}