
/* includeCss @: Source file URL:trmads.eu/css/theme/HeaderFooter/flex-container.css: */
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 18-Jun-2018, 18-Jun-2018 12:32:08
    Author     : Dmitri
*/

.trm-flex-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.trm-flex-container.trm-align-items-center {
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;   
}
.trm-flex-container.trm-flex-wrap-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;    
}
.trm-flex-container.trm-justify-content-space-between {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
}
.trm-flex-container.trm-justify-content-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}
.trm-flex-container.trm-justify-content-flex-start {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
}
.trm-flex-container.trm-justify-content-flex-end {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
} 
/* includeCss lib: Source file URL:trmads.eu/css/sliders_galleries/glide/lib.css: */
.trm-glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:-webkit-grab}.trm-glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.trm-glide__slides,.trm-glide__track{overflow:hidden}.trm-glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform;margin:0}.trm-glide__slide,.trm-glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trm-glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.trm-glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.trm-glide__arrows,.trm-glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trm-glide--rtl{direction:rtl}.trm-glide__arrow{cursor:pointer;padding:0;background-color:transparent;border:0;outline:0}.trm-glide--dragging{cursor:-webkit-grabbing}.trm-slider__arrow{position:absolute;top:50%;z-index:1;width:24px;height:24px;margin-top:-9px;border-radius:50%;background-color:#818999;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:0 .5rem 4rem 0 rgba(0,0,0,.5);box-shadow:0 .5rem 4rem 0 rgba(0,0,0,.5)}.trm-slider__arrow:hover{background-color:#ed145b}.trm-slider__arrow--next{right:1.5rem}.trm-slider__arrow--prev{left:1.5rem}.trm-slider__bullets{position:absolute;z-index:2;bottom:1.5rem;left:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.trm-slider__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;-webkit-box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.trm-slider__bullet:focus{outline:0}.trm-slider__bullet:focus,.trm-slider__bullet:hover{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.trm-slider__bullet[class*=active]{background-color:#fff}.trm-slider--big .trm-slider__arrows{position:absolute;z-index:2;bottom:36px;width:100%}@media (min-width:42.5em){.trm-slider--big .trm-slider__arrows{position:static}}.trm-slider--big .trm-slider__arrow{width:46px;height:46px;margin-top:-30px}@media (max-width:42.4375em){.trm-slider--big .trm-slider__arrow{position:static}}.trm-slider--big .trm-slider__arrow--next{right:3rem}.trm-slider--big .trm-slider__arrow--prev{left:3rem} 
/* includeCss lib: Source file URL:trmads.eu/css/theme/smart_native_125/smart_native_SCHW_ad_layer_v2.css: */
.TRM-AdLayer h1,.TRM-AdLayer h2,.TRM-AdLayer h3,.TRM-AdLayer p{line-height:1.16em }.TRM-AdLayer h1{margin-top:.67em;margin-bottom:.67em }.TRM-AdLayer h2,.TRM-AdLayer h3,.TRM-AdLayer p{margin-top:.83em;margin-bottom:.83em }.trm-ad-layer-print,.trm-adlayer-google-map-container .google-map,.trm-adlayer-grid-image-container>*,.trm-adlayer-slick-slider{box-shadow:0 0 4px rgba(0,0,0,.6) }.trm-ad-layer-footer .trm-adlayer-main-column,.trm-ad-layer-footer.trm-print-in-row .trm-ad-layer-print-container-inner,.trm-adlayer-slick-slider,.trm-adlayer-slider-item,body.TRMAdlayerOpened{overflow:hidden }body.TRMAdlayerBlurring>:not(.TRM-AdLayer-smart-native-v2){-webkit-filter:blur(15px);-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px) }.TRM-AdLayer-smart-native-v2 *{box-sizing:border-box }.TRM-AdLayer-smart-native-v2,.TRM-AdLayer-smart-native-v2>*{width:100%;position:relative;overflow:hidden }.TRM-AdLayer-smart-native-v2>:not(:first-child){padding-top:10px }.TRM-AdLayer-smart-native-v2>:not(:last-child){padding-bottom:10px }.TRM-AdLayer-smart-native-v2{padding-bottom:30px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000000000;display:none;background-color:rgba(255,255,255,.85);transform:none }.TRM-AdLayer-smart-native-v2.show,.trm-ad-layer-footer.trm-print-in-row .trm-ad-layer-print-container.trm-expandable button.trm-ad-layer-print-toggle,.trm-adlayer-grid{display:block }.trm-ad-layer-footer button.trm-ad-layer-print-toggle,.trm-ad-layer-footer[data-display-none="display:none;display:none;display:none;display:none;display:none;"],.trm-adlayer-button-container,.trm-adlayer-gallery,.trm-adlayer-google-map-container,.trm-adlayer-slick-slider{display:none }.trm-adlayer-main-column{width:1200px;padding:10px;margin:0 auto;position:relative }.trm-adlayer-main-column>*{max-width:100% }.TRM-AdLayer-smart-native-v2>.trm-adlayer-header{padding:20px 0;border-bottom:1px solid gray;background-color:#fff }.trm-adlayer-anzeige-label{font-size:16px;color:gray }.trm-adlayer-cross{font-size:50px;color:gray;text-transform:uppercase;cursor:pointer }.trm-adlayer-logo{max-height:80px;max-width:150px }.TRM-AdLayer-smart-native-v2>.trm-adlayer-header-image-container{margin:40px 0 20px;padding:0;color:#fff;overflow:hidden }.TRM-AdLayer-smart-native-v2>.trm-adlayer-header-image-container *,.TRM-AdLayer-smart-native-v2>.trm-adlayer-header-image-container h1.trm-adlayer-headline,.TRM-AdLayer-smart-native-v2>.trm-adlayer-header-image-container h2.trm-adlayer-title{color:#fff }.trm-adlayer-header-image-container>.trm-adlayer-main-column{padding:0;overflow:hidden }.trm-adlayer-header-image-header-container h1{font-size:64px }.trm-adlayer-header-image-header-container h2{font-size:48px }.trm-adlayer-header-image-container>div>div:not(.trm-adlayer-header-image-header-container){position:absolute;width:100%;height:100% }.trm-adlayer-header-image-blurred,.trm-adlayer-slider-item-blurred{background-size:cover;background-position:center center;-webkit-filter:blur(5px) saturate(100%) brightness(60%) contrast(120%);-moz-filter:blur(5px) saturate(100%) brightness(60%) contrast(120%);-o-filter:blur(5px) saturate(100%) brightness(60%) contrast(120%);-ms-filter:blur(5px) saturate(100%) brightness(60%) contrast(120%);filter:blur(5px) saturate(100%) brightness(60%) contrast(120%);transform:scale(1.2);top:0;left:0 }.trm-adlayer-header-image-header-container{position:absolute;top:50%;left:0;padding:3%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left;max-width:100% }.trm-adlayer-header-image-darken-1,.trm-adlayer-slider-item-darken-1{background-color:rgba(0,0,0,.5) }.trm-adlayer-header-image-darken-2{background-color:rgba(0,0,0,.3) }.trm-adlayer-slider-item-darken-2{background-color:transparent }.trm-adlayer-slider-item-image,div.trm-adlayer-header-image{background-size:contain;background-position:center center;background-repeat:no-repeat }.trm-adlayer-button-container a:link.trm-adlayer-button,.trm-adlayer-button-container a:link.trm-adlayer-button span{color:#000 }a:link.trm-adlayer-button{width:250px;padding:15px 8px;color:#000;border-radius:5px;border:1px solid gray;background-color:#fff;margin:0 1% }.trm-adlayer-button .fa,.trm-adlayer-button .trm-adlayer-button-icon,.trm-adlayer-button .trm-adlayer-button-label{line-height:1.5;font-size:18px;padding:0 10px;text-align:left }.trm-adlayer-button .fa{padding:0 7px;text-align:center }.trm-adlayer-overview-text p{font-size:32px;text-align:center }.trm-ad-layer-print,.trm-adlayer-google-map-container,.trm-adlayer-grid,.trm-adlayer-slick-slider,.trm-adlayer-text{width:100% }.trm-adlayer-google-map-container .google-map,.trm-adlayer-grid-row-container[data-type=row] .trm-adlayer-grid-image-container img,.trm-adlayer-slider-item,.trm-adlayer-slider-item>*{width:100%;height:100% }.trm-adlayer-slider-item>*{position:absolute }.trm-adlayer-slider-item{position:relative }.trm-adlayer-grid-row-container{width:100%;overflow:hidden }.trm-ad-layer-footer.trm-print-in-row .trm-adlayer-google-map-container,.trm-ad-layer-footer.trm-print-in-row .trm-adlayer-text,.trm-ad-layer-print-container,.trm-adlayer-grid-row-container.trm-left>*,.trm-map-info-container{float:left }.trm-adlayer-grid-row-container.trm-right>*{float:right }.trm-adlayer-grid-image-container>*{width:100%;height:100%;overflow:hidden }.trm-adlayer-grid-image-inner-container{position:relative;width:100%;height:100% }.trm-adlayer-grid-image-blurred{position:absolute;background-size:cover;background-position:center center;width:100%;height:100%;filter:blur(20px) brightness(70%);transform:scale(1.2) }.trm-adlayer-grid-image-container img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%) }.trm-adlayer-slick-slider-inner{width:calc(100% + 100px);margin-left:-50px;margin-bottom:0 }.trm-adlayer-slick-slider .slick-dotted.slick-slider{margin-bottom:0 }.trm-adlayer-slick-slider .slick-list.draggable,.trm-adlayer-slick-slider .slick-track{height:100% }.trm-adlayer-slider-item-blurred{z-index:0 }.trm-adlayer-slider-item-darken-1{z-index:1 }.trm-adlayer-slider-item-image{z-index:2 }.trm-adlayer-slider-item-darken-2{z-index:3 }.trm-adlayer-slick-slider .slick-arrow,.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer{z-index:1;font-size:0;line-height:0;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:2px solid rgba(0,0,0,.4);background-color:RGBA(255,255,255,.5);width:40px;height:80px;position:absolute;top:50%;text-align:center }.trm-adlayer-slick-slider .slick-arrow.slick-disabled{opacity:0;width:0 }.trm-adlayer-slick-slider .slick-arrow:before{font-family:FontAwesome;font-size:60px;line-height:75px;opacity:.4;color:#000 }.trm-adlayer-slick-slider .slick-arrow.slick-prev,.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer.trm-slider__arrow--prev{left:-2px;border-left-style:none }.trm-adlayer-slick-slider .slick-arrow.slick-next,.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer.trm-slider__arrow--next{right:-2px;border-right-style:none }.trm-adlayer-slick-slider .slick-arrow.slick-prev:before,.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer.trm-slider__arrow--prev:before{content:"\f104" }.trm-adlayer-slick-slider .slick-arrow.slick-next:before,.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer.trm-slider__arrow--next:before{content:"\f105" }.trm-adlayer-slick-slider .slick-dots li button{color:transparent }.trm-adlayer-slick-slider ul.slick-dots{bottom:5px }.trm-adlayer-slick-slider ul.slick-dots li button:before{font-family:slick;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#fff;-webkit-font-smoothing:antialiased;font-size:48px;opacity:1 }.trm-adlayer-slick-slider ul.slick-dots li.slick-active button:before{color:gray }.trm-adlayer-footer-inner,.trm-map-info-container-inner{width:calc(100% + 20px);margin-left:-10px;margin-top:-10px }.trm-ad-layer-print-container{display:none;position:relative }.trm-ad-layer-print-container,.trm-adlayer-google-map-container,.trm-adlayer-text,.trm-map-info-container{padding:10px }.trm-ad-layer-print-fading-margin{height:25%;position:absolute;bottom:0;width:calc(100% - 20px);background:rgba(240,240,240,.5);background:-webkit-linear-gradient(0deg,rgba(240,240,240,0) 0,#f0f0f0 20%,#f0f0f0 40%,rgba(240,240,240,0) 100%);background:-o-linear-gradient(0deg,rgba(240,240,240,0) 0,#f0f0f0 20%,#f0f0f0 40%,rgba(240,240,240,0) 100%);background:-moz-linear-gradient(0deg,rgba(240,240,240,0) 0,#f0f0f0 20%,#f0f0f0 40%,rgba(240,240,240,0) 100%);background:linear-gradient(0deg,rgba(240,240,240,0) 0,#f0f0f0 20%,#f0f0f0 40%,rgba(240,240,240,0) 100%) }button.trm-ad-layer-print-toggle{z-index:1;-webkit-transform:translate(-50%,0) rotate(180deg);-ms-transform:translate(-50%,0) rotate(180deg);transform:translate(-50%,0) rotate(180deg);cursor:pointer;border:2px solid rgba(0,0,0,.4);background-color:RGBA(255,255,255,.5);width:80px;height:40px;position:absolute;bottom:20px;left:50%;padding:0;-webkit-transition:transform .5s;-ms-transition:transform .5s;transition:transform .5s;outline:0 }button.trm-ad-layer-print-toggle:before{content:"\f107";font-family:FontAwesome;font-size:60px;line-height:35px;opacity:.4;color:#000 }.trm-ad-layer-footer.trm-print-in-row .trm-ad-layer-print-container,.trm-ad-layer-footer.trm-print-in-row .trm-map-info-container{width:100%;float:none }.trm-ad-layer-footer.trm-print-in-row .trm-ad-layer-print-container{margin:0 auto }.trm-ad-layer-footer.trm-print-in-row .trm-ad-layer-print{border:1px solid gray }.trm-ad-layer-footer.trm-print-in-row .trm-adlayer-google-map-container{width:66.6667% }.trm-ad-layer-footer.trm-print-in-row .trm-adlayer-text{width:33.33333% }.trm-ad-layer-footer .trm-ad-layer-print-fading-margin{opacity:0;-webkit-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s }.trm-ad-layer-footer.trm-print-in-row .trm-ad-layer-print-container.trm-expandable.trm-minimazed .trm-ad-layer-print-fading-margin{opacity:1;-webkit-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s }.trm-ad-layer-footer.trm-print-in-row .trm-ad-layer-print-container.trm-expandable.trm-minimazed{padding-bottom:30px }.trm-ad-layer-footer.trm-print-in-row .trm-ad-layer-print-container.trm-expandable.trm-minimazed button.trm-ad-layer-print-toggle{-webkit-transform:translate(-50%,0) rotate(0);-ms-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0);-webkit-transition:transform .5s;-ms-transition:transform .5s;transition:transform .5s }.trm-adlayer-text>*{margin-bottom:20px }p.trm-adlayer-working-hours-label{font-weight:700;margin-bottom:20px }@media screen and (max-width:1200px){.trm-adlayer-main-column{width:100% }.trm-adlayer-header-image-header-container h1{font-size:5.33333vw }.trm-adlayer-header-image-header-container h2{font-size:4vw }.trm-adlayer-overview-text p{font-size:2.66667vw }}@media screen and (max-width:800px){.TRM-AdLayer-smart-native-v2 .trm-ad-layer-footer .trm-adlayer-google-map-container,.TRM-AdLayer-smart-native-v2 .trm-ad-layer-footer .trm-adlayer-text,.TRM-AdLayer-smart-native-v2 .trm-ad-layer-footer .trm-map-info-container{min-width:100% }.trm-ad-layer-footer .trm-ad-layer-print-container{margin:0 auto;float:none }div.trm-adlayer-header-image{background-size:cover }.trm-adlayer-button{max-width:150px;width:30% }.trm-adlayer-button .fa,.trm-adlayer-button .trm-adlayer-button-label{width:100%;display:block;text-align:center;font-size:22px }.trm-adlayer-slick-slider{display:block }.trm-adlayer-grid{display:none }.trm-adlayer-header-image-header-container h1{font-size:8vw }.trm-adlayer-header-image-header-container h2{font-size:6vw }}@media screen and (max-width:640px){.trm-adlayer-button .fa,.trm-adlayer-button .trm-adlayer-button-label{font-size:3.4375vw }.trm-adlayer-overview-text p{font-size:17px }}@media screen and (max-width:420px){.trm-adlayer-overview-text p{font-size:4.04762vw }}.trm-adlayer-button .fa-globe:before{content:"\f0ac" }.trm-adlayer-button .fa-envelope:before{content:"\f0e0" }.trm-adlayer-button .fa-phone:before{content:"\f095" }.trm-adlayer-button .fa{display:inline-block;font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale } 
/* includeCss lib: Source file URL:trmads.eu/css/theme/smart_native_125/smart_native_SCHW_ad_layer_v2.2.css: */
.trmHide,.trmShow{transition:opacity 1s}.trm-adlayer-gallery .trm-slider__track,.trm-adlayer-gallery ul.trm-slider__slides{height:100%}.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer.trm-slider__arrow--next:before,.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer.trm-slider__arrow--prev:before,button.trm-ad-layer-print-toggle:before{content:""!important}.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer svg,button.trm-ad-layer-print-toggle svg{opacity:.4}.trm-adlayer-button .trm-adlayer-button-icon svg{overflow:visible}.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer.trm-slider__arrow--prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.trm-adlayer-slick-slider .trm-slider__arrow-ad-layer{font-family:FontAwesome;font-size:60px;line-height:75px;color:#000}.trm-adlayer-slick-slider .trm-slider__bullets{bottom:10px}h2.trm-adlayer-title,h1.trm-adlayer-headline{font-weight:700}a.trm-adlayer-button{text-decoration:none}@media screen and (max-width:800px){.trm-adlayer-button .trm-adlayer-button-icon{width:100%;display:block;text-align:center}}.trmShow{opacity:1!important}.trmHide{opacity:0!important}.trm-adlayer-button .trm-adlayer-button-icon svg{width:18px;height:18px}.trm-adlayer-contact-row[data-display-none="display:none;display:none;display:none;display:none;display:none;"]{display:none}.trm-image-zoom-in-hover-icon{display:none} 
/* includeCss lib: Source file URL:trmads.eu/css/theme/smart_native_125/smart_native_SCHW_ad_layer_v2.4.css: */
.TRM-AdLayer.TRM-AdLayer-smart-native-v2{padding-bottom:0;background:#fff}.TRM-AdLayer-smart-native-v2 .trm-adlayer-main-column{overflow:hidden}.TRM-AdLayer-smart-native-v2 .trm-adlayer-background-1-color{background-color:rgb(245,245,245)}.TRM-AdLayer-smart-native-v2 .trm-adlayer-expand-button-container{display:inline-block;height:auto;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:100%}.TRM-AdLayer-smart-native-v2 .trm-adlayer-expand-button-container .trm-adlayer-more-button-frame{width:50px;height:50px;position:relative;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1);background-color:#fff;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.TRM-AdLayer-smart-native-v2 .trm-adlayer-expand-button-container .trm-adlayer-more-button{width:100%;height:100%;position:relative;-webkit-transition:transform .5s;-ms-transition:transform .5s;transition:transform .5s}.TRM-AdLayer-smart-native-v2 .trm-adlayer-expand-button-container[data-status=less] .trm-adlayer-more-button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.TRM-AdLayer-smart-native-v2 .trm-adlayer-expand-button-container .trm-adlayer-more-button-label{font-size:16px;font-weight:700;line-height:1.5;width:100%;display:block;position:relative;text-align:center}.TRM-AdLayer-smart-native-v2 .trm-adlayer-more-button-row .trm-adlayer-expand-button-container[data-status=more] .trm-adlayer-more-button-label:before{content:'mehr'}.TRM-AdLayer-smart-native-v2 .trm-adlayer-more-button-row .trm-adlayer-expand-button-container[data-status=less] .trm-adlayer-more-button-label:before{content:'weniger'}.TRM-AdLayer-smart-native-v2 .trm-adlayer-print-row .trm-adlayer-expand-button-container[data-status=more] .trm-adlayer-more-button-label:before{content:'vergrößern'}.TRM-AdLayer-smart-native-v2 .trm-adlayer-print-row .trm-adlayer-expand-button-container[data-status=less] .trm-adlayer-more-button-label:before{content:'verkleinern'}.TRM-AdLayer-smart-native-v2 .trm-adlayer-section-header{font-size:30px;margin:25px 0;font-weight:700;text-transform:uppercase;text-align:center}.TRM-AdLayer-smart-native-v2 .trm-adlayer-iframe-box .trm-adlayer-section-header:before{content:' '}.TRM-AdLayer-smart-native-v2 .trm-adlayer-overview-text .trm-adlayer-section-header:before{content:'über uns'}.TRM-AdLayer-smart-native-v2 .trm-adlayer-gallery .trm-adlayer-section-header:before{content:'galerie'}.TRM-AdLayer-smart-native-v2 .trm-adlayer-print-row .trm-adlayer-section-header:before{content:'printanzeige'}.TRM-AdLayer-smart-native-v2 .trm-adlayer-contact-row .trm-adlayer-section-header:before{content:'kontakt'}.TRM-AdLayer-smart-native-v2{padding-top:100px}.TRM-AdLayer-smart-native-v2>.trm-adlayer-header{top:0;padding:20px 0;position:fixed;z-index:2;border-style:none;box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header .trm-adlayer-main-column{padding:0;height:60px}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header .trm-adlayer-logo{position:absolute;top:50%;left:50%;height:auto;width:auto;max-height:100%;max-width:200px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header .trm-adlayer-header-right-box{position:absolute;width:70px;height:100%;right:17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header .trm-adlayer-header-right-box .trm-adlayer-anzeige-label,.TRM-AdLayer-smart-native-v2 .trm-adlayer-header .trm-adlayer-header-right-box .trm-adlayer-cross{width:100%;text-align:center;display:block;position:relative}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header .trm-adlayer-header-right-box .trm-adlayer-cross{font-size:50px;line-height:40px}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header .trm-adlayer-header-right-box .trm-adlayer-anzeige-label{font-size:14px;line-height:20px}@media screen and (max-height:700px){.TRM-AdLayer-smart-native-v2{padding-top:80px}.TRM-AdLayer-smart-native-v2>.trm-adlayer-header{padding:10px 0}}.TRM-AdLayer-smart-native-v2>.trm-adlayer-header-image-container-2,.TRM-AdLayer-smart-native-v2>.trm-adlayer-header-image-container-2 .trm-adlayer-main-column{margin-top:0;padding-top:0;padding-bottom:0}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2 .trm-adlayer-header-google-static-map{width:50%;height:400px;position:relative;float:left;display:none;background-size:cover;background-position:center center}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2 .trm-adlayer-header-google-static-map .trm-google-static-map-pointer{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);filter:grayscale(1);-webkit-filter:grayscale(1)}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2 .trm-adlayer-header-image,.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2 .trm-adlayer-header-image-heading{width:100%}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2[data-two-columns=true] .trm-adlayer-header-image,.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2[data-two-columns=true] .trm-adlayer-header-image-heading{width:auto;float:left}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2[data-trmsrc=""] .trm-adlayer-main-column{min-height:400px}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2[data-trmsrc=""] .trm-adlayer-header-image-heading>*{text-align:center}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2[data-trmsrc=""] .trm-adlayer-header-image{display:none}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2 .trm-adlayer-header-image-heading{padding:10px}.TRM-AdLayer-smart-native-v2 .trm-adlayer-header-image-container-2[data-two-columns=true] .trm-adlayer-header-image-heading{padding-left:50px}.TRM-AdLayer-smart-native-v2 .trm-adlayer-heading-headline{font-size:3em;font-weight:700}.TRM-AdLayer-smart-native-v2 .trm-adlayer-heading-title{font-weight:400}@media screen and (max-width:480px){.TRM-AdLayer-smart-native-v2>.trm-adlayer-header-image-container-2 .trm-adlayer-main-column{padding:0}.TRM-AdLayer-smart-native-v2 .trm-adlayer-heading-headline{font-size:2em}.TRM-AdLayer-smart-native-v2 .trm-adlayer-heading-title{font-weight:400}}.TRM-AdLayer-smart-native-v2 .trm-adlayer-overview-text .trm-adlayer-main-column{padding:60px}.TRM-AdLayer-smart-native-v2 .trm-adlayer-overview-text p{font-size:20px;line-height:1.3}@media screen and (max-width:480px){.TRM-AdLayer-smart-native-v2 .trm-adlayer-overview-text .trm-adlayer-main-column{padding-left:10px;padding-right:10px}}.TRM-AdLayer-smart-native-v2 .trm-adlayer-print-row{overflow:hidden}.TRM-AdLayer-smart-native-v2 img.trm-ad-layer-print{box-shadow:none;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:auto;max-width:100%}.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container,.TRM-AdLayer-smart-native-v2 .trm-adlayer-google-map-container{padding-left:0;padding-right:0}.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container,.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container-inner{width:100%;display:block;position:relative;overflow:hidden}.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-fading-margin{max-width:100%;height:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:linear-gradient(to top,rgba(245,245,245,1) 0,rgba(245,245,245,1) 10%,rgba(245,245,245,0) 100%)}.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container-inner{height:300px}.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container[data-expanded=true] .trm-ad-layer-print-container-inner,.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container[data-view-mode=full] .trm-ad-layer-print-container-inner{height:auto}.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container[data-expanded=true] .trm-ad-layer-print-fading-margin,.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container[data-view-mode=full] .trm-ad-layer-print-fading-margin{opacity:0}.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container .trm-adlayer-expand-button-container{margin-top:10px}.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container[data-view-mode=full] .trm-adlayer-expand-button-container{display:none}.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-container-inner,.TRM-AdLayer-smart-native-v2 .trm-ad-layer-print-fading-margin{-webkit-transition:height .5s,opacity .5s;-ms-transition:height .5s,opacity .5s;transition:height .5s,opacity .5s}.TRM-AdLayer-smart-native-v2.TRM-AdLayer p{margin:.83em 0;font-weight:400}.TRM-AdLayer-smart-native-v2 .trm-adlayer-text{width:100%;padding-left:50px;padding-right:50px}.TRM-AdLayer-smart-native-v2 .trm-adlayer-google-map-container,.TRM-AdLayer-smart-native-v2 .trm-adlayer-text{float:left}.TRM-AdLayer-smart-native-v2 .trm-adlayer-button-container,.TRM-AdLayer-smart-native-v2 .trm-adlayer-contact-row,.TRM-AdLayer-smart-native-v2 .trm-adlayer-print-row{-webkit-transition:height 1s,padding 1s;-ms-transition:height 1s,padding 1s;transition:height 1s,padding 1s}.TRM-AdLayer-smart-native-v2[data-footer-display=""] .trm-adlayer-button-container,.TRM-AdLayer-smart-native-v2[data-footer-display=""] .trm-adlayer-contact-row,.TRM-AdLayer-smart-native-v2[data-footer-display=""] .trm-adlayer-print-row{height:0;padding-top:0;padding-bottom:0}@media screen and (max-width:480px){.TRM-AdLayer-smart-native-v2 .trm-adlayer-text{padding-left:0;padding-right:0}}.TRM-AdLayer-smart-native-v2 .trm-adlayer-button-container .trm-adlayer-main-column{padding-top:50px;padding-bottom:50px}.TRM-AdLayer-smart-native-v2 .trm-adlayer-button{box-sizing:border-box;border:none;box-shadow:0 2px 5px rgba(0,0,0,.2);text-align:center;padding:15px;margin:1%;display:block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.TRM-AdLayer-smart-native-v2 .trm-adlayer-button .trm-adlayer-button-icon,.TRM-AdLayer-smart-native-v2 .trm-adlayer-button .trm-adlayer-button-label{display:inline-block;height:27px;margin-top:5px}.TRM-AdLayer-smart-native-v2 .trm-adlayer-button .trm-adlayer-button-label{text-align:center;font-weight:400;line-height:27px;white-space:nowrap}.TRM-AdLayer-smart-native-v2 .trm-adlayer-button .trm-adlayer-button-icon{width:27px;color:transparent;background-position:center center;background-repeat:no-repeat}.TRM-AdLayer-smart-native-v2 .trm-adlayer-button[data-type=URL] .trm-adlayer-button-icon{background-image:url(https://trmads.eu/img/theme/smart_native_125/Website.svg)}.TRM-AdLayer-smart-native-v2 .trm-adlayer-button[data-type=Email] .trm-adlayer-button-icon{background-image:url(https://trmads.eu/img/theme/smart_native_125/E-mail.svg)}.TRM-AdLayer-smart-native-v2 .trm-adlayer-button[data-type=Phone] .trm-adlayer-button-icon{background-image:url(https://trmads.eu/img/theme/smart_native_125/Anruf.svg)}@media screen and (max-width:1200px){.TRM-AdLayer-smart-native-v2 .trm-adlayer-button{max-width:20vw;width:20vw}}@media screen and (max-width:750px){.TRM-AdLayer-smart-native-v2 .trm-adlayer-button{max-width:150px;width:150px}}@media screen and (max-width:480px){.TRM-AdLayer-smart-native-v2 .trm-adlayer-button-container{display:none!important}}.TRM-AdLayer-smart-native-v2 .trm-adlayer-sticky-buttons{box-sizing:border-box;position:fixed;bottom:50%;transform:translateY(50%);width:130px;padding:10px 20px 10px 10px;z-index:2;right:0;background:0 0}.TRM-AdLayer-smart-native-v2 .trm-adlayer-sticky-buttons .trm-adlayer-button{box-sizing:border-box;width:100%;padding:10px;margin:10px 0;float:left}.TRM-AdLayer-smart-native-v2 .trm-adlayer-sticky-buttons .trm-adlayer-button .trm-adlayer-button-icon,.TRM-AdLayer-smart-native-v2 .trm-adlayer-sticky-buttons .trm-adlayer-button .trm-adlayer-button-label{margin-top:5px;width:100%}.TRM-AdLayer-smart-native-v2 .trm-adlayer-sticky-buttons .trm-adlayer-button .trm-adlayer-button-label{padding:0}@media screen and (max-width:480px){.TRM-AdLayer-smart-native-v2 .trm-adlayer-sticky-buttons{bottom:0;transform:none;width:100%;padding:0}.TRM-AdLayer-smart-native-v2 .trm-adlayer-sticky-buttons .trm-adlayer-button{margin:0;border-radius:0;border:1px solid rgb(245,245,245);width:33.33333%;padding:7px}}.TRM-AdLayer.TRM-AdLayer-smart-native-v2[data-gallery-display="0"] .trm-adlayer-gallery{display:none}.TRM-AdLayer.TRM-AdLayer-smart-native-v2 .trm-adlayer-overview-text ul {text-align: center;list-style-position: inside;padding-right: 40px;}