ul.categorylist { background-color:black; color: white;width: 720px; margin: 0 auto; }
ul.categorylist li { display:block; height: 280px; margin-bottom: 20px;}
ul.categorylist li a.category-headline { font-size: 14px; font-weight: bold; color: white; text-decoration: none; }
ul.categorylist li div.product-teaser-text { width: 100%; float: left; clear: both; margin: 20px 0;}
ul.categorylist li div.product-teaser-text ul { width: 100%; }
ul.categorylist li div.product-teaser-text ul li { display: list-item; width: 100%; height: auto; margin: 0;list-style-position: outside; list-style-type: square; list-style-image: url("/akg_personal/live/p_tree/gfx/category/<?=$farbschema?>/arrow.png"); }
html* ul.categorylist li div.product-teaser-text ul li { margin: 0 0 0 15px;  list-style-position: outside; padding: 0; }
ul.categorylist li div.category-content { width: 300px; padding: 0 0 0 20px; float: left;}
ul.categorylist li div.category-image {   width: 385px; float: right;}
ul.categorylist li div.product-list-container { width: 250px; clear:both; float: left;  text-align: center}
div.product-list-container ul.product-list li { width: 100px; height:20px; float:left; margin: 0; padding: 0 0 0 20px; text-align: left;}
div.product-list-container ul.product-list li a.product-link { font-size: 10px; line-height: 12px; color: #b18e00; text-decoration: underline; text-align: left;}

div.cat-spacer { width: 100%; height: 20px; margin: 0; padding: 0; }

ul.categorylist li a.category-headline {
    color: white;
    display: block;
    float: left;
    clear: both;
    font: bold 14px arial, sans-serif;
    height: 28px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}

ul.categorylist li a.category-headline span {
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 12px;
}

