/* CSS Document */


.minibasket {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:10px;


}

* html .minibasket {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:10px;

	overflow:hidden;

}

.minibasket a{

	color:#FFFFFF;
	margin:0;
	padding:0px 0 0 0;

}


* html .minibasket a{

	color:#FFFFFF;
	margin:0;
	padding:0;

}

.minibasket img{

	margin:0;
	padding:0;

}

.shoppinologo {
	margin:0;
	padding:0;
}

.product_list {

	width:486px; 
	min-height:165px;
	height:100%;
	border:1px solid #508AEB;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:0px;
	margin-top:0px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color:#4E4E4E;
	clear:both;
}

.bild_liste{
	width:180px;

	float:left;
	clear:left;
}

.product_list .bild_list_a {
	width:180px;
	height:auto;
	display:block;
	
	float:left;
	clear:left;
	
}



.product_detail {

	width:486px; 
	border:1px solid #508AEB;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:10px;
	margin-top:1px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color:#4E4E4E;
}



.bild_list_a{
	
	max-width:180px;
	height:auto;
	border-right:1px solid #508AEB;

}

.bild_list_a img{
	
	max-width:160px;
	padding-top:5px;
	padding-left:5px;
	clear:left;
	display:block;
	
}






.product_list .text_list {
	width: auto;
	min-height:100px;
	height:auto;
	margin-left:180px;
	display:block;
	vertical-align:top;
	padding: 0px 10px 10px 10px;
	border-left:1px solid #508AEB;
	/* clear:right; */
}

.product_list .text_list h2 {
	font-size:12px;
	font-weight:bold;
	color:#508AEB;
	margin:0;
	padding:0;
	padding-top:10px;
}

.list_preisbox {
	width: 486px;
	display:block;
	vertical-align:top;
	padding: 0;
	margin:0;
	border-top:1px solid #508AEB;
	text-align:right;
	right:0;


}








.bild{
	max-width:180px;

	float:left;
	border-bottom:0px solid #508AEB;
}




.bild_a{
	
	width:180px;
	
	border-bottom:0px solid #508AEB;

}

/*
.bild_a img{
	
	width:160px;

	padding-left:10px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:0px;
	
	
} */

.bild_a img{
max-width: 180px;
wid\th: 160px;
height:auto;
padding-top: 7px;
padding-left: 7px;

}

.table_detail_bild {


border-top:1px solid #508AEB;
	border-bottom:1px solid #508AEB;
	border-right:1px solid #508AEB;
	width:181px;

}

.table_detail_bild img{

	width:58px;
	height:58px;

}

.product_detail .text_detail {
	width: auto;
	min-height:200px;
	margin-left:180px;
	display:block;
	vertical-align:top;
	padding: 0px 10px 10px 10px;
	border-left:1px solid #508AEB;
	size:10px;
}

.product_detail .text_detail h2 {
	font-size:12px;
	font-weight:bold;
	color:#508AEB;
	margin:0;
	padding:0;
	padding-top:10px;
}

.detail_preisbox {
	width: 486px;
	display:block;
	vertical-align:top;
	padding: 0;
	margin:0;
	border-top:1px solid #508AEB;
	text-align:right;
	right:0;
	clear:left;


}
/* ################### CSS Document 
<!-- Warenkorb -->
*/

.warenkorb_liste {

	width:486px; 
	min-height:50px;
	border:1px solid #508AEB;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:0px;
	margin-top:0px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color:#4E4E4E;
}


.basket_list_a {
	width:113px;
	height:auto;
}






.basket_list {

	width:486px; 
	height:auto;
	border:1px solid #508AEB;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:0px;
	margin-top:1px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color:#4E4E4E;
	clear:left;
}

.basket_liste{
	width:113px;
	
height:auto;
	float:left;
	clear:left;
}




.basket_list .basket_list_a {
	width:113px;

}


.basket_list_a{
	
	max-width:113px;
	height:auto;
	border-right:0px solid #508AEB;

}

.basket_list_a img{
	
	max-width:160px;
	padding-top:5px;
	padding-left:5px;
	
	
}





.basket_list .text_list {
	width: auto;
	min-height:50px;
	height:auto;
	margin-left:113px;
	display:block;
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	border-left:1px solid #508AEB;
	clear:right;
}

.basket_list .text_list h2 {
	font-size:12px;
	font-weight:bold;
	color:#508AEB;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}
