        /* Allgemeine Einstellungen... */

        *.seitennavigation {
            width:155px;
            background-color:#CA0064;
        }
        *.seitennavigation, 
        *.seitennavigation * {
            color:white;
            font-weight:bold;
            text-align:right;
        }

        *.seitennavigation a {
            text-decoration:none;
        }
        *.seitennavigation a:link, 
        *.seitennavigation a:visited {
            color:white;
        }

        *.seitennavigation h2 {
            padding-right:10px;
            margin:0px;
            color:#ECA5CD;
            font-size:10pt;
            font-weight:normal;
            letter-spacing:1pt;
            font-weight:bold;
        }

        /* Listen... */

        *.seitennavigation ul
        {list-style:none; display:block; margin:0px; padding:0px;}

        *.seitennavigation ul.ebene1  
        {margin: 0px 0px 1.5ex 0px}

        *.seitennavigation ul.ebene2 *
        {font-weight:normal}

        *.seitennavigation li
        {padding:0.5ex 0px 0.5ex 0px;}


        /* Inaktiv/Aktiv/Hover */

        /* bug552...: Selektoren an IE6 angepasst. */

        *.seitennavigation ul.ebene1 li:hover, 
        *.seitennavigation ul.ebene1 li:hover td, 
        *.seitennavigation ul.ebene1 li:hover a, 
        *.seitennavigation ul.ebene1 li:hover a:link, 
        *.seitennavigation ul.ebene1 li:hover a:visited,
        *.seitennavigation li.ebene1_aktiv,
        *.seitennavigation li.ebene1_aktiv a,
        *.seitennavigation li.ebene1_aktiv * {
            color:#CC0066;
        }
        *.seitennavigation ul.ebene1 li:hover, 
        *.seitennavigation li.ebene1_aktiv,
        *.seitennavigation li.ebene1_aktiv a,
        *.seitennavigation li.ebene1_aktiv * {
            background-color:#F6DBE6;
        }

        *.seitennavigation li.ebene1_aktiv li:hover,
        *.seitennavigation li.ebene1_aktiv li:hover td,
        *.seitennavigation li.ebene1_aktiv li:hover a,
        *.seitennavigation li.ebene1_aktiv li:hover a:link,
        *.seitennavigation li.ebene1_aktiv li:hover a:visited,
        *.seitennavigation ul.ebene2 li.ebene2_aktiv,
        *.seitennavigation ul.ebene2 li.ebene2_aktiv * {
            color:#CC0066;
            background-color:white;
        }

        /* nur fuer za-online (eboe) */
        *.seitennavigation ul.ebene2 li.ebene2_inaktiv a {
            color:white;
        }

        *.seitennavigation li.ebene1 li:hover,
        *.seitennavigation li.ebene1 li:hover td,
        *.seitennavigation li.ebene1 li:hover a,
        *.seitennavigation li.ebene1 li:hover a:link,
        *.seitennavigation li.ebene1 li:hover a:visited
        {
            color:#CC0066;
            background-color:white;
        }

        *.seitennavigation li.ebene1_aktiv li.ebene2_inaktiv a {
            color:#CC0066;
        }
        /*Ende nur fuer za-online (eboe) */
        *.seitennavigation ul.ebene2  a,
        *.seitennavigation ul.ebene2  a:link,
        *.seitennavigation ul.ebene2  a:visited {
            color:#CC0066;
        }

        *.seitennavigation li.ebene1_aktiv span,
        *.seitennavigation li.ebene2_aktiv span {
            margin-right:10px;
        }

        /* ...bug552 */

        /* Marker... */

        *.seitennavigation ul li table {
            width:100%;
            margin:0px; 
            padding:0px; 
            border-collapse:collapse;
            border-spacing:0px;
            text-align:right;
        }

        *.seitennavigation ul td 
        {margin:0px; padding:0px; vertical-align:middle}

        *.seitennavigation ul td.marker 
        {width:9px; height:15px;}   

        div.menuezeichen {
            padding:0px;
            margin:0px;
            width:9px;
            height:15px;
            background-image:url(../img/menue/menuezeichen.gif);
            background-repeat:no-repeat;
        }

        *.seitennavigation ul td.marker div.menuezeichen
        {position:relative; left:10px; vertical-align:middle; visibility:hidden}

        *.seitennavigation li:hover td.marker div.menuezeichen
        {visibility:visible}

        *.seitennavigation li.ebene1_aktiv li td.marker div.menuezeichen
        {visibility:hidden}

        *.seitennavigation li.ebene1_aktiv li:hover td.marker div.menuezeichen
        {visibility:visible}

        *.seitennavigation li.ebene1_aktiv li.ebene2_aktiv  td.marker div.menuezeichen
        {visibility:visible}

    /* nur fuer za-online (eboe) */
        *.seitennavigation li.ebene1 li.ebene2_inaktiv  td.marker div.menuezeichen
        {visibility:hidden}

        *.seitennavigation li.ebene1 ul.ebene2 li:hover td.marker div.menuezeichen
        {visibility:visible}
    /*Ende nur fuer za-online (eboe) */

        /* Zahnlexikon...
        */

        /* bug485... */
        /* Zunaechst die  Regeln unschaedlich machen die fuer "normale" Menu-Items gedacht sind
        */
        #navigation-a-z li.aktiv span {
            margin:0px;
        } 
        /* ...bug485 */

        /* Nun folgen die Regeln zur Formatierung des Lexikons
        */
        #navigation-a-z ul {
            list-style:none;
            display:block;
            margin:0px 0px 0px 0px;
            /* bug485... */ 
            padding:0px 0px 2ex 0px; /* Padding unten fuer IE6, damit die Buchstaben nicht aus dem Rahmen haengen */
            background-color:white;
            /* ...bug485 */ 
        }
        #navigation-a-z li {
            display:block;
            float:left;
            width:2em;    /* bug485: war 1em und das war fuer manche Fonts zu klein, was zu ungleichen Breiten fuehrte. */
            padding:2px;
            margin:0px 2px 2px 0px;
            border:1px solid white;
            background-color:#FDEDFA; /* Bereichsfarbe hg-<bereich> */
            text-align:center;
        }

        #navigation-a-z li.aktiv, 
        #navigation-a-z li:hover {
            text-align:center;
            background-color:white;
            border: 1px solid #9D1D89; /* Bereichsfarbe fg-<bereich> */
        }

        #navigation-a-z {
            border: 1px solid black;
            text-decoration:none;
            background-color:white;
        }
        
        #navigation-a-z, #navigation-a-z * {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size:8pt;
            text-decoration:none;
            color:#9D1D89; /* Bereichsfarbe, siehe fg-<bereich> in css/main.css */
        }
