html body .cs-logo,
html body .logo {max-width: 203px;}
html body .cs-topBar {padding: 0;}

html body .visually-hidden {display: none;}

body.cs-body.cs-loginpagebody .cs-wrapper .cs-lang {top: 0;position: relative;float: right;}
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 {background: #545454;}
html body.cs-body .ui-dialog .ui-dialog-titlebar,
html body.cs-body .ui-dialog .ui-dialog-titlebar-close,
html body.cs-body .cs-filterButton {background: #545454 !important;}

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 {background: #545454;}

.cs-miniButtons .cs-searchBar {display: none;}

.cs-searchSelect {position: absolute;z-index: 1;}
.cs-searchSelect select {border-radius: 25px 0 0 25px;padding: 13px;}
.cs-topsearch input {padding-left: 15px;}

.cs-topsearch svg {position: absolute;right: 14px;top: 6px;width: 39px;cursor: pointer;}
.cs-topsearch svg path {fill: #000;}
.cs-topsearch {position: relative;}
.cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;width: 500px;border: 1px solid #dadadd;padding-left: 15px;}
.cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 16px;border-radius: 22px;}
.cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #000;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 13px;}

html body.cs-body footer {margin-top: 3em;}
html body.cs-body footer .cs-footerTop {margin-top: 10px;}
html body.cs-body footer .cs-footerLine {background: #3a57b8;height: 8px;width: 100%;}
html body.cs-body footer .cs-footerRow.top {background: #545454;color: #fff;border-top: 4px solid #f5c500;}
html body.cs-body footer .cs-footerRow.top a {color: #fff;}


html body .cs-lagerBox .cs-stock2 {color: #a95200;}
html body .cs-articleDetail .cs-deliveryTime {color: #232323;}
html body .cs-inStock {color: #177406;background: #ffffff;padding: 0;font-size: 15px;}
html body .cs-middleStock {color: #b26200;background: #ffffff;padding: 0;font-size: 15px;}
html body .cs-articleDetail .basketBlock .cs-articleAmount .cs-articleAmountInput {line-height: 17px;}