html body {font-weight: 400;color: #274561;font-size: 14px;}
html body a {color: #274561;}
html body {font-family: 'Roboto';}
html body .cs-logo {max-width: 260px;padding: 20px;background: #fff;width: 100%;}
html body header .cs-headerContent {margin: 0 auto;padding: 0;margin-bottom: 0;background: #2d6faa;}
html body.cs-body .cs-categoriesBox {background: #153b60;margin-bottom: 0;}
body .cs-startSlider {width: 2033px;}
.cs-categoriesTop > ul > li > .cs-menuItem > a  {padding: 8px 20px;font-size: 23px;text-transform: uppercase;color: #fff;font-family: 'Bebas Neue';font-weight: 400;}
.cs-categoriesTop > ul.cs-categories1 > li {position: relative;margin-right: 0;border-right: 1px solid #245f97;}
.cs-categoriesTop > ul.cs-categories1 > li:last-of-type {border: 0;}
.cs-categoriesTop > ul.cs-categories1 > li .cs-svgIcon path {fill: #fff;}
.cs-categoriesTop ul li .cs-menuItem .cs-categorieName svg {width: 18px;height: 18px;position: relative;top: 7px;float: right;left: 7px;}
.cs-categoriesTop > ul.cs-categories1 > li:hover {background: #2d6faa;}
.cs-categoriesTop > ul.cs-categories1 > li:hover ul {background: #2d6faa;}
.cs-categoriesTop > ul.cs-categories1 > li:hover ul a {color: #fff;}
.cs-categoriesTop > ul.cs-categories1 > li > ul.cs-categories2 > li:hover {background: #153b60;}
header .cs-miniButtons svg path {fill: #fff;}
.cs-miniwk span {color: #fff;}
.cs-container {max-width: 1214px;}
.cs-categoryPreview .cs-categoryName a {padding: 0.7em;display: inline-block;width: 100%;color: #a4e0f9;font-size: 20px;text-transform: uppercase;font-weight: 600;}
.cs-categoryPreview .cs-categoryName {background: #143c61;}
a.cs-rubbtn {background: #009534;margin-top: -1px;color: #fff;width: 100%;display: block;padding: 4px;text-align: center;text-transform: uppercase;font-weight: 600;}
footer {margin-top: 5em;font-weight: 500;font-size: 16px;}
html body footer,
html body footer .cs-footerRow.top {overflow: hidden;background: #2d6faa;color: #fff !important;position: relative;}
footer a,
footer .cs-footerRow.top a {color: #fff !important;font-weight: 500;font-size: 16px;line-height: 33px;}
footer .cs-footerBox .cs-footerBoxHeader {color: #a4e0f9;text-transform: uppercase;font-size: 18px;font-weight: 600;padding-bottom: 6px;}
footer .cs-footerTop:before {content: "";height: 1px;border-bottom: 1px solid rgba(255,255,255,.3);width: 100%;position: absolute;top: 76px;left: 0;top: 80px;}
footer .cs-footerTop {margin-top: 0;}
footer .cs-copyrightBox {margin: 12px 0;}
.cs-footerBottom {background: #000000;padding: 1px 0;}

.cs-basketStepOne {margin-bottom: 1em;}

.cs-ueberuns {text-align: center;margin-bottom: 2em;}

.cs-socials li {padding-left: 37px;padding-top: 1px;}
.cs-socials li.mwm {background: url(/user_html/1705065435/pix/user_img/mwm-ru.png) 0 3px no-repeat;}
.cs-socials li.caterpillar {background: url(/user_html/1705065435/pix/user_img/mwm-ru.png) 0 3px no-repeat;}
.cs-socials li.facebook {background: url(/user_html/1705065435/pix/user_img/sm-facebook.png) 0 4px no-repeat;}
.cs-socials li.linkedin {background: url(/user_html/1705065435/pix/user_img/sm-linkedin.png) 0 5px no-repeat;}
.cs-socials li.youtube {background: url(/user_html/1705065435/pix/user_img/youtube.png) 0 10px no-repeat;}
.cs-socials li.newsletter {background: url(/user_html/1705065435/pix/user_img/envelope.png) 0 5px no-repeat;}

html body.cs-body .cs-login .cs-button3 {background: #c00000;color: #fff;border: 0;}
html body.cs-body.cs-checkout .cs-step2RegisterBox button[value="registrieren"] {background: #c00000;color: #fff;border: 0;}

h2.cs-betHeading,
h3.cs-siteHeading {text-align: left;margin: 2em 0;font-size: 42px;letter-spacing: 0.5px;font-weight: 500;position: relative;text-transform: uppercase;font-size: 42px;margin-left: 85px;font-family: "Bebas Neue";}
h2.cs-betHeading span,
h3.cs-siteHeading span {padding: 0;position: relative;color: #153b60;}
h2.cs-betHeading:before,
h3.cs-siteHeading:before {height: 0px;background-color: #ffffff;}
.cs-subtitle {display: none;}
h2.cs-betHeading:before,
h3.cs-siteHeading:before {
    content: "";
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 30px solid #a4e0f9;
    position: absolute;
    padding-bottom: 0;
    top: 8px;
    margin-left: -80px;
    left: 0;top: 10px;
}
h1 {margin: 2em 0;font-size: 42px;letter-spacing: 0.5px;font-weight: 500;position: relative;text-transform: uppercase;font-size: 42px;margin-left: 85px;font-family: "Bebas Neue";}
h1:before {content: "";
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 30px solid #a4e0f9;
    position: absolute;
    padding-bottom: 0;
    top: 8px;
    margin-left: -80px;
    left: 0;top: 3px;
}

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: #079c4c;}

html body.cs-body .cs-articleDetail .cs-articleName {font-size: 42px;color: #153b60;text-transform: uppercase;font-weight: 500 !important;font-family: "Bebas Neue";}
html body.cs-body header .cs-miniButtons {position: relative;width: 100%;flex-direction: column;align-items: flex-end;}
html body.cs-body header .cs-miniButtons .cs-topContent {margin-left: auto;width: 100%;text-align: right;background: #1B3149;width: 100%;}
html body.cs-body header .cs-headerContent .cs-container {margin: 0 auto;align-items: center;align-items: flex-start;position: relative;z-index: 1;}
html body.cs-body header .cs-miniButtons .cs-topContent a {color: #245f97;font-family: 'Bebas Neue';font-size: 18px;text-transform: uppercase;font-weight: 400;}
html body.cs-body header .cs-miniButtons .cs-topContent .cs-topPages {width: 100%;}
html body.cs-body header .cs-miniButtons > ul {margin-top: 37px;}

html body.cs-body .cs-lang {max-width: none;padding-top: 10px;margin-right: 10px;padding-left: 13px;margin-left: 6px;}
html body.cs-body header .cs-miniButtons .cs-topContent .cs-lang a {color: #99e0f2;}
html body.cs-body header .cs-miniButtons .cs-topContent .cs-lang {border-left: 1px solid #245f97;}

html body.cs-body header .cs-bluebar {background: #1B3149;right: 0;width: 100%;height: 48px;position: absolute;z-index: 0;width: 50%;}

html body.cs-body.cs-checkout .logo {max-width: 220px;margin: 1em 0;}

/* suchleiste */
html body.cs-body li.cs-searchBar {position: relative;}
html body.cs-body .cs-searchBar .cs-searchBlock {position: absolute;right: 0;top: 4em;left: auto;}
html body .cs-startSlider {z-index: 0;}