/* navigation.css                                     */
/* Spezifikationen für topMenu, bc-strip, verticalMenu*/
/* Spezifikationen im topMenu : navigation.css */

#topmenu ul {
        margin: 2px;
        padding: 2px;
}

#topmenu a {
        background-color:#848284; /*himg-dunkel*/
        color: #ffffff;
        padding:2px;
        margin: 2px;
        text-decoration: none;
        border-width:thin;
        border-style: outset;
}

div#topmenu div#nav-header ul li a.current {
        background-color:#848284; /*himg-dunkel*/
        color: #ffd700;
        font-weight: bold;
}

#topmenu a:hover {
        text-decoration: underline;
}

#topmenu li {
        display:inline;
}

#nav-header ul li a {
        font-family:arial, helvetica, sans-serif;
        font-size: 10pt;
}

/* spezifikationen im bc-strip : navigation.css */
#bc-strip a:link {  color:#0000ff; }
#bc-strip a:visited {  color:#0000ff; }

#bc-strip a {
        text-decoration: none;
        font-weight: normal;
}

#bc-strip a:hover {
        text-decoration: underline;
}

/* spezifikationen im verticalmenu : navigation.css */

#navi-vertical ul {
    list-style:none;
    margin:  0;
    padding: 0;
    padding-left: 0.2em;
}

#navi-vertical a:link {  color:#ffffff; }
#navi-vertical a:visited {  color:#ffffff; }

ul.navlevel1 li, ul.navlevel1 li a, ul.navlevel2 li a, ul.navlevel3 li a {
        font-family:arial, helvetica, sans-serif;
        font-size: 10pt;
}

#navi-vertical ul.navlevel1 li { /* 1st-level kategorie  */
    color: #b22222;        /* 1-level-schriftfarbe           */
    font-weight: bold;     /* hervorhebung, muss 'unten' wieder aufgehoben werden */
    font-variant:small-caps;
    font-size: 12pt;
    margin-top: 2px;
    padding-top: 2px;
}


#navi-vertical ul.navlevel2 li {
    font-size: 10pt;
    line-height: 1.0em;
    padding-top: 0.8em;
}

#navi-vertical ul.navlevel2 li {
    font-size: 10pt;
    line-height: 1.0em;
    padding-top: 0.8em;
}

#navi-vertical li ul li ul {
    margin-left: 0.5em; /* eigener einzug ab 3.ebene   */
}

#navi-vertical li a {
    text-decoration:none;  /* entfernt die link-unterstreichung */
    color: #ffffff;        /* link-schrift-grundfarbe           */
    font-weight: normal;
    font-variant:normal;
    font-style:normal;
}


#navi-vertical a:hover {
    text-decoration: underline;
}

#navi-vertical ul.navlevel2 li.active a {
    color: #ffd700;           /* aktive kategorie 2.level */
}

#navi-vertical ul.navlevel3 li.inactive3 a {
    color: #ffffff;           /* inaktive kategorie 3.level */
}

#navi-vertical ul.navlevel3 li.active3 a {
    color: #ffd700;           /* aktive kategorie 3.level */
}

div#verticalmenu div.docu-link img {
    margin: 10px 0 0 0;
}

/* home_left: grafische Links auf ESYS, PSYS und MatInsp  */
.home-left {
    padding-top: 20px;
}

/* sitemap */

#sitemap {
    width: 98%;
    margin: 0px auto;
    padding: 5px 1%;
}

#sitemap ul {
    list-style:disc;
    margin:  0;
    padding: 0;
    padding-left: 0.5em;
}

#sitemap a:link {  color:#ffffff; }
#sitemap a:visited {  color:#ffffff; }


ul.navlevel1 li, ul.navlevel1 li a, ul.navlevel2 li a, ul.navlevel3 li a {
        font-family:arial, helvetica, sans-serif;
        font-size: 10pt;
}

div#sitemap ul li {
    margin-left: 2em;
}

#sitemap ul.navlevel2 li {
    font-size: 10pt;
    line-height: 1.0em;
    padding-top: 0.8em;
}

#sitemap ul.navlevel2 li {
    font-size: 10pt;
    line-height: 1.0em;
    padding-top: 0.8em;
}

#sitemap li ul {
    margin-left: 0.5em; /* eigener einzug ab 2.ebene   */
}

#sitemap li ul li ul {
    margin-left: 0.5em; /* eigener einzug ab 3.ebene   */
}

#sitemap li a {
    text-decoration:none;  /* entfernt die link-unterstreichung */
    color: #ffffff;        /* link-schrift-grundfarbe           */
    font-weight: normal;
    font-variant:normal;
    font-style:normal;
}


#sitemap a:hover {
    text-decoration: underline;
}