@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../fonts/open-sans-v15-latin-300italic.eot");src:url("../fonts/open-sans-v15-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v15-latin-300italic.woff") format("woff"),url("../fonts/open-sans-v15-latin-300italic.ttf") format("truetype"),url("../fonts/open-sans-v15-latin-300italic.svg?#webfont") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v15-latin-regular.eot");src:url("../fonts/open-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v15-latin-regular.woff") format("woff"),url("../fonts/open-sans-v15-latin-regular.ttf") format("truetype"),url("../fonts/open-sans-v15-latin-regular.svg?#webfont") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/open-sans-v15-latin-italic.eot");src:url("../fonts/open-sans-v15-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v15-latin-italic.woff") format("woff"),url("../fonts/open-sans-v15-latin-italic.ttf") format("truetype"),url("../fonts/open-sans-v15-latin-italic.svg?#webfont") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v15-latin-600.eot");src:url("../fonts/open-sans-v15-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v15-latin-600.woff") format("woff"),url("../fonts/open-sans-v15-latin-600.ttf") format("truetype"),url("../fonts/open-sans-v15-latin-600.svg?#webfont") format("svg")}body{overflow-x:hidden;cursor:default;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}body .post a{border-bottom:1px dashed #292727}body .post a:hover{border-bottom:1px dashed gray}p{line-height:1.75rem;margin-bottom:1.4rem}a{color:#292727;outline:none;transition:all .3s ease 0s}a:hover{color:gray;text-decoration:none}.text-primary{color:#292727 !important}.underline{border-bottom:1px dashed #292727}.underline:hover{border-bottom:1px dashed gray}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h1{font-size:1.55rem}h2{font-size:1.45rem}h3{font-size:1.3rem;font-weight:600;margin:25px 0 15px 0}h4{font-weight:600;font-size:1.2rem;margin:20px 0 10px 0}section{padding:50px 0}section.formsection{background-color:#ccc}section h1.section-heading,section h3.section-heading{font-size:22px;font-style:italic;font-weight:300;margin-top:0;margin-bottom:36px}section h2.section-subheading,section h4.section-subheading{font-size:16px;font-weight:400;line-height:1.75rem;text-transform:none}@media(min-width: 768px){section{padding:70px 0}}li{list-style-position:outside;line-height:1.75rem}table{width:100%}td{width:50%;padding:5px 10px}td:first-child{text-align:right}td:second-child{text-align:left}tr:nth-child(odd){background-color:#f2f2f2 !important}.bg-light{background-color:#f2f2f2 !important}.bg-dark{background-color:#5d5959 !important}.btn{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;box-shadow:none !important}::-moz-selection{background:#292727;text-shadow:none;color:#fff}::selection{background:#292727;text-shadow:none;color:#fff}.badge{color:#fff}.badge-warning{background-color:#f18930}.badge-danger{background-color:#e00}.badge-success{background-color:#66cdaa}.wp-caption{color:#aaa5a5;font-style:italic;font-size:90%}.wp-caption.alignleft{text-align:left}.wp-caption.aligncenter{text-align:center}.wp-caption.alignright{text-align:right}.widget{margin-bottom:30px}.widget h3{border-bottom:1px solid #f1f1f1;font-size:1.1rem !important;margin-top:0 !important}.image-holder{position:relative;margin-bottom:20px}.image-holder:hover{cursor:pointer}.image-holder:hover .image-overlay{opacity:1 !important}.image-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;transition:all .3s ease 0s;opacity:0;background:rgba(0,0,0,.3)}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;margin-bottom:25px}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.zitat{padding:15px 30px;font-size:18px;font-style:italic;width:100%;text-align:center;border:1px dashed #c3bfbf;border-radius:10px}.zitat p{font-size:14px;font-style:normal;font-weight:400;width:auto;margin:10px 0 0;line-height:16px}.zitat i{font-size:10px}.breadcrump{padding:10px 0;font-style:italic;font-size:13px;color:#bfbfbf;border-bottom:1px solid #f1f1f1}.breadcrump a{border-bottom:1px dashed #bfbfbf;color:#bfbfbf}#stickycontact{display:none;border-radius:.25rem;transition:all .1s ease 0s;line-height:10px;background:#292727;position:fixed;bottom:20vh;left:-570px;width:600px;height:85px;z-index:5;box-sizing:border-box}#stickycontact:hover{left:-567px}#stickycontact.hoverforjquery{left:-5px;height:300px}#stickycontact #icons{position:absolute;right:0;top:0;width:30px;font-size:18px;color:#fff}#stickycontact #icons i{padding:5px 5px}#stickycontact #icons:hover{cursor:pointer}#gaOptout{cursor:pointer}#BorlabsCookieBox p{line-height:20px !important}#BorlabsCookieBox ul{justify-content:space-between !important}@media only screen and (max-width: 767px){#BorlabsCookieBox{font-size:90% !important}p{font-size:90% !important;line-height:20px !important}}.admin-bar .fixed-top{top:46px}@media(min-width: 783px){.admin-bar .fixed-top{top:32px}}#topbar{position:fixed;height:40px;background:#1e1c1a;color:#ddd;top:0;left:0;right:0;z-index:1049;font-size:14px}#topbar a{color:#ddd}#topbar i{margin-left:5px;margin-right:5px}.navbar>.container,.navbar>.container-fluid{width:1900px}#mainNav{background-color:#292727;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:0;padding-bottom:0}#mainNav.fixed-top{top:40px}#mainNav .navbar-brand img{width:160px}#mainNav .navbar-toggler{font-size:22px;right:0;padding:20px;text-transform:uppercase;color:#fff;border:0;background-color:#292727;outline:none}#mainNav .navbar-nav{margin-bottom:10px}#mainNav .navbar-nav .nav-item .badge{position:absolute;margin-left:-10px;margin-top:-8px;padding:2px;transform:rotate(10deg)}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;text-transform:none;font-weight:400;padding:.2em;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#fff}#mainNav .navbar-nav .nav-item .dropdown-toggle::after{vertical-align:.2em;margin-left:.3em}#mainNav .dropdown-menu{font-size:90%;text-transform:none;border-radius:0;background:#292727;border:none}#mainNav .dropdown-menu li:hover>a{background:rgba(0,0,0,0)}#mainNav .dropdown-menu .dropdown-item{color:#fff;padding:.2rem 1rem}#mainNav .dropdown-menu .dropdown-item.active,#mainNav .dropdown-menu .dropdown-item:hover{color:#fff}@media(min-width: 1200px){#topbar{font-size:16px}#mainNav{padding-top:10px;padding-bottom:10px;border:none;background-color:rgba(0,0,0,0);text-transform:uppercase !important}#mainNav .navbar-brand img{transition:width .1s ease 0s;width:240px}#mainNav .navbar-nav{margin-bottom:0}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em .8em !important;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:0}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#fff}#mainNav .dropdown-menu{top:78px;border:1px solid #f1f1f1;border-top:0;background-color:#fff}#mainNav .dropdown-menu li:hover>a{background-color:#f1f1f1}#mainNav .dropdown-menu .dropdown-item{color:#292727;padding:.5em 1.5em}#mainNav .dropdown-menu .dropdown-item.active,#mainNav .dropdown-menu .dropdown-item:hover{color:#292727}#mainNav.navbar-shrink{background-color:#fff;border-bottom:1px solid #f1f1f1}#mainNav.navbar-shrink .nav-item.active .nav-link,#mainNav.navbar-shrink .nav-item.current-page-ancestor .nav-link,#mainNav.navbar-shrink .nav-item.current-menu-item .nav-link{color:#999}#mainNav.navbar-shrink .nav-item .nav-link{color:#292727}#mainNav.navbar-shrink .nav-item .nav-link.active,#mainNav.navbar-shrink .nav-item .nav-link:hover{color:#999}}#carousel-welcome{background-color:#292727}#carousel-welcome .carousel-indicators{bottom:80px;bottom:10vh;z-index:1}#carousel-welcome .carousel-item{height:100vh;min-height:800px;-ms-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;background-position:center center;-webkit-background-attachment:scroll;-moz-background-attachment:scroll;-ms-background-attachment:scroll;-o-background-attachment:scroll;background-attachment:scroll;-webkit-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-ms-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;background-color:#292727;transition:opacity 1s ease 0s}#carousel-welcome .carousel-item::after{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:radial-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0))}#carousel-welcome .carousel-item:nth-child(1n)>.carousel-caption{bottom:12%;left:10%;text-align:left}#carousel-welcome .carousel-item:nth-child(2n)>.carousel-caption{bottom:12%;right:10%;text-align:right}#carousel-welcome .carousel-item:nth-child(3n)>.carousel-caption{bottom:16%;left:15%;text-align:left}#carousel-welcome .carousel-item:nth-child(4n)>.carousel-caption{bottom:16%;right:15%;text-align:right}#carousel-welcome .carousel-caption{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#carousel-welcome .carousel-caption .title{font-size:20px;line-height:30px;margin:0}#carousel-welcome .carousel-caption .subtitle{font-size:35px;line-height:42px}#carousel-welcome .carousel-caption .btn{padding:6px;margin:10px 20px}@media(min-width: 992px){#carousel-welcome .carousel-indicators{bottom:2vh}#carousel-welcome .carousel-caption .title{font-size:25px;margin:15px 30px 20px 30px}#carousel-welcome .carousel-caption .subtitle{font-size:45px}#carousel-welcome .carousel-caption .btn{padding:20px}}header.masthead{position:relative;height:70vh;text-align:center;color:#fff;-ms-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;background-position:center center;-webkit-background-attachment:scroll;-moz-background-attachment:scroll;-ms-background-attachment:scroll;-o-background-attachment:scroll;background-attachment:scroll;-webkit-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-ms-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;background-color:#292727;overflow:hidden}header.masthead .overlaydiv{content:"";display:block;height:70vh;position:absolute;top:0;left:0;width:100%;background:linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0.1))}header.masthead #headervideo{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto}header.masthead .video-controls{position:absolute;left:0;right:0;top:60vh;text-align:center;display:none}header.masthead .video-controls p{cursor:pointer;transition:all .3s ease 0s;color:rgba(255,255,255,.5);font-size:20px;padding:10px;width:35px}header.masthead .video-controls p:hover{color:#fff}header.masthead .video-controls #playpause{font-size:40px;width:auto;margin-top:0}header.masthead .intro-text{padding-top:32vh}header.masthead .intro-text h1.intro-lead-in{font-size:28px;line-height:36px;margin-bottom:15px}header.masthead .intro-text h2.intro-heading{font-size:18px;line-height:26px}header.masthead .carsymbols{font-size:12px;position:absolute;bottom:0px;left:0;right:0;background-color:rgba(41,39,39,.7);padding:10px}header.masthead .carsymbols i{display:block}@media(min-width: 991px){header.masthead .intro-text h1.intro-lead-in{font-size:36px;line-height:50px}header.masthead .intro-text h2.intro-heading{font-size:22px;line-height:40px}header.masthead .carsymbols{font-size:20px}header.masthead .carsymbols i{margin-right:10px;display:inline}header.masthead .video-controls{top:60vh}header.masthead .video-controls #playpause{font-size:60px}}#portfolio .portfolio-item{box-shadow:0px 2px 10px rgba(0,0,0,.075);position:relative;height:100%;background:#fff}#portfolio .portfolio-item:hover .portfolio-hover{opacity:1 !important}#portfolio .portfolio-item:hover .image-overlay{opacity:1 !important}#portfolio .portfolio-item .badge{padding-top:14px;position:absolute;z-index:3;right:-10px;top:-10px;width:40px;height:40px;border-radius:20px;color:#fff}#portfolio .portfolio-item .portfolio-link{position:relative}#portfolio .portfolio-item .portfolio-link .btn{font-size:13px;padding:5px 8px;margin-top:10px}#portfolio .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;transition:all .3s ease 0s;opacity:0;background:rgba(0,0,0,.8)}#portfolio .portfolio-item .portfolio-link .portfolio-hover.market{height:30px;opacity:1;bottom:0;background:rgba(0,0,0,.4)}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;color:#fff;line-height:26px}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content.market{font-size:16px;top:0;left:0;transform:translate(-10px, 2px)}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content .altertermin{text-decoration:line-through}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content p{margin:0;line-height:1.5rem}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content p.header{display:inline-block;margin-bottom:10px;border-bottom:1px dashed #fff}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}#portfolio .portfolio-item .portfolio-caption{padding:25px 25px 50px;text-align:center;background-color:#fff}#portfolio .portfolio-item .portfolio-caption h4{text-transform:none;margin-bottom:20px;line-height:24px;font-size:1.2rem}#portfolio .portfolio-item .portfolio-caption p{margin-bottom:30px}#portfolio *{z-index:2}.form-control[disabled]{background:#fff}.form-control[readonly]{background:#fff;cursor:not-allowed}.form-control:focus{box-shadow:none !important}#mc-embedded-subscribe[disabled]{cursor:not-allowed}#mc-popup-subscribe[disabled]{cursor:not-allowed;background:#fff;color:#999;border-color:#ced4da}select option:disabled{color:#d8d8d8}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap radio,.wpcf7-form-control-wrap checkbox{outline:none;background-color:#fff}.wpcf7-form-control-wrap input:focus,.wpcf7-form-control-wrap textarea:focus,.wpcf7-form-control-wrap select:focus,.wpcf7-form-control-wrap radio:focus,.wpcf7-form-control-wrap checkbox:focus{border:1px solid #999}.wpcf7-form-control-wrap input.wpcf7-not-valid,.wpcf7-form-control-wrap textarea.wpcf7-not-valid,.wpcf7-form-control-wrap select.wpcf7-not-valid,.wpcf7-form-control-wrap radio.wpcf7-not-valid,.wpcf7-form-control-wrap checkbox.wpcf7-not-valid{border:1px solid #f08080}.wpcf7-form-control-wrap select{cursor:pointer}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.wpcf7-response-output{text-align:center;margin:0 !important;border-radius:.25rem;background-color:#fff}.wpcf7-response-output.wpcf7-validation-errors{border:1px solid #f4a460}.wpcf7-response-output.wpcf7-mail-sent-ng{border:1px solid #f08080}div.wpcf7 .ajax-loader{position:relative;top:-33px;left:5px;width:20px;height:20px;background-image:url(../img/ajax-loader.gif);background-size:16px 16px;background-position:center center;background-repeat:no-repeat}input[type=checkbox]{position:relative;visibility:hidden}span.wpcf7-list-item-label{cursor:pointer}span.wpcf7-list-item-label:before{content:"";display:block;position:absolute;width:20px;height:20px;left:0;top:0;background:#fff;border:1px solid #ced4da;border-radius:.25rem}span.wpcf7-list-item-label:after{position:absolute;content:"";background:#fff;width:10px;height:10px;left:5px;top:5px;transition:all .2s ease-out}span.wpcf7-list-item-label a{border-bottom:1px dashed #292727}.kaufbedingungen span{font-size:14px;color:#666;line-height:1.75rem}.kaufbedingungen span:before{top:3px}.kaufbedingungen span:after{top:8px}input[type=checkbox]:checked+span.wpcf7-list-item-label:after{background:#292727}.grecaptcha-badge{visibility:hidden}#grecap{font-size:14px !important;color:#666 !important}#grecap a{font-size:14px !important;color:#666 !important}.quiz label{width:100%}#newsletter{padding:10px 0 30px 0;background:#f18930;color:#fff}#newsletter h3{text-transform:uppercase}#newsletter a{color:#fff;border-bottom:1px dashed #fff}#newsletter a:hover{color:#fbdbbf;border-bottom:1px dashed #fbdbbf}#newsletter .btn:hover:not([disabled]){color:#df6f0f !important}#newsletter .wpcf7-form-control-wrap{display:inline-block}#newsletter span.wpcf7-list-item-label{position:relative;padding-left:30px}#newsletter span.wpcf7-list-item-label:before{border:1px solid #f18930;border-radius:.25rem}#newsletter input[type=checkbox]:checked+span.wpcf7-list-item-label:after{background:#f18930}.mc-status{width:100%;font-size:12px;text-align:center;margin-bottom:10px;min-height:0}@media(min-width: 992px){#newsletter #mc-status{margin-bottom:0;font-size:13px}}#popupnewsletter{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.6);display:none;z-index:2000}#popupnewsletter:before{content:" ";display:inline-block;vertical-align:middle;height:100%}#popupnewsletterinner{-ms-box-shadow:0 0 25px #292727;-o-box-shadow:0 0 25px #292727;box-shadow:0 0 25px #292727;display:inline-block;vertical-align:middle;width:90%;max-width:850px;z-index:2001;background:#fff}#popupnewsletterinner li{font-size:15px;line-height:22px}#popupnewsletterinner h3{text-transform:uppercase;margin-bottom:20px}#popupnewsletterinner a{border-bottom:1px dashed #999}#popupnewsletterinner a:hover{color:#fbdbbf;border-bottom:1px dashed #fbdbbf}#popupnewsletterinner .btn:hover:not([disabled]){color:#df6f0f !important}#popupnewsletterinner span.wpcf7-list-item-label:before{width:16px;height:16px;left:0px;top:6px}#popupnewsletterinner span.wpcf7-list-item-label:after{width:8px;height:8px;left:4px;top:10px}#popupnewsletterinner #popnewsletterimage{background-position:center center;background-size:cover;overflow:hidden}#popupnewsletterinner #newsletterpopupblock{visibility:hidden}@media(max-width: 991px){#popupnewsletterinner h3{font-size:18px}#popupnewsletterinner li{font-size:13px;line-height:18px}#popnewsletterimage{min-height:100px}}#magazin a{display:block;border-bottom:none !important}#magazin p{line-height:1.5rem;font-size:15px}#magazin article{margin-bottom:30px}#magazin h3{font-size:18px;margin-bottom:8px}#magazin-recent a{display:block}#magazin-recent .image{width:100%;padding-top:56.25%;-ms-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;background-position:center center;-webkit-background-attachment:scroll;-moz-background-attachment:scroll;-ms-background-attachment:scroll;-o-background-attachment:scroll;background-attachment:scroll;-webkit-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-ms-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;background-color:#292727}#magazin-recent h4{font-size:16px !important;font-weight:600}#magazin-recent p.excerpt{font-size:13px;line-height:1.4rem}#magazin-recent article{margin-bottom:30px}#magazin-recent article:hover .image-overlay{opacity:1}#intro a{border-bottom:1px dashed #292727}#intro a:hover{border-bottom:1px dashed gray}#description a{border-bottom:1px dashed #292727}#description a:hover{border-bottom:1px dashed gray}#description .untertext{width:100%;position:relative;padding:20px;margin-top:20px}#description .untertext p{color:#292727}#description.accordionyes{-ms-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;background-position:center center;-webkit-background-attachment:scroll;-moz-background-attachment:scroll;-ms-background-attachment:scroll;-o-background-attachment:scroll;background-attachment:scroll;-webkit-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-ms-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;background-color:#292727;position:relative}#description.accordionyes::before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.8)}#description.accordionyes .section-heading{color:#fff}#description.accordionyes .accordion{color:#fff;width:100%}#description.accordionyes .accordion .untertext p{color:#fff}#description.accordionyes .accordion .card{border:none;background-color:rgba(0,0,0,0)}#description.accordionyes .accordion .card .card-header{cursor:pointer;position:relative;background-color:rgba(0,0,0,0);border-bottom:1px solid #4d4d4d}#description.accordionyes .accordion .card .card-header i{position:absolute;margin-top:5px;right:20px}#description.accordionyes .accordion a{color:#fff;border-bottom:1px dashed #fff}#description.accordionyes .accordion a:hover{color:#b00;border-bottom:1px dashed #b00}#description.accordionyes .accordion h5{font-size:16px;line-height:28px}#galerie .item{background-color:#c5beb4}#datenblatt section{padding-top:0;padding-bottom:40px}#datenblatt section#price{color:#e6e6e6;margin-bottom:50px;text-align:center;padding:30px 50px 10px 50px}#datenblatt section#price p{line-height:1.3rem}#datenblatt .price{font-size:18px;padding:5px;color:#fff}#datenblatt .price-big{margin-left:10px;font-size:22px;color:#f18930;font-weight:600}.verkauft{position:absolute;font-size:14px;left:20px;margin:3px;padding:3px;top:-20px}.verkauft-header{padding:5px;width:200px;margin:0 auto 20px auto}#faq-inhalt .section-heading{color:#292727}#faq-inhalt .accordion{color:#292727;width:100%}#faq-inhalt .accordion .card{border:none;background-color:rgba(0,0,0,0)}#faq-inhalt .accordion .card .card-header{cursor:pointer;position:relative;margin-bottom:10px;border:1px solid #ced4da;background-color:#fff;border-radius:.25rem}#faq-inhalt .accordion .card .card-header i{position:absolute;right:20px;top:25px}#faq-inhalt .accordion .card .card-body{padding:0}#faq-inhalt .accordion .card .card-body .faqfrageantwort{border-radius:.25rem;margin-bottom:10px;padding:1.25rem;background-color:#fff}#faq-inhalt .accordion .card .card-body .faqfrageantwort p{padding:0}#faq-inhalt .accordion a{color:#292727;border-bottom:1px dashed #292727}#faq-inhalt .accordion a:hover{color:#b00;border-bottom:1px dashed #b00}#faq-inhalt .accordion h4{font-size:18px;line-height:28px;font-weight:600;margin:5px 0 5px !important}#faq-inhalt .accordion h5{font-size:16px;line-height:28px;font-weight:600;margin-bottom:.8rem}#sitemap h3{margin-bottom:30px}#sitemap ul{padding-left:20px}#sitemap ul li{padding:5px 0;list-style:outside}#carousel-testimonials .controls{height:40px}#carousel-testimonials .carousel-control-next,#carousel-testimonials .carousel-control-prev{color:#292727;font-size:22px;opacity:1;width:40px;height:40px}#carousel-testimonials .carousel-control-next:hover,#carousel-testimonials .carousel-control-prev:hover{color:#fff}#carousel-testimonials .carousel-control-next a,#carousel-testimonials .carousel-control-prev a{width:40px;height:40px}#carousel-testimonials .carousel-item img{width:100%;height:100%;max-width:350px;max-height:350px;transition:opacity 1s ease 0s}#testimonials article{margin-bottom:40px}#testimonials .avatar{margin-bottom:30px !important}#testimonials .avatar .image{border:1px solid #999}#testimonials .quote{font-style:italic}#testimonials .quote i{font-size:16px;margin-right:8px}@media(min-width: 992px){#testimonials article{margin-bottom:0}}.carlink{font-size:12px;color:#999;border-bottom:1px dashed #999;font-weight:normal;text-transform:uppercase}#sidebar{margin-top:50px}#sidebar .social-networks{padding-top:20px;border-top:1px solid #f1f1f1;font-size:22px;line-height:22px;width:100%;text-align:center;display:none}#sidebar .social-networks a{display:inline;margin:0;padding:10px}#sidebar .social-networks .facebook:hover{color:#0077e2}#sidebar .social-networks .youtube:hover{color:red}#sidebar .social-networks .twitter:hover{color:#00aced}#sidebar .social-networks .google-plus:hover{color:#dc483c}#sidebar .social-networks .pinterest:hover{color:#bd081c}#sidebar .social-networks h3{display:inline;border:none}#sidebar .post-holder .badge{position:relative;z-index:3;left:0px;top:-1px;font-size:10px;color:#fff}#sidebar .post-holder ul{padding:0;list-style-type:none}#sidebar .post-holder li{min-height:80px;height:auto;margin-bottom:15px;clear:left;width:100%;overflow:hidden}#sidebar .post-holder li:hover .image-overlay{opacity:1}#sidebar .post-holder .image-holder{float:left;margin:6px 10px 0 0}#sidebar .post-holder .image-holder img{width:70px;height:auto}#sidebar .post-holder .post-content h4{display:inline;margin:3px 0;border:none;font-size:14px;line-height:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:20px;-webkit-line-clamp:1;-webkit-box-orient:vertical}#sidebar .post-holder .post-content p{overflow:hidden;margin-bottom:0;text-overflow:ellipsis;display:-webkit-box;max-height:55px;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.2rem}@media(min-width: 992px){#sidebar{margin-top:0;padding-left:70px}#sidebar .social-networks{padding-top:0;font-size:26px;line-height:26px;width:70px;border-top:none;border-left:1px solid #f1f1f1}#sidebar .social-networks a{display:block;padding:10px}#sidebar .social-networks h3{display:block}}footer{text-align:center;font-size:13px;background-image:url(../img/carbon.png);color:#999;padding-top:30px;border-top:3px solid #e00}footer .footer-copyright{text-align:center;padding-top:10px;padding-bottom:5px;color:#666}footer p{line-height:2}footer ul{list-style-type:none;padding-left:0;line-height:2}footer h5{font-size:14px;color:#fff;margin-top:20px}footer a{color:#999;transition:all .3s ease 0s}footer a:hover,footer a:focus{color:#fff}footer .contact span:not(:first-child){display:block}footer .contact i{font-size:14px;padding-right:5px}footer .social-networks{padding-bottom:20px}footer .social-networks a{font-size:18px;padding:20px 10px}footer .social-networks .facebook:hover{color:#0077e2}footer .social-networks .youtube:hover{color:red}footer .social-networks .twitter:hover{color:#00aced}@media(min-width: 768px){footer{text-align:left}footer .contact span:not(:first-child){padding-left:22px !important}footer .social-networks a{padding:10px 20px 10px 0}footer .about{padding-right:50px}}#cookiemessage{position:fixed;bottom:0;z-index:2;width:100%;padding:10px;background-color:#800;text-align:center;color:#fff;display:none;transition:display .3s ease 0s;font-size:13px}#cookiemessage a{color:#fff;border-bottom:1px dashed #fff}#cookiemessage p{display:inline-table;margin:0 10px;padding:5px;font-size:13px}#return-to-top{position:fixed;bottom:10px;right:15px;background:rgba(255,255,255,.2);border:1px solid #bebebe;width:40px;height:40px;display:block;border-radius:20px;display:none;z-index:10}#return-to-top i{color:#bebebe;margin:0;position:relative;left:11px;top:8px;font-size:18px;transition:all .2s ease 0s}#return-to-top:hover{border-color:#8b8b8b}#return-to-top:hover i{color:#8b8b8b;top:5px}.lightbox{margin-bottom:30px}#lightbox{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.8);display:none;z-index:2000}#lightbox:before{content:" ";display:inline-block;vertical-align:middle;height:100%}#lightbox-image{-ms-box-shadow:0 0 25px #292727;-o-box-shadow:0 0 25px #292727;box-shadow:0 0 25px #292727;-ms-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;background-position:center center;-webkit-background-attachment:scroll;-moz-background-attachment:scroll;-ms-background-attachment:scroll;-o-background-attachment:scroll;background-attachment:scroll;-webkit-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-ms-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;background-color:#292727;display:inline-block;vertical-align:middle;width:80%;padding-top:45%;z-index:2001}.lightbox:hover{cursor:zoom-in}#lightbox-close{padding:17px 40px}#lightbox-left,#lightbox-right{padding:60px 15px}#lightbox-close,#lightbox-left,#lightbox-right{position:absolute;color:#fff;font-size:16px;background-color:rgba(255,255,255,.03)}#lightbox-close:hover,#lightbox-left:hover,#lightbox-right:hover{cursor:pointer;background-color:rgba(255,255,255,.1)}#lightbox-close{top:0;right:0}#lightbox-left,#lightbox-right{top:50%;margin-top:-60px}#lightbox-left{left:0}#lightbox-right{right:0}@media(min-width: 1200px){#lightbox-close,#lightbox-left,#lightbox-right{font-size:20px}#lightbox-close{padding:30px 40px}#lightbox-left,#lightbox-right{padding:60px 30px}}.pricing-table h3{font-size:1.2rem}.pricing-table .paket{background-color:#fff;box-shadow:0px 2px 10px rgba(0,0,0,.075);padding:30px 20px;overflow:hidden;position:relative;height:100%}.pricing-table .heading{text-align:center;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:20px}.pricing-table .btn:hover{color:#fff !important}.pricing-table .ribbon{width:160px;height:32px;font-size:12px;text-align:center;color:#fff;font-weight:bold;box-shadow:0px 2px 3px rgba(136,136,136,.25);background:#f4a460;transform:rotate(45deg);position:absolute;right:-42px;top:20px;padding-top:7px}.pricing-table .paket p{text-align:center;margin-top:20px}.pricing-table .details{margin-bottom:30px}.pricing-table .details .fa{margin-right:10px}.pricing-table .details p{text-align:center;font-weight:400;font-size:14px;margin:5px}.pricing-table .price h4{margin:10px 0 25px 0;font-size:30px;text-align:center;color:#f08080}.pricing-table .price h4 .small{font-size:60%}.pricing-table .normalpreisholder{margin-top:20px;text-align:center}.pricing-table .price--line-through{font-size:24px;color:#333;background-color:rgba(0,0,0,0);background-image:gradient(linear, 19.1% -7.9%, 81% 107.9%, color-stop(0, transparent), color-stop(0.48, transparent), color-stop(0.5, #000), color-stop(0.52, transparent), color-stop(1, transparent));background-image:repeating-linear-gradient(163deg, transparent 0%, transparent 48%, #333 50%, transparent 52%, transparent 100%)}.greentext{color:#66cdaa}.orangetext{color:#f4a460}#mail_sent{display:none}#reservierungsform,#anfrageform{display:none;background-color:#ccc}#reservierungsform h4,#anfrageform h4{margin:0;padding:30px 0;color:#292727}#reservierungsform h5,#anfrageform h5{margin:0;padding:10px 0;font-size:16px;font-weight:600;color:#777272}#reservierungsform #reservierungabbrechen,#anfrageform #reservierungabbrechen{position:absolute;font-size:10px;top:-50px;right:5px;padding:10px;cursor:pointer;text-align:center;text-transform:uppercase}#reservierungsform #reservierungslegendeanzeigen,#anfrageform #reservierungslegendeanzeigen{display:block;font-size:14px;padding:10px;cursor:pointer;margin-left:-10px;text-transform:uppercase;line-height:1.75rem;margin-bottom:0;text-align:center;font-weight:600}#reservierungsform #reservierunslegende,#anfrageform #reservierunslegende{line-height:20px;font-size:12px;border:1px dashed #292727;text-align:justify}#reservierungsform #reservierunslegende .row,#anfrageform #reservierunslegende .row{margin:0}#reservierungsform #reservierunslegende .ampel,#anfrageform #reservierunslegende .ampel{height:15px;margin-top:10px;margin-bottom:10px}#reservierungsform #reservierunslegende .weiss,#anfrageform #reservierunslegende .weiss{background-color:#fff}#reservierungsform #reservierunslegende .orange,#anfrageform #reservierunslegende .orange{background-color:#f4a460}#reservierungsform #reservierunslegende .rot,#anfrageform #reservierunslegende .rot{background-color:#f08080}#reservierungsform .ui-datepicker-multi,#anfrageform .ui-datepicker-multi{position:relative;width:100% !important;box-sizing:border-box;overflow:hidden;border-top:3px solid #f08080;background-color:#fff}#reservierungsform .ui-datepicker-group,#anfrageform .ui-datepicker-group{width:100%;padding:20px}#reservierungsform .ui-datepicker-group-last,#anfrageform .ui-datepicker-group-last{padding-top:0}@media(min-width: 768px){#reservierungsform .ui-datepicker-group,#anfrageform .ui-datepicker-group{width:50%;float:left}#reservierungsform .ui-datepicker-group-last,#anfrageform .ui-datepicker-group-last{padding-top:20px}}#reservierungsform .ui-datepicker-calendar,#anfrageform .ui-datepicker-calendar{border-collapse:collapse;border-top:1px solid #f1f1f1;font-size:13px}#reservierungsform .ui-datepicker-calendar tr:nth-child(odd),#anfrageform .ui-datepicker-calendar tr:nth-child(odd){background-color:#fcfcfc !important}#reservierungsform .ui-datepicker-calendar th,#anfrageform .ui-datepicker-calendar th{background-color:#fff}#reservierungsform .ui-datepicker-calendar td,#anfrageform .ui-datepicker-calendar td{border:1px solid #ececec;cursor:pointer}#reservierungsform .ui-datepicker-calendar th,#reservierungsform .ui-datepicker-calendar td,#anfrageform .ui-datepicker-calendar th,#anfrageform .ui-datepicker-calendar td{position:relative;width:14.286%;text-align:center;padding:10px}#reservierungsform .ui-datepicker-calendar th.ui-datepicker-other-month,#reservierungsform .ui-datepicker-calendar td.ui-datepicker-other-month,#anfrageform .ui-datepicker-calendar th.ui-datepicker-other-month,#anfrageform .ui-datepicker-calendar td.ui-datepicker-other-month{color:#ccc;cursor:not-allowed}#reservierungsform .ui-datepicker-calendar th.angefragt:not(.ui-datepicker-other-month):before,#reservierungsform .ui-datepicker-calendar td.angefragt:not(.ui-datepicker-other-month):before,#anfrageform .ui-datepicker-calendar th.angefragt:not(.ui-datepicker-other-month):before,#anfrageform .ui-datepicker-calendar td.angefragt:not(.ui-datepicker-other-month):before{position:absolute;width:24px;height:24px;top:50%;left:50%;margin-top:-12px;margin-left:-12px;content:"";background-color:#f4a460;border-radius:12px}#reservierungsform .ui-datepicker-calendar th.angefragt:not(.ui-datepicker-other-month) a,#reservierungsform .ui-datepicker-calendar td.angefragt:not(.ui-datepicker-other-month) a,#anfrageform .ui-datepicker-calendar th.angefragt:not(.ui-datepicker-other-month) a,#anfrageform .ui-datepicker-calendar td.angefragt:not(.ui-datepicker-other-month) a{color:#fff;position:relative}#reservierungsform .ui-datepicker-calendar th.angefragt:not(.ui-datepicker-other-month) .ui-state-default,#reservierungsform .ui-datepicker-calendar td.angefragt:not(.ui-datepicker-other-month) .ui-state-default,#anfrageform .ui-datepicker-calendar th.angefragt:not(.ui-datepicker-other-month) .ui-state-default,#anfrageform .ui-datepicker-calendar td.angefragt:not(.ui-datepicker-other-month) .ui-state-default{position:relative;color:#fff}#reservierungsform .ui-datepicker-calendar th.ui-datepicker-unselectable:not(.ui-datepicker-other-month),#reservierungsform .ui-datepicker-calendar td.ui-datepicker-unselectable:not(.ui-datepicker-other-month),#anfrageform .ui-datepicker-calendar th.ui-datepicker-unselectable:not(.ui-datepicker-other-month),#anfrageform .ui-datepicker-calendar td.ui-datepicker-unselectable:not(.ui-datepicker-other-month){color:#ccc;cursor:not-allowed}#reservierungsform .ui-datepicker-calendar th.verboten:not(.ui-datepicker-other-month):after,#reservierungsform .ui-datepicker-calendar td.verboten:not(.ui-datepicker-other-month):after,#anfrageform .ui-datepicker-calendar th.verboten:not(.ui-datepicker-other-month):after,#anfrageform .ui-datepicker-calendar td.verboten:not(.ui-datepicker-other-month):after{color:#f08080;content:"x";margin-top:-20px;display:block}#reservierungsform .ui-datepicker-calendar th.reserviert:not(.ui-datepicker-other-month):before,#reservierungsform .ui-datepicker-calendar td.reserviert:not(.ui-datepicker-other-month):before,#anfrageform .ui-datepicker-calendar th.reserviert:not(.ui-datepicker-other-month):before,#anfrageform .ui-datepicker-calendar td.reserviert:not(.ui-datepicker-other-month):before{position:absolute;width:24px;height:24px;top:50%;left:50%;margin-top:-12px;margin-left:-12px;content:"";background-color:#f08080;border-radius:12px}#reservierungsform .ui-datepicker-calendar th.reserviert:not(.ui-datepicker-other-month) span,#reservierungsform .ui-datepicker-calendar td.reserviert:not(.ui-datepicker-other-month) span,#anfrageform .ui-datepicker-calendar th.reserviert:not(.ui-datepicker-other-month) span,#anfrageform .ui-datepicker-calendar td.reserviert:not(.ui-datepicker-other-month) span{color:#fff;position:relative}#reservierungsform .ui-datepicker-calendar th.ui-datepicker-current-day:not(.ui-datepicker-other-month):before,#reservierungsform .ui-datepicker-calendar td.ui-datepicker-current-day:not(.ui-datepicker-other-month):before,#anfrageform .ui-datepicker-calendar th.ui-datepicker-current-day:not(.ui-datepicker-other-month):before,#anfrageform .ui-datepicker-calendar td.ui-datepicker-current-day:not(.ui-datepicker-other-month):before{position:absolute;width:24px;height:24px;top:50%;left:50%;margin-top:-12px;margin-left:-12px;content:"";background-color:#66cdaa;border-radius:12px}#reservierungsform .ui-datepicker-calendar th.ui-datepicker-current-day:not(.ui-datepicker-other-month) a,#reservierungsform .ui-datepicker-calendar td.ui-datepicker-current-day:not(.ui-datepicker-other-month) a,#anfrageform .ui-datepicker-calendar th.ui-datepicker-current-day:not(.ui-datepicker-other-month) a,#anfrageform .ui-datepicker-calendar td.ui-datepicker-current-day:not(.ui-datepicker-other-month) a{color:#fff;position:relative}#reservierungsform .ui-datepicker-title,#anfrageform .ui-datepicker-title{text-transform:uppercase;font-weight:normal;font-size:18px;padding-top:10px;padding-bottom:20px;text-align:center}#reservierungsform .ui-datepicker-prev,#reservierungsform .ui-datepicker-next,#anfrageform .ui-datepicker-prev,#anfrageform .ui-datepicker-next{position:absolute;top:25px;background-color:#f1f1f1;padding:5px 15px;cursor:pointer}#reservierungsform .ui-datepicker-prev span,#reservierungsform .ui-datepicker-next span,#anfrageform .ui-datepicker-prev span,#anfrageform .ui-datepicker-next span{display:none}#reservierungsform .ui-datepicker-next,#anfrageform .ui-datepicker-next{right:20px}#reservierungsform .ui-datepicker-prev:after,#anfrageform .ui-datepicker-prev:after{content:"❮";color:#666}#reservierungsform .ui-datepicker-next:after,#anfrageform .ui-datepicker-next:after{content:"❯";color:#666}#reservierungsform .ui-datepicker thead th,#anfrageform .ui-datepicker thead th{font-weight:normal;color:#f08080;text-transform:uppercase}#reservierungsform #paketauswahl,#anfrageform #paketauswahl{position:relative;background-color:#fff;border:1px solid #f1f1f1;border-radius:.25rem;margin-bottom:30px;text-align:center;padding:30px 20px}#reservierungsform #paketauswahl h3,#anfrageform #paketauswahl h3{margin-bottom:30px}#reservierungsform #paketauswahl p,#anfrageform #paketauswahl p{margin-bottom:.5rem}#reservierungsform #paketauswahl p i,#anfrageform #paketauswahl p i{margin-right:10px}#reservierungsform #paketauswahl #reservierungaendern,#anfrageform #paketauswahl #reservierungaendern{position:absolute;font-size:10px;top:-30px;right:-15px;padding:10px;cursor:pointer;text-align:center;text-transform:uppercase}#reservierungsform .wpcf7-mail-sent-ok,#anfrageform .wpcf7-mail-sent-ok{display:none !important}#mail_sent{display:none}#gutscheinform{background-color:#ccc}#gutscheinform h4{margin:0;padding:30px 0;color:#292727}#gutscheinform h5{margin:0;padding:10px 0;font-size:16px;font-weight:600;color:#777272}#gutscheinform .wpcf7-mail-sent-ok{display:none !important}#gutscheinform #gesamtpreis{display:none}#gutscheinform #wertgutschein_wert{text-align:center;font-size:30px;margin-bottom:20px}#gutscheinform input[type=range]{-webkit-appearance:none;border:none;background-color:#ccc;width:100%;margin-bottom:30px}#gutscheinform input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;background:#fff;border:none}#gutscheinform input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:25px;border-radius:.25rem;background:#e00;margin-top:-5px}#gutscheinform input[type=range]:focus{outline:none}#gutscheinform input[type=range]::-moz-range-track{width:100%;height:5px;background:#fff;border:none}#gutscheinform input[type=range]::-moz-range-thumb{border:none;height:16px;width:25px;border-radius:.25rem;background:#e00}#gutscheinform input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}#gutscheinform input[type=range]::-ms-track{width:100%;height:5px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0)}#gutscheinform input[type=range]::-ms-fill-lower{background:#fff}#gutscheinform input[type=range]::-ms-fill-upper{background:#fff}#gutscheinform input[type=range]::-ms-thumb{border:none;height:16px;width:25px;border-radius:.25rem;overflow:visible;background:#e00}#gutscheinform input[type=range]:focus::-ms-fill-lower{background:#fff}#gutscheinform input[type=range]:focus::-ms-fill-upper{background:#fff}#gutscheinform #paketauswahl{position:relative;background-color:#fff;border:1px solid #f1f1f1;border-radius:.25rem;margin-bottom:30px;text-align:center;padding:30px 20px}#gutscheinform #paketauswahl h3{margin-bottom:30px}#gutscheinform #paketauswahl p{margin-bottom:.5rem}#gutscheinform #paketauswahl p i{margin-right:10px}#popupdate{padding:19px;position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:10;text-align:center;color:#fff;display:none;font-size:14px;white-space:nowrap}.available{background:rgba(0,0,0,.8)}.forbidden{background:rgba(255,100,0,.8)}.success{background:green}.reservation{background:rgba(255,0,0,.8)}