/* 1270px.css */
body .ul-termine-filtern img{right:40px}body.news-alle .nachrichtenliste-pfeil img{margin-right:40px}body.blau,body.blau #header{border-color:#AECCC4}body.rosa,body.rosa #header{border-color: #DEBDAD}body.lila,body.lila #header{border-color:#D2BED9}body.rot,body.rot #header{border-color:#D8503B}body.gruen,body.gruen #header{border-color: #BCD360}body.kontakt #container main .inside{margin-right:0;margin-left:0;max-width: initial}body.kontakt .ansprechpartner-umschlag,body.kontakt .kontakt-wegrose{width:90%}body.posaune .posaune-besetzung-3,body.posaune .posaune-besetzung-5{clear:left}body.posaune .posaune-besetzung-4{clear:none}body.startseite main .inside #startseite-losungen{line-height:40px}body.startseite main .inside #startseite-kalender .minicalendar td{padding:10px}body.startseite main .inside #startseite-kalender .minicalendar{width:270px}body.startseite main .inside #startseite-kalender .link-alle-termine{width:270px;padding: initial;box-sizing: border-box}body.startseite #container main .inside{width: 100%;margin-top: 4rem;padding-right: 0rem;padding-left: 0rem;max-width: 100%}body.kasualien #container main .inside{width: 100%;margin-top: 7rem;max-width: 100%}body.kasualien #container main .inside .ce_text.block.kasualien-download{width:auto}body#top header#header .mod_form{margin-right: 8rem}body #container main .inside{width: 90%;max-width: 50rem;padding-right: 1.5rem;padding-left: 1.5rem}body header .mod_navigation.main{display:none}.mod_navigation.nav--mobile{display:block}.nav--horizontal ul{margin: 0;padding: 0}.nav--horizontal li{padding: 0;list-style-type: none;float: left}.nav--horizontal a,.nav--horizontal strong.active,.nav--horizontal strong.trail{display: block;padding: 0.5rem;margin: 0;text-transform: uppercase;text-decoration: none}.nav--horizontal a:focus,.nav--horizontal a:hover,.nav--horizontal a:active{color:#D8503B}.nav--horizontal .level_2 a.last{margin-bottom:2rem}.nav--horizontal .level_2 a,.nav--horizontal .level_2 strong.active,.nav--horizontal .level_2 strong.trail{font-weight:normal;text-transform:none}.nav--mobile{font-family:'catamaranbold';letter-spacing:1.5px;max-height: 0;visibility: hidden;transition: max-height 0s 3s, background 0.3s;background: transparent;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;font-size: 12px;text-align: center}.nav--mobile ul.level_1{position: relative;top: 50%;transform: translateY(-50%)}.nav--mobile ul.level_2,.nav--mobile ul.level_3{position: relative;top: auto;transform: none}.nav--mobile--active li{opacity: 1}.nav--mobile li{float: none;transition: opacity 0.3s;opacity: 0}.nav-toggler{font-family: sans-serif;position: absolute;display: block;z-index: 11;margin-right: 2rem;margin-top: 3.6rem;right: 0}.nav-toggler__button{background: none;outline: none;color: orange;padding: 0.25rem;border: none}.nav-toggler .nav-toggler__button img:focus,.nav-toggler .nav-toggler__button img:hover,.nav-toggler .nav-toggler__button img:active{opacity: 0.5}.nav--mobile--active{background-color:#fff2de;max-height: 100%;transition: max-height 0s, background 0.3s;visibility: visible}.nav--mobile--active li{opacity: 1}.nav--mobile ul.level_2 li strong,.nav--mobile ul.level_2 li a{margin: 0;padding: 0.2rem}.nav--mobile .active,.nav--mobile .trail{font-weight:bold;color:#D8503B}.nav--mobile--active .trail{visibility: visible}.nav--mobile ul.level_2,.nav--mobile ul.level_3{margin-top:0}.nav--mobile ul.level_3{margin-bottom:1rem}