@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  src: url(https://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v5/We_iSDqttE3etzfdfhuPRYa6iXjgqaxY3DU3RqApPOI.woff) format('woff');
}


@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/_aijTyevf54tkVDLy-dlnD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/OsJ2DjdpjqFRVUSto6IffD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(https://themes.googleusercontent.com/static/fonts/ubuntucondensed/v4/DBCt-NXN57MTAFjitYxdrFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}

/* GENERAL STYLES */
html {  width: 100%;height: 100%;}
body.PlentyBody { width: 100%;height: 100%;line-height: normal;margin: 0;padding: 0;text-align: left; font-size: 100%;color: #606060; font-family: "Yanone Kaffeesatz", sans-serif}

.ebay {
font-family: "Yanone Kaffeesatz", sans-serif;
}

body { font-family: "Yanone Kaffeesatz", sans-serif; }
ul {  padding: 0 0 0 15px;margin: 0 0 0 0;}
ol {  padding: 0 0 0 22px; margin: 0 0 0 0;}
ol li { padding: 0 0 0 0; margin: 0 0 0 0;}
pre , #PlentyOrderPayPalExpressPanel{ background: #eee; border: solid 1px #ccc;padding: 10px 10px 10px 10px;font-size:120%;color:#444}
a img {border:0}
.clearer { clear: both;}
.wrapper { width: 990px; margin: 0 auto 0 auto; text-align: left;}
textarea { resize: none;}
table {  border-collapse:collapse; margin:20px 0;}

.magnifyarea {z-index:1111}
.zoom{margin:0 auto; display:block;float:left}
.pflichthint{font-size: 11px; color: #aaaaaa;clear:both;}
.PlentyWebTableLayout{float:left; width:100%;margin:10px 0 30px 0; background:#eee; padding:5px 0;}
.PlentyWebAttributeSelect{float:left;width:125px; margin-left:5px}
.PlentyWebAttributeSelect select{width:125px; border:1px solid #bbb}
.PlentyWebAttributeTitle{float:left;width:100px; margin-left:5px}
#PlentyOrderPayPalExpressPanel td{padding:10px !important}
.kontcont table td{border:0}
.pflichthint{font-size: 11px; color: #aaaaaa;clear:both;}
.checkme{display:block; float:left; font-size:11px;margin: 4px 0 0 0; width:380px}
/* TYPO */
a { color: #3EA533; text-decoration: none; font-size: 16px; }
a:hover { color: #4C4B4D; text-decoration: underline; }


ul, ol, dl {
    padding-left: 30px;
}
p, hr, ul, ol, dl, blockquote, pre, fieldset, figure {
    margin: 15px 0;
}


h1 {   padding: 0 0 0 0;  margin: 0 0 15px 0; color: #404040; font-size: 24px; font-family: "Yanone Kaffeesatz", sans-serif; font-weight: normal; }
h2 {   padding: 0 0 0 0; margin: 0 0 15px 0; line-height: 30px; font-size: 30px; font-family: "Yanone Kaffeesatz", sans-serif; font-weight: normal; color: #404040; }
h2.extra { margin: 0 0 0 0; font-family: "Yanone Kaffeesatz", sans-serif; font-weight: normal; color: #404040; }
h1.extra { margin: 0 0 0 0; font-family: "Yanone Kaffeesatz", sans-serif; font-weight: normal; color: #404040; }
h3 {  font-size: 24px; line-height: 24px; padding: 0 0 15px 0; margin: 0 0 0 0; font-family: "Yanone Kaffeesatz", sans-serif; font-weight: normal; color: #404040; }
h4 {  font-size: 115%; padding: 0 0 0 0; margin: 0 0 0 0; font-family: "Yanone Kaffeesatz", sans-serif; font-weight: normal; color: #404040; }
h5 {  font-size: 110%; padding: 0 0 0 0; margin: 0 0 0 0; font-family: "Yanone Kaffeesatz", sans-serif; font-weight: normal; color: #404040; }
h6 {  font-size: 105%; padding: 0 0 0 0; margin: 0 0 0 0; font-family: "Yanone Kaffeesatz", sans-serif; font-weight: normal; color: #404040; }
span.mini { font-size: 60%; line-height: 1.1;}
span.strike { text-decoration: line-through;}

/* FORMS */

.inputloginemail { border: solid 1px #ccc; height: 32px; padding: 0 6px 0 6px; color: #404040; line-height: 30px; width: 215px; margin: 0 0px 0 0;}
.inputloginpass {  border: solid 1px #ccc; height: 32px; padding: 0 6px 0 6px; color: #404040; line-height: 30px; width: 215px; margin: 0 0 0 0;}
.nl_nachname { height: 32px; width:90px; border: solid 1px #ccc; line-height: 30px; margin-right:-1px; padding: 0 6px 0 6px; color: #404040; float: left;}
.nl_vorname { height: 32px; width: 90px; border: solid 1px #ccc; line-height: 30px; margin-right:-1px; padding: 0 6px 0 6px; color: #404040; float: left;}
.nl_nachname:hover, .nl_nachname:focus { position:relative;z-index:25}
.nl_vorname:hover, .nl_vorname:focus { position:relative;z-index:25}

.infolink{background: none repeat scroll 0 0 #434343; border: 1px solid #CACACA; color: #FFFFFF !important; line-height: 1.4; margin: 10px 3px 0 0; padding: 1px 8px;}

/* OVERRIDE Hubba-Bubba Checkout */
#PlentyOrderCheckoutAccordion .AccordionPane{box-shadow: none !important; border:0 !important; }
#PlentyBasketWebBasket .PlentyWebBasketContainerContent{box-shadow: none !important; border:0 !important; }

#PlentyWebBasketContainerTitle{background:#fff !important}
#PlentyBasketWebBasket,
.mainContent #PlentyBasketWebBasket .PlentyWebBasketPaymentMethodPrice,
.mainContent #PlentyBasketWebBasket .PlentyWebBasketShippingMethodPrice,
.mainContent .PlentyWebBasketPaymentMethodRadio,
.mainContent .PlentyWebBasketShippingMethodName {
    font-size: 18px;
}

/* SLIDER */
.slider {margin: 0 0 20px 0;overflow: hidden;}
.slider p {float:left;width:258px;padding-top:200px;font-size: 32px; line-height: 1;}
.slider ul, .slider li { margin: 0; padding: 0; list-style: none;overflow: hidden;}
.slider li { width: 730px; height: 369px; overflow: hidden;}
.slider img {max-width: 730px;}
#prevBtn { margin: -61px 0 0 656px;}
#nextBtn { margin: -61px 0 0 686px;}
#prevBtn a, #nextBtn a { z-index: 10000; display: block; text-align: center; color: #aaa; text-decoration: none; position: absolute; width: 26px; height: 26px; line-height:21px;background: #fff; margin: 0;font-size:40px}
#prevBtn, #nextBtn {display: block;height: 26px; width: 26px; position: absolute; z-index: 9999; padding: 0;}
#prevBtn a:hover, #nextBtn a:hover { background: #ededed;}

/* MESSAGE */
.message { position:absolute; border:3px solid #fff; background: #fff; width:460px; margin:-100px 0 0 -230px; top:100px; left:50%; padding:40px; z-index:2500; font-size: 18px; }
.message {
    -moz-box-shadow: 1px 2px 6px 1px rgba(38, 43, 55, 0.15);
    -webkit-box-shadow: 1px 2px 6px 1px rgba(38, 43, 55, 0.15);
    box-shadow: 1px 2px 6px 1px rgba(38, 43, 55, 0.15);
}
.message:hover {
    -moz-box-shadow: 1px 3px 10px 1px rgba(38, 43, 55, 0.25);
    -webkit-box-shadow: 1px 3px 10px 1px rgba(38, 43, 55, 0.25);
    box-shadow: 1px 3px 10px 1px rgba(38, 43, 55, 0.25);
}
.message h1{line-height:1.2;margin-bottom:10px;}
.message .close{top:10px; right:10px; position:absolute;cursor:pointer}


/* ARTIKELSEITE/KATEGORIESEITE */


.catimage img{max-width:730px; max-height:600px}

.previewimages { margin: 0; max-width: 85px; max-height: 120px; }

.producerlogo{max-width:220px; max-height:100px}
.actions { border-top: solid 1px #c2c2c2; border-bottom: solid 1px #c2c2c2; margin: 10px 0 10px 0; padding: 10px 0 10px 0; font-size: 90%;}
.actionsbtn, a.actionsbtn:link, a.actionsbtn:visited { font-family: inherit; padding: 0; border: none; background: none; color: #333333; text-decoration: underline; font-size: 120%; cursor: pointer; }
a.actionsbtn:link, a.actionsbtn:visited { padding: 0 3px; }
.actionsbtn:hover, a.actionsbtn:link:hover, a.actionsbtn:visited:hover,
.actionsbtn:focus, a.actionsbtn:link:focus, a.actionsbtn:visited:focus { color: #999999; }
.articledescwrapper table td{border-bottom:1px dotted #555}
.newarticle_picture { width: 110px;}
a.newarticle_img { float: left; margin: 0 10px 0 0; width: 110px; overflow:hidden}
a.newarticle_img { width: 110px; }
a.newarticle_img img { max-width: 110px;}
.newarticle_info { float: left; width: 110px; font-size: 95%;}
.newarticle_info a { color: #ffffff;}

.articledescription {background: #fff;border:1px solid #ccc;  padding: 20px;display:none}
.articletechnical {  background: #fff;border:1px solid #ccc;  padding: 20px;display:none}
.articledescription.active {display:block}
.articletechnical.active { display:block}

.articlepicswrapper{float:left; margin:-1px 0 0 10px}
.articlepicswrapper a { border: 1px solid #C2C2C2; margin: 0 0 5px;width:85px;display:block}
.articlepicswrapper a:hover { border: 1px solid #888;}
.articledescription { position: relative; margin: 30px 0 0 0; padding: 5px 10px 20px 10px; }
.articletechnical {  position: relative;  margin: 30px 0 0 0; padding: 5px 10px 20px 10px; }
.articledesc { width: 730px; float: left; margin: 20px 0 20px 0; text-align: left; font-size: 100%;}
.articledesc ul { padding: 0 0 0 0;}


.detailinfo{font-size:90%}
.detailinfo .inforow{clear:both;}
.ArticleAttrTable{margin: 0px 0 9px !important;   padding: 0;   width: 240px;}
.detailinfo .infokey{float:left;width:100px}
.detailinfo .infovalue{float:left;width:140px}
.singlearticleoverview { float: left;  width: 480px; margin: 0 10px 0 0; border-top: solid 1px #c2c2c2;}

.tabmsdescbtns { position: absolute; margin: 0 0 0 0;}
.tabmsdescbtns li { float: left; padding: 5px 10px 0 10px; height: 25px; text-align: center; list-style-type: none;margin-left:0; border:1px solid #eee;border-bottom:0;}
.tabmsdescbtns li:hover { padding: 10px 10px 0 10px; margin-top:-5px}
.tabmsdescbtns li.active { background: #fff;border:1px solid #ccc;border-bottom:0;position:relative;z-index:25;}

/* SOCIAL */
.socialbutton.socialtwitter { margin: 10px 0 8px 0; border: none; overflow: hidden; width: 105px !important;  height: 20px;}
.socialbutton {margin: 10px 0 8px 0; border: none; overflow: hidden; width: 110px; height: 20px;}
.socialfacebook{float: right; margin-top: 10px;/*width:110px*/}
.socialfacebook .fb_iframe_widget iframe {position:static}
.socialplus{float: right; margin-top: 10px; width:105px;}




/*  BRANDS SLIDER*/
.content_brandlist { position:relative; width:684px ; 	float:left; 	overflow:hidden ; }
.content_brandlistwrap { width:8000px !important ; overflow:hidden ; }
.content_brandlist{border-bottom: 1px solid #C2C2C2; border-top: 1px solid #C2C2C2;margin: 9px 0; clear:both; width:100%; float:left;}
.content_brandlist .content_brandlistwrap{padding:10px;margin:0; height:70px;float: left; width: 100%;}
.content_brandlist ul li{padding:0;margin:0; float:left; height:100%;}
.content_brandlist li a img {   max-width: 130px;  opacity: 0.5; margin-right:5px; max-height:60px}
.content_brandlist li a { display:block; width:140px; height:60px; text-align:center}
.content_brandlist li a:hover img {    opacity: 1;}
.content_brandlist li img { border:none; }
.content_brandlist li{position:relative ; display:block ; float:left ; list-style:none}
#brandlist_right, #brandlist_left { position: absolute; cursor:pointer; background: #FFF; color: #000; display: block; height: 90px; line-height:90px; margin: 0; text-align: center; text-decoration: none; width:26px; z-index: 100; }
#brandlist_right { right: 0; }
#brandlist_right:hover, #brandlist_left:hover { background-color: #EDEDED; }



/* CONTENT */
.crossselling{width:738px; clear:both;float:left;margin-top:20px}
.message .crossselling{width:344px; clear:both;float:left;margin-top:20px}

.uvpsing{background: #eee; border: solid 1px #ccc;padding: 10px 10px 10px 40px;font-size:120%;color:#444; float:left;width:188px;margin-bottom:10px;}
.uvpimage { position: absolute; margin: -10px 0 0 185px;z-index:100}
.message .uvpimage {margin: -10px 0 0 134px;}
.singleartprice .uvpimage { position: absolute; margin: -3px 0 0 -33px;z-index:9;width: 29px;}
.certlink { display: block;}
.certificates { border-top: solid 1px #c2c2c2; border-bottom: solid 1px #c2c2c2; width: 216px; margin: 0 10px 10px 0px; padding: 10px 10px 10px 10px; float: left;}
.signet { width: 54px; height: 56px; float: left;}
.certtext { font-size: 100%; float: left; margin: 0 0 0 10px; width: 136px;line-height:1.4}
.content_infos { width: 741px;}
.content_social { text-align: right; border-top: solid 1px #c2c2c2; clear:both;}
.content_highlights { width: 740px;}

.message { border-top: solid 1px #c2c2c2; float: left; }




.box_ts.box input{height:auto}
.box_ts{background:#fff;padding:5px 10px 10px 10px ; border:1px solid #eee; margin:5px 0 25px 0}
.box_newarticle { border-top: solid 1px #c2c2c2; padding: 20px 0 0 0; margin: 0 0 20px 0;}
.box_newarticle h4 {font-weight:normal;margin-bottom:30px;}
.box_newarticle .clearer.spacer {height:20px;}
.box h3 {padding:5px 0;margin:7px 0}
.box_brands { border-top: solid 1px #c2c2c2; padding: 40px 0 0 0; margin: 0 0 40px 0;}
.box_contact { margin: 10px 0 30px 0;background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC;  color: #444444; margin-bottom: 10px; padding: 10px 10px 15px 40px; }
.box_contact .telicon{margin: -3px 0 0 -33px; position: absolute; width: 29px; z-index: 9;}
.box_contact h3{padding:0 0 7px 0;margin:0 0 0 -30px;}
.box_lastseen.box h3{padding-bottom:0; margin-bottom:0}
.lastseen{padding:5px 0}
.lastseen a img{width:70px;}
.lastseen a{opacity:0.7;width:70px;height:70px;float:left;margin:0 5px 5px 0;border:1px dotted #ccc; overflow:hidden}
.lastseen a:hover{opacity:1;border:1px solid #aaa}

#PlentyWebItemWishListItemsMain{border:4px solid #DDDDDD; padding:20px 0 20px 2px; float:left;}
#PlentyWebItemWishListItemsMain .ItemsRow{ border-bottom: 1px solid #ccc; float:left;width:199px; padding:0 20px 30px;margin-bottom:35px;height:284px;}
#PlentyWebItemWishListItemsMain .ItemsImage{height:100px;position:relative;overflow:hidden; margin:10px 0;}
#PlentyWebItemWishListItemsMain .ItemsImage img{position:absolute; bottom:0;left:0; max-height:100px;max-width:200px;}
#PlentyWebItemWishListItemsMain .PlentyWebMyAccountItemContainerHeaderTitle{height: 20px;   overflow: hidden;margin-bottom:10px;}

.zoomstatus{z-index:1111}

/* WARENKORB */
.wkvorschau { background: none repeat scroll 0 0 #EDEDED; margin: 7px 0 0 -5px; padding: 0 5px 0 5px; position: absolute; width: 230px; z-index: 2000; display: none; }
.loginvorschau { background: none repeat scroll 0 0 #EDEDED; margin: -1px 0 0 -5px; padding: 0 5px 0 5px; position: absolute; width: 230px; z-index: 2000; display: none; }
.wkvorschauartikel { width: 230px; margin: 0 0 5px 0; min-height: 60px; padding: 5px 0; border-style: none none solid; border-width: 1px; border-color: #ffffff; }
.wkvorschauartikel:first-child { border-top-style: solid; }
.wkimage { width: 55px;}
.wklink { display: block; margin: 6px 0 0 5px; font-size: 11px; line-height: 2.2; }
.wklink span { display: block;
    float:right;color: #fff;background: none repeat scroll 0 0 #434343; border: 1px solid #CACACA; padding: 1px 4px;
    margin: -2px 2px 0 0;
}
.wklink span:hover, .wklink span:focus { color: #999999; }
.wkanzahl { font-size: 80%;}

/* WARENKORBBUTTON */
.cartmenge { float: left; width: 27px; height: 32px;}
.cartmengebtn { float: left; width: 27px; height: 16px;display: block;}
.cartanzahl { height: 32px; width: 23px; float: left;}
.cartanzahl input:hover, .cartanzahl input:focus{ color:#fff;border:0}
.cartkaufen { height: 32px; width: 130px;float: left;}

/*UPDATE*/
.produkt_price .plenty-base-price { display: block; clear: both; font-size: 60%; line-height: 80%; color: #999999; }
.wkvorschauartikel .plenty-base-price { display: block; font-size: 80%; }
.wkvorschauartikel{border-bottom:1px solid #393f43}

.logo:link, .logo:visited{color:#fff; height:50px;}
.content_active a:link, .content_active a:visited{background:#fff;color:#000}
.topnavigation li{padding:0 5px 0 0}
.topnavigation li a{padding:7px}

.box_contact{background:#666666; color:#fff ; border:0}
.box_newarticle{padding:10px; margin:0;border:1px solid #ccc}
.box_ts{border:1px solid #ccc}
.box_categorynavigation li a{border-bottom:1px dotted #ccc;}
.zoomoptions{border: 4px solid #666666;}
.message{border: 4px solid #666666;}
.topnavigationcontainer{height:70px}
.newarticle_info{width:88px}
.tabmsbox, .tabms_cart,.tabms_login, .tabms_search, .loginvorschau,.wkvorschau {color:#fff}
.tabmsbtns li.active,
.tabms_cart,
.tabms_login,
.tabms_search, .wkvorschau, .loginvorschau{background:#756e6e;color:#fff;}


.addtocart{  background:#666666; border: 1px solid #666666;}
.addtocart input:hover{  color:#eee}
.box_categorynavigation{line-height:2}


.tabmsbtns a:link, .tabmsbtns a:visited{color:#ccc}
.tabmsbtns li.active a:link, .tabmsbtns li.active a:visited{color:#fff}
.actionsbtn:link, .actionsbtn:visited, .actionsbtn{color:#444}


.btnlogin{ background: #666666; color: #fff; border:0}
.btnlogin:hover {  background: #00ccff; color: #fff; }
.btn:hover, .actionsbtn:hover, .articleinfo input:hover, .articleinfo input:focus  {color:#00ccff}
.box_categorynavigation ul li a:hover, .topnavigation li a:hover, .footer a:hover {color:#666666}
.content_active a:link, .content_active a:visited{color:#666666}
.footer_newsletter{color:#eee}


#articleInfo,
#articleInfo p {
    font-size: 18px;
}

/* NEW ATTRIBUTE SELECT */


/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

/* clear */
.clear {
    clear: both;
}


/* wrapper */
.plentyAttributeSelectWrapper {
    margin-bottom: 5px;
}
/* wrapper title */
.plentyAttributeSelectWrapperTitle { }
/* wrapper content */
.plentyAttributeSelectWrapperContent {
    display: inline-block;
}

/* ul (all) */

/* ul */
.plentyAttributeSelectWrapperContent ul {
    padding-left: 0;
}
/* li */
.plentyAttributeSelectWrapperContent ul > li {
    list-style: none;
    margin-left: 0;
    overflow: hidden;
}

/* disabled */
li.plentyAttributeSelectDisabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    cursor: default !important;
}
li.plentyAttributeSelectDisabled a {
    cursor: default !important;
}



/* DROPDOWN */

/* dropdown container */
.plentyAttributeSelectHasDropdown {
    position: relative;
}
/* height if dropdown closed */
.plentyAttributeSelectHasDropdown,
.plentyAttributeSelectHasDropdown > div,
.plentyAttributeSelectHasDropdown > .plentyAttributeSelectWrapperInnerClosed:hover {
    height: 18px;
}
/* openable container */
.plentyAttributeSelectHasDropdown > div {
    position: absolute;
    /*width: 100%;*/ /*has conflict with parent clearfix*/
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/* open dropdown if hovered */
.plentyAttributeSelectHasDropdown:hover > div {
    height: auto;
    z-index: 10000;
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}

/* selectet item */

/* value (all) */
.plentyAttributeSelectedValue,
.plentyAttributeSelectValue > a {
    padding: 0 0 0 7px;
    white-space: nowrap;
}
/* value selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue {
    position: relative;
    padding-right: 20px;
}
/* arrow container */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow {
    position: absolute;
    right: 2px;
    top: 2px;
    width: 12px;
    height: 12px;
}
/* arrow inner */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
    display: inline-block;
    border-style: solid;
    border-width: 5px;
    border-color: #999999 transparent transparent;
}
/* arrow hover */
.plentyAttributeSelectHasDropdown > div:hover .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
    border-color: #777777 transparent transparent;
}


/* list */

/* list wrapper */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper {
    max-height: 108px; /*adapt to height of li*/
    overflow-y: auto;
    overflow-x: hidden;
}
/* ul */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul {
}
/* li */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li {
    height: 18px;
}
/* a */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a {
    display: block;
    padding-right: 20px;
    white-space: nowrap;
}
/* li hover / a focus */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a:focus {
    background: #eeeeee;
    color: #000000;
    cursor: pointer;
}
/* reset li hover / a focus if disabled */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled a:focus {
    background: transparent;
    color: #000000;
}
/* li / a selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectSelected a {
    background: #eeeeee;
}
/* value & markup */
.plentyAttributeSelectValueName {
    /*float: left;*/
}
.plentyAttributeSelectValueMarkup {
    padding-left: 5px;
    /*float: right;*/
}


/* IMAGE GALLERY / TEXT BOX */

/* ul */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
    margin: 0 -5px -5px 0;
}
/* ul image gallery / text boxes */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
    line-height: 0;
}
/* ul text boxes */
.plentyAttributeSelectHasTextList ul > li {
    line-height: 1.5em;
}
/* image box size */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasImageGallery ul > li > a {
    width: 60px; /*adapt box dimension to image dimension*/
    height: 60px;
}
/* li */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasTextList ul > li,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
    display: inline-block;
    margin: 0 5px 5px 0;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    padding: 3px;
}
/* li hover / selected */
.plentyAttributeSelectHasImageGallery ul > li:hover,
.plentyAttributeSelectHasTextList ul > li:hover,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
    border-color: #999999;
    cursor: pointer;
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
/* li selected image gallery */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected {
    background: #DDDDDD;
}
/* li selected text box */
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
    background: #eeeeee;
}
/* reset li hover / selected if selected */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
    border-color: #DDDDDD;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* a */
.plentyAttributeSelectHasImageGallery ul > li > a {
    display: block;
    overflow: hidden;
}
/* img */
.plentyAttributeSelectHasImageGallery ul > li > a > img {
    border: none;
}
/* a hover / a focus text box */
.plentyAttributeSelectHasTextList ul > li a:hover,
.plentyAttributeSelectHasTextList ul > li a:focus {
    color: #000000;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
    padding-left: 5px;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
    padding-left: 5px;
    padding-right: 5px;
}


/* UPDATE (FIX FOR ANY DOCTYPE) */
.plentyAttributeSelectedArrow > span {
    position: absolute;
    top: 5px;
}


/* PLENTY UPDATE FOR HOME PAGE */
.slider img {
    max-width: 100000px;
}
.bannersBox {
    display: none;
}
.slides > li {
    position: relative;
}
.bannerText.big {
    position: absolute;
    display: block;
    left: 18px;
    bottom: 45px;
    padding: 5px 10px;
    background-color: #fff;
    font-size: 26px;
    color: #000;
}
a:hover > .bannerText.big,
a:focus > .bannerText.big {
    background-color: #ededed;
}
.bannerText.subline {
    display: none;
}

/* WEBSHOP OVERLAY */
.PlentyWebshopOverlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: 0.5;
}

/* POSTFINDER TRIGGER */
a.PostfinderTrigger {
    position: relative;
    display: block;
    margin-top: 10px;
    padding: 25px 10px 0;
    border: 1px solid #999;
    background: #FFCD00;
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
/* in checkout */
#PlentyWebShippingDetailsForm a.PostfinderTrigger {
}
/* in myaccount */
.PlentyWebMyAccountPopupContainer .PostfinderTrigger {
}
.PostfinderTriggerImgLabel1,
.webnsale .PostfinderTriggerImgLabel2 {
    position: absolute;
    display: block;
    top: 6px;
    background-image: url("/layout/webnsaleEP/images/dhl_packstation_postfiliale-direkt_sprite.png");
    background-repeat: no-repeat;
}
.PostfinderTriggerImgLabel1 {
    left: 10px;
    width: 97px;
    height: 11px;
    background-position: -4px -4px;
}
.PostfinderTriggerImgLabel2 {
    left: 130px;
    width: 89px;
    height: 18px;
    background-position: -4px -20px;
}
.PostfinderTriggerTextLabel {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    clear: both;
    height: 34px;
    margin: 4px 0;
    padding: 3px 5px;
    border-color: #c00;
    background-color: #c00;
    text-decoration: none;
    line-height: 26px;
    color: #fff;
}
a.PostfinderTrigger:hover > .PostfinderTriggerTextLabel,
a.PostfinderTrigger:focus > .PostfinderTriggerTextLabel {
    color: #e0e0e0;
}

/* POSTFINDER POPUP */
.WebPostfinderGetPackstationsPopup {
    position: absolute;
    width: 600px;
    left: 50%;
    margin-left: -304px;
    border: 4px solid #EEE;
    padding: 0 10px;
    background: #FFF;

    -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);
}
.WebPostfinderGetPackstationsPopup .PlentyWebshopPopupBottomButtonContainer {
    padding: 0;
}
.WebPostfinderGetPackstationsPopup .PlentyWebshopPopupBottomButtonContainer:after {
    content: "";
    display: table;
    clear: both;
}
.PlentyWebshopPopupButtonRightContainer:first-child {
    text-align: right;
}

/* header */
.PlentyWebshopPopupHeader {
    color: #444444;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    border-bottom: 1px solid #000000;
    padding: 7px 1px 3px;
}
/* content */
.WebPostfinderGetPackstationsPopup .PlentyWebshopPopupContent {
    padding-top: 10px;
}

/* text */
.WebPostfinderTextBefore {
    margin-bottom: 10px;
}

/* table */
.PlentyWebshopTable {
    display: table;
}
.PlentyWebshopTableRow {
    display: table-row;
}
.PlentyWebshopTableCell {
    display: table-cell;
}
.WebPostfinderGetPackstationsPopup .PlentyWebshopTableCell {
    border-bottom: 1px solid #eee;
    padding: 3px 5px;
}
.PlentyWebshopTableHeaderRow > .PlentyWebshopTableCell {
    background: #eee;
    border-color: #000;
}
.PlentyWebshopTableCell:first-child {
    vertical-align: middle;
}

/* scroll */
.PlentyWebshopTableWrapper {
    max-height: 450px;
    overflow-y: auto;
}

/* buttons */
.PlentyWebshopPopupButtonLeftContainer {
    float: left;
    width: 50%;
    text-align: right;
}
.PlentyWebshopPopupButtonRightContainer {
    float: right;
    width: 50%;
}
.PlentyWebshopPopupButtonLeftContainer,
.PlentyWebshopPopupButtonRightContainer {
    padding: 10px 0;
}
.PlentyWebshopPopupButtonLeftContainer > *,
.PlentyWebshopPopupButtonRightContainer > * {
    margin: 0 5px;
}


/*************************************************************************************************************************************/
/*************************************************************************************************************************************/
/********************************************** webnsale stuff ***********************************************************************/
/*************************************************************************************************************************************/
/*************************************************************************************************************************************/

body {
    background-color: #FAFAFA;
}

p {
    margin-top: 0;
    font-size: 18px;
    line-height: normal;
    margin-bottom: 10px;
}

.content {
    /*padding-bottom: 30px;*/
}

.header {
    padding-top: 20px;
}

.header h4 {
    color: #818181;
    font-size: 18px;
    font-family: "Yanone Kaffeesatz", sans-serif;
    padding-top: 5px;
    padding-left: 5px;
    font-weight: normal;
}

.header .account a {
    font-size: 13px;
}

.header .cart {
    text-align: left;
    line-height: 17px;
    background-image: url('/layout/webnsaleEP/images/cart.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin-top: 60px;
    font-size: 14px;
    margin-left: 47px;
}

.header .cart a {
    font-weight: 500;
    font-size: 14px;
    font-family: "Ubuntu", sans-serif;
    color: black;
    padding-left: 32px;
    display: inline-block;
}

.header .cart span {
    font-size: 14px;
    font-family: "Ubuntu", sans-serif;
    font-weight: 300;
}

.spacer20 {
    padding-top: 20px;
}

.spacer10 {
    padding-top: 10px;
}

.spacer5 {
    padding-top: 5px;
}

.mainMenu {
    background-color: #f4f4f4;
    height: 42px;
}

.mainMenu .menuBox {
    padding-left: 0 !important;
}

.mainMenu a {
    color: #4b4e4f;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 20px;
    display: block;
    cursor: pointer;
}

.mainMenu a:hover {
    /*color: #f5ba00;*/
    text-decoration: none;
}

.mainMenu a span.icon {
    background-position: center center;
    background-repeat: no-repeat;
    height: 20px;
    width: 21px;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 5px;
    margin-top: 2px;
}

.mainMenu a span.icon.home { background-image: url('/layout/webnsaleEP/images/home.png'); }
.mainMenu a span.icon.wir { background-image: url('/layout/webnsaleEP/images/wir.png'); }
.mainMenu a span.icon.mail { background-image: url('/layout/webnsaleEP/images/mail.png'); }
.mainMenu a span.icon.service { background-image: url('/layout/webnsaleEP/images/service.png'); }

.mainMenu li {
    display: block;
    float: left;
    padding: 0 20px;
    border-left: 1px dotted #ddd;
}

.mainMenu li.last {
    border-right: 1px dotted #ddd;
}

.mainMenu ul {
    line-height: 42px;
    margin: 0;
    padding: 0;
}

.mainMenu .level1active_link {
    color: #83B87A;
}

.categoriesLeft li.level1 > a {
    color: #545256;
    font-weight: normal;
    font-size: 18px;
}

.categoriesLeft li.level1 > a:hover {
    color: #2B8C1B;
}

.categoriesLeft ul {
    margin: 0;
    padding: 0 0 0 15px;
}

.left_menu a:hover {
    text-decoration: none;
}

ul, li {
    list-style: none;
}

h3.footertitle {
    color: #FFFFFF;
    font-family: "Ubuntu",sans-serif;
    font-size: 24px;
    padding-bottom: 20px;
    text-transform: none;
    text-shadow: 0 1px 0 #000000;
}

.footerfooter {
    background: none repeat scroll 0 0 #948877;
    border-bottom: 1px solid #111111 !important;
    border-top: 1px solid #555555;
    padding: 20px;
    margin-top: 100px;
}

.footerfooter ul {
    margin: 0;
    padding: 0;
}

.footerfooter ul li {
    color: #404040;
    font-size: 18px;
}

.footerfooter ul li a {
    color: #407040;
    text-decoration: none;
    font-size: 18px;
}

.mainMenu a:hover,
a:hover {
    color: #3EA533;
}

.footerfooter ul li a:hover {
    color: #FFF;
}

.footerfooter .paymentIcons li img {
    padding: 5px;
}

hr {
    border: 1px solid #B3B6B2;
}

.nl_email {
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    /*-moz-background-clip: padding;*/
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #579f55;
    height: 30px;
    border: none;
    color: #FFF;
    padding-left: 15px;
    width: 210px;
}

.nl_submit {
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    /*-moz-background-clip: padding;*/
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #579f55;
    border: none;
    height: 30px;
    text-indent: -9999px;
    width: 40px;
    background-image: url('/layout/webnsaleEP/images/nl_submit_bg.png');
    background-repeat: no-repeat;
    background-position: center;
    border-left: 1px solid #9ecc9c;
}

.bread,
.bread a {
    color: #545256;
    font-size: 16px;
}

.bread a:hover {
    color: #3EA533;
}

.breadCrumb {
    margin: 10px 0 0;
    padding: 10px 0;
}

.singleProduct .breadCrumb {
    padding-bottom: 0;
}

.singlearticleheader h1,
.webnsale .PlentyWebshopPopupHeader,
.webnsale .dragbox .handle,
.webnsale .dragbox .PlentyWebMyAccountTitle {
    color: #026C2C;
    font-family: "Ubuntu", sans-serif;
    font-size: 20px;
    font-weight: normal;
    text-transform: none;
}

.catname {
    text-transform: uppercase;
}

.pagebtns {
    color: #545256;
    float: left;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    padding-left: 43px;
}

.listView {
    color: #545256;
    float: left;
    font-size: 16px;
    line-height: 20px;
}

.listView .fa {
    color: #2b8c1b;
}

.pagebtns > a,
.articlePages {
    float: right;
}

.pagebtns > a:hover {
    text-decoration: none;
}

.pagebtns a {
    padding-right: 3px;
    color: #545256;
    font-size: 16px;
}

.pagebtns a:hover {
    color: #3EA533;
}

.pagebtns a.articlePages_LinkElement:hover {
    text-decoration: underline;
}

.pagebtns a i {
    color: #68ba5e;
}

.pagebtns a:hover i {
    color: #545256;
}

.articlePages_activeLink {
    text-decoration: underline;
}

.produkt a {
    color: #4C4B4D;
    display: block;
}

.produkt a:hover {
    color: #4C4B4D;
    text-decoration: none;
}

.productRow {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 6px !important;
}

.wnsList .productRow {
    border-bottom: none;
    margin-bottom: 0 !important;
}

.productRow:last-child {
    border-bottom: none;
}

.sliderArticleBox .produkt_picture,
.produkt .produkt_picture,
.topArticles .produkt_picture {
    display: table-cell;
    height: 120px;
    padding-top: 10px;
    text-align: center;
    vertical-align: middle;
    /*width: 169px;*/
}

.sliderArticleBox .produkt .specialpriceIcon,
.sliderArticleBox .produkt .newIcon,
.sliderArticleBox .produkt .topsellerIcon,
.sliderArticleBox .produkt .dummyIcon {
    margin-left: 0px;
}

.sliderArticleBox .produkt {
    border: 1px solid white;
    background: none repeat scroll 0 0 #F5F5F5;
    box-shadow: none;
    max-width: 100%;
    outline: 1px solid #EAEAEA;
    padding: 4px;
}

.sliderArticleBox .produkt a {
    background-color: white;
}

.sliderArticleBox .produkt:hover {
    border: 1px solid #0B823B;
}

.sliderArticleBox .produkt_info,
.produkt .produkt_info,
.topArticles .produkt_info {
    height: 105px;
    /*padding: 10px 15px 24px;*/
    position: relative;
}

.sliderArticleBox .produkt_price,
.produkt .produkt_price,
.topArticles .produkt_price {
    bottom: 20px;
    color: #3EA533;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    letter-spacing: 0.05rem;
}

.topArticles .box {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 2px solid #e9e9e9;
}

.topArticles .box:nth-child(-1n) {
    border-bottom: none;
}

.topArticles .produkt {
    border: 1px solid white;
    background: none repeat scroll 0 0 #F5F5F5;
    box-shadow: none;
    max-width: 100%;
    outline: 1px solid #EAEAEA;
    padding: 4px;
}

.topArticles .produkt a {
    background-color: white;
    padding: 15px;
}

.topArticles .produkt:hover {
    border: 1px solid #0B823B;
}

.topArticles .box .produkt:nth-child(3n) {
    margin-right: 0;
}

.topArticles .box .produkt:nth-child(3n+1) {
    margin-left: 0;
}

.topArticles .box:last-child {
    border-bottom: none;
}

.topArticles > .row {
    margin-bottom: 10px !important;
}

.topArticles .large-4 {
    padding: 0 5px;
}

.singlearticleheader .backlink a {
    padding-top: 10px;
    display: inline-block;
    font-size: 16px;
    color: #545256;
    text-decoration: underline;
}

.backlink:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAYElEQVQoz2NgQALdl1pZgJgTiHmhNAu6pAgQqwKxLhDLghSiS9oBcbyPl+9/KFsSXbIBJAlVEA3EigxQu7SAOBsmCVWQDbKOAeogM2RJqIJ8mAKCJuB3A0FfEBUO+EISACYmmH5opUFYAAAAAElFTkSuQmCC");
    background-position: center;
    background-repeat: no-repeat;
    color: #545256;
    content: "";
    vertical-align: middle;
    margin-right: 5px;
    padding-right: 5px;
}

.backlink:hover a,
.backlink:hover:before {
    color: #3EA533;
}

.singlearticlewrapper,
.singlearticlewrapper p,
.singlearticlewrapper a {
    font-size: 18px;
}

.singleartprice {
    padding-bottom: 20px;
}

.singleartprice a {
    text-decoration: underline;
    color: #3EA533;
}

.singleartprice a:hover {
    color: #4C4B4D;
}

p.availabilityString {
    color: #3EA533;
    margin: 0;
    font-weight: 500;
}

.singlearticlewrapper h2 {
    font-size: 16px;
    text-transform: uppercase;
}

.singleprice {
    font-family: "Ubuntu", sans-serif;
    color: #3ea533;
    font-size: 30px;
    padding-bottom: 20px;
    font-weight: 500;
}

.singlekaufen,
.mainContent #button_proceed_orderWebBasket1,
.mainContent #button_proceed_orderWebBasket2,
.mainContent .PlentyWebshopButton.next,
.mainContent .PlentyWebshopButton.login,
.mainContent #button_place_orderWebOrderOverview {
    background-color: #CF1022;
    border: medium none;
    -moz-box-shadow: 0 0 4px rgba(129,4,24,.46);
    -webkit-box-shadow: 0 0 4px rgba(129,4,24,.46);
    box-shadow: 0 0 4px rgba(129,4,24,.46);
    color: #FFFFFF;
    font-family: "Ubuntu", sans-serif;
    font-size: 17px;
    font-weight: normal;
    height: 34px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 0 15px;
}

.mainContent #button_proceed_orderWebBasket1,
.mainContent #button_proceed_orderWebBasket2,
.mainContent .PlentyWebshopButton.next,
.mainContent .PlentyWebshopButton.login,
.mainContent #button_place_orderWebOrderOverview {
    opacity: 1;
    line-height: 35px;
    font-size: 14px;
}

.singlekaufen:hover,
.mainContent #button_proceed_orderWebBasket1:hover,
.mainContent #button_proceed_orderWebBasket2:hover,
.mainContent .PlentyWebshopButton.next:hover,
.mainContent .PlentyWebshopButton.login:hover,
.mainContent #button_place_orderWebOrderOverview:hover {
    opacity: .7;
    color: white;
}

.webnsale input.anzahlinput[type="text"] {
    background-color: #FFFFFF;
    border: 1px solid #CF0F21 !important;
    -moz-box-shadow: 0 0 4px rgba(129,4,24,.35);
    -webkit-box-shadow: 0 0 4px rgba(129,4,24,.35);
    box-shadow: 0 0 4px rgba(129,4,24,.35);
    color: #4C4B4D;
    height: 34px;
    text-align: center;
    width: 34px;
    margin: 0 10px;
}

.articlepic_big {
    width: 347px;
    height: 347px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    /*max-height: 347px;*/
    max-width: 347px;
    margin-bottom: 20px;
}

.articlepic_big img {
    max-height: 347px;
    max-width: 347px;
}

#gallery .row {
    min-height: 120px;
    padding-bottom: 20px;
    text-align: center;
}

#gallery .row .columns {
    /*border: 1px solid #FF0000;*/
    /*display: table-cell;*/
    height: 120px;
    line-height: 120px;
    /*vertical-align: middle;*/
    /*width: 119px;*/
}

.dividerHR {
    border-top: 1px solid #e9e9e9;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}

.crossselling h3 {
    text-transform: uppercase;
    font-size: 16px;
    color: #2a4c28;
}

.newArticles {
    position: relative;
}

.newArticlesSlider {
    padding: 0 40px !important;
    background: none repeat scroll 0 0 rgba(244, 244, 244, 0.9);
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 0 1px #E2E2E2;
}

.newArticles .sliderArticleBox {
    float: left;
    width: 183px;
    text-align: center;
    padding: 20px 5px;
}

.newArticles .sliderArticleBox .produkt_name {
    padding: 0 0 0 15px;
    text-align: left;
    font-weight: lighter;
}

.newArticles .sliderArticleBox .produkt_name a {
    color: #4C4B4D;
}

.newArticles .sliderArticleBox .produkt_name a:hover {
    color: #3EA533;
}

.newArticles .sliderArticleBox .produkt_name .supplier {
    font-weight: normal;
}

.newArticles .sliderArticleBox .produkt_price {
    padding-left: 15px;
}

.newArticles .sliderArticleBox .produkt_picture {
    width: 174px;
    padding: 15px 15px 0;
}

.newArticles .sliderArticleBox .produkt_picture img {
    display: inline;
}

.orbit-timer {
    display: none;
}

.orbit-container .orbit-bullets-container .orbit-bullets li {
    cursor: pointer;
}

.newArticles .sliderArticleBox .produkt_picture,
.newArticles .sliderArticleBox .produkt_info {
    background-color: white;
}


.newArticles .orbit-slides-container {
    /*overflow: hidden !important;
    margin-left: 3px !important;*/
}

.newArticles .orbitPrev,
.newArticles .orbit-slide-number {
    display: none;
}

.newArticles .prev {
    background-image: url('/layout/webnsaleEP/images/arrow_left.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 61px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    margin-left: 10px;
    z-index: 1;
    cursor: pointer;
}

.orbit-container .orbit-bullets {
    height: 10px;
}

.newArticles .prev:hover {
    background-image: url('/layout/webnsaleEP/images/prevH.png');
}

.newArticles .next:hover {
    background-image: url('/layout/webnsaleEP/images/nextH.png');
}

.newArticles .orbitNext {
    display: none;
}

.newArticles .next {
    background-image: url('/layout/webnsaleEP/images/arrow_right.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 61px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -15px;
    margin-right: 10px;
    z-index: 1;
    cursor: pointer;
}

.orbit-container {
    /*padding: 0 24px;
    overflow: visible !important;*/
}

.marken {
    text-align: center;
}

.markenBox {
    padding-top: 30px;
}

.topArticles .produkt .category {
    padding: 15px 0 0 0;
    height: 40px;
}

.topArticles .produkt_picture img {
    width: 80%;
}

h3.markenHeader {
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
}


.plentyErrorBox {
    width: 100%;
    margin-bottom: 10px;
}

.plentyErrorBoxContent {
    color: #FFF;
}

#PlentyWebBasketPaymentMethodSelect .PlentyFormContainer,
#PlentyWebPaymentMethodForm .PlentyFormContainer.PlentyWebPaymentMethodData,
#PlentyWebShippingMethodForm .PlentyFormContainer.PlentyWebShippingMethodData {
    min-height: 40px !important;
}

#PlentyOrderCheckoutButtonsOpenBasket,
#PlentyOrderCheckoutButtonsOpenHelp {
    margin-bottom: 10px
}

.mainContent #PlentyOrderCheckoutAccordion,
.mainContent #PlentyOrderCheckoutAccordion form,
.mainContent #PlentyOrderCheckoutAccordion a,
.mainContent #PlentyWebLoginRegisterTitle,
.mainContent #PlentyWebLoginLoginTitle {
    font-size: 16px;
}

#PlentyWebOrderOverviewNotice > h1 {
    font-size: 16px;
}

#PlentyWebOrderOverviewOrderSumBox .PlentyDataAdditional {
    font-size: 10px !important;
}

#place_orderWebOrderOverview span.button a.m {
    background-position: 0 0 !important;
    width: 248px !important;
}

/*#PlentyMyAccountMyAccount select, .PlentyWebMyAccountPopupContainer select {
    padding: 0 !important;
    height: 28px !important;
}

#PlentyMyAccountMyAccount input[type="button"], #PlentyMyAccountMyAccount input[type="submit"], #PlentyMyAccountMyAccount button, a.ui-datepicker-prev.ui-corner-all, a.ui-datepicker-next.ui-corner-all {
    height: 28px !important;
}*/


div.PlentyFormContainer.PlentyWebMyAccountContainer:hover, .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer:hover, .PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow:hover, .PlentyWebMyAccountDisplayOrdersContainer:hover, .PlentyWebMyAccountTicketsTicketContainer:hover, .PlentyWebMyAccountTicketsLeafContainer:hover, .PlentyWebMyAccountMyProjectsProjectContainer:hover, .PlentyWebMyAccountEmailNewAccountContainer:hover, .PlentyWebMyAccountVersionJumpDomainContainer:hover, .PlentyWebMyAccountEmailNewAddressContainer:hover, .PlentyWebMyAccountItemContainer:hover, .PlentyWebMyAccountOpenableItemContainer:hover {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
}

.mainMenu ul.menu_level2 {
    display: none;
    padding: 0;
    margin: 0;
}

ul.left_menu > li:last-child {
    background-image: none;
}

.plentyMessageBox a {
    color: #FFF;
    padding: 10px 0 0;
    display: inline-block;
}

.plentyMessageBox a:hover {
    color: #FFF;
    text-decoration: underline;
}

.previewimglink {
    display: table-cell;
    vertical-align: middle;
    height: 120px;
}

.mainMenu .smallText {
    font-size: 14px;
}

.redArrow {
    background-image: url("/layout/webnsaleEP/images/arrow_right.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0 30px 0 20px !important;
}

.headerheader {
    background-image: url('/layout/webnsaleEP/images/headerheaderBG.jpg');;
    background-repeat: repeat-x;
    height: 36px;
    line-height: 36px;
    text-align: right;
    color: white;
}

.headerheader a {
    color: white;
    font-family: 'Ubuntu', sans-serif;
}

.menuRow {
    background: none repeat scroll 0 0 rgba(244, 244, 244, 0.9);
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    box-shadow: 0 1px 0 #CACACA;
}

/*.previewimages {
    background: url("data:image/png;base64,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") no-repeat scroll center top rgba(244, 244, 244, 0.9);
    background-position: center bottom;
    background-repeat: no-repeat;
    border-top: 1px solid #DDDDDD;
    height: 42px;
    width: 100%;
    margin-bottom: 18px;

}*/

.previewimages {
    border: 1px solid white;
}

.previewimages:hover {
    border: 1px solid #0B823B;
}

input[type="text"],
input[type="password"],
input[type="email"],
.validate-username,
.validate-password,
textarea,
select,
.mainContent input[type="text"],
.mainContent input[type="password"],
.mainContent input[type="email"],
.mainContent .validate-username,
.mainContent .validate-password,
.mainContent textarea,
.mainContent select {
    background-color: #F9F9F9;
    border-color: #D9D9D9 #EAEAEA #F3F3F3;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    height: 27px;
    padding: 0 5px;
    width: 95%;
}

select,
.mainContent select {
    padding: 0;
    height: auto;
    margin: 2px 0;
}

.searchbox .btnsearch {
    display: none;
}

.search_form {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xMRTK2QYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAA80lEQVRIie2UvQ3CQAxGH4gB2AA2CCPABKFxzwjZANiAEejdwAYZAUZgA5ggFPGJH+XiiIBEcZ8URbKde/JnXwZVVfFrDX9OSJAESZBOGnUpUtUNsAImFroAexHZdPl+4P1WVPUEZJH0WURmHqTVLusgAI7Awp6jxTKraZVn1yoARGT5FC9V9QDkVtMK8gYfZrBryO3eaj6GfEUe5GLvoiEXYjcP4s1kD6yB3GYQLCqo5wHNVr6o7woDnIG5iFxjBe5M7B5seVgHtUVbA2TU2zaOneF20iY7uDRQ9GL22i6zaE7d0TRW16uTrvqLe5IgCfK57nFTSHUQyuLHAAAAAElFTkSuQmCC") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    border: medium none !important;
    box-shadow: none !important;
    margin-bottom: 0;
    padding: 0 0 0 25px !important;
    right: 0;
    text-transform: capitalize;
    top: 0;
    width: 150px;
    line-height: 1.5em;
    min-height: 19px;
    position: relative;
    margin-top: 1px !important;
    float: right;
}

.searchbox {
    padding-right: 0 !important;
}

.searchbox .inputsearch {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 15px;
    height: 40px !important;
    /*max-width: 95% !important;*/
    padding-left: 6px;
    text-shadow: none;
    text-transform: capitalize;
    float: left;
    outline: medium none;
    width: 100%;
    border-color: #D9D9D9 #EAEAEA #FFFFFF !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #666666;
    padding-right: 0 !important;
}










.content {
    background: none repeat scroll 0 0 rgba(244, 244, 244, 0.9);
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 0 1px #E2E2E2;
}

.mainContent {
    background-color: #f4f4f4;
    /*border: 1px solid #E2E2E2;*/
    padding-bottom: 20px;
    padding-left: 21px !important;
    padding-right: 26px !important;
}

/*.row * {
    font-size: 12px;
}*/

.mainContent.singleProduct {
    background-color: #FFF;
}

.viewAndPages {
    position: absolute;
    right: 0;
    top: -30px;
}

.view_grid {
    background-image: url("/layout/webnsaleEP/images/view_grid.png");
    background-repeat: no-repeat;
    display: inline-block;
    /*float: right;*/
    height: 20px;
    width: 33px;
    cursor: pointer;
    margin: 0 0 0 7px;
}

.view_grid_h,
.view_grid:hover,
.view_grid.active { background-image: url("/layout/webnsaleEP/images/view_grid_h.png"); }

.view_list {
    background-image: url("/layout/webnsaleEP/images/view_list.png");
    background-repeat: no-repeat;
    display: inline-block;
    /*float: right;*/
    height: 20px;
    width: 33px;
    cursor: pointer;
    margin: 0 0 0 7px;
}

.view_list_h,
.view_list:hover,
.view_list.active { background-image: url("/layout/webnsaleEP/images/view_list_h.png"); }

ul.left_menu {
    padding: 0;
    margin: 0;
}

ul.left_menu > li {
    /*background-image: url("/layout/webnsaleEP/images/trennstrichNavi.png");
    background-position: 10px bottom;
    background-repeat: no-repeat;*/
    padding: 0;
    /*border-bottom: 1px solid #F5F5F5;*/
    border-top: 1px solid #E5E5E5;
}

ul.left_menu li a {
    padding: 8px 0;
    display: block;
    color: #808080;
}

ul.left_menu li.level1active {
    /*margin-top: -5px;*/
    border-bottom: none;
}

ul.left_menu li.level1active:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

ul.left_menu li:first-child {
    border-top: none;
}

ul.left_menu a.level1active_link {
    color: #2B8C1B;
}

.categoriesLeft {
    border: 0 solid #FF0000;
    padding: 20px !important;
    overflow: hidden;
}

.withCat {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAqCAMAAADWBLapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA5UExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////2IP5KUAAAATdFJOUwABAgMEBQYHCAkKCwwNIiMkJSZVZfx6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAACwklEQVRIS21W7VYjUQiznemoteruvv/DLpAAuR/XY9Uf5gQSAm9v9m43fNun/ex3v935juN+8J3ncZ7ng++y9/75+uf/3M/xCslQbgA6/LueofgD0PUQnKDi/z+wsb+TjiMVnQHHYIzPd/DJkhYoZ0RChhJIqMrZgNFlhBIHdTkpb41wMgxSmouqBqEu8CmU6E7iBJmuLAvLqtAfb3P1mUptmyOKRVn+1X2+Aqn4VJ+3modg1ejuTxGi7tGYmUwgVntQlH2c0Wo2OlTf6L4WJtK3DcU9k3/YX/q6inMbRn/azEUnbbjqRd2bVKuepkZNaSD2x/0zzgVEl7lo3cU/AfPwr3Ch9+fpODFTtNBoQmn0frisy6F74NRzOvR0tqjGvXQ3wcinB17qyuBQA4mZTfNsdvvQCksfBh+MKcZdpXecyc609Kj8NKd0o+ilw8XYCLlUMMzXNKfDtDuZrWDi55zTxOlMHQuTINsnh9tQ+USP1iGjFTsNM8iYYo4y5dhiZwwqXqahzKkMRuoeosPK6mfN5855po/5uZDen94fqA5bO9xWMCGkbcbCaL3CyrN/tC6rDMrTz7V4NH84DosLRXfp9Bis7uiqK+ksK6wNDdkzNNrQgSM+XPdypVhrBig2KPeX5AZ1msXaxw8HPvIHgzrlBmA6xsblReWrO01nqqsW6u7ekNRg/uzuBLhnNE94OQ2tV0s2qIFYVxoRNhy3hV4cVAxa0c3cy5UbHI1lg0kEDTY0nF7wdbfUbOgxhinFJ2KVh4u3mvtizp/cGOPVshQl9sHewcURfHpMMahTQq/7NPXywiLGfA/+5QE1LxwNn4wglNV3gt6HjsNt0b+xS9gXTmi8M0EI+xR8nq8/5MPqxtK8y+Wg6HJtC9ed96HhfLx+5azLDEo60Go6ECU1+oZOnNzHuzxsQlOM9Xl3fXz9/Ae1lCDb7CDKmwAAAABJRU5ErkJggg==");
    background-size: 252px auto;
    background-position: left;
    background-color: #f4f4f4;
    background-repeat: repeat-y;
}

li.level1active > ul {
    background-color: #d0e4ce;
}

ul.left_menu li.level1 ul a {
    border-bottom: 1px solid #E9E9E9;
    margin: 0 5px;
    padding: 5px 0 5px 5px;
}

ul.left_menu li.level1 ul li.level2active > a:before,
ul.left_menu li.level1 ul li.level3active > a:before,
ul.left_menu li.level1 ul li a:hover:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAIklEQVQY02PQ7pH+z4AMQAIogjABuCCyAFgQpwoUM5AtAQD6WR0RjjHMAwAAAABJRU5ErkJggg==");
    color: #2b8c1b;
    content: "";
    padding-right: 5px;
}

ul.left_menu li.level1 ul li:last-child > a {
    border: none;
}

a.level2active_link,
a.level3active_link {
    color: #2b8c1b !important;
}

ul.left_menu li.level1 ul li a:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAIklEQVQY02O48OTcfwZkABJAEYQJwAWRBcCCOFWgmIFsCQCRYjgRBPTUpgAAAABJRU5ErkJggg==");
    background-position: right center;
    background-repeat: no-repeat;
    color: #d0e4ce;
    content: "";
    padding-right: 5px;
    margin-right: 5px;
}

.sorting {
    position: absolute;
    right: 0;
    top: 5px;
    width: 210px;
}

.sorting p {
    float: left;
    line-height: 23px;
    font-size: 16px;
    padding: 0;
    margin: 0;
}

div.itemOrderSelect {
    background: url("/layout/webnsaleEP/images/dropdownThing.png") no-repeat scroll right 2px center padding-box #FFF;
    font-size: 12px;
    overflow: hidden;
    width: 140px;
    -moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.32);
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.32);
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.32);
    float: right;
}

.webnsale select.ArticleOrderSelect {
    background: transparent;
    box-shadow: none;
    color: #767C76;
    padding: 3px 8px;
    -webkit-appearance: none;
    border: 0;
    border-radius: 0;
    width: 120%;
    font-size: 14px;
    height: 24px;
}

.menu_level2 li.level2 a {
    color: #545256;
    font-size: 18px;
}

.produkt_picture img {
    width: 100%;
}

span.producerName {
    color: #4C4B4D;
    font-size: 16px;
    font-weight: normal;
}

.articleName {
    color: #4C4B4D;
    font-size: 16px;
    font-weight: lighter;
}

.listing .produkt a:hover {
    color: #4C4B4D;
    text-decoration: none;
}

.specialpriceIcon,
.newIcon,
.topsellerIcon,
.dummyIcon {
    height: 30px;
    width: 109px;
    background-repeat: no-repeat;
    margin: 5px 0 5px -15px;
}

.crossArticles .specialpriceIcon,
.crossArticles .newIcon,
.crossArticles .topsellerIcon,
.crossArticles .dummyIcon {
    margin-left: -10px;
}

.specialpriceIcon {
    background-image: url('/layout/webnsaleEP/images/sonderangebot.png');
}

.newIcon {
    background-image: url('/layout/webnsaleEP/images/neuheit.png');
}

.topsellerIcon {
    background-image: url('/layout/webnsaleEP/images/topartikel.png');
}

.addToWishlist,
.addToRemindlist {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #3EA533;
    display: block;
    font-family: "Ubuntu", sans-serif;
    cursor: pointer;
    padding-left: 0;
    font-size: 14px;
}

.addToWishlist:before,
.addToRemindlist:before {
    content: "";
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAIklEQVQY02PQ7pH+z4AMQAIogjABuCCyAFgQpwoUM5AtAQD6WR0RjjHMAwAAAABJRU5ErkJggg==');
background-repeat: no-repeat;
margin-right: 5px;
    padding-right: 5px;
    color: #2b8c1b;
background-position: center;
}

.addToWishlist:hover,
.addToRemindlist:hover,
.addToWishlist:hover:before,
.addToRemindlist:hover:before {
    color: #4b4e4f;
}

.leContent {
    /*padding-bottom: 40px;*/
    padding-top: 60px;
}

.leContent > div.content {
    position: relative;
}

.theEnd {
    text-align: center;
    color: #808080;
    font-family: "Yanone Kaffeesatz", sans-serif;
    font-size: 18px;
    background: none repeat scroll 0 0 #212121;
    border-top: 1px solid #444444;
}

.theEnd span:after {
    content: "  ";
    padding: 0 5px;
    color: #808080;
}

.theEnd span.last:after {
    content: "";
    padding: 0;
}

.theEnd span a {
    color: #808080;
    font-size: 18px;
    font-family: "Yanone Kaffeesatz", sans-serif;
}

.theEnd span a:hover {
    text-decoration: none;
    color: white;
}

.theEnd p.last {
    font-size: 13px;
    color: white;
}

.specialOfferLeft {
    background-color: #fefefe;
    padding: 20px 20px 5px;
    text-align: center;
}

.specialOfferLeft .heading {
    font-family: "Ubuntu", sans-serif;
    color: #2a48ab;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #e9e9e9;
    font-size: 24px;
    text-align: left;
}

.specialOfferLeft .produkt_name {
    padding: 0;
    text-transform: uppercase;
}

.specialOfferLeft .produkt_info {
    height: auto;
}

.specialOfferLeft .produkt_name a {
    color: #4C4B4D;
}

.specialOfferLeft .produkt_name a:hover {
    color: #3EA533;
}

.specialOfferLeft .produkt_price {
    color: #3EA533;
    font-size: 18px;
    font-weight: bold;
}

.specialOfferLeft .produkt_picture {
    padding: 20px 0;
}

.categoriesLeft h3 {
    font-family: 'Ubuntu',sans-serif;
    margin: 0 0 15px;
    padding-bottom: 10px;
    background: url("data:image/gif;base64,R0lGODdhAQACAPAAAP///+np6SwAAAAAAQACAEACAgwKADs=") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    border-bottom: medium none;
    text-transform: none;
    font-size: 24px;
    line-height: 24px;
    color: #707070;
    padding-top: 0;
}

h3 {
    font-size: 24px;
    line-height: 24px;
}

.center {
    text-align: center;
}

.line {
    border: 1px solid #e9e9e9;
}

.artID {
    margin-bottom: 25px;
    font-size: 16px;
}

.specialsLeft {
    background-color: #0b823b;
    /*font-size: 12px;*/
    color: white;
    padding: 15px 20px;
    border-top: 1px solid #e9e9e9;
    margin-top: 20px;
}

.specialsLeft a {
    color: white;
    line-height: 20px;
}

.specialsLeft li {
    list-style: disc;
}

.specialsLeft h1.green {
    color: white;
    border-top-style: none;
    border-right-style: none;
    border-bottom: 1px solid white;
    padding: 0 0 10px 5px;
    margin-bottom: 5px;
    border-left-style: none;
}

.listing {
    position: relative;
}

.listing .catname {
    color: #026c2c;
    font-family: "Ubuntu";
    font-weight: normal;
}

.wnsList {
    padding-bottom: 20px;
}

.listing.wnsList .produkt {
    width: 712px;
    /*height: 150px;*/
    position: relative;
    display: block;
    float: none;
}

.listing.wnsList .produkt .produkt_picture {
    padding: 10px;
    height: 148px;
    float: left;
}

.listing.wnsList .produkt .produkt_picture img {
    max-height: none;
    height: 100%;
    width: auto;
}

.listing.wnsList .specialpriceIcon,
.listing.wnsList .newIcon,
.listing.wnsList .topsellerIcon,
.listing.wnsList .dummyIcon {
    position: absolute;
    top: 5px;
    margin-left: 5px;
    left: 0;
}

.listing.wnsList .produkt .produkt_info {
    float: left;
    height: 148px;
    width: 130px;
    padding: 20px;
}

.listing.wnsList .produkt .produkt_price {
    position: absolute;
    bottom: 20px;
}

.listing.wnsGrid .produkt .produkt_text {
    display: none;
}

.wnsGrid {
    padding-bottom: 10px;
}

.viewAndPages.bottom {
    bottom: -10px;
    top: auto;
}

.listing.wnsList .produkt .produkt_text {
    overflow: hidden;
    height: 140px;
    padding: 20px;
    font-size: 14px;
}

.listing.wnsList .produkt .produkt_text p {
    font-size: 14px;
}

.listing.wnsGrid .greenButton {
    display: none;
}

.listing.wnsList .greenButton {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.listing .produkt {
    /*background-color: #FFFFFF;*/
    display: inline-block;
    font-size: 14px;
    margin: 0 5px 6px;
    text-align: left;
    width: 10.65rem;
    padding: 0;
}

.listing .produkt .box {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #FFFFFF;
    box-shadow: none;
    max-width: 100%;
    outline: 1px solid #EAEAEA;
    padding: 4px;
}

.listing .produkt .box > a {
    padding: 15px;
    background-color: white;
}

.listing .produkt:hover .box {
    border: 1px solid #0B823B;
}

.mainContent #PlentyWebMyAccountLogin a:hover,
.mainContent #PlentyWebMyAccountLogin a:focus,
.mainContent #PlentyWebMyAccountLogin a:active {
    color: #3EA533 !important;
    text-decoration: underline;
}

.PlentySubmitButton,
#PlentyWebMyAccountLoginSubmit #loginMyAccountLogin span.button a,
a.colored,
.greenButton,
.mainContent .PlentyWebshopButton,
.PlentyWebshopButton,
.mainContent #button_createPlentyWebMyAccountTicketsNewTicket.create,
.mainContent #PlentyMyAccountMyAccount .PlentyWebMyAccountSearchGo input,
.webnsale .LiveSearchShowMoreArticleHint input,
.webnsale .singlearticlewrapper .ItemsDescriptionRatingDetail input[type='submit'] {
    opacity: .6;
    background-color: #51af3b;
    -moz-box-shadow: 0 4px 5px #0d613b;
    -webkit-box-shadow: 0 4px 5px #0d613b;
    box-shadow: 0 4px 5px #0d613b;
    text-transform: uppercase;
    color: white;
    padding: 8px 13px;
    border: none;
    font-family: "Ubuntu", sans-serif;
    font-size: 14px;
    display: inline-block;
    margin: 5px;
    cursor: pointer;
    height: auto;
    line-height: normal;
    font-weight: normal;
    text-decoration: none;
}

.mainContent .PlentySubmitButton:hover,
.mainContent #PlentyWebMyAccountLoginSubmit #loginMyAccountLogin span.button a:hover,
a.colored:hover,
.greenButton:hover,
.mainContent #PlentyWebMyAccountLogin .PlentyWebshopButton:hover,
.mainContent #PlentyWebLostPWDLogin .PlentyWebshopButton:hover,
.mainContent .PlentyWebshopButton:hover,
.PlentyWebshopButton:hover,
.mainContent #PlentyMyAccountMyAccount #button_createPlentyWebMyAccountTicketsNewTicket.create:hover,
.webnsale .LiveSearchShowMoreArticleHint input,
.webnsale .singlearticlewrapper .ItemsDescriptionRatingDetail input[type='submit']:hover {
    color: black;
    text-decoration: none;
}

.mainContent .PlentyLostPWDContainerTitle {
    border: none !important;
}

/* title h1 and bar for containers */
.mainContent .PlentyLostPWDContainerTitle,
.mainContent .PlentyWebBasketContainer .PlentyWebBasketContainerTitle,
.mainContent #PlentyOrderCheckoutAccordion.Accordion h1.AccordionTitle,
.mainContent .PlentyWebMyAccountAccContainerTitle,
.mainContent #PlentyWebMyAccountLogin h1.PlentyMyAccountContainerTitle,
.mainContent #PlentyWebLostPWDLogin h1.PlentyMyAccountContainerTitle,
.mainContent #PlentyWebCustomerRegistrationTitle,
.mainContent #PlentyOrderCheckoutAccordion .AccordionTitle.AlreadyOpened.UniqueAccordionTitle:hover,
.mainContent #PlentyOrderCheckoutAccordion .AccordionTitle.AlreadyOpened.CurrentAccordionTitle:hover,
.mainContent #PlentyWebOrderOverviewAGBandWithdrawal,
.mainContent #PlentyWebOrderOverviewInvoiceContainer > span,
.mainContent #PlentyWebOrderOverviewShippingContainer > span,
.mainContent #PlentyWebOrderOverviewShippingMethodContainer > span,
.mainContent #PlentyWebOrderOverviewPaymentMethodContainer > span,
.mainContent #PlentyWebOrderOverviewSchedulerContainer > span,
.mainContent #PlentyWebOrderOverviewAGBPrivacyContainer > span,
.mainContent .PlentyWebItemContainerHeader,
.mainContent #PlentyWebOrderOverviewItemsTop,
.mainContent div.PlentyFormContainer.PlentyWebMyAccountContainer > span.PlentyWebMyAccountContainerTitle,
.mainContent div.PlentyFormContainer.PlentyWebMyAccountContainer > div.PlentyWebMyAccountContainerTitle,
.mainContent .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer > span,
.mainContent .PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow > .ItemsHeaderRow,
.mainContent .PlentyWebMyAccountDisplayOrdersContainer > div.PlentyWebMyAccountDisplayOrdersOrderId,
.mainContent .PlentyMyAccountHeaderChange,
.mainContent .PlentyWebMyAccountTicketsTicketTitleContainer,
.mainContent .PlentyWebMyAccountTicketsLeafHead,
.mainContent .PlentyWebMyAccountMyProjectsProjectTitleContainer,
.mainContent .PlentyWebMyAccountEmailNewAccountContainerTitle,
.mainContent #PlentyWebMyAccountCustomerEventsContainerContent > h1,
.mainContent .PlentyWebMyAccountVersionJumpDomainContainer > span,
.mainContent .PlentyWebMyAccountEmailNewAddressContainer > span,
.mainContent .PlentyWebMyAccountItemContainerHeader,
.mainContent .PlentyWebMyAccountOpenableItemContainerHeader {
    color: #545256;
    background-color: #d0e4ce;
    padding: 5px 0 5px 30px;
    font-family: "Ubuntu", sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    border-width: 0;
}

.mainContent h1.CurrentAccordionTitle {
    background-color: #008000 !important;
    color: white !important;
}

.mainContent #PlentyMyAccountMyAccount #button_createPlentyWebMyAccountTicketsNewTicket.create:hover {
    background-color: #51af3b;
    color: black;
}

.mainContent div.PlentyWebMyAccountContainerTitle > div:first-child,
.mainContent div.PlentyMyAccountHeaderChange > div:first-child,
.mainContent .PlentyWebMyAccountItemContainerHeader > div:first-child {
    font-size: 18px;
    padding: 0;
    line-height: 25px;
}

.mainContent #PlentyMyAccountMyAccount .PlentyWebMyAccountSearchGo input {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    border: none;
    height: 21px;
    padding: 0;
}

/* hover: title h1 and bar for containers */
.mainContent .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle,
.mainContent .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle,
.mainContent .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle,
.mainContent .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainer,
.mainContent .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle,
.mainContent #PlentyOrderCheckoutAccordion .AccordionTitle.AlreadyOpened:hover{
    background-color: #0b823b;
    color: white;
}

.PlentySubmitButton:hover,
.mainContent #PlentyMyAccountMyAccount .PlentyWebMyAccountSearchGo input:hover {
    color: black;
}

.mainContent #PlentyMyAccountMyAccount .PlentyWebMyAccountSearchGo input:hover {
    opacity: .6;
    background-color: #51af3b;
}

.mainContent .PlentyWebBasketContainerTitle span,
.mainContent span.PlentyWebTitle,
.mainContent #PlentyWebOrderOverviewItems {
    font-size: 18px;
}

.mainContent #PlentyWebOrderOverviewItems {
    padding: 0;
    margin: 0;
    font-weight: normal;
}

.mainContent #PlentyWebMyAccountLogin #PlentyWebMyAccountLoginForm .button a:hover,
.mainContent #PlentyWebMyAccountLogin #PlentyWebMyAccountLoginForm .button a:focus,
.mainContent #PlentyWebMyAccountLogin #PlentyWebMyAccountLoginForm .button a:active,
.mainContent #PlentyMyAccountMyAccount a:hover,
.mainContent #PlentyMyAccountMyAccount a:focus,
.mainContent #PlentyMyAccountMyAccount a:active,
.mainContent #PlentyMyAccountMyAccount a.link:hover {
    color: black;
}

.mainContent div.PlentyWebMyAccountLoginData input[type="text"]:hover,
.mainContent div.PlentyWebMyAccountLoginData input[type="password"]:hover,
.mainContent div.PlentyWebMyAccountLoginData input[type="text"]:focus,
.mainContent div.PlentyWebMyAccountLoginData input[type="password"]:focus,
.mainContent div.PlentyWebMyAccountLoginData input[type="text"],
.mainContent div.PlentyWebMyAccountLoginData input[type="password"],
.mainContent div.PlentyWebMyAccountLoginData input[type="text"],
.mainContent div.PlentyWebMyAccountLoginData input[type="password"],
.mainContent #PlentyMyAccountMyAccount input[type="text"],
.mainContent #PlentyMyAccountMyAccount input[type="password"],
.mainContent #PlentyMyAccountMyAccount select,
.mainContent #PlentyMyAccountMyAccount input[type="file"],
.mainContent #PlentyMyAccountMyAccount input[type="text"],
.mainContent #PlentyMyAccountMyAccount input[type="password"],
.mainContent #PlentyMyAccountMyAccount select,
.mainContent #PlentyMyAccountMyAccount input[type="file"],
.mainContent .PlentyWebMyAccountPopupContainer input[type="text"],
.mainContent .PlentyWebMyAccountPopupContainer input[type="password"],
.mainContent .PlentyWebMyAccountPopupContainer select,
.mainContent .PlentyWebMyAccountPopupContainer input[type="file"],
.mainContent .PlentyWebMyAccountPopupContainer input[type="text"],
.mainContent .PlentyWebMyAccountPopupContainer input[type="password"],
.mainContent .PlentyWebMyAccountPopupContainer select,
.mainContent .PlentyWebMyAccountPopupContainer input[type="file"],
.mainContent #PlentyMyAccountMyAccount input[type="text"]:hover,
.mainContent #PlentyMyAccountMyAccount input[type="password"]:hover,
.mainContent #PlentyMyAccountMyAccount select:hover,
.mainContent #PlentyMyAccountMyAccount input[type="file"]:hover,
.mainContent #PlentyMyAccountMyAccount input[type="text"]:focus,
.mainContent #PlentyMyAccountMyAccount input[type="password"]:focus,
.mainContent #PlentyMyAccountMyAccount select:focus,
.mainContent #PlentyMyAccountMyAccount input[type="file"]:focus,
.mainContent .PlentyWebMyAccountPopupContainer input[type="text"]:hover,
.mainContent .PlentyWebMyAccountPopupContainer input[type="password"]:hover,
.mainContent .PlentyWebMyAccountPopupContainer select:hover,
.mainContent .PlentyWebMyAccountPopupContainer input[type="file"]:hover,
.mainContent .PlentyWebMyAccountPopupContainer input[type="text"]:focus,
.mainContent .PlentyWebMyAccountPopupContainer input[type="password"]:focus,
.mainContent .PlentyWebMyAccountPopupContainer select:focus,
.mainContent .PlentyWebMyAccountPopupContainer input[type="file"]:focus,
.webnsale .dragbox input[type="text"],
.webnsale .dragbox input[type="password"],
.webnsale .dragbox select,
.webnsale .dragbox input[type="file"],
.webnsale .dragbox input[type="text"],
.webnsale .dragbox input[type="password"],
.webnsale .dragbox select,
.webnsale .dragbox input[type="file"] {
    background-color: #F5F5F5 !important;
    border-color: #D9D9D9 #EAEAEA #FFFFFF !important;
    border-style: solid !important;
    border-width: 1px !important;
    height: auto;
    color: #4C4B4D !important;
}

.webnsale .dragbox.PlentyWebMyAccountPopupContainer div.PlentyFormBox input[type="text"],
.webnsale .dragbox.PlentyWebMyAccountPopupContainer div.PlentyFormBox input[type="password"] {
    padding: 2px 0 2px 5px !important;
}

.mainContent input[type='file'],
.mainContent input[type='file']:hover,
.mainContent input[type='file']:focus {
    border: none !important;
    background: transparent;
}

.webnsale .dragbox .PlentyFormTitle > label,
.webnsale .dragbox .PlentyWebMyAccountPopupContainer span.PlentyFormTitle {
    height: auto;
    padding: 0;
    margin: 0 0 0 -1px;
    font-size: 16px;
}

.mainContent #PlentyMyAccountMyAccount select,
.webnsale .dragbox select {
    font-size: 12px;
}

/* small change buttons on green headers */
.mainContent #WebBasketShippingCountrySelectedChange,
.mainContent #WebBasketPaymentMethodSelectedChange,
.mainContent #WebBasketShippingMethodSelectedChange,
.mainContent #WebBasketCouponSelectedChange,
.mainContent .PlentyWebButtonsRightContainer .PlentyWebshopButton.change,
.mainContent .PlentyWebshopButton.change_orderoverview_items,
.mainContent .PlentyWebshopButton.change,
.mainContent .PlentyWebshopButton.create {
    font-size: 11px !important;
    font-weight: normal;
    color: #444;
    float: right;
    margin-top: -1px;
    cursor: pointer;
    background-color: #fff;
    border-radius: 0;
    padding: 5px 10px;
    margin-right: 5px;
    opacity: 1;
    box-shadow: none;
}

.mainContent span.PlentyWebMyAccountContainerTitle > span.PlentyFormContainer,
.mainContent div.PlentyWebMyAccountContainerTitle > div.PlentyFormContainer,
.mainContent .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer > span > span.PlentyFormContainer,
.mainContent .PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow > .ItemsHeaderRow > span.PlentyFormContainer,
.mainContent span.PlentyWebMyAccountOrderOverviewItemsTitle > span.PlentyFormContainer.PlentyWebMyAccountOrderOverviewItemsChangeContainer,
.mainContent .PlentyMyAccountHeaderChange > .PlentyFormContainer,
.mainContent .PlentyWebMyAccountItemContainerHeader > .PlentyFormContainer,
.mainContent .PlentyWebMyAccountHeaderButtonRight,
.mainContent .PlentyWebMyAccountButtonsRightContainer {
    padding: 0;
    margin-bottom: -4px;
}

/* hover: small change buttons on green headers */
.mainContent .PlentyWebButtonsRightContainer .PlentyWebshopButton.change:hover,
.mainContent .PlentyWebshopButton.change:hover,
.mainContent .PlentyWebshopButton.create:hover,
.mainContent #PlentyMyAccountMyAccount .PlentyWebshopButton.change:hover,
.mainContent #PlentyMyAccountMyAccount .PlentyWebshopButton.create:hover,
.mainContent #PlentyOrderCheckoutAccordion #button_change_orderoverview_itemsWebOrderOverviewItems.PlentyWebshopButton:hover {
    background-color: #0b823b;
    color: white;
}

.mainContent .PlentyWebButtonsRightContainer,
.mainContent #PlentyWebOrderOverviewItemsTop > #PlentyWebOrderOverviewItemsChangeContainer {
    top: -1px;
}

.mainContent .PlentyWebBasketShippingMethodName,
.mainContent .PlentyWebBasketShippingMethodPrice {
    margin-top: 0;
}

.mainContent #PlentyWebLostPWDLoginEmailTitle,
.mainContent #PlentyWebMyAccountLoginEmailTitle label,
.mainContent #PlentyWebMyAccountLoginPasswordTitle label,
.mainContent #PlentyWebMyAccountLoginEmailTitle,
.mainContent #PlentyWebMyAccountLoginPasswordTitle {
    width: 130px;
    float: none;
    padding-top: 0;
}

.mainContent #PlentyWebLostPWDLogin,
.mainContent #PlentyWebMyAccountLogin {
    width: 390px;
}

.mainContent #PlentyWebLostPWDLoginEmail,
.mainContent #PlentyWebLostPWDLoginEmail:hover,
.mainContent #PlentyWebLostPWDLoginEmail:focus {
    background-color: #F5F5F5;
    border-color: #D9D9D9 #EAEAEA #FFFFFF !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #666666;
}

.mainContent .PlentyLostPWDContainerContent {
    font-family: "Yanone Kaffeesatz", sans-serif;
    border: none;
}

.mainContent #PlentyWebLostPWDLoginEmailTitle {
    font-weight: normal;
}

.mainContent #PlentyWebOrderOverviewAGBPrivacyContainer > span > h3 {
    font-weight: normal;
    font-size: 18px;
    padding: 0;
    color: #545256;
}

.mainContent .PlentyWebItemContainerHeaderTitle {
    padding: 0;
    font-size: 18px;
}

.mainContent .PlentyWebMyAccountAccContainerTitle.PlentyWebMyAccountOpenableContainerTitle:hover {
    background-color: #0b823b;
    color: white;
}

.mainContent #PlentyWebMyAccountMyAccountTitleContainerTitle {
    font-family: "Ubuntu", sans-serif;
    font-weight: normal;
    margin: 0;
}

.mainContent #PlentyWebMyAccountMyAccountLogoutContainer {
    top: -45px;
}

form,
.mainContent .PlentyWebPaymentMethodPrice,
.mainContent .PlentyWebShippingMethodPrice,
.mainContent #PlentyMyAccountMyAccount,
.mainContent #PlentyWebMyAccountDisplayOrdersPagination > div:first-child,
.mainContent #PlentyWebMyAccountDisplaySchedulerOrdersPagination > div:first-child,
.mainContent .PlentyWebMyAccountPagination > div:first-child,
.webnsale .dragbox,
.mainContent .PlentyWebPaymentMethodRadio,
.mainContent .PlentyWebShippingMethodName {
    font-size: 16px;
}

.mainContent div.PlentyFormBox input[type="text"],
.mainContent div.PlentyFormBox input[type="password"] {
    padding: 3px 2px 3px 5px;
}

.mainContent #PlentyBasketWebBasket input[type="text"],
.mainContent #PlentyOrderCheckoutAccordion input[type="text"],
.mainContent #PlentyBasketWebBasket input[type="password"],
.mainContent #PlentyOrderCheckoutAccordion input[type="password"] {
    height: auto;
    line-height: normal;
}

.mainContent #PlentyWebShippingDetailsLoginSubmit,
.mainContent #PlentyWebShippingDetailsFormPane .PlentyFormBox {
    border: none;
}

.mainContent div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormTitle,
.mainContent div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormValue,
.mainContent div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormTitle,
.mainContent div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormValue {
    vertical-align: text-top;
}

.mainContent div#PlentyWebInvoiceDetailsContainer1,
.mainContent div#PlentyWebInvoiceDetailsContainer2,
.mainContent div#PlentyWebInvoiceDetailsContainer3,
.mainContent div#PlentyWebInvoiceDetailsNotice2 {
    border: none;
}

.mainContent .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle #WebBasketShippingMethodSelectedChange,
.mainContent .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle #WebBasketPaymentMethodSelectedChange,
.mainContent .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle #WebBasketShippingCountrySelectedChange,
.mainContent .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle #WebBasketCouponSelectedChange {
    background-color: white;
}

.mainContent .PlentyWebMyAccountTicketsNewTicketSubmit {
    position: relative;
}

.mainContent #button_createPlentyWebMyAccountTicketsNewTicket {
    position: absolute;
    right: 0;
    bottom: 0;
}

.mainContent #PlentyMyAccountMyAccount #PlentyWebMyAccountTicketsContainer div.PlentyFormContainer > div > div {
    padding-bottom: 10px;
}

.webnsale #PlentyWebMyAccountLogin #PlentyWebMyAccountLoginForgotPassword a,
.webnsale #PlentyWebMyAccountLogin #PlentyWebMyAccountLoginCustomerRegistration {
    text-decoration: underline !important;
}

.webnsale #PlentyWebMyAccountLogin a#button_loginMyAccountLogin.PlentyWebshopButton:hover {
    color: black !important;
}

.crossselling .produkt {
    float: left;
    width: 172px;
    padding: 10px;
}

.crossselling .produkt .produkt_price {
    position: relative;
    bottom: auto;
    padding-top: 10px;
    font-size: 14px;
}

.crossselling .produkt a:hover {
    color: #008000;
}

#PlentyOrderAmazonPaymentsPanel1B,
#PlentyOrderAmazonPaymentsPanel2B {
    text-align: right !important;
}

.mainContent #PlentyWebLoginRegisterNote2 ul li {
    list-style: disc;
}

.mainContent #PlentyWebLoginNotice {
    font-family: "Ubuntu", sans-serif;
    color: #008000;
    font-weight: normal;
    font-size: 18px;
    padding-bottom: 10px;
}

.mainContent .button_proceed_orderWebBasket2,
.mainContent .PlentyWebBasketShippingMethodName {
    font-size: 18px;
}

.mainContent .PlentyDataContainerTitle.ItemsDescriptionLink strong,
.mainContent .PlentyItemsDescriptionContainer.ItemsDescriptionLink strong {
    font-weight: normal;
    color: #008000;
}

.mainContent .PlentyErrorMessageBox {
}

.mainContent #PlentyWebOrderOverviewInvoiceContainer,
.mainContent #PlentyWebOrderOverviewShippingContainer,
.mainContent #PlentyWebOrderOverviewShippingMethodContainer,
.mainContent #PlentyWebOrderOverviewPaymentMethodContainer,
.mainContent #PlentyWebOrderOverviewSchedulerContainer,
.mainContent #PlentyWebOrderOverviewAGBPrivacyContainer,
.mainContent #PlentyWebOrderOverviewReferenceContainer,
.mainContent #PlentyWebOrderOverviewNotesContainer,
.mainContent #PlentyWebOrderOverviewItemsContainer,
.mainContent #PlentyWebShippingDetailsNotice2 {
    border: none !important;
}

.mainContent #PlentyWebInvoiceDetailsHouseNo,
.mainContent #PlentyWebInvoiceDetailsCity,
.mainContent #PlentyWebShippingDetailsHouseNo {
    margin-right: 3px;
}

.mainContent #PlentyWebInvoiceDetailsBirthdayContainer #PlentyWebInvoiceDetailsBirthday,
.mainContent #PlentyWebInvoiceDetailsBirthdayContainer #PlentyWebInvoiceDetailsBirthmonth,
.mainContent #PlentyWebInvoiceDetailsBirthdayContainer #PlentyWebInvoiceDetailsBirthyear {
    width: 40px !important;
}

.mainContent #PlentyWebInvoiceDetailsSalutation,
.mainContent #PlentyWebInvoiceDetailsCountry,
.mainContent #PlentyWebShippingDetailsSalutation,
.mainContent #PlentyWebShippingDetailsCountry {
    width: 99%;
}

.mainContent #PlentyWebShippingDetailsFormPane #PlentyWebInvoiceDetailsSalutation,
.mainContent #PlentyWebShippingDetailsFormPane #PlentyWebInvoiceDetailsCountry,
.mainContent #PlentyWebShippingDetailsFormPane #PlentyWebShippingDetailsSalutation,
.mainContent #PlentyWebShippingDetailsFormPane #PlentyWebShippingDetailsCountry {
    width: 100%;
}

.mainContent #PlentyWebShippingDetailsStreetContainer {
    width: 83% !important;
}

.mainContent #PlentyOrderCheckoutAccordion > .AccordionPane {
    line-height: 25px;
}

.mainContent #PlentyWebShippingDetailsStreetContent {
    width: 63% !important;
}

.mainContent #PlentyWebShippingDetailsStreet {
    width: 100% !important;
}

.mainContent #PlentyWebShippingDetailsHouseNoContainer {
    margin-right: 9px;
}

.mainContent #PlentyWebShippingDetailsZIPCodeTitle {
    padding-right: 0 !important;
}

.mainContent #PlentyWebShippingDetailsZIPCodeContent {
    padding-left: 4px !important;
}

.mainContent #PlentyWebShippingDetailsCityContainer {
    width: 50% !important;
}

.mainContent #PlentyWebShippingDetailsZIPCode {
    width: 76px !important;
}

.mainContent ##PlentyWebShippingDetailsCityContent {
    padding-right: 9px !important;
}

.mainContent div.PlentyFormBox input[type="text"],
.mainContent div.PlentyFormBox input[type="password"] {
    margin-top: 4px !important;
}

.mainContent .PlentyErrorPane {
    color: #FFFFFF;
    display: none;
    font-size: 16px;
}

.mainContent .PlentyWebMyAccountMyAccountContainer {
    font-family: "Yanone Kaffeesatz", sans-serif;
    font-size: 16px;
}

.mainContent div.PlentyFormContainer.PlentyWebMyAccountContainer > div.PlentyWebMyAccountContainerContent,
.mainContent .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer > span + div,
.mainContent .PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow > .ItemsContentRow,
.mainContent .PlentyWebMyAccountOrderOverviewElementsContainer1 > div.PlentyFormContainer > div.PlentyFormContainer,
.mainContent .PlentyWebMyAccountOrderOverviewElementsContainer2 > div.PlentyFormContainer > div.PlentyFormContainer,
.mainContent .PlentyWebMyAccountDisplayOrdersContainer > div.PlentyWebMyAccountDisplayOrdersOrderId + div.PlentyFormBox,
.mainContent .PlentyWebMyAccountTicketsTicketContent,
.mainContent .PlentyWebMyAccountTicketsLeafContent,
.mainContent .PlentyWebMyAccountMyProjectsProjectContent,
.mainContent .PlentyWebMyAccountEmailNewAccountContainerTitle + form,
.mainContent #PlentyWebMyAccountCustomerEventsContainerContent > h1 + div,
.mainContent .PlentyWebMyAccountVersionJumpDomainContainer > div,
.mainContent .PlentyWebMyAccountEmailNewAddressContainer > form,
.mainContent .PlentyWebMyAccountItemContainerHeader + .PlentyFormContainer.ItemsContentRow,
.mainContent .PlentyWebMyAccountItemContainerContent,
.mainContent .PlentyWebMyAccountOpenableItemContainerContent {
    font-size: 16px;
}

.webnsale #PlentyMyAccountMyAccount select,
.webnsale .PlentyWebMyAccountPopupContainer select {
    padding: 0;
}

.webnsale .PlentyWebItemContainerHeaderTitle,
.webnsale #PlentyWebOrderOverviewAGBandWithdrawal > h3,
.webnsale #PlentyWebOrderOverviewInvoiceContainer > span,
.webnsale #PlentyWebOrderOverviewShippingContainer > span,
.webnsale #PlentyWebOrderOverviewShippingMethodContainer > span,
.webnsale #PlentyWebOrderOverviewPaymentMethodContainer > span,
.webnsale #PlentyWebOrderOverviewSchedulerContainer > span,
.webnsale #PlentyWebOrderOverviewAGBPrivacyContainer > span,
.webnsale .PlentyWebItemContainerHeader,
.webnsale #PlentyWebOrderOverviewItems {
    line-height: normal;
}

#live_article_search_result .Price {
    font-size: 18px;
    padding-bottom: 10px;
    display: inline-block;
}

#live_article_search_result .LiveSearchVAT,
#live_article_search_result .LiveSearchShippingHandling {
    font-size: 14px;
}

#live_article_search_result td {
    padding: 10px;
    border-bottom: 1px solid #EBEBEB;
}

#live_article_search_result .LiveSearchArticleName {
    padding-left: 10px;
    display: block;
}

.after2BasketButton {
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.theEnd .copyright {
    position: relative;
}

#totop-scroller {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAAEEm3GKAAAACXBIWXMAAAsSAAALEgHS3X78AAAE9klEQVR4nGP5//8/Ay7AglOGaMnXv97N5GbmfMnFzFmHISnKJpRORTtxeQWnLoQrf7xYIsohEYMhcebTNV1PDglMHZ5iTvqk2UG0c/EBnKa9+f5suQinVCRJmkAanv94vlSSQzKaoKaf/36VsTOxdYHYIA12Z1L/HzKZzYhXE0wDDKBrwOs8fIDk0CPZFupo+PjrzRx+NpEUojWAFD/++mCDLLdCAEEN74C5SwiYibApxqoBpPjnv59VJ96fDVDhVropzSERi1MDLIbZmdjb7IWt2r7/+1mL1wb02OVkYm8m6CRCYDBqICfrkmwJzW0g1ZLrb4+dYmPm/KEsYGhHE0t2Plp5310uXBHEPvh0yw17aR8Nqlqy8enaO/5QC0AAZMHu5zuuukp6aFPFki0vdl3xlw5WAbH/M/wPYGRg3ABigyzY9+bwGScRWxOKLFn7Ys/lIAnXmv4H854WKiRJwywAgfY7M15WqGSkbQda5EnAIpyWPPj+YlmwhIsuiA20YAO6fKVKhjiIBlqwkWyfKHBKRBHSTCwYfPlkcFtC67KL5r4YtYC6Fiy6Uvk9TqedkyYWHHq6/jbI8DMv91wyEXfRo7oF2sKWJ0C0FK/KHWL1EG3Bpscr7/vJQuoLKS6FoF1PN950k/ZXp5oFlmKOB5H52oJGl4nRR5QFG59vueEviVqFSnPJhux5teeii5iLPi59RFtgK2K9D8Z++v3pCmlO6QgQW4df7wIhvQQtWPN827UQSS8tELv/3owXhUoZEu13JrypVCkQkWAXi9/15tBZNxE7Y7ItsBE2O77n7fGT1oJGW0CGg8RAhn/9+735wudrDpo8qjfI9sGql7svXflyV7xJGVJdIgNgf7jWWsCYoeLWxDcOwmYnPYQtzUm2QJtb5X6YuCveDNWhli9y8dPtbfjU4LaAR9Efn0YY0OdT9SLLAmqBUQtGLRgKFtCj00hrQJcmKq3BqCcGC6CZJ/7+/5M3/0LBhGSDiemMjMyzaWUPCNDEE3/+/y468nhdbqxeV9e+h8tqHeWjGJkYmWfRwi4QoLongB4oWX9vVlmocrYYiO+sEFux/NaEt+GquUxAj8ygtn0gQFVP/Pr3s3L53enF8aoFIsjikWoFwvNu9ryLVytgYWZkmUJNO0GAap74+e9H3YI7M/PTgQ7GJp+kXiI09Wb3e6A8Kwsjaz+17AUBqnji+9/vjXPvz8nOUcvH6gEYyFYvFey/1fM+WyWPjY2JrZMadoMAxZ74AYyBGffnZRWq5IoQVs3AUKhWIthxq/d9kWrePzZG1m5K7QcBijzx89/Pikl35+WWqWaLIot//PNpQu+dqUmcTGx/fv//y1Skkj2Dh5m7AiZfoVYs2Hiz932VWv5PVkaWSZS4AQTI9sSv/7+LJz9YklemmgX2wKc/n3sbbvanR0j7nTUTMLBv0qgsQFZ//P3ZI+tf7tKrU82bAvRQVb16sWDznamvKpUzfrFQWGqR5Ynf///kxlyqbEuTCbnQcW/uM09Rm0v6vOoefdp1xbj0WAoa2wAxmH3q06V9B96eUTcR0H8UdqF80mrDrp/MDEzzyfQD6Z44/eH67pYnC2zbVbK3a3ErBrgIW5BsqRmfnhMQg9mSHOLbgq5UTt+o00k/T5gKaLpuFKBawcJgwKPqBfQARWaMNgAHCxj1xGABo54YLGDUE4MFAAC3/a072SwZBAAAAABJRU5ErkJggg==") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    display: block;
    position: absolute;
    right: 0;
    text-decoration: none;
    z-index: 1;
    height: 30px;
    top: 40%;
    width: 30px;
}

#totop-scroller:hover {
    background-position: 50% 50%;
}

.webnsale #PlentyWebBasketItemsMain > div.PlentyBasketItemRow > div,
.webnsale #PlentyOrderWebPaymentMethodContent .PlentyFormBox > .PlentyFormContainer,
.webnsale #PlentyOrderWebShippingMethodContent .PlentyFormBox > .PlentyFormContainer {
    border-color: #CCC;
}

.webnsale .singlearticlewrapper .article_rating_stars {
    padding-top: 5px;
    padding-right: 5px;
}

.webnsale .singlearticlewrapper .ItemsDescriptionRating span {
    display: block;
}

.webnsale .singlearticlewrapper .ItemsDescriptionRatingTitle {
    padding-bottom: 5px;
}

.webnsale .singlearticlewrapper #IconSelectMainContainer,
.webnsale .singlearticlewrapper #IconSelectMainContainerWrapper {
    width: 120px !important;
}

.webnsale .singlearticlewrapper #IconSelectMainContainer .IconSelectContentContainer > span {
    padding: 0 5px;
}

.webnsale .singlearticlewrapper .code_image {
    padding: 10px 0;
}

.webnsale .singlearticlewrapper .article_rating_box {
    max-height: 500px;
    overflow: auto;
}

.rating a:hover {
    text-decoration: none;
}

.ebay .articlepic_big a {
    width: 100%;
    height: 340px;
    display: block;
    background-size: contain !important;
    cursor: default;
}

.ebay .articlepic_big a:hover {
    text-decoration: none;
}

.ebay .thumb {
    padding-bottom: 10px;
}

.ebay .thumb a {
    width: 100%;
    height: 114px;
    display: block;
    background-size: 100% !important;
}

.ebay .thumb a:hover {
    text-decoration: none;
}

.ebay .header {
    position: relative;
    padding-bottom: 10px;
}

.ebay .topquicklinks {
    position: absolute;
    top: 60px;
    right: 0;
    z-index: 510;
}

.ebay .topquicklinks li {
    float: left;
}

.ebay .topquicklinks li:after {
    content: "    ";
    white-space: pre;
}

.ebay .topquicklinks li:last-child:after {
    content: "";
}

.ebay .mainHeader {
    padding-top: 20px;
}

.ebay .singlearticleoverview {
    border: none;
    margin: 0;
}

.ebay .footer {
    padding-top: 10px;
}

.ebay .footer li {
    float: left;
}

.ebay .footer li:after {
    content: "    ";
    white-space: pre;
}

#plenty_appendix {
    display: none !important;
}

.ebay .payments {
    padding: 10px 0 0;
}

.ebay .paymentIcons {
    margin: 0;
    padding: 0;
}

.ebay .paymentIcons li img {
    padding: 0 3px 6px 3px;
}

.ebay .toShopLink {
    text-align: right;
}

.ebay .toShopLink img {
    vertical-align: middle;
    padding-right: 5px;
}

.ebay .topLinksContainer {
    padding-right: 0;
}

.ebay .footerColumn {
    padding-left: 0;
}

.ebay ul.footerLinks {
    padding: 0;
    margin: 0;
}

.ebay .articlepic_big {
    width: auto;
    display: block;
    max-height: none;
    max-width: none;
    margin-bottom: 0;
}

.ebay .searchForm {
    display: block;
    float: right;
    margin-top: 1px;
}

.ebay .searchForm input {
    height: 30px;
    margin-right: 0;
    padding: 0 7px;
}

.ebay #searchId {
    width: 120px;
}

.ebay .shippings {
    padding: 15px 0 0;
}

.ebay .mainContent {
    background-color: white;
}

.ebay .header h4 {
    font-size: 17px;
}

.ebay .searchbox form {
    background: url("https://shop.roeglin.tv/layout/webnsaleEP/images/lupe.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    border: medium none !important;
    box-shadow: none !important;
    float: right;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-top: 1px !important;
    min-height: 19px;
    padding: 0 0 0 25px !important;
    position: relative;
    right: 0;
    text-transform: capitalize;
    top: 0;
}

.menuBG {
    background-image: url('/layout/webnsaleEP/images/menueBG1.png');
    background-position: center 0;
    background-repeat: no-repeat;
    height: 61px;
}

.ebay .menuBG {
    background-image: url('https://shop.roeglin.tv/layout/webnsaleEP/images/menueBG1.png');
    background-position: center 0;
    background-repeat: no-repeat;
    height: 61px;
}

.ebay.spezial .menuBG {
    background-image: url('https://shop.roeglin.tv/layout/webnsaleEP/images/menueBG2.png');
    background-position: center 0;
    height: 145px;
    margin-bottom: 0;
    background-repeat: no-repeat;
}

.ebay {
    padding-bottom: 40px;
}

.ebay .mainMenu a {
    font-size: 19px;
}

.ebay .sub_cat {
    display: none;
}

.ebay .contacts {
    padding: 10px 0;
    line-height: 20px;
}

.ebay ul.sub_cat {
    background-color: #d0e4ce;
    padding: 0 0 0 15px;
    margin: 0;
}

.ebay ul.sub_cat a {
    border-bottom: 1px solid #E9E9E9;
    margin: 0 5px;
    padding: 5px 0 5px 5px;
    color: #545256;
    font-size: 18px;
}


.ebay ul.sub_cat a:before {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAIklEQVQY02O48OTcfwZkABJAEYQJwAWRBcCCOFWgmIFsCQCRYjgRBPTUpgAAAABJRU5ErkJggg==");
    background-position: right center;
    background-repeat: no-repeat;
    color: #d0e4ce;
    content: "";
    margin-right: 5px;
    padding-right: 5px;
}

.ebay ul.sub_cat a:hover:before {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAIklEQVQY02PQ7pH+z4AMQAIogjABuCCyAFgQpwoUM5AtAQD6WR0RjjHMAwAAAABJRU5ErkJggg==");
    color: #2b8c1b;
    content: "";
    padding-right: 5px;
}

.contentPage img {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #FFFFFF;
    box-shadow: none;
    max-width: 100%;
    outline: 1px solid #EAEAEA;
    padding: 4px;
}

.crossArticles {
    font-size: 5px;
}

.crossArticles .produkt {
    border: 1px solid #dfdfdf;
    padding: 10px;
}

.crossArticles .produkt:hover {
    border-color: #0b823b;
}

.mainContent .PlentyErrorMessageBox {
padding: 10px 10px 10px 0;
color: #626262;
} 