html {
font-size:100.01%;
text-transform:none;
}

body,form,h1,h2,h5,h6,p,div,span,ul,select,input,table,tr,td,textarea,.InputSubmit {
margin:0;
padding:0;
}

body {
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-style:normal;
font-weight:400;
font-variant:normal;
letter-spacing:0;
font-size:.63em;
background-color:#f5f3ed;
}

ul {
list-style-type:none;
}

a {
text-decoration:none;
color:#b90000;
}

a img {
border:0;
}

#MenuePortalGesamt {
position:relative;
width:100%;
height:20px;
border-top:.2em solid #fff;
z-index:20;
}

#MenuePortal {
background-color:#515151;
width:100%;
height:2.8em;
border-bottom:solid #fff .2em;
}

#MenuePortal li {
float:left;
height:2.6em;
line-height:1.2em;
padding-top:.2em;
text-align:center;
padding-left:.3em;
padding-right:.3em;
border-right:solid #fff 1px;
}

*>html #MenuePortalGesamt {
height:6.2em;
}

*>html #MenuePortal li {
height:2.8em;
}

#MenuePortal li a {
display:block;
text-decoration:none;
font-size:.9em;
letter-spacing:0;
}

#MenuePortal li #paepp a {
background-color:transparent;
background-repeat:no-repeat;
background-attachment:scroll;
display:block;
height:2.8em;
width:50px;
background-position:0 .6em;
}

#MenuePortal li a span {
position:absolute;
left:-9384px;
}

#MenuePortal li select {
background-color:#515151;
color:#fff;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:1em;
line-height:2.8em;
margin-top:.3em;
font-weight:700;
height:1.7em;
}

#MenuePortal li.over {
text-decoration:none;
}

#MenuePortal #Menue3.Aus.over {
background-color:#994762;
}

#MenuePortal #Menue4.Aus.over {
background-color:#30771a;
}

#MenuePortal #Menue5.Aus.over {
background-color:#903;
}

#MenuePortal #Menue6.Aus.over {
background-color:#ed3422;
}

#MenuePortal #Menue7.Aus.over {
background-color:#777828;
}

#MenuePortal #Menue8.Aus.over {
background-color:#007670;
}

#MenuePortal #Menue10.Aus.over {
background-color:#29568f;
}

#MenuePortal li.Ein ul {
display:block;
z-index:100;
}

#MenuePortal li.Aus.over ul {
display:block;
z-index:900;
}

#MenuePortal li ul {
display:none;
}

#MenuePortal li.Aus ul,#MenuePortal li.Ein ul {
list-style-type:none;
position:absolute;
top:3em;
left:0;
width:78em;
height:3em;
background-color:#d7d7d7;
margin:0;
padding:0;
}

#MenuePortal li.Aus a,li.Ein a {
color:#fff;
font-weight:700;
}

#MenuePortal li ul a.Ein {
color:#b90000;
}

#MenuePortal li ul li {
float:left;
padding-left:11px;
height:2.6em;
line-height:2.6em;
background-color:transparent;
background-repeat:no-repeat;
background-attachment:scroll;
background-position:.3em 1.4em;
border:0;
}

#MenuePortal li ul li.ErsterEintrag {
padding-left:4px;
background:none;
}

a:hover,#MenuePortal li.Aus ul a:hover,#MenuePortal li ul a:hover {
text-decoration:underline;
}

#MenuePortal #Menue2.Aus.over,#MenuePortal #Menue9.Aus.over,#MenuePortal #Menue11.Aus.over,#MenuePortal li.Ein {
background-color:#b90000;
}

#MenuePortal li ul li a,#MenuePortal li.Aus ul li a {
color:#515151;
font-weight:700;
text-decoration:none;
}
