﻿.detailWrapper .pointer{margin-bottom:0;margin-top:50px;}.detailWrapper .pointer a{background-repeat:no-repeat;background-size:cover;background-position:center;display:block;margin-bottom:50px;}.detailWrapper .pointer a h2{position:absolute;background-color:#52ae37;color:#fff;font-size:23px;bottom:0;left:0;right:0;height:50px;text-align:center;text-transform:uppercase;transform:translateY(100%);line-height:50px;}.detailWrapper .greyBG{background-color:#f4efea;margin:30px 0 0;}.detailWrapper .detail{margin-bottom:40px;padding:15px 0 0 0;}.detailWrapper .detail>.container:first-child:before{content:"";background-image:url(/Common/img/herz_bg_contentbereich.svg);background-repeat:no-repeat;background-size:500px;background-position:15px 0;left:0;top:35px;position:absolute;right:0;width:100%;max-width:1600px;margin:0 auto;height:450px;}.detailWrapper .detail .rightCol{margin-left:30px;padding-left:30px;}.detailWrapper .detail ul{list-style-type:none!important;margin-top:10px;padding:0;}.detailWrapper .detail ul li{position:relative;padding-left:25px;}.detailWrapper .detail ul li:before{content:"";position:absolute;height:15px;width:15px;background-image:url(/Common/img/icon_herz.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;top:4px;left:0;}.detailWrapper .detail .imagesTextSlider{width:100%;margin-bottom:55px;clear:left;}@media screen and (max-width:479px){.detailWrapper .detail .imagesTextSlider{display:none;}}.detailWrapper .detail .noSlider a{display:block;margin:15px;box-shadow:0 3px 6px rgba(0,0,0,.3);}.detailWrapper .detail .imagesWrapper{margin-bottom:50px;}.detailWrapper .detail #join-widget>div{padding:0!important;}.detailWrapper .detail .imagesSlider{margin:20px 0 25px;background-repeat:repeat-x;background-position:top left;}.detailWrapper .detail .imagesSlider .slick-slide{margin:5px 15px;box-shadow:0 3px 6px rgba(0,0,0,.3);}.detailWrapper .detail .imagesSlider .slick-dots{position:absolute;bottom:25px;left:50%;list-style:none;display:block;text-align:right;padding:0;margin:0;z-index:1;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:auto;}.detailWrapper .detail .imagesSlider .slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0 3px;padding:0;cursor:pointer;}.detailWrapper .detail .imagesSlider .slick-dots li button{display:block;height:15px;width:15px;outline:0;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;border-radius:0;overflow:hidden;position:relative;background-color:#fff;opacity:.7;border:0 solid #f5f5f5;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.detailWrapper .detail .imagesSlider .slick-dots li button:hover{outline:0;background-color:#f4efea;opacity:1;}.detailWrapper .detail .imagesSlider .slick-dots li.slick-active button{opacity:1;background-color:#f4efea;}.detailWrapper .detail .description,.detailWrapper .detail .description2{clear:both;overflow:hidden;position:relative;margin-bottom:40px;}.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 .description-list{margin-bottom:30px;}.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 ul,.detailWrapper .detail .links ul{margin:0;padding:0;list-style:none;}.detailWrapper .detail .downloads ul li,.detailWrapper .detail .links ul li{margin:0;padding:0;display:block;text-align:left;}.detailWrapper .detail .downloads ul li:before,.detailWrapper .detail .links ul li:before{background-image:none!important;}.detailWrapper .detail .downloads h1,.detailWrapper .detail .links h1{color:#627106;display:block;position:relative;z-index:1;font-size:18px;padding:7px 0;overflow:hidden;text-align:left;text-transform:uppercase;margin:0;font-family:latobold;font-weight:bold;min-width:150px;margin-top:15px;margin-bottom:15px;}.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:30px;line-height:25px;margin-bottom:5px;margin-top:5px;margin-left:0;color:#707070;position:relative;}.detailWrapper .detail .downloads a:hover,.detailWrapper .detail .links a:hover{color:#aec80a;font-weight:bold;}.detailWrapper .detail .downloads a i.fa,.detailWrapper .detail .links a i.fa{margin-right:8px;color:#52ae37;width:5px;}.detailWrapper .detail .downloads a i.fa:before,.detailWrapper .detail .links a i.fa:before{font-family:lato;font-size:12px;line-height:20px;float:left;}.detailWrapper .detail .downloads a i,.detailWrapper .detail .links a i{width:20px;height:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/Common/img/Icon_pdf_download.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}.detailWrapper .detail .links a i{background-image:url(/Common/img/Icon_link.svg);}.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 li:before{top:0!important;}.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:latobold;}.detailWrapper .detail .newsletter h2:before{display:none;}.detailWrapper .detail .newsletter .text{margin-bottom:15px;}.detailWrapper .switch>a{border:1px solid #52ae37;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:#313d8d;}.detailWrapper .switch a.prevButton{float:left;}.detailWrapper .switch a.nextButton{float:right;}.detailWrapper #contactFormControl{width:100%;margin:0;float:left;padding:50px 0 90px;position:relative;}.detailWrapper #contactFormControl .hLine{margin-top:-90px;margin-bottom:20px;}.detailWrapper #contactFormControl .einverstaendnis label{display:inline-block;margin-left:10px;}.detailWrapper #contactFormControl .startadresse{width:100%;height:100px;}.detailWrapper #contactFormControl .sendRoute{float:right;background-color:#52ae37;color:#fff;padding:5px 15px;font-weight:bold;cursor:pointer;}.detailWrapper #contactFormControl h1.headline{margin:30px 0;color:#627106;}.detailWrapper #contactFormControl .description{margin-bottom:30px;}.detailWrapper #contactFormControl .input-group-addon{border:1px solid #f4efea;border-radius:0;border-left-width:0;}.detailWrapper #contactFormControl .date input{border-right-width:0;}.detailWrapper #contactFormControl input,.detailWrapper #contactFormControl textarea,.detailWrapper #contactFormControl select{border:0 solid #f4efea;box-shadow:none;font-weight:normal;font-family:ralewaymedium;border-radius:20px;line-height:40px;height:40px;padding:0 20px;color:#000;}.detailWrapper #contactFormControl input::-webkit-input-placeholder,.detailWrapper #contactFormControl textarea::-webkit-input-placeholder,.detailWrapper #contactFormControl select::-webkit-input-placeholder{color:#000;}.detailWrapper #contactFormControl input:-moz-placeholder,.detailWrapper #contactFormControl textarea:-moz-placeholder,.detailWrapper #contactFormControl select:-moz-placeholder{color:#ffc0cb;}.detailWrapper #contactFormControl input:-ms-input-placeholder,.detailWrapper #contactFormControl textarea:-ms-input-placeholder,.detailWrapper #contactFormControl select:-ms-input-placeholder{color:#ffc0cb;}.detailWrapper #contactFormControl input:-moz-placeholder,.detailWrapper #contactFormControl textarea:-moz-placeholder,.detailWrapper #contactFormControl select:-moz-placeholder{color:#ffc0cb;}.detailWrapper #contactFormControl input[type="checkbox"],.detailWrapper #contactFormControl textarea[type="checkbox"],.detailWrapper #contactFormControl select[type="checkbox"]{height:auto;line-height:normal;}.detailWrapper #contactFormControl textarea{height:150px;}.detailWrapper #contactFormControl .control-label{display:none;}.detailWrapper #contactFormControl label{font-weight:normal;display:none;}.detailWrapper #contactFormControl .submit{background-color:#627106;color:#fff;float:right;padding:0 30px;font-size:20px;margin-top:10px;height:40px;line-height:40px;border-radius:20px;text-transform:uppercase;font-family:latobold;}.detailWrapper #contactFormControl .ErrorMsg{clear:left;color:#ea6927;margin-bottom:15px;font-size:22px;font-weight:bold;}.detailWrapper #contactFormControl .Confirmation{clear:left;color:#627106;font-size:22px;}.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 .routenLink{display:inline-block;padding:3px 15px;background-color:#313d8d;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;margin-bottom:90px;}.detailWrapper .routenplanWrapper img{width:100%;box-shadow:0 3px 6px rgba(0,0,0,.3);}.detailWrapper .routenplanWrapper .description{margin-bottom:30px;}.detailWrapper .routenplanWrapper .fa-search{position:absolute;bottom:10px;right:10px;color:#52ae37;text-shadow:1px 1px 10px black;cursor:pointer;font-size:25px;display:none;}.detailWrapper .routenplanWrapper .startadresse{background-color:#f4efea;color:#707070;border:0;resize:none;width:100%;padding:5px 20px;margin-top:25px;height:30px;border-radius:15px;}.detailWrapper .routenplanWrapper .zieladresse{display:none;}.detailWrapper .routenplanWrapper .sendRoute{background-color:#627106;font-family:latobold;color:#fff;float:right;margin-top:25px;padding:3px 16px;line-height:30px;border-radius:20px;display:block;cursor:pointer;text-transform:uppercase;}.detailWrapper .routenplanWrapper .sendRoute i{display:none;}.list-accordion{margin:0 0 50px 0;}.list-accordion .accordion{background-color:#f4efea;color:#627106;padding:12px 20px;margin:0 0 30px 0;font-family:latobold;}.list-accordion .panel .items{display:flex;grid-gap:25px 20px;flex-wrap:wrap;padding:0 0 40px 0;}.list-accordion .panel .items>a{display:contents;}.list-accordion .panel .items>a:hover{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.list-accordion .panel .items>a:hover .ico-kreuz{transform:rotate(45deg);}.list-accordion .panel .items>a:hover .item .image:before,.list-accordion .panel .items>a:hover .item .image:after{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}.list-accordion .panel .items .item{width:calc(33.33% - 14px);position:relative;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:0;}.list-accordion .panel .items .item h2{margin-top:10px;margin-bottom:5px;font-size:1em;color:#627106;font-family:latobold;}.list-accordion .panel .items .item:not(.useimage) h2{margin-top:10px;}.list-accordion .panel .items .item .text{margin-bottom:10px;}.list-accordion .panel .items .item .wrapper-image{position:relative;}.list-accordion .panel .items .item .wrapper-image:before{content:"";display:block;padding-top:100%;}.list-accordion .panel .items .item .wrapper-image .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1;}.list-accordion .panel .items .item .wrapper-image .image:before,.list-accordion .panel .items .item .wrapper-image .image:after{position:absolute;content:'';opacity:1;-moz-transition:opacity .02s,transform .2s;-o-transition:opacity .02s,transform .2s;-webkit-transition:opacity .02s,transform .2s;transition:opacity .02s,transform .2s;top:0;right:0;left:0;bottom:0;}.list-accordion .panel .items .item .wrapper-image .image:before{top:15px;right:15px;bottom:15px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1);-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;}.list-accordion .panel .items .item .wrapper-image .image:after{top:15px;right:15px;bottom:15px;left:15px;border-right:1px solid #fff;border-left:1px solid #fff;-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;}.list-accordion .panel .items .item .item-inner{padding:15px;position:relative;z-index:1;}.list-accordion .panel .items .item .item-telefon{position:relative;}.list-accordion .panel .items .item .item-telefon a{display:inline-flex;align-items:center;color:#707070;padding-left:40px;}.list-accordion .panel .items .item .item-telefon a:before{content:"";position:absolute;left:0;height:19px;width:19px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/Common/img/ico_festnetz.svg);}.list-accordion .panel .items .item .item-mobil{position:relative;}.list-accordion .panel .items .item .item-mobil a{display:inline-flex;align-items:center;color:#707070;padding-left:40px;}.list-accordion .panel .items .item .item-mobil a:before{content:"";position:absolute;left:0;height:19px;width:19px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/Common/img/ico_mobil.svg);}.list-accordion .panel .items .item .item-fax{position:relative;}.list-accordion .panel .items .item .item-fax a{display:inline-flex;align-items:center;color:#707070;padding-left:40px;}.list-accordion .panel .items .item .item-fax a:before{content:"";position:absolute;left:0;height:19px;width:19px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/Common/img/ico_fax.svg);}.list-accordion .panel .items .item .item-email{position:relative;}.list-accordion .panel .items .item .item-email a{display:inline-flex;align-items:center;color:#707070;padding-left:40px;}.list-accordion .panel .items .item .item-email a:before{content:"";position:absolute;left:0;height:19px;width:19px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/Common/img/ico_mail.svg);}.list-accordion .panel .items .item .wrapper-btn{position:absolute;left:15px;right:15px;bottom:15px;}.list-accordion .panel .items .item .wrapper-btn .btn-mehr{position:relative;text-align:center;}.list-accordion .panel .items .item .wrapper-btn .btn-mehr:before{position:absolute;overflow:hidden;left:0;right:0;bottom:10px;content:'';background-color:#000;z-index:0;display:block;height:1px;}.list-accordion .panel .items .item .wrapper-btn .btn-mehr>div{background-color:#808080;display:inline-block;z-index:1;position:relative;padding:0 25px;color:#f00;}@media screen and (max-width:768px){.list-accordion .panel .items{flex-direction:column;}.list-accordion .panel .items .item{width:100%;}}@media screen and (max-width:500px){.list-accordion .panel .items{flex-direction:column;}.list-accordion .panel .items .item{width:100%;}}.list-accordion.contain .ratioimage a.image{background-size:contain;}.list-accordion .accordion{transition:.4s;transition:all .2s ease-in-out;cursor:pointer;position:relative;display:block;padding-left:45px;}.list-accordion .accordion.noPanel{margin-bottom:20px;}.list-accordion .accordion .plus{position:absolute;height:40px;width:40px;left:3px;top:3px;}.list-accordion .accordion .plus:before,.list-accordion .accordion .plus:after{content:"";background-color:#627106;transition:all .2s ease-in-out;position:absolute;display:block;transform:translate(-50%,-50%);}.list-accordion .accordion .plus:before{width:13px;height:3px;top:50%;left:50%;}.list-accordion .accordion .plus:after{width:3px;height:13px;top:50%;left:50%;}.list-accordion .active:before,.list-accordion .accordion:hover:before,.list-accordion .active:after,.list-accordion .accordion:hover:after{background-color:#fff;}.list-accordion .active .plus:after{transform:translateY(-50%) scale(0);}.list-accordion .panel{background-color:#fff;max-height:0;overflow:hidden;transition:all .2s ease-out;border:0;box-shadow:none;margin-bottom:0;border-radius:0;}@media768px{.list-accordion .panel.open{padding:0 20px;}.list-accordion .panel.active{max-height:unset;}