/* ========================= aufklapp-menü ====================================== */

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

}

/* menue oben */

.menu {padding-left:20px;
        width:950px;
        height:40px;
        background-color:#24749F;
        background-position: 0% 100%;
background-repeat:no-repeat;
background-image:url(images/back2.png);
background-color: #216d96;
        position:relative;
        border:solid 1px #xfff;
        z-index:100;
}


.menu ul li a, .menu ul li a:visited {
        display:block;
        text-decoration:none;
        color:#fff;
padding-left:10px;
        font-family:arial,verdana,trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
        font-size: 14px;
        font-variant:normal;
        overflow:hidden;
        width: 180px;
        margin:0px;
        line-height:40px;
        text-align:left;


}
.menu ul {
        padding:0;
        margin:0 auto;
        list-style: none;
}


.menu ul li {
        float:left;
        position:relative;margin:0px 0px 0px 0px;background-position:  3px 50%;
background-repeat:no-repeat;
background-image:url(images/arrow2.png);
}
.menu ul li ul {
        display: none;
}

/* specific to non IE browsers */
.menu ul li:hover a {
background-color:#60A4C9;
        color:#14425A;
        text-decoration:none ;background-position:  0% 100%;
background-repeat:no-repeat;
background-image:url(images/back3.png);
       margin:0px;
       }

.menu ul li:hover ul {
        display:block;
        position:absolute;
        top:40px;
         left:0;

}
.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 link 01-07 */
.menu ul li:hover ul li a {
        display:block;
width: 370px;
        color:#fff;
        font-style:normal;
background-color:#42A2D5;
background-position:  0% 100%;
background-repeat:no-repeat;
background-image:url(images/back3.png);
        line-height:40px;border-bottom:solid 1px #226A95


}

/* farb-änderungen nur eines einzelnen punktes des aufklapp-untermenüs, zb. startseite link 01*/
.menu ul li:hover ul li a:hover {
        color:#fff;
        text-decoration:none ;
        background-color:#216d96;
        background-position:  0% 0%;
background-repeat:repeat;
background-image:url(images/back5.png);

        }


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