@charset "UTF-8";@-webkit-keyframes fadeInUpSD{0%{opacity:0;-webkit-transform:translateX(500px);transform:translateX(500px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpSD{0%{opacity:0;-webkit-transform:translateX(500px);transform:translateX(500px)}to{opacity:1;-webkit-transform:none;transform:none}}@font-face{font-family:'titilliumbold_upright';src:url(../fonts/titillium-boldupright-webfont.eot);src:url(../fonts/titillium-boldupright-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium-boldupright-webfont.woff) format("woff"),url(../fonts/titillium-boldupright-webfont.ttf) format("truetype"),url(../fonts/titillium-boldupright-webfont.svg#titilliumbold_upright) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'titilliumregular_upright';src:url(../fonts/titillium-regularupright-webfont.eot);src:url(../fonts/titillium-regularupright-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium-regularupright-webfont.woff) format("woff"),url(../fonts/titillium-regularupright-webfont.ttf) format("truetype"),url(../fonts/titillium-regularupright-webfont.svg#titilliumregular_upright) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'titilliumlight_upright';src:url(../fonts/titillium-lightupright-webfont.eot);src:url(../fonts/titillium-lightupright-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium-lightupright-webfont.woff) format("woff"),url(../fonts/titillium-lightupright-webfont.ttf) format("truetype"),url(../fonts/titillium-lightupright-webfont.svg#titilliumlight_upright) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'titilliumsemibold_upright';src:url(../fonts/titillium-semiboldupright-webfont.eot);src:url(../fonts/titillium-semiboldupright-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium-semiboldupright-webfont.woff) format("woff"),url(../fonts/titillium-semiboldupright-webfont.ttf) format("truetype"),url(../fonts/titillium-semiboldupright-webfont.svg#titilliumsemibold_upright) format("svg");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:400}.menu,a.btn,blockquote,button,h3,h4,h5,input[type=button],input[type=reset],input[type=submit],tbody th,thead th{font-family:"titilliumregular_upright",arial,verdana,sans-serif}body{margin:0;padding:0;font:17px/26px 'titilliumregular_upright',arial,verdana,sans-serif;text-shadow:0 0 1px transparent;height:auto;min-height:100%}#footer,#wrap{background:#fff}#wrap{width:100%;margin:30px auto;padding:0 2%;border:1px solid #ccc}#footer{text-align:center;padding:20px;margin:0;border-top:1px solid #ddd;color:#999;font-size:.8em;text-shadow:0 1px 1px #fff;position:relative;top:0;left:0}#link-top{display:none}.navbar{position:fixed;top:0;left:0;width:100%;background:#000;color:#fff;z-index:1000}.navbar #logo{position:absolute;top:0;right:0;padding:.5em 1em;font-size:1.7em}.navbar span{color:#86dc00}.navbar li,.navbar li a,.navbar ul{display:inline-block}.navbar li{list-style-type:0}.navbar #logo,.navbar li a{color:#efefef;text-decoration:none}.navbar li a{padding:1em 1.3em;text-transform:uppercase;line-height:100%;font-size:1.2em}.callout{background:#4598ef;padding:3em 0;color:#fff;box-shadow:inset 0 0 10px rgba(0,0,0,.2);text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.2);display:block}.callout+div.grid{margin-top:50px}a.callout,nav.mobile a{cursor:pointer}.callout i.icon-4x{font-size:6em}#start h1,.callout h4,h1,h2{margin-bottom:30px}.callout-top{margin:50px 0 0}.callout p,footer p{margin-bottom:0}.callout .button{margin-top:10px}.callout.green{background:#19ad0b}#mc_embed_signup{padding:30px 0}#ui-preview{border:5px solid #ddd;margin:30px 0;display:block}html{height:100%;overflow-y:scroll}strong{font-family:'titilliumsemibold_upright'}a strong:hover,a.fabrikate-open.aktiv strong,a.fabrikate-open:hover strong,a.start-kontakt-button:hover strong{color:#ef780b}p{margin-top:0;margin-bottom:15px}a,body{color:#000}a.cookie-consent-typ9_open,em{text-decoration:underline}#spalte-rechts-rechts a.fallbeispiel-marginal-teaser img,a strong:hover,a.fabrikate-open.aktiv strong,a.fabrikate-open:hover strong,a.start-kontakt-button:hover strong,a:hover,li.fabrikate-close:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}a:hover,li.fabrikate-close:hover{color:#ef780b}#start h1,h1,h2{font-family:'titilliumlight_upright';font-size:40px;line-height:43px}#start h1,h2{font-size:60px;line-height:63px;margin-bottom:50px}h2{font-size:26px;line-height:28px;color:#969696;margin-bottom:20px}h3,h4,h5,h6{font-size:22px;line-height:25px}h5,h6{font-size:17px}h6{line-height:21px;margin:20px 0;font-family:'titilliumsemibold_upright'}em,strong{font-weight:400;font-style:normal}.padding-links{padding-left:20px}.clear-all{clear:both}.wrapper{width:100%;max-width:1620px;min-width:1180px;margin-right:auto;margin-left:auto;min-height:100%;height:auto;position:relative;padding-right:10px;padding-left:10px}#spalte-rechts-links article ul{margin-top:15px;margin-bottom:15px}#spalte-rechts-links article ul li{margin-top:5px}#spalte-links,.spalte-links-kv{min-height:100%;height:100%;width:100%}#spalte-links{position:absolute;max-width:500px}.spalte-links-kv{position:fixed;overflow:hidden;z-index:-1000}.spalte-links-kv .slider{width:auto;height:100%;padding-left:250px}.spalte-links-kv .slider img{width:auto;height:100vh;object-fit:contain;object-position:top left}.spalte-links-bg{min-height:100vh;height:100%;background:url(../img/navi-bg.png) left 125px repeat-y;width:100%;z-index:1}.kontakt,.logo,.spalte-links-bg,nav.non-mobile{position:relative}.logo{min-width:260px;max-width:600px;width:100%;background:url(../img/logo-bg.png) left top no-repeat;height:125px;z-index:10}.logo img{float:right;margin-top:39px;margin-right:105px}nav.non-mobile{margin-top:70px;width:260px;padding-left:18px;z-index:10}.navbar li,.navbar ul,article.fabrikate ul,nav.mobile ul,nav.non-mobile ul{margin:0;padding:0}nav.non-mobile li{list-style:none;margin:0 0 7px;padding:0;background:url(../img/navi-linie.png) right 37px no-repeat}nav.non-mobile li a{color:#565655;font-size:19px;line-height:24px;background:url(../img/navi-button.png) left top no-repeat;height:41px;padding-top:7px;padding-left:47px;text-shadow:0 2px 0 #fff}nav.non-mobile li a.aktiv,nav.non-mobile li a:hover{background:url(../img/navi-button-aktiv.png) left top no-repeat;color:#000}nav.mobile{display:none;margin-top:27px;margin-right:20px;margin-left:20px}nav.mobile li{list-style:none;margin:0;padding:0;border-bottom:1px solid #fff}nav.mobile li.last{border-bottom:none}nav.mobile a{font-size:21px;line-height:20px;padding-top:10px;padding-bottom:10px;text-align:center}nav.mobile a.aktiv,nav.mobile a:hover{background-color:#fff;color:#ef780b}nav.mobile a.nav-mobile-open{background-color:#565655;text-transform:uppercase;margin-bottom:-1px}nav.mobile a,nav.mobile a.nav-mobile-open.aktiv,nav.mobile a.nav-mobile-open:hover{background-color:#ef780b;color:#fff}nav.mobile a.nav-mobile-open .icon-reorder{margin-right:10px}.kontakt{padding-left:30px;font-size:15px;line-height:22px;margin-top:80px;z-index:1}#spalte-rechts{height:100%;min-height:100%;float:right;width:calc(100% - 500px)}#spalte-rechts-links{width:calc(100% - 300px);float:left;background-color:#fff}#start #spalte-rechts-links{width:calc(100% - 400px);background:url(../img/start-mitte-bg.png) center top repeat-x #fff;float:left}.breadcrumb-link{color:#969696}.breadcrumb-link a{display:inline-block;color:#969696;text-decoration:none}.breadcrumb-link a.aktiv,.breadcrumb-link a:hover{color:#ef780b;text-decoration:underline}#spalte-rechts-links article{padding:140px 40px 45px 45px}#start #spalte-rechts-links article{padding-top:185px}.start-adam{float:right;margin-right:40px;margin-bottom:20px}.marginal-adam{margin-top:50px;margin-left:-1px}.back-button,.start-kontakt-button,a.start-kontakt-button{display:inline-block;margin-top:20px;height:40px;text-decoration:none;margin-bottom:0}.start-kontakt-button,a.start-kontakt-button{border-left:40px solid #ef780b;border-top:1px solid #ef780b;border-bottom:1px solid #ef780b;border-right:1px solid #ef780b;padding-right:10px}#spalte-rechts-rechts article.notrufsysteme ul,.start-kontakt-button.last,a.start-kontakt-button.last{margin-bottom:20px}.start-kontakt-button i{color:#fff;font-size:24px;float:left;margin-left:-29px;margin-top:7px}.start-kontakt-button i.icon-envelope-alt{color:#fff;font-size:18px;float:left;margin-left:-29px;margin-top:9px}.start-kontakt-button span{padding-left:10px;display:block;padding-top:4px}.start-kontakt-button span ins{text-decoration:none;margin-right:3px}.back-button{border:1px solid #ef780b;color:#000;padding:4px 10px 10px}#spalte-rechts-rechts{width:300px;background:url(../img/start-rechts-bg.png) right top repeat-x;float:right}#start #spalte-rechts-rechts{width:400px}#spalte-rechts-rechts h3,#spalte-rechts-rechts h5{color:#fff;margin-left:15px}#spalte-rechts-rechts h4.hl-schacht{margin-left:15px}#spalte-rechts-rechts h5{margin-top:15px;margin-bottom:45px}#spalte-rechts-links article figure{margin:0 0 20px}#spalte-rechts-links article figure img{margin-bottom:5px;width:100%}#spalte-rechts-links article figure figcaption{color:#969696;font-size:13px;line-height:19px}#spalte-rechts-links img.stempel{float:right;margin-top:17px;margin-right:20px}#spalte-rechts-links article a.unternehmen-klapp-open{display:block;color:#ef780b;font-size:20px;line-height:23px;padding:8px 5px 8px 10px;border-top:1px solid #c4c5c4;background:url(../img/arrow-down.png) 98% center no-repeat;cursor:pointer}#spalte-rechts-links article a.unternehmen-klapp-open.aktiv,#spalte-rechts-links article a.unternehmen-klapp-open:hover,a.fabrikate-open.aktiv,a.fabrikate-open:hover{border-left:5px solid #ef780b}#spalte-rechts-links article a.unternehmen-klapp-close{text-decoration:underline;cursor:pointer;display:block;margin-top:10px}#spalte-rechts-links .akkordeon{margin-bottom:40px}#spalte-rechts-links .akkordeon article{padding:0 5px;margin-bottom:20px;margin-top:10px}#spalte-rechts-links .akkordeon hr,#spalte-rechts-links .akkordeon ul,h2,h4{margin-top:0}#spalte-rechts-links img.align_right{float:right;margin-left:20px;margin-bottom:15px}#start #spalte-rechts-rechts img.stempel{margin-top:17px}#spalte-rechts-rechts .marginal-content{padding-top:43px;border-left:1px solid #c4c5c4;margin-bottom:120px}#start #spalte-rechts-rechts .marginal-content{margin-top:50px;padding-top:0}#start #spalte-rechts-rechts .marginal-content h2,#start h1,h1,h4{color:#ef780b}#spalte-rechts-rechts .marginal-content .fallbeispiel{margin-bottom:10px;height:100%;font-size:15px;line-height:21px}#spalte-rechts-rechts a.fallbeispiel-marginal-teaser,nav.mobile a,nav.non-mobile li a{text-decoration:none;display:block}#spalte-rechts-rechts a.fallbeispiel-marginal-teaser img{border-right:5px solid #fff;float:left}#spalte-rechts-rechts a.fallbeispiel-marginal-teaser.aktiv img,#spalte-rechts-rechts a.fallbeispiel-marginal-teaser:hover img{border-right:5px solid #ef780b}#spalte-rechts-rechts a.fallbeispiel-marginal-teaser p,h3,h5{margin:0}#start #spalte-rechts-rechts a.start-marginal-kv{overflow:hidden;width:110px;height:280px;float:left}#start #spalte-rechts-rechts a.start-marginal-kv .marginal-img{float:left;z-index:80}#start #spalte-rechts-rechts .marginal-box{margin-bottom:60px;position:relative}#start #spalte-rechts-rechts .marginal-box:last-child{margin-bottom:0}#start #spalte-rechts-rechts .icon{position:absolute;top:0;left:0;z-index:100;height:40px;width:40px;background:#ed6b0d}#start #spalte-rechts-rechts .icon img{display:block;margin:7px auto 0}#spalte-rechts-rechts article{padding-left:120px}#spalte-rechts-rechts article.fabrikate,#spalte-rechts-rechts article.notrufsysteme,a.fabrikate-open{padding-left:15px}#start #spalte-rechts-rechts article{padding-left:140px}#start #spalte-rechts-rechts .start-informationen,#start #spalte-rechts-rechts .start-leistungen{margin-bottom:60px}ul,ul.liste-marginal{margin:-15px 0 0;padding:0}li,ul.liste-marginal li{list-style:none;margin:0;padding:0 0 0 10px;background:url(../img/marginal-arrow.png) left 10px no-repeat}ul.liste-marginal li a{color:#ef780b;text-decoration:none}ul.liste-marginal li a:hover{color:#000}#spalte-rechts-rechts .marginal-stellenangebote ul,ul.cookie-ul{margin-top:0}ul.cookie-ul li{background:0 0}a.fabrikate-open{cursor:pointer;display:block;border-top:1px solid silver;padding-top:5px;padding-bottom:5px;margin-left:-15px;background:url(../img/arrow-down.png) 98% center no-repeat}article.fabrikate hr{margin-top:0;margin-left:-15px}li.fabrikate-close{padding:0;background:0 0;cursor:pointer;display:inline-block;margin-top:10px;margin-bottom:20px;text-decoration:underline}#spalte-rechts-rechts .marginal-content img.marginal-verlauf{margin-left:-1px;margin-top:20px}#spalte-rechts-rechts .marginal-stellenangebote{padding-left:15px;margin-top:40px}#spalte-rechts-rechts .wir-sind-logos{padding-left:20px}#spalte-rechts-rechts .wir-sind-logos a{display:inline-block;margin-right:10px}footer{position:fixed;bottom:0;z-index:1}footer article{padding-left:30px;padding-bottom:20px;font-size:15px;line-height:22px}@media only screen and (max-height:880px){footer{position:relative;bottom:0}}@media only screen and (max-width:1380Px){.wrapper,html{max-width:1350px}html{width:100%}.wrapper{min-width:0}#spalte-links{height:100%;min-height:100%;position:absolute;width:261px;max-width:261px;float:left}.spalte-links-kv,.start-kontakt-button span ins{display:none}.spalte-links-bg{min-height:100vh;height:100%;background:url(../img/navi-bg.png) left 125px repeat-y;width:270px;z-index:1;position:absolute}.logo img{float:right;margin-top:39px;margin-right:10px}#spalte-rechts{width:calc(100% - 261px)}#spalte-rechts-links{width:calc(100% - 280px)}#start #spalte-rechts-links{width:calc(100% - 380px)}#spalte-rechts-rechts{width:280px}#start #spalte-rechts-rechts{width:380px}footer{position:relative;bottom:0}}@media only screen and (max-width:1260px){.wrapper,html{max-width:1260px}html{width:100%}.wrapper{min-width:0}#spalte-links{height:100%;min-height:100%;position:absolute;width:261px;max-width:261px;float:left}#start #spalte-rechts-links{width:calc(100% - 320px)}#start #spalte-rechts-rechts{width:320px}.spalte-links-kv,.start-kontakt-button span ins{display:none}.spalte-links-bg{min-height:100vh;height:100%;background:url(../img/navi-bg.png) left 125px repeat-y;width:270px;z-index:1;position:absolute}.logo img{float:right;margin-top:39px;margin-right:10px}footer{position:relative;bottom:0}}@media only screen and (max-width:1000px){.wrapper,html{min-width:100%;width:100%}html{max-width:480px}.wrapper{padding:0}.padding-links{padding-left:0}#spalte-links{height:100%;min-height:100%;width:100%;max-width:100%;float:none;background:url(../img/mobile-header-bg.png) center top;border-bottom:1px solid silver;position:relative}#spalte-rechts-links img.stempel,#start #spalte-rechts-rechts .marginal-content img.marginal-verlauf,#start #spalte-rechts-rechts img.stempel,.spalte-links-kv,nav.non-mobile{display:none}.spalte-links-bg{min-height:100px;height:auto;width:100vw;background:0 0}.logo,.spalte-links-bg,footer{position:relative}.logo{min-width:100%;width:100%;background:0 0;background:url(../img/mobile-logo-bg.png) center top repeat-x}.logo img{float:right;margin-top:39px;margin-right:20px}nav.mobile{display:block}#spalte-rechts,#spalte-rechts-links,#start #spalte-rechts-links{max-width:480px;min-width:100%;width:100%;float:none}#spalte-rechts-links article,#start #spalte-rechts-links article{padding:40px 20px 30px}#spalte-rechts-links,#start #spalte-rechts-links{background:0 0;margin-bottom:40px;border-bottom:1px solid silver}#spalte-rechts-rechts,#start #spalte-rechts-rechts{max-width:480px;min-width:100%;width:100%;float:none;background:0 0;padding-right:20px;padding-left:20px}#spalte-rechts-rechts .marginal-content{padding-top:0;border-left:none;margin-bottom:50px}#spalte-rechts-rechts h3,#spalte-rechts-rechts h5{color:#ef780b;margin-left:0}#spalte-rechts-rechts h5{margin-top:15px;margin-bottom:45px}#start #spalte-rechts-rechts .marginal-content{border-left:none}#spalte-rechts-rechts article.fabrikate,#spalte-rechts-rechts article.notrufsysteme{padding-left:0;margin-right:-20px;margin-left:-20px}#spalte-rechts-rechts article.fabrikate h4,#spalte-rechts-rechts article.fabrikate p,#spalte-rechts-rechts article.notrufsysteme h4,#spalte-rechts-rechts article.notrufsysteme h6,#spalte-rechts-rechts article.notrufsysteme p,#spalte-rechts-rechts article.notrufsysteme ul{margin-right:20px;margin-left:20px}#spalte-rechts-rechts .marginal-stellenangebote,#spalte-rechts-rechts .wir-sind-logos{padding-left:0}#spalte-rechts-rechts article.notrufsysteme img{margin-left:0}a.fabrikate-open{cursor:pointer;display:block;border-top:1px solid silver;padding-top:5px;padding-bottom:5px;margin-left:0;padding-left:20px}a.fabrikate-open.aktiv,a.fabrikate-open:hover{border-left:none;background:url(../img/arrow-down-hover.png) 98% center no-repeat #ef780b}a.fabrikate-open.aktiv strong,a.fabrikate-open:hover strong{color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}article.fabrikate ul{margin:10px 0 0;padding:0 20px}article.fabrikate hr{margin-top:0;margin-left:0}footer{margin-top:40px}footer article{padding-left:30px;padding-bottom:20px;font-size:15px;line-height:22px;background-color:#565655;padding-top:20px}footer article a,footer article p,footer article strong{color:#fff}}.blendout #blendo{display:none}.blendout .message{border-top-left-radius:20px;border-top-right-radius:20px;width:712px;display:grid;grid-template-columns:1fr 1fr;gap:4px;z-index:200;opacity:1;-webkit-box-shadow:0 3px 15px #000;-moz-box-shadow:0 3px 15px #000;box-shadow:0 3px 15px #000}.blendout .message .message1,.blendout .message .message2{background-color:#fff;padding:80px 20px 32px;display:flex;flex-direction:column;align-items:flex-start;background-repeat:no-repeat,no-repeat;text-decoration:none;cursor:pointer;font-size:20px}@media (max-width:760px){.blendout .message .message1,.blendout .message .message2{font-size:inherit}}.blendout .message .message1{border-top-left-radius:20px;background-image:url(../img/LogoAufzugsdienst.svg),url(../img/overlay-rahmen-links.svg);background-position:top 4px right 7px,top -1px left -1px;padding-left:36px;background-size:auto 54px,600px}@media (max-width:760px){.blendout .message .message1{padding-left:32px;background-size:auto 48px,540px}}.blendout .message .message2{border-top-right-radius:20px;background-image:url(../img/LogoAufzugsbau.svg),url(../img/overlay-rahmen-rechts.svg);background-position:top 4px left 7px,top -1px right -1px;padding-right:36px;background-size:auto 54px,600px}@media (max-width:760px){.blendout .message .message2{padding-right:32px;background-size:auto 48px,540px}.blendout .message{width:auto}}@media (max-width:580px){.blendout .message{grid-template-columns:1fr}}.blendout .blendo-headline{font-family:"titilliumlight_upright";font-size:34px;font-weight:700;line-height:42px;color:#62686a;text-transform:uppercase;background-repeat:no-repeat;background-position:bottom 30px right;background-size:auto 80px;min-height:110px;padding:0 100px 20px 0}@media (max-width:760px){.blendout .blendo-headline{font-size:30px;line-height:38px;padding:0 80px 10px 0}}.blendout .message1 .blendo-headline{background-image:url(../img/adam-aufzugsdienst.jpg);background-size:auto 70px}.blendout .message2 .blendo-headline{background-image:url(../img/adam-aufzugsbau.jpg)}.blendout .blendo-text{width:100%}.blendout ol,.blendout p,.blendout ul{display:block;user-select:none;color:#eb6920;margin-top:0}.blendout ul{width:100%;columns:2}.blendout ol li::before{color:#000;background:#fff}.blendout .blendo-button{text-decoration:none;margin-top:30px;border-radius:4px;width:100%;z-index:101;padding:6px 10px 8px 32px;background-color:#eb6920;color:#fff;cursor:pointer;background-image:url(../img/icon-pfeil-weiss.svg);background-repeat:no-repeat;background-position:top 9px left 12px;background-size:14px;-webkit-box-shadow:0 3px 0 #d85008;-moz-box-shadow:0 3px 0 #d85008;box-shadow:0 3px 0 #d85008}.blendout .blendo-button:hover{opacity:.8}.blendout input:checked~.dark,.blendout input:checked~.message{display:none}@media (max-width:600px){.blendout{width:auto}}.klinke{position:fixed;top:200px;right:0;background-color:#eb6920;color:#fff;text-decoration:none;transform:translateX(50%) rotate(-90deg) translateY(-50%);z-index:109;padding:5px 50px 10px 15px;background-image:url(../img/icon-klinke.svg);background-repeat:no-repeat;background-position:right top;background-size:auto 100%}.klinke:hover{color:#fff;opacity:.8}@media (max-width:1000px){.klinke{top:300px}}.gallery-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px;margin:30px 0}.gallery-container .thumbnail{width:100%;margin:0!important}.gallery-container .thumbnail.big{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:span 2}.gallery-container .thumbnail a{width:100%;display:block;position:relative;background-color:#fff;transition:all .15s ease-in-out}.gallery-container .thumbnail a:hover{opacity:.7}@supports (object-fit:cover){.gallery-container .thumbnail a{padding-top:100%}}.gallery-container .thumbnail img{width:100%;height:100%}@supports (object-fit:cover){.gallery-container .thumbnail img{position:absolute;top:0;left:0;object-fit:cover}}@media (max-width:1100px){.gallery-container{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:1000px){.gallery-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (max-width:500px){.gallery-container{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:400px){.gallery-container{grid-template-columns:1fr 1fr 1fr}.gallery-container .thumbnail.big{grid-column-end:2;grid-row-end:2}}@media (max-width:300px){.gallery-container{grid-template-columns:1fr 1fr}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list :focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(./slick/fonts/slick.eot);src:url(./slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(./slick/fonts/slick.woff) format("woff"),url(./slick/fonts/slick.ttf) format("truetype"),url(./slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.7}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:"slick";opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{z-index:30;position:absolute;bottom:-18px;list-style:none;display:grid;grid-auto-flow:column;justify-content:center;gap:11px;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:18px;width:18px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:18px;width:18px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:before{transition:all .15s ease-in-out;position:absolute;top:0;left:0;content:"•";width:18px;height:18px;font-size:6px;line-height:18px;text-align:center;background-color:#89c8e7;border-radius:10px}.slick-dots li.slick-active button:before{background-color:#006bad;opacity:1}@media (max-width:1000px){.slick-dots{bottom:calc(10px + 1vw);justify-content:end;right:calc(40vw + 10px)}.slick-dots li,.slick-dots li button,.slick-dots li button:before{height:12px;width:12px}}.fadeInUpSD{-webkit-animation-name:fadeInUpSD;animation-name:fadeInUpSD}.slick-active .slide-content{animation-name:fadeInUpSD;animation-duration:1.2s;opacity:1}@font-face{font-family:'karlaregular';src:url(/site/templates/fonts/cookie-consent/karla-regular.woff2) format("woff2"),url(/site/templates/fonts/cookie-consent/karla-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'karlabold';src:url(/site/templates/fonts/cookie-consent/karla-bold.woff2) format("woff2"),url(/site/templates/fonts/cookie-consent/karla-bold.woff) format("woff");font-weight:400;font-style:normal}.cookie-consent-buttons .cookie-consent-btn-left label,.cookie-consent-typ9_open{cursor:pointer}#cookie-consent-typ9_wrapper{background-color:rgba(0,0,0,.3)}#cookie-consent-typ9_wrapper .well{filter:drop-shadow(0 0 10px rgba(0,0,0,.3));display:none;max-width:600px;min-height:20px;padding:35px;margin:1em 1em 20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:10px;box-shadow:inset 0 1px 1px rgba(0,0,0,.07)}@media (max-width:450px){#cookie-consent-typ9_wrapper .well{padding:25px}}@media (max-width:380px){#cookie-consent-typ9_wrapper .well{padding:20px}}#cookie-consent-typ9_wrapper .well .popup_close{position:absolute;top:0;right:6px;background:0 0;border:0;font-size:50px;padding:0 10px;color:#676767}#cookie-consent-accordion,.cookie-consent-footer a{color:#8a8a8a}.cookie-consent-logo{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:baseline;align-content:stretch}.cookie-consent-logo img{width:70px}@media (max-width:450px){.cookie-consent-logo img{width:60px}}.cookie-consent-headline{font-family:'karlabold';text-transform:uppercase;width:100%;margin-bottom:4px;margin-top:30px;color:#676767;font-size:26px;line-height:28px}@media (max-width:500px){.cookie-consent-headline{font-size:24px;line-height:26px}}@media (max-width:470px){.cookie-consent-headline{font-size:19px;line-height:21px}}.cookie-consent-subheadline{font-family:'karlaregular';width:100%;margin-bottom:20px;color:#4c4c4c;font-size:18px;line-height:20px}@media (max-width:500px){.cookie-consent-subheadline{font-size:17px;line-height:19px}}.cookie-consent-description{font-family:'karlaregular';font-size:16px;width:100%;background-image:url("data:image/svg+xml,%3Csvg width='30px' height='30px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-415.000000, -238.000000)' fill='%23676767'%3E%3Cpath d='M427,238 C425.333325,238 423.776049,238.317707 422.328125,238.95312 C420.880201,239.588547 419.60938,240.447907 418.515625,241.531253 C417.421869,242.614587 416.562503,243.885413 415.9375,245.343747 C415.312497,246.802093 415,248.35416 415,250 C415,251.666675 415.312497,253.22916 415.9375,254.6875 C416.562503,256.14584 417.421869,257.416661 418.515625,258.5 C419.60938,259.583339 420.880201,260.437497 422.328125,261.0625 C423.776049,261.687503 425.333325,262 427,262 C428.66668,262 430.223947,261.687503 431.67188,261.0625 C433.1198,260.437497 434.390613,259.583339 435.484373,258.5 C436.578133,257.416661 437.437493,256.14584 438.062507,254.6875 C438.687507,253.22916 439,251.666675 439,250 C439,249.666665 438.984373,249.333335 438.95312,249 C438.92188,248.666667 438.875,248.333333 438.812507,248 C438.645827,247.666667 438.411453,247.47396 438.109373,247.42188 C437.807293,247.369787 437.656253,247.343747 437.656253,247.343747 L435,247.343747 L435,246 C435,245.333333 434.77604,244.94792 434.32812,244.843747 C433.8802,244.739587 433.656253,244.687493 433.656253,244.687493 L431,244.687493 L431,243.343747 C431,242.67708 430.77604,242.286453 430.32812,242.17188 C429.8802,242.057293 429.656253,242 429.656253,242 L428.343747,242 L428.343747,239.343747 C428.343747,238.67708 428.119793,238.286453 427.671875,238.17188 C427.223956,238.057293 427,238 427,238 Z M423.5,241 C424.203128,241 424.79557,241.2474 425.277343,241.742183 C425.759117,242.236983 426,242.822917 426,243.5 C426,244.203133 425.759117,244.795567 425.277343,245.27735 C424.79557,245.759117 424.203128,246 423.5,246 C422.822912,246 422.23698,245.759117 421.742187,245.27735 C421.247393,244.795567 421,244.203133 421,243.5 C421,242.822917 421.247393,242.236983 421.742187,241.742183 C422.23698,241.2474 422.822912,241 423.5,241 Z M418.5,247 C419.203128,247 419.79557,247.240883 420.277343,247.722666 C420.759117,248.204433 421,248.796874 421,249.5 C421,250.203131 420.759117,250.795572 420.277343,251.277345 C419.79557,251.759118 419.203128,252 418.5,252 C417.822912,252 417.23698,251.759118 416.742187,251.277345 C416.247393,250.795572 416,250.203131 416,249.5 C416,248.796874 416.247393,248.204433 416.742187,247.722666 C417.23698,247.240883 417.822912,247 418.5,247 Z M426.5,248 C427.17709,248 427.763023,248.240883 428.257816,248.722657 C428.75261,249.20443 429,249.796872 429,250.5 C429,251.177087 428.75261,251.763018 428.257816,252.257812 C427.763023,252.752607 427.17709,253 426.5,253 C425.796873,253 425.204431,252.752607 424.722657,252.257812 C424.240883,251.763018 424,251.177087 424,250.5 C424,249.796872 424.240883,249.20443 424.722657,248.722657 C425.204431,248.240883 425.796873,248 426.5,248 Z M433.5,252 C434.203133,252 434.795567,252.240883 435.27735,252.722657 C435.759117,253.20443 436,253.796872 436,254.5 C436,255.20313 435.759117,255.795572 435.27735,256.277345 C434.795567,256.759118 434.203133,257 433.5,257 L433.5,257 C432.796867,257 432.204433,256.759118 431.72265,256.277345 C431.240883,255.795572 431,255.20313 431,254.5 L431,254.5 C431,253.796872 431.240883,253.20443 431.72265,252.722657 C432.204433,252.240883 432.796867,252 433.5,252 Z M426.5,255 C427.203128,255 427.79557,255.240883 428.277343,255.722657 C428.759117,256.20443 429,256.796872 429,257.5 C429,258.20313 428.759117,258.795572 428.277343,259.277345 C427.79557,259.759118 427.203128,260 426.5,260 C425.822912,260 425.23698,259.759118 424.742187,259.277345 C424.247393,258.795572 424,258.20313 424,257.5 C424,256.796872 424.247393,256.20443 424.742187,255.722657 C425.23698,255.240883 425.822912,255 426.5,255 Z' id='Fill-1' transform='translate(427.000000, 250.000000) rotate(180.000000) translate(-427.000000, -250.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:2px 5px;padding-left:56px;margin-bottom:25px;color:#8a8a8a;line-height:17px}.cookie-consent-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;align-content:stretch;margin-bottom:40px}@media (max-width:550px){.cookie-consent-buttons{flex-direction:column}}.cookie-consent-buttons .cookie-consent-btn-left,.cookie-consent-buttons .cookie-consent-btn-right{font-family:'karlaregular';font-size:16px;width:45%;text-align:center;padding:10px;border-radius:5px}@media (max-width:550px){.cookie-consent-buttons .cookie-consent-btn-left,.cookie-consent-buttons .cookie-consent-btn-right{width:100%}}.cookie-consent-buttons .cookie-consent-btn-left{cursor:pointer;color:#fff;background-color:#00914d}@media (max-width:550px){.cookie-consent-buttons .cookie-consent-btn-left{margin-bottom:10px}}.cookie-consent-buttons .cookie-consent-btn-right{cursor:pointer;background-color:#dddfdd;color:#676767}.cookie-consent-buttons .cookie-consent-btn-right:hover{background-color:#c8cbc8}.cookie-consent-trigger{cursor:pointer}.cookie-consent-trigger_active{color:#333}.cookie-consent-trigger_active svg{transform:rotate(-180deg)}.cookie-consent-trigger_active svg #Artboard{fill:#d7d7d7}.toggle_container{font-family:'karlaregular';font-size:16px;width:100%;display:inline-block;margin-top:-20px;margin-bottom:30px}.cookie-consent-toggle-container-inner{padding-top:10px;padding-bottom:10px;border-top:2px solid #00914d;border-bottom:2px solid #00914d;margin-bottom:15px;line-height:17px}.cookie-consent-toggle-container-inner .cookie-consent-info span{display:inline-block;margin-top:15px;margin-bottom:10px;font-family:'karlabold';text-transform:uppercase;color:#4c4c4c}.cookie-consent-toggle-container-inner .cookie-consent-info ul li{list-style:none;position:relative;display:block;float:none;margin-top:0;margin-bottom:5px;padding-left:12px;color:#4c4c4c}.cookie-consent-toggle-container-inner .cookie-consent-info ul li::before{content:"";position:absolute;top:5px;left:0;width:5px;height:5px;background-color:#4c4c4c;border-radius:100px}.cookie-consent-label{width:calc(100% - 40px);float:left;margin-bottom:30px}.cookie-consent-trigger{width:35px;height:40px;float:left}.cookie-consent-trigger img{margin-left:8px}.cookie-consent-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;align-content:stretch}.cookie-consent-title label{font-family:'karlabold';display:flex;width:100%;padding-left:15px;font-size:18px;line-height:17px}@media (max-width:450px){.cookie-consent-title label{font-size:17px}}.cookie-consent-title label span{display:inline-block;padding-left:25px;width:calc(100% - 25px);margin-top:-2px}.cookie-consent-footer,.cookie-consent-text{width:100%;font-family:'karlaregular';font-size:16px}.cookie-consent-text{padding-left:60px;line-height:17px}.cookie-consent-footer{height:20px;color:#8a8a8a;margin-top:15px;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.cookie-consent-footer div{height:20px;border-right:1px solid #8a8a8a;margin-right:3px;margin-left:7px}.check,.check svg{position:relative;transform:translate3d(0,0,0)}.check{cursor:pointer}.check.necessary{cursor:default}.check:before{content:"";position:absolute;top:-14px;left:1px;width:48px;height:48px;border-radius:50%;opacity:1;transition:opacity .2s ease}.check svg{z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#8a8a8a;stroke-width:1.5;transition:all .2s ease}.check svg path{stroke-dasharray:60;stroke-dashoffset:0}.check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.check:hover:before{opacity:1;background-color:#dddfdd}.check:before,.check:hover:before.necessary{background:rgba(34,50,84,.05)}.check:hover svg{stroke:#00a860}#gdpr-cookietype-analytics:checked+.check svg,#gdpr-cookietype-functionality:checked+.check svg,#gdpr-cookietype-necessary:checked+.check svg{stroke:#00a860}#gdpr-cookietype-analytics:checked+.check svg path,#gdpr-cookietype-functionality:checked+.check svg path,#gdpr-cookietype-necessary:checked+.check svg path{stroke-dashoffset:60;transition:all .3s linear}#gdpr-cookietype-analytics:checked+.check svg polyline,#gdpr-cookietype-functionality:checked+.check svg polyline,#gdpr-cookietype-necessary:checked+.check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}.cookie-consent-dotted-effect{transition:color .3s}.cookie-consent-dotted-effect::before{position:relative;top:13px;left:50%;color:transparent;content:'·';text-shadow:0 0 transparent;transition:text-shadow .3s,color .3s;transform:translateX(-50%);pointer-events:none}.cookie-consent-dotted-effect:focus::before,.cookie-consent-dotted-effect:hover::before{color:#8a8a8a;text-shadow:10px 0 #8a8a8a,-10px 0 #8a8a8a}.cookie-consent-dotted-effect:focus,.cookie-consent-dotted-effect:hover{color:#8a8a8a}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.embed-button-container,.embed-iframe,iframe[src*="http://www.youtube.com/embed/"]{position:absolute;top:0;left:0;width:100%;height:100%}.embed-button-container{cursor:pointer;display:inline;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.MedienContainerOuter{width:100%;display:inline-block}.embed-button-container .mapButtom{width:60px}.embed-button-container .mapButtom .mapPointerVerlauf .top-color{stop-color:rgba(229,45,39,.85)}.embed-button-container .mapButtom .mapPointerVerlauf .bottom-color{stop-color:rgba(142,42,37,.85)}.embed-button-container .YouTubePlayButtom{width:70px}.embed-button-container .YouTubePlayButtom .youtubeButtomVerlauf .top-color{stop-color:rgba(229,45,39,.85)}.embed-button-container .YouTubePlayButtom .youtubeButtomVerlauf .bottom-color{stop-color:rgba(142,42,37,.85)}.embed-button-container:hover .mapButtom .mapPointerVerlauf .top-color{stop-color:#e52d27}.embed-button-container:hover .mapButtom .mapPointerVerlauf .bottom-color{stop-color:#b72c26}.embed-button-container:hover .YouTubePlayButtom .youtubeButtomVerlauf .top-color{stop-color:#e52d27}.embed-button-container:hover .YouTubePlayButtom .youtubeButtomVerlauf .bottom-color{stop-color:#b72c26}.warning{display:inline-block;position:relative;padding:3px 2px 2px;transition:all 250ms;z-index:1000}.warning:after,.warning:before{content:"";z-index:-1;height:100%;bottom:0;position:absolute;transition:height 250ms}.warning:before{width:calc(100% - 30px);background:#f5f5f7;left:20px}.warning:before:hover{background:#ddd3d1}.warning:after{width:4px;background:red;right:10px}.warning:hover:before{background:#dddfdd}