body#index:before, body#index:after {background-color: transparent;}
p.backgroundTxt {width: 100%;}
p.payment_module a {border: 1px solid #dcdcdc;}
li.address_update a {color: white;}

.adventskalender {margin-top: 30px;}
.adventBox {margin: 0px; padding: 0px;}
.adventImg {margin: 0px !important;}
.alert-danger {background-color: #842171; border-color: #842171;}
.ausrichten1 {margin-top: 9px !important;}
.cmsh1 {text-transform: uppercase; color: #545454;}
.cmsh2 {color: #545454;}
.cmsh3 {color: #545454;}
.copyright {color: #969696;}
.copyright > a:visited:hover {color: #ffffff;}
.countryLeft {margin-left: -11px !important;}
.gift-line .description {text-align: left !important;}
.gift-line {padding-top: 6px;}
.gift-rule-desc:after, .gift-popup h2:after {border: none;}
.gift-rule-desc, .gift-popup h2 {background-color: white; color: #1e1e1e !important; border: 1px solid #dcdcdc; font-weight: 400;padding: 0 12px 0 7px; font-size: 24px;}
.gift-rule-desc:after, .gift-popup h2:after {border-top: 20px solid #dba4b4;}
.gift-item .new-label {background: #dba4b4; padding-left: 8px;}
.gift-item {background: none repeat scroll 0 0 #dba4b4 !important;}
.gift-rule-dependencies .icon {font-size: 14px; text-transform: none; font-weight: 400;}
.gift-rule-dependencies {padding: 5px 22px 0px 20px;}
.gift-popup .more-gift a {color: #8d8d8d;}
.gift-scroll-content .title {background: none repeat scroll 0 0 #dba4b4;}
.gift-scroll-content .pic {border: 1px solid #dba4b4;}
.gift-popup {padding: 10px 40px 30px 20px;}
.layered_subtitle {margin-bottom: 9px !important;}
.makeSomeSpace {margin-top: 0px !important;}
.manufacturetures-container {background-color: #fff; margin-top: -6px; clear: both;	position: relative;	z-index: 2;}
.moneyWorld {height: auto !important; max-width: 150px !important; border: 1px solid #dcdcdc !important;}
.new-box {background-color: #d9b1be; left: 10px;}
.new-box:hover, .sale-box:hover {background-color: #7c7c7b;}
.newsletterStyle {padding: 4px 6px 4px 6px; background-color: rgba(236,213,223,0.4);}
.old-price {color: #842171;}
.paypalCheckOut div {margin-right: 0 !important;}
.price, .product-price {font-size: 20px; color: #842171; white-space: nowrap; margin-right: 5px;}
.price-percent-reduction {background: #d9b1be; border: 1px solid #d9b1be; margin: 0 7px 8px -10px;}
.sale-box {background-color: #d9b1be}
.seoinspector {color: #969696;}
.shortBox {max-width: 80% !important;}
.special-price, .specific-price {color: #842171;}
.gift-rule-dependencies > div {background: none;}
.gift_preselector_container {padding: 0 0 21px 0px;}
.gift_preselector_container .selector {margin-left: 0;}
.address_delivery .selector {margin-left: 0;}
.kontoButton:hover {background-color: #d9b1be; color: #fff;}
.okButton:hover {background-color: #d9b1be; border-color: #d9b1be; color: #fff;}

#columns #newsletter_block_left .form-group .form-control {min-width: 265px; margin-bottom: 8px;}
#last_quantities {display: none !important;}
#identity #center_column form.std .row, #authentication #center_column form.std .row, #order-opc #center_column form.std .row {margin-left: -15px;}
#order-opc .opc-button {padding: 11px 0 15px 0;}
#order-opc .page-heading.step-num span {font-style: normal; top: -13px; color: #dba4b4 !important;}
#layered_block_left ul li {margin-bottom: 2px;}
#layered_block_left #enabled_filters, #layered_url_filter_block {margin-bottom: 21px;}
#cs_bt_scroll_top:hover {background-color: #7c7c7b; }
#cs_bt_scroll_top:hover:before {color: white;}
#cs_bt_scroll_top {border: none; background-color: #d9b1be;}
#enabled_filters {background-color: rgba(217,177,190,0.4); padding: 11px;}
#header > .nav {background: #ecd9df;}
#layered_block_left .title_block {background-color: #d9b1be;}

/* Flexible iFrame */
.flex-video {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.flex-video iframe, .flex-video object, .flex-video embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* Cleverreach */
.cr_site{margin:0;padding:75px 0 0 0;text-align:center;background-color:#eeeeee;}
.cr_font{font-size: 14px;font-family: Arial;}
.cr_body h2, .cr_header h2{font-size:22px;line-height:28px;margin:0 0 10px 0;}
.cr_body h1, .cr_header h2{font-size:28px;margin-bottom:15px;padding:0;margin-top:0;}
.wrapper, .cr_page{margin:0 auto 10px auto;text-align:left;border-radius:4px;}
.cr_header{text-align:center;background: transparent !Important;}
.cr_body label{float:none;clear:both;display:block;width:auto;margin-top:8px;text-align:left;font-weight:bold;position:relative;color:#dba4b4;}
.cr_button{display:inline-block;font-family:'Helvetica', Arial, sans-serif;width:auto;white-space:nowrap;height:32px;margin:5px 5px 0 0;padding:0 22px;text-decoration:none;text-align:center;font-weight:bold;font-style:normal;font-size:15px;line-height:32px;cursor:pointer;border:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;vertical-align:top;}
.cr_button{background-color:#333;color:#ffffff; display: inherit; margin-top: 9px;}
.cr_button:hover,.cr_button-small:hover{opacity:0.7;filter:alpha(opacity=70);}
.powered{padding:20px 0;width:560px;margin:0 auto;}
.formbox{line-height:150%;font-family:Helvetica;font-size:12px;color:#333333;background-color:#ffffff;border-radius: 6px 6px 6px 6px;}
.cr_ipe_item label{line-height:150%;font-size:14px;}
.cr_ipe_item textarea {background: none repeat scroll 0 0 #eeeeee;border: 1px solid #aaa;font-family: Helvetica;font-size: 16px;}
.cr_ipe_item input {background: none repeat scroll 0 0 #eeeeee;border: 1px solid #aaa;padding: 5px;font-family: Helvetica;font-size: 16px;}
.cr_ipe_item select {background: none repeat scroll 0 0 #eeeeee;border: 1px solid #aaa;display: block;margin: 0;padding: 5px;width: 100%;font-family: Helvetica;font-size: 16px;}
.cr_ipe_item input.cr_ipe_radio, input.cr_ipe_checkbox {-moz-binding: none;-moz-box-sizing: border-box;background-color: -moz-field !important;border: 2px inset threedface !important;color: -moz-fieldtext !important;cursor: default;height: 13px;padding: 0 !important;width: 13px;}
.cr_ipe_item input.cr_ipe_radio{-moz-appearance: radio;border-radius: 100% 100% 100% 100% !important;margin: 3px 3px 0 5px;}
.submit_container{text-align:center}
.cr_ipe_item.inactive {display:none;}
.imprint{font-size:0.8em;}
.cr_captcha{padding-left:130px;}
.cr_error{font-size:1.1em;padding:10px;}
.clever_form_error{background-color:#f99; color:#000; border:1px solid #f22 !important}
.clever_form_note {margin:26px 0 0 3px;position:absolute;display:inline; padding: 2px 4px; font-weight:bold;background-color:#f2ecb5; color:#000; font-size:12px !important;  }
.cr_site {background-color:#eee;}
.cr_header {color:#000000;}
.cr_body {background-color:#ffffff;font-size:12px;color:#000000;}
.cr_hr {background-color:#ccc;}
.cr_site a {color:#0084ff;}
.imprint{color:#000;}
.cr_site {background-color:#eee;}
.cr_header {color:#000000;}
.cr_body {background-color:#ffffff;font-size:12px;color:#000000;}
.cr_hr {background-color:#ccc;}
.cr_site a {color:#0084ff;}
.imprint {color:#000;}

/* Button on the left */
.fixed-side-social-container{left:0;width:60px;position:fixed;top:397px;background-repeat:no-repeat;z-index:10}
.fixed-side-social-container .social-icon{float:left;width:212px;filter:alpha(opacity=75);moz-opacity:.75;-khtml-opacity:.75;opacity:.75;display:block;background-repeat:no-repeat;height:48px;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;-ms-transition:all ease .2s;transition:all ease .2s;background-position:0 0}
.fixed-side-social-container .social-icon{background-image:url("/img/cms/newsletter_icon-v2.png")}
.fixed-side-social-container .social-icon:hover{filter:alpha(opacity=99);moz-opacity:.99;-khtml-opacity:.99;opacity:.99}
.fixed-side-social-container .newsletter-icon{background-position:0 0;}
.fixed-side-social-container .aktionen-icon{background-position:0 -51px; margin-top: 1px;}

/* Button Cart */
#add_to_cart > .btn-default {background-color: #842171; border-color: #842171;}

/* Added Media Queries */
@media (max-width: 479px){#page #header .cart_block {right: -151px !important;}}
@media screen and (width: 768px) { 
		#socialTabsLeft {display: none !important;}
		.content_sortPagiBar label, .display .display-title {margin-right: 4px;}

		#columns #newsletter_block_left .form-group .form-control {
			min-width: 157px !important;
			margin-bottom: 20px;
			margin-left: -14px;

			.h4{margin: 26px -12px;}
		}
