/*
 *  Menue Links
 */ 

#subsubmenu ul {
 list-style:none; padding:0;margin:0;
 _padding-top:1px;
}
#subsubmenu dfn {
  position:absolute; display:block; top:-1000px; left:-1000px;
}
#subsubmenu a {padding:3px 0 3px 0.5em;margin:0;display:block; text-decoration:none; color:#333;}
#subsubmenu li {margin:0;padding:0;border-top:1px solid #bbb;}
#subsubmenu ul li {margin:0;padding:0;border-top:1px solid #bbb;}
#subsubmenu ul li ul li {margin:0;padding:0;border-top:1px solid #fff;}
#subsubmenu ul li ul {
 _margin-top:-1px;
}

#subsubmenu span.item {display: block;padding:0;margin:0;}
#subsubmenu span.itemc {display: block;padding:0;margin:0;}
#subsubmenu span.fitem {display: block;padding:0;margin:0;}
#subsubmenu span.fitemc {display: block;padding:0;margin:0;}
#subsubmenu span.litem {display: block;padding:0;margin:0;}
#subsubmenu span.llitem {display: block;padding:0;margin:0;}
#subsubmenu span.lllitem {display: block;padding:0;margin:0;}
#subsubmenu span.litemc {display: block;padding:0;margin:0;}
#subsubmenu span.llitemc {display: block;padding:0;margin:0;}
#subsubmenu span.lllitemc {display: block;padding:0;margin:0;}

/*
 *  rechts, weissgrau, hellblau hover
 */
#subsubmenu li span.fitem, li span.item, li span.litem {
	background: url("../../gfx/subsubmidl.gif") no-repeat 100% 0%;
}
#subsubmenu li ul li span.fitem , li ul li span.item, li ul li span.llitem {
	background: url("../../gfx/subsubmidl2.gif") no-repeat 100% 0%;
}
#subsubmenu li ul li ul li span.fitem, li ul li ul li span.item, li ul li ul li span.lllitem {
	background: url("../../gfx/subsubmidl3.gif") no-repeat 100% 0%;
}
/*
 *  
 */
#subsubmenu li span.itemc  {
	background: url("../../gfx/subsubmidlc.gif") no-repeat 100% 0%;
}
#subsubmenu li ul li span.itemc, li ul li span.llitemc  {
	background: url("../../gfx/subsubmidl2.gif") no-repeat 100% 0%;
}
#subsubmenu li ul li ul li span.itemc, li ul li ul li span.lllitemc  {
	background: url("../../gfx/subsubmidl3.gif") no-repeat 100% 0%;
}

/*
 *  grauer strich 1px links , universell
 */
#subsubmenu li span.item a, #subsubmenu li span.llitem a, #subsubmenu li span.lllitem a {
   background: url("../../gfx/subsubmidr.gif") no-repeat 0% 0%;
}
#subsubmenu li span.itemc a, #subsubmenu li span.llitemc a, #subsubmenu span.lllitemc a {
	background: url("../../gfx/subsubmidr.gif") no-repeat 100% 0%; font-weight:bold;
}
/*
 * white in 1st level active and from 2nd level up
 */
#subsubmenu li span.itemc a, #subsubmenu li ul li a {
    color:#ffffff;
}

/*
 *  erstes item
 */
#subsubmenu li span.fitem {
	background: url("../../gfx/subsubtopl.gif") no-repeat 100% 0%;
}
#subsubmenu li span.fitem a {
   background: url("../../gfx/subsubtopr.gif") no-repeat 0% 0%;
}

/*
 * erstes item aktiv
 */
#subsubmenu li span.fitemc {
	background: url("../../gfx/subsubtoplc.gif") no-repeat 100% 0%;
}
#subsubmenu li span.fitemc a {
   background: url("../../gfx/subsubtoprc.gif") no-repeat 0% 0%; font-weight:bold; color:#fff;
}

/*
 *  letzter Menuepunkt
 */
#subsubmenu li span.litemc, #subsubmenu li.lastact li.lastact span.llitemc, #subsubmenu li.lastact li.lastact li.lastact  span.lllitemc  {
	background: url("../../gfx/subsubbotrc.gif") no-repeat 100% 100%;
}
#subsubmenu li span.litemc a, #subsubmenu li.lastact li.lastact span.llitemc a, #subsubmenu li.lastact li.lastact li.lastact span.lllitemc a {
	background: url("../../gfx/subsubbotlc.gif") no-repeat 0% 100%; font-weight:bold; color:#fff;
}
#subsubmenu li span.litem, #subsubmenu li.lastact span.llitem , #subsubmenu li.lastact li.lastact li span.lllitem {
	background: url("../../gfx/subsubbotr.gif") no-repeat 100% 100%;
}
#subsubmenu li span.litem a, #subsubmenu li.lastact span.llitem a, #subsubmenu li.lastact li.lastact li span.lllitem a  {
   background: url("../../gfx/subsubbotl.gif") no-repeat 0% 100%;
}

/*
 *  hover states
 */ 
 #subsubmenu span.item:hover, #subsubmenu span.item:focus,  #subsubmenu span.fitem:hover, #subsubmenu span.fitem:focus, #subsubmenu span.llitem:hover, #subsubmenu span.llitem:focus, #subsubmenu span.lllitem:hover, #subsubmenu span.lllitem:focus {background-position:100% -80px; }
 #subsubmenu span.item:hover a, #subsubmenu span.item:focus a,  #subsubmenu span.fitem:hover a, #subsubmenu span.fitem:focus a, #subsubmenu span.llitem:hover, #subsubmenu span.llitem:focus, #subsubmenu span.lllitem:hover a, #subsubmenu span.lllitem:focus a {background-position:0% -80px;}

 #subsubmenu span.litem:hover, #subsubmenu span.litem:focus, #subsubmenu li.lastact span.llitem:hover, #subsubmenu li.lastact span.llitem:focus, #subsubmenu li.lastact li.lastact li span.lllitem:hover, #subsubmenu li.lastact li.lastact li span.lllitem:focus {background-image:url("../../gfx/subsubbotr1.gif");}
 #subsubmenu span.litem:hover a, #subsubmenu span.litem:focus a, #subsubmenu li.lastact span.llitem:hover a, #subsubmenu li.lastact span.llitem:focus a, #subsubmenu li.lastact li.lastact li span.lllitem:hover a, #subsubmenu li.lastact li.lastact li span.lllitem:focus a {background-image:url("../../gfx/subsubbotl1.gif");}

/*
 *  Einrueckungen
 */
#subsubmenu li ul li {padding:0;margin:0;}
#subsubmenu li ul li a {padding:2px 0 2px 1.5em;margin:0;}
#subsubmenu li ul li ul li a {padding:2px 0 2px 2.5em;margin:0;}
#subsubmenu li.first {border-top:0;background:transparent;}
#subsubmenu li.firstact {border-top:0;background:transparent;}

