﻿.detailWrapper h2{display:inline-block;color:#3e4749;position:relative;line-height:36px;margin-top:10px;font-family:"amaticbold";}.detailWrapper .detail{padding:15px 0;}.detailWrapper .detail .rightCol{padding:15px;background-color:#f3f6db;}@media screen and (max-width:767px){.detailWrapper .detail .rightCol{margin-top:15px;}}.detailWrapper .detail .rightCol h2{font-size:25px;margin:0 0 10px;}.detailWrapper .detail ul{padding-left:19px;}.detailWrapper .detail .imagesTextSlider{width:100%;margin-bottom:40px;clear:left;}.detailWrapper .detail .imagesTextSlider.noDots{margin-bottom:15px;}.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: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:#a6c20e;}.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:#a6c20e;}.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-bottom:20px;}.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.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:"amaticbold";}.detailWrapper .detail .newsletter h2:before{display:none;}.detailWrapper .detail .newsletter .text{margin-bottom:15px;}.detailWrapper .detail.Kontakt{padding:0;}.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 #014883;background-color:#ececec;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:#ececec;border:0 solid #014883;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:#a6c20e;color:#fff;float:right;padding:5px 10px;font-size:25px;margin-top:10px;}.detailWrapper #contactFormControl .ErrorMsg{clear:left;color:#a6c20e;margin-bottom:15px;font-size:22px;font-weight:bold;}.detailWrapper #contactFormControl .Confirmation{clear:left;color:#a6c20e;font-size:22px;font-weight:bold;}.detailWrapper #contactFormControl .failureNotification{color:#9d0f05;}.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 .routenLink{display:inline-block;padding:3px 15px;background-color:#014883;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:#a6c20e;text-shadow:1px 1px 10px black;cursor:pointer;font-size:25px;display:none;}.detailWrapper .routenplanWrapper .startadresse{background-color:#fff;color:#a6c20e;border:0;resize:none;width:100%;padding:5px;border:1px solid #a6c20e;}.detailWrapper .routenplanWrapper .zieladresse{display:none;}.detailWrapper .routenplanWrapper .sendRoute{background-color:#a6c20e;font-family:"amaticbold";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;}