#menu       { background-image: url("../images/menuhintergrundmi.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; visibility: visible; position: absolute; z-index: 50; top: 100px; left: 170px; width: 598px; height: 35px }
#menu .top    { font-size: 12px; font-family: arial; font-weight: bold; padding: 6px 10px 3px }
#menu .top a  { color: #3f3; text-decoration: none; white-space: nowrap }
#menu .top a:hover  { color: #f00; text-decoration: none; white-space: nowrap }
#menu .section-top {
    border-color: #b8b4ae;
    border-width: 1px;
    border-style: solid solid solid solid;
    position: absolute;
    z-index: -1;
    visibility: hidden;
}
#menu .section {
    border-color: #b8b4ae;
    border-width: 1px;
    border-style: solid solid solid solid;
    position: absolute;
    z-index: -1;
    visibility: hidden;
}
#menu .sub {
    position: relative;
    width: 100%;
}
#menu .box  { font-size: 11px; font-family: tahoma; font-weight: bold; background-color: #999; padding: 3px 8px 4px }
#menu .box-hover {
    background-color: #ffffff;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 8px 4px 8px;
}
#menu .box-right {
    background-color: #e5e1da;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 16px 4px 8px;
}
#menu .box-right-hover {
    background-color: #ffffff;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 16px 4px 8px;
}
#menu .box-right img, #menu .box-right-hover img {
    position: absolute;
    top: 4px;
    right: 1px;
}
#menu a {
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
}
#menu a:hover {
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
}
