
a.menuButton {
background-image: url(../images/seperator.jpg);
background-repeat:no-repeat;
background-position:right;
float:left;
clear:both;
width:auto;

padding-left:15px;
padding-right:15px;
margin-top:2px;
line-height:26px;
color:silver;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
outline:none;
}

a#menuButtonPlus {
background-image: url(../images/circle_plus.png);
}

a#menuButton {

background-image: url(../images/seperator.jpg);
background-repeat:no-repeat;
background-position:right;
float:left;
clear:both;
width:auto;
margin-top:2px;
padding-left:15px;
padding-right:15px;
line-height:26px;
color:silver;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
outline:none;
}

a:hover#menuButton {
border-top: 2px solid #ff6420;
color:#ff6420;
}

a:hover.menuButton {
border-top: 2px solid #ff6420;
color:#ff6420;
}

a.menuButtonSUB {
border:1px solid white;
border-top:none;
border-bottom:none;
float:left;
clear:both;
background-image: url(../images/minus.png);
background-repeat:no-repeat;
background-position:left;
margin-left:1px;
padding-left:20px;
width:200px;
line-height:26px;
color:silver;
background-color:#737373;
vertical-align:middle;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
outline:none;
}



a:hover.menuButtonSUB {
color:#ff6420;
}

/* MENU */

/* Korrektur IE6 */
* html ul#nav li ul {  
margin-top: -5px;
float:left;
clear:both;
display:none;
height:auto;
width:150px;
}



*:first-child+html ul#nav li {  /* Korrektur fuer den IE 7 */

}
  
* html ul#nav li ul {  /* Korrektur fuer IE 5.x */
left: -1.5em;
lef\t: -0.4em;
} 
  
*:first-child+html ul#nav ul {  /* Workaround fuer den IE 7 */
background-color:silver; 
padding-bottom:0.4em;
}   

html ul#nav li ul {  /* Korrektur fuer IE 5.x  */
left: -40px;
lef\t: -2px;
}  
  
ul {
margin: 0;
padding: 0;
list-style-type: none;
}

ul, li {
list-style: none;
float: left;  /* ohne width - nach CSS 2.1 erlaubt */
position: relative;
}

ul#nav li ul {
margin: 0; 
padding: 0;
position: absolute;
display: none;  
} 

ul#nav li:hover ul {
margin: 0; 
padding: 0;
position: absolute;
top: 29px; 
display: block;
}

* html ul#nav li:hover ul {
margin: 0; 
padding: 0;
position: absolute;
top: 27px; 
display: block;
}

ul#nav li a {
text-decoration: none;
}



