﻿.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{overflow-y:scroll}body{overflow:hidden}a:hover{text-decoration:underline}.red{color:#c70000}header.main .navbar-outer-wrapper{background-color:#fff;box-shadow:rgba(0,0,0,.118) 0 1px 3px 0;box-sizing:border-box}header.main .navbar-outer-wrapper .uk-navbar-container .uk-navbar-dropdown{background-color:#fff}header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li{float:left;position:relative}header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li>a:before{position:absolute;bottom:0;content:'';height:3px;width:100%;background:#99acd3;opacity:0;transition:all .2s ease-in-out}header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li>a:focus,header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li:hover>a,header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li.uk-active>a,header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li.active-path>a{background-color:#fff;outline:0}header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li>a:focus:before,header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li:hover>a:before,header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li.uk-active>a:before,header.main .navbar-outer-wrapper .uk-navbar-container ul.level1>li.active-path>a:before{opacity:1}header.main .navbar-outer-wrapper .uk-navbar-container ul.level2>li{border-bottom-color:#e8e4e3;border-bottom-style:solid;border-bottom-width:1px}header.main .navbar-outer-wrapper .uk-navbar-container ul.level2>li>a{padding:8px 0;color:#030341}header.main .navbar-outer-wrapper .uk-navbar-container ul.level2>li:last-child{border:0}header.main .navbar-outer-wrapper .uk-navbar-container ul.level2>li:last-child a{padding-bottom:0}header.main .navbar-outer-wrapper .uk-navbar-container ul.level2>li:first-child a{padding-top:0}.page-content .sidebar-widget h2{background-color:#d6d2d2}.page-content ul.house-category-list li{list-style-type:none}.page-content .page-copright{font-size:.625rem;line-height:.875rem;color:#999}.page-content .page-copright span{float:left;margin-right:4px}.page-content .page-copright ul{display:inline}.page-content .page-copright ul li{float:left;margin-right:4px}.page-content .comma-list,.page-content .copyright-list,.page-content .image-copyright-list{list-style:none;margin:0;padding:0;display:inline}.page-content .comma-list li,.page-content .copyright-list li,.page-content .image-copyright-list li{display:inline}.page-content .comma-list li:after,.page-content .copyright-list li:after,.page-content .image-copyright-list li:after{content:", "}.page-content .comma-list li:last-child:after,.page-content .copyright-list li:last-child:after,.page-content .image-copyright-list li:last-child:after{content:""}.page-content ul.haus-fakten li .label{width:150px;display:block;float:left}.page-content ul.haus-leistungen ul li.difference{font-weight:bold}.page-content .blogpost-listitem img{max-width:320px}.page-content .blogpost-meta{border-top:1px solid #eae8e8;border-bottom:1px solid #eae8e8;font-size:.8em;line-height:1em}.page-content .uk-card.box1{background-color:#fff;border:solid 1px #d6d2d2}.page-content .uk-card.box1 .divider{border-bottom:solid 1px #d6d2d2;margin-bottom:20px}.page-content .uk-card.box1 .uk-card-footer{border-top:solid 1px #d6d2d2;background-color:#d6d2d2}.page-content .uk-card.box1 img{width:100%}.page-content .card-contact{border:2px solid #99acd3}.page-content .card-contact .contact-phone a{color:#c70000;font-size:2.4em;line-height:1em}@media only screen and (max-width:959px){.page-content #filter-bar li{width:100%}}.standorte{padding-left:20%;padding-right:20%}@media only screen and (max-width:959px){.standorte{padding-left:40px;padding-right:40px}}.standorte ul{list-style-type:none;font-size:14px;line-height:24px;padding:0}.standorte ul li{display:list-item;margin-bottom:11px}.standorte ul li .icon-wrapper{display:table;float:left}.standorte ul li .li-item-content{margin-left:30px}.standorte ul li p{margin:0}.home-overlay{max-width:80vw}.home-overlay .slideshow-text h2{font-size:4vw}.home-overlay .slideshow-text p{font-size:2.5vw}@media(orientation:landscape){.home-overlay .slideshow-text h2{font-size:2vmax}.home-overlay .slideshow-text p{font-size:1.1vmax}}@media(min-width:640px){.home-overlay .slideshow-text h2{font-size:2vmax}.home-overlay .slideshow-text p{font-size:1.1vmax}}@media screen and (min-width:960px){.home-overlay .slideshow-text h2{font-size:2.5em}.home-overlay .slideshow-text p{font-size:.7em}}.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}footer{background-color:#1e1e1e;color:#747474}footer h4{color:#cce6ff}footer p{margin:0}footer a,footer a:hover{color:#747474}footer a:hover{text-decoration:underline}footer nav ul{float:left;margin:0;padding:0}footer nav ul.tm-level1>li{position:relative;list-style:none}footer nav ul.tm-level1>li a{display:block;color:#747474;text-decoration:none}footer nav ul.tm-level1>li a span{padding-right:8px}footer nav ul.tm-level1>li a:hover{text-decoration:underline}footer nav ul.tm-level1>li.last a:after,footer nav ul.tm-level1>li:last-child a:after{content:''}.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}}