/* ========================= klapp-menü ====================================== */

#all        {
        width:970px;
        height:100%;
        padding: 0px;
        margin:0 auto;
        text-align:left;

}

/* menue oben */

.menu {
        width:100%;
        height:40px;
        background-color:#xE4E4E4;

        position:relative;
        border:solid 1px #xfff;
        z-index:100;
}
.menu ul li a, .menu ul li a:visited {
        display:block;
        text-decoration:none;
        color:#6A6A6A;

        font-family:verdana, sans-serif;
        font-size: 12px;
        font-variant:normal;
        overflow:hidden;
        width: 206px;
        margin:0px;
        line-height:40px;
        text-align:center;

}
.menu ul {
        padding:0;
        margin:0 auto;
        list-style: none;
}
.menu ul li {
        float:left;
        position:relative;margin:0px 0px 0px 0px;
}
.menu ul li ul {
        display: none;
}

/* specific to non IE browsers */
.menu ul li:hover a {
background-repeat:repeat;
background-image:url(images/schwarz_80.png);
background-position:50% 0%;
        color:#fff;
        text-decoration:none ;

       margin:0px;
       }
.menu ul li:hover ul {
        display:block;
        position:absolute;
        top:40px;
         left:0;
        width:206px;
}
.menu ul li:hover ul li a.hide {

        color:#fff;
}
.menu ul li:hover ul li:hover a.hide {

        color:#fff;
}
.menu ul li:hover ul li ul {
        display: none;
}


/* farb-änderungen der aufklapp-untermenüs, zb seite 11 bis 14  */
.menu ul li:hover ul li a {
        display:block;

        color:#CFCFCF;
        font-style:italic;

        line-height:40px;
background-repeat:repeat;
background-image:url(images/schwarz_50.png);
background-position:50% 0%;

}

/* farb-änderungen nur eines einzelnen punktes der aufklapp-untermenüs, zb. seite 11*/
.menu ul li:hover ul li a:hover {
background-repeat:repeat;
background-image:url(images/schwarz_70.png);
background-position:50% 0%;
        color:#fff;
        text-decoration:none ;
        }


/* =============================================================== */