/***********************************************************************************/
/*                                speziell.css                                     */
/***********************************************************************************/
/********** keine Leerzeichen innerhalb der Def. wegen altem Netscape **************/
/**********                     kein ; nach } !!!!!                   **************/
/***********************************************************************************/

/* Ohne diese Hacks sind die Zeilen der Liste zu weit auseinander in IE7 und kleiner      */
/*    Hack für IE6 und älter                                                              */
* html #menu ul li
{
    float: left;
}

/*    Hack für IE7                                                                        */
*:first-child+html #menu ul li
{
    float: left;
}

/***********************************************************************************/
/*                            Aufklappbares Menu                                   */
/***********************************************************************************/
#Navigation
{
    margin: 0;
}

/* IE 6 Hack */
* html #menu
{
    height: 1%;
}

#menu 
{
    position:relative; 
    z-index:500;
}

#menu ul 
{
    list-style:none; 
    width:160px; 
    padding:5px; 
    background: #9c9c9c;
}

#menu ul ul 
{
    position:absolute; 
    left:-9999px;
}

#menu table 
{
    border-collapse:
    collapse; 
    width: 0; 
    height: 0; 
    position:absolute; 
    left:-1px; 
    top:-1px;
}

#menu ul li 
{
    width:160px; 
    background: #fff;
}

* html #menu ul li 
{
    float: left;
}
#menu ul li a 
{
    display:block; 
    width:145px; 
    padding:8px 10px 8px 5px; 
    font:normal 11px verdana, sans-serif; 
    color:#000; 
    text-decoration:none; 
    background:#adadad; 
    border:1px solid #888; 
    border-color:#ddd #555 #555 #ddd; 
    clear: left;
}

#menu ul li a.fly 
{
    background: #adadad url("/bilder/arrow.gif") no-repeat 140px center;
}

#menu ul li:hover 
{
    position: relative;
}

#menu ul li a:hover 
{
    direction:ltr; 
    background:#9c9c9c; 
    color:#fff; 
    border-color:#9c9c9c; 
    position: relative;
}

#menu ul li:hover > a 
{
    background:#9c9c9c; 
    color:#fff; 
    border-color: #9c9c9c;
}

#menu ul :hover ul,
#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul 
{
    left:112px; 
    top:-30px;
}

#menu ul :hover ul ul,
#menu ul :hover ul :hover ul ul,
#menu ul :hover ul :hover ul :hover ul ul 
{
    left:-9999px;
}

/* Für die Sperrung der Auswahl, wenn kein Inhalt zu dem Thema vorhanden ist (z.B. Termine */
#menu li span 
{
    display:block; 
    width:145px; 
    padding:8px 10px 8px 5px; 
    font:normal 11px verdana, sans-serif;   
    text-decoration:none; 
    background:#adadad; 
    border:1px solid #888; 
    border-color:#ddd #555 #555 #ddd; 
    clear: left;
}

.gesperrt 
{
    color:#eeeeee
}
/* Für die Sperrung der Auswahl - Ende */

table.mitGitter 
{
    border: 3px #000000 solid;
}

table.mitGitter td 
{
    border: 3px #555555 inset;
}

