/* layout.css */
.ce_player video,.ce_player .mejs__video,.ce_player .mejs__poster,.ce_player .mejs__overlay{width: 100% !important}.ce_player .mejs__video{background-color: #e6f2f7 !important}body.fehlerseite h2 a{color:#F8B602}body.fehlerseite .mod_sitemap ul{padding-left:0}body.fehlerseite .mod_sitemap ul li a:hover,body.fehlerseite .mod_sitemap ul li a:focus,body.fehlerseite .mod_sitemap ul li a:active{color:#F8B602}body.fehlerseite .mod_sitemap ul li{list-style-type:none}body.fehlerseite .mod_sitemap ul.level_2{margin-bottom:1rem;padding-left:1rem;text-transform:none}body.fehlerseite .mod_sitemap ul.level_1{font:12px 'catamaranbold',sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:1.7px}body.fehlerseite .mod_sitemap ul.level_2{text-transform:none}body.fehlerseite .mod_sitemap ul.level_3{text-transform:none}body .ueberschrift-xl{margin-top:50px;margin-bottom:0;text-align:center;color:#F8B602;font-size: calc(40px + 10vw)}body.download #container  li{padding:4px 7px;border:2px solid #533339;font:12px 'catamaranbold',sans-serif;color:#533339;letter-spacing:1.5px}body.download #container li:focus,body.download #container li:hover,body.download #container li:active{background-color:#533339;color:#fff}body.download #container li:focus a,body.download #container li:hover a,body.download #container li:active a{color: #fff}body.download li{margin-bottom:1rem}body.download #article-52 ul{padding-left:0;list-style-type:none}body .zitat.gelb{color:#F8B602}body .filter-hauptamtliche{min-width:110px;min-height:190px;max-height:190px;float:left;margin-bottom:10px;padding:20px;text-align:center;background-color:#533339;box-sizing: border-box;width: calc(25% - 30px / 4)}body .filter-hauptamtliche{margin-right:10px}body .filter-umschlag-hauptamtliche{width:100%;float: left;clear: right}body .filter-hauptamtliche{background-color:#fff2de}body .filter-hauptamtliche.active{background-color:#F8B602}body .filter-gunz{margin-right:0}body .filter-hauptamtliche:focus,body .filter-hauptamtliche:hover,body .filter-hauptamtliche:active{background-color:#F8B608}body .filter-hauptamtliche img:focus,body .filter-hauptamtliche img:hover,body .filter-hauptamtliche img:active{opacity: 0.6}body .filter-hauptamtliche img{border-radius: 50%}body.newsletter #container .inside a,body.newsletter-abboniert #container .inside a,body.newsletter-abmelden #container .inside a{color:#D8503B}body.kontakt .kontakt-formular a,body.kontakt .kontakt-formular a,body.kontakt .kontakt-formular a{color:#D8503B}body a[title="Datenschutzerklaerung"],body a[title="Datenschutzerklaerung"],body a[title="Datenschutzerklaerung"]{color:#BCD360}body.gemeindeleben .zitat{font-size:20px;color:#D8503B}body.suche .mod_search p.url{display:none}body.suche .mod_search p mark{color:#533339;background-color: transparent}body.suche .widget-radio{display:none}body.suche .formbody .widget-submit,body.suche .formbody .widget-text{float:left;margin-bottom:20px}body.suche .mod_search p.header{clear:both;padding-top:5px;padding-bottom:5px;padding-left:20px;background-color:#533339;color:#fff}body.suche .mod_search .odd,body.suche .mod_search .even{padding-top:1rem;border-top:2px solid}body.suche .mod_search .first{padding-top:0;border-top:0}body.suche .mod_search .odd h3 a:focus,body.suche .mod_search .odd h3 a:hover,body.suche .mod_search .odd h3 a:active,body.suche .mod_search .even h3 a:focus,body.suche .mod_search .even h3 a:hover,body.suche .mod_search .even h3 a:active{color:#D8503B}body .mod_eventlist time .circle{float:left;clear:left;margin-right:20px;background-color: #F8B602;width: 40px;height: 40px;border: 1px solid #F8B602;text-align: center;border-radius: 20px;font-family: 'catamaranbold', sans-serif;font-size: 14px;line-height: 14px;display: flex;flex-direction: column;justify-content: center}body .mod_eventlist time a{float:left}body .mod_eventlist time[datetime]{display:block}body .mod_eventlist .event.layout_upcoming{min-height:40px;margin-top:30px}body .mod_eventlist a:focus,body .mod_eventlist a:hover,body .mod_eventlist a:active{color:#F8B602}body.gruen .mod_eventlist time .circle{background-color: #BCD360;border-color: #BCD360}body.gruen .mod_eventlist a:focus,body.gruen .mod_eventlist a:hover,body.gruen .mod_eventlist a:active{color:#BCD360}body.blau .mod_eventlist time .circle{background-color: #AECCC4;border-color: #AECCC4}body.blau .mod_eventlist a:focus,body.blau .mod_eventlist a:hover,body.blau .mod_eventlist a:active{color:#AECCC4}body.rosa .mod_eventlist time .circle{background-color: #DEBDAD;border-color: #DEBDAD}body.rosa .mod_eventlist a:focus,body.rosa .mod_eventlist a:hover,body.rosa .mod_eventlist a:active{color:#DEBDAD}body.rot .mod_eventlist time .circle{background-color: #D8503B;border-color: #D8503B}body.rot .mod_eventlist a:focus,body.rot .mod_eventlist a:hover,body.rot .mod_eventlist a:active{color:#D8503B}body.lila .mod_eventlist time .circle{background-color: #D2BED9;border-color: #D2BED9}body.lila .mod_eventlist a:focus,body.lila .mod_eventlist a:hover,body.lila .mod_eventlist a:active{color:#D2BED9}body .mod_subscribe .formbody input{padding:7px;border: none}body .mod_subscribe .formbody .widget-submit{margin-top:5px;border: none}body .mod_unsubscribe .formbody fieldset.checkbox_container,body .mod_subscribe .formbody fieldset.checkbox_container{margin-top:10px;margin-left:0;padding-right:0;padding-bottom:0;padding-left:0;border:0}body .mod_unsubscribe .formbody button.submit,body .mod_subscribe .formbody button.submit{margin-top:10px;padding:4px 10px;border:2px solid #533339;font:12px 'catamaranbold',sans-serif;color:#533339;text-transform:uppercase;letter-spacing:1.5px;background-color: transparent}body .mod_unsubscribe .formbody button.submit:focus,body .mod_unsubscribe .formbody button.submit:hover,body .mod_unsubscribe .formbody button.submit:active,body .mod_subscribe .formbody button.submit:focus,body .mod_subscribe .formbody button.submit:hover,body .mod_subscribe .formbody button.submit:active{background-color:#533339;color:#fff}body .mod_unsubscribe .formbody fieldset.checkbox_container input.checkbox,body .mod_subscribe .formbody fieldset.checkbox_container input.checkbox{margin:0}body.newsletter-abgemeldet p a{color:#F8B602}body .mod_unsubscribe .formbody .checkbox_container span,body .mod_subscribe .formbody .checkbox_container span{display:block}.mod_subscribe  .formbody .widget label:focus,.mod_subscribe  .formbody .widget label:hover,.mod_subscribe  .formbody .widget label:active,.mod_unsubscribe  .formbody .widget label:focus,.mod_unsubscribe  .formbody .widget label:hover,.mod_unsubscribe  .formbody .widget label:active{color:#D8503B}body.gottesdienste main .inside .minicalendar thead tr:first-child{border-top:2px solid #F8B602;border-bottom:2px solid #F8B602}body.gottesdienste .minicalendar td.active:focus a,body.gottesdienste .minicalendar td.active:hover a,body.gottesdienste .minicalendar td.active:active a{color:#533339}body.startseite .minicalendar td.active a:focus,body.startseite .minicalendar td.active a:hover,body.startseite .minicalendar td.active a:active{color:#533339}body main .inside .minicalendar td.active.selected a{color:#fff}body.christuskirche .christuskirche-pfarrer{width:32%;float:left;margin-bottom:2rem}body.christuskirche .christuskirche-pfarrer-1,body.christuskirche .christuskirche-pfarrer-2,body.christuskirche .christuskirche-pfarrer-4,body.christuskirche .christuskirche-pfarrer-5,body.christuskirche .christuskirche-pfarrer-7,body.christuskirche .christuskirche-pfarrer-8{margin-right:1%}body.christuskirche .christuskirche-pfarrer-4,body.christuskirche .christuskirche-pfarrer-7{clear:left}body.christuskirche .christuskirche-clear-left{clear:left}body.christuskirche a.anchorPos,body.jugendkirche a.anchorPos,body.illenau a.anchorPos{display: block;position: relative;top: -250px;  //Die Verschiebung in Pixelvisibility: hidden}.mod_rocksolid_slider .rsts-nav{width:100%;bottom:0;text-align:center}.rsts-skin-default .rsts-nav-bullets a,.rsts-skin-default .rsts-nav-bullets a{background-color:#fff;box-shadow: none}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#533339;box-shadow: none}.rsts-skin-default .rsts-caption{width:100%;height:70px;bottom:0;left:0;margin-right:0;margin-bottom:0;padding-bottom:30px;text-align:center;color:#533339;top: initial;background-color: transparent}.mod_rocksolid_slider .rsts-slide a img{padding-right:35px;padding-bottom:70px;padding-left:35px}body.jugendkirche .ce_text h3{margin:0;padding:0}body .ce_text.hdrei-nach-oben p{margin-top:0}body.posaune .posaune-besetzung-1,body.posaune .posaune-besetzung-2,body.posaune .posaune-besetzung-3,body.posaune .posaune-besetzung-4,body.posaune .posaune-besetzung-5,body.posaune .posaune-besetzung-6{width:200px;float:left;margin-right:1rem}body.posaune .posaune-besetzung-4{clear:left}body.posaune .ce_headline{clear:both}body.kontakt #container main .inside{width:100%;max-width:100%;padding-right:0;padding-left:0;background-color: transparent}body.kontakt h1{text-align:center}body.kontakt #container{padding-left:0}body.kontakt .ce_text.kontakt-adresse{float:left;margin-right:2%;padding:2rem 4rem 2rem 2rem;background-color:#e6f2f7;width: 49%;box-sizing: border-box;margin-bottom: 5rem}body.kontakt .oeffnungszeiten{display:block;margin-bottom:4rem;clear: both}body.kontakt .ce_form.kontakt-formular .formbody input,body.kontakt .ce_form.kontakt-formular .formbody textarea{width:100%;border:0;background-color: transparent}body.kontakt .ce_form.kontakt-formular{width:49%;float:left;padding-right:3rem;box-sizing: border-box}body.kontakt .ce_form.kontakt-formular .formbody input.checkbox{width:auto}body.kontakt .ce_form .widget-checkbox fieldset{padding-left:0;background-color:#fff2de;border:0}body.kontakt .ce_form.kontakt-formular .formbody textarea[placeholder],body.kontakt .ce_form.kontakt-formular .formbody input[placeholder],body.kontakt .ce_form.kontakt-formular .formbody .checkbox_container,body.kontakt .ce_form.kontakt-formular .formbody button.submit{font:12px 'catamaranbold',sans-serif;color:#533339;letter-spacing:1px}body.kontakt .ce_form.kontakt-formular .formbody button.submit{width:100%;padding-top:5px;padding-bottom:5px;border:2px solid #D2BED9;background-color: transparent}body.kontakt .ce_form.kontakt-formular .formbody button.submit:focus,body.kontakt .ce_form.kontakt-formular .formbody button.submit:hover,body.kontakt .ce_form.kontakt-formular .formbody button.submit:active{background-color:#D2BED9;color:#fff}body.kontakt .ce_form.kontakt-formular .formbody input{margin-bottom:2rem;border-bottom:2px solid #D2BED9}body.kontakt .ce_form.kontakt-formular .formbody textarea{border-bottom:2px solid #D2BED9}body.kontakt .ce_form.kontakt-formular .formbody input:focus,body.kontakt .ce_form.kontakt-formular .formbody input:hover,body.kontakt .ce_form.kontakt-formular .formbody input:active{background-color:#D2BED9}body.kontakt .oeffnungszeiten{width:400px;display:block;margin-right:auto;margin-left:auto}body.kontakt .oeffnungszeiten .rechte-spalte{padding-left:2rem}body.kontakt .oeffnungszeiten table{width:100%;margin-top:4rem}body.kontakt .oeffnungszeiten table td{vertical-align:top}body.kontakt .kontakt-wegrose{clear:left}body.kontakt .kontakt-wegrose{width:50%;display:block;margin-right:auto;margin-left:auto;padding-top:5rem}body.kontakt .google-maps{width:50%;display:block;margin:2rem auto 5rem;padding:5px;text-align:center;border:2px solid #533339}body.kontakt .google-maps:focus,body.kontakt .google-maps:hover,body.kontakt .google-maps:active{background-color:#533339}body.kontakt .google-maps:focus p,body.kontakt .google-maps:hover p,body.kontakt .google-maps:active p,body.kontakt .google-maps:focus h3,body.kontakt .google-maps:hover h3,body.kontakt .google-maps:active h3{color:#fff}body.kontakt .google-maps p,body.kontakt .google-maps h3{margin-top:0;margin-bottom:0}body.kontakt .ansprechpartner img{width:120px;display:block;margin-right:auto;margin-left:auto;border-radius: 50%}body.kontakt .ansprechpartner img:focus,body.kontakt .ansprechpartner img:hover,body.kontakt .ansprechpartner img:active{opacity: 0.6}body.kontakt .ansprechpartner{width:30%;min-height:250px;text-align:center;background-color:#e6f2f7}body.kontakt .ce_text.ansprechpartner{float:left;margin-bottom:20px}body.kontakt .ce_text.ansprechpartner.drei{clear:left}body.kontakt .ansprechpartner.zwei,body.kontakt .ansprechpartner.vier{margin-left:20px}body.kontakt .ansprechpartner.eins,body.kontakt .ansprechpartner.drei{margin-left: calc(20% - 40px)}bodykontakt .ansprechpartner a:focus,body.kontakt .ansprechpartner a:hover,body.kontakt .ansprechpartner a:active{color:#D2BED9}body.gemeinderat .zitat{color:#D8503B}body.bibel-gebetskreis .zitat{font-size:20px;color:#D8503B}body .zitat{font-size:20px;line-height:23px;font-weight:normal;color:#D8503B}body .zitat em{font-size:10px}body .ce_headline.news-ueberschrift,body .ce_headline.kommende-termine,body .ce_headline.ueberschrift-linie{padding-top:2rem;border-top:2px solid #533339}body .mod_newsarchive h1{font: 16px 'catamaranbold',sans-serif;color: #533339;text-transform: uppercase;letter-spacing: 1.5px}body .mod_newsarchive .layout_latest{margin-bottom:1rem;padding:1rem;background-color:#fff}body .mod_newsarchive .layout_latest .image_container img{width:150px;float:left;margin-right:1rem}body .mod_newsarchive .layout_latest p.more a{padding: 2px 5px;border: 2px solid #533339;font: 12px 'catamaranbold', sans-serif;text-transform: uppercase;letter-spacing: 1.5px}body .mod_newsarchive .layout_latest p.more a:focus,body .mod_newsarchive .layout_latest p.more a:hover,body .mod_newsarchive .layout_latest p.more a:active{background-color:#533339;color:#fff}body .mod_newsarchive .layout_latest{margin-top:1rem}body.news-alle .mod_newsmenu h3{padding-right:40px;padding-left:20px}body.news-alle .mod_newsmenu{background-color:#fff}body.news-alle .mod_newsmenu:focus ul,body.news-alle .mod_newsmenu:hover ul,body.news-alle .mod_newsmenu:active ul{max-height: 500px;transition: max-height 1s ease-in}body.news-alle .mod_newsmenu ul{width:100%;margin:0;padding:0 0 0 20px;font-family:'catamaranbold',sans-serif;list-style-type:none;max-height: 0;transition: max-height 0.15s ease-out}body.news-alle .mod_newsmenu ul li.active,body.news-alle .mod_newsmenu ul li:focus a,body.news-alle .mod_newsmenu ul li:hover a,body.news-alle .mod_newsmenu ul li:active a{color:#D8503B}body.news-alle .mod_newsmenu ul li strong{font-weight:normal}body.news-alle .mod_newsarchive h1:first-child{font-size:32px}body.news-alle .nachrichtenliste-pfeil img{width:15px;right:0;position:absolute;margin-top:15px;margin-right:100px}body.gottesdienstordnung .ce_text p strong{font-family:'catamaranbold',sans-serif;font-weight:normal}body .minicalendar{width:100%;background-color:#fff2de;border-collapse:collapse;font-family:'catamaranbold',sans-serif;color:#533339;z-index: 99;position: relative}body main .inside .minicalendar thead tr:first-child{border-top:2px solid #BCD360;border-bottom:2px solid #BCD360}body main .inside .minicalendar thead th,body main .inside .minicalendar tbody td{padding-top:10px;padding-bottom:10px}body .minicalendar thead,body .minicalendar tbody{text-align:center}body.alle-termine main .inside .minicalendar .active a{color:#BCD360}body.alle-termine main .inside .minicalendar .today,body.alle-termine main .inside .minicalendar td:focus,body.alle-termine main .inside .minicalendar td:hover,body.alle-termine main .inside .minicalendar td:active{background-color:#BCD360}body.alle-termine .minicalendar td.active:focus a,body.alle-termine .minicalendar td.active:hover a,body.alle-termine .minicalendar td.active:active a{color:#533339}body.alle-termine .minicalendar td.active a:focus,body.alle-termine .minicalendar td.active a:hover,body.alle-termine .minicalendar td.active a:active{color:#533339}body.alle-termine .minicalendar td.today{background-color:#BCD360;border:2px solid #BCD360}body main .inside .minicalendar td.active.today a{color:#533339}body .minicalendar .selected{background-color:#533339;border:0}body .minicalendar .selected a{color:#fff}body #kalender-termin{margin-top:0;margin-bottom:2rem;padding:1rem;background-color:#e6f2f7;border-right:4px solid #fff2de;border-bottom:4px solid #fff2de;border-left:4px solid #fff2de;z-index: 99;position: relative}body #kalender-termin h1[itemprop="name"]{display:block}body #kalender-termin h1[itemprop="name"]{font: 16px 'catamaranbold', sans-serif;color: #533339;text-transform: uppercase;letter-spacing: 1.5px}body #kalender-termin h1{display:none}body.alle-termine .navigation-termin-filter ul li{padding-left:0;list-style-type:none}body main .inside .mod_calendar a:focus,body main .inside .mod_calendar a:hover,body main .inside .mod_calendar a:active{color:#533339}body.alle-termine .navigation-termin-filter ul li{padding-left:0;list-style-type:none}body.alle-termine .navigation-termin-filter ul{width:100%;padding-top:10px;padding-left:20px;background-color:#fff2de;font:12px 'catamaranbold',sans-serif;font-weight:normal;text-transform:uppercase;overflow: hidden}body.alle-termine .navigation-termin-filter ul{z-index: 99;position: relative}body.alle-termine .navigation-termin-filter ul.ul-termine-filtern{margin-bottom:0}body.alle-termine .navigation-termin-filter{margin-bottom:14px}body.alle-termine .navigation-termin-filter ul.ul-alle-termine{margin-top:0;padding-left:0}body .navigation-termin-filter ul li a:focus,body .navigation-termin-filter ul li a:hover,body .navigation-termin-filter ul li a:active{color:#BCD360}body.alle-termine .navigation-termin-filter ul.ul-termine-filtern:focus ul.ul-alle-termine,body.alle-termine .navigation-termin-filter ul.ul-termine-filtern:hover ul.ul-alle-termine,body.alle-termine .navigation-termin-filter ul.ul-termine-filtern:active ul.ul-alle-termine{max-height: 600px;transition: max-height 1s ease-in}body.alle-termine .navigation-termin-filter ul.ul-alle-termine{max-height: 0;transition: max-height 0.15s ease-out;overflow: hidden}body .ul-termine-filtern .ul-erster-link{float:left}body .ul-termine-filtern img{width:15px;right:100px;position:absolute;float:left}body.alle-termine .mehr-erfahren{margin-top:4rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;text-align:center}body.alle-termine .mehr-erfahren a{padding:2px 5px;border:2px solid #533334;font:12px 'catamaranbold',sans-serif;color:#533339;text-transform:uppercase;letter-spacing:1.5px}body.alle-termine .mehr-erfahren p{margin-top:1.5rem;margin-bottom:1.5rem}body.alle-termine .mehr-erfahren a:focus,body.alle-termine .mehr-erfahren a:hover,body.alle-termine .mehr-erfahren a:active{background-color:#533339;color:#fff}body.alle-termine .mod_eventlist{padding-top:2rem}body .syndication img{opacity: 0}body .syndication{width:30px;height:30px;background-image:url("../../files/Website%20EKI/content/grafiken/drucker-eki-icon.png");background-position:center center;background-repeat:no-repeat;background-size: cover}body .pagination{margin-top:2rem;border-top:2px solid #533339}body .pagination ul li{float:left;display:inline;margin-right:20px}body .pagination ul li .active{color:#BCD360}body.kasualien #container main .inside{width: 100%;padding-right: 3rem;padding-left: 3rem;background-color: transparent;max-width: 100%}body.kasualien #container{padding-left:0}body.kasualien #container main .inside .filter-taufe{border:2px solid #BCD360}body.kasualien #container main .inside .filter-taufe p{color:#BCD360}body.kasualien #container main .inside .filter-konfirmation{border:2px solid #AECCC4}body.kasualien #container main .inside .filter-konfirmation p{color:#AECCC4}body.kasualien #container main .inside .filter-kirchliche-tauung{border:2px solid #DEBDAD}body.kasualien #container main .inside .filter-kirchliche-tauung p{color:#DEBDAD}body.kasualien #container main .inside .filter-goldene-hochzeit{border:2px solid #F8B602}body.kasualien #container main .inside .filter-goldene-hochzeit p{color:#F8B602}body.kasualien #container main .inside .filter-seelsorge{border:2px solid #D8503B}body.kasualien #container main .inside .filter-seelsorge p{color:#D8503B}body.kasualien #container main .inside .filter-im-falle-eines-todes{border:2px solid #D2BED9}body.kasualien #container main .inside .filter-im-falle-eines-todes p{color:#D2BED9}body.kasualien #container main .inside .filter-taufe img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-taufe-1.png")}body.kasualien #container main .inside .filter-konfirmation img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-firmung-1.png")}body.kasualien #container main .inside .filter-kirchliche-tauung img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-kirchliche-trauung-1.png")}body.kasualien #container main .inside .filter-goldene-hochzeit img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-goldene-hochzeit-1.png")}body.kasualien #container main .inside .filter-seelsorge img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-seelsorge-1.png")}body.kasualien #container main .inside .filter-im-falle-eines-todes img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-im-falle-eines-todes-1.png")}body.kasualien #container main .inside .filter-taufe:focus,body.kasualien #container main .inside .filter-taufe:hover,body.kasualien #container main .inside .filter-taufe:active,body.kasualien #container main .inside .filter-taufe.active{background-color:#BCD360}body.kasualien #container main .inside .filter-konfirmation:focus,body.kasualien #container main .inside .filter-konfirmation:hover,body.kasualien #container main .inside .filter-konfirmation:active,body.kasualien #container main .inside .filter-konfirmation.active{background-color:#AECCC4}body.kasualien #container main .inside .filter-kirchliche-tauung:focus,body.kasualien #container main .inside .filter-kirchliche-tauung:hover,body.kasualien #container main .inside .filter-kirchliche-tauung:active,body.kasualien #container main .inside .filter-kirchliche-tauung.active{background-color:#DEBDAD}body.kasualien #container main .inside .filter-goldene-hochzeit:focus,body.kasualien #container main .inside .filter-goldene-hochzeit:hover,body.kasualien #container main .inside .filter-goldene-hochzeit:active,body.kasualien #container main .inside .filter-goldene-hochzeit.active{background-color:#F8B602}body.kasualien #container main .inside .filter-seelsorge:focus,body.kasualien #container main .inside .filter-seelsorge:hover,body.kasualien #container main .inside .filter-seelsorge:active,body.kasualien #container main .inside .filter-seelsorge.active{background-color:#D8503B}body.kasualien #container main .inside .filter-im-falle-eines-todes:focus,body.kasualien #container main .inside .filter-im-falle-eines-todes:hover,body.kasualien #container main .inside .filter-im-falle-eines-todes:active,body.kasualien #container main .inside .filter-im-falle-eines-todes.active{background-color:#D2BED9}body.kasualien #container main .inside .filter-taufe:focus p,body.kasualien #container main .inside .filter-taufe:hover p,body.kasualien #container main .inside .filter-taufe:active p,body.kasualien #container main .inside .filter-taufe.active p{color:#533339}body.kasualien #container main .inside .filter-konfirmation:focus p,body.kasualien #container main .inside .filter-konfirmation:hover p,body.kasualien #container main .inside .filter-konfirmation:active p,body.kasualien #container main .inside .filter-konfirmation.active p{color:#533339}body.kasualien #container main .inside .filter-kirchliche-tauung:focus p,body.kasualien #container main .inside .filter-kirchliche-tauung:hover p,body.kasualien #container main .inside .filter-kirchliche-tauung:active p,body.kasualien #container main .inside .filter-kirchliche-tauung.active p{color:#533339}body.kasualien #container main .inside .filter-goldene-hochzeit:focus p,body.kasualien #container main .inside .filter-goldene-hochzeit:hover p,body.kasualien #container main .inside .filter-goldene-hochzeit:active p,body.kasualien #container main .inside .filter-goldene-hochzeit.active p{color:#533339}body.kasualien #container main .inside .filter-seelsorge:focus p,body.kasualien #container main .inside .filter-seelsorge:hover p,body.kasualien #container main .inside .filter-seelsorge:active p,body.kasualien #container main .inside .filter-seelsorge.active p{color:#533339}body.kasualien #container main .inside .filter-im-falle-eines-todes:focus p,body.kasualien #container main .inside .filter-im-falle-eines-todes:hover p,body.kasualien #container main .inside .filter-im-falle-eines-todes:active p,body.kasualien #container main .inside .filter-im-falle-eines-todes.active p{color:#533339}body.kasualien #container main .inside .filter-taufe:focus img,body.kasualien #container main .inside .filter-taufe:hover img,body.kasualien #container main .inside .filter-taufe:active img,body.kasualien #container main .inside .filter-taufe.active img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-taufe-2.png")}body.kasualien #container main .inside .filter-konfirmation:focus img,body.kasualien #container main .inside .filter-konfirmation:hover img,body.kasualien #container main .inside .filter-konfirmation:active img,body.kasualien #container main .inside .filter-konfirmation.active img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-firmung-2.png")}body.kasualien #container main .inside .filter-kirchliche-tauung:focus img,body.kasualien #container main .inside .filter-kirchliche-tauung:hover img,body.kasualien #container main .inside .filter-kirchliche-tauung:active img,body.kasualien #container main .inside .filter-kirchliche-tauung.active img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-kirchliche-trauung-2.png")}body.kasualien #container main .inside .filter-goldene-hochzeit:focus img,body.kasualien #container main .inside .filter-goldene-hochzeit:hover img,body.kasualien #container main .inside .filter-goldene-hochzeit:active img,body.kasualien #container main .inside .filter-goldene-hochzeit.active img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-goldene-hochzeit-2.png")}body.kasualien #container main .inside .filter-seelsorge:focus img,body.kasualien #container main .inside .filter-seelsorge:hover img,body.kasualien #container main .inside .filter-seelsorge:active img,body.kasualien #container main .inside .filter-seelsorge.active img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-seelsorge-2.png")}body.kasualien #container main .inside .filter-im-falle-eines-todes:focus img,body.kasualien #container main .inside .filter-im-falle-eines-todes:hover img,body.kasualien #container main .inside .filter-im-falle-eines-todes:active img,body.kasualien #container main .inside .filter-im-falle-eines-todes.active img{background-image:url("../../files/Website%20EKI/content/grafiken/icon-kasualien-im-falle-eines-todes-2.png")}body.kasualien #container main .inside .filter-taufe,body.kasualien #container main .inside .filter-konfirmation,body.kasualien #container main .inside .filter-kirchliche-tauung,body.kasualien #container main .inside .filter-goldene-hochzeit,body.kasualien #container main .inside .filter-seelsorge{margin-right:1%}body.kasualien #container main .inside .filter-taufe,body.kasualien #container main .inside .filter-konfirmation,body.kasualien #container main .inside .filter-kirchliche-tauung,body.kasualien #container main .inside .filter-goldene-hochzeit,body.kasualien #container main .inside .filter-seelsorge,body.kasualien #container main .inside .filter-im-falle-eines-todes{width:15.8%;height:12rem;float:left;text-align:center;box-sizing: border-box}body.kasualien #container main .inside .filter-taufe p,body.kasualien #container main .inside .filter-konfirmation p,body.kasualien #container main .inside .filter-kirchliche-tauung p,body.kasualien #container main .inside .filter-goldene-hochzeit p,body.kasualien #container main .inside .filter-seelsorge p,body.kasualien #container main .inside .filter-im-falle-eines-todes p{margin-top:0;font:12px 'catamaranbold',sans-serif;text-transform:uppercase;letter-spacing:1.7px}body.kasualien #container main .inside .filter-umschlag img{margin-top:1rem}body.kasualien #container main .inside .ce_text.block.kasualien-beschreibung{width:66.2%;margin-right:1%;clear: left}body.kasualien #container main .inside .ce_text.block.kasualien-download{width:32.6%;margin-top:1rem;margin-bottom:2rem;padding:1rem;border:2px solid;box-sizing: border-box}body.kasualien #container main .inside .ce_text.block.kasualien-download p a{padding:4px 7px;border:2px solid #533339;font:12px 'catamaranbold',sans-serif;letter-spacing:1.5px}body.kasualien #container main .inside .ce_text.block.kasualien-download .kasualien-telefon p a{font:15px 'loraregular',serif;letter-spacing:1.5px;border: none}body.kasualien #container main .inside .ce_text.block.kasualien-download .kasualien-telefon p a:focus,body.kasualien #container main .inside .ce_text.block.kasualien-download .kasualien-telefon p a:hover,body.kasualien #container main .inside .ce_text.block.kasualien-download .kasualien-telefon p a:active{font-family:'loraregular',serif;font-weight:normal;color:#D8503B;letter-spacing:1.5px;border: none;background-color: transparent}body.kasualien #container main .inside .ce_text.block.kasualien-download p a:focus,body.kasualien #container main .inside .ce_text.block.kasualien-download p a:hover,body.kasualien #container main .inside .ce_text.block.kasualien-download p a:active{background-color:#533339;color:#fff}body.kasualien #container main .inside .kasualien-download{float:left}body.kasualien #container main .inside .kasualien-beschreibung{float:left}body.kasualien #container main .inside .ce_text.block.kasualien-download-taufe{border-color:#BCD360}body.kasualien #container main .inside .ce_text.block.kasualien-download-konfirmation{border-color:#AECCC4}body.kasualien #container main .inside .ce_text.block.kasualien-download-trauung{border-color:#DEBDAD}body.kasualien #container main .inside .ce_text.block.kasualien-download-goldene{border-color:#F8B602}body.kasualien #container main .inside .ce_text.block.kasualien-download-seelsorge{border-color:#D8503B}body.kasualien #container main .inside .ce_text.block.kasualien-download-todes{border-color:#D2BED9}body.startseite #container{padding-left:0}body.startseite #container main .inside{width: 100%;max-width: 100%;margin-top: 4rem;padding-right: 0rem;padding-left: 0rem;background-color: transparent;box-sizing: border-box}body.startseite main .inside #startseite-losungen{width:60%;min-height:40vh;float:left;padding-right:3rem;padding-left:3rem;line-height:54px;color:#F8B602;text-transform:uppercase;letter-spacing:1.5px;clear: left;box-sizing: border-box;font-size: 14px}body.startseite main .inside #startseite-losungen b{text-transform:none;font-weight: normal;font-size: 3vw}body.startseite main .inside #startseite-losungen br:last-of-type{display:none}body.startseite main .inside #startseite-losungen .losungen-link{font:10px 'catamaranbold',sans-serif;line-height: initial}body.startseite main .inside #startseite-losungen .losungen-link a{color:#F8B602}body.startseite main .inside #startseite-losungen .losungen-link a:focus,body.startseite main .inside #startseite-losungen .losungen-link a:hover,body.startseite main .inside #startseite-losungen .losungen-link a:active{color:#533339}body.startseite main .inside #startseite-titelbild{width:40%;min-height:50vh;float:left;clear:right;background-image:url("../../files/Website%20EKI/content/fotos/eki-achern-fenster1.jpg");background-position:center center;background-repeat:no-repeat;box-sizing: border-box;background-size: cover}body.startseite main .inside #startseite-news{width:60%;min-height:30rem;float:left;clear: left;box-sizing: border-box;background-color: #e6f2f7}body.startseite #news-startseite{padding-left: 3rem;padding-right: 3rem}body.startseite .mod_newsarchive .layout_latest .image_container img{display:none}body.startseite #news-startseite .pagination{display:none}body.startseite #news-startseite.mod_newsarchive h1{margin-bottom:0;font:50px 'loraregular',serif;text-transform:none}body.startseite #news-startseite p.more a{padding:2px 5px;border:2px solid #533339;font:12px 'catamaranbold',sans-serif;text-transform:uppercase;letter-spacing:1.5px}body.startseite #news-startseite p.more a:focus,body.startseite #news-startseite p.more a:hover,body.startseite #news-startseite p.more a:active{background-color:#533339;color:#fff}body.startseite #news-startseite.mod_newsarchive .layout_latest{padding:0 0 .5rem;border-bottom:2px solid #533339;background-color: transparent}body.startseite #news-startseite.mod_newsarchive .layout_latest.last{border-bottom:0}body.startseite main .inside #startseite-news .ce_hyperlink{margin-bottom:2rem;padding-right:3rem;padding-left:3rem;text-align:center;font-family:'catamaranbold',sans-serif;text-transform:uppercase;letter-spacing:1.5px}body.startseite main .inside #startseite-news .ce_hyperlink:focus a,body.startseite main .inside #startseite-news .ce_hyperlink:hover a,body.startseite main .inside #startseite-news .ce_hyperlink:active a{color:#D8503B}body.startseite main .inside #startseite-kalender{width:40%;box-sizing: border-box}body.startseite main .inside #startseite-kalender .minicalendar{width:22rem;display:block;margin-right:auto;margin-left:auto;border-collapse: collapse}body.startseite .minicalendar .active a{color:#F8B602}body.startseite .minicalendar td.active:focus a,body.startseite .minicalendar td.active:hover a,body.startseite .minicalendar td.active:active a{color:#533339}body.startseite .minicalendar td.active a:focus,body.startseite .minicalendar td.active a:hover,body.startseite .minicalendar td.active a:active{color:#533339}body main .inside .minicalendar td.active a{font-size:20px;color:#F8B602}body .minicalendar td.today{background-color:#F8B602;border:2px solid #F8B602}body main .inside  .minicalendar td:focus,body main .inside  .minicalendar td:hover,body main .inside  .minicalendar td:active{background-color:#F8B602}body main .inside #startseite-kalender .minicalendar td.active:focus a,body main .inside #startseite-kalender .minicalendar td.active:hover a,body main .inside #startseite-kalender .minicalendar td.active:active a{color:#533339}body.startseite main .inside #startseite-kalender .minicalendar{font-family:'catamaranbold',sans-serif}body.startseite main .inside #startseite-kalender .minicalendar th.head.previous a:focus,body.startseite main .inside #startseite-kalender .minicalendar th.head.previous a:hover,body.startseite main .inside #startseite-kalender .minicalendar th.head.previous a:active
body.startseite main .inside #startseite-kalender .minicalendar th.head.next a:focus,body.startseite main .inside #startseite-kalender .minicalendar th.head.next a:hover,body.startseite main .inside #startseite-kalender .minicalendar th.head.next a:active{color:#F8B602}body.startseite main .inside #startseite-kalender .minicalendar td{padding:15px;text-align:center}body.startseite main .inside #startseite-kalender .minicalendar thead tr:first-child{border-top:2px solid #F8B602;border-bottom:2px solid #F8B602}body.startseite main .inside #startseite-kalender .mod_calendar{width:100%;margin-top:1.5rem}body.startseite main .inside #startseite-kalender .link-alle-termine{width:200px;display:block;margin-right:auto;margin-left:auto;padding:4px 70px;text-align:center;border:2px solid #533339;font:12px 'catamaranbold',sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:1.5px;margin-top: 2rem}body.startseite main .inside #startseite-kalender .link-alle-termine p{margin-top:0;margin-bottom:0}body.startseite main .inside #startseite-kalender .link-alle-termine:focus,body.startseite main .inside #startseite-kalender .link-alle-termine:hover,body.startseite main .inside #startseite-kalender .link-alle-termine:active{background-color:#533339}body.startseite main .inside #startseite-kalender .link-alle-termine:focus p a,body.startseite main .inside #startseite-kalender .link-alle-termine:hover p a,body.startseite main .inside #startseite-kalender .link-alle-termine:active p a{color:#fff}body.startseite footer{margin-top:0}body footer{background-color:#533339}body footer .footer-adresse a,body footer .mod_customnav a,body footer p,body footer li{color:#fff}body footer .mod_customnav li{display:inline;margin-right:.5rem}body footer .mod_customnav li:focus,body footer .mod_customnav li:hover,body footer .mod_customnav li:active{font-weight:bold}body footer .mod_customnav{text-align:center;font:12px 'catamaranbold',sans-serif;text-transform:uppercase;letter-spacing:1.5px}body footer{min-height:8rem;text-align:center;font:10px 'catamaranbold',sans-serif;text-transform:uppercase;letter-spacing:1.5px}body footer .footer-adresse p{padding-bottom:1rem}.nav-toggler,.mod_navigation.nav--mobile{display:none}body #header .mod_navigation.main{float:left;font:12px 'catamaranbold',sans-serif;text-transform:uppercase;letter-spacing:1.7px;z-index: 1}body #header .mod_navigation.main ul{list-style-type:none}body #header .mod_navigation.main .level_1>li{padding-right:2rem;float: left}body #header .mod_navigation.main .level_2>li{float:left;margin-right:2rem;padding-bottom:10pt;color:#D8503B}body #header .mod_navigation.main .level_2 li a,body #header .mod_navigation.main .level_2 li.trail strong{padding-top:5px;padding-bottom:0;border-top:2px solid #D8503B}body #header .mod_navigation.main ul.level_3 li a,body #header .mod_navigation.main ul.level_3 li strong.active{padding-bottom:0;border-top:2px;text-transform: initial}body #header .mod_navigation.main .level_2{left:15rem;position:absolute;padding-top:2rem;padding-right:3rem}body #header .mod_navigation.main .level_3{margin-top:10px;padding-left:0;line-height:25px}body #header .mod_navigation.main a:focus,body #header .mod_navigation.main a:hover,body #header .mod_navigation.main a:active{color:#D8503B}body #header .mod_navigation.main .active,body #header .mod_navigation.main .trail{color:#D8503B}body #header .mod_navigation.main ul.level_3 li a{font-weight:normal;text-transform: initial}body #header .mod_navigation.main ul.level_3 li a:hover{color:#D8503B}body #header .mod_navigation.main{width: 100%;position: absolute}body #header .mod_navigation.main ul.level_1{margin-top:5rem;margin-left:15rem}body #header .mod_navigation.main:hover{height:25rem;background-color:#fff2de;box-shadow: 0 8px 10px -10px #533339}body #header .mod_navigation.main{height:8rem;transition: height 1s ease-in-out}body #header .mod_navigation.main .level_2,body #header .mod_navigation.main .level_3{width: 0;height: 0;left: -32768px;right: -32768px;overflow: hidden}body #header .mod_navigation.main li:hover .level_2,body #header .mod_navigation.main li:hover .level_3{width: auto;height: auto;left: 15rem;right: auto;overflow: auto}body #header .mod_navigation.main li strong{font-weight:normal}body .navigation-sidebar ul{padding-left:0;font:12px 'catamaranbold',sans-serif;list-style-type:none}body .navigation-sidebar ul{text-transform:uppercase}body .navigation-sidebar ul.level-2{padding-left:.5rem}body .navigation-sidebar{max-width:200px;left:20px;position:fixed;margin-left:3rem}body .navigation-sidebar ul li a.active,body .navigation-sidebar ul li a:focus,body .navigation-sidebar ul li a:hover,body .navigation-sidebar ul li a:active{color:#D85038}body .navigation-sidebar strong{font-weight:normal;color:#D8503B}body .navigation-sidebar.navigation-gemeindeleben .nav-gruppen ul.level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-kinder ul.level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-musik ul.level-2{width: 0;left: -32768px;right: -32768px;overflow: hidden;max-height: 0;transition: max-height 0.15s ease-out}body .navigation-sidebar.navigation-gemeindeleben .nav-gruppen:focus .level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-gruppen:hover .level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-gruppen:active .level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-kinder:focus .level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-kinder:hover .level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-kinder:active .level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-musik:focus .level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-musik:hover .level-2,body .navigation-sidebar.navigation-gemeindeleben .nav-musik:active .level-2{width: auto;left: 15rem;right: auto;max-height: 500px;transition: max-height 1s ease-in}body .navigation-sidebar ul .active,body .navigation-sidebar ul li.active a{color:#D8503B}body .navigation-sidebar ul.level-1 li,body .navigation-sidebar ul.level_1 li{padding-top:7px;padding-right:7px;padding-bottom:7px}body .navigation-sidebar ul.level-2 li,body .navigation-sidebar ul.level_2 li{padding:0}body{min-height:100vh;background-color:#fff2de;border:20px solid;box-sizing: border-box;border-color: #F8B602; transition: border-color 2s}body.blau:focus,body.blau:hover,body.blau:active,body.blau:focus #header,body.blau:hover #header,body.blau:active #header{border-color:#AECCC4}body.rosa:focus,body.rosa:hover,body.rosa:active,body.rosa:focus #header,body.rosa:hover #header,body.rosa:active #header{transition: border-color 2s;border-color: #DEBDAD}body.lila:focus,body.lila:hover,body.lila:active,body.lila:focus #header,body.lila:hover #header,body.lila:active #header{border-color:#D2BED9;transition: border-color 2s}body.rot:focus,body.rot:hover,body.rot:active,body.rot:focus #header,body.rot:hover #header,body.rot:active #header{border-color:#D8503B;transition: border-color 2s}body.gruen:focus,body.gruen:hover,body.gruen:active,body.gruen:focus #header,body.gruen:hover #header,body.gruen:active #header{border-color: #BCD360;transition: border-color 2s}body #container{margin-top:5rem}body #container main .inside{width:80%;min-height:100vh;max-width:1000px;display:block;margin-top:7rem;margin-right:auto;margin-left:auto;padding-right:5rem;padding-bottom:2rem;padding-left:5rem;background-color:#e6f2f7;box-sizing: border-box}body main .ce_image.rechts{float:right;display:inline;padding-top:1rem;padding-bottom:1rem;padding-left:1rem}body main .ce_image.links{float:left;display:inline;padding-top:1rem;padding-right:1rem;padding-bottom:0}body main .ce_image.ganze-breite img{width:100%}body .ce_image.zentriert img{width:auto;display:block;margin-right:auto;margin-left:auto}body main .ce_text .image_container.float_left{clear: left;display: inline;padding-top: 1rem;padding-right: 1rem;padding-bottom: 1rem}body main .ce_text .image_container.float_right{clear: right;display: inline;padding-top: 1rem;padding-left: 1rem;padding-bottom: 1rem}body main .ce_text.block{overflow:visible}body footer .footer-adresse p{margin-bottom:0}body .eigene-zeile{clear:both}body.rot p.back a{color:#D8503B}body.gruen p.back a{color:#BCD360}body.blau p.back a{color:#AECCC4}body.rosa p.back a{color:#DEBDAD}body p.back a{color:#F8B602}body.rot p.back a{color:#D8503B}body.lila p.back a{color:#D2BED9}body .mod_newsreader p a,body .mod_newsarchive  p a{color: #D8503B}body .mod_article .ce_text  p a{color: #D8503B}body .mod_article .ce_text.link-alle-termine p a{color: #533339}body.kasualien .mod_article .ce_text.kasualien-download p a{color: #533339}body .mod_newsreader p.more a,body .mod_newsarchive  p.more a{color: #533339}body.rot p.back a:focus,body.rot p.back a:hover,body.rot p.back a:active{color:#533339}.rahmen-oben{margin-top:2rem;border-top:2px solid #533339}.clear-both{clear:both}.clear-left{clear: left}body h2{padding-top:10px;font:16px/23px 'catamaranbold',sans-serif;color:#533339;text-transform:uppercase;letter-spacing:1.5px}h3,h4,h5,h6{font:12px/14px 'catamaranbold',sans-serif;color: #533339;text-transform: uppercase;letter-spacing: 1.5px}body h1{font-size:50px;font-weight: normal;line-height: initial}body{font:15px/20px 'loraregular',serif;color:#533339;letter-spacing:.5px}body figcaption{font:10px 'catamaranbold',sans-serif;text-transform:uppercase;letter-spacing:1px}body #header{left:0;top:0;position:fixed;background-color:#fff2de;border-top:20px solid;border-right:20px solid;border-left:20px solid;width: calc(100% - 40px);z-index: 100;border-color: #F8B602;transition: border-color 2s}header .logo-eki{float:left;margin-top:3rem;margin-left:3rem}body #header .logo-eki{position:absolute;z-index: 2}body #header .logo-eki:focus,body #header .logo-eki:hover,body #header .logo-eki:active{transition: opacity 0.5s ease-in-out ;opacity: 0.5}body#top header#header .mod_form{right:0;position:absolute;margin-top:4.4rem;margin-right:3rem;z-index: 1}body#top header#header .mod_form input.suchfeld{width:80px;height:20px;margin:0;padding:1px 25px 3px 35px;background-color:rgba(255,242,222,0);border:2px solid #533333;border-radius:20px;font:12px 'catamaranbold',sans-serif;letter-spacing:1.7px}body#top header#header .mod_form input.lupe{width:14px;height:14px;left:120px;top:6px;position:absolute;margin:0;padding:0}body a{text-decoration:none;color:#533339}body .link-gruen a{text-decoration:none;color:#BCD360}