html,*,:after,:before{box-sizing:border-box}body{min-height:calc(var(--vh,1vh) * 100);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;flex-direction:column;margin:0 auto;display:flex;overflow-x:hidden}p,h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0}li{list-style-type:none;position:relative}sup{vertical-align:baseline;line-height:0;position:relative;top:-.5em}svg{padding:1px}:focus:not(:focus-visible){outline:none!important}:focus-visible{outline:2px solid #000}.seite{flex:1}.body--kontakt .seite{flex-direction:column;width:100%;display:flex}img{color:#0000;text-indent:-9999px;width:100%;line-height:1em;display:block}:root{--vw:1vw;--color-marcsyfrig:#c45e3a;--color-text: ;--color-background:#fff;--max-breite:1200px}body{color:var(--color-text);background-color:var(--color-background);max-width:var(--max-breite);font-family:Avenir Next W01 Thin,sans-serif;font-size:17px;font-weight:100;font-stretch:100%;line-height:22px;overflow-y:scroll}::selection{background-color:var(--color-marcsyfrig);color:var(--color-background)}a{color:inherit;text-decoration:none}a:hover{color:var(--color-marcsyfrig)}ul li{padding-left:15px}ul li:before{content:"–";position:absolute;left:0}@font-face{font-family:AvenirNextLTW01-Heavy;src:url(/dist/5c57b2e2-f641-421e-a95f-65fcb47e409a-Se_50P6l.woff2)format("woff2"),url(/dist/181c847e-cdbc-43d5-ae14-03a81c8953b4-D5E_4tTS.woff)format("woff");font-display:swap}@font-face{font-family:Avenir Next W01 Thin;src:url(/dist/64779e28-a3b8-4364-949c-771372a0a327-BilGEY0t.woff2)format("woff2"),url(/dist/c6c8e4be-17eb-4475-bbfc-bb485ffde766-BVYYqiT_.woff)format("woff");font-display:swap}@media (width<=579px){.main{padding:0 20px 40px}}@media (width>=580px) and (width<=979px){.main{padding:0 20px 40px}}@media (width>=980px){.main{padding:0 20px 40px}}.header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:90px;display:flex}.logo{text-align:right;color:var(--color-text);flex:60;text-decoration:none;transition:color .1s ease-out}.logo:hover{color:var(--color-marcsyfrig)}.logo__name{padding-right:.3em;font-family:AvenirNextLTW01-Heavy,sans-serif;font-weight:900;font-stretch:100%}.logo__name__supplement{display:inline-block}@media (width<=579px){.header{padding:40px 20px 0}.logo{order:2;font-size:22px}}@media (width>=580px) and (width<=979px){.header{padding:40px 20px 0}.logo{order:2;font-size:22px}}@media (width>=980px){.header{padding:40px 20px 0}.logo{order:2;font-size:26px;line-height:34px}}.navigation{font-size:17px;line-height:22px}.navigation .navigation__link{color:var(--color-text);text-decoration:none;transition:font-weight .4s ease-in-out}.navigation .navigation__link:hover{color:var(--color-marcsyfrig)}.navigation__primaer>.navigation__link{font-size:26px;line-height:34px}.navigation__primaer.aktiv>.navigation__link,.navigation__primaer.aktiv-eltern>.navigation__link,.navigation__primaer:hover>.navigation__link{font-family:AvenirNextLTW01-Heavy,sans-serif;font-weight:900;font-stretch:100%}.navigation__sekundaer.aktiv>.navigation__link,.navigation__sekundaer:hover>.navigation__link{border-bottom:1px solid var(--color-marcsyfrig);padding-bottom:2px}@media (width<=979px){.navigation{order:3;width:100%;margin-top:45px;display:none}body[data-menu-active=true] .navigation{display:block}.navigation .navigation__primaer{margin-top:40px;font-size:22px}.navigation .navigation__primaer:first-child{margin-top:0}.navigation .navigation__sekundaer{margin-top:20px}}@media (width>=980px){.navigation{flex:40;order:1;display:block}.navigation>.navigation__primaer{align-items:baseline;display:flex}.navigation>.navigation__primaer>div{display:none}.navigation>.navigation__primaer.aktiv>div,.navigation>.navigation__primaer.aktiv-eltern>div{align-items:baseline;display:flex}.navigation>.navigation__primaer.aktiv>div>.navigation__sekundaer,.navigation>.navigation__primaer.aktiv-eltern>div>.navigation__sekundaer{margin-left:20px}}@media print{.navigation{display:none}}.navigation-knopf{cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;transition:all .1s;display:block}.navigation-knopf.aktiv{height:40px;transform:rotate(-45deg)}.navigation-knopf .oben,.navigation-knopf .mitte,.navigation-knopf .unten{background:#000;border-radius:0;width:40px;height:4px;transition:all .1s;display:block}.navigation-knopf .oben{margin-top:5px}.navigation-knopf.aktiv .oben{border-radius:0;width:4px;height:18px;margin-left:18px}.navigation-knopf .unten{margin-bottom:5px}.navigation-knopf.aktiv .unten{border-radius:0;width:4px;height:18px;margin-left:18px}.navigation-knopf .mitte{margin:9px 0}.navigation-knopf.aktiv .mitte{margin:0}@media (width<=579px){.navigation-knopf{order:1}}@media (width>=580px) and (width<=979px){.navigation-knopf{order:1}}@media (width>=980px){.navigation-knopf{display:none}}body[data-menu-active=true] main,body[data-menu-active=true] .footer{display:none}.footer{margin-top:80px}img{width:100%}.inhaltstyp__kontakt{font-size:26px;line-height:34px}.inhaltstyp__kontakt a{color:var(--color-text);text-decoration:none}.inhaltstyp__kontakt a:hover{border-bottom:1px solid var(--color-marcsyfrig)}.inhaltstyp__kontakt .kontaktdaten{margin:0 0 40px;padding:0;list-style:none}.inhaltstyp__kontakt .karte img{width:100%}.inhaltstyp__jobs .beschreibung{max-width:40em}.inhaltstyp__werke a{color:var(--color-text);text-decoration:none}.inhaltstyp__werke .werk{margin-bottom:90px}.inhaltstyp__werke .werk:last-child{margin-bottom:0}.inhaltstyp__werke .werk a:hover .titel span{border-bottom-width:4px;margin-bottom:17px;padding-right:20px}.inhaltstyp__werke .bild{margin-bottom:20px}.inhaltstyp__werke .titel{margin:0 0 40px;font-size:26px;font-weight:400;line-height:34px}.inhaltstyp__werke .titel span{border-bottom:1px solid var(--color-marcsyfrig);padding-bottom:6px;transition:border-width 50ms ease-in,padding 50ms ease-in}.inhaltstyp__werke .beschreibung p{-webkit-hyphens:auto;hyphens:auto;margin-bottom:11px}@media (width>=580px) and (width<=979px){.inhaltstyp__werke .werk .bild{width:60%}}@media (width>=980px){.inhaltstyp__werke{gap:20px;display:flex}.inhaltstyp__werke .werk{flex:1}}.inhaltstyp__werk .werk{margin-bottom:90px}.inhaltstyp__werk .werk:last-child{margin-bottom:0}.inhaltstyp__werk a{color:var(--color-text);text-decoration:none}.inhaltstyp__werk .titel{margin:0 0 40px;font-size:26px;font-weight:400;line-height:46px}.inhaltstyp__werk .titel span{border-bottom:1px solid var(--color-marcsyfrig);padding-bottom:6px}.inhaltstyp__werk .beschreibung p{-webkit-hyphens:auto;hyphens:auto;margin-bottom:11px}.inhaltstyp__werk .link{max-width:80%;margin-top:40px;padding-top:10px;display:block;position:relative}.inhaltstyp__werk .link:before{content:"";background-color:var(--color-marcsyfrig);width:100px;height:1px;transition:height 50ms ease-out,width 50ms ease-out;position:absolute;top:0;left:0}.inhaltstyp__werk .link:hover:before{width:120px;height:4px}@media (width<=579px){.inhaltstyp__werk .titel{margin-top:20px}.inhaltstyp__werk .beschreibung{margin-bottom:40px}}@media (width>=580px) and (width<=979px){.inhaltstyp__werk .werk{flex-wrap:wrap;display:flex}.inhaltstyp__werk .titel{order:1;width:100%}.inhaltstyp__werk .beschreibung{order:2;width:40%}.inhaltstyp__werk .bild{order:3;width:60%;padding-left:60px}}@media (width>=980px){.inhaltstyp__werk .werk{flex-wrap:wrap;display:flex}.inhaltstyp__werk .titel{order:1;width:40%;margin-right:60%}.inhaltstyp__werk .beschreibung{order:2;width:40%}.inhaltstyp__werk .bild{order:3;width:60%;padding-left:60px}}.inhaltstyp__werte .ereignis{flex-wrap:wrap;align-items:baseline;margin-bottom:40px;display:flex}.inhaltstyp__werte .ereignis:last-child{margin-bottom:0}.inhaltstyp__werte .position-titel{flex-wrap:wrap;align-items:baseline;display:flex}.inhaltstyp__werte .position{margin-bottom:20px;font-size:26px;line-height:34px}.inhaltstyp__werte .titel{flex:1;margin:0;font-size:26px;font-weight:400;line-height:34px}.inhaltstyp__werte .intro{margin:0;padding-bottom:40px;font-size:26px;font-weight:400;line-height:34px}.inhaltstyp__werte .beschreibung p{margin-bottom:11px}.inhaltstyp__werte .beschreibung strong{border-bottom:1px solid var(--color-marcsyfrig);margin-bottom:3px}.inhaltstyp__werte a{color:var(--color-text);border-bottom:1px solid var(--color-marcsyfrig);text-decoration:none}.inhaltstyp__werte a:hover{border-bottom-width:4px}@media (width<=579px){.inhaltstyp__werte .position{width:50px}.inhaltstyp__werte .titel{margin-bottom:20px}.inhaltstyp__werte .beschreibung{-webkit-hyphens:auto;hyphens:auto;width:100%}.inhaltstyp__werte .bild--links{display:none}}@media (width>=580px) and (width<=979px){.inhaltstyp__werte .intro{padding-left:280px}.inhaltstyp__werte .position-titel{width:260px}.inhaltstyp__werte .position{width:50px}.inhaltstyp__werte .beschreibung{-webkit-hyphens:auto;hyphens:auto;flex:1;padding:0 20px}.inhaltstyp__werte .bild{align-self:flex-start}.inhaltstyp__werte .bild--links{width:100%;padding-right:20px}.inhaltstyp__werte .bild--rechts{display:none}}@media (width>=980px){.inhaltstyp__werte .intro{padding-left:280px}.inhaltstyp__werte .position-titel{width:260px}.inhaltstyp__werte .position{width:50px}.inhaltstyp__werte .beschreibung{flex:1;padding:0 20px}.inhaltstyp__werte .bild{align-self:flex-start;width:180px;padding-top:13px}.inhaltstyp__werte .bild--links{display:none}}.inhaltstyp__team .person{margin-bottom:90px}.inhaltstyp__team .person:last-child{margin-bottom:0}.inhaltstyp__team .name{margin:0 0 40px;font-size:26px;font-weight:400;line-height:34px}.inhaltstyp__team .name span{border-bottom:1px solid var(--color-marcsyfrig);padding-bottom:6px;transition:border-width 50ms ease-in,padding 50ms ease-in}.inhaltstyp__team a{color:var(--color-text);text-decoration:none}.inhaltstyp__team a:hover{border-bottom:1px solid var(--color-marcsyfrig)}@media (width<=579px){.inhaltstyp__team .text{margin-bottom:20px}}@media (width>=580px) and (width<=979px){.inhaltstyp__team .person{display:flex}.inhaltstyp__team .text{width:40%}.inhaltstyp__team .bild{width:60%;padding-left:60px}}@media (width>=980px){.inhaltstyp__team .person{display:flex}.inhaltstyp__team .text{width:40%}.inhaltstyp__team .bild{width:60%;padding-left:60px}}.inhaltstyp__kooperationen .partner:last-child{margin-bottom:0}.inhaltstyp__kooperationen .name{margin:0;font-size:26px;font-weight:400;line-height:34px}.inhaltstyp__kooperationen a{color:var(--color-text);text-decoration:none}.inhaltstyp__kooperationen a:hover{border-bottom:1px solid var(--color-marcsyfrig)}.inhaltstyp__kooperationen .website{margin:10px 0 0}@media (width<=579px){.inhaltstyp__kooperationen .partner{margin-bottom:40px}}@media (width>=580px) and (width<=979px){.inhaltstyp__kooperationen .partner{align-items:baseline;margin-bottom:20px;display:flex}.inhaltstyp__kooperationen .website{margin-left:20px}}@media (width>=980px){.inhaltstyp__kooperationen .partner{align-items:baseline;margin-bottom:20px;display:flex}.inhaltstyp__kooperationen .website{margin-left:20px}}.inhaltstyp__geschichte .ereignis{margin-bottom:40px}.inhaltstyp__geschichte .ereignis:last-child{margin-bottom:0}.inhaltstyp__geschichte .jahr{margin-bottom:20px;font-size:26px;line-height:34px}.inhaltstyp__geschichte .jahr span{border-bottom:1px solid var(--color-marcsyfrig);padding-bottom:6px;transition:border-width 50ms ease-in,padding 50ms ease-in}.inhaltstyp__geschichte .titel{margin:0;font-size:26px;font-weight:400;line-height:34px}.inhaltstyp__geschichte .beschreibung{-webkit-hyphens:auto;hyphens:auto}.inhaltstyp__geschichte .beschreibung p{margin-bottom:11px}.inhaltstyp__geschichte a{color:var(--color-text);border-bottom:1px solid var(--color-marcsyfrig);text-decoration:none}.inhaltstyp__geschichte a:hover{border-bottom-width:4px}@media (width<=579px){.inhaltstyp__geschichte .titel{margin-bottom:20px}}@media (width>=580px) and (width<=979px){.inhaltstyp__geschichte .ereignis:after{content:"";clear:both;display:table}.inhaltstyp__geschichte .jahr{float:left;width:40%}.inhaltstyp__geschichte .titel{float:left;clear:left;width:40%}.inhaltstyp__geschichte .beschreibung{float:right;width:60%;padding-left:60px}}@media (width>=980px){.inhaltstyp__geschichte .ereignis{align-items:baseline;display:flex}.inhaltstyp__geschichte .jahr{width:10%}.inhaltstyp__geschichte .titel{width:30%}.inhaltstyp__geschichte .beschreibung{width:60%;padding-left:60px}}.inhaltstyp__neuigkeiten .neuigkeit{margin-bottom:20px;display:flex}.inhaltstyp__neuigkeiten .neuigkeit:last-child{margin-bottom:0}.inhaltstyp__neuigkeiten .datum span{border-bottom:1px solid var(--color-marcsyfrig);padding-bottom:6px;transition:border-width 50ms ease-in,padding 50ms ease-in}.inhaltstyp__neuigkeiten .titel{font-size:26px;line-height:34px}.inhaltstyp__neuigkeiten .beschreibung{-webkit-hyphens:auto;hyphens:auto}.inhaltstyp__neuigkeiten a{color:var(--color-text);text-decoration:none}.inhaltstyp__neuigkeiten .link:hover span,.inhaltstyp__neuigkeiten .link.aktiv span{border-bottom-width:4px}.inhaltstyp__neuigkeiten .bild{margin-bottom:20px}.inhaltstyp__neuigkeiten .inhalt[hidden]{display:none}@media (width<=579px){.inhaltstyp__neuigkeiten .datum{margin-bottom:20px}.inhaltstyp__neuigkeiten .neuigkeit{flex-direction:column}.inhaltstyp__neuigkeiten .bild{margin-top:20px;margin-bottom:20px}}@media (width>=580px) and (width<=979px){.inhaltstyp__neuigkeiten .neuigkeit{flex-wrap:wrap;display:flex}.inhaltstyp__neuigkeiten .link{align-items:baseline;width:100%;display:flex}.inhaltstyp__neuigkeiten .datum{width:20%}.inhaltstyp__neuigkeiten .titel{width:80%}.inhaltstyp__neuigkeiten .inhalt{width:100%;margin-top:10px;padding-left:20%}.inhaltstyp__neuigkeiten .inhalt.mit-bild{margin-top:8px}}@media (width>=980px){.inhaltstyp__neuigkeiten .neuigkeit{flex-wrap:wrap;display:flex}.inhaltstyp__neuigkeiten .link{align-items:baseline;width:40%;display:flex}.inhaltstyp__neuigkeiten .datum{width:25%}.inhaltstyp__neuigkeiten .titel{width:75%}.inhaltstyp__neuigkeiten .inhalt{width:60%;margin-top:10px}.inhaltstyp__neuigkeiten .inhalt.mit-bild{margin-top:8px}}
