@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:url('../fonts/roboto-condensed-v16-latin-300.eot');src:local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('../fonts/roboto-condensed-v16-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed-v16-latin-300.woff2') format('woff2'), url('../fonts/roboto-condensed-v16-latin-300.woff') format('woff'), url('../fonts/roboto-condensed-v16-latin-300.ttf') format('truetype'), url('../fonts/roboto-condensed-v16-latin-300.svg#RobotoCondensed') format('svg');}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:300;src:url('../fonts/roboto-condensed-v16-latin-300italic.eot');src:local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url('../fonts/roboto-condensed-v16-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed-v16-latin-300italic.woff2') format('woff2'), url('../fonts/roboto-condensed-v16-latin-300italic.woff') format('woff'), url('../fonts/roboto-condensed-v16-latin-300italic.ttf') format('truetype'), url('../fonts/roboto-condensed-v16-latin-300italic.svg#RobotoCondensed') format('svg');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url('../fonts/roboto-condensed-v16-latin-regular.eot');src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('../fonts/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), url('../fonts/roboto-condensed-v16-latin-regular.woff') format('woff'), url('../fonts/roboto-condensed-v16-latin-regular.ttf') format('truetype'), url('../fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg');}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:400;src:url('../fonts/roboto-condensed-v16-latin-italic.eot');src:local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url('../fonts/roboto-condensed-v16-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed-v16-latin-italic.woff2') format('woff2'), url('../fonts/roboto-condensed-v16-latin-italic.woff') format('woff'), url('../fonts/roboto-condensed-v16-latin-italic.ttf') format('truetype'), url('../fonts/roboto-condensed-v16-latin-italic.svg#RobotoCondensed') format('svg');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url('../fonts/roboto-condensed-v16-latin-700.eot');src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('../fonts/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'), url('../fonts/roboto-condensed-v16-latin-700.woff') format('woff'), url('../fonts/roboto-condensed-v16-latin-700.ttf') format('truetype'), url('../fonts/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg');}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;src:url('../fonts/roboto-condensed-v16-latin-700italic.eot');src:local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url('../fonts/roboto-condensed-v16-latin-700italic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed-v16-latin-700italic.woff2') format('woff2'), url('../fonts/roboto-condensed-v16-latin-700italic.woff') format('woff'), url('../fonts/roboto-condensed-v16-latin-700italic.ttf') format('truetype'), url('../fonts/roboto-condensed-v16-latin-700italic.svg#RobotoCondensed') format('svg');}body{font-family:'Roboto Condensed', sans-serif;background:#edeaf1}header.page{position:relative;z-index:1}@media (max-width:991.98px){header.page{position:fixed;width:100%;z-index:1}}header.page .white{height:95px;background:#fff;box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2)}@media (max-width:991.98px){header.page .white{height:auto}}header.page .navbar-toggler.res-nav[aria-expanded="true"] .oi-menu:before{content:'\e0db'}header.page .navbar-toggler.res-nav,header.page .navbar-toggler.search{font-size:1.75rem;margin-top:5px}.navbar-mainnav{border-top:4px #875ca3 solid;padding:0px 0px 18px 0px}@media (min-width:992px){.navbar-mainnav .navbar-nav{margin-top:-4px}}.navbar-mainnav .nav-link{text-transform:uppercase;padding:1rem 0.625rem 0 !important;color:#3f3f3f}@media (max-width:991.98px){.navbar-mainnav .nav-link{border-bottom:1px solid #eae4f1}}@media (min-width:992px){.navbar-mainnav .nav-link{border-right:1px #c9b8db solid}}.navbar-mainnav .nav-link.btn{color:#fff}.navbar-mainnav .nav-link.btn:focus,.navbar-mainnav .nav-link.btn:hover{color:#fff}.navbar-mainnav .nav-item.last > .nav-link{border-right:none}#logo{margin-left:29px}#headernav{display:flex;flex-basis:100%;padding-top:25px}@media (max-width:991.98px){#headernav{position:absolute;top:0;right:200%;z-index:1;transition:all 0.35s ease}#headernav.show{right:55%;left:0;display:block;top:40px}#headernav .navbar-nav{width:100%}#headernav .nav-item{padding-left:0.875rem}#headernav .nav-item.last{display:none}#headernav .nav-link{color:#fff;padding:0.5625rem 1rem 0.625rem}#headernav .btn-primary{background-color:transparent;border-color:transparent}}@media (max-width:991.98px){#headernav .nav-item{border-bottom:1px solid #eae4f1;padding:0.625rem 0.625rem !important}}@media (min-width:992px){#headernav .nav-item{border-right:1px #dcdcdc solid}}#headernav .nav-item.last{border-right:none}#headernav .nav-link{text-transform:uppercase;font-size:14px}@media (max-width:991.98px){#headernav .nav-link{color:#fff;padding:0px}}@media (min-width:992px){#headernav .nav-link{color:#212529;padding:0.2rem 0.7rem}}@media (min-width:992px){#headernav .schnelle-hilfe-mobile{display:none}}#headernav .btn-search{padding:0.3rem 0.3rem;margin-left:10px}@media (min-width:992px){#headernav .nav-item:hover .dropdown-menu-wrapper,#headernav .nav-item.open .dropdown-menu-wrapper{display:block}#headernav .nav-item:hover .dropdown-menu-wrapper .dropdown-menu,#headernav .nav-item.open .dropdown-menu-wrapper .dropdown-menu{display:block;position:relative}}#headernav .dropdown-menu-wrapper{position:absolute;width:700px;transform:translateX(-68%);z-index:1001;padding-top:10px}#headernav .dropdown-menu-wrapper .dropdown-menu{left:none;right:none}#headernav .dropdown-menu-wrapper .dropdown-menu::before{content:'';width:12px;height:12px;background-color:#4b335b;display:block;position:absolute;z-index:-1;top:-9px;left:77%;transform:rotate(-45deg) translate3d(-50%, -50%, -10px);transform-origin:right}#headernav .dropdown-menu-wrapper #schnelleHilfeBox{background:#4b335b;color:#fff;font-size:14px;border-radius:5px;padding:20px 20px 10px 20px}#headernav .dropdown-menu-wrapper #schnelleHilfeBox > .row > div:first-child{font-size:16px}#headernav .dropdown-menu-wrapper #schnelleHilfeBox > .row > div:first-child .btn-white{width:auto;background:#c9b8db;border-color:#c9b8db}#headernav .dropdown-menu-wrapper #schnelleHilfeBox .row{margin-bottom:10px}#headernav .dropdown-menu-wrapper #schnelleHilfeBox a{color:#fff;font-weight:bold}#headernav .dropdown-menu-wrapper #schnelleHilfeBox a.btn-white{width:100%;font-weight:normal !important;color:#4b335b !important}@media (max-width:991.98px){.containerNav{max-width:none !important;padding:0px !important;margin:0px !important}}#mainnav{z-index:1000}@media (min-width:992px){#mainnav .nav-item:hover .dropdown-menu-wrapper,#mainnav .nav-item.open .dropdown-menu-wrapper{display:block}#mainnav .nav-item:hover .dropdown-menu-wrapper .dropdown-menu,#mainnav .nav-item.open .dropdown-menu-wrapper .dropdown-menu{display:block;position:relative}}#mainnav .dropdown-menu-wrapper{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:20px;display:none}#mainnav .dropdown-menu-wrapper .dropdown-menu{top:inherit;left:inherit;transform:inherit}@media (max-width:991.98px){#mainnav .dropdown-menu-wrapper.show .dropdown-menu{position:static;display:block;float:none}}#mainnav .dropdown-menu{position:absolute;top:140%;left:50%;transform:translateX(-50%);z-index:1000;display:none;float:left;min-width:10rem;padding:0.2rem 0;margin:0.2rem 0 0;font-size:1rem;color:#3f3f3f;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border-radius:5px;box-shadow:0 5px 14px rgba(0, 0, 0, 0.4)}#mainnav .dropdown-menu::before{content:'';width:12px;height:12px;background-color:#fff;display:block;position:absolute;z-index:-1;top:-9px;left:50%;transform:rotate(-45deg) translate3d(-50%, -50%, -10px);transform-origin:right}#mainnav .dropdown-menu li:last-child .dropdown-item{border-bottom-color:transparent}#mainnav .dropdown-item{border-bottom:1px solid #eae4f1}@media (max-width:991.98px){#mainnav{display:flex;background-color:#fff;position:absolute;top:0;left:100%;width:55%;transition:left 0.35s ease, right 0.35s ease;overflow-y:scroll;max-height:100%}#mainnav.show{left:45%;right:0}#mainnav > ul{flex-grow:1;margin-bottom:0.25rem}}@media (max-width:991.98px){#mainnav .dropdown-menu-wrapper.show{display:block;position:static;transform:inherit;padding-top:0}#mainnav .dropdown-menu-wrapper.show .dropdown-menu{border:0;box-shadow:inherit;position:static;padding-right:0;padding-top:0 !important}#mainnav .dropdown-menu-wrapper.show .dropdown-menu::before{content:none}#mainnav .dropdown-menu-wrapper.show .dropdown-menu li{background-color:#4d355d}#mainnav .dropdown-menu-wrapper .dropdown-menu{margin:0px}#mainnav .dropdown-menu-wrapper .dropdown-item{color:#fff}}#mainnav .nav-item.active .nav-link{font-weight:bold}@media (max-width:991.98px){.subnav{display:none}}.subnav h4{background:#4b335b;text-transform:uppercase;font-size:1.25rem;color:#fff;padding:10px 20px;margin-bottom:0px;border-radius:5px 5px 0px 0px}.subnav ul{padding:0px;margin:0px;list-style:none;border-radius:0px 0px 5px 5px;background:#fff}.subnav ul > li a{padding:10px 20px;border-bottom:1px #edeaf1 solid;display:block;color:#3f3f3f}.subnav ul > li.active > a{background:#eae7ef;font-weight:bold}.subnav ul > li.last > a{border-bottom:none}.subnav .level-2 > li a{background:rgba(234, 231, 239, 0.5)}@media (max-width:991.98px){.news .subnav{display:block !important}}.gemeinde .subnav h4{background:#692f91}.gemeinde .subnav ul > li.active a{background:rgba(105, 47, 145, 0.1)}.gemeinde .subnav .level-2 > li > a{background:rgba(105, 47, 145, 0.3)}.familie_kinder .subnav h4{background:#db9e25}.familie_kinder .subnav ul > li.active a{background:rgba(219, 158, 37, 0.1)}.familie_kinder .subnav .level-2 > li > a{background:rgba(219, 158, 37, 0.3)}.jugend_konfi .subnav h4{background:#c60086}.jugend_konfi .subnav ul > li.active a{background:rgba(198, 0, 134, 0.1)}.jugend_konfi .subnav .level-2 > li > a{background:rgba(198, 0, 134, 0.3)}.spenden_helfen .subnav h4{background:#a80f33}.spenden_helfen .subnav ul > li.active a{background:rgba(168, 15, 51, 0.1)}.spenden_helfen .subnav .level-2 > li > a{background:rgba(168, 15, 51, 0.3)}.kirchenmusik .subnav h4{background:#1da0a0}.kirchenmusik .subnav ul > li.active a{background:rgba(29, 160, 160, 0.1)}.kirchenmusik .subnav .level-2 > li > a{background:rgba(29, 160, 160, 0.3)}.erwachsene .subnav h4{background:#bcd232}.erwachsene .subnav ul > li.active a{background:rgba(188, 210, 50, 0.1)}.erwachsene .subnav .level-2 > li > a{background:rgba(188, 210, 50, 0.3)}#footernav{flex-grow:1;margin-bottom:3.75rem}#footernav .nav{border-left:1px solid #6c757d;height:100%;padding-top:0.375rem;margin-left:1px}#footernav .nav .nav-link{padding-top:0;padding-bottom:0.125rem;font-size:0.875rem}#footernav .nav .nav-item::before{content:none}#footernav > .nav-item{align-items:flex-start;flex-direction:column;flex-grow:1}#footernav > .nav-item::before{content:none}#footernav > .nav-item > .nav-link{padding-left:0;padding-top:0;color:#69a0de;font-size:1.125rem;font-weight:700;text-transform:uppercase;display:flex;align-items:center}#footernav > .nav-item > .nav-link::before{content:'';border-left:3px solid #69a0de;color:#69a0de;padding-right:0.75rem;height:1.75rem}@media (max-width:991.98px){body > div.container{padding-top:64px !important}body > div.container.home{padding-top:0px !important}}@media (min-width:992px){.subpage.withHeaderImage{margin-top:-44px}.subpage.withHeaderImage .content{margin-top:-40px}.subpage .content-col{padding-right:40px}}.subpage .content{background:#fff;padding:30px}.subpage .content img{max-width:100%;height:auto}.content a{text-decoration:underline;font-weight:700}.content a.btn{text-decoration:none !important;font-weight:300 !important}@media (min-width:992px){.mobilebar{display:none}}@media (max-width:991.98px){.mobilebar .navbar-brand{padding-top:0px}.mobilebar .navbar-brand img{height:50px}}@media (max-width:991.98px){.desktopbar{height:5px}.desktopbar .brandlogo{display:none}}@media (max-width:1199.98px){.herzlichWillkommen{background:#fff;margin-top:30px}.herzlichWillkommen .herzlichWillkommenContent{padding:20px}}.coloredBox{margin-top:30px}.coloredBox .shadow{background:#fff;display:block;text-decoration:none;color:#3f3f3f}.coloredBox .boxTitel,.coloredBox .boxLink{padding:10px 20px}.coloredBox .boxTitel{font-size:1rem;font-weight:bold;color:#fff}.terminBox{position:relative;background:#4b335b;color:#fff}.terminBox #termineTab{border:none;padding:30px 0px 20px 15px}.terminBox #termineTab .nav-item:first-child{border-right:2px #a097a7 solid}.terminBox #termineTab .nav-link{color:#a097a7;background:none;border:none;font-size:20px;padding:0px 15px;text-decoration:none}.terminBox #termineTab .nav-link.active{color:#fff}.terminBox #termineTabContent ul{list-style:none;padding:0px}.terminBox #termineTabContent ul li span.termin{color:#fff;border-bottom:2px #875ca3 solid;font-weight:bold;padding:0px 0px 5px 30px}.terminBox #termineTabContent ul li p{padding:10px 30px 0px 30px}.terminBox .alleTermine{width:100%;background:#392745;padding:10px 30px}@media (min-width:992px){.terminBox .alleTermine{position:absolute;bottom:0px}}.terminBox .alleTermine a{color:#fff;text-decoration:none}#overlay{position:fixed;top:0;right:0;bottom:100%;left:0;background:-moz-linear-gradient(top, rgba(75, 51, 91, 1) 0%, rgba(75, 51, 91, 0.3) 100%);background:-webkit-linear-gradient(top, rgba(75, 51, 91, 1) 0%, rgba(75, 51, 91, 0.3) 100%);background:linear-gradient(to bottom, rgba(75, 51, 91, 1) 0%, rgba(75, 51, 91, 0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ccffffff',GradientType=1);transition:all 0.35s ease}#overlay.show{bottom:0}#searchField{width:30px;box-sizing:border-box;border:2px solid #4b335b;border-radius:4px;background-color:#4b335b;background-image:url(../images/suche.png);background-position:2px 2px;background-repeat:no-repeat;-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out;padding:0px 5px}#searchField:focus{width:150px;background-color:#fff;padding:0px 5px 0px 30px;background-image:url(../images/suche_aktiv.png);background-position:2px 2px}a.gallery{margin-bottom:20px;display:block;height:140px;background-size:cover;background-position:center center}#search-mobile{top:64px;width:100%}#search-mobile.show{display:block !important}#search-mobile{position:absolute;right:0}.ce-uploads-description{margin-top:20px;font-size:0.9rem}.tx-wmit-raumplaner .table.termine tr.gottesdienst{background:#edeaf1}.tx-wmit-raumplaner .select2{margin-bottom:10px}.tx-wmit-raumplaner .select2-container .select2-selection--multiple{min-height:37px}.tx-wmit-raumplaner .select2-selection__choice{background-color:#4b335b !important;border:#4b335b !important;color:#fff}.tx-wmit-raumplaner .select2-selection__choice__remove{color:#fff !important}.tx-wmit-raumplaner .select2-selection__choice__remove:hover{color:#edeaf1 !important}figcaption{display:block !important}@media (max-width:991.98px){footer .dark .btn{margin-bottom:5px}}.contentBorder .kontakt{margin-top:20px;border-radius:5px;background:#fff}.contentBorder .kontakt h4{background:#8d63a8;text-transform:uppercase;font-size:0.75rem;color:#fff;padding:10px 20px;margin-bottom:0px;border-radius:5px 5px 0px 0px}.contentBorder .kontakt .boxContent{padding:20px}.contentBorder .kontakt .boxContent .name{color:#4b335b;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1}.contentBorder .kontakt .boxContent .job{padding-top:10px;display:block;color:#692f91;line-height:1}.contentBorder .kontakt .boxContent .bild{padding-left:0px}.content .kontakt{margin-bottom:20px;border-radius:5px;background:#fff}.content .kontakt h4{background:#8d63a8;text-transform:uppercase;font-size:0.75rem;color:#fff;padding:10px 20px;margin-bottom:0px;border-radius:5px 5px 0px 0px}.content .kontakt .boxContent{padding:20px}.content .kontakt .boxContent .name{color:#4b335b;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1}.content .kontakt .boxContent .job{padding-top:10px;display:block;color:#692f91;line-height:1}.content .kontakt .boxContent .bild{padding-left:0px}.hinweis{padding:10px 20px;color:#fff}.hinweis a{color:#fff}.ce-border img{border:1px solid #ccc}footer{background:#4b335b;color:#fff;margin-top:79px}footer a,footer a:hover,footer a:focus,footer a:active{color:#fff}footer h2{color:#c9b8db;border-left:3px #c9b8db solid;padding:10px 0px 10px 15px;font-size:17px;text-transform:uppercase;font-weight:bold}footer .dark{background:#392745;padding:15px 50px 10px;min-height:10px}footer .light{padding:30px 50px 30px 50px}footer #footerNav{margin-bottom:30px}footer #footerNav ul{padding:0px;margin:0px;list-style:none}footer #footerNav .level-0{color:#c9b8db;border-left:3px #c9b8db solid;padding:10px 0px 10px 15px;font-size:17px;text-transform:uppercase;font-weight:bold;display:block}footer #footerNav ul > li > ul{border-left:1px #c9b8db solid;padding:10px 0px 10px 16px;margin:8px 0px 25px 1px}footer #footerNav .level-1{color:#fff;font-size:14px}header.page .badge-primary{color:#fff;border-radius:5px;font-size:15px;text-transform:uppercase;padding:5px 10px;margin-right:15px}header.page .headerLinks{padding-top:35px}header.page .headerLinks a{color:#3f3f3f;text-transform:uppercase}#headernav{display:block !important}@media (min-width:992px){.desktopbar{display:flex}.mobilebar{display:none}}@media (max-width:991.98px){.desktopbar{display:none}.mobilebar{display:flex}}.content{background-color:#fff;box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.2);padding:35px}.content-fullscreen{display:block;z-index:1000;position:fixed;width:100%;height:100%;top:0;right:0;left:0;bottom:0;overflow:auto}.headline{background:#571388;color:#fff;width:auto;border-radius:0px 5px 5px 0px;font-size:25px;text-transform:uppercase;padding:10px 0px 10px 35px;margin-left:-35px}.neuerTermin{background:#571388;float:right;color:#fff;width:auto;border-radius:5px 0px 0px 5px;border:none;font-size:25px;text-transform:uppercase;padding:10px 35px 10px 20px;margin-right:-35px}.neuerTermin:hover,.neuerTermin:active{color:#fff;text-decoration:none}.neuerTermin img{vertical-align:top;padding-top:7px}#panel-fullscreen{background:#571388;float:right;color:#fff;width:auto;border-radius:5px;border:none;font-size:25px;padding:15px 20px 15px 20px;margin-right:20px}#downloadsButton{background:#571388;float:right;color:#fff;width:auto;border-radius:5px;border:none;font-size:25px;padding:15px 20px 15px 20px;margin-right:20px}.popover-body .btn{background:#571388;text-transform:uppercase}.fc-bgevent{background:#ccc}.fc-event-dot{display:inline-block;width:7px !important;height:10px;border-radius:5px;padding-top:10px}.btn-primary.disabled,.btn-primary:disabled{background:#c9b9dc;border-color:#c9b9dc}#calendar{margin-top:30px}.modal-termin{max-width:950px}.modal-termin .modal-footer{display:block}.bootstrap-select{height:100%}.bootstrap-select > .dropdown-toggle{height:100%}@media print{body{background:none}header,nav,footer,#raumplaner-toolbar{display:none}#calendar{margin-top:0px}.content{padding:0px}}.raumplaner-dispensed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAX/GZH4/xkYGBhhAmAOSBJEwDkgAQCCrgQEjpMcPgAAAABJRU5ErkJggg==)}.raumplaner-dispensed .fc-title{text-decoration:line-through}