.MainMenu {
   padding: 0 0 0 22px;
   margin: 0;
   list-style: none;
   width: 158px;
}

.MainMenu li {
   position: relative;
   padding: 0;
   margin: 1px 0 0 0;
   width: 158px;
}

.MainMenu li.firstLi a,
.MainMenu li.firstLi a:link,
.MainMenu li.firstLi a:visited{
   background-image: url(../images/bg_menu_first.gif);
   background-position: left top;
}

.MainMenu li.firstLi a:focus,
.MainMenu li.firstLi a:hover,
.MainMenu li.firstLi a:active,
.MainMenu li.firstLi a.selected,
.MainMenu li.firstLi a.selected:link,
.MainMenu li.firstLi a.selected:visited,
.MainMenu li.firstLi a.selected:focus,
.MainMenu li.firstLi a.selected:hover,
.MainMenu li.firstLi a.selected:active{background-image: url(../images/bg_menu_first_focused.gif);}


.MainMenu li.lastLi a,
.MainMenu li.lastLi a:link,
.MainMenu li.lastLi a:visited{
   background-image: url(../images/bg_menu_last.gif);
   background-position: left bottom;
}

.MainMenu li.lastLi a:focus,
.MainMenu li.lastLi a:hover,
.MainMenu li.lastLi a:active,
.MainMenu li.lastLi a.selected,
.MainMenu li.lastLi a.selected:link,
.MainMenu li.lastLi a.selected:visited,
.MainMenu li.lastLi a.selected:focus,
.MainMenu li.lastLi a.selected:hover,
.MainMenu li.lastLi a.selected:active{background-image: url(../images/bg_menu_last_focused.gif);}

.MainMenu a,
.MainMenu a:link,
.MainMenu a:visited {
   color: #fff;   
   font-size: 92%;
   display: block;
   padding: 4px 0 4px 20px;
   text-decoration: none;
   font-weight: normal;
   background-repeat: no-repeat;
   background-color: #86a1fc;
}

.MainMenu a:focus,
.MainMenu a:hover,
.MainMenu a:active,
.MainMenu a.selected,
.MainMenu a.selected:link,
.MainMenu a.selected:visited,
.MainMenu a.selected:focus,
.MainMenu a.selected:hover,
.MainMenu a.selected:active{
	color: #fff;
   text-decoration: underline;
   background-color: #0038fb;
   
}

/************* Ebene 1 *****************/

.MainMenu li ul {
   padding: 0 0 0 0px;
   margin: 0;
   list-style: none;
   width: 158px;
}

.MainMenu li ul li {
   position: relative;
   padding: 0;
   margin: 1px 0 0 0;
   width: 158px;
}


.MainMenu li ul li.firstLi a,
.MainMenu li ul li.firstLi a:link,
.MainMenu li ul li.firstLi a:visited{
   background-image: none;
   background-position: left top;
}

.MainMenu li ul li.firstLi a:focus,
.MainMenu li ul li.firstLi a:hover,
.MainMenu li ul li.firstLi a:active,
.MainMenu li ul li.firstLi a.selected,
.MainMenu li ul li.firstLi a.selected:link,
.MainMenu li ul li.firstLi a.selected:visited,
.MainMenu li ul li.firstLi a.selected:focus,
.MainMenu li ul li.firstLi a.selected:hover,
.MainMenu li ul li.firstLi a.selected:active{background-image: none;}


.MainMenu li ul li.lastLi a,
.MainMenu li ul li.lastLi a:link,
.MainMenu li ul li.lastLi a:visited{
   background-image: none;
   background-position: left bottom;
}

.MainMenu li ul li.lastLi a:focus,
.MainMenu li ul li.lastLi a:hover,
.MainMenu li ul li.lastLi a:active,
.MainMenu li ul li.lastLi a.selected,
.MainMenu li ul li.lastLi a.selected:link,
.MainMenu li ul li.lastLi a.selected:visited,
.MainMenu li ul li.lastLi a.selected:focus,
.MainMenu li ul li.lastLi a.selected:hover,
.MainMenu li ul li.lastLi a.selected:active{background-image: none;}

.MainMenu li ul a,
.MainMenu li ul a:link,
.MainMenu li ul a:visited {
   color: #0038fb;   
   font-size: 92%;
   display: block;
   padding: 4px 0 4px 30px;
   text-decoration: none;
   font-weight: normal;
   background-repeat: no-repeat;
   background-color: #e9e9e9;
}

.MainMenu li ul a:focus,
.MainMenu li ul a:hover,
.MainMenu li ul a:active,
.MainMenu li ul a.selected,
.MainMenu li ul a.selected:link,
.MainMenu li ul a.selected:visited,
.MainMenu li ul a.selected:focus,
.MainMenu li ul a.selected:hover,
.MainMenu li ul a.selected:active{
   color: #fff;
   text-decoration: underline;
   background-color: #0038fb;
   
}

/************* Ebene 2 *****************/

.MainMenu li ul li ul {
   padding: 0 0 0 0px;
   margin: 0;
   list-style: none;
   width: 158px;
}

.MainMenu li ul li ul li {
   position: relative;
   padding: 0;
   margin: 1px 0 0 0;
   width: 158px;
}


.MainMenu li ul li ul li.firstLi a,
.MainMenu li ul li ul li.firstLi a:link,
.MainMenu li ul li ul li.firstLi a:visited{
   background-image: none;
   background-position: left top;
}

.MainMenu li ul li ul li.firstLi a:focus,
.MainMenu li ul li ul li.firstLi a:hover,
.MainMenu li ul li ul li.firstLi a:active,
.MainMenu li ul li ul li.firstLi a.selected,
.MainMenu li ul li ul li.firstLi a.selected:link,
.MainMenu li ul li ul li.firstLi a.selected:visited,
.MainMenu li ul li ul li.firstLi a.selected:focus,
.MainMenu li ul li ul li.firstLi a.selected:hover,
.MainMenu li ul li ul li.firstLi a.selected:active{background-image: none;}


.MainMenu li ul li ul li.lastLi a,
.MainMenu li ul li ul li.lastLi a:link,
.MainMenu li ul li ul li.lastLi a:visited{
   background-image: none;
   background-position: left bottom;
}

.MainMenu li ul li ul li.lastLi a:focus,
.MainMenu li ul li ul li.lastLi a:hover,
.MainMenu li ul li ul li.lastLi a:active,
.MainMenu li ul li ul li.lastLi a.selected,
.MainMenu li ul li ul li.lastLi a.selected:link,
.MainMenu li ul li ul li.lastLi a.selected:visited,
.MainMenu li ul li ul li.lastLi a.selected:focus,
.MainMenu li ul li ul li.lastLi a.selected:hover,
.MainMenu li ul li ul li.lastLi a.selected:active{background-image: none;}

.MainMenu li ul li ul a,
.MainMenu li ul li ul a:link,
.MainMenu li ul li ul a:visited {
   color: #fff;   
   font-size: 92%;
   display: block;
   padding: 4px 0 4px 40px;
   text-decoration: none;
   font-weight: normal;
   background-repeat: no-repeat;
   background-color: #86a1fc;
}

.MainMenu li ul li ul a:focus,
.MainMenu li ul li ul a:hover,
.MainMenu li ul li ul a:active,
.MainMenu li ul li ul a.selected,
.MainMenu li ul li ul a.selected:link,
.MainMenu li ul li ul a.selected:visited,
.MainMenu li ul li ul a.selected:focus,
.MainMenu li ul li ul a.selected:hover,
.MainMenu li ul li ul a.selected:active{
   color: #fff;
   text-decoration: underline;
   background-color: #0038fb;
   
}