/*=== Artikeldetailseite - Start ===*/
.siesparen:empty{margin : 0px !important; height : unset !important;}
.childartikeldiv h4, .childartikeldiv h4 a {
    color: #292929;
    font-size: 16px;
    font-weight: 800;
}
.artikeldetaildiv_top_right h1 a{
	font-weight : 800;
	color : #292929;
	font-size : 34px;
}
	
#artikel_inhalt .alert{
	font-size 		: 14px;
	word-wrap 		: normal;
	padding 		: 5px 10px;
	background 		: #82C300;
	color 			: #fff;
	margin 			: 0px;
	border-radius 	: 0px;
	font-weight 	: bold;
}
.artikeldetaildiv_top.thumbnail{
	border-radius 	: 0px;
	border 			: none;
	padding 		: 10px !important;
	padding-bottom	: 0px !important;
	margin-bottom 	: 20px !Important;
}
.artikeldetaildiv_top_right{
	padding-right 	: 0px;
	overflow 		: hidden;
	display 		: block;
	height 			: 100%;
	color 			: #292929;
	font-size 		: 14px;
}

.artikeldetaildiv_top_right .produktInfoInner{
	margin 			: 0px;
	padding 		: 15px;
}
.artikeldetaildiv_top_right .produktInfoVerfuegbarkeit{
	padding 		: 0px;
	margin 			: 0px;
	margin-top 		: 0px;
	margin-bottom 	: 10px;
}
.artikeldetaildiv_top_right .produktInfoBG{
	width 			: 100%;
	position 		: absolute;
	top 			: 0px;
	right 			: 0px;

	z-index 		: 0; 	
}

.artikeldetaildiv h1{
	 font-size 		: 20px;
	 margin 		: 0px;
	 padding 		: 0px;
	 margin-bottom 	: 20px;
	 color 			: #333333;
	 padding-right 	: 40px;
}

.artikeldetaildiv h2{
	 font-size 		: 20px;
	 color 			: #333333;
	 padding-bottom	: 7px;
	 border-bottom	: 1px solid #969696
}
.artikeldetaildiv_middle{
	padding : 0px 20px 20px 20px;
}

.artikeldetaildiv_top_left.thumbnail{
	border-radius 	: 0px;
	border 			: none;
	margin-bottom 	: 0px;
}

.artikeldetaildiv_top_left a img{
	max-height : 400px;
}


.produktInfoInner .produktInfoWarenkorb form{
	margin-top : 5px;
}

.produktInfoInner h1{
	font-size 			: 20px;
	text-decoration 	: underline;
	color 				: #000000;
	margin-top 			: 0px;
	padding-top 		: 0px;
}

.artikeldetaildiv{padding : 0px 0px 0px 0px; border : none;}


.lastseenul{
	padding:0px;
}
.lastseenul li{
	float:left;
	list-style: none;
	margin-left: 10px;
	margin-right : 10px;
}

.lastseenul li a img{
	height : 85px;
}

.lastseenli img{max-width:100% !important;}

#article_question label span{
	width : 50% !important;
}
#article_question img, #artikelcallback img{
	margin-top : 5px;
}

.varianteListBlock h3.blockTitle{
	margin-top : 0px;
}

.minibilder{text-align : left !Important;padding : 0px;}
.minibilder a{display : inline-block; margin:5px; max-width : 150px; max-height : 150px;}

#Produkdetails table {
	max-width:100% !important;
}
/*=== Artikeldetailseite - End ===*/
@media(max-width : 767px)
{
	#maindiv, #artikel_inhalt, .artikeldetaildiv_top, .tab-content, .artikeldetaildiv_top > div, .artikeldetaildiv_top_right{
		padding-left : 0px !important;
		padding-right : 0px !important;
	}
}