

/* ========================= klapp-menü ====================================== */

#all        {
        width:900px;
        height:100%;
        margin:0 auto;
        text-align:left;

}

/* menue oben */

.menu {padding-left:0px;padding-left: 10px;
padding-right: 10px;
width:880px;
height:40px;
position:relative;
z-index:100;
}

.menu ul li a, .menu ul li a:visited {
display:block;
text-decoration:none;
color:#0F0F0F;
padding-left:0px;
font-family:arial,verdana,trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
font-size: 14px;
font-variant:normal;
overflow:hidden;
width: 220px;
margin:0px;
line-height:40px;
height:40px;
text-align:center;
letter-spacing:1px;



}
.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;border-top:solid 1px #000;
}

/* specific to non IE browsers */
.menu ul li:hover a {
width: 218px;
color:#DFDFDF;
text-decoration:none ;
background-color:#515151;
height:40px;line-height:40px;
margin-right:0px;
border-left:solid 1px #000;
border-right:solid 1px #000;
text-align:center;
}

.menu ul li:hover ul {
display:block;
position:absolute;
top:40px;
left:0;border-bottom:solid 1px #000;

}
.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 bei onmouseover alle links des untermenüs  */
.menu ul li:hover ul li a {
display:block;
width: 218px;
color:#2f2f2f;
font-style:normal;
background-color:#60A667;
height:30px;
line-height:30px;
border-left:solid 1px #000;
border-right:solid 1px #000;
text-align:center;
padding-left:0px;

}


/* farb-änderungen bei onmouseover nur eines einzelnen links des untermenüs*/
.menu ul li:hover ul li a:hover {
color:#DFDFDF;
text-decoration:underline;
background-color:#x48824E;
text-decoration:underline;
margin:0px;
text-align:center;background-image:url(images/xline.png);
background-repeat:no-repeat;
background-position: 50% 50%;

}


/* =============================================================== */