/* normal state */
html body.cs-body .cs-overlayButton.cs-overlayMenuButton,
html body.cs-body .cs-topPages .cs-informationsHeader, 
html body.cs-body .cs-mobileCategorys .cs-mobileCategorysHeader, 
html body.cs-body .cs-compareHeader,
html body.cs-body #bestandsbenachrichtigung .requestBtn,
html body.cs-body .cs-button1,
html body.cs-body .cs-button1:hover,
html body.cs-body footer .cs-footerNewsletterBox.input .cs-newsletterSubmit,
html body.cs-body .wkAddLayer .cs-checkoutBtn,
html body.cs-body .cs-filterButton,
html body.cs-body .cs-articleDetail .cs-bestellButtons .orderBlockBtns.orderBlockBasketBtn.cs-button2 {background: #000000 !important;}

/* hover state */
html body.cs-body .cs-overlayButton.cs-overlayMenuButton:hover,
html body.cs-body #bestandsbenachrichtigung .requestBtn:hover,
html body.cs-body .cs-button1:hover,
html body.cs-body footer .cs-footerNewsletterBox.input .cs-newsletterSubmit:hover,
html body.cs-body .wkAddLayer .cs-checkoutBtn:hover,
html body.cs-body .cs-filterButton:hover,
html body.cs-body .cs-articleDetail .cs-bestellButtons .orderBlockBtns.orderBlockBasketBtn.cs-button2:hover {background: #e2001a !important;}

/* icons top color */
html body header .cs-svgIcon path {fill: #e2001a;}
html body .cs-miniwk span {color: #e2001a;}
html body header .cs-menuItem .cs-svgIcon path {fill: #000000;}
html body.cs-lemon.cs-body .cs-topsearch svg path {fill: #e2001a;}
html body.cs-lemon.cs-body .cs-topsearch input {border: 1px solid #e2001a;}

/* sonstiges */
html body .cs-lang {max-width: 25px;padding-top: 0;margin-right: 0;margin-left: 6px;}
html body.cs-lemon.cs-body .cs-footerRow.copyright {background: #000000;}
html body.cs-lemon.cs-body .cs-categoriesBox {border: 1px solid #000000;border-width: 1px 0 1px 0;}