/**********************************************************************by Michael Reisinger***********************/

div#navibox {
position:relative;
top:40px;
left:12px;
margin:0;
padding:0;
float:left;
width: 240px;
}
* html div#navibox {
  width: 240px;
  w\idth: 240px;
} 
  
ul#Navigation {
margin: 0;
padding: 0;
text-align: right;
}

ul#Navigation li {
margin: 0;
padding: 0;
position: relative;
top: 0;
left: 0;
list-style-type: none;
float: left;
position: relative;
}

* html ul#Navigation li {
  margin: 0;  
}
*:first-child+html ul#Navigation li {
  margin: 0;
} 

ul#Navigation li ul {
margin:0;
padding:0;
position: relative;
top: 0;
left: 0;
display: none;
}
* html ul#Navigation li ul {
  left: 0;
  lef\t: 0;
}
*:first-child+html ul#Navigation ul {
  margin:0;
  padding:0;
}

ul#Navigation li:hover ul {
margin: 0;
padding: 0;
display: block;
}

ul#Navigation li ul li {
margin: 0;
padding:0;
float: none;
display: block;
}

/******************subnav*****************/

ul#Navigation li ul a {
font-size:7pt;
margin:0;
padding-top:1px;
padding-left: 38px;
padding-right: 0;
padding-bottom: 1px;
}


ul#Navigation li ul a:hover {
font-size:7pt;
margin:0;
padding-top:1px;
padding-left: 38px;
padding-right: 0;
padding-bottom: 1px;
background-color:#fff;
}

/*****************************************/

ul#Navigation a, ul#Navigation span {
display: block;
width: 250px;
margin:0;
padding-top:2px;
padding-left: 30px;
padding-right: 0;
padding-bottom: 2px;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
font-weight: lighter;
letter-spacing:2px;
text-decoration: none;
text-align:left;
color: #bbb;
border-bottom:1px dotted #e2f2e2;
}
* html ul#Navigation a, * html ul#Navigation span {
  width: 230px;
  w\idth: 230px;
}

ul#Navigation a:hover, ul#Navigation span, li a#aktuell { 
margin:0;
color: #535353;
background-color:#fff;
}

li a#aktuell {
margin:0;
color: #535353;
}

ul#Navigation li ul span {
margin:0;
color: #535353;
}

.open {
color:#bbb;
}

.first {
margin:0;
padding:0;
border-top:1px dotted #e2f2e2;
}

.follow {
border-bottom:1px dotted #e2f2e2;
}