#ShopMenu{
   position: relative;
   width: 165px;
   min-height: 10px;
   padding: 0 0 15px 0;
   margin: 0;
   line-height: 110%;
   font-size: 90%;
}

#ShopMenu li{
   list-style: none;
   padding: 0;
   margin: 0;
   width: 165px;
}

#ShopMenu a,
#ShopMenu a:link,
#ShopMenu a:visited{
   padding: 4px 5px 3px 11px;
   margin: 0;
   display: block;
   text-decoration: none;
   border-bottom: 1px solid #FFF;   
   color: #000;
}

#ShopMenu a:focus,
#ShopMenu a:hover,
#ShopMenu a:active,
#ShopMenu a.selected,
#ShopMenu a.selected:link,
#ShopMenu a.selected:visited,
#ShopMenu a.selected:focus,
#ShopMenu a.selected:hover,
#ShopMenu a.selected:active
#ShopMenu a:focus,
#ShopMenu a:hover,
#ShopMenu a:active{
   background-color:  #9DA2A5;
   color: #FFF;
}

/***********/
/* EBENE 2 */
/***********/

#ShopMenu ul {
   padding: 0;
   margin: 0;
}

#ShopMenu ul a,
#ShopMenu ul a:link,
#ShopMenu ul a:visited {
   padding: 4px 5px 3px 21px;
   color: #000;   
}

#ShopMenu ul a:focus,
#ShopMenu ul a:hover,
#ShopMenu ul a:active,
#ShopMenu ul a.selected,
#ShopMenu ul a.selected:link,
#ShopMenu ul a.selected:visited,
#ShopMenu ul a.selected:focus,
#ShopMenu ul a.selected:hover,
#ShopMenu ul a.selected:active
#ShopMenu ul a:focus,
#ShopMenu ul a:hover,
#ShopMenu ul a:active{
   background-color:  #E4E5E7;   
   color: #000;
}
/***********/
/* EBENE 3 */
/***********/
#ShopMenu ul ul{
   padding: 0;
   margin: 0;
}

#ShopMenu ul ul a,
#ShopMenu ul ul a:link,
#ShopMenu ul ul a:visited {
   padding: 4px 5px 3px 31px;
   color: #000;   
}

#ShopMenu ul ul a:focus,
#ShopMenu ul ul a:hover,
#ShopMenu ul ul a:active,
#ShopMenu ul ul a.selected,
#ShopMenu ul ul a.selected:link,
#ShopMenu ul ul a.selected:visited,
#ShopMenu ul ul a.selected:focus,
#ShopMenu ul ul a.selected:hover,
#ShopMenu ul ul a.selected:active
#ShopMenu ul ul a:focus,
#ShopMenu ul ul a:hover,
#ShopMenu ul ul a:active{
   background-color:  #f2f3f5;   
}
