@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(../fonts/source-sans-pro-v21-latin-300.eot);src:local(""),url(../fonts/source-sans-pro-v21-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/source-sans-pro-v21-latin-300.woff2) format("woff2"),url(../fonts/source-sans-pro-v21-latin-300.woff) format("woff"),url(../fonts/source-sans-pro-v21-latin-300.ttf) format("truetype"),url(../fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(../fonts/source-sans-pro-v21-latin-regular.eot);src:local(""),url(../fonts/source-sans-pro-v21-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/source-sans-pro-v21-latin-regular.woff2) format("woff2"),url(../fonts/source-sans-pro-v21-latin-regular.woff) format("woff"),url(../fonts/source-sans-pro-v21-latin-regular.ttf) format("truetype"),url(../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(../fonts/source-sans-pro-v21-latin-600.eot);src:local(""),url(../fonts/source-sans-pro-v21-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/source-sans-pro-v21-latin-600.woff2) format("woff2"),url(../fonts/source-sans-pro-v21-latin-600.woff) format("woff"),url(../fonts/source-sans-pro-v21-latin-600.ttf) format("truetype"),url(../fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(../fonts/source-sans-pro-v21-latin-700.eot);src:local(""),url(../fonts/source-sans-pro-v21-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/source-sans-pro-v21-latin-700.woff2) format("woff2"),url(../fonts/source-sans-pro-v21-latin-700.woff) format("woff"),url(../fonts/source-sans-pro-v21-latin-700.ttf) format("truetype"),url(../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v24-latin-regular.eot);src:local(""),url(../fonts/montserrat-v24-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v24-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v24-latin-regular.woff) format("woff"),url(../fonts/montserrat-v24-latin-regular.ttf) format("truetype"),url(../fonts/montserrat-v24-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v24-latin-500.eot);src:local(""),url(../fonts/montserrat-v24-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v24-latin-500.woff2) format("woff2"),url(../fonts/montserrat-v24-latin-500.woff) format("woff"),url(../fonts/montserrat-v24-latin-500.ttf) format("truetype"),url(../fonts/montserrat-v24-latin-500.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v24-latin-600.eot);src:local(""),url(../fonts/montserrat-v24-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v24-latin-600.woff2) format("woff2"),url(../fonts/montserrat-v24-latin-600.woff) format("woff"),url(../fonts/montserrat-v24-latin-600.ttf) format("truetype"),url(../fonts/montserrat-v24-latin-600.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v24-latin-700.eot);src:local(""),url(../fonts/montserrat-v24-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v24-latin-700.woff2) format("woff2"),url(../fonts/montserrat-v24-latin-700.woff) format("woff"),url(../fonts/montserrat-v24-latin-700.ttf) format("truetype"),url(../fonts/montserrat-v24-latin-700.svg#Montserrat) format("svg")}body,html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Montserrat,sans-serif;line-height:1.5em;font-size:1em}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;max-width:1200px;margin:0 40px}.third{grid-column:span 4;padding:30px 0 0 30px;margin-left:-30px}.half,.third{min-height:30px}.half{grid-column:span 6}.yellow{background-color:#fbf2cc}.center{margin:0 auto;max-width:1200px}section{margin-bottom:10em!important}.navWindow{display:none;position:fixed;right:0;top:0;height:100vh;overflow-y:auto;background-color:#fff;z-index:4;box-shadow:5px 0 10px #000;transition:all 1s ease-in-out}.navWindow .xbutton{position:fixed;width:50px;height:50px;font-size:2em;font-weight:700;margin:30px 0 0 250px;cursor:pointer;background-image:url(/images/close.jpg);transition:.6s ease-in-out}.navWindow .xbutton:hover{box-shadow:0 0 5px #000,inset 0 0 15px rgba(0,0,0,.1)}.navWindow ul{margin-top:50px;margin-left:-10px}.navWindow ul li{list-style:none;font-family:Montserrat,sans-serif;margin-top:50px;font-size:1.4em}.navWindow ul li a{color:#000;text-decoration:none}.navWindow ul li a:hover{text-decoration:underline}.navWindow.active{display:block;animation:a .4s}@keyframes a{0%{width:0}to{width:320px}}@media (max-width:1200px){.third{grid-column:span 6}}@media (max-width:680px){.third{grid-column:span 11;padding:15px 0 0 15px;margin:70px 0 0}.half{grid-column:span 12}.icontxt{display:none}.grid{gap:10px;margin:0 20px}}header{background-color:#fff;height:6em;position:fixed;top:0;right:0;left:0;box-shadow:0 0 10px rgba(0,0,0,.6);z-index:5;font-family:Source Sans Pro,sans-serif;font-weight:300}header .logo{margin-top:20px;grid-column:span 3;max-width:220px;min-width:150px;align-self:center}header .contact{grid-column:9/11;margin-top:30px;justify-self:right;align-self:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header .contact img{margin-top:5px}header .contact:hover{text-decoration:underline}header .icontxt{margin-left:.4em;text-decoration:none;color:#000}header .hamburger{grid-column:11/12;margin-top:35px;justify-self:right;align-self:center}header .hamburger:hover{cursor:pointer}header #menuToggle{transition:.6s ease}header #menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}header #menuToggle span{display:block;width:35px;height:2px;margin-bottom:7px;position:relative;left:28%;background:#000;z-index:1;transform-origin:4px 0;transition:.2s ease}header #menuToggle span:first-child{transform-origin:0 0}header #menuToggle span:nth-last-child(2){transform-origin:0 100%}@media (max-width:1200px){header .contact{grid-column:7/9}}@media (max-width:680px){header{height:4.5em}header .grid{gap:10px}}.stage{position:relative;margin-top:6em;background-image:url(../../../Media/Startseite/Header_BGR.jpg);background-size:cover;background-position-x:center;background-repeat:no-repeat;width:100%;height:43em}.stage .center,.stage .grid{height:100%}.stage .content{grid-column:2/9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:100px}.stage .content.right{grid-column:5/12}@media (max-width:680px){.stage .content.right{grid-column:2/12}}.stage .content.right h2{margin-left:1em}@media (max-width:680px){.stage .content.right h2{margin-left:0}}.stage .content.right h2 span{background-color:#009aa3;border-radius:8px}.stage h2{color:#fff;font-size:2.5em;font-family:Source Sans Pro,sans-serif;font-weight:600;margin:0}.stage h2 span{background-color:#524c99;border-radius:8px;padding:2px 20px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.6em}.stage h2 span.orangeSpan{background-color:#f39700}.stage ul{background-color:transparent;margin-top:10px;padding:0;list-style-position:inside}.stage ul li{display:block;color:#fff;margin-bottom:13px;font-size:1.5em;font-family:Source Sans Pro,sans-serif;font-weight:300;list-style:circle;line-height:1.4em}.stage ul li span{background-color:#009aa3;padding:3px 20px 3px 10px;border-radius:8px}.stage ul li span:before{content:"";display:inline-block;vertical-align:middle;margin:0 .5em;width:7px;height:7px;border-radius:50%;background-color:#fff}.stage .wfaden{max-width:318px;grid-column:9/-1;justify-self:right;align-self:end;margin-bottom:120px}@media (max-width:1200px){.stage h2{font-size:3vw}.stage ul li{font-size:2vw}}@media (max-width:680px){.stage{margin-top:4.5em;background-position-x:60%}.stage h2{font-size:6vw}.stage ul li{font-size:5vw}.stage .content{grid-column:1/12}}.rainbow{display:grid;grid-template-columns:repeat(7,1fr)}.rainbow div{height:2em;background-color:#009aa3}.rainbow div:nth-child(2){background-color:#58bec6}.rainbow div:nth-child(3){background-color:#524c99}.rainbow div:nth-child(4){background-color:#e9553f}.rainbow div:nth-child(5){background-color:#f39700}.rainbow div:nth-child(6){background-color:#da5f75}.rainbow div:nth-child(7){background-color:#e50d7e}main h2{grid-column:2/12;font-size:1.75em;font-weight:600;margin-bottom:35px;line-height:1.5em}@media (max-width:680px){main h2{font-size:1.5em;margin-bottom:50px}}main h3{color:#4397a1;margin-top:-40px;line-height:1.2em}main h3,main h4{grid-column:2/12;font-weight:400;font-size:1.75em}main h4{color:#000;margin-top:0}@media (max-width:680px){main h4{font-size:1.3em;margin-bottom:50px}}main img{max-width:100%;height:auto}.quote{grid-column:span 12;display:grid;grid-template-columns:repeat(12,1fr);gap:0 30px;margin-bottom:5em;margin-top:4em}.quote q{font-size:28px;font-weight:600;line-height:1.5em;color:#009aa3}.quote p,.quote q{grid-column:4/-4;text-align:center}.quote p{margin:.5em 0 0}@media (max-width:680px){.quote p,.quote q{grid-column:1/-1}}.txt1{text-align:center;font-family:Montserrat,sans-serif;margin-top:50px}.txt1 hr{grid-column:2/12;width:100%;max-width:53em;height:5px;border-radius:5px;background-color:#4397a1;justify-self:center;margin-top:-20px}.txt1 p{grid-column:2/12;font-size:1em;font-weight:400;margin-top:-10px;line-height:1.5em}.txt1 .buttonContact{background-color:#4397a1;grid-column:2/12;height:46px;padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:3em;justify-self:center;cursor:pointer;text-decoration:none;transition:.4s ease-in-out;border:1px solid #4397a1}.txt1 .buttonContact:hover{color:#4397a1;background-color:#fff}.txt1 .bild{background-image:url(/images/Knoten_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;border:none;height:8px}.txt1 img{grid-column:1/13;width:100%;height:auto}.boxes{background-image:url(/images/BGR_Tapete.jpg);background-repeat:no-repeat;background-position:100% 100%;background-size:70% 95%}.boxes .grid{gap:0;position:relative}.boxes a{font-family:Montserrat,sans-serif;font-weight:300;background-color:#fff;color:#000;height:46px;max-width:305px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:3em;cursor:pointer;text-decoration:none;font-size:18px;transition:.4s ease-in-out;text-align:center;padding:0 20px}.boxes a:hover{background-color:#009aa3;color:#fff}.boxes h3{font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:1.75em}.boxes p{font-weight:400}.imgWoman{width:100%;height:auto}@media (max-width:680px){.container-1-img{height:500px}}.container-2-img{grid-column:1/7;display:grid;grid-template-columns:repeat(6,1fr);background-color:#fff;margin-bottom:136px}.container-2-img .bg-cover{grid-column:2/7}@media (max-width:680px){.container-2-img{width:100%;height:500px;grid-column:span 12;-ms-flex-order:3;order:3;margin-top:4em;margin-bottom:-1px;background-color:transparent}.container-2-img .bg-cover{grid-column:1/7;margin-bottom:-1px;height:500px}}.logocircle{position:absolute;z-index:4;background-image:url(/images/Kreis_logo.png);background-size:cover;background-repeat:no-repeat;background-position:50%;width:15vw;height:15vw;right:-120px;top:-13px}.container1{grid-column:1/7;background-color:#da5f75;color:#fff;margin-top:-50px;display:grid;grid-template-columns:repeat(6,1fr)}.container1 h2{margin:50px 0 20px;font-weight:100}.container1 a,.container1 h2,.container1 p{grid-column:2/6}.container1 a{margin:30px 0}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:50%}.container2{background-color:#e9553f;color:#fff;grid-column:7/13;display:grid;grid-template-columns:repeat(6,1fr);margin-right:-10vw;margin-top:-20px;z-index:4}.container2 h2{grid-column:2/5;margin:70px 0 30px -50px;font-weight:100}.container2 p{grid-column:2/5;margin-left:-50px}.container2 a{grid-column:2/5;margin:50px 0 50px -50px}@media (max-width:1503px){.container2{margin-right:-3vw}.container2 h2{grid-column:2/6;margin:70px 0 30px}.container2 p{grid-column:2/6;margin-left:0}.container2 a{grid-column:2/6;margin:50px 0}}.container3{grid-column:1/7;background-color:#6b1781;color:#fff;margin-top:-136px;display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:50px}.container3 h2{margin:110px 0 30px;font-weight:100}.container3 a,.container3 h2,.container3 p{grid-column:2/6}.container3 a{margin:0 50px 60px 0}.flexcontainer{-ms-flex-pack:justify;justify-content:space-between}.flexcontainer,.flexcontainer .container-txtUnderImage{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flexcontainer .container-txtUnderImage{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:8px}.flexcontainer .container-txtUnderImage p{font-family:Montserrat,sans-serif;font-size:calc(.7em + .5vw)}@media (max-width:680px){.flexcontainer .container-txtUnderImage p{font-size:calc(.7em + 1vw);margin-top:-1px}}@media (max-width:680px){.flexcontainer{-ms-flex-direction:column;flex-direction:column}}@media (max-width:1503px){.logocircle{right:-20px}}@media (max-width:680px){.container1{-ms-flex-order:2;order:2;margin:0;grid-column:1/13}.container1 h2,.container1 p{grid-column:1/7;margin:10px;padding:0 10px;text-align:left}.container1 a{margin:30px auto;padding:5px 20px}.imgHands{-ms-flex-order:1;order:1;width:100%;height:500px;margin-bottom:-60px;z-index:3}.imgHerz{grid-column:span 12;-ms-flex-order:3;order:3;margin-top:4em;margin-bottom:-195px}.imgHerz img{grid-column:1/7;width:100%;height:auto;margin-bottom:215px}.imgWoman{-ms-flex-order:5;order:5;margin-top:4em;width:100%;height:auto;margin-bottom:0;z-index:3}.container2{-ms-flex-order:4;order:4;margin:-20px 0 0;grid-column:1/13}.container2 h2,.container2 p{grid-column:1/7;margin:10px;padding:0 10px;text-align:left}.container2 a{margin:30px auto;padding:5px 20px}.container3{-ms-flex-order:6;order:6;margin-left:0;grid-column:1/13;z-index:4;margin-top:0}.container3 h2{padding:0 10px}.container3 h2,.container3 p{margin:10px;text-align:left;grid-column:1/7}.container3 p{padding:0 15px}.container3 a{padding:5px 20px;grid-column:1/7;margin:20px auto}.logocircle{display:none}.txt1{margin-bottom:-100px}}.background-red{background-image:url(/images/red.png);background-repeat:no-repeat;background-position:100% 100%;background-size:50% 100%}.background-red .grid{background-image:url(/images/red.png);background-repeat:repeat}.background-red .grid .grey{grid-column:2/-1;background-color:#f7f7f7;margin-top:-3em;margin-bottom:4.5em}.background-red .grid .grey h2{margin-top:3em;margin-left:1em}.background-red .grid .grey ul{margin-bottom:5em;padding-right:1em}.background-red .grid .grey ul li{line-height:2em}section.background{background-image:url(/images/BGR_Tapete.jpg);background-repeat:no-repeat}section.background.left{background-position:0 100%;background-size:50% 100%;padding-top:5em}section.background.right{background-position:100% 100%;background-size:45% 95%;padding-bottom:3em}section.background .bg-white{background-color:#fff;padding:3.5em 4em 3.5em 0}section.background .indent-content{grid-column:2/-2}section.background .indent-content .image.break-indent{margin-left:-10%;margin-right:-10%}section.background .indent-content .quote{grid-template-columns:repeat(10,1fr)}section.background .indent-content .quote p,section.background .indent-content .quote q{grid-column:2/-2}section.background .text{margin-bottom:3em}section.background .image{text-align:center;margin-bottom:3em}section.background .image img{max-width:100%}section.background .text-image{display:grid;grid-template-columns:repeat(10,1fr);gap:30px;margin-bottom:5em}section.background .text-image .half{grid-column:span 5}section.background .text-image .half img{width:100%;height:auto}@media (max-width:680px){section.background .text-image .half{grid-column:span 10}}section.background .text-image .logo-overlay div{position:relative}section.background .text-image .logo-overlay div img{max-width:100%}section.background .text-image .logo-overlay div .wflogo{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:auto}.mainArea-bg-left .bg-left .mainArea3H2NebImg{margin-bottom:20px;font-weight:700}.mainArea-bg-left .bg-left .mainArea3TxtNebImg{line-height:1.5em;padding-right:20}.mainArea3Img3{grid-column:1/13;width:100%;height:auto;margin-top:-50px}@media (max-width:680px){.indent-content{grid-column:span 12}section.background .bg-white{padding:5px}}.contactform .logo-overlay{grid-column:1/7;margin-left:-6vw}.contactform .logo-overlay div{position:relative}.contactform .logo-overlay div img{max-width:100%}.contactform .logo-overlay div .wflogo{width:50%;position:absolute;bottom:15%;left:50%;transform:translate(-50%);height:auto}.contactform #contactFrm{scroll-margin:10em;grid-column:7/13;margin-bottom:-100px}.contactform #contactFrm h2{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:2.5em;padding-left:7px;line-height:1.1em;margin-top:1.3em;margin-bottom:.2em}.contactform #contactFrm input{height:32px}.contactform #contactFrm .forTextarea{resize:none;padding-top:20px;height:10em}.contactform #contactFrm .element.style,.contactform #contactFrm fieldset{border:none}.contactform #contactFrm fieldset .middleColumn{margin-top:20px;width:100%;border:0;border-bottom:1px solid #000;font-family:Montserrat,sans-serif;font-size:1em;font-weight:400;padding-left:10px}.contactform #contactFrm fieldset .middleColumn .text,.contactform #contactFrm fieldset .middleColumn .textarea{border:none;width:100%;font-family:Montserrat,sans-serif;font-size:1em;font-weight:400}.contactform #contactFrm fieldset .middleColumn .textarea{resize:none;padding-top:20px;height:10em}.contactform #contactFrm .action{font-family:Montserrat,sans-serif;background-color:#4397a1;color:#fff;font-size:18px;font-weight:300;padding:10px 20px;height:45px;border-radius:50px;border:none;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:30px;transition:.4s ease-in-out;cursor:pointer}.contactform #contactFrm .action:hover{background-color:rgba(125,234,247,.7333333333);color:#000}@media (max-width:900px){.contactform #contactFrm,.contactform .logo-overlay{grid-column:span 12;margin-left:0}}footer{margin-top:80px;grid-column:span 4}footer p{margin:0 0 1em;font-family:Montserrat,sans-serif;font-size:1em;line-height:22px;padding:0 30px 10px 0}footer h2{font-family:Source Sans Pro,sans-serif;font-weight:300;margin-bottom:1em;margin-top:0}footer ul{padding-left:20px}footer ul li{margin-bottom:5px}footer img{margin-top:25px;max-width:200px}footer .copyright{grid-column:1/12;padding:30px 0 0 30px;margin-left:-30px;font-size:1em}footer .copyright,footer a{font-family:Montserrat,sans-serif;font-weight:400}footer a{color:#009aa3;text-decoration:none;margin-bottom:10px}footer a img{margin:.1em}footer a:hover{text-decoration:underline}