#popup .product{
	border:1px solid #5e5e5e;
		float:left;
		width:143px;
		height:147px;
		margin:0 10px 10px 0;
		padding:5px 5px 5px 130px;
		position:relative;
		background:#ffffff;}
#popup .product .picture{display:block;width: 115px;text-align: center;position:absolute;top:8px;left:8px;overflow: hidden;}
#popup .product strong.h3 {margin:0;/*height: 40px;*/ display: block;/*margin-top:120px;*/}

#popup .product strong.h3 a{font-size: 10px;color:#000000;}
#popup .product tt {color:#5e5e5e;display:block;}
#popup .product .flag {width:6px;height: 6px;border:1px solid #969696;float:left;margin:3px 8px 0 0;}
#popup .product .flag.red{background-color:#f00;}
#popup .product .flag.orange{background-color:#ffb200;}
#popup .product .flag.green{background-color:#00ab1f;}
#popup .product .desc {color:#5e5e5e;font-size: 10px;}
#popup .product .actions a{text-decoration: none; color: #377B65; padding-left: 12px; background: url(bg/oxid_pe_.gif) no-repeat 0 -300px;font-size: 10px;display:block;width: 1%; white-space: nowrap;
/*
position:relative;
top:34px;*/
}
#popup .product .actions a:hover{text-decoration: underline;}
#popup .product .variants {height: 35px;}
#popup .product .variants label{display:block;color:#5e5e5e;font-size: 9px;padding-bottom:3px;}
#popup .product .variants select{width: 136px;}
#popup .product .amprice {clear: left;}
#popup .product .amount {padding-top:.5em;}
#popup .product .amount label{margin-right:.5em;color:#5e5e5e;font-size: 10px;}
#popup .product .price {margin-bottom:2px; }
#popup .product .price big {font-size: 18px;line-height: 100%; font-weight: bold;white-space:nowrap;}
#popup .product .price sup.dinfo {vertical-align:super;margin:0;padding:0;}
#popup .product .price sup.dinfo a{color: inherit;text-decoration: none;font-weight: bold;font-size: 13px;}
#popup .product .price sup.dinfo a:hover{text-decoration: underline;color: inherit;}
#popup .product .price small {font-weight: inherit; font-size:69% ;}

#popup .product.small{
	height:110px;
	padding-left:5px;
	padding-top:125px;
	width:123px;
	border-color:#8CB4A7 #C0C0BF #C0C0BF;
	border-style:solid;
	border-width:5px 1px 1px;
}
#popup .product.small .variants {height: 3em; margin-bottom:2px;}
#popup .product.small .picture {height: 118px;}
#popup .product.small .price {white-space:nowrap;
/*
position:relative;
top:32px;*/
}
#popup .product.small .tocart {width:121px;}
#popup .product.small .tocart input{width:121px;}
#popup .product.small .variants select{width: 123px;}

#popup .popup_articles {margin-top:10px;}

#popup.on.popup{
		/*visibility: visible;*/
		display:block;
		position:fixed;
		top:20%;
		left:25%; /*window position*/
		width:590px;
		height: 410px; /*+140px -zwei zeilen*/ 
		background: #ffffff;
		z-index: 2000;
		margin-top:0px;
		margin-left:0px;
		border:1px solid #000000;
		padding:10px;}
		
#popup strong.head2 {
	margin:0 0px 5px 0px;
	background: #ffffff;
	color:#377B65;
	border:0px solid #5e5e5e;
	border-left-width:0px;
	float:left;
	width:549px;
	padding:3px 0px;
	font-size:13px;
	}

#popup.on.popup input {
	background:#F3892F none repeat scroll 0 0;
	border:1px solid #F3892F;
	color:#000;
	width:135px;
}
	
#popup.on.popup input.bl{
	position:static;
	bottom:10px;
	left:10px;
	font-size:13px;
	font-weight:bold;
}
#popup.on.popup input.br{
	position:static;/*bottom:10px;right:10px;*/
	font-weight:bold;
	margin-left:190px;
	font-size:13px;
	}
	
#popup.on.popup table {
	margin-bottom:10px; 
}

#body div.bar.prevnext {background-color:#EBF0E2;border:1px solid #BECBB6;}
#body div.bar.prevnext.paypaltop {background-color:#EBF0E2;border:1px solid #BECBB6;}
