*,::before,::after{box-sizing:border-box}html{font-display:swap !important}body{font-family:"Lelo";font-size:16px;font-weight:100;line-height:25px;background-color:#e4e2e2;margin:0;padding:0;box-sizing:border-box;hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto}p{margin:0;padding:0}a{text-decoration:none;color:#97a926}a.button{display:inline-block;padding:5px 12.5px;background-color:#545d26;color:#fff;font-weight:400;letter-spacing:.5px;border-radius:5px;transition:all .7s}a.button:hover{background-color:#97a926}a.button.responsive{display:none}@media(max-width:600px){a.button.responsive{display:inline-block}}a.icon{width:34px;height:34px;font-size:0;display:block;background-position:center;background-size:100%;background-repeat:no-repeat}a.icon.instagram{background-image:url("/media/user_upload/icons/cgg_instagram_icon.svg")}a.icon.instagram:hover{background-image:url("/media/user_upload/icons/cgg_instagram_icon_hover.svg")}a.icon.facebook{background-image:url("/media/user_upload/icons/cgg_facebook_icon.svg")}a.icon.facebook:hover{background-image:url("/media/user_upload/icons/cgg_facebook_icon_hover.svg")}h1,h2,h3,h4,h5,h6{font-size:24px;line-height:25px;font-weight:700;letter-spacing:.5px}b,strong{font-weight:400}input#menu{display:none}input#menu:checked+#page section.imageheader nav.mainmenu{left:0}body.subpage div#page section.imageheader div.main{box-shadow:0 3px 5px -5px #555}body.subpage div#page section.imageheader nav.mainmenu{margin-bottom:0}body.subpage div#page section.imageheader div.slider ul.slider li:before,body.subpage div#page section.imageheader div.slider ul.slider li h3,body.subpage div#page section.imageheader ul.slider li:before,body.subpage div#page section.imageheader ul.slider li h3{display:none}@media(max-width:650px){body.subpage div#page section.imageheader div.main{padding-bottom:303px}}body.ie .grid{display:block}body.ie .grid>div{float:left;margin-right:25px}body.ie .grid.g1>div{width:100%;margin-right:0}body.ie .grid.g2>div{width:calc(50% - 12.5px)}body.ie .grid.g2>div:nth-child(2n){margin-right:0}@media(max-width:500px){body.ie .grid.g2>div{width:100%;margin-right:0;margin-bottom:25px;float:none}body.ie .grid.g2>div:last-child{margin-bottom:0}}body.ie .grid.g4>div{width:calc(25% - 18.75px);margin-right:25px}body.ie .grid.g4>div:nth-child(4n){margin-right:0}@media(max-width:1000px){body.ie .grid.g4>div{width:calc(50% - 12.5px)}body.ie .grid.g4>div:nth-child(2n){margin-right:0}}@media(max-width:500px){body.ie .grid.g4>div{width:100%;margin-right:0}}body.chrome .spende.stand .tree span.arrows::before,body.ie .spende.stand .tree span.arrows::before{left:-18px}body.chrome .spende.stand .tree span.arrows::after,body.ie .spende.stand .tree span.arrows::after{left:-20px}body.down div#page{margin-top:50px}body.down div#page header.header div.main{height:50px}body.down div#page header.header div.main div.claim,body.down div#page header.header div.main div.spenden a{line-height:50px}body.down div#page header.header div.main div.logo{padding-bottom:11px;padding-top:4px;top:-92px}body.down div#page header.header div.main div.logo .ce-row:first-child img{margin-bottom:25px}@media(max-width:950px){body.down div#page header.header div.main div.logo{top:0;padding:11.5px 0}}@media(max-width:950px){body.down div#page header.header div.main div.social,body.down div#page header.header div.main label.responly{top:8px}}@media(max-width:650px){body.down div#page section.imageheader nav.mainmenu{top:50px;max-height:calc(100% - 50px)}}body.job div#page footer.footer>div.main>div.lay0>section>div.content>.cthtml{display:none}body.job div#page footer.footer>div.main>div.lay0>section>div.content>.cthtml div.lay0{padding-top:0}@media(max-width:1000px){body#cgg-38 [id=content-121] .grid{grid-template-columns:1fr}}@media(max-width:1000px){body#cgg-38.ie [id=content-121] .grid .col{display:block;float:none;width:100%;margin-right:0}body#cgg-38.ie [id=content-121] .grid .col:first-child{margin-bottom:50px}}body#cgg-1 #page div.breadcrumb{padding-left:0}body#cgg-272 div[id=content-8]{display:none}[id=content-273].active header .ce-gallery{display:block;width:30px}[id=content-273] header h3{display:inline-block}[id=content-273] header .ce-gallery{display:none}h3{font-size:24px;line-height:25px}div#page{transition:all .7s;margin-top:72px}div#page div.main{width:1920px;margin:auto}div#page header.header{position:fixed;width:100%;top:0;left:0;height:72px;z-index:5}div#page header.header div.main{text-align:right;height:72px;background-color:#fff;position:relative;transition:all .7s}div#page header.header div.main div.claim{display:inline-flex;align-items:center;justify-content:flex-start;margin-left:60px;transition:all .7s;height:100%;width:fit-content;float:left}div#page header.header div.main div.claim a{color:#000}@media(max-width:950px){div#page header.header div.main div.claim{display:none}}div#page header.header div.main div.claim .layout.cttext .frame p{margin:0;line-height:normal}div#page header.header div.main div.claim .layout.cttext .frame p a{color:#000;text-decoration:none;padding:4px 6px;border-radius:3px;display:inline-block;margin:2px}div#page header.header div.main div.claim .layout.cttext .frame p a:focus,div#page header.header div.main div.claim .layout.cttext .frame p a:focus-visible{outline:3px solid #545d26;outline-offset:2px;background-color:rgba(84,93,38,.15);text-decoration:underline;box-shadow:0 0 0 1px rgba(84,93,38,.3)}div#page header.header div.main div.claim .layout.cttext .frame p a:hover{text-decoration:underline;background-color:rgba(151,169,38,.1)}div#page header.header div.main div.logo{padding:15px 0;width:105px;position:absolute;z-index:1;right:60px;top:0;background-color:#545d26;transition:all .7s}div#page header.header div.main div.logo img{display:block;margin:auto;transition:all .7s}div#page header.header div.main div.logo .ce-inner .ce-row:last-child a:focus-visible{outline:2px solid #97a926;outline-offset:2px}div#page header.header div.main div.logo .ce-row:first-child img{margin-bottom:12.5px}@media(max-width:950px){div#page header.header div.main div.logo{top:0px;right:84px;padding:23px 0}div#page header.header div.main div.logo .ce-row:first-child{display:none}}div#page header.header div.main div.spenden{display:inline-block;float:right;top:0;position:relative;margin-right:160px}div#page header.header div.main div.spenden a{background-color:#545d26;color:#fff;font-weight:400;line-height:72px;margin-right:25px;padding:6px 25px;border-radius:5px;transition:all .7s}div#page header.header div.main div.spenden a:hover{background-color:#97a926}@media(max-width:950px){div#page header.header div.main div.spenden{float:none;position:absolute;left:135px;top:0}div#page header.header div.main div.spenden a{margin-right:0}}@media(max-width:450px){div#page header.header div.main div.spenden{display:unset !important;margin-right:0 !important;position:fixed;right:0px;left:unset;transform:rotate(-90deg);transform-origin:right bottom;top:22%;top:calc(50% - 200px)}div#page header.header div.main div.spenden a{background-color:#97a926;line-height:40px !important;border-radius:0;height:40px;font-size:24px;line-height:25px;display:inline-block;padding-top:0;padding-bottom:0}}div#page header.header div.main div.kontakt{display:inline-block;float:right;margin-right:25px;position:relative;top:50%;transform:translateY(-50%);transition:all .7s}div#page header.header div.main div.kontakt img{display:block}div#page header.header div.main div.kontakt .ce-gallery{cursor:pointer}div#page header.header div.main div.kontakt .ce-bodytext{position:absolute;display:none}div#page header.header div.main div.kontakt.active .ce-bodytext{display:block;background-color:#fff;box-shadow:0 0 5px #999;color:#545d26;padding:25px;width:200px;left:-45px;top:60px;z-index:1}div#page header.header div.main div.kontakt.active .ce-bodytext a:not(.button){color:#000}div#page header.header div.main div.social{margin-right:25px;position:relative;top:50%;transform:translateY(-50%);transition:all .7s;width:fit-content;display:inline-block}div#page header.header div.main div.social a{display:block;float:left;margin-left:16px}div#page header.header div.main div.social a:first-child{margin-left:0}@media(max-width:950px){div#page header.header div.main div.kontakt{float:none;position:absolute;left:25px;top:13px}div#page header.header div.main div.social{float:none;position:absolute;left:25px;top:19px;transform:none}}div#page header.header div.main label.responly{display:none;background-image:url("/media/user_upload/icons/cgg_burgermenu_icon.svg");background-repeat:no-repeat;background-size:100%;width:30px;height:30px;position:absolute;right:25px;top:21px;transition:all .7s;cursor:pointer}@media(max-width:650px){div#page header.header div.main label.responly{display:block}}div#page section.imageheader{clear:both;position:relative;z-index:1}div#page section.imageheader div.main{overflow:hidden;position:relative}@media(max-width:650px){div#page section.imageheader div.main{padding-bottom:432px}}div#page section.imageheader nav.mainmenu,div#page section.imageheader div.mainmenu{background-color:#fff;margin:31.2% 0 270px;box-shadow:0 0 5px #555;position:relative;z-index:10;transition:all .7s}@media(max-width:950px){div#page section.imageheader nav.mainmenu,div#page section.imageheader div.mainmenu{margin-top:220px}}@media(max-width:650px){div#page section.imageheader nav.mainmenu,div#page section.imageheader div.mainmenu{position:fixed;left:calc((100% + 5px)*-1);top:72px;background-color:rgba(255,255,255,.9);margin-top:0;margin-bottom:0;width:100%;overflow:hidden;overflow-y:scroll;max-height:calc(100% - 72px)}}div#page section.imageheader nav.mainmenu ul,div#page section.imageheader div.mainmenu ul{padding:0;padding-left:60px;margin:0;list-style:none}@media(max-width:950px){div#page section.imageheader nav.mainmenu ul,div#page section.imageheader div.mainmenu ul{padding:0 25px}}div#page section.imageheader nav.mainmenu ul li,div#page section.imageheader div.mainmenu ul li{display:inline-block;position:relative;z-index:6}@media(max-width:650px){div#page section.imageheader nav.mainmenu ul li,div#page section.imageheader div.mainmenu ul li{display:block;border-bottom:1px solid #000}div#page section.imageheader nav.mainmenu ul li:last-child,div#page section.imageheader div.mainmenu ul li:last-child{border-bottom:0}}div#page section.imageheader nav.mainmenu ul li:first-child a,div#page section.imageheader div.mainmenu ul li:first-child a{padding-left:0}div#page section.imageheader nav.mainmenu ul li:first-child ul.submenu,div#page section.imageheader div.mainmenu ul li:first-child ul.submenu{padding-left:0}div#page section.imageheader nav.mainmenu ul li a,div#page section.imageheader div.mainmenu ul li a{display:inline-block;padding:25px 25px;margin-right:50px;font-size:24px;line-height:25px;cursor:pointer;color:#000}div#page section.imageheader nav.mainmenu ul li a:hover,div#page section.imageheader div.mainmenu ul li a:hover{color:#97a926}@media(max-width:950px){div#page section.imageheader nav.mainmenu ul li a,div#page section.imageheader div.mainmenu ul li a{margin-right:0}}@media(max-width:650px){div#page section.imageheader nav.mainmenu ul li a,div#page section.imageheader div.mainmenu ul li a{padding:25px 0;font-weight:400;font-size:16px;width:100%;display:block;position:relative}div#page section.imageheader nav.mainmenu ul li a:before,div#page section.imageheader nav.mainmenu ul li a:after,div#page section.imageheader div.mainmenu ul li a:before,div#page section.imageheader div.mainmenu ul li a:after{content:"";position:absolute;right:0;top:36px;transform:rotate(30deg);border-top:1px solid #000;width:15px;height:0;transition:all .7s}div#page section.imageheader nav.mainmenu ul li a:before,div#page section.imageheader div.mainmenu ul li a:before{right:13px;transform:rotate(-30deg)}}div#page section.imageheader nav.mainmenu ul li.open a:before,div#page section.imageheader div.mainmenu ul li.open a:before{transform:rotate(30deg)}div#page section.imageheader nav.mainmenu ul li.open a:after,div#page section.imageheader div.mainmenu ul li.open a:after{transform:rotate(-30deg)}div#page section.imageheader nav.mainmenu ul li.open ul.submenu,div#page section.imageheader div.mainmenu ul li.open ul.submenu{display:block}div#page section.imageheader nav.mainmenu ul li.active>a,div#page section.imageheader div.mainmenu ul li.active>a{color:#545d26}div#page section.imageheader nav.mainmenu ul li.list17>ul.submenu,div#page section.imageheader div.mainmenu ul li.list17>ul.submenu{display:none}div#page section.imageheader nav.mainmenu ul ul.submenu,div#page section.imageheader div.mainmenu ul ul.submenu{display:none;position:absolute;bottom:75px;padding:25px;width:350px}@media(max-width:650px){div#page section.imageheader nav.mainmenu ul ul.submenu,div#page section.imageheader div.mainmenu ul ul.submenu{position:relative;bottom:0;padding-top:0}div#page section.imageheader nav.mainmenu ul ul.submenu:before,div#page section.imageheader div.mainmenu ul ul.submenu:before{display:none}}div#page section.imageheader nav.mainmenu ul ul.submenu>li,div#page section.imageheader div.mainmenu ul ul.submenu>li{display:block}div#page section.imageheader nav.mainmenu ul ul.submenu>li>a,div#page section.imageheader div.mainmenu ul ul.submenu>li>a{padding:0;font-size:16px;line-height:25px;font-weight:100}div#page section.imageheader nav.mainmenu ul ul.submenu>li>a:before,div#page section.imageheader nav.mainmenu ul ul.submenu>li>a:after,div#page section.imageheader div.mainmenu ul ul.submenu>li>a:before,div#page section.imageheader div.mainmenu ul ul.submenu>li>a:after{display:none}@media(max-width:650px){div#page section.imageheader nav.mainmenu ul ul.submenu>li,div#page section.imageheader div.mainmenu ul ul.submenu>li{border-bottom:0}}div#page section.imageheader nav.mainmenu ul ul.submenu>li.parent:not(:last-child),div#page section.imageheader div.mainmenu ul ul.submenu>li.parent:not(:last-child){margin-bottom:25px}div#page section.imageheader nav.mainmenu ul ul.submenu>li.parent>a,div#page section.imageheader div.mainmenu ul ul.submenu>li.parent>a{font-weight:400;margin-bottom:5px}div#page section.imageheader nav.mainmenu ul ul.submenu>li.parent>ul.submenu,div#page section.imageheader div.mainmenu ul ul.submenu>li.parent>ul.submenu{position:relative;bottom:0;padding:0}div#page section.imageheader nav.mainmenu ul ul.submenu>li.parent>ul.submenu li,div#page section.imageheader div.mainmenu ul ul.submenu>li.parent>ul.submenu li{padding-left:15px}div#page section.imageheader nav.mainmenu ul ul.submenu>li.parent>ul.submenu li a,div#page section.imageheader div.mainmenu ul ul.submenu>li.parent>ul.submenu li a{font-weight:100}div#page section.imageheader nav.mainmenu ul ul.submenu>li.parent>ul.submenu li:before,div#page section.imageheader div.mainmenu ul ul.submenu>li.parent>ul.submenu li:before{content:">";position:absolute;left:0px;top:0px}div#page section.imageheader nav.mainmenu ul ul.submenu>li.parent>ul.submenu:before,div#page section.imageheader div.mainmenu ul ul.submenu>li.parent>ul.submenu:before{display:none}div#page section.imageheader nav.mainmenu ul ul.submenu:before,div#page section.imageheader div.mainmenu ul ul.submenu:before{content:"";position:absolute;width:2000%;left:-666%;bottom:0;height:100%;background-color:rgba(255,255,255,.9)}div#page section.imageheader div.slider[role=region]{position:absolute;top:0;left:0;height:100%;width:100%}div#page section.imageheader div.slider ul.slider,div#page section.imageheader ul.slider{position:absolute;top:0;left:0;list-style:none;height:100%;width:100%;margin:0;padding:0}div#page section.imageheader div.slider ul.slider li,div#page section.imageheader ul.slider li{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .7s;overflow:hidden;opacity:0}div#page section.imageheader div.slider ul.slider li.active,div#page section.imageheader ul.slider li.active{opacity:1}div#page section.imageheader div.slider ul.slider li h3,div#page section.imageheader ul.slider li h3{position:relative;z-index:3;margin:0;margin-left:60px;font-size:95px;line-height:100px;letter-spacing:-0.5px;color:#545d26}div#page section.imageheader div.slider ul.slider li h3.cw,div#page section.imageheader ul.slider li h3.cw{color:#fff}div#page section.imageheader div.slider ul.slider li h3:first-child,div#page section.imageheader ul.slider li h3:first-child{margin-top:calc(31.2% + 100px)}@media(max-width:950px){div#page section.imageheader div.slider ul.slider li h3,div#page section.imageheader ul.slider li h3{margin-left:25px}div#page section.imageheader div.slider ul.slider li h3:first-child,div#page section.imageheader ul.slider li h3:first-child{margin-top:328px}}@media(max-width:650px){div#page section.imageheader div.slider ul.slider li h3,div#page section.imageheader ul.slider li h3{font-size:35px;line-height:40px}div#page section.imageheader div.slider ul.slider li h3:first-child,div#page section.imageheader ul.slider li h3:first-child{margin-top:328px}}div#page section.imageheader div.slider ul.slider li img,div#page section.imageheader ul.slider li img{position:absolute;left:0;top:0;z-index:-1;width:100%;height:auto}@media(max-width:800px){div#page section.imageheader div.slider ul.slider li img,div#page section.imageheader ul.slider li img{height:303px;width:auto;left:50%;transform:translateX(-50%)}}div#page section.imageheader div.slider ul.slider li:before,div#page section.imageheader ul.slider li:before{content:"";position:absolute;left:0;background-color:#97a926;width:1000%;height:333px;bottom:0;z-index:0}@media(max-width:650px){div#page section.imageheader div.slider ul.slider li:before,div#page section.imageheader ul.slider li:before{height:130px}}div#page main.content div.main{background-color:#fff}div#page main.content div.main>div.lay0{padding-bottom:25px}div#page main.content div.main>div.lay0:empty{padding-bottom:0}div#page main.content div.main>div.lay0:not(.cthtml):first-child{padding:25px 60px}@media(max-width:950px){div#page main.content div.main>div.lay0:not(.cthtml):first-child{padding:25px}}div#page main.content div.main>div.lay0.cthtml{padding-bottom:0}div#page main.content div.main>div.lay0+div.stoerer{margin-top:50px}div#page main.content div.main>div.lay0 h1,div#page main.content div.main>div.lay0 .h1{margin:0;font-size:95px;line-height:100px;font-weight:700;line-height:1;color:#545d26}div#page main.content div.main>div.lay0 h1.h3,div#page main.content div.main>div.lay0 .h1.h3{font-size:24px;line-height:25px;font-weight:700;letter-spacing:.5px;color:#000}div#page main.content div.main>div.lay0 h1+h2,div#page main.content div.main>div.lay0 h1+.h2,div#page main.content div.main>div.lay0 .h1+h2,div#page main.content div.main>div.lay0 .h1+.h2{font-size:95px;line-height:100px;font-weight:700;color:#97a926;margin:0}div#page main.content div.main>div.lay0 h1+h2.h4,div#page main.content div.main>div.lay0 h1+.h2.h4,div#page main.content div.main>div.lay0 .h1+h2.h4,div#page main.content div.main>div.lay0 .h1+.h2.h4{font-size:24px;line-height:25px;font-weight:700;letter-spacing:.5px;color:#000}@media(max-width:950px){div#page main.content div.main>div.lay0 h1,div#page main.content div.main>div.lay0 .h1{font-size:35px;line-height:40px}div#page main.content div.main>div.lay0 h1+h2,div#page main.content div.main>div.lay0 h1+.h2,div#page main.content div.main>div.lay0 .h1+h2,div#page main.content div.main>div.lay0 .h1+.h2{font-size:35px;line-height:40px}}div#page main.content div.main>div.lay0 h3{margin-top:50px;margin-bottom:25px}div#page main.content div.main>div.lay30{padding:0 60px;width:calc(50% + 60px)}@media(max-width:1200px){div#page main.content div.main>div.lay30{width:100%}}@media(max-width:950px){div#page main.content div.main>div.lay30{padding:0 25px}}div#page main.content .karriere.list{padding:0 60px}@media(max-width:950px){div#page main.content .karriere.list{padding:0 25px}}div#page main.content .karriere.list .container{border-bottom:1px solid #000}div#page main.content .karriere.list .container h3{margin:12px 0 0 0}div#page main.content .karriere.list .container h3 a{color:#000}div#page main.content .karriere.list .container h4{margin:6px 0 12px 0;font-size:16px;line-height:25px;color:#000}div#page main.content .karriere.list .container h4 a{color:#000}div#page aside[role=complementary] .sidebar,div#page .sidebar{position:fixed;right:-310px;top:50%;width:350px;height:130px;background-color:#545d26;transition:all .7s;padding:27.5px 0 40px 50px;cursor:pointer;z-index:10}div#page aside[role=complementary] .sidebar h3,div#page .sidebar h3{margin:0;transform:rotate(-90deg);height:0;text-align:center;position:absolute;left:-37px;top:64px;color:#fff;font-weight:100}div#page aside[role=complementary] .sidebar a,div#page aside[role=complementary] .sidebar p,div#page .sidebar a,div#page .sidebar p{color:#fff}div#page aside[role=complementary] .sidebar.active,div#page aside[role=complementary] .sidebar:hover,div#page .sidebar.active,div#page .sidebar:hover{right:0}div#page aside[role=complementary].sidebar:focus,div#page .sidebar:focus{outline:none}div#page aside[role=complementary].sidebar:focus .layout,div#page .sidebar:focus .layout{outline:3px solid #fff;outline-offset:0;border-radius:4px}div#page aside[role=complementary]{display:contents}div#page div.stoerer{background-color:#97a926}div#page div.stoerer div.main{background:none;padding:0 60px}@media(max-width:950px){div#page div.stoerer div.main{padding:0 25px}}div#page div.stoerer div.grid{align-items:center;padding:0}div#page div.stoerer div.grid .col:last-child{text-align:right}div#page div.stoerer h3{margin:0;color:#545d26}div#page div.stoerer h3+h3{color:#fff}div#page div.stoerer a{background-color:#545d26;padding:12.5px 25px;color:#fff;font-weight:bold;border-radius:5px}div#page div.stoerer+div.layout{padding-top:60px}div#page div.stoerer#form{padding:50px 0}div#page div.stoerer#form .powermail_form{padding:0;color:#fff}div#page div.stoerer#form .powermail_form>h3{display:block;color:#545d26;margin-bottom:25px}div#page div.stoerer#form .powermail_form fieldset{width:100%;float:none}div#page div.stoerer#form .powermail_form fieldset legend{color:#fff}div#page div.stoerer#form .powermail_form fieldset input,div#page div.stoerer#form .powermail_form fieldset select,div#page div.stoerer#form .powermail_form fieldset textarea{background-color:#e0e5be;color:#000}div#page div.stoerer#form .powermail_form fieldset input::placeholder,div#page div.stoerer#form .powermail_form fieldset select::placeholder,div#page div.stoerer#form .powermail_form fieldset textarea::placeholder{color:rgba(0,0,0,.5)}div#page div.stoerer#form .powermail_form fieldset .btn.btn-primary{background-color:#545d26;color:#fff}div#page div.stoerer#form .powermail_form fieldset .btn.btn-primary:hover{background-color:#333917}div#page div.stoerer#form .powermail_form fieldset label{color:#fff}div#page .statement{display:block;max-width:1050px;margin:auto}div#page .statement .image{display:block;width:300px;margin-right:50px;float:left}div#page .statement .image .mask{width:100%;height:0;padding-bottom:100%;border-radius:50%;overflow:hidden}div#page .statement .image .mask img{width:100%;height:auto;display:block}div#page .statement .image .mask.hasmore{position:relative;cursor:pointer}div#page .statement .image .mask.hasmore:after{content:"> Mehr über mich";background-color:rgba(151,169,38,.75);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;text-align:center;color:#fff;line-height:300px;font-size:24px;font-weight:700;transition:all .7s}div#page .statement .image .mask.hasmore:hover:after{opacity:1}div#page .statement h3{margin-top:0 !important;hyphens:none}div#page .statement .text{margin-right:350px;float:left;width:350px}div#page .statement .text .pos{display:inline-block;font-weight:400}@media(max-width:1000px){div#page .statement{padding:0 25px}div#page .statement .image{width:200px}div#page .statement .text{width:calc(100% - 500px);margin-right:250px}}@media(max-width:700px){div#page .statement{margin-bottom:25px}div#page .statement .image{width:100px;float:left;margin-right:25px}div#page .statement .text{float:right;width:calc(100% - 125px);margin-right:0}}div#page .teaser:hover h3 a{color:#97a926}div#page .teaser .image{margin-bottom:12.5px;position:relative;cursor:pointer}div#page .teaser .image:before{pointer-events:none;content:"";display:block;position:absolute;left:0;top:0;background-color:#97a926;width:100%;height:100%;opacity:0;transition:all .7s}div#page .teaser .image:after{pointer-events:none;content:"> Mehr erfahren";position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);color:#fff;opacity:0;transition:all .7s;font-size:24px;line-height:24px;font-weight:700;width:100%;text-align:center}div#page .teaser .image:not(.nohov):hover:before{opacity:.75}div#page .teaser .image:not(.nohov):hover:after{opacity:1}div#page .teaser .image img{width:100%;height:auto;display:block}div#page .teaser h3{margin-top:0 !important}div#page .teaser h3 a{transition:all .7s;color:#000}div#page .teaser .thumbs{max-height:0;transition:all .7s;overflow:hidden}div#page .teaser .thumbs a{width:calc(33.3% - 13.3px);height:auto;display:block;float:left;margin-right:20px;margin-bottom:20px}div#page .teaser .thumbs a:nth-child(3n){margin-right:0}div#page .teaser .thumbs a img{width:100%;height:auto}div#page .teaser .text a{display:inline-block;margin-top:12.5px;color:#000;font-weight:400}div#page .teaser .text a.button{color:#fff}div#page .teaser .text.full{max-height:100px;overflow:hidden;position:relative;padding-bottom:25px;transition:all .7s;cursor:pointer}div#page .teaser .text.full.open{max-height:21000px}div#page .teaser .text.full.open:after{content:"< schließen"}div#page .teaser .text.full.open .thumbs{max-height:800px}div#page .teaser .text.full:before{content:"";display:block;position:absolute;left:0;bottom:0;height:25px;width:100%;background-color:#fff}div#page .teaser .text.full:after{content:"> mehr erfahren";display:block;position:absolute;bottom:0px;left:0;font-weight:400}div#page [role=region][aria-label=Cookie-Hinweis]:not(:empty)~footer.footer,div#page #cookieNotification:not(:empty)+footer.footer{margin-bottom:76px}div#page div.main div.layout{clear:both}div#page div.main div.layout.lay0.ctheader{padding:50px 60px}div#page div.main div.layout.lay0.ctheader h3{position:relative;z-index:3;margin:0;font-size:95px;line-height:100px;letter-spacing:-0.5px;color:#545d26}div#page div.main div.layout.lay0.ctheader h3+h4{position:relative;z-index:3;margin:0;font-size:95px;line-height:100px;letter-spacing:-0.5px;color:#97a926}@media(max-width:950px){div#page div.main div.layout.lay0.ctheader h3{margin-left:25px}}@media(max-width:650px){div#page div.main div.layout.lay0.ctheader h3{font-size:35px;line-height:40px}}@media(max-width:950px){div#page div.main div.layout.lay0.ctheader{padding:50px 25px}}div#page div.main div.layout.lay10{background-color:#97a926;padding:30px 60px}@media(max-width:950px){div#page div.main div.layout.lay10{padding:25px}}div#page div.main div.layout.lay10 h3{color:#545d26;margin:0}div#page div.main div.layout.lay10 h3+h3{color:#fff}div#page div.main div.layout.lay10 a{float:right;font-size:24px;line-height:25px;padding:7px 15px;background-color:#545d26;color:#fff;font-weight:400;border-radius:5px}div#page div.main div.layout.lay10.ctcontainerSection{padding:0}div#page div.main div.layout.lay10.ctcontainerSection section.c-section{padding:0}div#page div.main div.layout.lay10.ctcontainerSection section.c-section>.contentWidth.content{padding:50px 60px}@media(max-width:950px){div#page div.main div.layout.lay10.ctcontainerSection section.c-section>.contentWidth.content{padding:50px 25px}}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form{color:#fff}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form>h3{display:block;color:#545d26;margin-bottom:25px}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset{width:100%;float:none}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset legend{color:#fff;grid-column:3 span}@media(max-width:1400px){div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset legend{grid-column:2 span}}@media(max-width:1000px){div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset legend{grid-column:1 span}}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset input,div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset select,div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset textarea{background-color:#cbd493;color:#000}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset input::placeholder,div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset select::placeholder,div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset textarea::placeholder{color:rgba(0,0,0,.5)}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset .btn.btn-primary{background-color:#545d26;color:#fff}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset .btn.btn-primary:hover{background-color:#333917}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset label{color:#fff}div#page div.main div.layout.lay10.ctcontainerSection .powermail_form fieldset .form-check-label{color:#fff}div#page div.main div.layout.lay20{padding:60px}@media(max-width:950px){div#page div.main div.layout.lay20{padding:50px 25px}}div#page div.main div.layout.lay20 .ce-row .ce-column{float:left;display:block;width:24%;margin-right:1.33%;margin-bottom:1.33%}div#page div.main div.layout.lay20 .ce-row .ce-column img{display:block;width:100%;height:auto;cursor:pointer}div#page div.main div.layout.lay20 .ce-row .ce-column:nth-child(n+4){margin-right:0}div#page div.main div.layout.lay20 .ce-row+div.layout{clear:both}div#page div.main div.layout.lay20 .ce-row:last-child .ce-column{margin-bottom:0}div#page div.main div.layout.lay30{transition:all .7s}div#page div.main div.layout.lay30.ctgridelements_pi1>.grid>.col{border-bottom:1px solid #000}div#page div.main div.layout.lay30.ctgridelements_pi1 div.frame{border-bottom:0}div#page div.main div.layout.lay30 div.frame{border-bottom:1px solid #000;padding-bottom:0;transition:all .7s}div#page div.main div.layout.lay30 header{position:relative;cursor:pointer}div#page div.main div.layout.lay30 header span{font-weight:100;font-size:16px;display:block;margin-bottom:12.5px}div#page div.main div.layout.lay30 header:after,div#page div.main div.layout.lay30 header:before{content:"";position:absolute;right:0;top:30px;transform:rotate(30deg);border-top:1px solid #000;width:15px;height:0;transition:all .7s}div#page div.main div.layout.lay30 header:before{right:13px;transform:rotate(-30deg)}div#page div.main div.layout.lay30 header~*{max-height:0;overflow:hidden;transition:all .7s}div#page div.main div.layout.lay30 header h3{padding:20px 30px 20px 0;margin:0;transition:all .7s}div#page div.main div.layout.lay30 .ce-bodytext{max-height:0;overflow:hidden;transition:all .7s}div#page div.main div.layout.lay30:first-child header:before,div#page div.main div.layout.lay30:first-child header:after{top:12.5px}div#page div.main div.layout.lay30:first-child header h3{padding-top:0}div#page div.main div.layout.lay30.active div.frame{padding-bottom:25px}div#page div.main div.layout.lay30.active .ce-bodytext{max-height:21000px}div#page div.main div.layout.lay30.active header h3{padding-bottom:25px}div#page div.main div.layout.lay30.active header:after{transform:rotate(-30deg)}div#page div.main div.layout.lay30.active header:before{transform:rotate(30deg)}div#page div.main div.layout.lay30.active header~*{max-height:21000px}div#page div.breadcrumb{padding:25px 60px}div#page div.breadcrumb a{color:#000}div#page div.breadcrumb a.button{color:#fff}div#page div.breadcrumb a:last-child{text-decoration:underline;pointer-events:none}@media(max-width:950px){div#page div.breadcrumb{padding:25px}}div#page footer.footer>div.main{padding-top:50px;padding-bottom:50px;background-color:#fff;background-image:url("/media/user_upload/icons/cgg_farbleitsystem_footer.svg");background-size:333px;background-position:60px bottom;background-repeat:no-repeat}@media(max-width:950px){div#page footer.footer>div.main{background-position:25px bottom}}@media(max-width:400px){div#page footer.footer>div.main{background-size:85%}}div#page footer.footer>div.main>div.lay0>section.c-section{padding:0}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0.cthtml:first-child{background-color:#97a926;color:#fff;padding:50px 60px}@media(max-width:950px){div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0.cthtml:first-child{padding:50px 25px}}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0.cthtml:first-child a{color:#fff}@media(max-width:400px){div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0.cthtml:first-child img{width:calc(100% - 50px);height:auto;display:block}}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0.ctcontainerColumns-1-1{padding:50px 60px}@media(max-width:950px){div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0.ctcontainerColumns-1-1{padding:50px 25px}}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:0}@media(max-width:800px){div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container{grid-template-columns:1fr;gap:25px}}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay30,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay30{padding:0}@media(max-width:950px){div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay30,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay30{padding:0}}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay30 header h3,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay30 header h3{margin:0;padding:25px 0 12.5px;width:100%;color:#000;font-weight:700;font-size:24px;line-height:25px;cursor:pointer;transition:all .7s;text-align:inherit}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay30 header h3:hover,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay30 header h3:hover{color:#97a926}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay30:first-of-type header h3,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay30:first-of-type header h3{padding-top:0}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay30:last-of-type header h3,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay30:last-of-type header h3{border-bottom:0}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay0,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay0{padding:0}@media(max-width:950px){div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay0,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay0{padding:0}}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay0 ul,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay0 ul{list-style:none;margin:0;padding:0}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay0 ul a,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay0 ul a{display:inline-block;padding:25px 0 12.5px;border-bottom:1px solid #000;width:100%;color:#000;font-weight:700;font-size:24px;line-height:25px;transition:all .7s}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay0 ul a:hover,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay0 ul a:hover{color:#97a926}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay0 ul li:last-child a,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay0 ul li:last-child a{border-bottom:0}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay0 ul li:first-child a,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay0 ul li:first-child a{padding-top:0}div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.c-columns>.col>div.lay0 h4,div#page footer.footer>div.main>div.lay0>section.c-section>div.contentWidth.content>div.lay0>.frame-type-container>.col>div.lay0 h4{margin:25px 0 12.5px}div#page .tx-powermail .container-fluid{padding:0;margin:0;width:100%}div#page form:not([class]){display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}div#page form:not([class])>h2,div#page form:not([class])>input,div#page form:not([class])>div:not([class]){display:none}div#page form:not([class]) .form-group{margin:0}div#page form:not([class]) .form-group.el-Textarea{grid-column:2 span}div#page form:not([class]) .form-group.el-Textarea textarea{width:100%;height:100px}div#page form:not([class]) .form-group label[for=spendenformular-1277-checkbox-1]{display:flex;flex-direction:column;align-items:start}div#page form:not([class]) .form-group label[for=spendenformular-1277-checkbox-1] input{order:2;margin-left:0;margin-top:10px;width:20px;height:20px;cursor:pointer}div#page form:not([class]) .form-group label[for=spendenformular-1277-checkbox-1] span{width:auto;order:1}div#page form:not([class]) .btn-group.submit{margin:0}div#page form.powermail_form{padding:50px 0}div#page form.powermail_form>h3{display:none !important}div#page form.powermail_form .row{display:flex;flex-wrap:wrap;margin-left:-12.5px;margin-right:-12.5px;margin-bottom:12.5px;align-items:flex-end}div#page form.powermail_form .col-md-6{flex:0 0 50%;max-width:50%;padding-left:12.5px;padding-right:12.5px}@media(max-width:768px){div#page form.powermail_form .col-md-6{flex:0 0 100%;max-width:100%}}div#page form.powermail_form .powermail_field{display:flex;flex-direction:column;height:100%}div#page form.powermail_form .powermail_field label.powermail_label{min-height:2.5em;display:flex;align-items:flex-end;margin-bottom:6.25px;font-weight:100}div#page form.powermail_form .powermail_field label.powermail_label[for^=powermail_field_captcha]{display:none !important}div#page form.powermail_form .powermail_field label.powermail_label[for^=powermail_field_datenschutz]{display:none !important}div#page form.powermail_form fieldset{width:calc(50% - 25px);margin:0;padding:0;border:0;float:left;display:block}div#page form.powermail_form fieldset.powermail_fieldset_4,div#page form.powermail_form fieldset.powermail_fieldset_5{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;float:none;width:100%;color:#fff}@media(max-width:1400px){div#page form.powermail_form fieldset.powermail_fieldset_4,div#page form.powermail_form fieldset.powermail_fieldset_5{grid-template-columns:1fr 1fr}}@media(max-width:1000px){div#page form.powermail_form fieldset.powermail_fieldset_4,div#page form.powermail_form fieldset.powermail_fieldset_5{grid-template-columns:1fr}}div#page form.powermail_form fieldset.powermail_fieldset_4 .row,div#page form.powermail_form fieldset.powermail_fieldset_5 .row{display:contents}div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap{margin:0;flex:none;max-width:none;padding:0}div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_textarea,div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_file,div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_datenschutz,div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_text,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_textarea,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_file,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_datenschutz,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_text{grid-column:3 span}@media(max-width:1400px){div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_textarea,div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_file,div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_datenschutz,div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_text,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_textarea,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_file,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_datenschutz,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_text{grid-column:2 span}}@media(max-width:1000px){div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_textarea,div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_file,div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_datenschutz,div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_text,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_textarea,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_file,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_datenschutz,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_text{grid-column:1 span}}div#page form.powermail_form fieldset.powermail_fieldset_4 .powermail_fieldwrap.powermail_fieldwrap_type_file input,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap.powermail_fieldwrap_type_file input{background:none}div#page form.powermail_form fieldset.powermail_fieldset_4 input,div#page form.powermail_form fieldset.powermail_fieldset_4 select,div#page form.powermail_form fieldset.powermail_fieldset_4 textarea,div#page form.powermail_form fieldset.powermail_fieldset_5 input,div#page form.powermail_form fieldset.powermail_fieldset_5 select,div#page form.powermail_form fieldset.powermail_fieldset_5 textarea{background-color:#cbd493;font-weight:100}div#page form.powermail_form fieldset.powermail_fieldset_4 .btn.btn-primary,div#page form.powermail_form fieldset.powermail_fieldset_5 .btn.btn-primary{margin-top:0}div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_unternehmenorganisation{grid-column:3 span}div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_unternehmenorganisation .powermail_field{width:calc(66% - 5px)}@media(max-width:1400px){div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_unternehmenorganisation{grid-column:2 span}div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_unternehmenorganisation .powermail_field{width:100%}}@media(max-width:1000px){div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_unternehmenorganisation{grid-column:1 span}div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_unternehmenorganisation .powermail_field{width:100%}}div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_rueckruf{grid-column:1 span}div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_marker .powermail_field,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_rueckruf .powermail_field{margin-top:20px}@media(max-width:1000px){div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_marker .powermail_field,div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_rueckruf .powermail_field{margin-top:0}}div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_marker_01{grid-column:2 span}@media(max-width:1000px){div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_marker_01{grid-column:1 span}}div#page form.powermail_form fieldset.powermail_fieldset_5 .powermail_fieldwrap_marker_01 .powermail_field label.form-check-label{display:inline-block;font-size:10.56px;position:relative}div#page form.powermail_form fieldset legend{font-size:24px;line-height:25px;font-weight:700;letter-spacing:.5px;grid-column:3 span;margin-bottom:25px;width:100%}@media(max-width:1400px){div#page form.powermail_form fieldset legend{grid-column:2 span}}div#page form.powermail_form fieldset.powermail_fieldset_1{margin-right:50px}div#page form.powermail_form fieldset .powermail_fieldwrap{margin-top:12.5px;margin-bottom:12.5px}div#page form.powermail_form fieldset .powermail_fieldwrap_type_captcha img.powermail_captchaimage{float:left;margin-right:12.5px;margin-top:12.5px}div#page form.powermail_form fieldset .powermail_fieldwrap_type_captcha label{margin-bottom:12.5px;display:block}div#page form.powermail_form fieldset .powermail_fieldwrap_type_captcha input.powermail_captcha{width:100px;margin:12.5px 0}div#page form.powermail_form fieldset input,div#page form.powermail_form fieldset select,div#page form.powermail_form fieldset textarea{width:100%;background-color:#e4e2e2;border:0;padding:12.5px;font-family:"Lelo";font-size:16px;font-weight:100}div#page form.powermail_form fieldset .btn.btn-primary{background-color:#545d26;width:auto;display:inline-block;cursor:pointer;color:#fff;border-radius:5px;border:0;text-align:center;margin-top:25px;padding:12.5px 50px;font-weight:700;font-family:"Lelo";font-size:16px;letter-spacing:.5px;transition:all .7s}div#page form.powermail_form fieldset .btn.btn-primary:hover{background-color:#97a926}div#page form.powermail_form fieldset .powermail_fieldwrap_type_check>.powermail_field>label.form-label{display:block;margin-bottom:6.25px}div#page form.powermail_form fieldset .powermail_fieldwrap_type_check .form-check{display:flex;align-items:flex-start;gap:10px}div#page form.powermail_form fieldset .powermail_fieldwrap_type_check .form-check input.form-check-input{width:20px;height:20px;flex-shrink:0;margin-top:3px;cursor:pointer}div#page form.powermail_form fieldset .powermail_fieldwrap_type_check .form-check label.form-check-label{flex:1;cursor:pointer}div#page form.powermail_form fieldset ul.parsley-errors-list.filled{background-color:#fbb;list-style:none;margin:5px 0 0 auto;padding:5px}div#page form.powermail_form fieldset .powermail_field_error_container{color:#c00;font-size:13.6px;margin-top:5px}div#page form.powermail_form fieldset:nth-child(4) .powermail_fieldwrap_type_submit{display:none}@media(max-width:1100px){div#page form.powermail_form fieldset{width:calc(50% - 12.5px)}div#page form.powermail_form fieldset.powermail_fieldset_1{margin-right:25px}}@media(max-width:600px){div#page form.powermail_form fieldset{width:100%;float:none}div#page form.powermail_form fieldset:nth-child(3){margin-bottom:25px}div#page form.powermail_form fieldset:nth-child(3) .powermail_fieldwrap_type_submit:not(.powermail_fieldwrap_bewerbungabsenden){display:none}div#page form.powermail_form fieldset:nth-child(4) .powermail_fieldwrap_type_submit{display:block}}div#page form.powermail_form label.form-label,div#page form.powermail_form label.powermail_label{display:block;margin-bottom:6.25px;font-weight:400}div#page form.powermail_form .mandatory{margin-left:3px}div#page form.powermail_form:after{content:"";display:block;clear:both}div#page form.powermail_form.elterngeld-unterstuetzung .row{display:block}div#page form.powermail_form.elterngeld-unterstuetzung .col-md-6{flex:0 0 100%;max-width:100%;width:100%}div#page form.powermail_form.schulaufnahme{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:25px 0;padding-top:100px}@media(max-width:800px){div#page form.powermail_form.schulaufnahme{grid-template-columns:1fr}div#page form.powermail_form.schulaufnahme .powermail_fieldwrap.powermail_fieldwrap_type_submit{margin-top:25px !important}}div#page form.powermail_form.schulaufnahme>div:not(:has([class])){display:none}div#page form.powermail_form.schulaufnahme fieldset,div#page form.powermail_form.schulaufnahme fieldset.powermail_fieldset_3,div#page form.powermail_form.schulaufnahme fieldset.powermail_fieldset_4{flex:1 1 calc(50% - 12.5px);min-width:280px;display:block !important;grid-template-columns:unset !important;float:none !important;width:auto !important;color:#000 !important;margin:0;padding:0}div#page form.powermail_form.schulaufnahme fieldset.powermail_fieldset_3 .row:first-child .col-md-6:first-child,div#page form.powermail_form.schulaufnahme fieldset.powermail_fieldset_3 .powermail_fieldwrap:first-child{margin-top:0 !important}div#page form.powermail_form.schulaufnahme .row{display:block !important;margin:0}div#page form.powermail_form.schulaufnahme .col-md-6{flex:0 0 100%;max-width:100%;width:100%;padding-left:0;padding-right:0;margin-bottom:12.5px}div#page form.powermail_form.schulaufnahme .powermail_fieldwrap{grid-column:auto !important;margin-bottom:0;max-width:100% !important;margin-top:0px}div#page form.powermail_form.schulaufnahme input:not([type=submit]),div#page form.powermail_form.schulaufnahme select,div#page form.powermail_form.schulaufnahme textarea{background-color:#eee !important;width:100%;border:0;padding:12.5px}div#page form.powermail_form.schulaufnahme .btn.btn-primary{margin-top:12.5px}@media(max-width:700px){div#page form.powermail_form.schulaufnahme fieldset,div#page form.powermail_form.schulaufnahme fieldset.powermail_fieldset_3,div#page form.powermail_form.schulaufnahme fieldset.powermail_fieldset_4{flex:0 0 100%;min-width:100%}}div#page form.powermail_form.bewerbungsformular{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;padding:25px 0}@media(max-width:1000px){div#page form.powermail_form.bewerbungsformular{grid-template-columns:1fr 1fr}}@media(max-width:650px){div#page form.powermail_form.bewerbungsformular{grid-template-columns:1fr}}div#page form.powermail_form.bewerbungsformular fieldset{display:contents;width:auto !important;float:none !important;margin:0 !important}div#page form.powermail_form.bewerbungsformular .row{display:contents}div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap,div#page form.powermail_form.bewerbungsformular .col-md-6{flex:none;max-width:none;padding:0;margin:0}div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap_type_textarea{grid-column:3 span}@media(max-width:1000px){div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap_type_textarea{grid-column:2 span}}@media(max-width:650px){div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap_type_textarea{grid-column:1 span}}div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap_type_check{grid-column:3 span}@media(max-width:1000px){div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap_type_check{grid-column:2 span}}@media(max-width:650px){div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap_type_check{grid-column:1 span}}div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap_type_submit{grid-column:3 span}@media(max-width:1000px){div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap_type_submit{grid-column:2 span}}@media(max-width:650px){div#page form.powermail_form.bewerbungsformular .powermail_fieldwrap_type_submit{grid-column:1 span}}div#page form.powermail_form.bewerbungsformular legend{grid-column:3 span}@media(max-width:1000px){div#page form.powermail_form.bewerbungsformular legend{grid-column:2 span}}@media(max-width:650px){div#page form.powermail_form.bewerbungsformular legend{grid-column:1 span}}div#page form>.clearfix>p{margin-top:25px;display:inline-block;font-weight:bold;font-size:24px}div#page form>.clearfix>div{margin-bottom:150px}div#page form .form-group{margin-top:25px}div#page form input[type=text],div#page form input[type=email]{width:100%;background-color:#eee;border:0;padding:12.5px}div#page form .btn-group.submit{background-color:#545d26;width:100%;display:inline-block;cursor:pointer;color:#fff;border-radius:5px;border:0;text-align:center;margin-top:25px;padding:12.5px}div#page hr{padding:0;margin:0;border:0;border-top:1px solid #000;width:100%;max-width:calc(100% - 120px);margin:auto}@media(max-width:950px){div#page hr{max-width:calc(100% - 50px)}}@media(max-width:1940px){div#page div.main{width:100%}}div#page #cookieNotification{position:fixed;bottom:0;left:0;width:100%;padding:25px;background-color:#fff;box-shadow:0 0 5px #999;z-index:10}.spende.stand{position:relative;margin-top:75px}.spende.stand>span{position:relative}.spende.stand .tree{display:block;position:relative;max-width:300px;margin:25px 0;margin-left:20px}.spende.stand .tree::before{content:"";display:block;position:absolute;left:-16px;height:100%;width:1px;background-color:#000}.spende.stand .tree img{width:100%;height:100%;display:block;position:relative;z-index:2}.spende.stand .tree span.arrows{position:absolute;left:0;top:0;height:100%;font-size:15px}.spende.stand .tree span.arrows::before,.spende.stand .tree span.arrows::after{content:">";display:block;position:absolute;transform:rotate(90deg)}.spende.stand .tree span.arrows::before{bottom:-10px;left:-17px}.spende.stand .tree span.arrows::after{top:-12px;left:-21px;transform:rotate(-90deg)}.spende.stand .tree .filler{position:absolute;display:block;background-color:#97a926;height:0;width:100%;bottom:0;left:0;transition:all 3s}.spende.stand .tree .filler::before{content:"";display:block;position:absolute;width:9px;height:1px;left:-20px;top:0;background-color:#000}.spende.entry .logo{margin:0 10%;aspect-ratio:1/1;background-color:#fff;position:relative;overflow:hidden}.spende.entry .logo img{border-radius:50%;display:block;width:90%;height:auto;position:absolute;left:5%;top:50%;transform:translateY(-50%);z-index:1}.spende.entry span{display:block;width:100%;text-align:center}.spende.entry span.name{font-weight:700}.spende.entry span.name a{color:#000}.spende.entry span.betrag{color:#97a926}table{border-collapse:collapse}table thead th{text-align:left}table tr td{padding:5px;white-space:nowrap}table tr td:first-child{text-align:right}table tr td:nth-child(2){padding:5px 2px;text-align:center}table tr td:nth-child(4){padding:5px 2px;text-align:center}@media(max-width:350px){table tr td{vertical-align:top}}table tr:nth-child(odd) td{background-color:#f2f1f1}div#page .ctdce_statement:nth-of-type(odd) .image{margin-left:50px;margin-right:0;float:right}div#page .ctdce_statement:nth-of-type(odd) .text{margin-left:350px;margin-right:0;float:right}@media(max-width:1000px){div#page .ctdce_statement:nth-of-type(odd) .text{margin-left:250px}}@media(max-width:700px){div#page .ctdce_statement:nth-of-type(odd) .text{width:calc(100% - 125px);float:left;margin-left:0px}div#page .ctdce_statement:nth-of-type(odd) .image{margin-left:25px}}div.mfp-content .popup{background-color:#fff;padding:40px;border-radius:5px;max-width:1050px;width:100%;margin:5px auto;position:relative}div.mfp-content .popup h3{margin-top:0}div.mfp-content .popup p{max-width:700px}div.mfp-content .popup div.image{float:right;margin-top:78px;margin-left:20px;margin-bottom:20px;transition:all .7s;max-width:300px}@media(max-width:700px){div.mfp-content .popup div.image{max-width:200px}}@media(max-width:450px){div.mfp-content .popup div.image{max-width:100%;margin-top:0;margin-left:0}}div.mfp-content .popup div.image img{width:100%;height:auto}div.layer{background-color:rgba(255,255,255,.9);position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%}div.layer .modal{width:1000px;height:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}div.layer .modal span.closer{cursor:pointer;position:absolute;right:25px;top:25px;width:25px;height:25px;background-color:#fff;border-radius:5px}div.layer .modal span.closer:after,div.layer .modal span.closer:before{position:absolute;left:3px;top:12px;content:"";width:25px;height:0;border-bottom:1px solid #000;transform:rotate(45deg)}div.layer .modal span.closer:before{transform:rotate(-45deg)}div.layer .modal span.prev,div.layer .modal span.next{position:absolute;left:25px;bottom:25px;width:100px;height:25px;line-height:25px;background-color:#fff;border-radius:5px;cursor:pointer;text-align:center;opacity:1;transition:all .7s}div.layer .modal span.prev:after,div.layer .modal span.next:after{content:"< zurück";position:absolute;left:0;top:0;width:100%;height:100%;font-weight:700}div.layer .modal span.next{left:0;right:25px}div.layer .modal span.next:after{content:"vor >"}div.layer .modal.start span.prev{opacity:0;cursor:auto}div.layer .modal.end span.next{opacity:0;cursor:auto}div.layer .modal img{width:100%;height:auto}.grid{display:grid;padding:0 60px}.grid.np{padding:0}@media(max-width:950px){.grid{padding:0 25px}}.grid .grid{padding:0}.grid .col>div.lay0:first-child header h3{margin-top:0 !important}.grid.g2{grid-template-columns:1fr 1fr;grid-gap:50px;grid-column-gap:25px;column-gap:50px}@media(max-width:600px){.grid.g2{display:block;float:none}.grid.g2 .col:first-child{margin-bottom:25px}}@media(max-width:1200px){.grid.g2 .col>div.layout>div.grid.g2{display:block;float:none}.grid.g2 .col>div.layout>div.grid.g2 .col{width:100%}}.grid.g3{grid-template-columns:1fr 1fr 1fr;grid-gap:25px;grid-column-gap:25px;column-gap:25px}.grid.g3>.newsbox{height:480px}@media(max-width:900px){.grid.g3{grid-template-columns:1fr 1fr}}@media(max-width:500px){.grid.g3{display:block;float:none}}.grid.g4{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:50px;grid-column-gap:25px;column-gap:25px}.grid.g4>.newsbox{height:480px}@media(max-width:1000px){.grid.g4{grid-template-columns:1fr 1fr}}@media(max-width:500px){.grid.g4{display:block;float:none}.grid.g4 .col:not(:last-child){margin-bottom:25px}}.grid.g6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:25px;grid-column-gap:25px;column-gap:25px}@media(max-width:1920px){.grid.g6{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.g6 .newsbox{height:auto}}@media(max-width:1115px){.grid.g6{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:900px){.grid.g6{grid-template-columns:1fr 1fr 1fr}.grid.g6>.newsbox:nth-last-child(-n+6){margin-bottom:50px}.grid.g6>.newsbox:nth-last-child(-n+3){margin-bottom:0}}@media(max-width:600px){.grid.g6{grid-template-columns:1fr 1fr}.grid.g6>.newsbox:nth-last-child(-n+6){margin-bottom:50px}.grid.g6>.newsbox:nth-last-child(-n+3){margin-bottom:50px}.grid.g6>.newsbox:nth-last-child(-n+2){margin-bottom:0}}@media(max-width:450px){.grid.g6{grid-template-columns:1fr}.grid.g6>.newsbox:nth-last-child(-n+6){margin-bottom:50px}.grid.g6>.newsbox:nth-last-child(-n+3){margin-bottom:50px}.grid.g6>.newsbox:nth-last-child(-n+2){margin-bottom:50px}.grid.g6>.newsbox:last-child{margin-bottom:0}}.c-columns,.frame-type-container.c-columns{display:grid;padding:0 60px}@media(max-width:950px){.c-columns,.frame-type-container.c-columns{padding:0 25px}}.c-columns .c-columns,.c-columns .frame-type-container,.frame-type-container.c-columns .c-columns,.frame-type-container.c-columns .frame-type-container{padding:0}.c-columns>.col>div.lay0:first-child header h3,.frame-type-container.c-columns>.col>div.lay0:first-child header h3{margin-top:0 !important}.ctcontainerColumns-1-1>.c-columns,.ctcontainerColumns-1-1>.frame-type-container{grid-template-columns:1fr 1fr;gap:50px;column-gap:50px}.ctcontainerColumns-1-1>.c-columns .col .cttextpic,.ctcontainerColumns-1-1>.frame-type-container .col .cttextpic{margin-bottom:50px}.ctcontainerColumns-1-1>.c-columns .col .cttextpic:last-child,.ctcontainerColumns-1-1>.frame-type-container .col .cttextpic:last-child{margin-bottom:0}@media(max-width:800px){.ctcontainerColumns-1-1>.c-columns,.ctcontainerColumns-1-1>.frame-type-container{grid-template-columns:1fr;gap:25px}.ctcontainerColumns-1-1>.c-columns>.col:first-child,.ctcontainerColumns-1-1>.frame-type-container>.col:first-child{margin-bottom:25px}}.ctcontainerColumns-1-1-1>.c-columns,.ctcontainerColumns-1-1-1>.frame-type-container{grid-template-columns:1fr 1fr 1fr;gap:25px;column-gap:25px}@media(max-width:900px){.ctcontainerColumns-1-1-1>.c-columns,.ctcontainerColumns-1-1-1>.frame-type-container{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ctcontainerColumns-1-1-1>.c-columns,.ctcontainerColumns-1-1-1>.frame-type-container{grid-template-columns:1fr;gap:25px}}.ctcontainerColumns-1-1-1-1>.c-columns,.ctcontainerColumns-1-1-1-1>.frame-type-container{grid-template-columns:1fr 1fr 1fr 1fr;gap:50px;column-gap:25px}@media(max-width:1000px){.ctcontainerColumns-1-1-1-1>.c-columns,.ctcontainerColumns-1-1-1-1>.frame-type-container{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ctcontainerColumns-1-1-1-1>.c-columns,.ctcontainerColumns-1-1-1-1>.frame-type-container{grid-template-columns:1fr;gap:25px}.ctcontainerColumns-1-1-1-1>.c-columns>.col:not(:last-child),.ctcontainerColumns-1-1-1-1>.frame-type-container>.col:not(:last-child){margin-bottom:25px}}.spaceafter-small{margin-bottom:25px}.spaceafter-medium{margin-bottom:50px}.spacebefore-small{margin-top:25px}.spacebefore-medium{margin-top:50px}.clear{clear:both;display:block}.hidden{display:none}@font-face{font-family:"Lelo";src:url("/theme/fonts/LeloCGG-Medium.woff2") format("woff2"),url("/theme/fonts/LeloCGG-Medium.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Lelo";src:url("/theme/fonts/LeloCGG-Bold.woff2") format("woff2"),url("/theme/fonts/LeloCGG-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Lelo";src:url("/theme/fonts/LeloCGG-Regular.woff2") format("woff2"),url("/theme/fonts/LeloCGG-Regular.woff") format("woff");font-weight:100;font-style:normal}.topme{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.lay30 .spende-accordion{border-bottom:0}.lay30 .spende-accordion .accordion-header{position:relative;cursor:pointer;padding:25px 30px 12.5px 0;text-align:center;transition:all .7s}.lay30 .spende-accordion .accordion-header .accordion-title{font-size:1.5em;font-weight:700;display:block;margin:0}.lay30 .spende-accordion .accordion-header::after,.lay30 .spende-accordion .accordion-header::before{content:"";position:absolute;right:0;top:36px;transform:rotate(30deg);border-top:1px solid #000;width:15px;height:0;transition:all .7s}.lay30 .spende-accordion .accordion-header::before{right:13px;transform:rotate(-30deg)}.lay30 .spende-accordion .accordion-icon{display:none}.lay30 .spende-accordion .accordion-content{max-height:0;overflow:hidden;transition:all .7s}.lay30.active .spende-accordion .accordion-header{padding-bottom:25px}.lay30.active .spende-accordion .accordion-header::after{transform:rotate(-30deg)}.lay30.active .spende-accordion .accordion-header::before{transform:rotate(30deg)}.lay30.active .spende-accordion .accordion-content{max-height:21000px}.skiplinks{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;padding:0;text-align:center;background-color:rgba(0,0,0,.95);backdrop-filter:blur(5px);transform:translateY(-100%);transition:transform 300ms ease-in-out;box-shadow:0 2px 10px rgba(0,0,0,.3)}.skiplinks.visible{transform:translateY(0)}.skiplinks .skiplink{display:inline-block;color:#fff;padding:12.5px 25px;margin:12.5px 6.25px;background-color:#545d26;border-radius:3px;position:relative;text-decoration:none;transition:none}.skiplinks .skiplink:hover,.skiplinks .skiplink:focus{background-color:#97a926;color:#fff;outline:2px solid #545d26;outline-offset:2px}.skiplinks-footer{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:9999;padding:0;text-align:center;background-color:rgba(0,0,0,.95);backdrop-filter:blur(5px);transform:translateY(100%);transition:transform 300ms ease-in-out;box-shadow:0 -2px 10px rgba(0,0,0,.3)}.skiplinks-footer.visible{transform:translateY(0)}.skiplinks-footer .skiplink{display:inline-block;color:#fff;padding:12.5px 25px;margin:12.5px 6.25px;background-color:#545d26;border-radius:3px;position:relative;text-decoration:none;transition:none}.skiplinks-footer .skiplink:hover,.skiplinks-footer .skiplink:focus{background-color:#97a926;color:#fff;outline:2px solid #545d26;outline-offset:2px}body.subpage.job main div.breadcrumb>p>a.button[href="/stellenangebote"]{text-decoration:none !important;pointer-events:all !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus,button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus{outline:2px solid #545d26;outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #545d26;outline-offset:2px}aside a:focus,aside a:focus-visible,.sidebar a:focus,.sidebar a:focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:4px}#cookieNotification button{cursor:pointer;border:none;font-family:inherit;font-size:inherit}#cookieNotification button.btn{display:inline-block;padding:5px 12.5px;background-color:#545d26;color:#fff;font-weight:400;letter-spacing:.5px;border-radius:5px;transition:all .7s}#cookieNotification button.btn:hover{background-color:#97a926}#cookieNotification button:not(.btn){background:none;color:#97a926;padding:0}#cookieNotification button:not(.btn):hover{text-decoration:underline}#klaro .cm-header p a{color:#97a926;font-weight:600}#klaro .cm-header p a:hover{text-decoration:underline}#klaro .klaro .cookie-modal .cm-app-input.required:checked+.cm-app-label .slider,#klaro .klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background-color:#545d26}#klaro .klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider,#klaro .klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background-color:#97a926}#klaro .cm-footer .cm-btn-accept-all,#klaro .cm-footer .cm-btn-accept,#klaro .cm-footer .cm-btn-decline{background-color:#545d26;border-color:#545d26;font-weight:600}#klaro .cm-footer .cm-btn-accept-all:hover,#klaro .cm-footer .cm-btn-accept:hover,#klaro .cm-footer .cm-btn-decline:hover{text-decoration:underline;cursor:pointer}#klaro .cm-footer .cm-powered-by a{color:#97a926 !important}
