@CHARSET "UTF-8";

#categoryMenu ul.l0 ul {display:none;}

#categoryMenu ul.l0 li.hover ul.l1,
#categoryMenu ul.l1 li:hover ul.l2,
#categoryMenu ul.l2 li:hover ul.l3,
#categoryMenu ul.l3 li:hover ul.l4,
#categoryMenu ul.l4 li:hover ul.l5,
#categoryMenu ul.l5 li:hover ul.l6 {
        display:block;
        position:absolute;
        top:0;
        left:200px;
        box-shadow:0 0 5px #999;
        background-image:-moz-linear-gradient(top, #eee, #ddd);
        background-image:-o-linear-gradient(top, #eee, #ddd);
        background-image:-webkit-gradient(top, #eee, #ddd);
        background-color:#eee;
        z-index:10;
        border-radius:5px;
}





#categoryMenu ul,
#categoryMenu ul li {
        position:relative;
}

#categoryMenu ul li {
        display:block;
        border-bottom:1px solid #ccc;
        width:225px;
}
#categoryMenu ul li a {
        display:block;
        padding:.3em;
        text-decoration:none;
        text-shadow:1px 1px 1px #fff;
}
#categoryMenu ul li a.h3 {
        padding:.0em;
        text-shadow:0 0 0 transparent;
        color:#fff;
}

#categoryMenu ul.l1 li a {
        margin-right:.5em;
}
#categoryMenu ul.l1 li.hasSub > a {
        background-image:url(img/icon_arrow.jpg);
        background-repeat:no-repeat;
        background-position:center right;
}



/* KATEGORIEN ---------------------------------------------- */
div.cat-level-0,
div.cat-level-1,
div.cat-level-2,
div.cat-level-3,
div.cat-level-4,
div.cat-level-5,
div.cat-level-6,
div.cat-level-7 {
        border-top:1px solid #eee;
        border-bottom:1px solid #bbb;
}

/*div.cat-level-0 {
         font-weight:normal;
}
div.cat-level-0 {        padding-left:5px;}
div.cat-level-1 {        padding-left:20px;}
div.cat-level-2 {        padding-left:35px;}
div.cat-level-3 {        padding-left:35px;}
div.cat-level-4 {        padding-left:38px;}
div.cat-level-5 {        padding-left:40px;}
div.cat-level-6 {        padding-left:42px;}
div.cat-level-7 {        padding-left:44px;}
*/
div.cat-level-0 a, div.cat-level-1 a, div.cat-level-2 a, div.cat-level-3 a, div.cat-level-4 a {
        text-decoration:none;
        display:inline-block;
        padding:.2em;
}

div.cat-level-0:active,
div.cat-level-1:active,
div.cat-level-2:active,
div.cat-level-3:active,
div.cat-level-4:active
 {
        font-weight:bold;
}


.level1 a,
.level2 a,
.level3 a,
.level4 a,
.level5 a,
.level6 a,
.level7 a
{ border-top:1px solid #eee;
  border-bottom:1px solid #bbb;
  font-weight:normal;
  text-decoration:none;
  list-style-type:none;
  display:inline-block;
  padding-top:2px;
  padding-bottom:2px;
}

.level1 a {width:220px;}
.level2 a {width:205px;}
.level3 a {width:205px;}
.level4 a {width:202px;}
.level5 a {width:200px;}
.level6 a {width:220px;}
.level7 a {width:220px;}

.level0   { padding-left:-10px;list-style-type:none; }
.level1   { padding-left:5px;  list-style-type:none; }
.level2   { padding-left:20px; list-style-type:none; }
.level3   { padding-left:20px; list-style-type:none; }
.level4   { padding-left:23px; list-style-type:none; }
.level5   { padding-left:25px; list-style-type:none; }
.level6   { padding-left:27px; list-style-type:none; }
.level6   { padding-left:29px; list-style-type:none; }

.level0 a.current,
.level1 a.current,
.level2 a.current,
.level3 a.current,
.level4 a.current,
.level5 a.current,
.level6 a.current,
.level7 a.current
{
font-weight:bold;
text-decoration:none;
list-style-type:none;
}
