﻿.detailWrapper .dirs21{color:#fff;margin:30px 0;}.detailWrapper .dirs21 div.row{display:flex;margin:0 50px;}@media screen and (max-width:1199px){.detailWrapper .dirs21 div.row{margin:0 -15px;}}@media screen and (max-width:767px){.detailWrapper .dirs21 div.row{display:block;}}.detailWrapper .dirs21 div.row .left{padding:40px 60px;background-color:#474627;}@media screen and (max-width:767px){.detailWrapper .dirs21 div.row .left{margin:0 15px;}}.detailWrapper .dirs21 div.row .left h1{position:relative;z-index:2;font-size:22px;text-transform:uppercase;font-weight:bold;}.detailWrapper .dirs21 div.row .left .text{margin-bottom:15px;position:relative;z-index:2;}.detailWrapper .dirs21 div.row .left a{background-color:#e9eae3;line-height:30px;border-radius:15px;padding:0 15px;margin-bottom:15px;display:inline-block;position:relative;z-index:2;}.detailWrapper .dirs21 div.row .left:before{content:"";display:block;position:absolute;left:15px;right:15px;bottom:15px;top:15px;border:1px solid #fff;z-index:1;}.detailWrapper .dirs21 div.row .right{display:flex;}@media screen and (max-width:767px){.detailWrapper .dirs21 div.row .right{margin:0 15px;display:block;}.detailWrapper .dirs21 div.row .right:before{content:"";display:block;position:relative;padding-top:50%;}}.detailWrapper .dirs21 div.row .right .image{position:absolute;left:0;right:0;bottom:0;top:0;background-size:cover;background-position:center center;}.detailWrapper a.back{-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;background-position:left center;background-repeat:no-repeat;display:block;padding-left:0;line-height:20px;margin-bottom:10px;}.detailWrapper a.back i{line-height:20px;margin-right:10px;color:#3e4749;}.detailWrapper h2{display:inline-block;color:#3e4749;position:relative;font-size:20px;line-height:36px;margin-top:10px;font-family:"aileronbold";}.detailWrapper .detail{padding:10px 0;}.detailWrapper .detail ul{padding-left:20px;}.detailWrapper .detail .imagesSlider{margin:50px 0 50px;padding-top:20px;background-repeat:repeat-x;background-position:top left;}@media screen and (max-width:767px){.detailWrapper .detail .imagesSlider{margin-left:-15px;margin-right:-15px;}}.detailWrapper .detail .imagesSlider .slick-track>div{margin:0 -35px;transform:scale(.7);transition:transform .5s ease-in-out;}@media screen and (max-width:1199px){.detailWrapper .detail .imagesSlider .slick-track>div{margin:0 -25px;}}@media screen and (max-width:991px){.detailWrapper .detail .imagesSlider .slick-track>div{margin:0 -20px;}}@media screen and (max-width:767px){.detailWrapper .detail .imagesSlider .slick-track>div{margin:0 -15px;}}.detailWrapper .detail .imagesSlider .slick-track>div.slick-active,.detailWrapper .detail .imagesSlider .slick-track>div.slick-current,.detailWrapper .detail .imagesSlider .slick-track>div.slick-center{transform:scale(1);}.detailWrapper .detail .imagesSlider .slick-dots{right:auto;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-25px;top:auto;}.detailWrapper .detail .imagesSlider .slick-dots li{height:15px;width:30px;}.detailWrapper .detail .imagesSlider .slick-dots li button{border:0;background:transparent;display:block;height:15px;width:30px;outline:none;line-height:0;font-size:0;color:transparent;cursor:pointer;margin:0 5px;}.detailWrapper .detail .imagesSlider .slick-dots li button:hover{outline:none;}.detailWrapper .detail .imagesSlider .slick-dots li button:hover:before{background-color:#474627;}.detailWrapper .detail .imagesSlider .slick-dots li button:before{position:absolute;opacity:.75;top:0;left:0;content:"";width:30px;height:15px;background-color:#ababab;transition:background-color .4s ease-in-out;}.detailWrapper .detail .imagesSlider .slick-dots li.slick-active button:before{opacity:.9;background-color:#474627;}.detailWrapper .detail .description,.detailWrapper .detail .description2{clear:both;overflow:hidden;position:relative;text-align:left;padding:0 50px;}@media screen and (max-width:767px){.detailWrapper .detail .description,.detailWrapper .detail .description2{padding:0;}}.detailWrapper .detail .description .dText,.detailWrapper .detail .description2 .dText{width:66%;}@media screen and (max-width:479px){.detailWrapper .detail .description .dText,.detailWrapper .detail .description2 .dText{width:100%;}}.detailWrapper .detail .description2{margin-top:15px;}.detailWrapper .detail table.service{border-spacing:0;border-collapse:collapse;border:1px solid #d9d6cd;color:#474627;width:64%;}.detailWrapper .detail table.service tr:nth-child(even){background-color:#d9d6cd;}.detailWrapper .detail table.service th{background-color:#f5f2eb;text-align:left;padding:2px 5px;}.detailWrapper .detail table.service td{padding:2px 5px;}.detailWrapper .detail .images{width:110%;}.detailWrapper .detail .images ul{list-style:none;padding:0;margin:0;}.detailWrapper .detail .images ul li{padding:0;margin:0 20px 20px 0;float:left;list-style:none outside none;}.detailWrapper .detail .rightBox{float:right;width:33%;position:relative;}.detailWrapper .detail .rightBox:before{content:"";position:absolute;display:block;top:0;left:0;bottom:0;width:1px;background-repeat:repeat-y;}.detailWrapper .detail .downloads,.detailWrapper .detail .links{margin-top:0;margin-bottom:20px;padding:0;clear:right;position:relative;overflow:hidden;}@media screen and (max-width:479px){.detailWrapper .detail .downloads,.detailWrapper .detail .links{width:100%;float:none;margin-bottom:15px;}}.detailWrapper .detail .downloads ul,.detailWrapper .detail .links ul{padding:0;margin:0;text-align:center;list-style:none;}.detailWrapper .detail .downloads ul li,.detailWrapper .detail .links ul li{display:inline-block;}.detailWrapper .detail .downloads h1 i.fa,.detailWrapper .detail .links h1 i.fa{margin:0 10px;display:none;}.detailWrapper .detail .downloads a,.detailWrapper .detail .links a{padding-left:0;line-height:25px;margin-bottom:5px;margin-top:5px;margin-left:0;}.detailWrapper .detail .downloads a i.fa,.detailWrapper .detail .links a i.fa{margin-right:15px;color:#474627;width:5px;}.detailWrapper .detail .downloads a i.fa:before,.detailWrapper .detail .links a i.fa:before{font-family:"aileronlight";font-size:16px;line-height:20px;float:left;}.detailWrapper .detail .downloads a:hover i.fa:before,.detailWrapper .detail .links a:hover i.fa:before{color:#c9a539;}.detailWrapper .detail .downloads a i:before,.detailWrapper .detail .links a i:before{content:"*";display:block;position:absolute;top:0;left:0;right:0;bottom:0;}.detailWrapper .detail.Impressum h2{display:none;}.detailWrapper .detail.Impressum .description{width:100%;}.detailWrapper .detail.Impressum .description ul{list-style:none;padding-left:0;}.detailWrapper .detail.Impressum .description ul .label{display:block;padding:0 15px;font-size:14px;font-weight:normal;line-height:normal;color:#666;text-align:left;white-space:normal;vertical-align:auto;border-radius:0;}.detailWrapper .detail .newsletter h2{background-color:#acacac;color:#fff;text-transform:uppercase;padding:7px 10px 5px;line-height:normal;font-size:16px;margin:15px 0 15px;font-family:"aileronbold";}.detailWrapper .detail .newsletter h2:before{display:none;}.detailWrapper .detail .newsletter .text{margin-bottom:15px;}.detailWrapper .detail.Kontakt{padding:0;}.detailWrapper .switch>a{border:1px solid #474627;padding:5px 15px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background-color:#fff;}.detailWrapper .switch>a:hover{background-color:#c9a539;}.detailWrapper .switch a.prevButton{float:left;}.detailWrapper .switch a.nextButton{float:right;}.detailWrapper .submit{background-color:#474627;color:#fff;float:right;padding:5px 10px;font-size:25px;margin-top:10px;font-family:"aileronbold";}.detailWrapper #contactFormControl{width:100%;margin:30px 0 0;float:left;padding:0 15px 30px;position:relative;}.detailWrapper #contactFormControl:before{content:"";position:absolute;background-repeat:repeat-x;background-position:top left;height:1px;top:0;left:30px;right:30px;}.detailWrapper #contactFormControl h1.headline{margin:30px 0;}.detailWrapper #contactFormControl .description{margin-bottom:30px;}.detailWrapper #contactFormControl .input-group-addon{border:0 solid #c9a539;background-color:#e9eae3;border-radius:0;border-left-width:0;}.detailWrapper #contactFormControl .date input{border-right-width:0;}.detailWrapper #contactFormControl input,.detailWrapper #contactFormControl textarea,.detailWrapper #contactFormControl select{background-color:#e9eae3;border:0 solid #c9a539;box-shadow:none;border-radius:2px;}.detailWrapper #contactFormControl .control-label{display:none;}.detailWrapper #contactFormControl label{font-weight:normal;display:none;}.detailWrapper #contactFormControl .ErrorMsg{clear:left;color:#474627;margin-bottom:15px;font-size:22px;font-weight:bold;}.detailWrapper #contactFormControl .Confirmation{clear:left;color:#474627;font-size:22px;font-weight:bold;}.detailWrapper #contactFormControl .failureNotification{color:#474627;}.detailWrapper #contactFormControl .captcha{display:none;}.detailWrapper #contactFormControl .einverstaendnis{font-size:14px;}.detailWrapper #contactFormControl .einverstaendnis input{display:inline-block;}.detailWrapper #contactFormControl .einverstaendnis label{display:inline-block;}.detailWrapper .formular.buchung{text-align:center;}.detailWrapper .formular.buchung #contactFormControl:before{display:none;}.detailWrapper .formular.buchung h1.openTrigger{padding:10px 20px;margin-bottom:30px;font-size:25px;font-weight:normal;border:1px solid #c9a539;display:inline-block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;cursor:pointer;}.detailWrapper .formular.buchung h1.openTrigger:before{content:"";display:block;position:absolute;border-width:15px 15px 0 15px;border-color:#c9a539 transparent transparent transparent;border-style:solid;bottom:-15px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;}.detailWrapper .formular.buchung h1.openTrigger.trigger_active{background-color:#c9a539;color:#fff;}.detailWrapper .formular.buchung h1.openTrigger.trigger_active:before{opacity:1;}.detailWrapper .routenLink{display:block;padding:3px 15px;background-color:#474627;color:#fff;line-height:20px;width:200px;margin:30px auto;text-align:center;}.detailWrapper .routenLink:before{content:"";display:block;font-family:'icomoon';float:left;font-size:14px;margin-right:10px;line-height:20px;}.detailWrapper .routenplanWrapper{padding:0;}.detailWrapper .routenplanWrapper .map{position:relative;text-align:center;}.detailWrapper .routenplanWrapper .map:before{content:"";display:block;}@media screen and (max-width:767px){.detailWrapper .routenplanWrapper .map img{width:100%;}}.detailWrapper .routenplanWrapper .map iframe{position:absolute;top:0;left:0;width:100%;height:100%;}@media screen and (max-width:479px){.detailWrapper .routenplanWrapper .map iframe{left:-15px;width:calc(100% + 30px);}}.detailWrapper .routenplanWrapper .description{margin-bottom:30px;}.detailWrapper .routenplanWrapper .fa-search{position:absolute;bottom:10px;right:10px;color:#474627;text-shadow:1px 1px 10px black;cursor:pointer;font-size:25px;display:none;}.detailWrapper .routenplanWrapper .startadresse{background-color:#fff;color:#474627;border:0;resize:none;width:100%;padding:5px;border:1px solid #474627;}.detailWrapper .routenplanWrapper .zieladresse{display:none;}.detailWrapper .routenplanWrapper .sendRoute{background-color:#474627;font-family:"aileronbold";color:#fff;float:right;margin-top:5px;padding:5px 10px;border-radius:2px;display:block;}@media screen and (max-width:767px){.detailWrapper .routenplanWrapper .sendRoute{display:inline-block;float:none;margin:0 0 5px;}}.detailWrapper .routenplanWrapper .sendRoute i{display:none;}.detailWrapper .listBoote{margin-top:70px;}.detailWrapper .listBoote>.row{clear:both;}.detailWrapper .listBoote>.row .listItem{margin-bottom:30px;position:relative;display:block;}.detailWrapper .listBoote>.row .listItem>div{overflow:hidden;color:#333;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;position:relative;}.detailWrapper .listBoote>.row .listItem>div:before{content:"";display:block;padding-top:100%;}.detailWrapper .listBoote>.row .listItem>div .backgroundColor{content:"";z-index:2;position:absolute;display:block;background-color:rgba(71,70,39,.75);bottom:0;height:40px;left:0;right:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.detailWrapper .listBoote>.row .listItem>div .border{position:absolute;top:0;left:0;right:0;bottom:0;display:block;border:0 solid #fff;z-index:5;transition:all .2s ease-in-out;}.detailWrapper .listBoote>.row .listItem>div .image{background-size:cover;background-position:center;position:absolute;display:block;bottom:0;right:0;left:0;top:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}.detailWrapper .listBoote>.row .listItem>div h2{color:#fff;display:block;text-transform:none;font-weight:bold;font-size:20px;position:absolute;bottom:0;left:0;right:0;text-align:center;margin:0;line-height:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:3;height:40px;}.detailWrapper .listBoote>.row .listItem>div h2 a{color:#fff;}.detailWrapper .listBoote>.row .listItem>div .text{position:absolute;bottom:0;left:10%;right:10%;z-index:6;color:#fff;text-align:center;transform:translate(0,100%);transition:all .2s ease-in-out;opacity:0;}.detailWrapper .listBoote>.row .listItem>div.hover:hover h2{bottom:50%;transform:translate(0,50%);}.detailWrapper .listBoote>.row .listItem>div.hover:hover h2.hasText{bottom:75%;}.detailWrapper .listBoote>.row .listItem>div.hover:hover .border{top:7%;left:7%;right:7%;bottom:7%;border-width:1px;}.detailWrapper .listBoote>.row .listItem>div.hover:hover .text{bottom:41%;transform:translate(0,50%);opacity:1;}.detailWrapper .listBoote>.row .listItem>div.hover:hover .backgroundColor{height:100%;}.detailWrapper .listBoote>.row .listItem>div.hover:hover .image:after{left:5%;right:5%;bottom:5%;top:5%;}.detailWrapper .listBoote>.row .listItem>div.hover:hover .text{opacity:1;}.detailWrapper .listBoote>.row .slick-prev{left:20px;}.detailWrapper .listBoote>.row .slick-next{right:20px;}