/* design 17.08.2023 */
.cs-logo {max-width: 296px;}
html body .cs-categoriesBox {border-bottom: 4px solid #005791;padding: 0 0 10px 0;background: #ffffff;}
body .cs-startSlider {max-width: 1168px;margin-bottom: 2em;}
.cs-startTextBox {margin-top: 1em;}
.cs-subtitle {display: none;}
footer .cs-footerRow.newsletter {display: none;}
.cs-checkout .logo {max-width: 296px;margin-bottom: 2em;}
.cs-footer .cs-payments {display: none;}
.cs-footerPayments ul {justify-content: center;gap: 3em;align-items: center;}

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: #005B9E;}
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: #005B9E !important;}

.cs-miniButtons .cs-searchBar {display: none;}

.cs-articleDetail .cs-auszeichnungenItem {height: auto;width: auto;}
article.cs-articlePreview .cs-auszeichnungenItem {height: auto;max-width: 100px;width: 100%;}

.cs-topsearch {position: relative;}
.cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;padding-left: 19px;width: 500px;border: 1px solid #dadadd ;}
.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;}

/* rentals overwrite PW - 21.07.2023 - #37888 */
html body .cs-rentalsContainer {margin-bottom: 2em;}
html body .cs-rentalsContainer #rentals-timeframe {justify-content: flex-start;gap: 1em;}
html body .cs-rentalsContainer #rentals-availability {margin-bottom: 8px;color: #9a9a9a;}
html body .cs-rentalsContainer .rentals-hint-rentable {font-weight: 600;font-size: 15px;margin-bottom: 3px;}
html body .cs-rentalsContainer #rentals-timeframe-order {color: #c94848;font-size: 13px;}
#ui-datepicker-div .ui-state-disabled, #ui-datepicker-div .ui-widget-content .ui-state-disabled, #ui-datepicker-div .ui-widget-header .ui-state-disabled {opacity: 1;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header {background: #f2f2f2 !important;color: #111 !important;margin: 0 !important;padding: 1em !important;display: flex;justify-content: space-between;align-items: center;}
#ui-datepicker-div.ui-widget.ui-widget-content {border: 1px solid #dadadd;padding: 0 !important;margin-top: 4px;}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default {text-align: center;padding: 5px;}
#ui-datepicker-div.ui-datepicker #ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker .ui-datepicker-next {top: 14px;}
#ui-datepicker-div.ui-datepicker table {margin: 0 !important;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .ui-datepicker-next {top: 14px;width: 2.8em;}
#ui-datepicker-div.ui-datepicker .available a {background-color: #ffffff !important;color: #4f4f4f !important;border: 1px solid #dadadd !important;}
#ui-datepicker-div.ui-datepicker .available a:hover {background-color: #76c979 !important;color: #ffffff !important;}
#ui-datepicker-div.ui-datepicker .blocked a, #ui-datepicker-div.ui-datepicker .blocked span, #ui-datepicker-div.ui-datepicker .unavailable a, #ui-datepicker-div.ui-datepicker .unavailable span {border: 1px solid #c9382e !important;cursor: not-allowed !important;background-color: #F44336 !important;color: #fff !important;}
#ui-datepicker-div .ui-state-disabled, #ui-datepicker-div .ui-widget-content .ui-state-disabled, #ui-datepicker-div .ui-widget-header .ui-state-disabled {cursor: not-allowed !important;pointer-events: bounding-box !important;}