﻿body{font-family:Arial,sans-serif;font-size:1.2rem;line-height:1.4}ul,li{margin:0;padding:0;list-style-position:inside}a{color:inherit;text-decoration:none}h1,.h1{font-size:clamp(4rem, 10vw, 10rem);line-height:1.1;font-weight:bold;margin:25px 0;position:relative;left:-10px}h1.font.font--rahmen,.h1.font.font--rahmen{color:transparent;-webkit-text-stroke:1px #002851;font-family:Arial,sans-serif;letter-spacing:2px}.mobile.android h1.font.font--rahmen,.mobile.android .h1.font.font--rahmen{font-family:"Roboto Flex",Arial,sans-serif !important}h2,.h2{line-height:clamp(3.5rem, 10vw, 4.5rem);font-size:clamp(2.5rem, 10vw, 3.8rem);margin-top:0;margin-bottom:20px}h3,.h3{line-height:2.3rem;font-size:1.9rem;margin-top:0;margin-bottom:15px}h3 *,.h3 *{vertical-align:text-top;line-height:1}div{position:relative}.fa{opacity:.8}p{padding-bottom:10px}#header{height:100dvh;width:100%;position:fixed;z-index:100;top:0;pointer-events:none}#header *{pointer-events:all}#header__bar{height:120px;padding:0 calc(15% + 25px);background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;transition:all .5s}#header__btn{background:#002851;color:#fff;height:100%;width:120px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;transition:all .5s}#header__logo{transition:all .5s;max-width:122px}#header__nav{height:100%;display:flex;align-items:center}#header__nav ul{list-style-type:none}#header__nav ul.menu{display:flex;flex-wrap:wrap}#header__nav ul li{display:inline-block;margin:0 20px}#header__nav ul li a{color:#484848;text-decoration:none;display:flex;align-items:center}#header__nav ul li ul{position:absolute;transition:all .5s;opacity:0;top:0;z-index:2;visibility:hidden}#header__nav ul li ul li{display:block;margin:0 0 20px}#header__nav ul li ul li a{color:#fff}#header__nav ul li ul li ul{display:none}#header__nav ul li[data-children=true]{z-index:5;pointer-events:all !important}#header__nav ul li[data-children=true] .structure_icon{width:20px;height:20px;display:inline-block;order:1;position:relative;margin-left:5px;transition:all .5s}#header__nav ul li[data-children=true] .structure_icon:after{content:"";font-family:"FontAwesome";position:absolute;left:50%;top:50%;color:#002851;transform:translate(-50%, -50%)}#header__nav ul li[data-children=true] span{order:0}#header__nav ul li[data-children=true] a{display:flex;align-items:center}#header__nav ul li[data-children=true] *{pointer-events:all !important}#header__nav ul li[data-children=true].open .structure_icon{transform:rotate(180deg)}#header__nav ul li[data-children=true].open>ul{top:100%;padding-top:50px;opacity:1;visibility:visible;max-height:calc(100dvh - 130px);overflow:auto}#header__nav ul li[data-children=true].open>ul *{pointer-events:all}#header__nav ul li[data-children=true] ul .structure_icon{display:none}#header__sub{background:rgba(0,40,81,.9);height:100dvh;color:#fff;transition:all .5s;top:-100dvh;z-index:-1;padding:0 calc(15% + 25px);display:flex;justify-content:flex-end}#header__sub_social{top:58px;right:30px;transition:all .5s;position:relative}#header__sub_social li{color:#fff;border-color:#fff;display:block;width:40px;margin-right:0;margin-bottom:25px}#header__sub.hover{top:0}.scrolled #header__bar{height:60px}.scrolled #header__btn{width:60px;font-size:1.8rem}.scrolled #header__logo{max-width:61px}.scrolled #header__sub_social{right:0}@media(max-width: 1000px){.scrolled #header__nav{top:60px !important}}.scrolled #strukturbild{height:calc(100dvh - 60px);margin-top:60px}.scrolled #strukturbild.halb{height:calc(60dvh - 60px)}#logo{z-index:10;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%);transition:all .5s;max-width:300px}#logo img{transition:all .5s}.scrolled #logo img{max-width:50%}#nav{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;text-align:center}#nav #navContent,#nav #navContent a,#nav #navContent a:hover,#nav #navContent a:visited,#nav #navContent a.focus{color:#fff;text-decoration:none}#nav #navContent .content{text-align:left;font-size:1.2rem}#nav img{margin-bottom:20px}#nav img.logo{max-width:300px}#nav nav{position:relative}#nav nav .menu{text-transform:uppercase;font-size:44px;line-height:1.1em;list-style:none;margin:0 0 20px 0;padding:0}#header__open_menu_wrapper{position:absolute;right:calc(5% + 25px);top:50%;height:23px;width:30px;transform:translateY(-50%);cursor:pointer}#header__open_menu{position:relative;top:10px;background:#002851;transition:all 0ms 300ms;display:none}#header__open_menu,#header__open_menu:before,#header__open_menu:after{text-shadow:none !important;box-shadow:none !important;width:30px;height:2px}#header__open_menu:before,#header__open_menu:after{transition:background 250ms ease-in-out}#header__open_menu:before{content:"";position:absolute;left:0;bottom:8px;background:#002851;transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}#header__open_menu:after{content:"";position:absolute;left:0;top:8px;background:#002851;transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.menu--open #header__open_menu{background:rgba(255,255,255,0) !important}.menu--open #header__open_menu:before,.menu--open #header__open_menu:after{background:#002851}.menu--open #header__open_menu:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.menu--open #header__open_menu:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.menu--open{overflow:hidden}#strukturbild{position:relative;height:calc(100dvh - 120px);width:100%;background-size:cover;background-color:#eee;margin-top:120px;transition:all .5s}#strukturbild.halb{height:calc(60dvh - 120px)}#strukturbild.halb .content{font-size:clamp(1.5rem, 7vw, 5rem);color:transparent;-webkit-text-stroke:1px #fff;font-weight:bold;line-height:.9;position:relative;left:-7px;margin-top:10px;hyphens:auto;white-space:normal;word-wrap:break-word;font-family:Arial,sans-serif;letter-spacing:2px}#strukturbild.halb>.contentContainer{transform:translateY(-50%);max-width:1280px}#strukturbild.halb .strukturbild_image:after{content:"";background:#193d62;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;display:block;mix-blend-mode:multiply;opacity:.8}#strukturbild.halb .down__scroll{box-shadow:inset 0 0 0 2px #fff}#strukturbild.halb .down__scroll:before{background:#fff}#strukturbild.halb .down img{background-image:url("/theme/images/arrow_down_white.png");width:18px;display:inline-block;padding:8px 0 0 0;height:0 !important}#strukturbild .strukturbild_text{display:none !important}#strukturbild .strukturbild_image{width:100%;height:100%;background-position:center center;background-size:cover;pointer-events:none}#strukturbild>.contentContainer{position:absolute;top:50%;left:15%;color:#002851;text-align:left;max-width:800px;font-weight:bold;font-size:3rem;line-height:4rem;z-index:5}#strukturbild>.contentContainer h1,#strukturbild>.contentContainer .h1,#strukturbild>.contentContainer h2,#strukturbild>.contentContainer .h2{font-size:inherit;line-height:1.3;font-weight:inherit;left:0;margin:0}#strukturbild:not(.halb) .content:before{content:"";background-image:url("/theme/images/hundi_blue.png");width:91px;height:55px;background-size:cover;position:absolute;left:25px;bottom:calc(100% + 10px)}#strukturbild:not(.halb) .content.strukturbild_hund_white{color:#fff}#strukturbild:not(.halb) .content.strukturbild_hund_white:before{background-image:url("/theme/images/hundi_white.png")}.mobile.android #strukturbild.halb .content{font-family:"Roboto Flex",Arial,sans-serif !important}.down{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);cursor:pointer;display:flex;flex-direction:column;align-items:center;z-index:5}.down__scroll{width:26px;height:40px;box-shadow:inset 0 0 0 2px #002851;border-radius:25px;margin-bottom:10px}.down__scroll:before{content:"";width:4px;height:7px;background:#002851;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;position:absolute;left:50%}@keyframes scroll{0%{opacity:1;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-50%) translateY(18px)}}#contentWrapper{color:#002851}#contentWrapper h1,#contentWrapper .h1{margin-bottom:90px;word-break:break-word}#contentWrapper i.fa{color:#aeaeae;margin-bottom:20px}#contentWrapper li{list-style-position:outside}#contentWrapper .templateContainer{padding:75px 15%;background-size:cover;background-position:center center}#contentWrapper .templateContainer:not(.kacheln) .contentContainer,#contentWrapper .templateContainer:not(.kacheln) .cms_container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#contentWrapper .templateContainer.kacheln:not(.kacheln--ohne-bg){padding:75px calc(15% + 15px);background-image:url("/theme/images/grau_weiss_bg.jpg");background-size:100% 70%;background-repeat:repeat-x}#contentWrapper .trenner{margin:50px 0}#contentWrapper .trenner:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);z-index:0}#contentWrapper .trenner p{display:block;font-size:clamp(2rem, 10vw, 8.5rem);font-weight:bold;line-height:.9;position:relative;left:-7px;margin-top:10px;hyphens:auto;white-space:normal;word-wrap:break-word;color:transparent;-webkit-text-stroke:1px #fff;font-family:Arial,sans-serif;letter-spacing:2px}#contentWrapper .stellenanzeige{line-height:1.3}#contentWrapper .stellenanzeige h3{margin-bottom:25px}#contentWrapper .flex{padding:50px 10%}#contentWrapper .flex .contentContainer,#contentWrapper .flex .cms_container{display:flex;flex-direction:row;flex-wrap:wrap}#contentWrapper .flex .content_inner{padding-left:20%;padding-right:5%}#contentWrapper .flex .width_3_5.last .content_inner{padding-left:17%}#contentWrapper .flex .width_3_5.first .content_inner{padding-left:10.5%}#contentWrapper .flex .content{padding:70px 25px}#contentWrapper .mitarbeiter p,#contentWrapper .mitarbeiter--ohne-bg p{position:relative}#contentWrapper .mitarbeiter h3,#contentWrapper .mitarbeiter--ohne-bg h3{margin-bottom:5px}#contentWrapper .mitarbeiter h3~p i.fa,#contentWrapper .mitarbeiter--ohne-bg h3~p i.fa{font-size:inherit;color:inherit;position:absolute;left:-35px;top:4px}#contentWrapper .mitarbeiter .bg_stripe,#contentWrapper .mitarbeiter--ohne-bg .bg_stripe{width:100%;height:300px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background:#ececec;z-index:-1}#contentWrapper .mitarbeiter .content.last,#contentWrapper .mitarbeiter--ohne-bg .content.last{padding-left:10vw}#contentWrapper .abstand_vertikal{margin:100px 0}.mobile.android .trenner p{font-family:"Roboto Flex",Arial,sans-serif !important}.content{padding:25px;background-size:cover}.content.info_box{cursor:pointer}.content.info_box .content_inner{background:#002851;color:#fff;padding:50px 35px;max-height:25px;transition:max-height .9s;position:absolute;left:25px;right:25px;overflow:hidden}.content.info_box .content_inner.active{max-height:1000px}.content.info_box ul{list-style:none}.content.info_box h2{font-size:1.9rem;line-height:1;margin-bottom:50px}.content.info_box h2:after{content:"";font-family:"FontAwesome";margin-left:50px;border:2px solid #fff;padding:5px 10px;border-radius:5px;font-size:1rem;font-weight:normal;position:absolute;top:50px;right:30px}.content.content_vertikal_zentriert,.content.content_vertikal_zentriert .cms_contentWrapper{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.content .svg{max-height:80px;height:80px;width:auto;background-repeat:no-repeat !important;background-size:contain !important;max-width:100px;opacity:.8}.stripe{border-bottom:2px solid #002851;position:relative;margin-bottom:35px}.stripe__bar{background:#002851;width:15vw;height:10px;position:absolute;left:0;bottom:0}.kacheln .content{background:#002851;color:#fff;border:10px solid transparent;background-clip:padding-box !important;position:relative;cursor:pointer;background-size:cover !important}.kacheln .content:after{content:"";display:block;padding-top:100%}.kacheln .content:not(.kachel_ohne_hund):before{content:"";background:url("/theme/images/hundi_white.png");width:40px;height:24px;background-size:cover;position:absolute;left:25px;top:25px}.kacheln .content .content_inner{position:absolute;top:70px;left:25px;width:calc(100% - 50px);font-size:1.5rem;word-break:break-word}.kacheln .content.kachel_platzhalter{display:none}.kacheln--white .content{background:#fff;color:#002851}.kacheln--white .content:not(.kachel_ohne_hund):before{background-image:url("/theme/images/hundi_blue.png")}.frontendForm{font-size:1rem}.frontendForm .form_row{margin-right:5%;box-sizing:border-box;margin-bottom:25px;vertical-align:top;color:#fff}.frontendForm .form_row:not(.dsgvo_checkbox){max-width:44%;display:inline-block;width:100%}.frontendForm .form_row .submit .form_label:after{content:"";height:23px;width:193px;background:url("/theme/images/arrow_right.png");position:absolute;left:0;top:0;z-index:1;background-size:cover;cursor:pointer}.frontendForm div:not(.radio) .form_label{position:relative;top:24px;left:0;color:#fff;z-index:1;pointer-events:none;transition:all .2s}.frontendForm input[type=text],.frontendForm input[type=number],.frontendForm input[type=date],.frontendForm input[type=datetime],.frontendForm input[type=email],.frontendForm textarea{background:transparent;border:none;border-bottom:1px solid #fff;width:100%;height:24px;transition:all .2s;resize:none}.frontendForm input[type=text]:focus-visible,.frontendForm input[type=number]:focus-visible,.frontendForm input[type=date]:focus-visible,.frontendForm input[type=datetime]:focus-visible,.frontendForm input[type=email]:focus-visible,.frontendForm textarea:focus-visible{outline:none}.frontendForm .focused .form_label,.frontendForm .filled .form_label{top:0 !important}.frontendForm .focused textarea,.frontendForm .filled textarea{height:150px}.frontendForm .ui-checkbox .ui-btn,.frontendForm .ui-radio .ui-btn{border:none;font-weight:normal}.frontendForm .ui-btn.ui-radio-off:after{border:1px solid #fff;opacity:1}.frontendForm .ui-checkbox input,.frontendForm .ui-radio input{z-index:-2000;visibility:hidden;opacity:0}.frontendForm .ui-checkbox .ui-btn:after{background:none;border:1px solid #fff;border-radius:0;width:13px;height:13px}.frontendForm .ui-btn.ui-checkbox-off:after,.frontendForm .ui-btn.ui-checkbox-on:after{top:13px;left:0;margin:0;opacity:1}.frontendForm .ui-btn.ui-checkbox-on:after{content:"";font-family:"FontAwesome";font-size:.6rem;font-weight:normal;display:flex;flex-direction:row;justify-content:center}.frontendForm .form_element.submit{display:inline-block}.frontendForm .form_element.submit:after{content:"";width:42px;position:absolute;height:18px;top:50%;left:calc(100% + 10px);background:url("/theme/images/arrow_right_white.png");transform:translateY(-50%);cursor:pointer}.frontendForm .form_element.submit input{background:none;border:none}.formular-dunkel .frontendForm .form_label,.formular-dunkel .frontendForm .form_row{color:#002851 !important}.formular-dunkel .frontendForm .form_row{display:block !important;max-width:none}.formular-dunkel .frontendForm input,.formular-dunkel .frontendForm textarea{color:#002851 !important}.formular-dunkel .frontendForm input[type=text],.formular-dunkel .frontendForm input[type=number],.formular-dunkel .frontendForm input[type=date],.formular-dunkel .frontendForm input[type=datetime],.formular-dunkel .frontendForm input[type=email],.formular-dunkel .frontendForm textarea{border-bottom-color:#002851 !important}.formular-dunkel .frontendForm .ui-checkbox .ui-btn:after{border-color:#002851}.formular-dunkel .frontendForm .form_element.submit:after{width:46px;background:url("/theme/images/arrow_right.png")}#footer{background:#002851;color:#fff;padding:80px 15%}#footer *{position:relative}#footer i.fa{position:absolute;left:-35px;top:5px}#footer .button.button--wb{margin-left:-10px}#footer .contentContainer,#footer .cms_container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#sub_footer{padding:50px 15%;color:#002851}#sub_footer .content--sub{padding-bottom:0}#sub_footer .contentContainer{clear:both}#sub_footer .contentContainer:before{content:"";width:85vw;display:block;top:-10px;left:50%;transform:translateX(-50%);height:2px;background:#002851;position:absolute}#sub_footer_upper{display:flex;align-content:center;align-items:center}.social__bar{color:#002851;z-index:1;position:relative}.social__bar li{display:inline-block;border:2px solid #002851;padding:0 5px;border-radius:10px;min-width:40px;font-size:2.1rem;text-align:center;margin-right:10px}.social__bar:not(#header__sub_social) a{padding:8px}.font--blue{color:#002851 !important}.font--regular{font-weight:normal;font-size:1.2rem;line-height:1.7}.button--wb{background:#fff;color:#002851;padding:10px}.button--bw{background:#002851;color:#fff;padding:10px}#copyright{background-color:#3b3b3b;padding:10px 15%;text-align:center;color:#8d8d8d;font-size:1.2rem}#copyright a,#copyright a:hover,#copyright a:visited,#copyright a:focus{text-decoration:none;color:#8d8d8d}.four_o_four_wrapper img{max-width:300px}.mobile .current_structure{display:none}.mobile #header__bar{height:60px}.mobile #header__btn{width:60px;font-size:1.8rem}.mobile #header__logo{max-width:61px}.mobile #header__sub_social{right:0}.mobile #header__nav{top:120px}.mobile .formularContainer input[type=text],.mobile .formularContainer input[type=password],.mobile .formularContainer input[type=number],.mobile .formularContainer input[type=date],.mobile .formularContainer textarea{font-size:inherit}.mobile .formularContainer input[type=submit],.mobile .formularContainer .form_element.submit{width:auto !important;font-size:inherit !important}@media(max-width: 1700px){#header__bar,#header__sub{padding:0 calc(5% + 25px)}#contentWrapper .templateContainer{padding-left:5% !important;padding-right:5% !important}#contentWrapper .flex .content{background-position:center center}#contentWrapper .flex .width_3_5.first .content_inner{padding-left:0}#strukturbild .contentContainer{left:5%}#footer,#sub_footer{padding:50px 5%}}@media(max-width: 1400px){#header__bar{height:60px}#header__btn{width:60px;font-size:1.8rem}#header__logo{max-width:61px}#header__sub_social{right:0}}@media(max-width: 1400px)and (max-width: 1000px){#header__nav{top:60px !important}}@media(max-width: 1400px){#strukturbild{height:calc(100dvh - 60px);margin-top:60px}}@media(max-width: 1200px){.kacheln .content.width_1_4{width:33.3333333333%;float:left;clear:none}#header__sub{top:-100dvh !important}#header__bar{z-index:60}#header__nav{position:fixed;top:60px;right:0;bottom:0;left:0;background:rgba(0,40,81,.9);z-index:50;justify-content:flex-end;padding-top:20px;align-items:flex-start;opacity:0;visibility:hidden;transition:all .5s;overflow:auto}#header__nav ul.menu{display:flex;flex-direction:column;align-items:flex-end}#header__nav ul.menu span{color:#fff}#header__nav ul.menu li{font-size:1.5rem;margin:15px;position:relative;right:25px}#header__nav ul.menu li[data-children=true] .structure_icon:after{color:#fff}#header__nav ul.menu li[data-children=true] ul{padding-top:10px}#header__nav ul.menu li a{display:flex;justify-content:flex-end}#header__nav ul.menu ul{position:relative;height:100%;max-height:0;text-align:right;overflow:unset !important}#header__nav ul.menu ul li{font-size:1.2rem;margin:0 0 10px;text-align:right}#header__nav ul.menu .open ul{max-height:1000px}#header__btn{position:relative;right:70px}#header__open_menu{display:block}.menu--open #header__nav{opacity:1;visibility:visible}.frontendForm .form_row:not(.dsgvo_checkbox){max-width:100%}#contentWrapper .trenner p:after{left:0}}@media(min-width: 1201px){#header__nav,#header nav{height:100%;display:flex;align-items:center}#header__nav ul.menu,#header nav ul.menu{display:flex;flex-wrap:wrap;align-items:center;height:100%}#header__nav ul.menu>li,#header nav ul.menu>li{display:flex;height:100%;z-index:3}}@media(max-width: 900px){.scrolled #strukturbild,#strukturbild{height:50dvh}}@media(max-width: 800px){#nav{display:block;text-align:center}#nav>img{margin-top:20px;margin-right:0px}#nav nav{padding-top:20px}#nav #navContent .content{text-align:center}#sidebar{right:20px}#navOpenWrapper{left:20px}#logo img{width:150px}.scrolled #logo img{width:75px}#contentWrapper .templateContainer,#footer,#copyright{padding-left:5%;padding-right:5%}#strukturbild:not(.halb) .contentContainer{bottom:10%;top:auto !important}.content{float:none !important;width:100% !important}.kacheln{font-size:1.4rem}.kacheln .content.width_1_4{width:50% !important;float:left !important;clear:none !important}#copyright .content,#copyright .content p{text-align:center !important}#header__bar,#header__sub{padding:0 20px}#header__open_menu_wrapper{right:20px}#contentWrapper .templateContainer{padding-left:0 !important;padding-right:0 !important}#strukturbild:not(.halb) .contentContainer{left:-5px}#footer,#sub_footer{padding:50px 20px}.mitarbeiter .bg_stripe,.mitarbeiter--ohne-bg .bg_stripe{height:90% !important}.mitarbeiter i.fa,.mitarbeiter--ohne-bg i.fa{position:relative !important;left:auto !important;top:auto !important;margin-right:15px}.mitarbeiter .content.last,.mitarbeiter--ohne-bg .content.last{padding-left:25px !important}.flex .content_inner{padding-left:0 !important}.info_box .content_inner{position:relative !important;left:auto !important;right:auto !important}}@media(max-width: 600px){.kacheln .content.width_1_4{width:100% !important;float:none !important;clear:both !important}.kacheln .content:not(.kachel_ohne_hund):before{width:80px;height:49px;left:50%;top:50%;transform:translateX(-50%) translateY(-115px)}.kacheln .content .content_inner{top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}#sub_footer_upper{flex-direction:column-reverse}#sub_footer_upper .social__bar{text-align:center}.content.info_box h2:after{top:10px !important;right:10px !important}#strukturbild .contentContainer{font-size:2.5rem}}@media(max-width: 400px){#strukturbild .contentContainer{font-size:2rem}.content.info_box h2{font-size:clamp(1.5rem, 7vw, 1.9rem);line-height:1;margin-bottom:50px}}/*# sourceMappingURL=template_1.css.map */
