﻿.detailWrapper{margin-top:40px;}.detailWrapper a.back{display:block;padding-left:0;line-height:30px;height:30px;padding-left:45px;margin-bottom:0;position:absolute;left:15px;bottom:0;}.detailWrapper a.back i{line-height:20px;margin-right:10px;color:#e4032d;background-image:url(/Common/img/arrow-circle-left.svg);background-size:cover;display:inline-block;width:30px;height:30px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.detailWrapper h2{display:inline-block;color:#e4032d;position:relative;font-size:20px;line-height:36px;margin-top:10px;font-family:'archivobold';}.detailWrapper .detail .rightCol{margin-left:0;padding:30px 15px;background-color:#f4f4f4;}@media screen and (max-width:991px){.detailWrapper .detail .rightCol{margin-top:20px;}}.detailWrapper .detail ul{padding-left:17px;}.detailWrapper .detail .image2{margin-bottom:20px;}.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:#e4032d;}.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:#e4032d;}.detailWrapper .detail .imagesWrapper{background-color:#f4f4f4;padding:30px;margin-top:30px;}@media screen and (max-width:991px){.detailWrapper .detail .imagesWrapper{padding:10px;}}.detailWrapper .detail .imagesWrapper i{display:none;}.detailWrapper .detail .imagesWrapper figcaption{display:none;}.detailWrapper .detail .imagesWrapper h2{padding:0;margin:0;font-size:150%;}.detailWrapper .detail .imagesWrapper .ratioimage{margin-top:30px;}.detailWrapper .detail .imagesWrapper .image{right:15px;left:15px;}.detailWrapper .detail .description,.detailWrapper .detail .description2{clear:both;overflow:hidden;position:relative;margin-bottom:30px;}.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{font-size:80%;margin-bottom:15px;}.detailWrapper .detail .description2 h1{font-family:'archivomedium_italic';color:#7b7b7b;font-size:100%;margin:0;padding:0 0 15px;position:relative;}.detailWrapper .detail .description2 h1:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100px;background-color:#434343;height:1px;}.detailWrapper .detail .description2 h2{font-size:120%;}.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:20px;padding:0;}.detailWrapper .detail .downloads h1,.detailWrapper .detail .links h1{display:none;}.detailWrapper .detail .downloads ul,.detailWrapper .detail .links ul{float:left;}.detailWrapper .detail .downloads ul li,.detailWrapper .detail .links ul li{display:inline-block;float:none;}@media screen and (max-width:767px){.detailWrapper .detail .downloads ul,.detailWrapper .detail .links ul{float:none;}}.detailWrapper .detail .downloads a,.detailWrapper .detail .links a{padding:3px 0;margin-bottom:0;margin-right:5px;color:#e4032d;font-family:'archivobold';font-weight:normal;font-size:80%;line-height:normal;}.detailWrapper .detail .downloads a i.fa,.detailWrapper .detail .links a i.fa{float:left;width:15px;height:15px;margin-right:10px;line-height:15px;}.detailWrapper .detail .downloads a .fa-link,.detailWrapper .detail .links a .fa-link{font-size:0;background-image:url(/Common/img/icon_link.svg);background-size:cover;}.detailWrapper .detail .downloads a .fa-link:before,.detailWrapper .detail .links a .fa-link:before{display:none;}.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:'archivobold';}.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 #e4032d;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:#fff;}.detailWrapper .switch a.prevButton{float:left;}.detailWrapper .switch a.nextButton{float:right;}.detailWrapper #contactFormControl{width:100%;margin:30px 0 0;float:left;padding:0 0 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 #fff;background-color:#7b7b7b;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:#f4f4f4;border:0 solid #fff;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:#e4032d;color:#fff;float:right;padding:5px 10px;font-size:25px;margin-top:10px;font-family:'archivobold';}.detailWrapper #contactFormControl .ErrorMsg{clear:left;color:#e4032d;margin-bottom:15px;font-size:22px;font-weight:bold;}.detailWrapper #contactFormControl .Confirmation{clear:left;color:#e4032d;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:#e4032d;color:#fff;line-height:20px;}.detailWrapper .routenLink:before{content:"";display:none;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:#e4032d;text-shadow:1px 1px 10px black;cursor:pointer;font-size:25px;display:none;}.detailWrapper .routenplanWrapper .startadresse{background-color:#fff;color:#e4032d;border:0;resize:none;width:100%;padding:5px;border:1px solid #e4032d;}.detailWrapper .routenplanWrapper .zieladresse{display:none;}.detailWrapper .routenplanWrapper .sendRoute{background-color:#e4032d;font-family:'archivobold';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;}