html body.cs-dachprofiReDesign .cs-container,
html body.cs-dachprofiReDesign .cs-startSlider,
html body.cs-dachprofiReDesign .cs-box {max-width: 1680px;}
html body.cs-dachprofiReDesign footer .cs-footerTop {padding: 40px 0px 60px 0px;}
html body.cs-dachprofiReDesign .cs-categoryPreview .cs-categoryName {position: relative;bottom: auto;left: auto;font-size: 0.9rem;font-weight: 600;background: #fff;min-width: 100%;text-align: center;-webkit-transform: unset;transform: unset;}
html body.cs-dachprofiReDesign article.cs-categoryPreview .cs-categoryPicture {background: #f6f6f6;border-radius: 150%;padding: 2em;}
html body.cs-dachprofiReDesign article.cs-categoryPreview .cs-categoryPicture img {mix-blend-mode: multiply;margin: 0 auto;}
html body.cs-dachprofiReDesign article.cs-categoryPreview a.cs-viewall {text-align: center;display: block;font-size: 14px;margin-top: -9px;position: relative;}
html body.cs-dachprofiReDesign h3.cs-betHeading {font-size: 25px;font-weight: 600;margin: 1em 0;margin: 3em 0 1em 0;}
html body.cs-dachprofiReDesign .cs-logo {max-width: 400px;}
html body.cs-dachprofiReDesign .cs-startSlider img {border-radius: 5px;overflow: hidden;}
html body.cs-dachprofiReDesign header .cs-topBar {width: 100%;background: #212121;}
html body.cs-dachprofiReDesign header .cs-topBar a {color: #fff;}
html body.cs-dachprofiReDesign article.cs-articlePreview .priceBox .priceRow .price span {font-size: 18px;font-weight: 600;color: #000000;}
html body.cs-dachprofiReDesign .cs-badgesBox {top: 7px;}
html body.cs-dachprofiReDesign .cs-miniButtons .cs-searchBar {display: none;}
html body.cs-dachprofiReDesign header .cs-headerContent {margin-bottom: 0;padding: 2em 0;}
html body.cs-dachprofiReDesign .cs-categoriesBox > .cs-container {display: flex;align-items: center;}
html body.cs-dachprofiReDesign .cs-zusatzSites ul {display: flex;list-style: none;margin: 0;padding: 0;gap: 4em;}
html body.cs-dachprofiReDesign .cs-topPages .cs-infosites .cs-svgIcon path {fill: #fff;}
html body.cs-dachprofiReDesign .cs-topPages .cs-mobileInfosites > ul li a {color: #000 !important;}
html body.cs-dachprofiReDesign .cs-categoriesBox {position: relative;background: #ffffff;}
html body.cs-dachprofiReDesign .cs-sitesMobile {display: none;border-top: 1px solid #dadadd;margin-top: 1em;padding-top: 1em;}
html body.cs-dachprofiReDesign .cs-articleDetailTopBox {display: none;}
html body.cs-dachprofiReDesign .cs-addSitesBox h1 {margin-top: 0;}
html body.cs-dachprofiReDesign .cs-aside .cs-sidebox {margin-bottom: 0;}
html body.cs-dachprofiReDesign .logo {max-width: 400px;margin: 1em 0;}
html body.cs-dachprofiReDesign .cs-startSlider {display: block;max-width: 100%;width: 2030px;margin: 0 auto;max-width: 100%;}
html body.cs-dachprofiReDesign .cs-newBread {margin-bottom: 3em;}
html body.cs-dachprofiReDesign .cs-newBread .cs-breadCrumb {margin: 0;background: #f5f5f5;text-align: center;display: flex;justify-content: center;align-items: center;padding: 20px 0;}
html body.cs-dachprofiReDesign .leftNavigationBox {border: 1px solid #dadadd;padding: 0;border-radius: 5px;}
html body.cs-dachprofiReDesign .leftNavigationBox h4 {margin: 0;font-size: 17px;background: #f5f5f5;padding: 10px 14px;border-radius: 5px 0 0;}
html body.cs-dachprofiReDesign div#categoriesLeft {padding: 10px 10px;}
html body.cs-dachprofiReDesign .cs-hoverlay svg {width: 2em;}
html body.cs-dachprofiReDesign article.cs-articlePreview .cs-hoverlay .cs-fastButtons .cs-actionButton{width:3em;margin:5px 0;cursor:pointer;display:inline-block;height:3em;background:#ebebeb}
html body.cs-dachprofiReDesign article.cs-articlePreview .cs-hoverlay{display:none;position:absolute;z-index:2;margin:0 auto 0 0;top:-18px;left:auto;transform:none;width:73px;height:100%;right:-24px}
html body.cs-dachprofiReDesign .cs-usps {border: 1px solid #e5e5e5;border-radius: 5px;padding: 2em;margin-top: 5em;}
html body.cs-dachprofiReDesign .cs-usps svg {width: 50px;position: relative;margin-top: 5px;margin-right: 1em;transition: 0.3s;}
html body.cs-dachprofiReDesign .cs-usps .cs-service {display: flex;flex-wrap: wrap;}
html body.cs-dachprofiReDesign .cs-usps .cs-service .cs-serviceItem {width: calc(100% / 5);display: flex;align-items: center;border-right: 1px solid #e5e5e5;padding-left: 33px;cursor: pointer;}
html body.cs-dachprofiReDesign .cs-usps .cs-service .cs-serviceItem:last-of-type {border: 0;}
html body.cs-dachprofiReDesign .cs-usps .cs-service .cs-serviceItem:hover svg {transform: scale(1.1);}
html body.cs-dachprofiReDesign .cs-topText {display: flex;gap: 1em;align-items: center;}
html body.cs-dachprofiReDesign .cs-topText svg {width: 24px;}
html body.cs-dachprofiReDesign .cs-achtung {background: #3d1b1d;padding: 1em;border-radius: 5px;margin-right: 33px;border: 1px solid #e1404b !important;color: #ff4956 !important;}
html body.cs-dachprofiReDesign .cs-achtung .cs-rowItem:first-of-type {font-weight: 600;margin-bottom: 10px;font-size: 19px;}
html body.cs-dachprofiReDesign .cs-achtung a {text-decoration: underline;}
html body.cs-dachprofiReDesign .cs-topText {color: #fff;}
html body.cs-dachprofiReDesign footer .cs-footerPayments {text-align: center;padding: 0;max-width: 201px;}
html body.cs-dachprofiReDesign .cs-footerTextBody {margin: 3em 0;background: #f6f6f6;padding: 3em 0;}
html body.cs-dachprofiReDesign .cs-footerTextBody .heading {font-size: 18px;font-weight: 600;margin-bottom: 1em;}
html body.cs-dachprofiReDesign .cs-oeffnung .rowItem td:first-of-type {width: 34%;font-weight: 600;}
html body.cs-dachprofiReDesign section.lastViewVBox {padding: 0 1em;}
html body.cs-dachprofiReDesign article.cs-articlePreview .cs-previewButton {background: #f5f5f5;border-radius: 5px;text-align: center;margin-top: 1em;transition: 0.4s;}
html body.cs-dachprofiReDesign article.cs-articlePreview .cs-previewButton:hover {background: #000;}
html body.cs-dachprofiReDesign article.cs-articlePreview .cs-previewButton:hover a {color: #fff;}
html body.cs-dachprofiReDesign article.cs-articlePreview .cs-previewButton a {padding: 10px;display: block;font-weight: 600;}
html body.cs-dachprofiReDesign .cs-topsearch {position: relative;}
html body.cs-dachprofiReDesign .cs-topsearch svg {position: absolute;right: 14px;top: 5px;width: 25px;cursor: pointer;}
html body.cs-dachprofiReDesign .cs-topsearch svg path {fill: #1dae45;}
html body.cs-dachprofiReDesign .cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;padding-left: 19px;width: 47em;border: 1px solid #dadadd ;}
html body.cs-dachprofiReDesign .cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 16px;border-radius: 22px;}
html body.cs-dachprofiReDesign .cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #000;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 13px;}
html body.cs-dachprofiReDesign .cs-miniButtons .cs-searchBar {display: none;}
html body.cs-dachprofiReDesign .cs-searchSelect {position: absolute;z-index: 1;}
html body.cs-dachprofiReDesign .cs-searchSelect select {border-radius: 25px 0 0 25px;padding: 13px;}
html body.cs-dachprofiReDesign .cs-topsearch input {padding-left: 219px;}
html body.cs-dachprofiReDesign .cs-topsearch {position: relative;}
html body.cs-dachprofiReDesign .cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;width: 667px;border: 1px solid #dadadd;padding-left: 219px;}
html body.cs-dachprofiReDesign .cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 16px;border-radius: 22px;}
html body.cs-dachprofiReDesign .cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #000;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 5px;}
html body.cs-dachprofiReDesign article.cs-articlePreview {border: 1px solid #e5e5e5;border-right: 0;padding: 20px;}
html body.cs-dachprofiReDesign .cs-badgesBox .singleBadge {position: relative;padding: 0px 5px;font-size: 12px;margin-bottom: 0.1em;border-radius: 5px;height: auto;width: auto;align-items: center;justify-content: center;display: flex;}
html body.cs-dachprofiReDesign .cs-badgesBox .badgeGreen {background: #a3bc22;color: #fff;}
html body.cs-dachprofiReDesign .cs-container.cs-startText {padding: 0 2em;}
/* zusatzbild articlepreview */
html body.cs-body article.cs-articlePreview .pictureContainer .cs-zusatzbild {opacity: 0;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
html body.cs-body article.cs-articlePreview .pictureContainer:hover .cs-zusatzbild {opacity: 1;}
html body.cs-body article.cs-articlePreview .pictureContainer:hover .cs-normalbild {opacity: 0;}
html body.cs-body article.cs-articlePreview .pictureContainer img {transition: all 0.4s;}
/* showcase gerneral */
html body.cs-body .owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);padding-left: 10px;margin-right: -12px;background: #fff;}
html body.cs-body .owlCarouselStartPage .owl-nav [aria-label="Next"] svg {transform: rotate(90deg);max-width: 30px;width: 30px;height: 30px;}
html body.cs-body .owlCarouselStartPage .owl-nav [aria-label="Previous"] svg {transform: rotate(-90deg);max-width: 30px;width: 30px;height: 30px;}
html body.cs-body .owlCarouselStartPage .owl-nav span:hover {background: #f5f5f5;}
html body.cs-body .owlCarouselStartPage .cs-mainButton {display: block;}
/* showcase 1 */
html body.cs-body .cs-startArtikel1Box > h3 {margin: 3em 0 1em 0;}
html body.cs-body .cs-startArtikel1Box .cs-startCatContainer .cs-productListing {width: 70%;margin: 0;margin-left: auto;margin: 4px 0 0 auto;background: #fff;min-height: unset !important;}
html body.cs-body .cs-startArtikel1Box .cs-productListing article.cs-articlePreview {width: auto;margin: 0;border-radius: 0;}
html body.cs-body .cs-startArtikel1Box .cs-startCatContainer {display: flex;flex-wrap: wrap;border-radius: 5px;}
html body.cs-body .cs-startArtikel1Box .cs-startCatContainer .cs-startCatPicture {width: 30%;border-radius: 5px 5px;box-shadow: 13px -1px 17px -15px #646464;position: relative;z-index: 2;overflow: hidden;}
html body.cs-body .cs-startArtikel1Box .owl-dots,
html body.cs-body .cs-startArtikel1Box .owl-nav {position: absolute;top: 0;right: 0;}
html body.cs-body .cs-startArtikel1Box .owl-nav {top: -57px;right: -12px;}
html body.cs-body .cs-startArtikel1Box .owl-nav span {font-size: 50px;display: inline-block; margin-left: 3px;background: #fff;padding: 4px;border-radius: 5px;}
html body.cs-body .cs-startArtikel1Box img.manufaLogo {width: 100%;margin-top: 0;}
/* showcase 2 */
html body.cs-body .cs-startArtikel2Box > h3 {margin: 3em 0 1em 0;}
html body.cs-body .cs-startArtikel2Box .cs-startCatContainer .cs-productListing {width: 70%;margin: 0;margin-left: auto;margin: 4px 0 0 auto;background: #fff;min-height: unset !important;}
html body.cs-body .cs-startArtikel2Box .cs-productListing article.cs-articlePreview {width: auto;margin: 0;border-radius: 0;}
html body.cs-body .cs-startArtikel2Box .cs-startCatContainer {display: flex;flex-wrap: wrap;border-radius: 5px;}
html body.cs-body .cs-startArtikel2Box .cs-startCatContainer .cs-startCatPicture {width: 30%;border-radius: 5px 5px;box-shadow: 13px -1px 17px -15px #646464;position: relative;z-index: 2;overflow: hidden;}
html body.cs-body .cs-startArtikel2Box .owl-dots,
html body.cs-body .cs-startArtikel2Box .owl-nav {position: absolute;top: 0;right: 0;}
html body.cs-body .cs-startArtikel2Box .owl-nav {top: -57px;right: -12px;}
html body.cs-body .cs-startArtikel2Box .owl-nav span {font-size: 50px;display: inline-block; margin-left: 3px;background: #fff;padding: 4px;border-radius: 5px;}
html body.cs-body .cs-startArtikel2Box img.manufaLogo {width: 100%;margin-top: 0;}
html body.cs-dachprofiReDesign  footer .cs-footerRow.top {background: #212121;color: #fff;margin-top: 12em;}
html body.cs-dachprofiReDesign  footer .cs-footerRow.top a {color: #fff;}
html body.cs-dachprofiReDesign .cs-mobileCategorys ul li .cs-menuItem svg {transform: rotate(270deg);}
html body.cs-dachprofiReDesign .cs-searchSelect select {border-radius: 5px 0 0 5px;padding: 17px;border: 0;border-right: 1px solid #dadadd;}
html body.cs-dachprofiReDesign .cs-topsearch input {border: 0;max-width: 100%;border-radius: 5px;width: 667px;border: 0px solid #dadadd;padding-left: 197px;background: #f6f6f6;padding: 17px 17px 17px 198px;color: #000;}
html body.cs-dachprofiReDesign .cs-categoriesBox {border: 1px solid #dadadd;border-width: 1px 0 1px 0;margin-bottom: 0;}
html body.cs-dachprofiReDesign .cs-overlayButton.cs-overlayMenuButton span {position: relative;top: -1px;left: 9px;color: #000;font-weight: 500;}
html body.cs-dachprofiReDesign .cs-overlayButton.cs-overlayMenuButton {padding: 11px 0;font-size: 1rem;border: 0;background: #ffffff;color: #fff;border: 0;cursor: pointer;width: 160px;border-right: 1px solid #dadadd;margin-right: 3em;}
html body.cs-dachprofiReDesign .cs-overlayButton.cs-overlayMenuButton svg path {fill: #000;}
html body.cs-dachprofiReDesign .cs-overlayButton.cs-overlayMenuButton svg {width: 16px;height: auto;position: relative;top: 0;}
html body.cs-body .cs-startArtikel1Box .owl-nav,
html body.cs-body .cs-startArtikel2Box .owl-nav {top: -76px;right: -12px;}
html body.cs-body .cs-startArtikel1Box .owl-nav span,
html body.cs-body .cs-startArtikel2Box .owl-nav span {padding: 10px;background: #f6f6f6;border-radius: 250px;height: 1em;width: 1em;display: flex;align-items: center;justify-content: center;}
html body.cs-body .owlCarouselStartPage .owl-nav span:hover {background: #000000;padding: 10px;border-radius: 250px;height: 1em;width: 1em;display: flex;align-items: center;justify-content: center;color: #fff;}
html body.cs-body .cs-startArtikel1Box img.manufaLogo,
html body.cs-body .cs-startArtikel2Box img.manufaLogo {border-radius: 5px;}