#MenuMain {
   position: relative;
   list-style: none;
   width: 990px;
   background-color: #FD7D1F;
   height: 26px;
}

#MenuMain li {
   float: left;
   position: relative;
   padding: 0 0 0 0;
   margin: 0;
   float: left;
   display: block;
   border-right: 1px solid #fff;
}

#MenuMain a,
#MenuMain a:link,
#MenuMain a:visited {
   display: block;
   margin: 0;
   padding: 6px 10px 7px 10px;
   color: #FFF;
   font-weight: normal;
   text-decoration: none;
   font-size: 92%;
   background-color: #FD7D1F;
}

#MenuMain a:focus,
#MenuMain a:hover,
#MenuMain a:active,
#MenuMain a.selected,
#MenuMain a.selected:link,
#MenuMain a.selected:visited,
#MenuMain a.selected:focus,
#MenuMain a.selected:hover,
#MenuMain a.selected:active {   
   text-decoration: none;
   color: #333;
}

#MenuMain li.selectedLi a {
   text-decoration: none;
}

/* Ebene 1 Dropdown  ***************************/
#MenuMain li ul{
   position: absolute;
   list-style: none; 
   padding: 0;
   margin: 0;
   visibility: hidden;
   background-color: #69A926;
   width: 200px;
   border-left: 1px solid #fff;
   border-right: 1px solid #fff;
   top: 26px;
   border-bottom: 1px solid #fff;
}

#MenuMain li:hover ul {
   visibility: visible;
   
   
}

#MenuMain li ul li {
   position: relative;
   float: none;
   padding: 0;
   margin: 0;
   border: 0 none;
   width: inherit;
   height: auto;
   display: block;
}

#MenuMain li ul li a,
#MenuMain li ul li a:link,
#MenuMain li ul li a:visited {
   position: relative;
   display: block;
   padding: 5px 10px;
   margin: 0;
   color: #fff;
   text-decoration: none;
   text-transform: none;
   font-weight: normal;
   height: auto;
   border: 0 none;
   background-color: #69A926;
}
#MenuMain li ul li a:focus,
#MenuMain li ul li a:hover,
#MenuMain li ul li a:active {
   background-color: #FD7D1F;
   text-decoration: none;
   color: #fff;
   border: 0 none;
}

/** MENU SUB **/

#MenuSub {
   position: relative;
   width: 163px;
   background-color: #fff;
   margin-bottom: 15px;
}

#MenuSub li {
   display: block;
   border-bottom: 1px solid #FD7D1F;
   border-right: 1px solid #FD9C54;
   border-left: 1px solid #FD9C54;
}

/** Sonderlösung aufgrund der runden ecken **/

/**FirstLi**/

/**normal einfache runde ecken kein hover**/

#MenuSub li.firstLi {
   background-image: url(../../images/bg_menusubfirstli.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border-right: 0 none;
   border-left: 0 none;
}

#MenuSub li.firstLi a,
#MenuSub li.firstLi a:link,
#MenuSub li.firstLi a:visited {
   background-image: url(../../images/bg_menusubfirsta.gif);
   background-position: right top;
   background-repeat: no-repeat;
   background-color: transparent;
}

/**rechter hover an a gegeben**/

#MenuSub li.firstLi a:focus,
#MenuSub li.firstLi a:hover,
#MenuSub li.firstLi a:active,
#MenuSub li.firstLi a.selected,
#MenuSub li.firstLi a.selected:link,
#MenuSub li.firstLi a.selected:visited,
#MenuSub li.firstLi a.selected:focus,
#MenuSub li.firstLi a.selected:hover,
#MenuSub li.firstLi a.selected:active {
   background-image: url(../../images/bg_menusubfirsta_hover.gif);
}

/**hover und selected für das li **/

#MenuSub li.firstLi:hover {
   background-image: url(../../images/bg_menusubfirstli_hover.gif);
}

#MenuSub li.selectedLi.firstLi {
   background-image: url(../../images/bg_menusubfirstli_hover.gif);
}

/**LastLi**/

#MenuSub li.lastLi {
   background-image: url(../../images/bg_menusublastli.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border-right: 0 none;
   border-left: 0 none;
   border-bottom: 0 none;
}

#MenuSub li.lastLi a,
#MenuSub li.lastLi a:link,
#MenuSub li.lastLi a:visited {
   background-image: url(../../images/bg_menusublasta.gif);
   background-position: right top;
   background-repeat: no-repeat;
   background-color: transparent;
   padding:  4px 5px 5px 10px;
}

#MenuSub li.lastLi a:focus,
#MenuSub li.lastLi a:hover,
#MenuSub li.lastLi a:active,
#MenuSub li.lastLi a.selected,
#MenuSub li.lastLi a.selected:link,
#MenuSub li.lastLi a.selected:visited,
#MenuSub li.lastLi a.selected:focus,
#MenuSub li.lastLi a.selected:hover,
#MenuSub li.lastLi a.selected:active {
   background-image: url(../../images/bg_menusublasta_hover.gif);
}

/**hover und selected für das li **/

#MenuSub li.lastLi:hover {
   background-image: url(../../images/bg_menusublastli_hover.gif);
}

#MenuSub li.selectedLi.lastLi {
   background-image: url(../../images/bg_menusublastli_hover.gif);
}

/**normale Links **/

#MenuSub a,
#MenuSub a:link,
#MenuSub a:visited {
   display: block;
   padding: 4px 5px 4px 10px;
   background-color: #FEDEC7;
   text-decoration: none;
   color: #333;
}

#MenuSub a:focus,
#MenuSub a:hover,
#MenuSub a:active,
#MenuSub a.selected,
#MenuSub a.selected:link,
#MenuSub a.selected:visited,
#MenuSub a.selected:focus,
#MenuSub a.selected:hover,
#MenuSub a.selected:active {
   background-color: #FD7D1F;
   color: #333;
}

/**Ebene 1**/

/** Sonderlösung in ul wieder entfernen**/

/**FirstLi**/

/**normal einfache runde ecken kein hover**/

#MenuSub ul li.firstLi {
   background-image: none;
}

#MenuSub ul li.firstLi a,
#MenuSub ul li.firstLi a:link,
#MenuSub ul li.firstLi a:visited {
   background-image: none;
   border-right: 1px solid #FD9C54;
   border-left: 1px solid #FD9C54;
   background-color: #FEDEC7;
}

/**rechter hover an a gegeben**/

#MenuSub ul li.firstLi a:focus,
#MenuSub ul li.firstLi a:hover,
#MenuSub ul li.firstLi a:active,
#MenuSub ul li.firstLi a.selected,
#MenuSub ul li.firstLi a.selected:link,
#MenuSub ul li.firstLi a.selected:visited,
#MenuSub ul li.firstLi a.selected:focus,
#MenuSub ul li.firstLi a.selected:hover,
#MenuSub ul li.firstLi a.selected:active {
   background-image: none;
   background-color: #FDA665;
}

/**hover und selected für das li **/

#MenuSub ul li.firstLi:hover {
   background-image: none;
}

#MenuSub ul li.selectedLi.firstLi {
   background-image: none;
}

/**LastLi**/

#MenuSub ul li.lastLi {
   background-image: none;
}

#MenuSub ul li.lastLi a,
#MenuSub ul li.lastLi a:link,
#MenuSub ul li.lastLi a:visited {
   background-image: none;
   padding: 4px 5px 5px 20px;
   border-right: 1px solid #FD9C54;
   border-left: 1px solid #FD9C54;
   background-color: #FEDEC7;
}

#MenuSub ul li.lastLi a:focus,
#MenuSub ul li.lastLi a:hover,
#MenuSub ul li.lastLi a:active,
#MenuSub ul li.lastLi a.selected,
#MenuSub ul li.lastLi a.selected:link,
#MenuSub ul li.lastLi a.selected:visited,
#MenuSub ul li.lastLi a.selected:focus,
#MenuSub ul li.lastLi a.selected:hover,
#MenuSub ul li.lastLi a.selected:active {
   background-image: none;
   background-color: #FDA665;
}

/**hover und selected für das li **/

#MenuSub ul li.lastLi:hover {
   background-image: none;
}

#MenuSub ul li.selectedLi.lastLi {
   background-image: none;
}

/**normale Links**/

#MenuSub ul li {
   background-image: none;
}

#MenuSub ul li:hover {
   background-image: none;
}

#MenuSub ul li a,
#MenuSub ul li a:link,
#MenuSub ul li a:visited {
   background-color: #FEDEC7 !important;
   padding: 4px 5px 5px 20px;
   background-image: none !important;
}

#MenuSub ul li a:focus,
#MenuSub ul li a:hover,
#MenuSub ul li a:active,
#MenuSub ul li a.selected,
#MenuSub ul li a.selected:link,
#MenuSub ul li a.selected:visited,
#MenuSub ul li a.selected:focus,
#MenuSub ul li a.selected:hover,
#MenuSub ul li a.selected:active {
   background-color: #FDA665 !important;
   background-image: none;
}

/** Ebene 2 **/

#MenuSub ul li ul li {
   border-left: 0 none;
   border-right: 0 none;
}

#MenuSub ul li ul li a,
#MenuSub ul li ul li a:link,
#MenuSub ul li ul li a:visited {
   background-color: #FEDEC7 !important;
   padding: 4px 5px 5px 30px;
   background-image: none !important;
}

#MenuSub ul li ul li a:focus,
#MenuSub ul li ul li a:hover,
#MenuSub ul li ul li a:active,
#MenuSub ul li ul li a.selected,
#MenuSub ul li ul li a.selected:link,
#MenuSub ul li ul li a.selected:visited,
#MenuSub ul li ul li a.selected:focus,
#MenuSub ul li ul li a.selected:hover,
#MenuSub ul li ul li a.selected:active {
   background-color: #FEBA89 !important;
   background-image: none;
}

/**LastLi**/

#MenuSub ul li.lastLi {
   background-image: none;
}

#MenuSub ul li ul li.lastLi a,
#MenuSub ul li ul li.lastLi a:link,
#MenuSub ul li ul li.lastLi a:visited {
   background-image: none;
   padding: 4px 5px 5px 30px;
   border-right: 1px solid #FD9C54;
   border-left: 1px solid #FD9C54;
   background-color: #FEDEC7;
}

#MenuSub ul li ul li.lastLi a:focus,
#MenuSub ul li ul li.lastLi a:hover,
#MenuSub ul li ul li.lastLi a:active,
#MenuSub ul li ul li.lastLi a.selected,
#MenuSub ul li ul li.lastLi a.selected:link,
#MenuSub ul li ul li.lastLi a.selected:visited,
#MenuSub ul li ul li.lastLi a.selected:focus,
#MenuSub ul li ul li.lastLi a.selected:hover,
#MenuSub ul li ul li.lastLi a.selected:active {
   background-image: none;
   background-color: #FEBA89;
}