html body,
html body a {color: #00487b;}
html body .cs-artPreviewName {font-size: 1rem;font-weight: 500;color: #00487b;}
html body article.cs-articlePreview {border: 1px solid #c4c7c8;border-radius: 3px;padding: 0 1em 1em 1em;}
html body article.cs-articlePreview .priceBox .priceRow .price span {color: #343c44;font-weight: 600;}

html body .cs-badgesBox .singleBadge {position: relative;padding: 10px;font-size: 0.8rem;margin-bottom: 0.1em;border-radius: 0;height: auto;width: auto;align-items: center;justify-content: left;display: flex;}
html body .cs-badgesBox .badgeGreen {background: #8dc474;color: #fff;}
html body .cs-badgesBox {position: absolute;left: 0px;top: 2em;z-index: 2;}
html body .cs-badgesBox .badgeYellow {background: #003255;color: #fff;}

html body h2.cs-betHeading {text-align: left;text-transform: none;margin-bottom: 1.5em;}
html body h2.cs-betHeading:before {height: 0px;background-color: #fff;}
html body h2.cs-betHeading span {padding: 0;color: #00487b;font-weight: 700;}
html body .cs-subtitle {display: none;}

html body .cs-logo {max-width: 178px;}
html body .cs-container,
html body .cs-box {max-width: 98em;}

html body header .cs-topBar {width: 100%;background: #ffffff;}

html body .cs-miniButtons .cs-searchBar {display: none;}

html body .cs-topsearch {position: relative;}
html body .cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;padding-left: 19px;width: 500px;border: 1px solid #dadadd ;}
html body .cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 16px;border-radius: 22px;}
html body .cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #000;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 13px;}

html body .cs-topPages > ul > li {padding: 1px 0;cursor: pointer;}
html body .cs-lang {padding-top: 5px;margin-right: 0.4em;}

html body .cs-categoriesTop > ul > li > .cs-menuItem > a  {font-weight: 600;font-size: 16px;padding: 10px 10px 10px 0;}
html body .cs-categoriesTop {border-bottom: 3px solid #c4c7c8;}

html body .cs-startTextBox {padding: 3em 0 0 0;background: #ffffff;}
html body .cs-categoriesBox {position: relative;background: #fff;}

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: #003255;}

html body footer .cs-footerRow.top {background: #8dc474;}
html body footer .cs-footerRow.payments {display: none;}

html body footer .cs-footerBox .cs-footerBoxHeader {margin: 10px 0px 20px 0;font-weight: 400;font-size: 23px;}
html body footer .cs-footerBox {width: 30%;margin-right: 3%;border-right: 1px solid #00487b;}
html body footer .cs-footerBox:last-of-type {border: 0;}

html body.cs-checkout .logo {max-width: 178px;margin: 3em 0;}

html body .cs-hoverlay {display: none !important;}
html body article.cs-articlePreview .cs-actionButton a {width: 100%;text-align: center;border-radius: 3px;margin-top: 1.5em;}