:root{--nav-background-position-x-zero:55%;--nav-background-position-x-zero-onscroll:63%;--nav-background-position-x-zero-02:59%;--nav-background-position-x-offset:1.1%;--nav-background-position-x-offset-onscroll:2.5%;--nav-background-position-x-offset-02:0.3%}.page{background-color: #b61b19}body:not(.tao-fullwidth) .page{background-color: #ffffff}.header-bar{border-bottom: 1px solid #890f27;background-color: #890f27;color: #ffffff}.header-bar-inner{color: #ffffff}.header-links.-secondary a{color: #ffffff}.header-links.-secondary a::before{background-color: #890f27}@media screen and (max-width: 1200px){.landingpage .logo{padding-top: 0.75em}}.header-navigation{border-bottom: 1px solid #b61b19;background-color: #b61b19;box-shadow: 0 1px 2px rgba(0,0,0,.1);padding-bottom: 0.4rem;padding-top: 0.4rem;background-image: url("../img/nesselwang-pulslinie-kirche.svg");background-size: auto 85%;background-position: 10% center;background-repeat: no-repeat}.header-navigation.on-scroll{background-image: none !important}@media screen and (max-width: 1200px){.header-navigation{background-size: auto 55%;background-position-x: center;background-position-y: 30%;padding: 0}.landingpage .header-navigation{background-image: none}}@media screen and (max-width: 760px){.header-navigation{background-size: auto 50%;background-position-x: 49%;background-position-y: 37%}}@media screen and (max-width: 611px){.header-navigation{background-image: none}}@media screen and (min-width: 1201px){.header-navigation{background-position-x: 55%}.header-navigation.on-scroll{background-position-x: 63%}}@media screen and (min-width: 1300px){.header-navigation{background-position-x: 56.1%}.header-navigation.on-scroll{background-position-x: 65.5%}}@media screen and (min-width: 1400px){.header-navigation{background-position-x: 57.2%}.header-navigation.on-scroll{background-position-x: 68%}}@media screen and (min-width: 1550px){.header-navigation{background-image: none}}.header-navigation-inner{color: #ffffff}.main-navigation > ul > li > strong.active,.main-navigation > ul > li > strong.forward,.main-navigation > ul > li > strong.trail,.main-navigation > ul > li > a,.main-navigation > ul > li > a.trail{color: #ffffff}.main-navigation > ul > li > a:focus,.main-navigation > ul > li > a:hover{color: #ffffff}.main-navigation > ul > li > a::after,.main-navigation > ul > li > strong::after{border-top: 2px solid #ffffff;top: -0.4rem}.main-navigation-search{background-color: #b61b19;background-color: rgba(182,27,25,0);color: #ffffff}.main-navigation-search.focus,.main-navigation-search:hover{background-color: #b61b19;background-color: rgba(182,27,25,1);border: 1px solid #ffffff}.main-navigation-search::after{border-left: 1px solid #b61b19}.main-navigation-search input{border-bottom: 1px solid #b61b19;color: #ffffff}.main-navigation-search input::placeholder{color: #ffffff}.main-navigation-search input:-ms-input-placeholder{color: #ffffff}.main-navigation-search input::-ms-input-placeholder{color: #ffffff}.main-navigation-search.focus input,.main-navigation-search:hover input{border-color: #ffffff}.main-navigation-search button{color: #ffffff}.main-navigation-search button:focus,.main-navigation-search button:hover{color: #ffffff}.main-navigation-mobile-open::after{background: #ffffff;box-shadow: 0 7px #ffffff,0 14px #ffffff}.page-footer{color: #ffffff;background-color: #b61b19;background-color: rgba(182,27,25,1)}.page-footer > div:first-child{background-color: #890f27}.page-footer .centered-wrapper.-border-top,.page-footer .centered-wrapper.-border-bottom{border: none}.footer-navigation{color: #ffffff}.footer-navigation strong{font-weight: inherit}.footer-navigation > ul > li strong::after,.footer-navigation > ul > li a::after{border-top: 2px solid #ffffff}.page-footer .image_container{border: 1px solid #890f27}.footer-icon-links{border-right: none}.footer-icon-links a{border-left:none;color:#fff}.footer-icon-links a::before{background: #890f27}.footer-copyright,.footer-links{color: #fff}.footer-links li::before{background: #fff}.footer-top-link > span{color: #fff}.content-wrapper{background-color: #ffffff}@media screen and (max-width:599px){.header-bar{display:block;border-bottom: none;background: none}.header-bar .header-links.-secondary{display: none}.header-bar .header-links{position: relative}.header-bar .header-links > li{display: none}.header-bar .header-links > li:last-child{display: block;position: absolute;right: 0;z-index: 9}.header-bar .header-links > li:last-child a{margin-right: 0}}