.clearer {clear:both;height:0px;overflow:hidden;}

.pager { padding-top: 4px; }
.sorter { float: left; width: 300px; }
.limiter { margin-left: 5px; float: left; width: 170px; }
.toolbar { background-color: #EBE6DF; }

.generic-product-grid .product-container {}
.generic-product-grid .product-container .product-name {height:35px;}
.generic-product-grid .add-to-cart {float:right;margin:5px 12px 10px;}
.generic-product-grid .minis {float:right;width:42px;}
.generic-product-grid .minis .slider-container {height:129px;overflow:hidden;}
.generic-product-grid .minis .up,
.generic-product-grid .minis .down {display:block;cursor:pointer;}
.generic-product-grid .minis .up {margin-top:1px;}
.generic-product-grid .minis .down {margin-bottom:1px;}
.generic-product-grid .thumb-mini {display:block;cursor:pointer; border:1px solid #ddd; margin-bottom:1px;}
.generic-product-grid .ratings {padding: 0 0 5px 5px;}

#shopping-cart-totals-table { float: right; }
#upsell-product-table { margin-top: -12px; margin-left: -4px; }


.generic-product-list .product-shop { width: 225px; margin-top: 0; float: left; }
.generic-product-list li { padding-top: 3px; margin-top: 10px; border-bottom: 1px solid #000000; }

.shopping-cart-totals {float: right; width: 200px; }

.col-left .farbfeld { width:20px; }
.pages .on { font-weight:bold; }
#side-nav li { padding-left:10px; }
#side-nav .active { font-weight:bold;background:#ddd;border:1px solid #000; }
.input-btn,
.text-btn {
	border-bottom:1px solid #aaa;
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-right:1px solid #aaa;
	font:12px arial, helvetica, sans-serif;
	-background:url(../images/btn.png) top left repeat-x;
	background-color: #BDCEE0; 
	font-weight: bold; 
	color:#5A6E8E;
	padding: 1px 5px;
	cursor:pointer;
}
.text-btn {padding: 2px 6px;}
.text-btn:hover {color:#fff;}
.add-to-cart-box .input-btn { background-color: #BDCEE0; font-weight: bold; color:#5A6E8E;}
.mini-newsletter .input-btn { background-color: #BDCEE0; font-weight: bold; color:#5A6E8E; margin-top:5px; }
.product-img-box .more-views {  }
.product-img-box .more-views .head { width: 327px; padding-left: 5px; padding-top: 3px; margin: 1px 0 5px 0; line-height: 20px; background-color: #EBE6DF; color: #485D7F;}
.product-img-box .more-views li {float:left;}
.product-img-box .more-views li img {border:1px solid #ddd;}
.product-options p.required {}
.product-option { width: 200px; }
.product-shop { width:400px; padding: 3px; background-color: #EBE6DF; color: #485D7F; }

.product-shop .product-name { width: 393px; padding: 2px 2px 0 5px; margin: 10px 0 1px 0; line-height: 20px; background-color: #EBE6DF; color: #485D7F; }
.product-view .description   { padding-top: 8px; }

.additional .data-table tbody td {padding:0;border-bottom:none;}
.product-shop .reviews-summary {margin-top:20px;}

.product-collateral .head .title {font-size:.95em; text-transform:uppercase;}
.product-collateral .head { width: 732px; padding: 3px 0 4px 5px; margin: 10px 0 1px 0; line-height: 20px; background-color: #EBE6DF; color: #485D7F;}
.product-collateral .head h4 {font-size:.95em; text-transform:uppercase;}
.product-collateral h5 { margin:15px 0; }
.product-collateral .button-set {border-top:none;text-align:left;margin-top:0;padding-top:0;}
.product-collateral .validation-advice {float:none;margin-bottom:10px;}

.mini-related-items { margin-top: -10px; }
.mini-related-items .head { width: 740px; padding: 3px 0 4px 5px; margin: 10px 0 1px 0; line-height: 20px; background-color: #EBE6DF; color: #485D7F;}
.mini-related-items .head h4 {font-size:.95em; text-transform:uppercase;}
.mini-related-items table {margin-left:-4px;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:4px;}
.mini-related-items td {border:1px solid #ddd;padding:6px;}
.mini-related-items .product-image {display:block;float:left;}
.mini-related-items .product-name {font-size:11px;}

.top-mini-cart { }
.top-mini-cart .shaddow {background-color: #ffffff; color: #6FA2C9;}
.top-mini-cart table { width:152px; border-collapse:separate;border-spacing:4px; }
.top-mini-cart td { vertical-align:middle; width:50%; }
.top-mini-cart .cart-info { border-right: 2px solid #6FA2C9; }
.top-mini-cart .cart-info .items,
.top-mini-cart .cart-info .subtotal { font-weight:bold; color:#6FA2C9; text-align:left; padding-left:10px;}
.top-mini-cart .cart-link { background-color: #6FA2C9; z-index: 1000; }
.top-mini-cart .cart-link a { color:#fff;text-decoration:underline; }

/*testimonial */
.slideshow{
height:44px;
width:550px;
margin-top:5px;
margin-bottom:5px;

}
.testimonial{

padding:5px;
margin-top:2px;
margin-left:5px;
height:42px;
line-height:12px;
background-color:transparent; 
}
.testimonial h4{
margin-bottom:0px;
}

.testimonial-block{
height:54px;
width:660px;
background:url('../images/lig-sprechblase.png') right no-repeat;
background-position:0px 0px;
margin-top:3px;
position:relative; 

}
.testimonial-footer{
position:absolute; top:4px; left:596px;
color:#5A6E8E;

background-color:#BDCEE0;
font:bold 12px arial,helvetica,sans-serif;
 border-color: #EBEBEB #AAAAAA #AAAAAA #EBEBEB;
 border-style: solid;
 border-width: 1px;
padding-left:2px;
padding-top:8px;
cursor:pointer;
height:36px;
width:52px;
vertical-align: bottom;
text-align:center;
}
.testimonial-footer a{
color:#5A6E8E;
}

