#menu {
        font-style:normal;
        font-weight:bold;
        padding:0;
        width: 232px;
}
#menu ul { width:104px; float:left; margin:0px; padding:0px; }
#menu li { margin:0px; padding:0px; vertical-align:middle; list-style-type:none; display:block; }
#menu a  { text-decoration:none; }

/* ------------------ Hauptpunkte ------------------ */
.closed a, .open a, .closed1 a, .open1 a, .closed2 a, .open2 a {
        background-repeat: no-repeat;
        background-position: 0 0;
     /*
        background-color: #99A189;
        border: 1px solid;
        border-color: #C9D0AD #848C71 #848C71 #C9D0AD;
     */
        color: #b9de8a;
        display: block;
        font-size: 11px;   /* .85em */
        height:34px;
        margin-top:-1px;
        padding: 0 0 1px 13px;
        background-image: url(../images/menu-1.gif);
     /* background-position: top left; */
}
.open a, .open1 a, .open2 a { color: #f0f0f0; }

.closed1 a, .open1 a {
        background-image: url(../images/menu-first.gif);
}
.closed2 a, .open2 a {
        margin-top:-4px;
        height:12px;
        background-image: url(../images/menu-last.gif);
}
.closed a:hover, .open a:hover {
        color:#f0f0f0;
     /* background-image: url(../images/menu1-hov.gif); */
}
.closed a {
     /* background-image: url(../images/menu1.gif); */
}
.open a {
        background-image: url(../images/menu-1b.gif);
}
.open1 a {
        background-image: url(../images/menu-first-active.gif);
}
.open2 a {
        background-image: url(../images/menu-last-active.gif);
}

/* ---------------- Unterpunkte (1) ---------------- */
#submenu    { float:right; width:120px; }

#submenu .closed a, #submenu .open a,
#submenu .closed1 a, #submenu .open1 a,
#submenu .closed2 a, #submenu .open2 a,
#submenu .leer a, #submenu .leer2 a
{
        background-repeat: no-repeat;
        background-position: 0 0;
     /*
        background-color: #99A189;
        border: 1px solid;
        border-color: #C9D0AD #848C71 #848C71 #C9D0AD;
     */
        color: #b9de8a;
        display: block;
        font-size: 11px;   /* .85em */
        height:34px;
        margin-top:-1px;
        padding: 0 0 1px 13px;
        background-image: url(../images/submenu-1.gif);
     /* background-position: top left; */
}
#submenu .closed1 a, #submenu .open1 a {
        background-image: url(../images/submenu-first.gif);
}
#submenu .closed2 a, #submenu .open2 a {
        margin-top:-3px;
        height:16px;
        background-image: url(../images/submenu-last.gif);
}
#submenu .closed a:hover, #submenu .open a:hover {
        color:#f0f0f0;
     /* background-image: url(../images/submenu1-hov.gif); */
}
#submenu .leer a {
        background-image: url(../images/submenu-1c.gif);
}
#submenu .leer2 a {
        background-image: url(../images/submenu-1d.gif);
}
#submenu .open a {
        background-image: url(../images/submenu-1b.gif);
}
#submenu .open1 a {
        background-image: url(../images/submenu-first-active.gif);
}
#submenu .open2 a {
        background-image: url(../images/submenu-last-active.gif);
}


/* ---------------- Aktiver Punkt ------------------ */
#current, #current1, #current2 {
        font-weight: bold;
        color:#f0f0f0;
        background-image: url(../images/menu-1b.gif);
}
#current1 {
        background-image: url(../images/menu-first-active.gif);
}
#current2 {
        background-image: url(../images/menu-last-active.gif);
}


#submenu #current, #submenu #current1, #submenu #current2 {
        font-weight: bold;
        color:#f0f0f0;
        background-image: url(../images/submenu-1b.gif);
}
#submenu #current1 {
        background-image: url(../images/submenu-first-active.gif);
}
#submenu #current2 {
        background-image: url(../images/submenu-last-active.gif);
}

/* ----------------- Trennlinie -------------------- */
#menu .separator {
        display:block;
        margin:4px 0px;
        border-top: 1px solid #3152a3;
}

div#printPage { width:98px; margin:50px 0 0 83px; }
a.printPage   { font-size:11px; font-weight:bold; text-decoration: none; color:#999; }