/* ————— product-list.tpl ————— */
.center_column.instant_search_results.grid_24 .ajax_block_product.num-4{ margin-right:0; padding-top:0; border-top:0;}
.center_column.instant_search_results.grid_24 .ajax_block_product.num-3{ margin-right:30px;}
.center_column.instant_search_results.grid_24 .list li .center_block {
    float: left;
    padding: 0 0 0 20px;
    width: 560px;
}
.des-mob{ display:none;}
.product_desc.mob{ display:none}
.product_desc.mob2{ display:none}
/* list view */
#product_list { position:relative;padding-bottom:0px;}
.list {margin:0px 0 0 0;padding:0 0px; list-style:none;}

.list li {
	padding:20px 0 20px 0; 
	margin-top:10px;
	border-width:0px 0 1px 0;
	border-style:solid;
	position: relative;
}
.list li + li {}
.list li a.product_img_link {width:200px;height:200px;float:left;}
.list li:hover{}
.list li .center_block {width:315px;float:left;padding:0 0 0 20px;}

/* TB geändert */
.list li .center_block .product_flags {
	overflow:hidden;
	margin:0 0 -3px 0;
}

.list li .center_block .product_flags .availability {
	display: none;
}


.list li .center_block .product_flags span {height:15px;display:block;float:left;font-weight:bold; line-height:16px;}
.list li .center_block .product_flags span + span {margin:0 0 0 11px;padding:0 0 0 12px;border-left-width:1px;border-left-style:solid;}
.list li .center_block .product_flags span.new {color:#181818;}
.list li .center_block .product_flags span.availability {}
.list li .center_block .product_flags span.online_only {}

.list li .center_block h3 {
	padding:10px 0 0 0;
}

.list li .center_block h3 a {font-size:14px;}

/* TB geändert */
.list li .center_block .product_desc {
	margin-bottom: 7px;
}

/* TB ergänzt */
.center_column .produkt_masse {
	padding: 0;
	margin-bottom: 1px;
}

/* TB ergänzt */
.center_column .produkt_masse_name {
	font-weight: bold;
}

.grid .produkt_masse {
	display: none;
}

.grid li{    
   padding: 20px 0px 20px 20px!important;
   width: 200px!important;
	
}

.list li .right_block {
	width: 130px;
	height: 180px;
	float:right;
	padding: 5px 0 0 20px;
	border-width:0 0 0 1px;
	border-style:solid;
	position:relative;
}


.list li .right_block .teiler { 
	display: none;
}

.list li .right_block .teiler2 { 
	display: block;
}

.grid li .right_block .teiler2 { 
	display: none;
}


.list li .right_block span.on_sale,
.list li .right_block span.discount { padding-bottom:15px; display:inline-block;}

.list li .right_block span.price {
	display:inline-block;
	padding:3px 5px 3px 5px;
	font-size:18px;
}
.list li .right_block .compare {margin:0;padding:17px 0 5px 0;}
.list li .right_block .compare input{margin-top:4px; float:left; margin-right:5px;}
.list li .right_block .exclusive {margin:10px 16px 10px 0;}
.list li .right_block .exclusive:hover{}
.list li .right_block .button {}

/* grid view */
.grid {padding:0px 0 0px 0!important;overflow: inherit; list-style:none;display: table-cell;}
.grid li {
	width:183px;
	float:left;
	margin:15px 10px 15px 0;
	padding:20px;
	position: relative;
}
.grid li.product_list-3 {
	width:183px;
	margin:15px 0 15px 0;
}
.grid li.num-1,
.grid li.num-2,
.grid li.num-3{ }
.grid li:hover{}
.grid li a.product_img_link {display:block;text-align:center;}
.grid li .center_block .product_flags,
.grid li .center_block .product_desc,
.grid li .right_block .on_sale,
.grid li .right_block .discount{display:none;}

.grid li .right_block .button {
	margin-left: 11px;
} 

.grid li h3 {
	height:50px;
	padding-top: 10px;
}



.grid li h3 a {font-size:14px;}

.grid li span.price {
	display:inline-block;
	padding:3px 5px 3px 5px;
	font-size:18px;
}


.grid li .compare {
	padding:4px 0 0 0;
}
.grid li .compare input { margin-top:5px; float:left; margin-right:5px;}

.grid li .exclusive{
	margin:10px 32px 0 0px;
}

.list li .right_block .exclusive{
	margin:10px 0px 0 0px;
}

.grid li .right_block .button{
	margin:10px 0px 0 0px;
}

.list li .right_block .button{
	margin:10px 0px 0 0px;
}

.grid li .right_block a:last-child{
	margin-right: 0px!important;
}

.grid .ohbsignet,
.list .ohbsignet{
	position: absolute;
	margin-top: 0;
	top: 4px;
	left: 0px;
	border: 1px solid #B20000;
	border-radius: 5px;
	background-color: white;
	padding: 3px;
}

.list .ohbsignet{
	position: relative;
	top: -6px;
	margin-bottom: 10px;
}



.grid li .exclusive:hover{}