﻿article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:baseline;border:0;outline:0;margin:0;padding:0;font-size:100%;font-style:normal;font-weight:400}ins,mark{color:#000;background-color:#ff9}body{line-height:1}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;font-size:100%}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0}input,select{vertical-align:middle}button{text-shadow:0 0 #0000;cursor:pointer;-webkit-appearance:none;border:0 solid #0000;box-shadow:0 0 #0000}button:hover{text-shadow:0 0 #0000;border:0 solid #0000;box-shadow:0 0 #0000}button:active{border:none;outline:none}button:focus{outline:0}button,input,optgroup,select,textarea{background-color:#0000;margin:0;font-family:inherit;font-size:100%}:root{--app-height:100%;--line-height:1.14286em;--line-height-half:.6em;--line-height2:2.4em;--font-bold:"NeuzeitGroteskBold", sans-serif;--font-regular:"NeuzeitGroteskRegular", sans-serif;--color-text:#000;--color-white:#fff;--color-beige:#e0d7ce;--color-blau:#75bbdf;--color-gelb:#e2cb4c;--color-gruen:#69bd93;--color-violett:#3b2c92;--color-rot:#ea5160;--txt-s:.714286rem;--txt-m:1rem;--txt-l:1.60714rem;--txt-xl:2.85714rem;--txt-xxl:5.35714rem}.color-white{color:#fff}.color-black{color:#000}.color-beige{color:var(--color-beige)}.color-blau{color:var(--color-blau)}.color-gelb{color:var(--color-gelb)}.color-gruen{color:var(--color-gruen)}.color-violett{color:#3b2c92}.color-rot{color:var(--color-rot)}.bg-blau{background-color:var(--color-blau)}.bg-gelb{background-color:var(--color-gelb)}.bg-gruen{background-color:var(--color-gruen)}.bg-violett{background-color:var(--color-violett)}.bg-rot{background-color:var(--color-rot)}.bg-beige{background-color:var(--color-beige)}.border-violett{border:1px solid #3b2c92}.fl-right{float:right}.fl-left{float:left}.inline-block{display:inline-block}.clear-both{clear:both}.nobr{white-space:nowrap}.txt-center{text-align:center}.txt-right{text-align:right}.txt-nodecoration{text-decoration:none}.block{display:block}.inline{display:inline}.static{display:static}.bold{font-family:var(--font-bold)}.regular{font-family:var(--font-regular)}.txt-xxl{font-size:var(--txt-xxl);line-height:1em}.txt-xl{font-size:var(--txt-xl);line-height:1em}.txt-l{font-size:var(--txt-l);line-height:1.11111em}.txt-m{font-size:var(--txt-m);line-height:1.14286em}.txt-s{font-size:var(--txt-s);line-height:1.2em}.pad-top-1rem{padding-top:1rem}.pad-bottom-1rem{padding-bottom:1rem}.pad-bottom-01rem{padding-bottom:.5rem}.pad-bottom-1lh{padding-bottom:var(--line-height)}.pad-bottom-05lh{padding-bottom:var(--line-height-half)}.pad-bottom-0{padding-top:0}.pad-bottom-xs{padding-bottom:.71rem}.pad-bottom-s{padding-bottom:1.42rem}.pad-bottom-m{padding-bottom:2.5rem}.pad-bottom-l{padding-bottom:3.57rem}.pad-bottom-xl{padding-bottom:8.92rem}.pad-top-xs{padding-top:.71rem}.pad-top-s{padding-top:1.42rem}.pad-top-m{padding-top:2.5rem}.pad-top-l{padding-top:3.57rem}.pad-top-xl{padding-top:8.92rem}.pad-right-s{padding-right:1.42rem}.pad-right-m{padding-right:2.5rem}.mar-top-1rem{margin-top:1rem}.mar-top-xxs{margin-top:.355rem}.mar-top-s{margin-top:1.42rem}.mar-top-m{margin-top:2.5rem}.mar-top-l{margin-top:3.57rem}.mar-top-xl{margin-top:8.92rem}.mar-top-minus-s{margin-top:-1.42rem}.mar-bottom-1rem{margin-bottom:1rem}.mar-bottom-1lh{margin-bottom:var(--line-height)}.mar-bottom-0{margin-bottom:0}.mar-bottom-xxs{margin-bottom:.355rem}.mar-bottom-xs{margin-bottom:.71rem}.mar-bottom-s{margin-bottom:1.42rem}.mar-bottom-m{margin-bottom:2.5rem}.mar-bottom-l{margin-bottom:3.57rem}.mar-bottom-xl{margin-bottom:8.92rem}.border-50{border-radius:50%}.line-height{line-height:var(--line-height)}.einzug-40{padding:0 2.59067%}.border-top-1{border-top:1px solid var(--color-text)}.border-top-2{border-top:2px solid var(--color-text);padding-top:.4rem}.border-top-4{border-top:4px solid var(--color-text);padding-top:.4rem}.border-bottom-4{border-bottom:4px solid var(--color-text)}.border-bottom-2{border-bottom:2px solid var(--color-text)}.border-bottom-1{border-bottom:1px solid var(--color-text)}.border-0{border:none}.preload *,.notransition{-o-transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:var(--line-height);background-color:#0000;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}@font-face{font-family:NeuzeitGroteskRegular;src:url(webfonts/NeuzeitGroteskRegular/font.woff2)format("woff2"),url(webfonts/NeuzeitGroteskRegular/font.woff)format("woff");font-display:swap}@font-face{font-family:NeuzeitGroteskBold;src:url(webfonts/NeuzeitGroteskBold/font.woff2)format("woff2"),url(webfonts/NeuzeitGroteskBold/font.woff)format("woff");font-display:swap}*{box-sizing:border-box}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px}body{color:var(--color-text);background-position:top;background-repeat:no-repeat;background-size:100%;font-family:NeuzeitGroteskRegular,Arial,Helvetica,Geneva,sans-serif;overflow-y:scroll}body.nav-open{overflow-y:hidden}.content-wrapper.hidden{visibility:hidden;width:100%;height:100vh;position:fixed;overflow:hidden}.hidden{display:none}.content{margin:8.8rem auto 0}.content.schmal{margin:7.1rem auto 0}iframe{width:1px;min-width:100%;min-height:900px}.frame{max-width:2000px;margin-left:auto;margin-right:auto;position:relative}.inner-schmal-center{margin-left:17.7461%;margin-right:17.7461%}.inner-schmal-links{margin-left:8.38731%;margin-right:25.421%}.inner-medium-center{margin-left:8.38731%;margin-right:8.38731%}.inner-abstand-links{margin-left:8.38731%}.grid-2,.grid-3,.grid-4,.grid-5,.grid-8,.grid-home,.grid-veranstaltung,.grid-gottesdienst,.grid-kontakt,.grid-8-2,.grid-raum-vorschau,.grid-footer{grid-column-gap:6.47668%;grid-row-gap:var(--line-height2);grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-8{grid-column-gap:2.44379%;grid-row-gap:2.5rem;grid-template-columns:repeat(8,minmax(0,1fr))}.grid-8-2{grid-column-gap:10.1036%;grid-template-columns:8fr 2fr}.grid-kontakt{grid-template-columns:24.1333% 1fr}.grid-3 .inner-padding,.grid-2 .inner-padding{padding:0 5.54017%}.grid-raum-vorschau{grid-column-gap:2.5%;grid-template-columns:2fr 5fr 1fr}.grid-raum-vorschau .grid-item:last-child{text-align:right}.grid-footer{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.grid-footer .grid-item:first-child{grid-column:1/2}.grid-footer .grid-item:nth-child(2){grid-column:2/3}.grid-footer .grid-item:nth-child(3){grid-column:3/5}.grid-footer .grid-item:last-child{grid-column:5/6}.grid-abstand{grid-row-gap:2.5rem}.section-nav .grid-3{grid-column-gap:3.23834%;grid-row-gap:3.57143rem;padding-bottom:var(--line-height2)}.col-2{column-count:2;column-width:100px;column-gap:40%}.col-2 p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.border-left{position:relative}.border-left:before{content:"";width:8.13449%;height:calc(100% + 2.14286rem);display:block;position:absolute;top:-2.14286rem}.body-gelb .border-left:nth-child(2n):before,.body-gelb .border-left.fix:before{background:var(--color-gelb)}.body-blau .border-left:nth-child(2n):before,.body-blau .border-left.fix:before{background:var(--color-blau)}.body-gruen .border-left:nth-child(2n):before,.body-gruen .border-left.fix:before{background:var(--color-gruen)}.body-rot .border-left:nth-child(2n):before,.body-rot .border-left.fix:before{background:var(--color-rot)}img{width:100%;height:auto;display:block}a{color:inherit;text-decoration:underline}nav a{text-decoration:none}p,.content-wrapper ul,.kurzliste ul,blockquote{line-height:var(--line-height);margin-bottom:var(--line-height-half)}p:last-child,.content-wrapper ul:last-child,.kurzlisteul:last-child,.border-left .grid-item div:last-child{margin-bottom:0}blockquote{padding-left:3em;position:relative}blockquote:before{content:"«";font-size:4em;position:absolute;left:.2em}h1,h2{font-family:var(--font-bold)}.editor ul,.content-wrapper .grid-item ul{line-height:var(--line-height);margin-left:.2rem;padding-left:.8rem;list-style-type:disc;list-style-position:outside}.editor ol,.content-wrapper .grid-item ol{line-height:var(--line-height);margin-left:.2rem;padding-left:.8rem;list-style-type:decimal;list-style-position:outside}h3,h4{font-family:var(--font-bold);line-height:var(--line-height)}strong,b{font-family:var(--font-bold)}hr{clear:left;border-bottom:2px solid var(--color-text);border-top:0;width:90.8%;margin:0 0 2.5rem;padding:2.5rem 0 0}.video{margin:0}.video-wrapper{height:0;padding-top:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{width:100%;height:100%;position:absolute;top:0;left:0}.karte-wrapper{height:0;padding-top:0;padding-bottom:70%;position:relative;overflow:hidden}.karte-wrapper iframe{width:100%;height:100%;position:absolute;top:-1px;left:-1px}#mapcontainer{height:550px}.hidden-box{display:none}.zoom-image{display:block;overflow:hidden}.zoom-image img{transition:transform .5s}.zoom-image:hover img{transform:scale(1.05)}.raum-vorschau:not(:last-child){border-bottom:2px solid var(--color-text);padding-bottom:var(--line-height);margin-bottom:var(--line-height)}.slider-container{width:100%;position:relative;overflow:hidden}.slider{transition:transform .5s ease-in-out;display:flex}.slide{min-width:100%;transition:all .5s}.slide img{width:100%;display:block}.prev,.next{color:#fff;cursor:pointer;cursor:pointer;z-index:5;background:#ffffff80;border:none;border-radius:50%;width:2rem;height:2rem;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.prev{left:10px}.next{right:10px}.dots{text-align:center;padding:10px}.dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 5px;display:inline-block}.dot.active{background:var(--color-blau)}.header-mit-bild{position:relative}.header-mit-bild img{z-index:1;width:70%;margin-left:30%;position:relative}.header-mit-bild .titel-block{z-index:2;position:absolute;bottom:2rem}.bg-gelb .header-mit-bild h1,.bg-gruen .header-mit-bild h1,.bg-blau .header-mit-bild h1,.bg-rot .header-mit-bild h1,.bg-gelb .header-mit-bild h2,.bg-gruen .header-mit-bild h2,.bg-blau .header-mit-bild h2,.bg-rot .header-mit-bild h2{color:var(--color-white)}.site-header{z-index:5;background:var(--color-white);width:100%;transition:all .5s;position:fixed;top:0}.body-beige .site-header{background:var(--color-beige)}.nav-open .site-header{height:100vh;overflow:hidden scroll}.bg-blau .site-header{background:var(--color-blau)}.bg-gruen .site-header{background:var(--color-gruen)}.bg-rot .site-header{background:var(--color-blau)}.bg-gelb .site-header{background:var(--color-gelb)}.body-home .logo{display:none}.body-home.nav-open .logo{display:block}.logo{z-index:10;z-index:30;border:none;width:23.8342%;height:100%;text-decoration:none;display:block;position:absolute;top:1rem}.logo .icon{background-image:url(../img/logo.svg);background-position:top;background-repeat:no-repeat;background-size:100%;width:28.8043%;height:0;padding-top:28.8043%;display:block}.nav-open .logo .icon,.bg-gelb .logo .icon,.bg-blau .logo .icon,.bg-gruen .logo .icon,.bg-rot .logo .icon{background-image:url(../img/logo.svg)}.logo strong{margin-top:.25rem;font-size:.714286rem;display:block}.logo-home{z-index:10;border:none;width:11.4rem;margin-top:-20%;display:inline-block;position:relative}.site-footer{padding-bottom:2.5rem}.site-footer .grid-5{align-items:end}.welcome{margin-bottom:2.5rem}.home-title{float:left;width:calc(100% - 19rem)}.home-title h1{color:var(--color-text);padding-bottom:2.5rem;font-size:2.5rem;line-height:.9375em}.title-8{width:66.1917%}.open-toggle,.open-zusatz .grid-veranstaltung{cursor:pointer}.more-link{padding-top:var(--line-height-half);display:inline-block}.aktion-btn{background:var(--color-rot);color:var(--color-blau);float:left;background-image:url(../img/icon-flieger.svg);background-position:50% 2.7rem;background-repeat:no-repeat;background-size:65%;border-radius:50%;width:7.85714rem;height:7.85714rem;margin-top:-1rem;position:relative}.aktion-btn span{position:absolute;top:.75rem;left:45%;transform:translate(-50%)}.file-link{margin-bottom:var(--line-height-half)}.file-link a{display:inline-block;position:relative}.file-link a:before{content:"";background-image:url(../img/icon-datei.svg);background-position:0 .25rem;background-repeat:no-repeat;background-size:100%;width:1.5rem;height:2.5rem;display:block}.btn-link{background-color:var(--color-rot);background-color:var(--color-text);color:var(--color-white);font-family:var(--font-bold);border-radius:1rem;padding:.15rem .5rem;text-decoration:none;display:inline-block}.btn-link.open{background-color:var(--color-blau);color:var(--color-text)}.geschichte:not(:last-child){border-bottom:2px solid var(--color-text);margin-bottom:2.5rem;padding-bottom:2.5rem}.geschichte .text{float:right;width:49.0272%}.geschichte .bild{float:left;width:38.7549%}.geschichte:nth-child(2n) .text{float:left}.geschichte:nth-child(2n) .bild{float:right}.raeume:not(:last-child){border-bottom:2px solid var(--color-text);margin-bottom:2.5rem;padding-bottom:2.5rem}.raeume.border-0:not(:last-child){border-bottom:none}.raeume .text{float:right;width:54.4747%}.raeume .bild{float:left;width:38.7549%}.raeume:nth-child(2n) .text{float:left}.raeume:nth-child(2n) .bild{float:right}.gallery a{display:block;position:relative}.gallery a:before{content:"+";color:var(--color-white);text-shadow:1px 1px 1px #000;z-index:1;font-size:2.5rem;line-height:1.5rem;display:block;position:absolute;bottom:.25rem;right:.25rem}.gallery a:not(:first-child),.gallery p:not(:first-child){display:none}.pfarreiblatt img{border:1px solid var(--color-rot);margin-bottom:.25rem}.dropdown-wrapper{z-index:3;margin:0 0 3.5rem;position:relative}.dropdown-el{background:var(--color-rot);color:var(--color-white);border-radius:1rem;min-width:20rem;padding:0 0 0 1rem;transition:all .3s ease-in-out;display:inline-block;position:absolute}.dropdown-el .open-toggle{cursor:pointer;min-height:2rem;padding-right:2.2rem;line-height:2rem}.dropdown-el.open{color:var(--color-rot);background:var(--color-white);transition:all .3s ease-in-out}.dropdown-el .links{color:var(--color-text);padding-bottom:.5rem}.dropdown-el li a{margin:.1rem 0;padding:.1rem 0;text-decoration:none;display:block}.grid-item .dropdown-wrapper ul{margin-left:0;padding-left:0;list-style-type:none}.arrow{position:absolute;top:1rem;right:1rem}.arrow:before,.arrow:after{content:"";background:#fff;border-radius:1px;width:.6rem;height:.1rem;transition:all .3s ease-in-out;display:block;position:relative}.arrow:before{transform:rotate(35deg)}.arrow:after{top:-.1rem;left:.45rem;transform:rotate(-35deg)}.open .arrow:before{background:var(--color-rot);transform:rotate(-35deg)}.open .arrow:after{background:var(--color-rot);transform:rotate(35deg)}.home-aktion{float:left;width:19rem;display:inline}.home-circle{width:21.5rem;height:21.5rem;color:var(--color-white);font-family:var(--font-bold);float:right;margin:0;padding:0 1.5rem;position:relative;top:0;right:-3rem}a>.home-circle{background-image:url(../img/icon-flieger.svg);background-position:45% 1.4rem;background-repeat:no-repeat;background-size:25%;padding:4.2rem 1rem 0 2rem}.home-circle:after{content:" ";background:var(--color-rot);z-index:-1;border-radius:50%;width:100%;height:100%;transition:all .5s ease-in-out;display:block;position:absolute;top:0;left:0}.home-circle h2,.home-circle h3 span{margin-bottom:.4rem;font-size:1.65rem;line-height:1em;display:block}.home-circle h2{margin-bottom:.6rem}.home-circle p span{line-height:1.2em;display:block}.home-circle .mehr-erfahren{border-bottom:3px solid var(--color-text);margin:0 0 0 9rem;display:inline-block;rotate:-20deg}a>.home-circle:hover:after{transition:all .3s ease-in-out;transform:scale(1.05)}a .home-circle .home-circle-txt p span,a .home-circle .home-circle-txt h2,a .home-circle .home-circle-txt h3 span{rotate:-20deg}a.home-aktion{text-decoration:none}div>.home-circle .home-circle-txt{position:absolute;top:50%;left:1.5rem;right:1.5rem;transform:translateY(-52.5%)rotate(-20deg)}div>.home-circle .home-circle-txt p,div>.home-circle .home-circle-txt h3{text-align:center;transform-origin:50%}.mitarbeiter{min-height:90vh}.ma-block{float:left;width:24.1333%;margin-right:9.2%}.ma-detail-block{clear:both;width:90.8%;display:none}.ma-detail{display:none}.ma-foto{cursor:pointer;transition:all .25s linear}.ma-foto:hover,.active .ma-foto{outline:10px solid var(--color-rot);outline-offset:-10px;transition:all .25s linear;position:relative}.veranstaltung,.gottesdienst{border-bottom:1px solid var(--color-text);padding:.5rem 0}.veranstaltung.open{background:var(--color-white)}.grid-veranstaltung{grid-column-gap:1.4rem;grid-template-columns:3.25rem 1fr}.grid-gottesdienst{grid-column-gap:1.4rem;grid-row-gap:0;grid-template-columns:3rem 1fr}.veranstaltung.is-hidden{display:none!important}.gottesdienst .grid-item p{margin:0}.tag{font-size:2.85714rem;font-family:var(--font-bold);text-align:center;letter-spacing:-.02em;display:block}.monat{text-align:center;text-transform:uppercase;font-size:1.35714rem;display:block}.veranstaltung.open-zusatz{background-image:url(../img/icon-plus.svg);background-position:right .5rem top .75rem;background-repeat:no-repeat;background-size:1.5rem}.veranstaltung.open-zusatz.open{background-image:url(../img/icon-minus.svg)}.veranstaltung.open-zusatz:hover{background-color:var(--color-white)}.veranstaltung-zusatz{padding:var(--line-height) 0 var(--line-height) 4.65rem}form{width:100%;margin:0 auto}input[type=text],input[type=search]{border:2px solid var(--color-rot);width:85%;padding:.1rem}input[type=submit]{border:2px solid var(--color-rot);background:var(--color-rot);color:#fff;padding:.1rem}.login-form label{width:7rem;display:inline-block}.login-form label.large-label{width:auto;display:inline-block}.login-form input[type=text],.login-form input[type=password]{border:2px solid var(--color-rot);width:10rem;padding:.1rem}button{background-color:var(--color-rot);background-color:var(--color-text);color:var(--color-white);font-family:var(--font-bold);border-radius:1rem;padding:.15rem .5rem;text-decoration:none;display:inline-block}.form-error{font-family:var(--font-bold);color:var(--color-rot)}.main-nav{width:100%;display:block;top:0}.main-nav-wrapper{padding:2rem 0;transition:all .25s}.body-scrolled .site-header{transition:transform .5s;transform:translateY(-120%)translateZ(0)}.main-nav ul{text-align:right;z-index:20;font-size:0;position:relative}.main-nav li{font-size:1.6rem;font-family:var(--font-bold);margin-left:2rem;display:inline}.main-nav li:first-child{margin-left:0}.nav-open .main-nav li a{color:var(--color-text)}.bg-blau.nav-closed .main-nav .blau a,.bg-gelb.nav-closed .main-nav .gelb a{color:var(--color-white)}.body-blau.bg-weiss.nav-closed .main-nav .blau a{color:var(--color-blau)}.body-gelb.bg-weiss.nav-closed .main-nav .gelb a{color:var(--color-gelb)}.body-gruen.nav-closed .main-nav .gruen a{color:var(--color-gruen)}.body-rot.nav-closed .main-nav .rot a{color:var(--color-rot)}.body-violett.nav-closed .main-nav .violett a{color:var(--color-violett)}.bg-gelb.nav-closed .main-nav .gelb a,.bg-gelb.nav-open .main-nav .gelb a,.bg-blau.nav-closed .main-nav .blau a,.bg-blau.nav-open .main-nav .blau a{color:var(--color-white)}.body-home.bg-blau.nav-closed .main-nav li:first-child a{color:var(--color-text)}.main-nav li a.temp-selected,.main-nav li a:hover,.body-home .main-nav li a:hover,body:not(.bg-weiss) .main-nav li a:hover,.nav-open .main-nav li.blau a:hover,.nav-open .main-nav li.gelb a:hover,.nav-open .main-nav li.gruen a:hover,.nav-open .main-nav li.rot a:hover,.nav-open .main-nav li.violett a:hover,.body-home.bg-blau.nav-closed .main-nav li:first-child a:hover{color:var(--color-white)}.main-nav li.blau a:hover{color:var(--color-blau)}.main-nav li.gelb a:hover{color:var(--color-gelb)}.main-nav li.gruen a:hover{color:var(--color-gruen)}.main-nav li.rot a:hover{color:var(--color-rot)}.main-nav li.violett a:hover{color:var(--color-violett)}.nav-open .section-nav-wrapper.gelb{background:var(--color-gelb)}.nav-open .section-nav-wrapper.blau{background:var(--color-blau)}.nav-open .section-nav-wrapper.gruen{background:var(--color-gruen)}.nav-open .section-nav-wrapper.rot{background:var(--color-rot)}.nav-open #close{display:block}.section-nav-wrapper{z-index:2;width:100%;min-height:100vh;position:absolute;top:0;left:0;overflow-y:hidden}.section-nav-flex{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.section-nav{z-index:4;padding-top:250px}.section-nav h2{border-bottom:4px solid var(--color-text)}.section-nav li a{border-bottom:2px solid var(--color-text);font-family:var(--font-bold);padding:.25rem 0;display:block}.section-nav li a.selected,.section-nav li a:hover{color:var(--color-white)}.impressum-nav{padding:2rem 0}.impressum-nav li{font-family:var(--font-bold);margin:0;padding:0 1rem 0 0;display:inline-block}#hamburger,#close{cursor:pointer;z-index:100;width:35px;height:28px;display:none;position:absolute;top:1.5rem;right:3.75rem}#close{position:absolute;top:2.1rem;right:-3.5rem}#hamburger span,#close span{background:var(--color-text);transform-origin:100% 0;width:35px;height:4px;margin-bottom:6px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s;display:block;position:relative}#hamburger span:first-child,#close span:first-child{transform-origin:100% 0}#hamburger span:nth-child(2),#close span:nth-child(2){transform-origin:50%}#hamburger.open span,#close span{opacity:1;transform:rotate(-45deg)translate(1px)}#hamburger.open span:nth-child(2),#close span:nth-child(2){opacity:0;transform:rotate(0)scale(.2)}#hamburger.open span:nth-child(3),#close span:nth-child(3){transform:rotate(45deg)translate(5px)}.quick-nav{z-index:9;font-family:var(--font-bold);position:fixed;bottom:12rem;left:.6rem}.quick-nav>div{position:absolute}.quick-nav .pille{z-index:1;opacity:0;visibility:hidden;background:0 0;width:2rem;height:2rem;margin-left:-.3rem;line-height:2rem;display:inline-block;position:relative;bottom:0}.quick-nav .pille span{opacity:0;padding:0 1rem 0 2.25rem;display:inline-block;transform:translate(-100%)}.quick-nav div .pille:before{content:" ";background:var(--color-white);z-index:-1;border-radius:1rem;width:100%;height:100%;position:absolute}.quick-nav>div:hover .pille{opacity:1;visibility:visible;width:100%}.quick-nav>div:hover .pille span{opacity:1;transform:translate(0%)}.quick-nav>div:first-child{bottom:6.6rem}.quick-nav>div:nth-child(2){bottom:4.4rem}.quick-nav>div:nth-child(3){bottom:2.2rem}.quick-nav>div:nth-child(4){bottom:0}.quick-nav img{float:left;cursor:pointer;z-index:5;width:1.4rem;height:100%;margin-right:1rem;position:absolute;top:0}.quick-nav input{border:0;border-bottom:2px solid var(--color-text)}@media (hover:hover) and (pointer:fine){.quick-nav>div:hover .pille{transition:width .5s cubic-bezier(.425,.095,.35,1.345)}.quick-nav .pille span,.quick-nav .pille{transition:all .75s}}.social-nav{z-index:10;position:fixed;bottom:2.5rem;left:.7rem}.social-nav li{margin-top:.75rem}.social-nav li a{text-indent:-99999em;background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.15rem;height:1.15rem;display:block;overflow:hidden}.social-nav li.btn-fb a{background-image:url(../img/icon-fb.svg)}.social-nav li.btn-linkedin a{background-image:url(../img/icon-linkedin.svg)}.social-nav li.btn-insta a{background-image:url(../img/icon-insta.svg)}#top-link{z-index:10;position:fixed;bottom:2.5rem;right:1rem}a#top-link{text-indent:-99999em;background-image:url(../img/icon-top.svg);background-position:bottom;background-repeat:no-repeat;background-size:98%;width:2.5rem;height:2rem;display:block;overflow:hidden}.sub-nav{border-top:4px solid var(--color-text)}.content-wrapper .sub-nav ul{line-height:var(--line-height);margin-left:0;padding-left:0;list-style-type:none}.content-wrapper .sub-nav ul li{padding:0}.content-wrapper .sub-nav ul li:before{content:none;margin-left:0}.sub-nav a{border-bottom:2px solid var(--color-text);font-family:var(--font-bold);padding:.25rem 0;display:block}.body-gelb .sub-nav a{border-bottom:2px solid var(--color-gelb)}.body-blau .sub-nav a{border-bottom:2px solid var(--color-blau)}.body-gruen .sub-nav a{border-bottom:2px solid var(--color-gruen)}.body-rot .sub-nav a{border-bottom:2px solid var(--color-rot)}.filter-list{justify-content:center;gap:1rem;padding-bottom:.5rem;list-style-type:none;display:flex;position:relative}.filter-list.pin{padding-bottom:1rem}.filter-list.pin:after{content:"";background:var(--color-white);width:20%;height:2px;display:block;position:absolute;bottom:.5rem}.filter-list li button{font-size:var(--txt-s);background-color:var(--color-rot);background-color:var(--color-text);color:var(--color-white);font-family:var(--font-bold);border-radius:1rem;padding:.15rem .85rem;display:inline-block}.filter-list li button.active{background-image:url(../img/icon-haken-weiss.svg);background-position:right .3rem center;background-repeat:no-repeat;background-size:auto 50%;background-color:var(--color-rot);padding:.15rem 1.1rem .15rem .5rem}.filter-list.pin li button.active{background-image:url(../img/icon-pin-weiss.svg)}.bg-blau .filter-list li button.active{background-color:var(--color-white);color:var(--color-text)}.body-gruen .filter-list li button.active{background-color:var(--color-gruen);color:var(--color-white)}@media screen and (width<=2300px){.frame{width:auto;margin-left:8.13449%;margin-right:8.13449%}}@media screen and (width<=1800px){html{font-size:1.425vw}}@media screen and (width<=1300px){html{font-size:18px}.grid-8{grid-template-columns:repeat(6,minmax(0,1fr))}.txt-s{font-size:1rem;line-height:1.14286em}.filter-nav.txt-s{font-size:.85rem}}@media screen and (width<=1200px){.frame{margin-left:3.75rem;margin-right:3.75rem}#close{right:-2.5rem}.border-left:before{width:2.5rem}.main-nav li{margin-left:1.5rem}}@media screen and (width<=1100px){.site-header .frame{margin:0}.logo{margin:1rem 0 0 3.75rem}.logo .icon{margin-left:0}.logo-home{width:10rem}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-8{grid-template-columns:repeat(4,minmax(0,1fr))}.inner-abstand-links,.inner-medium-center{margin-left:0;margin-right:0}.bg-violett .inner-abstand-links{margin-left:8.38731%;margin-right:8.38731%}#hamburger,#close{display:block;top:1.5rem;right:3.75rem}#close,.nav-open #close{display:none}.main-nav{background:#fff;min-height:100vh;display:none;position:absolute;inset:0}.main-nav>ul{margin:4rem 3.75rem 0 0}.main-nav li{margin:.2rem 0;display:block}.section-nav,.impressum-nav{padding-left:1rem;padding-right:3.75rem}.impressum-nav{padding-top:4rem;padding-bottom:10rem}.section-nav-flex{display:block;overflow-y:auto}.body-kontakt .impressum-nav{padding-top:300px}.nav-open .main-nav li.blau a:hover,.nav-open .main-nav li.gelb a:hover,.nav-open .main-nav li.gruen a:hover,.nav-open .main-nav li.rot a:hover,.nav-open .main-nav li.violett a:hover{color:var(--color-text)}}@media screen and (width<=900px){.txt-l{font-size:1.2rem;line-height:1.14286em}.txt-xxl{font-size:3.4rem;line-height:1em}html{font-size:17px}.grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-8-2{grid-column-gap:6.47668%}.inner-schmal-center,.inner-schmal-links,.inner-medium-center{margin-left:0%;margin-right:0%}.inner-abstand-links{margin-left:0%}.home-title{width:calc(100% - 12rem)}.home-aktion{float:left;width:12rem}.home-aktion.hide-mobile,.home-circle.hide-mobile{display:none}.home-circle{width:12rem;height:12rem;margin:0;padding:3.6rem .5rem 0 1.4rem;right:-1rem}.home-circle h2,.home-circle h3 span{color:var(--color-blau);text-align:center;font-size:.9rem}.home-circle .home-circle-txt>p{font-size:.8rem;display:block}.home-circle .mehr-erfahren{text-align:center;border:none;margin:1rem 0 0;font-size:.9rem;display:block}a .home-circle h3 span{color:var(--color-white)}a .home-circle .home-circle-txt>p{display:none}a>.home-circle{padding:4.2rem 1rem 0}a .home-circle .home-circle-txt p span,a .home-circle .home-circle-txt h2,a .home-circle .home-circle-txt h3 span,.home-circle .mehr-erfahren{rotate:0deg}a .home-circle-txt{transform:translate(3%)}.ma-block{width:40.5%}}@media screen and (width<=765px){.content,.content.schmal{margin:6rem auto 0}.logo-home{margin-top:-12.5%}.home-title h1{font-size:2rem}.title-8{width:100%}.grid-8-2{grid-row-gap:var(--line-height2);grid-template-columns:repeat(1,minmax(0,1fr))}.grid-8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=600px){.txt-xxl{font-size:2.3rem;line-height:1em}.txt-xl{font-size:2rem;line-height:1em}.txt-l{font-size:1.5rem;line-height:1.11111em}.grid-2,.grid-3,.grid-4,.grid-home,.grid-raum-vorschau,.grid-kontakt,.grid-8-2{grid-row-gap:var(--line-height2);grid-template-columns:repeat(1,minmax(0,1fr))}.frame{margin-left:3rem;margin-right:.75rem}.border-left:before{width:2.25rem}h1.txt-center,h2.txt-center{text-align:left}.logo{width:200px;margin:0 0 0 .5rem}.logo .icon{background-position:50%;width:2rem;padding-top:20%}.logo strong{left:2.5rem}.logo-home{width:5rem;margin-top:-6rem}.dropdown-el{width:100%;min-width:auto;font-size:.9rem}.home-title{float:none;width:100%}.home-title h1{font-size:1.8rem}.home-aktion{width:100%;display:block}.home-circle{float:none;margin:0 auto;right:0}.geschichte .text,.geschichte .bild{float:none;width:100%}.geschichte .bild{margin-bottom:var(--line-height)}.header-mit-bild .titel-block{bottom:.75rem}.raeume .text,.raeume .bild,.raeume:nth-child(2n) .text,.raeume:nth-child(2n) .bild{float:none;width:100%}.raeume .txt-s{margin-bottom:var(--line-height2)}.grid-veranstaltung,.grid-gottesdienst{grid-column-gap:.8rem}.veranstaltung-zusatz{padding:var(--line-height) 0 var(--line-height) 4.15rem}.veranstaltung-zusatz>div .grid-item:first-child{padding-right:1.42rem}.quick-nav img{width:1.2rem}#hamburger,#close{right:.75rem}.main-nav>ul{margin:4rem .75rem 0 0}.section-nav,.impressum-nav{padding-right:.75rem}}.group:after{content:"";clear:both;display:table}