html body.cs-reDesign {color: #36070d;}
html body.cs-reDesign a {color: #36070d;}
html body.cs-reDesign .cs-logo img,
html body.cs-reDesign .logo img {width: 100px;}
html body.cs-reDesign .logo img {margin-top: 20px;}
html body.cs-reDesign header {background: #36070d;}
html body.cs-reDesign header .cs-svgIcon path {fill: #ffffff;}
html body.cs-reDesign header .cs-miniwk span {color: #fff;}
html body.cs-reDesign h2.cs-betHeading {color: #36070d;}
html body.cs-reDesign article.cs-articlePreview .pictureContainer a img {width: auto;margin: 0 auto;}
html body.cs-reDesign .cs-badgesBox .badgeGreen {background: #36070d;color: #fff;}
html body.cs-reDesign article.cs-articlePreview .artnamBox h3 {line-height: 16px;}
html body.cs-reDesign footer {background: #36070d;margin-top: 3em;}
html body.cs-reDesign footer .cs-footerRow.top {background: #36070d;margin-top: 0;}
html body.cs-reDesign footer,
html body.cs-reDesign footer a {color: #fff;}
html body.cs-reDesign .cs-footerRow.newsletter {display: none;}
html body.cs-reDesign .cs-footerRow.cs-payments {margin-top: 1.5em;}
html body.cs-reDesign .cs-footerRow.cs-payments .cs-footerInner {display: flex;justify-content: center;}
html body.cs-reDesign footer .cs-footerPayments {margin-top: 1em;}
html body.cs-reDesign article.cs-articlePreview {border: 1px solid #dadadd;border-radius: 4px;padding: 15px;}
html body.cs-reDesign .cs-badgesBox {position: absolute;left: 10px;top: 10px;z-index: 2;}
html body.cs-reDesign footer .cs-footerBox {width: 19%;}
html body.cs-reDesign footer .cs-footerTop {justify-content: space-between;}

html body.cs-reDesign .cs-basketStepOne {margin-bottom: 2em;}
html body.cs-reDesign .cs-basektLeftBox {position: relative;}
html body.cs-reDesign .cs-basektLeftBox .cs-backToShopping {display: inline-block;position: absolute;bottom: 0;margin: 0;}
html body.cs-reDesign .cs-basektLeftBox .cs-backToShopping a {margin: 0;}

html body.cs-reDesign.cs-body.cs-loginpagebody .cs-wrapper .cs-lang {top: 0;position: relative;float: right;}
html body.cs-reDesign .cs-overlayButton.cs-overlayMenuButton,
html body.cs-reDesign .cs-topPages .cs-informationsHeader, 
html body.cs-reDesign .cs-mobileCategorys .cs-mobileCategorysHeader, 
html body.cs-reDesign .cs-compareHeader,
html body.cs-reDesign #bestandsbenachrichtigung .requestBtn,
html body.cs-reDesign .cs-button1,
html body.cs-reDesign .cs-button1:hover,
html body.cs-reDesign footer .cs-footerNewsletterBox.input .cs-newsletterSubmit,
html body.cs-reDesign .wkAddLayer .cs-checkoutBtn {background: #36070d;}
html body.cs-reDesign .ui-dialog .ui-dialog-titlebar,
html body.cs-reDesign .ui-dialog .ui-dialog-titlebar-close,
html body.cs-reDesign .cs-filterButton {background: #36070d !important;}

html body.cs-reDesign h2.cs-betHeading {text-align: center;margin: 2em 0 0 0;font-size: 2.5rem;letter-spacing: 0;font-weight: 600;position: relative;text-transform: none;}
html body.cs-reDesign h2.cs-betHeading:before {height: 0;}

html body.cs-reDesign .cs-startTextBox {background: #36070d;color: #fff;padding-bottom: 4em;}
html body.cs-reDesign .cs-startTextBox h1 {color: #fff;}
html body.cs-reDesign.cs-start .cs-categoriesBox,
html body.cs-reDesign .cs-categoriesBox {background: #ffffff;margin-bottom: 0;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #36070d;}

html body.cs-reDesign .cs-miniButtons li.topContact a {background-color: #be192d;color: #fff;padding: 10px 30px;border-radius: 50px;font-weight: 800;font-size: 15px;margin-top: -1px;display: inline-block;margin-left: 15px;}
html body.cs-reDesign .cs-miniButtons li.topContact a:hover {background: #fff;color: #36070d;}