/*klapp-menü */

#all        {
        width:100%;
        height:25px;
        padding:0;

        text-align:center;
}

/* menue oben */

.menu {
        width:100%;
        height:35px;

        background-color:#ffffff;
        position:relative;
        z-index:100;
}
.menu ul li a, .menu ul li a:visited {
        display:block;
        text-decoration:none;
        color:#4f4f4f;
        background-color:#F7F7F7;
        font-family:century gothic;
        font-size: 13px;
        font-variant:normal;
        font-weight:bold;
        overflow:hidden;
        margin:1px 1px 1px 1px;
        border:solid 1px #CFCFCF;
        line-height:35px;
        text-align:left;
        padding-left:10px;
        padding-right:10px;

}

.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-color:#fff;
        color:#000;

        text-decoration:none ;
        border:solid 1px #bfbfbf;
       margin:1px 1px 1px 1px;
       }
.menu ul li:hover ul {
        display:block;
        position:absolute;
        top:35px;
         left:0;

}
.menu ul li:hover ul li a.hide {
         background-color:#EFEFEF;
        color:#000;

}
.menu ul li:hover ul li:hover a.hide {
         background-color:#efefef;
        color:#000;

}
.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;
background-color:#EFEFEF;
        color:#000;
        font-style:normal;
        border:solid 1px #bfbfbf;
        line-height:30px;
        width:270px;
background-repeat:repeat;
        -moz-opacity: 0.70;
            opacity: 0.70;

}

/* farb-änderungen nur eines einzelnen punktes der aufklapp-untermenüs, zb. seite 11*/
.menu ul li:hover ul li a:hover {
        width:270px;
        background-color:#fff;
        color:#000;
        text-decoration:none ;
        border:solid 1px #bfbfbf;}


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



/* menue unten */

#menu1 a, #menu1 a:visited , #menu1 a:active {display: block;
color:#7F7F7F;
font-size: 14px;line-height: 15px;
font-family: century gothic;
padding-left: 10px;padding-right: 10px; padding-bottom: 0px; padding-top:0px;
margin-left: 0px;margin-right: 0px;
height:20px;
line-height:20px;
text-align:center;
text-decoration:underline;
}

#menu1 a:hover {color:#000;
text-decoration:none ;
background:transparent;
text-decoration:none ;
}

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

/* text links */
a:link, a:visited, a:active{
font-size: 14px;line-height: 20px;
font-family: century gothic;
text-decoration:underline;color:#333333;}

a:hover{ text-decoration:none;
color:#707070;}

/* info links */
a.info:link, a.info:visited, a.info:active{
font-size: 11px;line-height: 22px;
font-variant:small-caps;
font-family: century gothic;
text-decoration:underline;color:#707070;}

a.info:hover{ text-decoration:none;
color:#707070;}


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