#content a:before,.inline-block{display:inline-block}#footer>li li,.akkordeon,.nav,ul.neutral{list-style:none}.hidden,.invisible{visibility:hidden}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff')}@font-face{font-family:'Open Sans bold';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}.opaque{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.unopaque{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.accelerate{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nobr{white-space:nowrap}.small{font-size:.8em}.bg-image,html{background-image:url(../img/lghtmesh.png);background-repeat:repeat}body{font-family:'Open Sans',sans-serif}a{color:#7bae3c;text-decoration:none}a:hover{text-decoration:underline}@media only screen and (min-width :768px){a[href^=tel]{text-decoration:none;color:inherit}}#content td a{margin-bottom:0}#content a{display:table;margin-bottom:.3em;margin-left:18px}@media only screen and (max-width :640px){#content a{margin-bottom:.8em}}#content a:before{content:"";height:12px;width:18px;background-image:url(../img/go.gif);background-repeat:no-repeat;margin-left:-18px}#content a.neutral-link{margin:0;display:inline;padding-left:0}#content a.neutral-link:before{display:none}#content a.anchor-link:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-position:3px 0}#content a.small,#content p>a{margin:0;display:inline;padding-left:0}#content a.small:before,#content p>a:before{display:none}h2>a,h3>a{color:inherit;text-decoration:none}h2>a:before,h3>a:before{display:none!important}h2>a:hover,h3>a:hover{text-decoration:none}hr{border-top:1px dotted #9C9C9C;margin:2em 0}@media only screen and (max-width :640px){hr{margin:1em 0}}hr.small{margin:1em 0 0}form{margin-bottom:2em;overflow:hidden}form p{margin:0}form input[type=number],form input[type=tel],form input[type=text],form input[type=email],form textarea{width:430px}@media only screen and (max-device-width :480px){form{position:relative;left:0;right:0}form input[type=number],form input[type=tel],form input[type=text],form input[type=email],form textarea{width:94%;padding:3%}}form .wpcf7-form-control{margin-left:0!important}form input[name=captcha-995]{width:auto}form .small,form input[type=number],form input[type=tel],form input[type=text],form input[type=email],form textarea{margin-bottom:1em}form .wpcf7-not-valid-tip-no-ajax{display:none}form .wpcf7-not-valid{color:#fff;background:#d00!important}input,textarea{border:0;border-radius:0;padding:.6em}.btn,input[type=button],input[type=submit]{background-color:#464342;color:#7bae3c;padding:.6em 1.8em;margin-top:1em;margin-bottom:1em;-webkit-transition:all background-color ease-out;-moz-transition:all background-color ease-out;-o-transition:all background-color ease-out;transition:all background-color ease-out}.btn.btn-big,input[type=button].btn-big,input[type=submit].btn-big{text-transform:uppercase;font-size:1.2em;letter-spacing:2px}@media only screen and (max-width :640px){.btn.btn-big,input[type=button].btn-big,input[type=submit].btn-big{font-size:1.4em}.btn,input[type=button],input[type=submit]{font-size:1.3em}#header{position:relative;z-index:3}}.btn:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#515151}input[type=number],input[type=tel],input[type=text],input[type=email],p.emphasis,textarea{background:#e2e2e2}select{margin-left:2px}@media only screen and (max-device-width :480px){h1{font-size:1.5em}h2{font-size:1.17em}}ul.neutral{padding-left:0}ol,ul{list-style-position:outside;padding-left:1.2em}ol li,ul li{margin:.3em 0}ol{padding-left:1.5em}p.emphasis{padding:1.5em;font-style:italic;margin:1.5em 0 2.5em}#wrapper{max-width:1280px;position:absolute;left:0;right:0;top:0;margin:auto;min-height:100%;background:#fff}#header{width:100%;padding-top:.1px;-webkit-transition:height .2s linear;-moz-transition:height .2s linear;-o-transition:height .2s linear;transition:height .2s linear;background:#7bae3c}#header>img{width:100%;height:auto}.landingpage-content #logo-main{position:absolute;z-index:2;max-width:60%}.landingpage-content #logo-main>h3{text-shadow:0 -2px 30px #464342}.landingpage-content #header{position:relative}.landingpage-content #header:after{position:absolute;bottom:0;content:"";display:block;width:100%;height:10em;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.landingpage-content #header h1{color:#fff;z-index:1;font-size:3em;line-height:1.3em;position:absolute;left:40px;right:40px;bottom:20px;background:0 0;margin-bottom:0}@media only screen and (max-width :1024px){.landingpage-content #logo-main{margin-top:20px;margin-left:20px}.landingpage-content #header:after{height:20vw}.landingpage-content #header h1{font-size:4.5vw}}@media only screen and (max-width :640px){.landingpage-content #header h1{text-align:left;left:20px;bottom:10px}}.landingpage-content #googlemap{padding-top:50%}.landingpage-content #map-filialfinder .location-list .location-info .show-bookingform{display:block}@media screen and (min-width:1025px){.landingpage-content #googlemap{background:#efefef}.landingpage-content #googlemap>div{left:10%!important;right:10%!important;width:80%!important;overflow:hidden}.landingpage-content #map-filialfinder #googlemap>div{left:auto!important;right:auto!important;width:100%!important}}.landingpage-content .sidebar{background:#efefef;padding:1em;margin:0 0 2em 2em;float:right;position:relative;z-index:1;text-align:center}@media screen and (max-width:767px){.landingpage-content .sidebar{float:none;margin:0 0 2em;max-width:none;display:block}}.landingpage-content .sidebar .feld1 h4,.landingpage-content .sidebar .feld1>:last-child{margin-bottom:0}.landingpage-content .sidebar .feld-berater{margin:.5em 0}.landingpage-content .sidebar .beratungsstellenname{font-weight:700}.landingpage-content .sidebar .feld2{margin-top:1em}.landingpage-content .sidebar .feld2>:last-child{margin-bottom:0}.landingpage-content .sidebar .berater-finden{margin-left:0}.landingpage-content .sidebar .hotline-highlight{font-size:26px;font-weight:800;text-align:center;display:none}.landingpage-content .sidebar .submit,.landingpage-content .sidebar input[type=submit]{margin:.5em 0;width:100%}.landingpage-content #maincolumn{max-width:none;margin-bottom:40px;overflow:auto}.landingpage-content #maincolumn .hotline{background-color:#f8f8f8;padding:40px;text-align:center;margin-bottom:40px}.landingpage-content #maincolumn .hotline .hotline-highlight{font-size:26px;font-weight:800;color:#7bae3c}.landingpage-content #maincolumn>ul:not(#footer){position:relative;margin-top:2em}@media screen and (max-width:1024px){.landingpage-content #maincolumn>ul:not(#footer){width:100%}}.landingpage-content #maincolumn>ul:not(#footer) li{display:inline-block;text-align:center;vertical-align:top;width:30%}.landingpage-content #maincolumn>ul:not(#footer) li:before{content:"";display:block;width:33%;margin-left:33%;background-image:url(../img/go.gif);background-size:100%;padding-top:33%;margin-bottom:.5em}.landingpage-content #maincolumn>ul:not(#footer) li i{color:#7bae3c;display:block;font-size:70px;margin:10px}@media screen and (max-width:640px){.landingpage-content #maincolumn>ul:not(#footer) li i{font-size:12vw}}.landingpage-content #maincolumn>ul:not(#footer).icons-list{overflow:auto;padding-left:0;text-align:center}.landingpage-content #maincolumn>ul:not(#footer).icons-list li{min-width:7em}.landingpage-content #maincolumn>ul:not(#footer).icons-list li:before{display:none!important}.landingpage-content #bottomcolumn{text-align:left;display:inline-block;width:100%}#footer.landingpage>li{width:auto;padding-right:3em}#footer.landingpage>li:before{display:none}#footer.landingpage>li p{margin:.25em 0}#footer.landingpage>li.footer-legal{hyphens:auto;font-size:.8em}@media only screen and (max-width :640px){#footer.landingpage>li{padding-right:0;width:49%}#footer.landingpage>li.footer-nav{width:49%}#footer.landingpage>li.footer-nav ul{padding-left:0}#footer.landingpage>li.footer-legal{width:100%}}div[id^=bookingtimeSatelliteIframe]{position:fixed!important;top:-100%;left:0;right:0;overflow:auto;bottom:100%;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;z-index:2}div[id^=bookingtimeSatelliteIframe].show{top:0;bottom:0}div[id^=bookingtimeSatelliteIframe].show iframe{box-shadow:0 0 30px #333}div[id^=bookingtimeSatelliteIframe] .iframe-close{position:absolute;top:10px;right:20px;font-size:2em;cursor:pointer}#map-filialfinder,#search-locations .input-group{position:relative}.left-aligned-content{max-width:-webkit-calc(100% - 300px);max-width:-moz-calc(100% - 300px);max-width:-o-calc(100% - 300px);max-width:calc(100% - 300px)}@media screen and (max-width:1024px){.left-aligned-content{max-width:100%}}.fee-section{margin-bottom:3em}.fee-section .inner-section .calculator-wrapper .input-wrapper{text-align:center;box-sizing:border-box}@media screen and (max-width:920px){.fee-section .inner-section .calculator-wrapper{width:100%;position:relative;max-width:none;margin-top:1em}.fee-section .inner-section .calculator-wrapper input{width:100%!important}}.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=number],.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=button],.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=text]{min-height:50px;vertical-align:top;width:20em;box-sizing:border-box;display:inline-block;background-color:#FFF;color:#7bae3c;padding:10px;margin:0 0 1px;font-size:14px;letter-spacing:2px;font-weight:800;text-transform:uppercase;border:0;position:relative;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;border-right:1px solid #f2f2f2;border-radius:0}.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=button]{color:#636a70;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;font-weight:700;text-decoration:none}.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=button]:hover{cursor:pointer;background-color:#d6d6d6;color:#212121}.fee-section .inner-section .calculator-wrapper #output-wrapper>strong{display:inline-block;padding:30px 0 15px}.fee-section .inner-section .bottom-link-wrapper a{padding-left:2.5em;margin:0 auto!important}.fee-section .inner-section .bottom-link-wrapper{padding-top:70px!important}.modalDialog,.modalDialog-lp{pointer-events:none}.close-modal-link-lp:before,.close-modal-link:before{display:none!important}.close-modal-link-lp:hover,.close-modal-link:hover{color:#636a70;background-color:#fff!important;text-decoration:none}.price-table tbody tr .no-colors{color:#7bae3c;font-weight:700}.nav>li.active>a,.nav>li.current-menu-item>a,.sub-nav .current-page-ancestor>a{color:#fff}#search-locations{background:#efefef}@media only screen and (max-device-width :480px){#search-locations{margin-bottom:0}#search-locations input{padding:10px!important}}#search-locations h3{margin:10px 15px}#search-locations .input-group,#search-locations .submit{display:inline-block!important;margin:0 15px 15px;max-width:calc(100% - 30px)}#search-locations input{margin:0;max-width:100%;box-sizing:border-box}#search-locations #search-radius,#search-locations #search-string{background:#fff}#search-locations #search-radius{width:4em}#search-locations label{font-size:.8em;display:block;margin-bottom:.3em}#map-filialfinder{padding-top:.1px}#map-filialfinder .location-list{position:absolute;width:20em;top:0;bottom:0;overflow:auto;padding-right:1em}@media only screen and (max-width :768px){#map-filialfinder .location-list{width:100%;position:static;padding-right:0}}#map-filialfinder .location-list.highlight .location-info.highlighted,#map-filialfinder .location-list.highlight .location-info.highlighted:hover{background:#efefef}#map-filialfinder .location-list .location-info{box-sizing:border-box;background:#fff;padding:.75em .5em}#map-filialfinder .location-list .location-info.show-on-map{cursor:pointer}#map-filialfinder .location-list .location-info.show-on-map:hover{background:#f7f7f7}#map-filialfinder .location-list .location-info:not(:last-of-type){border-bottom:solid 1px #bCbCbC}#map-filialfinder .location-list .location-info.template{display:none}#map-filialfinder .location-list .location-info .info-item{padding:.1em 1em .1em 0;transition:.3s ease-out opacity}#map-filialfinder .location-list .location-info .info-item.address,#map-filialfinder .location-list .location-info .info-item.email,#map-filialfinder .location-list .location-info .info-item.link,#map-filialfinder .location-list .location-info .info-item.tel,#map-filialfinder .location-list .location-info .info-item.vip{font-size:.8em}#map-filialfinder .location-list .location-info .info-item a{margin-bottom:0}#map-filialfinder .location-list .location-info .info-item.distance{font-weight:700;margin-bottom:.2em;padding-right:0}#map-filialfinder .location-list .location-info .info-item.distance .show-route-on-map{float:right;cursor:pointer}#map-filialfinder .location-list .location-info .info-item.distance .show-route-on-map:after{content:" ›";display:inline}#map-filialfinder .location-list .location-info .info-item.distance .show-route-on-map:active,#map-filialfinder .location-list .location-info .info-item.distance .show-route-on-map:focus{border:0;outline:0}@media only screen and (max-width :768px){#map-filialfinder .location-list .location-info .info-item.distance .show-route-on-map:after{display:none}#map-filialfinder .location-list .location-info .info-item.distance .show-route-on-map{padding:.6em;background:#464342;font-weight:400;line-height:1em}#map-filialfinder .location-list .location-info .info-item.distance .show-route-on-map:hover{text-decoration:none}}#map-filialfinder .location-list .location-info .info-item .label,#map-filialfinder .location-list .location-info .info-item .value{transition:.3s ease-out opacity;display:inline-block}#map-filialfinder .location-list .location-info .show-bookingform{display:none}#map-filialfinder #googlemap{margin:0 0 0 21.5em;width:auto;position:relative}@media only screen and (max-width :768px){#map-filialfinder #googlemap{display:none}}#logo-main{display:inline-block;position:relative;-webkit-transition:margin-top .2s linear;-moz-transition:margin-top .2s linear;-o-transition:margin-top .2s linear;transition:margin-top .2s linear;margin-top:40px;margin-left:40px;max-width:50%}@media only screen and (max-width :640px){#logo-main{margin-top:0;margin-bottom:0;margin-left:0}#logo-main>h3{display:none!important;visibility:hidden}}#logo-main img{max-width:90%;width:350px;height:auto}#logo-main>h3{font-size:1.27em;color:#fff;margin:.2em}.nav{line-height:2.6em;background:#464342;z-index:3;padding:0 40px;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav>li.active-sub,.sub-nav{background:#515151}.nav>li{display:inline-block;margin-right:3em;-webkit-transition:margin-right .4s ease-out;-moz-transition:margin-right .4s ease-out;-o-transition:margin-right .4s ease-out;transition:margin-right .4s ease-out}@media only screen and (max-width :800px){.nav>li{margin-right:1em}}@media only screen and (max-width :640px){.nav{padding:0}.nav>li{display:block;margin:0;padding:0 0 0 20px}}.nav>li.active-sub :after,.nav>li.active-sub :before{display:inline-block;white-space:pre;content:"   ";text-decoration:none!important}.sub-nav{position:relative;display:none;top:-2.3em}@media only screen and (max-width :640px){.nav>li.active-sub :after,.nav>li.active-sub :before{display:none}.main-nav{position:relative;z-index:2;-webkit-transition:margin-top .15s linear;-moz-transition:margin-top .15s linear;-o-transition:margin-top .15s linear;transition:margin-top .15s linear;overflow:hidden}.sub-nav{display:block;top:0;max-height:0;overflow:hidden;-webkit-transition:max-height .2s linear;-moz-transition:max-height .2s linear;-o-transition:max-height .2s linear;transition:max-height .2s linear}.sub-nav.active{max-height:300px}}.sub-nav.active{display:block;top:0;z-index:2}.nav#Beratungsstellen>li{margin-right:1em}.mobile-nav{display:none}@media only screen and (max-width :640px){.mobile-nav{cursor:pointer;display:block;text-align:right;width:100%;padding:0!important}.mobile-nav:before{content:"Menü";color:#7bae3c;display:block;margin-right:20px}.mobile-nav:hover:before{text-decoration:underline}}#footer,.float{text-align:left}#content{padding:40px;margin-bottom:310px;background:#fff;overflow:auto}#footer,.favlinks{background:#464342}.ir,.visuallyhidden{overflow:hidden;border:0}#footer{padding:40px;height:230px;position:absolute;right:0;left:0;bottom:0;color:#9C9C9C;margin-bottom:0}@media only screen and (max-width :640px){#content,#footer{padding:20px}}#footer .footer-nav ul,.float-container :first-child>*{padding-left:0}#footer>li{display:inline-block;vertical-align:top;width:25%}#footer>li li{margin-bottom:.4em}@media only screen and (max-width :1024px){#footer{height:auto}#footer>li li{margin-bottom:.6em}}#footer>li p{margin:0}@media only screen and (max-width :768px){#footer>li p{margin:.5em 0}.mobile-hide{display:none!important}}@media only screen and (max-device-width :480px){#logo-main{max-width:66%}.mobile-hide{display:none!important;visibility:hidden}a.mobile-adjust{margin-bottom:0!important}}hr.mobile-show{display:none}@media only screen and (max-device-width :480px){hr.mobile-show{display:block;margin-top:-.2em}}#button-mitglied{position:absolute;margin-top:-125px;right:81px;top:auto;z-index:4;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transition:none}@media only screen and (max-width :1024px){#button-mitglied{right:30px}.float-container>:nth-child(odd):before{display:none!important}.float-container>:nth-child(odd)>*{padding-left:0}.float-container :nth-child(even)>*{padding-right:0}}@media screen and (max-width:740px){#button-mitglied{margin-top:-90px}}@media only screen and (max-width :640px){#footer>li{width:100%}#footer>li:before{content:"nach oben";background:#464342;color:#7bae3c;float:right;cursor:pointer}#footer>li:hover:before{text-decoration:underline}#button-mitglied{margin-top:auto;top:10px;right:80px;left:auto}.float-container{top:0}}@media only screen and (max-width:366px){#button-mitglied{display:none!important;visibility:hidden}}#button-mitglied img{width:134px;height:138px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media screen and (max-width:740px){#button-mitglied img{width:67px;height:69px}}.float-container{position:relative;margin-bottom:2em;margin-top:2em}.float-container :first-child:before{display:none!important}.float-container :last-child>*{padding-right:0}.float{display:inline-block;vertical-align:top}.float.w100{width:100%}.float.w50{width:50%}.float.w33{width:33%}.float.w25{width:25%}@media only screen and (max-width :1024px){.float{margin-bottom:2em}.float.w25,.float.w33{width:50%}}.float:not( :first-child ):before{display:inline-block;position:absolute;vertical-align:top;content:"";height:100%;border-right:1px dotted #9C9C9C}@media only screen and (max-width :640px){.float{border-bottom:1px dotted #9C9C9C;margin-bottom:0;padding-top:1em;padding-bottom:.5em}.float.w25,.float.w33,.float.w50{width:100%}.float:last-of-type{border-bottom:0}.float>*{padding-left:0!important;padding-right:0!important}.float:not( :first-child ):before{display:none}}@media only screen and (max-width :1024px){.float.w25.float:before{height:40%}.float.w33.float:before{height:60%}.float.w50.float:before{height:90%}}.float>*{padding-right:15px;padding-left:25px}.float a,.float img{display:block;margin-bottom:1em;margin-top:-.5em}.akkordeon{margin-bottom:2em;margin-top:-2em;padding-left:0}.akkordeon>li{overflow:hidden;max-height:4em;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;margin:0}.akkordeon>li h3{cursor:pointer;text-decoration:underline;color:#7bae3c;margin-bottom:1em;display:table}.akkordeon>li table{margin-top:1em;margin-bottom:1em}.akkordeon>li .unstyled-table tr td{padding:.3em 1em .3em 0}@media only screen and (max-device-width :480px){.akkordeon>li .styled-table tr{height:2em}.akkordeon>li .styled-table tr td{line-height:inherit}}.akkordeon>li ul{list-style:square}.akkordeon>li ol{list-style:lower-alpha}.akkordeon>li.active,.akkordeon>li:focus{border:none;outline:0;max-height:50em}.styled-table tr:first-child,.styled-table tr:nth-child(even),.styled-table tr:nth-child(odd){border-bottom:1px dotted #515151}.akkordeon>li.active h3,.akkordeon>li:focus h3{text-decoration:none;color:inherit}.sidebar{display:block;float:right;max-width:260px;padding-bottom:1em;margin-left:40px}@media only screen and (max-width :640px){.sidebar{display:none}}.sidebar.sidebar-mobile{display:none}.quicklinks{padding-top:.5em}.quicklinks li{list-style-position:inside;list-style-type:none;margin-bottom:.3em}@media (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape),only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.quicklinks li{margin-bottom:.6em}}.favlinks{padding:0;margin:0;color:#bCbCbC}.favlinks>li{padding:10px;list-style-type:none;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (max-width :800px){.favlinks>li{display:none}}.favlinks>li>img{display:block;width:240px;height:80px;margin:0 0 10px}.unstyled-table td{padding:.3em 1em .3em 0;vertical-align:top}@media only screen and (max-device-width :480px){.unstyled-table td{display:block}.unstyled-table td:nth-child(odd){font-family:"Open Sans bold",sans-serif;padding-bottom:0!important}.unstyled-table td:nth-child(even){padding-bottom:.8em!important}}.unstyled-table td:first-child{font-variant:italic}.styled-table td{padding-left:1em;height:2em}.styled-table tr:first-child{color:#7bae3c}.styled-table tr td:first-child{padding-right:6em}.styled-table tr td:nth-child(2){padding-right:1em}#googlemap{width:100%;padding-top:66%;margin:1em 0}#googlemap>div{top:0}@media only screen and (max-width :640px) and (orientation:landscape){#googlemap.detail-view{padding-top:50%}}@media only screen and (max-device-width :480px) and (orientation:portrait){#googlemap.detail-view{padding-top:150%}}button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}@media only screen and (max-width :640px){#googlemap.detail-view{width:auto;margin:1em -20px;background-color:#bCbCbC!important}#googlemap.detail-view>div.gm-style{width:auto!important;left:40px!important;right:40px!important}body{font-size:.8em}}::-moz-selection{background:#7bae3c;color:#fff;text-shadow:none}::selection{background:#7bae3c;color:#fff;text-shadow:none}hr{display:block;height:1px;border-bottom:0;border-left:0;border-right:0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:.1}textarea{resize:vertical}.chromeframe{margin:.1em 0;background:#ccc;color:#000;padding:.1em 0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.ir{background-color:transparent}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" "}.clearfix:after{clear:both}.clearfix{padding:0!important}.menu-item a[title=language-switch]{background-image:url(/wp-content/themes/dlg/img/2x/de.png);background-position:5em,5px;background-repeat:no-repeat;overflow:visible;padding-right:45px;background-size:20px}.flag{position:static;display:inline!important;margin:0!important;vertical-align:baseline}.menu-item a[title=language-en]{background-image:url(/wp-content/themes/dlg/img/2x/gb.png);background-position:5em,5px;background-repeat:no-repeat;overflow:visible;padding-right:45px;background-size:20px}.menu-item a[title=language-es],.menu-item a[title=language-it]{background-position:4em,5px;background-repeat:no-repeat;overflow:visible;padding-right:45px;background-size:20px}.menu-item a[title=language-es]{background-image:url(/wp-content/themes/dlg/img/2x/es.png)}.menu-item a[title=language-it]{background-image:url(/wp-content/themes/dlg/img/2x/it.png)}input[value=download]{display:block}select[name=formular_unterhalt]{margin-left:1em}@-webkit-keyframes pointdown{0%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}@keyframes pointdown{0%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}#scroll-indicator{width:4em;margin:auto;position:fixed;bottom:1em;left:0;right:0;text-align:center;z-index:5;cursor:default;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#scroll-indicator div{line-height:1em;font-size:5em;color:#7bae3c}#scroll-indicator div,#scroll-indicator img,#scroll-indicator svg{-webkit-animation:pointdown 1.5s;animation:pointdown 1.5s;animation-iteration-count:infinite}#scroll-indicator.disable{opacity:0}.transition{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.fee-section{padding:0;background-color:#fff;color:#333;margin-top:0;position:relative;width:calc(100% - 300px)}@media screen and (max-width:789px){.fee-section{width:100%}}.fee-section *{box-sizing:border-box;margin:0;padding:0}.fee-section .inner-section{text-align:center;position:relative}.fee-section .inner-section .icon-wrapper{padding:20px 0 50px}.fee-section .inner-section h3{color:#333;font-size:28px;font-weight:300;margin-bottom:25px;line-height:1.5;font-style:inherit}.fee-section .inner-section p{color:#636a70}.fee-section .inner-section .calculator-wrapper{box-sizing:border-box;background-color:#f2f2f2;width:100%;max-width:none;padding:20px;margin:40px auto 3px}.fee-section .inner-section .calculator-wrapper h2{margin-bottom:20px;display:block;font-size:25px;text-align:center}.fee-section .inner-section .calculator-wrapper .input-wrapper{position:relative;width:100%;margin:0 auto;display:flex}@media screen and (max-width:920px){.fee-section .inner-section .calculator-wrapper{width:100%;position:relative;max-width:none}.fee-section .inner-section .calculator-wrapper .input-wrapper{width:100%;padding:0 20px}}@media screen and (max-width:520px){.fee-section .inner-section .calculator-wrapper .input-wrapper{display:block}}.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=number],.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=text]{width:50%;float:left;background-color:#FFF;color:#7BAE3C;font-size:14px;padding:10px 30px 10px 10px;margin:0;letter-spacing:2px;font-weight:700;text-transform:uppercase;border:0;position:relative;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;border-right:1px solid #f2f2f2}@media screen and (max-width:920px){.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=number],.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=text]{width:100%;margin:0 auto;float:none;clear:both}}.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=number]::-webkit-inner-spin-button,.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=number]::-webkit-outer-spin-button,.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=text]::-webkit-inner-spin-button,.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fee-section .inner-section .calculator-wrapper .input-wrapper input[type=button]{width:50%}.fee-section .inner-section .calculator-wrapper .input-wrapper label{display:none;text-indent:-9999px}.fee-section .inner-section .calculator-wrapper .input-wrapper input::-webkit-input-placeholder{color:#999;font-weight:700}.fee-section .inner-section .calculator-wrapper .input-wrapper input:-moz-placeholder{color:#999;font-weight:700}.fee-section .inner-section .calculator-wrapper .input-wrapper button{width:50%;border:0;float:left;border-radius:0;padding:5px;color:#636a70;font-weight:700;background-color:#FFF;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;height:50px;font-size:14px}.fee-section .inner-section .calculator-wrapper .input-wrapper button:hover{cursor:pointer;background-color:#eaeaea;color:#212121}@media screen and (max-width:920px){.fee-section .inner-section .calculator-wrapper .input-wrapper button{width:100%;margin:10px auto 0;float:none;clear:both}}.fee-section .inner-section .calculator-wrapper #output-wrapper{width:100%;text-align:center;display:inline-block;position:relative;opacity:1;max-height:200px;padding:30px 0 15px;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.fee-section .inner-section .bottom-link-wrapper a,.fee-section .inner-section .div-hidden{-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in}.fee-section .inner-section .calculator-wrapper #output-wrapper a{color:#555;font-size:12px;right:0}.fee-section .inner-section .info-bottom-link{width:100%;max-width:835px;padding:0 20px;text-align:left;margin:0 auto}@media screen and (max-width:920px){.fee-section .inner-section .info-bottom-link{padding:0}}.fee-section .inner-section .info-bottom-link p{font-size:100%}.fee-section .inner-section .info-bottom-link a{color:#636a70;text-decoration:underline}.fee-section .inner-section .bottom-link-wrapper{width:100%;max-width:800px;margin:0 auto;text-align:center;padding:40px 0}.fee-section .inner-section .bottom-link-wrapper a{background-color:#f2f2f2;color:#636a70;text-transform:uppercase;font-weight:800;font-size:14px;letter-spacing:2px;padding:10px 20px;text-decoration:none;transition:all .2s ease-in}.fee-section .inner-section .bottom-link-wrapper a:hover{cursor:pointer;background-color:#eaeaea;color:#212121}.fee-section .inner-section .bottom-link-wrapper a:before{display:none!important}.fee-section .inner-section .div-hidden{max-height:0!important;max-width:0!important;font-size:0!important;overflow:hidden;opacity:0!important;transition:all .2s ease-in}.fee-section .inner-section .div-hidden #output{font-size:0!important;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.fee-section .inner-section .info-area{text-align:left;max-width:600px;margin:30px auto}.fee-section .inner-section .info-area a{text-align:center!important;color:#555;display:block}.fee-section .inner-section .info-area h3{font-size:18px;line-height:2em;text-align:center;margin:50px 0 10px}.fee-section .inner-section .info-area #info-text{max-height:1500px;transition:max-height .25s ease-in}.fee-section .inner-section .info-area #info-hide-link,.fee-section .inner-section .info-area #info-text-link{height:auto;max-height:70px;text-indent:0;margin:0;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.fee-section .inner-section .infotext-hidden{max-height:0!important;transition:max-height .2s ease-out!important;overflow:hidden!important}.fee-section .inner-section .hidden-link{text-indent:-9999px!important;height:0!important;max-height:0!important;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}#post-21 .article_inner img{height:auto;margin-left:-17px;max-width:-webkit-calc(100% + 34px)!important;max-width:-moz-calc(100% + 34px)!important;max-width:calc(100% + 34px)!important}#post-21 .article_inner p{font-size:100%!important}.smaller-text{font-size:100%}.modalDialog,.modalDialog-lp{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:9999999;opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;overflow-y:scroll;margin-bottom:0!important}.modalDialog-lp:target,.modalDialog:target,.show-modal-now{pointer-events:auto;opacity:1}.modalDialog-lp>div,.modalDialog>div{background:#fff;border-radius:3px;box-sizing:border-box;margin:10% auto;max-width:900px;padding:5px 80px 13px;position:relative;text-align:left;width:70%}@media screen and (max-width:1350px){.modalDialog-lp>div,.modalDialog>div{margin:210px auto;width:95%;padding:5px 20px 13px}}.modalDialog-lp>div h2,.modalDialog>div h2{text-align:center;color:#636a70}@media screen and (max-width:720px){.modalDialog-lp>div,.modalDialog>div{margin:180px auto;width:97%;padding:10px}.modalDialog-lp>div h2,.modalDialog>div h2{font-size:26px}}.modalDialog-lp>div h3,.modalDialog>div h3{font-size:20px;color:#636a70;font-weight:400;margin:20px 0 9px}.close-modal-link,.close-modal-link-lp{background:#f2f2f2;color:#636a70;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.close-modal-link-lp:hover,.close-modal-link:hover{background:#636a70}.price-table{width:100%;margin:0 auto}.price-table tbody tr td{padding:8px;vertical-align:middle;border:3px solid #FFF}.price-table tbody tr .left-td{width:46%;background-color:#A69A8A;color:#fff;text-align:left}.price-table tbody tr .right-td{width:64%;background-color:#F2F2F2;color:#A29785;font-weight:700;text-align:right}.price-table tbody tr .no-colors{background-color:transparent}.table-footer-text{text-align:left;display:block;padding:5px;color:#A69A8A}.table-fix-font-margin p{margin:0!important}