body {font-family: 'Uni Sans Regular', sans-serif;font-weight: normal;}

header .cs-topBar {background: #ffffff;}
html body.cs-body header .cs-categoriesBox {background: #009FDF;color: #fff;}
html body.cs-body header .cs-categoriesBox .cs-categoriesTop > ul > li > .cs-menuItem > a {color: #fff;font-size: 18px;padding: 2em 30px 2em 0;}
html body.cs-body header .cs-categoriesBox .cs-categoriesTop > ul > li > .cs-menuItem > a svg path {fill: #fff;}

header .cs-headerContent {margin: 1em 0;}

.cs-container,
.cs-box {max-width: 100em;}

.cs-startTextBox {background: #ffffff;margin-bottom: 2em;}
.cs-startTextBox h1 {margin-bottom: 10px;color: #009FDF;font-weight: 600;}

.cs-bottomArticleButton a {background: #009FDF;color: #fff;padding: 10px 17px;margin: 0 auto;display: inline-block;}

.cs-checkout .logo {margin: 2em 0;}

.cs-subtitle {display: none;}
h2.cs-betHeading:before,
h3.cs-siteHeading:before {height: 0;}
h2.cs-betHeading,
h3.cs-siteHeading {text-align: left;margin-bottom: 2em;}
h2.cs-betHeading span,
h3.cs-siteHeading span {padding: 0;color: #009FDF;text-transform: none;font-weight: 600;}

header .cs-miniButtons .cs-svgIcon path {fill: #009FDF;}
header .cs-miniButtons > ul > li.cs-miniwk span {color: #009FDF;}

.cs-categoryView .categoryPicture {display: none;}
.cs-categoryView h1 {color:  #009FDF;font-weight: 600;}

article.cs-articlePreview .cs-artPreviewName {color: #009FDF;font-weight: 600;}
article.cs-articlePreview .priceBox .priceRow .price span {color: #121212;font-weight: 500;}
.cs-articleDetail .cs-articleDetailMiddleBox .cs-articleRightBox h1 {color: #009FDF;font-weight: 600;}

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: #009FDF;}
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: #009FDF !important;}

aside.cs-aside {display: none;}
section.cs-mainContent {width: 100%;}

.cs-categoriesTop {position: relative;}
.cs-catSearch {position: absolute;top: 0;right: 0;height: 100%;display: flex;align-items: center;width: 400px;}
.cs-catSearch input {width: 100%;border: 0;}
.cs-catSearch .cs-searchCon {position: relative;width: 100%;}
.cs-catSearch .cs-searchCon svg {position: absolute;right: 0;top: 0;z-index: 2;width: 2em;top: 6px;right: 7px;cursor: pointer;}
.cs-catSearch .cs-searchCon svg path {fill: #727272;}

header .cs-miniButtons > ul > li.cs-searchBar {display: none;}

.cs-categoryPreview {border:1px solid #dadadd;}
.cs-categoryPreview .cs-categoryPicture img {display: block;margin: 0 auto;}

.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;}

.cs-miniButtons li img {width: 37px;top: 3px;position: relative;margin-right: 6px;}
header .cs-miniButtons > ul > li.cs-budget img {width: 36px;}

html body.cs-body article.cs-articlePreview:hover .pictureContainer .cs-hoverlay {display: none !important;}