﻿.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:#6c9221;}.detailWrapper h1{text-transform:uppercase;position:relative;margin-top:0;margin-bottom:30px;}.detailWrapper h2{display:inline-block;color:#ea6927;position:relative;font-size:20px;line-height:36px;margin-top:10px;font-family:'freehand521_btregular';}.detailWrapper .detail{padding:100px 0;}.detailWrapper .detail .rightCol{margin-left:30px;padding-left:30px;}@media screen and (max-width:767px){.detailWrapper .detail{padding:60px 0;}}.detailWrapper .detail ul{padding-left:17px;}.detailWrapper .detail .imagesTextSlider{width:100%;margin-bottom:55px;clear:left;}@media screen and (max-width:479px){.detailWrapper .detail .imagesTextSlider{display:none;}}.detailWrapper .detail .imagesSlider{margin:20px 0 25px;padding-top:20px;background-image:url(/Common/img/dash_h.png);background-repeat:repeat-x;background-position:top left;}.detailWrapper .detail .imagesSlider .slick-slide{margin:0;}.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:0;line-height:0;font-size:0;color:transparent;cursor:pointer;margin:0 5px;}.detailWrapper .detail .imagesSlider .slick-dots li button:hover{outline:0;}.detailWrapper .detail .imagesSlider .slick-dots li button:hover:before{background-color:#6c9221;}.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:#6c9221;}.detailWrapper .detail .description,.detailWrapper .detail .description2{clear:both;overflow:hidden;position:relative;}.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;float:left;}.detailWrapper .detail table.service{border-spacing:0;border-collapse:collapse;border:1px solid #d9d6cd;color:#2e5116;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;background-image:url(/Common/img/dash.png);}.detailWrapper .detail .downloads,.detailWrapper .detail .links{margin-top:0;margin-bottom:40px;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 h1,.detailWrapper .detail .links h1{color:#fff;background-color:#6c9221;display:block;position:relative;z-index:1;font-size:16px;font-weight:normal;padding:7px 0;overflow:hidden;text-align:center;text-transform:uppercase;margin:0;font-family:'aller_lightregular';font-weight:bold;min-width:150px;}.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:20px;}.detailWrapper .detail .downloads a i.fa,.detailWrapper .detail .links a i.fa{margin-right:8px;color:#6c9221;width:5px;}.detailWrapper .detail .downloads a i.fa:before,.detailWrapper .detail .links a i.fa:before{font-family:'aller_lightregular';font-size:12px;line-height:20px;float:left;}.detailWrapper .detail .downloads a i:before,.detailWrapper .detail .links a i:before{content:"";display:block;width:10px;height:10px;position:absolute;left:-20px;top:6px;background-color:#6c9221;}.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:'freehand521_btregular';}.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 #6c9221;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:#ea6927;}.detailWrapper .switch a.prevButton{float:left;}.detailWrapper .switch a.nextButton{float:right;}.detailWrapper #contactFormControl{width:100%;margin:30px 0 0;float:left;padding:0 15px 30px;position:relative;}.detailWrapper #contactFormControl:before{content:"";position:absolute;background-image:url(/Common/img/dash_h.png);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 #ea6927;background-color:#f0eeef;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:#f0eeef;border:0 solid #ea6927;box-shadow:none;border-radius:2px;}.detailWrapper #contactFormControl .control-label{display:none;}.detailWrapper #contactFormControl label{font-weight:normal;display:none;}.detailWrapper #contactFormControl .submit{background-color:#6c9221;color:#fff;float:right;padding:5px 10px;font-size:25px;margin-top:10px;font-family:'freehand521_btregular';}.detailWrapper #contactFormControl .ErrorMsg{clear:left;color:#6c9221;margin-bottom:15px;font-size:22px;font-weight:bold;}.detailWrapper #contactFormControl .Confirmation{clear:left;color:#6c9221;font-size:22px;font-weight:bold;}.detailWrapper #contactFormControl .failureNotification{color:#ea6927;}.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 #contactFormControl:before{display:none;}.detailWrapper .formular.buchung h1.openTrigger{padding:10px 20px;margin-bottom:30px;margin-left:15px;font-size:25px;font-weight:normal;border:1px solid #dec99e;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:#dec99e 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:#dec99e;color:#fff;}.detailWrapper .formular.buchung h1.openTrigger.trigger_active:before{opacity:1;}.detailWrapper .routenLink{display:inline-block;padding:3px 15px;background-color:#ea6927;color:#fff;line-height:20px;}.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 .description{margin-bottom:30px;}.detailWrapper .routenplanWrapper .fa-search{position:absolute;bottom:10px;right:10px;color:#6c9221;text-shadow:1px 1px 10px black;cursor:pointer;font-size:25px;display:none;}.detailWrapper .routenplanWrapper .startadresse{background-color:#fff;color:#6c9221;border:0;resize:none;width:100%;padding:5px;border:1px solid #6c9221;}.detailWrapper .routenplanWrapper .zieladresse{display:none;}.detailWrapper .routenplanWrapper .sendRoute{background-color:#6c9221;font-family:'freehand521_btregular';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;}