.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	line-height: 0;
}

* {
	outline-style: none;
}

/* Clear for IE6 */
* html .clearfix {
	height: 1%;
}

/* Clear for IE7 */
*:first-child+html .clearfix {
	min-height: 1px;
}

br.clearer {
	display: block;
	clear: both;
	height: 0;
}

.clear {
	clear: both;
}

img { border:none; }

.brand-list-block { padding:0px 0 0 0px; position:relative; margin-right:-3px; }
.brand-list-block .two-column-left { float: left; width:460px; }
.brand-list-block .two-column-right { float: right; width:475px; }
.brand-list-block .category-brand-description { margin-bottom: 24px; }
.brand-list-block .category-brand-description h2 { position:absolute; top:0; left:0px; z-index:0; border-bottom:1px solid black; color: #EE7F00; font-size:20px; width:939px; font-weight:normal; }
dl.brandlist-columns { float:left; }
dl.brand-col3 { width:33%; }
dl.brand-col5 { width:20%; }
dl.brandlist-columns dt { padding-top:16px; font-size:24px; color: #EE7F00; font-weight:normal; }
dl.brandlist-columns dt.first { padding-top:0; }
.brandlist-label  { cursor:pointer; }
.brand-items { display:none; list-style:square; margin-left:15px; }
.brand-items a { display:block; margin-left:6px; font-size:11px; }

.attribute-info-box { text-align:justify; border:1px solid #aaa; padding:5px; margin-bottom:16px; }

a.checkout-button:link,
a.checkout-button:visited,
a.checkout-button:active,
a.checkout-button:focus,
a.checkout-button:hover,
a#checkout-button:link,
a#checkout-button:visited,
a#checkout-button:active,
a#checkout-button:focus,
a#checkout-button:hover{
    background:#2D2D2D url(../../images/addtocart_btn.png) left center no-repeat;
    color:#fff; font-weight:bold; text-transform:uppercase; padding:5px 5px 5px 40px;
}
a.checkout-button:hover, a.checkout-button:active, a.checkout-button:focus,
a#checkout-button:hover, a#checkout-button:active, a#checkout-button:focus { color:#EE7F00; }
.shopping-cart-totals .checkout-types li { padding-bottom: 10px;}

.one-page-checkout { margin-top: 20px;}
.one-page-checkout-progress { padding-top: 16px; }
.one-page-checkout-progress ol { margin-top: 6px; }

.cross-sell { margin:0 20px;}
.cross-sell li { text-align:center; }
.cross-sell h4 { font-weight:normal; border-bottom:1px solid #000; font-size:14px; }
.cross-sell li { float:left; border:1px solid #c0c0c0; width:147px; height:236px; padding:2px 0; margin-right:2px; }
.cross-sell li h5 { font-weight:normal; font-size:11px; height:29px; }

 .fadehover { position:relative; float:left; height:150px;  }  
 .fadehover img { position:absolute; z-index:0;  left:0; top:0; } 
 .fadehover a img { position:absolute; z-index:1; left:0; top:0;  }
 .home_bottom_startseite_big { float: left; margin-left: 10px; }
 .home_bottom_startseite_s1 { float: left; margin-left: 10px; }
 .home_bottom_startseite_s2, 
 .home_bottom_startseite_s3 { float: left; margin-left: 5px; } 
 .home_bottom_block_s1 { float: left; margin-left:0px; }
 .home_bottom_block_s2 { float: left; margin-left:15px; }
 .home_bottom_block_s3 /*, .home_bottom_block_s4*/ { float: left; margin-left:15px; } 
 .home_bottom_block_s4 {clear: both; height:25px; width:940px; background-image:url(http://www.trendfabrikshop.com/skin/frontend/default/default/images/cat_home/home/bottom_block_4.jpg); margin-left:10px;} 
 .home_bottom_block_s5{font-family:Arial, Helvetica, sans-serif;font-size:9px;float: right;color:#999;text-align:right;margin-right:10px;}
