#product_img {
	background:url(../images/product_bg.jpg) no-repeat bottom;
	width:372px;
	height:259px;
	position:relative;
	border-top:20px solid #dedede;
}

#product_img img {
	bottom:16px;
	position:absolute;
	right:5px;
	height:239px;
}

#d_bilder {
	border-top: 1px dotted black;
	width:700px;
	float:right;
	margin:350px 20px 0 0;
}

#pricing {
	position:absolute;
	left:19px; 
	bottom:18px;
	text-align:right;
}

#kauf {
	text-align:right; 
	width:270px;
	float:right; 
	margin:20px 20px 10px 0;
}

.product_table td {border-top: 1px dotted black; padding:3px 7px 3px 7px;}
 
.product_table {
	margin-left:15px; 
	width:202px; 
	border-bottom:1px dotted black;
	font-size:11px;
}
 
.table_bg_w {background: #e6e6e6;}

.h3_product {background:#dedede; padding:1px 2px 1px 5px;}


#lay_special {position:fixed; left:10px; top:10px; width:0px; border:0px solid black; height:0px; overflow:hidden; z-index:1000; background:white;}
#lay_special_content {width:400px; height:510px; background-color:#FFFFFF; text-align:left; padding:5px;}

#lay_special_content input{border:1px solid #adadad; width:190px !important;}

#lay_special2 {position:absolute; left:10px; top:10px; width:0px; border:0px solid black; height:0px; overflow:hidden; z-index:1000; background:white;}

#lay_special_content2 {width:400px; height:510px; background-color:#FFFFFF; text-align:left; padding:5px;}

#lay_special_content2 input{border:1px solid #adadad; width:190px !important;}

