/* Menu oben Start */
#menuoben-suche {
float: left; 
width: 943px;
min-height:86px;
margin-top:6px;
background: url(/g/bg_menu-oben.gif) no-repeat;
}

/* HG für das Submenu */
#menuoben-suche-bg-submenu {
float: left; 
background: url(/g/bg_submenu-header.gif) no-repeat;
min-height:86px;
}

/*
#menuoben-suche2 {
float: left; 
width: 943px;
min-height:86px;
margin-top:6px;
background: url(/g/bg_menu-oben2.gif) no-repeat;
}
*/

#menu-oben-eins {
float: left; 
width: 752px;
}

#menu-oben-zwei {
float: left; 
width: 943px;
margin-top:0px;
}

/* Menu eins Start */
ul#topMenu {
position: relative;
float: left;
margin: 0;
padding: 0;
margin-top:0px;
margin-left: 0px;
}

ul#topMenu li {
display: inline;
float: left;
font-size: /*120%*/ 14px;
padding: 0;
/*margin-right: 15px;*/
}

ul#topMenu li a:link,
ul#topMenu li a:active,
ul#topMenu li a:visited {
position: relative;
float: left;
/*background: url(/g/1x.gif) top right no-repeat;*/
height: 40px;
line-height: 40px;
padding-top:10px;
padding-right:11px;
padding-bottom:0px;
padding-left:26px;
margin: 0;
color: #fff;
}

ul#topMenu li a:link span.roundup,
ul#topMenu li a:active span.roundup,
ul#topMenu li a:visited span.roundup {
position: absolute;
display: block;
background: url(/g/topMenu_r.gif) top right no-repeat;
height: 50px;
top: 0;
width: 9px;
right: -9px;
}



ul#topMenu li.aktiv a:link,
ul#topMenu li.aktiv a:active,
ul#topMenu li.aktiv a:visited {
position: relative;
float: left;
background: url(/g/topMenumitte.gif) top left no-repeat;
height: 40px;
line-height: 40px;
padding-top:10px;
padding-right:11px;
padding-bottom:0px;
padding-left:26px;
margin: 0;
/*Neu: margin-left:3px;*/
color: #7c7c7c;
}

ul#topMenu li.aktiv a:link span.roundup,
ul#topMenu li.aktiv a:active span.roundup,
ul#topMenu li.aktiv a:visited span.roundup {
position: absolute;
display: block;
background: url(/g/topMenu_r_aktiv_neu.gif) top right no-repeat;
height: 50px;
top: 0;
width: 9px;
right: -9px;
}
/* Menu eins Ende */


/* Menu zwei Start */
ul#topMenuzwei {
list-style: none;
margin: 0;
padding: 0;
}

ul#topMenuzwei li {
float: left;
font-size: /*100%*/ 12px;
line-height:17px;

margin:0;
padding: 0;
padding-top:4px;
}
 
ul#topMenuzwei li a:link, 
ul#topMenuzwei li a:active,
ul#topMenuzwei li a:visited {
display: block;
color: #757575;
padding-left: 40px;
padding-right: 0px;
background: url(/g/pfeil-topmenu-zwei.gif) no-repeat;
}

ul#topMenuzwei li.aktiv a:link, 
ul#topMenuzwei li.aktiv a:active, 
ul#topMenuzwei li.aktiv a:visited {
display: block;
color: #6aa112;
font-weight: bold;
padding-left: 40px;
padding-right: 0px;
background: url(/g/pfeil-topmenu-zwei.gif) no-repeat;
}
/* Menu zwei Ende */


/* Menu oben Ende */




/* Linke Spalte Menuebene drei Start */
ul#menu-drei {
margin: 0;
padding: 0;
list-style: none;
border-left: 1px solid #ececec;
border-right: 1px solid #ececec;
line-height: 140%;
}

ul#menu-drei li {
font-size:12px;
line-height:16px;

margin: 0;
padding: 0;
}

ul#menu-drei li span.white {
width:100%; 
display:block;
background:#fff; 
height:1px; 
font-size:1px; 
line-height:1px; 
}


ul#menu-drei li a.menu-drei, 
ul#menu-drei li a.menu-drei:link, 
ul#menu-drei li a.menu-drei:visited {
width: 143px;
display: block;
color: #757575;
font-weight:bold;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 42px;
padding-right: 10px;
border-bottom: 1px solid #ececec;
background: url(/g/pfeil-menu-links.gif) no-repeat #f2f2f2;
}

ul#menu-drei li a.menu-drei:hover {
color: #69a012;
}

ul#menu-drei li a.menu-drei-aktiv, 
ul#menu-drei li a.menu-drei-aktiv:link, 
ul#menu-drei li a.menu-drei-aktiv:visited, 
ul#menu-drei li a.menu-drei-aktiv:hover {
width: 143px;
display: block;
color: #69a012;
font-weight:bold;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 42px;
padding-right: 10px;
border-bottom: 1px solid #ececec;
background: url(/g/pfeil-menuaktiv-links.gif) no-repeat #fbfbfb;
}
/* Linke Spalte Menuebene drei Ende */


/* Linke Spalte Menuebene vier Start */
ul#menu-vier {
margin: 0;
padding: 0;
margin-top:6px;
/*margin-bottom:6px;*/
list-style: none;
line-height: 120%;
}

ul#menu-vier li {
font-size:12px;
line-height:14px;

margin: 0;
padding: 0;
}

ul#menu-vier li a.menu-vier, 
ul#menu-vier li a.menu-vier:link, 
ul#menu-vier li a.menu-vier:visited {
width: 143px;
display: block;
color: #757575;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 42px;
padding-right: 10px;
background: url(/g/pfeil-menuvier-links.gif) no-repeat;
}

ul#menu-vier li a.menu-vier:hover {
color: #69a012;
}

ul#menu-vier li a.menu-vier-aktiv, 
ul#menu-vier li a.menu-vier-aktiv:link, 
ul#menu-vier li a.menu-vier-aktiv:visited,
ul#menu-vier li a.menu-vier-aktiv:hover {
width: 143px;
display: block;
color: #69a012;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 42px;
padding-right: 10px;
background: url(/g/pfeil-menuvier-links.gif) no-repeat;
font-weight:bold;
}
/* Linke Spalte Menuebene vier Ende */







/* Pfad Start */
#pfad {
float:left;
width: 503px;
background: url(/g/bg_pfad.gif) no-repeat;
font-size:90%;
padding-top: 5px;
padding-bottom:32px;
padding-left:9px;
padding-right:9px;
}

#pfad ul {
margin: 0;
padding: 0;

white-space:nowrap;
}

#pfad li {
list-style: none;
margin: 0;
padding:0;
float: left;
}

#pfad span.trennerpfad {
padding-left: 5px;
padding-right: 5px;
}

#pfad strong {
font-weight:normal;
float:left;
}

#pfad a {
text-decoration: none;
}

#pfad a:hover {
text-decoration: underline;
}

#pfad a.pfadlast {
text-decoration: none;
font-weight: bold;
}

#pfad a.pfadlast:hover {
text-decoration: underline;
}
/* Pfad Ende */