/* POPUP */
 
/* SCREEN OVERLAY */
 
/* visible overlay */
.PlentyWebshopOverlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #000000;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
opacity: 0.5;
z-index:999999;
}
 
/* popup */
 
.PlentyWebshopPopup {
display: none;
position: absolute;
top: 250px !important;
z-index: 999999999 !important;
width: 524px; /* margin left is 1/2 of width */
margin-left: -281px;
left: 50%;
 
background: #fff;
border: 4px solid #EEEEEE;
padding: 20px 17px;
text-align: left;
 
-moz-box-shadow: 1px 2px 6px 1px rgba(38, 43, 55, 0.3);
-webkit-box-shadow: 1px 2px 6px 1px rgba(38, 43, 55, 0.3);
box-shadow: 1px 2px 6px 1px rgba(38, 43, 55, 0.3);
}
 
/* popup hover */
 
.PlentyWebshopPopup:hover {
-moz-box-shadow: 1px 3px 10px 1px rgba(38, 43, 55, 0.45);
-webkit-box-shadow: 1px 3px 10px 1px rgba(38, 43, 55, 0.45);
box-shadow: 1px 3px 10px 1px rgba(38, 43, 55, 0.45);
}
 
/* popup header */
 
.PlentyWebshopPopupTitleContainer {
color: #444444;
font-size: 18px;
font-weight: 400;
line-height: 26px;
border-bottom: 1px solid #000000;
padding: 7px 1px 3px;
}
 
/* popup body */
 
.PlentyWebshopMainContainer {
padding: 10px 0;
font-size: 12px;
line-height: 20px;
color: #333333;
}
 
/* header title left */
.PlentyWebshopTitle {
float: left;
display: inline-block;
font-size: 14px;
}
/* header icon right */
.PlentyWebshopPopupCloseButton {
}
/* close icon */
.PlentyWebshopOverlayClose {
cursor: pointer;
}
/* close icon hover */
.PlentyWebshopOverlayClose:hover,
.PlentyWebshopOverlayClose:focus {
  background-position: right center;
}
/* status message */
.PlentyWebshopPopup .plentyMessageBox,
.PlentyWebshopPopup .plentyErrorBox {
width: auto;
margin-bottom: 0;
}
.PlentyWebshopClear {
clear: both;
}
 
/* MINI CROSSSELLING */
 
.crosssellingsMini .crossselling{width:344px; clear:both;float:left;margin-top:20px}
.crosssellingsMini .uvpimage {margin: -10px 0 0 134px;}
.crosssellingsMini .produkt { height: 150px; width: 162px; margin: 10px 10px 20px 0; border-top: solid 1px #c2c2c2; float: left; }
.crosssellingsMini .produkt_picture { width: 163px; height: 60px; text-align: center; margin: 5px 0 5px 0; position: relative; overflow: hidden; }
.crosssellingsMini .produkt_picture a{position:absolute;bottom:0; display:block;width:151px; text-align:center; background:#fff ;color:#333}
.crosssellingsMini .produkt_picture a img{max-height:50px;}
.crosssellingsMini .produkt a {border:0; padding:0;positipon:absolute;background:#fff ;color:#333}
.crosssellingsMini .produkt_info { width: 163px; height: 80px; overflow:hidden; font-size:11px;}
.crosssellingsMini .produkt_info .produkt_price {font-size: 120%; padding-top: 0px;}
.crosssellingsMini .zoomoptions{display:none}
.crosssellingsMini .zoomoptions{margin: -64px 0 0 -40px}
 
/* AJAX ADD2BASKET BUTTON SINGLE ARTICLE */
 
.add_basket_ajax {
display: inline-block;
width: 227px !important;
background: none;
border: 0;
line-height: 32px;
font-size: 11px;
color: #ffffff;
vertical-align: middle;
text-align: center;
cursor: pointer
}
 
/* for machart-color templates */
.PlentyWebshopButton.add_basket_ajax:hover,
.PlentyWebshopButton.add_basket_ajax:focus {
color: #FFFFFF;
}