﻿@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,.2)}@media(max-width: 991.98px){header.page .white{height:auto}}header.page .navbar-toggler.res-nav[aria-expanded=true] .oi-menu:before{content:""}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 .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 .35s ease}#headernav.show{right:55%;left:0;display:block;top:40px}#headernav .navbar-nav{width:100%}#headernav .nav-item{padding-left:.875rem}#headernav .nav-item.last{display:none}#headernav .nav-link{color:#fff;padding:.5625rem 1rem .625rem}#headernav .btn-primary{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}}@media(max-width: 991.98px){#headernav .nav-item{border-bottom:1px solid #eae4f1;padding:.625rem .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:.2rem .7rem}}@media(min-width: 992px){#headernav .schnelle-hilfe-mobile{display:none}}#headernav .btn-search{padding:.3rem .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:.2rem 0;margin:.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,.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:rgba(0,0,0,0)}#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 .35s ease,right .35s ease;overflow-y:scroll;max-height:100%}#mainnav.show{left:45%;right:0}#mainnav>ul{flex-grow:1;margin-bottom:.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:hsl(276,27.7777777778%,28.6764705882%)}#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,.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,.1)}.gemeinde .subnav .level-2>li>a{background:rgba(105,47,145,.3)}.familie_kinder .subnav h4{background:#db9e25}.familie_kinder .subnav ul>li.active a{background:rgba(219,158,37,.1)}.familie_kinder .subnav .level-2>li>a{background:rgba(219,158,37,.3)}.jugend_konfi .subnav h4{background:#c60086}.jugend_konfi .subnav ul>li.active a{background:rgba(198,0,134,.1)}.jugend_konfi .subnav .level-2>li>a{background:rgba(198,0,134,.3)}.spenden_helfen .subnav h4{background:#a80f33}.spenden_helfen .subnav ul>li.active a{background:rgba(168,15,51,.1)}.spenden_helfen .subnav .level-2>li>a{background:rgba(168,15,51,.3)}.kirchenmusik .subnav h4{background:#1da0a0}.kirchenmusik .subnav ul>li.active a{background:rgba(29,160,160,.1)}.kirchenmusik .subnav .level-2>li>a{background:rgba(29,160,160,.3)}.erwachsene .subnav h4{background:#bcd232}.erwachsene .subnav ul>li.active a{background:rgba(188,210,50,.1)}.erwachsene .subnav .level-2>li>a{background:rgba(188,210,50,.3)}#footernav{flex-grow:1;margin-bottom:3.75rem}#footernav .nav{border-left:1px solid #6c757d;height:100%;padding-top:.375rem;margin-left:1px}#footernav .nav .nav-link{padding-top:0;padding-bottom:.125rem;font-size:.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:.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 .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}.coloredBox{margin-top:30px}.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}@media(min-width: 992px){.terminBox .alleTermine{position:absolute;bottom:0px}}.terminBox .alleTermine{width:100%;background:#392745;padding:10px 30px}.terminBox .alleTermine a{color:#fff;text-decoration:none}#overlay{position:fixed;top:0;right:0;bottom:100%;left:0;background:-moz-linear-gradient(top, rgb(75, 51, 91) 0%, rgba(75, 51, 91, 0.3) 100%);background:-webkit-linear-gradient(top, rgb(75, 51, 91) 0%, rgba(75, 51, 91, 0.3) 100%);background:linear-gradient(to bottom, rgb(75, 51, 91) 0%, rgba(75, 51, 91, 0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccffffff',GradientType=1 );transition:all .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 .4s ease-in-out;transition:width .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:.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:.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:.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,.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}
