 /* Basis Formatierung */

.menu1 {
font-family: Verdana, Tahoma, Arial;
font-size:13px;
text-decoration:none;
font-weight: bold;
margin-top:0px;
}

.menu1 ul {
padding:0;
margin:0;
list-style-type:none;
z-index:4;
}

.menu1 ul li {
float:left;
position:relative;
z-index:4;
}

.menu1 ul li a, .menu1 ul li a:visited {
float:left;
display:block;
text-decoration:none;
color:#ffffff;
padding:0px 10px;
line-height:34px;
	-moz-transition: all 0.5s ease-in-out;  /* FF4+ */
	-o-transition: all 0.5s ease-in-out;  /* Opera 10.5+ */
	-webkit-transition: all 0.5s ease-in-out;  /* Saf3.2+, Chrome */
	-ms-transition: all 0.5s ease-in-out;  /* IE10? */
	transition: all 0.5s ease-in-out;
}

.menu1 ul li:hover {
width:auto;
}

.menu1 ul li a.menu1one:hover {
border-color:white;
color:black;

}
.menu1 ul li:hover a.menu1one {
border-color:white;
color:black;

}

.menu1 ul li ul {
display: none;
}

.menu1 table {
margin:0;
border-collapse:collapse;
font-family:Verdana;
font-size:11px;
text-decoration:none; 
color:#000000; 
position:absolute; 
top:0; 
left:0;
}




/* Formatierung für Firefox usw */

.menu1 ul li:hover ul {
display:block;
position:absolute;
top:34px;
margin-top:-2px;
left:0;
width:174px;
border-bottom:1px solid gray;
border-top:1px solid gray;
}

.menu1 ul li:hover ul.linksauf {
left:-20px;
}

.menu1 ul li:hover ul li ul {
display: none;
}

.menu1 ul li:hover ul li a {
display:block;
background:white;
font-family:Verdana;
font-size:10px;
text-decoration:none; 
font-weight: normal;
color:#000000; 
height:auto;
line-height:10px;
padding:4px 26px 4px 20px;
width:126px;
border-style:solid;
border-color:gray;
border-width:0 1px 0 1px;
background: white url('../images/navigation/arrow-links-kleint.gif') no-repeat 3px 4px;
}

.menu1 ul li:hover ul li a.drop {
background: white url('../images/navigation/arrow-links-klein.gif') no-repeat 140px 4px;
}

.menu1 ul li:hover ul li a:hover {
color: #3366FF; font-weight: bold; background: white url('../images/navigation/arrow-links-klein.gif') no-repeat 10px 4px;
}

.menu1 ul li:hover ul li a:hover.drop {
background: white url('../images/navigation/arrow-links-klein.gif') no-repeat 150px 4px;
}

.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:173px; top:1px;
}


/* Bereich für IE5.5 und IE6 */

.menu1 ul li a:hover ul {
display:block;
position:absolute;
top:32px;
t\op:32px;
background:#ffffff;
left:0;
border-bottom:1px solid gray;
border-top:1px solid gray;
}

.menu1 ul li a:hover ul.linksauf {
left: -60px;
}

.menu1 ul li a:hover ul li a {
display:block;
background:#ffffff;
font-family:Verdana;
font-size:10px;
text-decoration:none;
font-weight: normal; 
color:#000000; 
height:1px;
line-height:10px;
padding:4px 16px;
width:130px;
w\idth:130px;
border-style:solid;
border-color:gray;
border-width:0 1px 0 1px;
}
.menu1 ul li a:hover ul li a.drop {
background: white url('../images/navigation/arrow-links-klein.gif') no-repeat 140px 4px; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color: #3366FF; background: white url('../images/navigation/arrow-links-klein.gif') no-repeat 5px 4px;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: white url('../images/navigation/arrow-links-klein.gif') no-repeat 145px 4px;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:163px;
}
