@font-face{font-family:KlavikaBasicWebRegular;src:url(../fonts/KlavikaBasicWebRegular.eot);src:url(../fonts/KlavikaBasicWebRegular.eot?#iefix) format('embedded-opentype'),url(../fonts/KlavikaBasicWebRegular.woff2) format('woff2'),url(../fonts/KlavikaBasicWebRegular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:KlavikaBasicWebBold;src:url(../fonts/KlavikaBasicWebBold.eot);src:url(../fonts/KlavikaBasicWebBold.eot?#iefix) format('embedded-opentype'),url(../fonts/KlavikaBasicWebBold.woff2) format('woff2'),url(../fonts/KlavikaBasicWebBold.woff) format('woff');font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#89ce30;color:#fff}::selection{background:#89ce30;color:#fff}.clearfix{clear:both}strong{font-family:KlavikaBasicWebBold,sans-serif}sup{vertical-align:super;font-size:smaller}a{color:#89ce30;text-decoration:none}a:hover{color:#004456}html{height:100%}body{position:relative;min-height:100%;color:#004456;font-family:KlavikaBasicWebRegular,sans-serif;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}body.logged-in{-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-o-user-select:auto;user-select:auto}.w2{position:relative}#logo{position:absolute;left:0;background:url(../img/logo.svg) 0 0 no-repeat}body.lang-de #rundgang{position:absolute;right:0;background:url(../img/btn-3drundgang.svg) 0 0 no-repeat}html.no-svg body.lang-de #rundgang{background-image:url(../img/btn-3drundgang.png)}body.lang-en #rundgang{position:absolute;right:4px;background:url(../img/btn-3drundgang_en.svg) 0 0 no-repeat}html.no-svg body.lang-en #rundgang{background-image:url(../img/btn-3drundgang_en.png)}nav ul li a{line-height:1.2;text-transform:uppercase;text-decoration:none}nav>ul>li>ul{display:none}#banner{height:370px;background-position:center center;background-repeat:repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#main h1{font-family:KlavikaBasicWebBold,sans-serif;color:#89ce30;text-transform:uppercase}#main h2{font-family:KlavikaBasicWebBold,sans-serif;text-transform:uppercase}#main h2.large{color:#89ce30}#main h3{font-family:KlavikaBasicWebBold,sans-serif}#main article ol li,#main article ul li{line-height:1.47059;list-style-position:outside}#main article ul li{list-style-type:disc}#main article ol li{list-style-type:decimal}#main article ol li ol,#main article ul li ul{margin:0}#main article ol li ol li{list-style-type:lower-alpha}#main article .wp-caption{max-width:100%}#main article img{display:block;max-width:100%;height:auto}#main article iframe{max-width:100%}body.lang-de #btn-angebot{display:inline-block;width:206px;height:42px;background:url(../img/btn-angebot1.svg) 0 0 no-repeat}body.lang-de #btn-angebot:hover{background-image:url(../img/btn-angebot2.svg)}html.no-svg body.lang-de #btn-angebot{background-image:url(../img/btn-angebot1.png)}html.no-svg body.lang-de #btn-angebot:hover{background-image:url(../img/btn-angebot2.png)}body.lang-en #btn-angebot{display:inline-block;width:193px;height:42px;background:url(../img/btn-angebot1_en.svg) 0 0 no-repeat}body.lang-en #btn-angebot:hover{background-image:url(../img/btn-angebot2_en.svg)}html.no-svg body.lang-en #btn-angebot{background-image:url(../img/btn-angebot1_en.png)}html.no-svg body.lang-en #btn-angebot:hover{background-image:url(../img/btn-angebot2_en.png)}footer{position:absolute;bottom:0;left:0;width:100%;z-index:99;background:#89ce30}footer>.w1>.w2{color:#fff}footer a{color:#fff}footer a:hover{color:#004456}.footer-item{font-size:16px}.footer-item h3{font-family:KlavikaBasicWebBold,sans-serif;text-transform:uppercase}#footer-social{overflow:hidden}#footer-social a{display:block;float:left;width:25px;height:25px}#footer-social a svg path{stroke:transparent}#footer-social a:hover svg path{fill:#004456}#footer-stars,#footer-stars #pe_rating,#footer-stars #pe_stars>span:before{color:#fff}#btn-scrollup{display:none;position:fixed;z-index:9999;background:url(../img/btn-scrollup.svg) 0 0 no-repeat;cursor:pointer;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}html.no-svg #btn-scrollup{background-image:url(../img/btn-scrollup.png)}#home-slider{position:relative}.home-slider-image-item{background-position:center top;background-repeat:repeat;outline:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#home-slider-info{overflow:hidden}.home-slider-info-item{outline:0}.home-slider-info-item h3{font-family:KlavikaBasicWebBold,sans-serif;line-height:1.2;text-transform:uppercase}#home-slider .slick-dots li{float:left;margin-left:6px}#home-slider .slick-dots button{width:9px;height:9px;padding:0;background:0 0;border:1px solid #89ce30;text-indent:-99999px;outline:0;cursor:pointer}#home-slider .slick-dots .slick-active button{background:#89ce30}#btn-home{position:absolute;left:0;width:100%}#btn-home a{position:absolute;right:0;z-index:999;overflow:hidden}#btn-home img{width:100%;height:auto}#btn-home .hover{display:none;position:absolute;top:0;left:0;z-index:1}#btn-home:hover .hover{display:block}#home-ratings{font-size:0;text-align:center}#home-ratings a{display:inline-block}#home-ratings img{margin:0!important}.faq-item{border-bottom:1px solid #004456}.faq-item:first-child{border-top:1px solid #004456}#main .faq-item h2{font-family:KlavikaBasicWebBold,sans-serif;line-height:1.35294;text-transform:none;cursor:pointer;background-image:url(../img/faq-closed.svg);background-repeat:no-repeat;-webkit-background-size:19px 11px;-moz-background-size:19px 11px;background-size:19px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#main .faq-item h2.active{background-image:url(../img/faq-open.svg)}html.no-backgroundsize #main .faq-item h2,html.no-svg #main .faq-item h2{background-image:url(../img/faq-closed.png)}html.no-backgroundsize #main .faq-item h2.active,html.no-svg #main .faq-item h2.active{background-image:url(../img/faq-open.png)}#main .faq-item h2:hover{color:#89ce30}.faq-item-content{display:none}.faq-item:first-child .faq-item-content{display:block}body.page-template-lagerberechnen-php #main h2{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.lager-slider{position:relative;width:100%;border-top:1px solid #89ce30}.lager-slider-step{position:absolute;top:0;width:1px;background:#89ce30}.lager-slider-step.step1{left:0}.lager-slider-step.step3{left:16.66666%}.lager-slider-step.step5{left:33.33333%}.lager-slider-step.step7{left:50%}.lager-slider-step.step9{left:66.66666%}.lager-slider-step.step11{left:83.33333%}.lager-slider-step.step13{left:100%;margin-left:-1px}.lager-slider-step.step11:after,.lager-slider-step.step13:after,.lager-slider-step.step1:after,.lager-slider-step.step3:after,.lager-slider-step.step5:after,.lager-slider-step.step7:after,.lager-slider-step.step9:after{position:absolute;bottom:-22px;left:-15px;width:31px;height:20px;font-size:16px;text-align:center}.lager-slider-step.step1:after{content:'0'}#slider-fahrten .lager-slider-step.step3:after,#slider-zimmer .lager-slider-step.step3:after{content:'1'}#slider-fahrten .lager-slider-step.step5:after,#slider-zimmer .lager-slider-step.step5:after{content:'2'}#slider-fahrten .lager-slider-step.step7:after,#slider-zimmer .lager-slider-step.step7:after{content:'3'}#slider-fahrten .lager-slider-step.step9:after,#slider-zimmer .lager-slider-step.step9:after{content:'4'}#slider-fahrten .lager-slider-step.step11:after,#slider-zimmer .lager-slider-step.step11:after{content:'5'}#slider-fahrten .lager-slider-step.step13:after,#slider-zimmer .lager-slider-step.step13:after{content:'6'}#slider-flaeche .lager-slider-step.step3:after{content:'20'}#slider-flaeche .lager-slider-step.step5:after{content:'40'}#slider-flaeche .lager-slider-step.step7:after{content:'60'}#slider-flaeche .lager-slider-step.step9:after{content:'80'}#slider-flaeche .lager-slider-step.step11:after{content:'100'}#slider-flaeche .lager-slider-step.step13:after{content:'120'}#slider-schachteln .lager-slider-step.step3:after{content:'10'}#slider-schachteln .lager-slider-step.step5:after{content:'20'}#slider-schachteln .lager-slider-step.step7:after{content:'30'}#slider-schachteln .lager-slider-step.step9:after{content:'40'}#slider-schachteln .lager-slider-step.step11:after{content:'50'}#slider-schachteln .lager-slider-step.step13:after{content:'60'}.lager-slider .ui-slider-handle{top:-1px;width:10px;height:13px;margin-left:-5px;background:url(../img/lager-slider-handle.svg) 0 0 no-repeat;outline:0}html.no-svg .lager-slider .ui-slider-handle{background-image:url(../img/lager-slider-handle.png)}body.page-template-lagerberechnen-php #btn-angebot{margin-top:20px}#main #distance-form input[type=text]{font-family:KlavikaBasicWebBold,sans-serif;text-transform:uppercase}#main #distance-form input[type=text]::-webkit-input-placeholder{color:#c0ced1}#main #distance-form input[type=text]:-moz-placeholder{color:#c0ced1;opacity:1}#main #distance-form input[type=text]::-moz-placeholder{color:#c0ced1;opacity:1}#main #distance-form input[type=text]:-ms-input-placeholder{color:#c0ced1}#main #distance-form input[type=submit]{width:100%;padding-left:10px;padding-right:10px;text-align:left}.distance-result{border:1px solid #89ce30;font-family:KlavikaBasicWebBold,sans-serif;text-transform:uppercase}#distance-message{color:#89ce30;font-family:KlavikaBasicWebBold,sans-serif}#main #distance-message p{margin-bottom:0}body.page-template-distanzberechnen-php #btn-angebot{margin-top:40px}.angebot-item{margin-bottom:20px;background:#fff}.angebot-head{position:relative}.angebot-head:hover{background:#f3faea;cursor:pointer}.angebot-head-arrow{position:relative;float:right;width:42px;height:100%;background:#ededed}.angebot-item.active .angebot-head-arrow{background:#fff}.angebot-head-arrow div{position:absolute;top:0;right:0;width:36px;height:100%;background:#89ce30;text-align:center;-webkit-transition:color 150ms ease-in-out;-moz-transition:color 150ms ease-in-out;-o-transition:color 150ms ease-in-out;transition:width 150ms ease-in-out}.angebot-head:hover .angebot-head-arrow div{width:42px}.angebot-head-arrow span{display:inline-block;width:19px;height:11px;margin-top:55px;background:url(../img/icon-angebot-arrow.svg) 0 0 no-repeat;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}html.no-svg .angebot-head-arrow span{background-image:url(../img/icon-angebot-arrow.png)}.angebot-item.active .angebot-head-arrow span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.angebot-head-info{position:absolute;top:0;bottom:0;left:0;right:42px}.angebot-head-info-wrapper{display:table;width:100%;height:100%;line-height:1.23529}.angebot-head-info-wrapper>div{display:table-cell;padding-right:20px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.angebot-head-info-wrapper>div::-moz-selection{background:0 0;color:inherit}.angebot-head-info-wrapper>div::selection{background:0 0;color:inherit}.angebot-head-size{white-space:nowrap}.angebot-head-size span{display:block;font-family:KlavikaBasicWebBold,sans-serif}.angebot-head-availability{font-family:KlavikaBasicWebBold,sans-serif}.angebot-head-promo{color:#89ce30;font-family:KlavikaBasicWebBold,sans-serif}.angebot-head-price{font-family:KlavikaBasicWebBold,sans-serif;white-space:nowrap}.angebot-body{display:none;padding:0 20px 20px}.angebot-body-image{text-align:center}.angebot-body-image-img{pointer-events:none}.angebot-body-image-img>div{height:100%;background-position:center center;background-repeat:no-repeat;pointer-events:none;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.angebot-body-image-img-png{display:none}html.no-svg .angebot-body-image-img-svg{display:none}html.no-svg .angebot-body-image-img-png{display:block}.angebot-body-height{color:#89ce30;font-family:KlavikaBasicWebBold,sans-serif}.angebot-body-content{overflow:hidden}.angebot-body-btn{display:inline-block;background:#004456;color:#fff;font-family:KlavikaBasicWebBold,sans-serif;text-transform:uppercase}.angebot-body-btn:hover{background:#89ce30;color:#fff}#angebot-form{visibility:hidden;position:fixed;top:0;left:0;z-index:-999999;width:100%;height:100%;background:#004456;background-color:rgba(0,68,86,.85);overflow-y:auto;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}html.opacity #angebot-form{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}html.opacity.angebotform-open1 #angebot-form{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}html.angebotform-open2 #angebot-form{visibility:visible;z-index:999999}.angebot-form-w1{display:table;width:100%;height:100%}.angebot-form-w2{display:table-cell;vertical-align:middle}#angebot-form article{position:relative;margin:0 auto;padding:20px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main #angebot-form .gform_wrapper{margin-top:0}#main #angebot-form .gfield.lagerraum{display:none}#main .angebot-form-contact p{margin:0}#main .angebot-form-contact a{color:#004456}#main .angebot-form-contact a:hover{color:#89ce30}.btn-close{position:absolute;top:20px;right:20px;width:19px;height:19px}.btn-close:hover svg polyline{stroke:#89ce30}.blog-overview-item{background:#fff}.blog-overview-item:hover{background:#f3faea;cursor:pointer}.blog-overview-image>div{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.blog-meta{overflow:hidden}.blog-date{float:left;margin-right:10px}.blog-categories{overflow:hidden}.blog-categories a{display:inline-block;margin-right:5px}#main .blog-overview-content h2{padding:0;line-height:1.27273;text-transform:none}#main .blog-overview-content h2 a{color:#004456}#main .blog-overview-content h2 a:hover{color:#89ce30}.blog-readmore img,.blog-readmore svg{width:15px;height:12px;vertical-align:top}.blog-readmore svg path{fill:#89ce30}.blog-readmore:hover svg path{fill:#004456}#pagination a{display:inline-block;margin:0 10px 10px 0;text-align:center}#pagination a:not(.arrow){width:34px;height:34px;padding-top:10px;background:#89ce30;color:#fff;font-size:17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pagination a.current,#pagination a:not(.arrow):hover{background:#004456}#pagination .arrow.prev{margin-right:12px}#pagination .arrow.next{margin-left:2px}#pagination .arrow img,#pagination .arrow svg{width:15px;height:12px;margin:0;vertical-align:top}#pagination .arrow.prev img,#pagination .arrow.prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#pagination .arrow svg path{fill:#004456}#pagination .arrow:hover svg path{fill:#89ce30}#main #blog-cat-menu h3{margin-bottom:18px}#main #blog-cat-menu ul{padding:13px 0 11px;border-top:1px solid #89ce30;border-bottom:1px solid #89ce30}#main #blog-cat-menu li{margin-bottom:2px;list-style:none}#blog-cat-menu a{color:#004456}#blog-cat-menu a:hover{color:#89ce30}#blog-cat-menu li.active a,body.page-template-blog-php #blog-cat-menu li.showall a{font-family:KlavikaBasicWebBold,sans-serif}#blog-cat-menu a img,#blog-cat-menu a svg{width:15px;height:12px;margin:5px 6px 0 0;vertical-align:top}#blog-cat-menu a svg path{fill:#89ce30}#blog-details{background:#fff}#main #blog-details h2{padding:0;line-height:1.1;text-transform:none}.blog-lead{font-family:KlavikaBasicWebBold,sans-serif}.blog-back img,.blog-back svg{width:15px;height:12px;vertical-align:top}.blog-back svg path{fill:#89ce30}.blog-back:hover svg path{fill:#004456}.ShariffHeadline{display:inline-block;float:left;margin:11px 12px 0 0}#main .gform_title{text-transform:uppercase}#main .gform_body{position:relative}#main .gform_wrapper ul{margin:0;padding:0}#main .gform_wrapper li{list-style:none}#main .gform_wrapper label{display:block}#main input[type=text],#main input[type=email],#main textarea{width:100%;margin-bottom:9px}#main input[type=text],#main input[type=submit],#main input[type=email],#main textarea{outline:0;outline-offset:0;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main input[type=text],#main input[type=email],#main textarea{background:0 0;border:1px solid #89ce30;color:#004456;font-family:KlavikaBasicWebRegular,sans-serif}#main input[type=text],#main input[type=email]{padding:0 10px}#main textarea{padding:7px 10px;resize:none}#main input[type=submit]{background:#004456;border:none;color:#fff;font-family:KlavikaBasicWebBold,sans-serif;line-height:1.2;text-transform:uppercase;white-space:normal;cursor:pointer}#main input[type=submit]:hover{background:#89ce30}#main .gfield.terms>label{display:none}#main .gfield_checkbox label{overflow:hidden}#main input[type=checkbox]{float:left;margin:5px 8px 0 0;vertical-align:top}.gform_validation_container{display:none}.gform_confirmation_message,.validation_error{color:#89ce30;font-family:KlavikaBasicWebBold,sans-serif;line-height:1.2}.validation_message{color:#89ce30}@media screen and (min-width:651px){body{background:#ededed}.w1{padding:0 30px}.w2{max-width:742px;margin:0 auto}header{background:#fff}header>.w1>.w2{height:210px}#logo{top:34px;width:159px;height:135px}html.no-svg #logo{background-image:url(../img/logo.png)}#rundgang{top:77px;height:92px}#rundgang:after{display:none;content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#rundgang:hover:after{display:block}body.lang-de #rundgang{width:93px}body.lang-de #rundgang:after{background:#fff url(../img/btn-3drundgang-hover.svg) 0 0 no-repeat}body.lang-en #rundgang{width:89px}body.lang-en #rundgang:after{background:#fff url(../img/btn-3drundgang-hover_en.svg) 0 0 no-repeat}html.no-svg body.lang-de #rundgang:after{background-image:url(../img/btn-3drundgang-hover.png)}html.no-svg body.lang-en #rundgang:after{background-image:url(../img/btn-3drundgang-hover_en.png)}#btn-menu{display:none}#menu{display:block!important;background:#89ce30}#menu>.w1>.w2{height:50px}nav{position:relative}nav>ul{margin:0 -12px 0 -14px}nav>ul>li{float:left}nav ul li a{font-family:KlavikaBasicWebBold,sans-serif}nav>ul>li>a{display:inline-block;position:relative;height:36px;padding:14px 13px 0 13px;color:#fff;font-size:18px;letter-spacing:.5px}nav>ul>li.current-menu-ancestor>a,nav>ul>li.current-menu-item>a,nav>ul>li:hover>a{color:#004456}nav>ul>li.inactive>a{color:#fff}html.csstransforms nav>ul>li.menu-item-has-children:hover>a:after{content:'';position:absolute;bottom:-8px;left:50%;z-index:9999;width:15px;height:15px;margin-left:-8px;background:#89ce30;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}nav>ul>li>ul{position:absolute;top:50px;left:-24px;right:-18px;z-index:9999;padding:0 24px 29px 24px;background:#edf8e0}nav>ul>li.active>ul{z-index:999}nav>ul>li>ul>li:first-child{margin-top:31px;border-top:1px solid #89ce30}nav>ul>li>ul>li{padding-right:18px;border-bottom:1px solid #89ce30}nav>ul>li>ul>li>a{display:block;padding:6px 0 5px;color:#004456;font-size:17px;letter-spacing:.4px}nav>ul>li>ul>li.current-menu-item>a,nav>ul>li>ul>li>a:hover{color:#89ce30}#mobile-nav{display:none}#language-selector{position:absolute;top:33px;right:0}#language-selector ul li{float:left;color:#004456}#language-selector ul li:first-child:after{content:'|';margin:0 4px}#language-selector ul li a{color:#004456;font-size:16px;font-family:KlavikaBasicWebBold,sans-serif;text-transform:uppercase;letter-spacing:.3px}#language-selector ul li a:hover,#language-selector ul li.wpml-ls-current-language a{color:#89ce30}#main{padding-bottom:189px}#main>.w1>.w2{padding:59px 0 120px}#main h1{margin-bottom:27px;font-size:29px;line-height:1.2069}#main h2{margin-bottom:4px;padding-top:4px;font-size:17px}#main h2.large{margin-bottom:27px;font-size:29px;line-height:1.2069}#main h3{margin-bottom:4px;padding-top:4px;font-size:17px}#main p{margin-bottom:25px;font-size:17px;line-height:1.35294}#main article ol,#main article ul{margin-bottom:25px;padding-left:18px}#main article ol li,#main article ul li{font-size:17px}#main article img{margin:0 0 24px}#main article .alignleft{float:left;margin:0 32px 24px 0}#main article .alignright{float:right;margin:0 0 24px 32px}#main article .aligncenter{margin:0 auto 24px auto}#main article .wp-caption img{margin-bottom:5px}#main article .wp-caption p{margin-bottom:0}#main article .wp-caption.alignnone{margin-bottom:24px}#main .content-item{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .content-item.content-left{float:left;padding-right:19px}#main .content-item.content-right{float:right;padding-left:19px}#main .content-bottom{margin-top:100px}footer>.w1>.w2{padding:79px 0 35px;overflow:hidden}.footer-wrapper{float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer-item{position:relative;line-height:1.5625}.footer-item h3{text-transform:uppercase}.footer-w1{width:65%;left:35%}.footer-item.hours{padding:0 150px 7px 0;border-bottom:1px solid #fff}.footer-nav{display:table;max-width:100%;padding-top:17px}.footer-nav-wrapper{display:table-cell;padding-left:55px}.footer-nav-wrapper:first-child{padding-left:0}.footer-nav ul li a{font-family:KlavikaBasicWebBold,sans-serif}.footer-nav ul li.current-menu-item a{color:#004456}.footer-w2{width:35%;left:-65%}.footer-item.contact:first-child{margin-bottom:25px}#footer-social{clear:both;padding-top:25px}#footer-social a{margin-right:12px}#footer-ratings{position:absolute;top:79px;right:0}#footer-stars{padding-left:35%;margin-top:40px}#mobile-bottom-bar{display:none}#btn-scrollup{bottom:20px;right:20px;width:64px;height:64px}body.home{height:100%}body.home header{position:absolute;top:0;left:0;z-index:99999;width:100%}#home-slider{height:100%;background:#fff}#home-slider .slick-list,#home-slider .slick-track{height:100%!important}#home-slider-image{position:absolute;top:260px;bottom:140px;left:0;width:100%;overflow:hidden}.home-slider-image-item{height:100%}#btn-scroll{position:absolute;bottom:65px;left:50%;z-index:999;margin-left:-42px;width:84px;height:75px;background:url(../img/btn-scroll.svg) center center no-repeat;cursor:pointer;-webkit-background-size:44px 35px;-moz-background-size:44px 35px;background-size:44px 35px;-webkit-animation:bounce 1.5s infinite;-moz-animation:bounce 1.5s infinite;-o-animation:bounce 1.5s infinite;animation:bounce 1.5s infinite}html.no-svg #btn-scroll{background-image:url(../img/btn-scroll.png)}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounce{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@-o-keyframes bounce{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.2)}100%{-o-transform:scale(1)}}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.home-slider-overlay{display:none;position:absolute;top:0;bottom:0;z-index:99;width:50%}.home-slider-overlay.left{left:0;cursor:url(../img/slider-controls-left.png),auto}.home-slider-overlay.right{right:0;cursor:url(../img/slider-controls-right.png),auto}#home-slider-image .slick-dots{display:none!important}#home-slider-info{position:absolute;bottom:0;left:0;width:100%;height:140px}#home-slider-info>.w1,#home-slider-info>.w1>.w2{height:100%}.home-slider-info-item{display:table!important;width:100%;height:100%}.home-slider-info-item-inner{display:table-cell;vertical-align:middle}.home-slider-info-item h3{margin-bottom:8px;padding-right:90px;font-size:28px}.home-slider-info-item p{display:block!important;font-size:17px;line-height:1.35294}#home-slider-info .slick-dots{position:absolute;top:43px;right:0;z-index:999}#btn-home{bottom:131px}#btn-home a{bottom:0;width:226px;height:226px}body.home #main{padding-bottom:0!important}body.home #main>.w1>.w2{padding:91px 0 176px}body.home #blog-overview{margin:93px 0 90px}body.home #blog-overview h2.large{margin-bottom:23px}.blog-link{display:inline-block;margin-top:10px}#home-ratings{margin-bottom:93px}#map{height:450px}body.home footer{position:relative}body.page-template-faq-php #main h1{margin-bottom:20px}#faq{padding-bottom:33px}#main .faq-item h2{padding:11px 37px 7px 0;font-size:17px;background-position:right 17px}.faq-item-content-inner{padding:11px 0 7px}body.page-template-kontakt-php #map{height:550px}body.page-template-lagerberechnen-php #main article{overflow:visible}body.page-template-lagerberechnen-php #main h1{margin-bottom:23px}body.page-template-lagerberechnen-php #main .content-item{max-width:353px}.lager-slider{height:20px;margin-bottom:62px}.lager-slider-step{height:19px}#slider-zimmer{margin-bottom:58px}.lager-slider-step.step2{left:8.33333%}.lager-slider-step.step4{left:24.99999%}.lager-slider-step.step6{left:41.66666%}.lager-slider-step.step8{left:58.33333%}.lager-slider-step.step10{left:74.99999%}.lager-slider-step.step12{left:91.66666%}body.page-template-distanzberechnen-php #main>.w1>.w2{padding-bottom:107px}#main #distance-form input[type=text]{margin-bottom:22px;font-size:18px}.distance-result{visibility:hidden;height:24px;margin-top:22px;padding:8px 10px 0;font-size:18px}.distance-result.visible{visibility:visible}body.page-template-distanzberechnen-php #map{height:580px}#angebot{margin-bottom:138px}#main #angebot>h2.large{margin-bottom:36px}.angebot-item{font-size:17px}.angebot-head{height:120px}.angebot-head-image{position:relative;width:28%}.angebot-head-dimensions,.angebot-head-image img,.angebot-head-image svg{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.angebot-head-image img,.angebot-head-image svg{position:absolute;top:10px;left:50%;width:auto;max-width:100%;height:100px!important;margin:0 0 0 -83px!important;pointer-events:none}.angebot-head-image img,.angebot-head-image svg,.angebot-item.active .angebot-head-dimensions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.angebot-head-dimensions,.angebot-item.active .angebot-head-image img,.angebot-item.active .angebot-head-image svg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.angebot-head:hover .angebot-head-image svg rect.cls-1{fill:#f3faea}.angebot-head-dimensions{position:absolute;top:25px;left:20px}.angebot-head-size{width:18%}.angebot-head-size span{font-size:28px}.angebot-head-availability{width:17%}.angebot-head-promo{width:18%}.angebot-head-price{width:19%;text-align:right}.angebot-body-image-img{height:400px}.angebot-body-height{margin-bottom:32px}.angebot-body-content{margin-bottom:27px}.angebot-body-btn{padding:9px 11px 6px;font-size:18px}#angebot-form article{max-width:742px}.angebot-form-contact{margin-top:47px}#main .angebot-form-contact h3,#main .angebot-form-contact p{font-size:19px}#blog-overview{position:relative;padding-top:10px}.blog-overview-item{position:relative;min-height:300px;margin-bottom:12px;overflow:hidden}.blog-overview-item>div{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blog-overview-image{position:absolute;top:0;bottom:0;left:0;height:100%;padding:20px 0 20px 20px}.blog-overview-image>div{height:100%}.blog-overview-content{position:relative;left:50%;padding:20px}.blog-meta{margin-bottom:25px;font-size:17px;line-height:1.35294}#main .blog-overview-content h2{margin-bottom:22px;font-size:22px}#main .blog-overview-content p{margin-bottom:23px;line-height:1.35294}.blog-readmore{font-size:17px;line-height:1.35294}.blog-readmore img,.blog-readmore svg{margin:5px 5px 0 0}#pagination{padding-top:92px}#blog-cat-menu{position:absolute;top:4px;left:100%;width:170px;padding-left:25px}body.single article{position:relative}#blog-details{margin-bottom:33px;padding:20px 20px 25px}#main #blog-details h2{margin:0 0 22px 0;font-size:26px}.blog-image{padding:4px 0 17px}.blog-back{font-size:17px;line-height:1.35294}.blog-back img,.blog-back svg{margin:5px 5px 0 0}body.single #blog-cat-menu{top:56px}body.single #main h2.large{margin:106px 0 16px}#blog-share{display:inline-block;float:right;margin:4px -5px 0 0;overflow:hidden}.ShariffHeadline{font-size:17px}#main .gform_wrapper{margin-top:85px}#main .gform_title{margin-bottom:23px}#main .gform_body{margin-right:-36px}.gfield{padding-right:36px}.gfield:not(.fullwidth):not(.terms):not(.gform_validation_container){display:inline-block;width:50%;padding-right:36px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .gform_wrapper label{margin-bottom:5px;font-size:17px}#main input[type=text],#main input[type=email],#main textarea{font-size:17px}#main input[type=text],#main input[type=email]{height:34px}#main textarea{height:108px}#main input[type=submit]{margin-top:6px;padding:6px 15px;font-size:18px}#main .gfield.terms{position:absolute;bottom:-41px;left:125px}#main .gfield.terms.gfield_error{bottom:-48px}.gform_confirmation_message,.validation_error{margin-bottom:28px;font-size:18px}.gform_confirmation_message{margin-top:40px}.validation_message{margin:-10px 0 2px;font-size:15px}#gf_1,#gf_2{display:block;margin-top:-59px;padding-top:59px}}@media screen and (min-width:651px) and (max-width:860px){.lagerbox-slider-controls.prev{left:30px}.lagerbox-slider-controls.next{right:30px}}@media screen and (min-width:651px) and (max-width:820px){nav>ul>li>a{padding-right:7px}.lagerboxen-info>div{display:block}.lagerboxen-info1{width:auto;border-right:none;border-bottom:1px solid #fff}.lagerboxen-info2{display:table!important;left:auto;width:100%;padding-top:3px!important;border-left:none;border-right:none;border-bottom:1px solid #fff}.lagerboxen-info2>div{display:table-cell;float:none;clear:none;width:auto}.lagerboxen-info3{left:auto;width:auto;height:99px;border-left:none;text-align:left}.lagerboxen-info-trips .lagerboxen-value{position:absolute;top:35px;left:140px;margin:0}.lagerbox-trips{top:10px;left:20px}.lagerboxen-info-boxes .lagerboxen-value{position:absolute;top:35px;left:50%;margin:0 0 0 101px}.lagerbox-boxes{top:10px;left:50%}}@media screen and (min-width:651px) and (max-width:780px){.footer-item{width:33.33333%}.footer-item.contact{left:-33.33333%}.footer-item.hours{left:66.66666%}.footer-nav{clear:both;float:none;width:100%;padding:23px 0 0;text-align:center}.footer-nav:before{content:none}.footer-nav-left{display:inline-block;float:none;width:auto}.footer-nav-right{display:inline-block;float:none}.footer-nav ul li{display:inline-block;margin:0 10px}#footer-social{float:none;padding-right:15px;text-align:center}#footer-social a{display:inline-block;float:none}}@media screen and (min-width:651px) and (max-width:1200px){#blog-cat-menu{position:relative;top:auto!important;left:auto;width:auto;padding:70px 0 0}}@media screen and (max-width:650px){body{background:#fff}body.nav-open{overflow:hidden}.w1{padding:0 18px}body.nav-open header{position:fixed;top:0;left:0;bottom:0;z-index:99999;width:100%}body.nav-open.admin-bar header{top:46px}header>.w1{background:#fff}header>.w1>.w2{height:150px}#logo{top:13px;width:113px;height:96px}html.no-svg #logo{background-image:url(../img/logo-mobile.png)}#rundgang{top:13px;width:40px;height:40px;-webkit-background-size:40px 40px!important;-moz-background-size:40px 40px!important;background-size:40px 40px!important}body.lang-en #rundgang{right:1px}#btn-menu{position:absolute;top:80px;right:-10px;width:46px;height:39px;cursor:pointer}#btn-menu div{position:absolute;left:10px;width:26px;height:1.4px;background:#004456}#btn-menu .part1{top:10px}#btn-menu .part2{top:19px}#btn-menu .part3{top:28px}#menu{visibility:hidden;position:fixed;top:150px;left:0;bottom:0;z-index:-99999;width:100%;background:#edf8e0;overflow:auto}body.admin-bar #menu{top:196px}body.nav-open2 #menu{visibility:visible;z-index:99999}#menu>.w1,#menu>.w1>.w2{height:100%}#desktop-nav{display:none}nav{position:relative;min-height:100%;padding-bottom:208px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav>ul{padding-top:24px}nav>ul>li{border-bottom:1px solid #89ce30}nav>ul>li:first-child{border-top:1px solid #89ce30}nav ul li a{display:block;color:#004456}nav ul li a:hover,nav ul li.current-menu-ancestor>a,nav ul li.current-menu-item a{color:#89ce30}nav>ul>li>a{padding:4px 33px 2px 0;font-size:20px;font-family:KlavikaBasicWebBold,sans-serif}nav>ul>li.menu-item-has-children>a{background:url(../img/mobile-nav-closed.svg) right 10px no-repeat;-webkit-background-size:15px 10px;-moz-background-size:15px 10px;background-size:15px 10px}nav>ul>li.menu-item-has-children.active>a{background-image:url(../img/mobile-nav-open.svg)}html.no-backgroundsize nav>ul>li.menu-item-has-children>a,html.no-svg nav>ul>li.menu-item-has-children>a{background-image:url(../img/mobile-nav-closed.png)}html.no-backgroundsize nav>ul>li.menu-item-has-children.active>a,html.no-svg nav>ul>li.menu-item-has-children.active>a{background-image:url(../img/mobile-nav-open.png)}nav>ul>li.current-menu-ancestor>ul{display:block}nav>ul>li>ul>li{border-top:1px solid #89ce30}nav>ul>li>ul>li:last-child{margin-bottom:30px;border-bottom:1px solid #89ce30}nav>ul>li>ul>li>a{padding:8px 0 3px;font-size:16px}#mobile-metanav{position:absolute;bottom:69px;left:0}#mobile-metanav ul li a{font-size:16px;line-height:1.375;text-transform:none}#mobile-metanav ul li.current-menu-item a{color:#89ce30}#language-selector{display:none}#main{padding-bottom:372px}body.nav-open #main{padding-top:150px}#banner{display:none}#main>.w1>.w2{padding:0 0 7px}#main h1{margin-bottom:7px;font-size:20px;line-height:1.2}#main h2{margin-bottom:3px;padding-top:3px;font-size:16px}#main h2.large{margin-bottom:7px;font-size:20px;line-height:1.2}#main h3{margin-bottom:3px;padding-top:3px;font-size:16px}#main p{margin-bottom:22px;font-size:16px;line-height:1.375}#main article ol,#main article ul{margin-bottom:22px;padding-left:17px}#main article ol li,#main article ul li{font-size:16px}#main article img{margin:0 auto 22px}#main article .wp-caption img{margin-bottom:4px}#main article .wp-caption{width:100%!important;text-align:center}#main .content-bottom{margin-top:60px}#btn-angebot{margin-bottom:20px}footer>.w1>.w2{padding:29px 0 50px}.footer-item{margin-bottom:22px;line-height:1.375}.footer-email{margin-top:22px}.footer-nav{display:none}#footer-social{padding:4px 0}#footer-social a{margin-right:12px}#footer-ratings{margin-top:30px}#footer-stars{margin-top:20px}#footer-stars #pe_rating{text-align:left!important}#footer-stars #pe_stars{display:block;margin-bottom:5px!important}#mobile-bottom-bar{position:fixed;bottom:0;left:0;z-index:999999;width:100%;height:28px;background:#004456}#language-selector-mobile{position:absolute;top:7px;left:0}#language-selector-mobile ul li{float:left}#language-selector-mobile ul li:first-child:after{content:'|';margin:0 4px;color:#839da3}#language-selector-mobile ul li a{color:#839da3;font-size:16px;text-transform:uppercase;letter-spacing:.3px}#language-selector-mobile ul li a:hover,#language-selector-mobile ul li.wpml-ls-current-language a{color:#fff}#mobile-contact-util{position:absolute;top:0;right:0}#mobile-contact-util a{display:inline-block;height:28px;margin-left:18px}#mobile-contact-util a.location{width:10px;background:url(../img/mobile-bottom-location.svg) 0 7px no-repeat}html.no-svg #mobile-contact-util a.location{background-image:url(../img/mobile-bottom-location.png)}#mobile-contact-util a.email{width:19px;background:url(../img/mobile-bottom-email.svg) 0 7px no-repeat}html.no-svg #mobile-contact-util a.email{background-image:url(../img/mobile-bottom-email.png)}#mobile-contact-util a.phone{width:15px;background:url(../img/mobile-bottom-phone.svg) 0 7px no-repeat}html.no-svg #mobile-contact-util a.phone{background-image:url(../img/mobile-bottom-phone.png)}#btn-scrollup{bottom:33px;right:5px;width:44px;height:44px}body.home{background:#ededed}#home-slider{background:#fff;overflow:hidden}body.nav-open #home-slider{padding-top:150px}#home-slider-image{height:160px}.home-slider-image-item{display:none;height:160px}.home-slider-image-item:first-child{display:block}#home-slider-image .slick-dots{position:absolute;bottom:-28px;left:12px}#btn-scroll{display:none}.home-slider-overlay{display:none!important}#home-slider-info{padding:42px 0 13px}.home-slider-info-item{display:none;padding-bottom:3px}.home-slider-info-item:first-child{display:block}.home-slider-info-item h3{padding:3px 33px 1px 0;font-size:20px}.home-slider-info-item p{padding-bottom:7px;font-size:16px;line-height:1.375}#home-slider-info .slick-dots{display:none!important}#btn-home{top:65px}body.nav-open #btn-home{top:215px}#btn-home a{top:0;width:113px;height:113px}body.home.nav-open #main{padding-top:0}body.home #main>.w1>.w2{padding-top:31px}#home-intro>div{margin-bottom:35px}body.home #blog-overview{margin-bottom:50px}body.home #blog-overview h2.large{margin-bottom:15px}#home-ratings{margin-bottom:53px}#map{display:none}body.page-template-faq-php #main h1{margin-bottom:14px}#faq{padding-bottom:29px}#main .faq-item h2{padding:9px 37px 5px 0;font-size:16px;background-position:right 14px}.faq-item-content-inner{padding:9px 0 4px}body.page-template-kontakt-php #main{padding-bottom:28px!important}body.page-template-kontakt-php #main>.w1>.w2{padding-bottom:30px}body.page-template-kontakt-php #main h1{margin-bottom:23px}body.page-template-kontakt-php footer{display:none}body.page-template-lagerberechnen-php #main>.w1>.w2{padding-bottom:36px}body.page-template-lagerberechnen-php #main h1{margin-bottom:22px}.lager-slider{height:17px;margin-bottom:47px}.lager-slider-step{height:16px}#slider-zimmer{margin-bottom:43px}.lager-slider-step.step10,.lager-slider-step.step12,.lager-slider-step.step2,.lager-slider-step.step4,.lager-slider-step.step6,.lager-slider-step.step8{display:none}.lager-slider-step.step1:after{left:-1px;text-align:left}.lager-slider-step.step13:after{left:auto;right:-1px;text-align:right}body.page-template-distanzberechnen-php #main>.w1>.w2{padding-bottom:33px}#main #distance-form input[type=text]{margin-bottom:22px;font-size:18px}#main #distance-form input[type=submit]{margin:0 0 18px}.distance-result{display:none;height:24px;margin-top:4px;padding:8px 10px 0;font-size:18px}.distance-result.visible{display:block}body.page-template-distanzberechnen-php #map{display:block;height:175px}body.page-template-angebot-preis-php{background:#ededed}body.page-template-angebot-preis-php #main>.w1>.w2{padding-top:31px}#angebot{margin-bottom:70px}.angebot-item{font-size:16px}.angebot-head{position:relative;height:90px;padding-bottom:30px}.angebot-head-arrow{padding-bottom:30px}.angebot-head-image{display:none!important}.angebot-head-size{width:45%;padding-left:20px}.angebot-head-size span{font-size:28px}.angebot-head-availability{width:27%}.angebot-head-promo{width:28%}.angebot-head-price{position:absolute;bottom:10px;left:20px}.angebot-body-image-img{height:240px}.angebot-body-height{margin-bottom:25px}.angebot-body-content{margin-bottom:5px}.angebot-body-btn{padding:8px 10px 6px;font-size:17px}.angebot-form-w2{padding:20px}.angebot-form-contact{margin-top:35px}#main .angebot-form-contact h3,#main .angebot-form-contact p{font-size:17px}body.page-template-blog-php{background:#ededed}body.page-template-blog-php #main>.w1>.w2{padding-top:31px}#blog-overview{padding-top:15px}.blog-overview-item{margin-bottom:20px}.blog-overview-image>div{height:200px}.blog-overview-content{padding:20px}.blog-meta{margin-bottom:10px;font-size:16px;line-height:1.375}#main .blog-overview-content h2{margin-bottom:12px;font-size:20px}#main .blog-overview-content p{margin-bottom:15px;line-height:1.375}.blog-readmore{font-size:16px;line-height:1.35294}.blog-readmore img,.blog-readmore svg{margin:4px 5px 0 0}#pagination{padding-top:20px}#blog-cat-menu{padding-top:30px}body.single{background:#ededed}body.single #main>.w1>.w2{padding-top:31px}#blog-details{margin:22px 0 30px;padding:20px}#main #blog-details h2{margin:0 0 15px 0;font-size:20px}.blog-image{padding:0 0 5px}.blog-back{font-size:16px;line-height:1.375}.blog-back img,.blog-back svg{margin:4px 5px 0 0}body.single #main h2.large{margin:50px 0 5px}#blog-share{padding:20px 0 20px}.ShariffHeadline{font-size:16px}#main .gform_wrapper{margin-top:40px}#main .gform_title{margin-bottom:15px}#main .gform_wrapper label{margin-bottom:2px;font-size:16px}#main input[type=text],#main input[type=email],#main textarea{font-size:16px}#main input[type=text],#main input[type=email]{height:29px;padding-top:1px}#main textarea{height:100px}#main input[type=submit]{margin-top:5px;padding:5px 3px 4px;font-size:17px}#main .gfield.terms{margin-bottom:12px}.gform_confirmation_message,.validation_error{margin-bottom:20px;font-size:17px}.gform_confirmation_message{margin-top:20px}.validation_message{margin:-9px 0 3px;font-size:14px}#gf_1,#gf_2{display:block;margin-top:-39px;padding-top:39px}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}