#MenuMain {
   position: absolute;
   top: 0;
   right: 576px;
   margin: 0;
   padding: 15px 0 15px 220px;
   width: 194px;
   height: 210px;
   list-style: none;
   z-index: 5;
   border-right: 5px solid #fff;
   border: 0 none;
   background-image: url(../images/brush_pic.png);
   background-position: right top;
   background-repeat: no-repeat;
   background-color: #9d0b0b;
}

#MenuMain li {
	position: relative;
   margin: 0 0 8px 0;
   padding: 0;
}
/*
#MenuMain li.selectedLi {
   opacity: 0.50;
   background-color: #FFF;
}
*/


#MenuMain a,
#MenuMain a:link,
#MenuMain a:visited {
   font-size: 100%;
   font-weight: normal;
   color: #FFF;
   display: block;
   text-decoration: none;
   margin: 0;
   padding: 3px 30px 3px 0;
   text-align: right;
}

#MenuMain a:focus,
#MenuMain a:hover,
#MenuMain a:active{
   text-decoration: none;
   font-weight: bold;
   color: #FFF;
}

#MenuMain li a.selected,
#MenuMain li a.selected:link,
#MenuMain li a.selected:visited,
#MenuMain li a.selected:focus,
#MenuMain li a.selected:hover,
#MenuMain li a.selected:active{
   text-decoration: none;
   font-weight: bold;
   color: #FFF;
}

/**************************************************************/
/* Ebene 1 Pulldown                                           */
/**************************************************************/

#MenuMain li ul { 
   position: absolute;
   top: 0;
   right: -200px;
   visibility: hidden;
   padding: 0;
   margin: 0;
   width: 200px;
   display: block;
   background-color: #FFF;
   list-style: none;
   opacity: 0.90;
   border: 1px solid #9d0b0b;
}

#MenuMain li:hover ul {
   visibility: visible;
}

#MenuMain li ul li {
   float: none;
   padding: 0;
   margin: 0;
   height: auto;
   border: 0 none;
   width: inherit;
   background-image: none;
}

#MenuMain li ul li.lastLi a,
#MenuMain li ul li.lastLi a:link,
#MenuMain li ul li.lastLi a:visited {
   border-bottom: 0 none;
}
#MenuMain li ul li a,
#MenuMain li ul li a:link,
#MenuMain li ul li a:visited {
   position: relative;
   display: block;
   padding: 5px 0 5px 15px;
   margin: 0 5px;
   border: 0 none;
   text-decoration: none;
   font-weight: normal;
   min-width: 100px;
   height: auto;
   color: #9d0b0b;
   text-align: left;
   border-bottom: 1px solid #9d0b0b;
}
#MenuMain li ul li a:focus,
#MenuMain li ul li a:hover,
#MenuMain li ul li a:active {
   background-image: none;
   color: #9d0b0b;
   font-weight: bold;
   text-decoration: none;
   background-image: url(../images/menu_pfeil_pulldown.gif);
   background-position: 2px 50%;
   background-repeat: no-repeat;
}

#MenuMain li ul li a:focus,
#MenuMain li ul li a:hover,
#MenuMain li ul li a:active {
   background-image: none;
   color: #9d0b0b;
   font-weight: bold;
   text-decoration: none;
   background-image: url(../images/menu_pfeil_pulldown.gif);
   background-position: 2px 50%;
   background-repeat: no-repeat;
}


/**************************************************************/
/* Ebene 1                                                    */
/**************************************************************/

#menu_sub {
   position: relative;
   list-style: none;
   padding: 16px 0 4px 0;
   margin: 0;
   width: 215px;
   height: 220px;
   z-index: 6;
   background-color: #ac2f2f;
}

#menu_sub li {
   padding: 0;
   margin: 0 0 4px 0;
}

#menu_sub a,
#menu_sub a:link,
#menu_sub a:visited {
	position: relative;
   display: block;
   margin: 0;
   padding: 2px 20px 2px 0;
   text-align: right;
   color: #fff;
   text-decoration: none;
   font-weight: normal;
   font-size: 92%;
}

#menu_sub a:focus,
#menu_sub a:hover,
#menu_sub a:active,
#menu_sub a.selected,
#menu_sub a.selected:link,
#menu_sub a.selected:visited,
#menu_sub a.selected:focus,
#menu_sub a.selected:hover,
#menu_sub a.selected:active {
	color: #fff;
	font-weight: bold;
}

