﻿.validation-state-error-color{border-color:#dc8d99!important;background:#fff7f8!important;color:#d85030!important}.validation-state-success-color{border-color:#8ec73b!important;background:#fafff2!important;color:#659f13!important}html{background-color:#00386c}body{background-color:#fff}header.main-header .logo{background:#fff url('/content/images/logo.jpg') no-repeat;width:160px;height:49px;display:block;margin-top:5px;margin-bottom:5px}header.main-header .logo span{display:none}header.main-header .uk-logo,header.main-header .uk-navbar-toggle{color:#fff;font-family:'Sintony',sans-serif}header.main-header ul.top-bar{margin:10px 0 10px 0;padding:0;font-size:14px}header.main-header ul.top-bar li{display:inline-block;margin-left:12px}header.main-header ul.top-bar li .fa{color:#00386c;margin-right:6px}header.main-header ul.top-bar li svg{height:14px;width:14px}header.main-header ul.top-bar li a{color:#00386c;display:inline-block}header.main-header .uk-iconnav svg{width:30px;height:30px}header.main-header .navbar-outer-wrapper,header.main-header .navbar-outer-wrapper .uk-navbar-container{background-color:#00386c}header.main-header .navbar-outer-wrapper .main-menu ul{margin:0;padding:0;font-family:'Playfair Display',serif}header.main-header .navbar-outer-wrapper .main-menu ul li{display:inline-block}header.main-header .navbar-outer-wrapper .main-menu ul li a{font-weight:500;font-size:18px;line-height:22px;padding:20px 25px;display:block;transition:background .2s;color:#fff;text-decoration:none}header.main-header .navbar-outer-wrapper .main-menu ul li a:hover{background:#0060b9}header.main-header .navbar-outer-wrapper .main-menu ul li.uk-active>a,header.main-header .navbar-outer-wrapper .main-menu ul li.active-path>a{background:#0060b9;color:#fff}header.main-header .navbar-outer-wrapper .main-menu ul li:hover>ul{display:block}header.main-header .navbar-outer-wrapper .main-menu ul ul{background:#0060b9;display:none;position:absolute}header.main-header .navbar-outer-wrapper .main-menu ul ul li{display:inline-block}header.main-header .navbar-outer-wrapper .main-menu ul ul li a{display:block;background:#0060b9;color:#fff}.booking-link{display:block;background-color:#2093ff;padding:15px;font-size:150%;line-height:150%}.booking-link,.booking-link:hover{color:#fff;text-decoration:none}.booking-link span{display:inline-block}.booking-link .fa{font-size:250%;margin-right:15px}ul.image-copyright-list{list-style:none;margin:0;padding:0}ul.image-copyright-list li{display:inline}ul.image-copyright-list li:after{content:", "}ul.image-copyright-list li:last-child:after{content:""}.sidebar .widget-container .contact-text{border-top:1px dotted #ddd;padding-top:6px}.sidebar .widget-container .contact-text ul{margin-bottom:0;padding:0;list-style:none}.sidebar .widget-container .contact-text ul li{margin-bottom:6px}.sidebar .widget-container .contact-text ul li,.sidebar .widget-container .contact-text ul li span.fa{line-height:22px}.sidebar .widget-container .contact-text ul li h5{width:100px;float:left;margin-right:0;overflow:hidden;margin-top:2px;margin-bottom:0;font-size:14px}.sidebar .widget-container .contact-text ul li span{float:left}.sidebar .widget-container .contact-text ul li span.fa{margin-right:6px}.widget-container{margin-bottom:30px}.widget-container.colored,.widget-container.colored-primary{background-color:#2093ff;color:#fff}.widget-container.colored .widget-content,.widget-container.colored-primary .widget-content{line-height:28px;font-size:24px;text-align:center}.widget-container.colored .widget-content a,.widget-container.colored-primary .widget-content a,.widget-container.colored .widget-content .headline,.widget-container.colored-primary .widget-content .headline{padding:15px;color:#fff;display:block;text-decoration:none}.widget-container.colored .widget-content span.fa,.widget-container.colored-primary .widget-content span.fa{margin-right:15px}.widget-container.colored{background-color:#f7f7f7;color:#00386c}.widget-container.colored .widget-content a,.widget-container.colored .widget-content .headline{color:#00386c}.room-details .text-content ul{list-style:none;margin:0;padding:0;display:inline}.room-details .text-content ul li{display:inline}.room-details .text-content ul li:after{content:", "}.room-details .text-content ul li:last-child:after{content:""}.menucart .menucart-item .menucart-item-description{color:#999}.menucart .menucart-item-footer{color:#999;font-size:70%}.form-contact label.required:after,.form-newsletter label.required:after,.form-contact label[data-validation-require]:after,.form-newsletter label[data-validation-require]:after{content:" (erforderlich)";font-style:italic;font-size:75%}.form-contact label:not(.validation-style-none)[data-validation-state="uk-form-danger"],.form-newsletter label:not(.validation-style-none)[data-validation-state="uk-form-danger"]{border:0!important;background:none!important}.form-contact label:not(.validation-style-none)[data-validation-state="uk-form-success"],.form-newsletter label:not(.validation-style-none)[data-validation-state="uk-form-success"]{border:0!important;background:none!important}.form-contact input:not(.validation-style-none)[data-validation-state="error"],.form-newsletter input:not(.validation-style-none)[data-validation-state="error"],.form-contact textarea:not(.validation-style-none)[data-validation-state="error"],.form-newsletter textarea:not(.validation-style-none)[data-validation-state="error"],.form-contact select:not(.validation-style-none)[data-validation-state="error"],.form-newsletter select:not(.validation-style-none)[data-validation-state="error"],.form-contact input:not(.validation-style-none).input-validation-error,.form-newsletter input:not(.validation-style-none).input-validation-error,.form-contact textarea:not(.validation-style-none).input-validation-error,.form-newsletter textarea:not(.validation-style-none).input-validation-error,.form-contact select:not(.validation-style-none).input-validation-error,.form-newsletter select:not(.validation-style-none).input-validation-error{border-color:#dc8d99!important;background:#fff7f8!important;color:#d85030!important}.form-contact input:not(.validation-style-none)[data-validation-state="success"],.form-newsletter input:not(.validation-style-none)[data-validation-state="success"],.form-contact textarea:not(.validation-style-none)[data-validation-state="success"],.form-newsletter textarea:not(.validation-style-none)[data-validation-state="success"],.form-contact select:not(.validation-style-none)[data-validation-state="success"],.form-newsletter select:not(.validation-style-none)[data-validation-state="success"]{border-color:#8ec73b!important;background:#fafff2!important;color:#659f13!important}.form-contact .field-validation-error,.form-newsletter .field-validation-error{display:none}.form-newsletter input{background-color:#fff}.footerbox{background:#ebf7fd}.red{color:#f00}.underline{text-decoration:underline}footer{background-color:#0060b9}footer,footer a,footer a:hover{color:#fff}footer .footer-wrapper{line-height:18px}footer .footer-wrapper ul{list-style:none;margin:0;padding:0}footer .footer-wrapper ul li{margin-left:0;line-height:31px}footer .footer-wrapper ul li:first-child{margin-left:0}footer .footer-wrapper ul li a{line-height:31px}footer .footer-copyright-wrapper{background-color:#00386c}footer .footer-copyright-wrapper,footer .footer-copyright-wrapper a,footer .footer-copyright-wrapper a:hover{color:#0060b9}.comma-list,.copyright-list,.image-copyright-list{list-style:none;margin:0;padding:0;display:inline}.comma-list li,.copyright-list li,.image-copyright-list li{display:inline}.comma-list li:after,.copyright-list li:after,.image-copyright-list li:after{content:", "}.comma-list li:last-child:after,.copyright-list li:last-child:after,.image-copyright-list li:last-child:after{content:""}.eu-flag{width:100px}@media(min-width:960px){.footer-outer-wrapper .footer-wrapper ul li{display:inline-block;margin-left:18px}.footer-outer-wrapper .footer-wrapper ul li a{display:inline-block}}.widerspruchsrecht{text-transform:uppercase}iframe.matomo-optout{width:100%;height:400px}@media only screen and (min-width:980px){iframe.matomo-optout{height:200px}}@media only screen and (min-width:768px) and (max-width:979px){iframe.matomo-optout{height:300px}}@media only screen and (max-width:767px){iframe.matomo-optout{height:300px}}iframe.vioma{width:100%;max-width:1000px;height:3500px}img.alert-geschenk{width:150px;margin-left:10px}