a.navMainFirst {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   padding: 5px 17px 5px 16px;
   overflow:hidden;
   display: block;
}
a.navMainFirst:hover {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   background-color: #2c4169;
   padding: 5px 17px 5px 16px;
   overflow:hidden;
   display: block;
}
a.navMainFirstACT {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   background-color: #2c4169;
   padding: 5px 17px 5px 16px;
   overflow:hidden;
   display: block;
}
a.navMainFirstACT:hover {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   background-color: #2c4169;
   padding: 5px 17px 5px 16px;
   overflow:hidden;
   display: block;
}
a.navMainSecond {
   color: #FFFFFF;
   width:150px;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   background-color: #2c4169;
   padding: 5px 17px 5px 16px;
   overflow:hidden;
   display: block;
   border-bottom: 1px solid #FFFFFF;
}
a.navMainSecond:hover {
   color: #2c4169;
   width:150px;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   padding: 5px 17px 5px 16px;
   overflow:hidden;
   display: block;
   border-bottom: 1px solid #FFFFFF;
}
a.navMainSecondACT {
   color: #FFF;
   width:150px;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   background-color: #9b141b;
   padding: 5px 17px 5px 16px;
   overflow:hidden;
   display: block;
   border-bottom: 1px solid #FFFFFF;
}
a.navMainSecondACT:hover {
   color: #FFF;
   width:150px;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   background-color: #9b141b;
   padding: 5px 17px 5px 16px;
   overflow:hidden;
   display: block;
   border-bottom: 1px solid #FFFFFF;
}
ul.menu, ul.menu ul {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 0px 32px;
}
ul.menu a {
   display: block;
}
ul.menu ul a {
}
ul.menu li {
   padding: 0px;
   margin: 0px;
   float:left;
}
ul.menu li.trenner {
   padding: 8px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   float:left;
}
ul.menu ul {
   margin: 0px 0px 0px 3px;
   padding: 0px;
   position: absolute;
   display:none;
   min-width:0px;
   border-top: 1px solid #FFFFFF;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
   display:block;
}
ul.menu ul li {
   float:none;
   background-color: transparent;
}
a.navTop {
   color: #FFFFFF;
   font-size : 0.7em;
   font-weight: normal;
   text-decoration : none;
   background-color: transparent;
   padding: 5px 10px 5px 10px;
   overflow:hidden;
   display:inline;
   float:left;
}
a.navTop:hover {
   color: #FFFFFF;
   font-size : 0.7em;
   font-weight: normal;
   text-decoration : none;
   background-color: #2c4169;
   padding: 5px 10px 5px 10px;
   overflow:hidden;
   float:left;
}
a.navTopACT {
   color: #FFFFFF;
   font-size : 0.7em;
   font-weight: normal;
   text-decoration : none;
   background-color: #2c4169;
   padding: 5px 10px 5px 10px;
   overflow:hidden;
   float:left;
}
a.navTopACT:hover {
   color: #FFFFFF;
   font-size : 0.7em;
   font-weight: normal;
   text-decoration : none;
   background-color: #2c4169;
   padding: 5px 10px 5px 10px;
   overflow:hidden;
   float:left;
}