 /* common styling */
.menu {
text-align:center;
padding-left:50px;
	text-transform: uppercase;
}

.menu ul {
margin:0px;
padding:0; 
list-style-type: none;
}
.menu ul li {
margin:0px;
float:left;
position:relative;
list-style-type: none;
z-index:100;
}

/* Letzter oberste Reihe */
.menu ul li a, .menu ul li a {
display:block; 
text-decoration:none; 
color:black; 
width: 110px;
height: 24px;
/* border:1px solid #8b91a4; */
/* border-width:0 0 0 0;  */
background-color: #cbe561;
/* padding:4px 0px 0px 0px;    */
line-height:24px;
}
/* Breite oben */
* html .menu ul li a, .menu ul li a {
width:105px;
/* w\idth:105px; */
}
* html .menu ul li a, .menu ul li a[href] {
width:105px;
}

.menu ul li ul {
display: none;
}
table {
margin:0px; 
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
.menu ul li:hover a,
.menu ul li a:hover {
color:white;
background:#6ca2e2;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
/* top:22px; */
margin-top:0px;
left:0; 
width:119px;
z-index:200;
}
* html .menu ul li a:hover ul {
margin-top:0;
marg\in-top:0px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
z-index:300;
}

/* Breite der unteren Felder beim hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:#cbe561; 
color:black; 
/* padding:5px 5px;  */
padding:0px 0px; 
width:105px;
}
* html .menu ul li a:hover ul li a {
width:105px;
}
* html .menu ul li a:hover ul li a[href] {
width:105px;
}

.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
background:#6ca2e2;
/*  url(/assets/templates/hEXagon-03/pics/Linkpfeil.png) center right no-repeat; */
}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#6ca2e2; 
color:white;
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:105px; 
top:0;
width:110px;
z-index:400;
}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:-105px;
}

