ul.cat_level0 {
	padding-left:5px;list-style:none;
}
ul.cat_level1 {
	padding-left:15px;list-style:none;
}
ul.cat_level1_head {
	padding-left:0px;list-style:none;

}
ul.cat_level2 {
	padding-left:25px;list-style:none;
}
ul.cat_level3 {
	padding-left:35px;list-style:none;
}
ul.cat_level4 {
	padding-left:45px;list-style:none;
}

.ariclerow {height:100%;}
.rightbox{float:right;}
.leftbox{float:left;}
.articlebox {width:325px;}

/* fotos.css */
ul.star-rating {list-style:none;}

.machhell {visibility:hidden; overflow:hidden;}
.machhell2 {visibility:visible; overflow:hidden;}

.star-rating {
 list-style:none;
 margin-left:5px!important;
 padding:0px;
 width: 125px;
 height: 25px;
 position: relative;
 background: url(http://www.mamiwebshop.de/images/alt_star.gif) top left repeat-x;  

}
.star-rating li{
 padding:0px;
 margin:0px;
 /*\*/
 float: left;
 /* */
}
.star-rating li a{
 display:block;
 width:25px;
 height: 25px;
 text-decoration: none;
 text-indent: -9000px;
 z-index: 20;
 position: absolute;
 padding: 0px;
}
.star-rating li a:hover{
 background: url(http://www.mamiwebshop.de/images/alt_star.gif) left bottom;
 z-index: 2;
 left: 0px;
}
.star-rating a.one-star{
 left: 0px;
}
.star-rating a.one-star:hover{
 width:25px;
}
.star-rating a.two-stars{
 left:25px;
}
.star-rating a.two-stars:hover{
 width: 50px;
}
.star-rating a.three-stars{
 left: 50px;
}
.star-rating a.three-stars:hover{
 width: 75px;
}
.star-rating a.four-stars{
 left: 75px;
} 
.star-rating a.four-stars:hover{
 width: 100px;
}
.star-rating a.five-stars{
 left: 100px;
}
.star-rating a.five-stars:hover{
 width: 125px;
}
.star-rating li.current-rating{
 background: url(http://www.mamiwebshop.de/images/alt_star.gif) left center;
 position: absolute;
 height: 25px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
}
.star-rating li.current-rating-1{
 background: url(http://www.mamiwebshop.de/images/alt_star.gif) left center;
 position: absolute;
 height: 25px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
 width: 25px;
}
.star-rating li.current-rating-2{
 background: url(http://www.mamiwebshop.de/images/alt_star.gif) left center;
 position: absolute;
 height: 25px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
 width: 50px;
}
.star-rating li.current-rating-3{
 background: url(http://www.mamiwebshop.de/images/alt_star.gif) left center;
 position: absolute;
 height: 25px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
 width: 75px;
}
.star-rating li.current-rating-4{
 background: url(http://www.mamiwebshop.de/images/alt_star.gif) left center;
 position: absolute;
 height: 25px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
 width: 100px;
}
.star-rating li.current-rating-5{
 background: url(http://www.mamiwebshop.de/images/alt_star.gif) left center;
 position: absolute;
 height: 25px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
 width: 125px;
}


#menu {width:100%; text-align:center; position:relative;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#menu ul {display:inline-block;}
#menu ul {display:inline;}

#menu #table {display:table; margin:0 auto;}
#menu #table ul {display:table-row;}

#menu li {margin:0; padding:0;}
#menu li {margin-right:1px;}
#menu ul table {position:absolute; z-index:10000; left:-9999px; width:100%; font-family:verdana, arial, sans-serif; background:url(http://www.mamiwebshop.de/images/anywidth/black6.png);}
#menu ul table td {vertical-align:top; padding:3px; margin:0;}
#menu ul table td.border {border-right:1px dashed #fff;}
#menu ul table td img {padding:0; display:inline; margin:0; border:1px solid #fff;}
#menu ul table td.image {width:122px;}
#menu ul table th {padding:4px 0 4px 10px; margin:0; color:#fc0; font-size:11px; text-align:left;}
#menu ul table caption {font-size:14px; color:#fff; font-weight:bold; padding:0px 0; margin:0; background:url(http://www.mamiwebshop.de/images/anywidth/black6.png); }
#menu ul table tfoot td {font-size:10px; color:#ff0; padding-left:10px;}
#menu ul.level1 li.level1-li {float:left; display:block;}
#menu ul table td p {line-height:16px; font-size:11px; color:#fff; white-space:normal; margin:0; padding:0 5px;}
#menu ul table td p a {padding:0; margin:0; font-weight:bold; color:#fc0;}


#menu ul table td ul a {line-height:11px; font-size:11px;padding:0; margin:0; font-weight:bold; color:#FFF;background:transparent;}



#menu a {display:block; line-height:12px; text-decoration:none;}
#menu ul.level1 li.level1-li a.level1-a {float:left; padding:0 10px 0 0; background: url(anywidth/tab4a.gif) no-repeat right top;}
#menu ul.level1 li.level1-li a.level1-a b {float:left; padding:0 0 0 10px; background: url(anywidth/tab4.gif) no-repeat left top; cursor:pointer;}

#menu ul li:hover table {visibility:visible; left:0; top:12px;}

#menu a:hover table {left:0; top:36px;}

#menu ul.level1 li.level1-li a.drop {background: url(anywidth/tab4a-arrow.gif) no-repeat right top;}

#menu ul.level1 li.level1-li a.level1-a:hover {background-position:right bottom;}
#menu ul.level1 li.level1-li a.level1-a:hover b {background-position:left bottom;}


#menu ul.level1 li.level1-li:hover > a {background-position:right bottom; text-decoration:underline;}
#menu ul.level1 li.level1-li:hover > a > b {background-position:left bottom;}

#menu ul table td a {line-height:16px; font-size:11px;padding:0; margin:0; font-weight:bold; color:#FFF;background:transparent;}
#menu ul table a:hover {background:transparent; text-decoration:underline;}
#menu ul table a {line-height:16px; font-size:11px;background:transparent; text-decoration:none;}
#menu ul table a:hover img {border:1px solid #000;}
