@font-face{font-family:"Gapstown";src:url("../font/gapstown/gapstown-r.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gapstown";src:url("../font/gapstown/gapstown-b.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Between";src:url("/static/font/between/ccfb9e72-d3c5-4e7c-9904-d40cac285342.woff2") format("woff2"),url("/static/font/between/3ecb5684-33fb-4364-b13f-f2db5fbea3af.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Between";src:url("/static/font/between/767abafb-e94c-4ff8-8fc8-dd7aee9ab04d.woff2") format("woff2"),url("/static/font/between/28f64f84-da9a-4590-8d98-c092e8d40830.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Between";src:url("/static/font/between/38684670-af17-4977-bfdb-e4fa8fb0e563.woff2") format("woff2"),url("/static/font/between/8ad22755-4c02-434d-891d-d7377d5b9de0.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Between";src:url("/static/font/between/390bcbf3-20b6-4418-96c5-a0c0162e0885.woff2") format("woff2"),url("/static/font/between/43fcf43d-97d1-4439-8274-e06bb3706d79.woff") format("woff");font-weight:350;font-style:normal}@font-face{font-family:"Between";src:url("/static/font/between/c5b2d8b1-b677-4636-b937-ce0f6bd94c4e.woff2") format("woff2"),url("/static/font/between/db820448-0176-4186-988d-03cccf86fc68.woff") format("woff");font-weight:350;font-style:italic}@font-face{font-family:"Between";src:url("/static/font/between/bbc44c74-b491-40ee-9caf-98c6e8d3aee8.woff2") format("woff2"),url("/static/font/between/ed0fc040-2839-4c80-8bbe-e892f839a1d2.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Between Wide";src:url("/static/font/between/91e9862e-fedc-4073-beef-059c7e6b53c4.woff2") format("woff2"),url("/static/font/between/4b5d9bc3-3517-4d3c-b361-ce5e8fc5a6c2.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Between Wide";src:url("/static/font/between/ceb5739b-f4fb-4708-88db-7ffe7b2cbb7b.woff2") format("woff2"),url("/static/font/between/abe95c06-463c-4e5f-b6de-b20c05c6e2f5.woff") format("woff");font-weight:900;font-style:normal}body{min-width:320px}*{margin:0;padding:0;box-sizing:border-box;outline:none;text-decoration:none}#page h1,#page h2,#page h3,#page h4{font-family:Gapstown,sans-serif;font-weight:normal;color:#555}#page h1 strong,#page h2 strong,#page h3 strong,#page h4 strong{color:#3C3B3A}#page h1{font-size:3rem;margin:4rem 0 1rem;line-height:130%;color:#555;font-weight:200}#page h2{color:#D41317;font-size:3rem;margin:4rem 0 1rem;line-height:120%;font-weight:200}#page h3{font-size:1.7rem;margin:50px 0px 10px 0;text-transform:normal;color:#555;line-height:130%;font-weight:normal}#page h4{color:#D41317;font-size:1.6rem;margin:1em 0 .3em;line-height:120%}#page p,#page li{font-size:1rem;line-height:145%;font-weight:300;margin-bottom:.5rem}#page p a,#page .contentdownload a{color:#3C3B3A;text-decoration:none
		transition: color 200ms;border-bottom:1px dotted #3C3B3A}#page p a:hover,#page .contentdownload a:hover{border-bottom:1px dotted #D41317;color:#D41317}#page nav li{background:none}.contentelement ul{list-style:none}.contentelement ul li{padding-left:20px}.contentelement ul li::before{content:"– ";font-family:Gapstown,sans-serif;color:#D41317;margin-left:-15px}.size_1-1{width:100%}.size_1-2{width:50%}.size_1-4{width:25%}.size_3-4{width:75%}#wrapper{margin:0 auto;max-width:1200px}body{font-family:Between,Helevtica,sans-serif;color:#3C3B3A}header{padding:0 5vh;margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}header #mood{width:100%}#logo{width:200px}#logo img{width:100%;height:auto}nav{margin-top:35px;flex-grow:1;display:flex;justify-content:flex-end}#page .menu a{color:#3C3B3A;text-transform:lowercase;font-weight:normal;border-bottom:none}#page .menu .menu__list{display:flex;list-style-type:none}#page .menu .menu__list--level-2{position:absolute;flex-direction:column;display:none;background-color:white;z-index:100;border-radius:0 0 10px 10px}#page .menu .menu__list.resp{display:none}#page .menu .menu__item:hover .menu__list,#page .menu .menu__item:focus-within .menu__list{display:flex}#page .menu .menu__item--level-1+li{margin-left:10px}#page .menu .menu__link{display:block;padding:5px 0;margin:0 10px;font-size:.9rem;color:black;position:relative;font-weight:300;border-bottom:1px dotted none;height:2rem}#page .menu .menu__link:hover span,#page .menu .menu__link:focus span{transition:color 200ms;border-bottom:1px dotted #3C3B3A;color:#D41317;background-repeat:no-repeat;background-position:center bottom;background-size:auto 5px}#page footer #menuFooter .menu__link{color:black}#page footer #menuFooter .menu__link:hover,#page footer #menuFooter .menu__link:focus{color:#D41317;background:none}#menuIcon{display:none;width:50px;height:50px;cursor:pointer;position:absolute;right:30px;top:80px;z-index:110}#menuIcon span{position:absolute;display:block;width:100%;height:2px;top:6px;left:0;background-color:black;transition:all .5s}#menuIcon span:nth-of-type(2){top:24px;transition:all .4s}#menuIcon span:nth-of-type(3){top:42px}#menuIcon:hover span{background-color:red}#menuIcon.open span{background-color:red}#menuIcon.open span:nth-of-type(1){transform:rotate(45deg);top:24px}#menuIcon.open span:nth-of-type(2){left:20px;opacity:0;width:0}#menuIcon.open span:nth-of-type(3){transform:rotate(-45deg);top:25px}.skip-navigation{background-color:black;padding:.5em .75em;color:white;transition:500ms;transform:translateY(-120%);text-decoration:none;font-size:1.2rem;border-radius:0 0 15px 15px;position:absolute;width:max-content;top:0;left:0;right:0;margin:0 auto;z-index:1000}.skip-navigation:focus{transform:translateY(0);background-color:red;outline:none}#mood{width:100%;margin:10px 0;padding:0 5vh;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#mood img{width:100%;height:auto;display:block}section{display:flex;margin:5vh 0;padding:0 5vh;flex-wrap:wrap;justify-content:space-between;width:100%}.gelberRand{padding-left:10px;border-left:9px solid #3C3B3A}section .contentbild{margin:15px 0}section .contentbild img{max-width:100%;height:auto}#spalteGesamt{width:100%}#spalteLinks{width:70%;padding-right:8vh}#spalteRechts{width:30%}#spalteRechts h2{font-weight:bold;color:#3C3B3A}.contenttext.BildNebenText{width:70%}.contentbild.BildNebenText{align-items:flex-end;display:flex;flex-direction:row-reverse}.contentbild.BildNebenText img{width:30%}.contentbild.BildNebenText .bu{width:70%;padding-right:20px}.contentbild.Team{width:250px;display:inline-block;margin-right:30px}.contentbild.Team img{width:100%;height:auto;display:block;margin:0;padding:0 0 5% 0}.contentbild.Team .bu{font-size:1rem;font-family:Gapstown,sans-serif}footer{padding:10px 50px;width:100%}footer nav{margin-top:50px;color:black}@media (max-width:1024px){#page header nav.menu{position:absolute;margin-top:0;left:-100%;top:0;width:100%;min-height:100vh;background-color:#eee;z-index:100;opacity:0;transition:opacity .4s,left .4s;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}#page header nav.menu #menuMain{margin-left:0;order:1;padding:30px 0}#page header nav.menu.visible{left:0;opacity:1;height:100vh;overflow:scroll}#page header nav.menu .menu{max-width:600px}#page header nav.menu .menu__list{flex-direction:column;flex-wrap:wrap;width:100%;margin:0 auto;padding:0 20px}#page header nav.menu .menu__list--level-2{display:flex;flex-direction:row;justify-content:center;background-color:unset;position:relative}#page header nav.menu .menu__list.resp{display:flex !important}#page header nav.menu .menu__item--level-1+li{margin-left:unset}#page header nav.menu .menu__link{text-align:center;font-size:1.6rem}#page header nav.menu .menu__link--level-1{font-size:1.6rem;margin-top:.7em}#menuIcon{display:block;top:35px}#spalteLinks,#spalteRechts{width:100%}#spalteLinks .contentbild,#spalteRechts .contentbild{width:30%}#spalteLinks .contentbild.Team,#spalteRechts .contentbild.Team{width:40%}#spalteLinks{padding-right:1vh}.contenttext.BildNebenText{width:100%}.contentbild.BildNebenText{margin-right:10px;display:block}.contentbild.BildNebenText img{width:50%;max-width:400px}.contentbild.BildNebenText .bu{width:100%}}@media (max-width:700px){#spalteLinks .zweispaltig{columns:1}#spalteLinks .contentbild.Team{width:90%}}