#all        {
        width:840px;
        height:100%;
        padding: 0px;
        margin:0 auto;
        text-align:center;
}



.menu {
        width:100%;
        height:40px;
        background-color:#fff;
        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:verdana, sans-serif;
        font-size: 15px;
        font-variant:normal;
        overflow:hidden;
        width: 206px;
        margin:1px 1px 1px 1px;
        border:solid 1px #CFCFCF;
        line-height:39px;
        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;
}


.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:42px;
         left:0;
        width:206px;
}
.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;
}



.menu ul li:hover ul li a {
        display:block;
background-color:#EFEFEF;
        color:#000;
        font-style:italic;
        border:solid 1px #bfbfbf;
        line-height:40px;
background-repeat:repeat;
        -moz-opacity: 0.70;
opacity: 0.70;

}


.menu ul li:hover ul li a:hover {
        background-color:#fff;
        color:#000;
        text-decoration:none ;
        border:solid 1px #bfbfbf;}




#menu1 a, #menu1 a:visited , #menu1 a:active {display: block;
color:#7F7F7F;
font-size: 12px;line-height: 10px;
font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
padding-left: 10px;padding-right: 10px; padding-bottom: 0px; padding-top:0px;
margin-left: 0px;margin-right: 0px;
height:10px;
line-height:20px;
text-align:center;
background-color:#;
text-decoration:underline ;
}

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


a:link, a:visited, a:active{
font-size: 16px;line-height: 22px;
font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
text-decoration:underline;color:#707070;}

a:hover{ text-decoration:none;background-color:#CFCFCF;
color:#7F7F7F;text-decoration:none;}

#breite tr td table tr .haupt table tr #top1 #all .menu ul li .hide strong {
	font-family: Arial Black, Gadget, sans-serif;
}
#breite tr td table tr .haupt table tr #top1 #all .menu ul li .hide strong {
	font-family: Georgia, Times New Roman, Times, serif;
}

