html{font-size:14px}@media (min-width: 576px){html{font-size:14px}}@media (min-width: 768px){html{font-size:16px}}@media (min-width: 992px){html{font-size:16px}}@media (min-width: 1200px){html{font-size:16px}}header{border-top:4px solid #bb133e}footer{border-top:2px solid #bb133e}h1{margin-bottom:3rem}h2{margin-top:3rem;margin-bottom:2rem}#project-logo{font-family:Bevan,cursive;font-size:1rem;text-align:center;color:#ffffff;text-shadow:1px 0 0 #bb133e,-1px 0 0 #bb133e,0 1px 0 #bb133e,0 -1px 0 #bb133e,1px 1px #bb133e,-1px -1px 0 #bb133e,1px -1px 0 #bb133e,-1px 1px 0 #bb133e;border-bottom:2px solid #bb133e}header .navbar{background-image:url("images/kalender-logo.png");background-repeat:no-repeat;background-position:12px -10px;background-size:120px auto}header #navbarMain{border-top:1px solid rgba(255,255,255,0.4)}@media (min-width: 768px){header .navbar{background-position:8px -20px;background-size:146px auto}header #navbarMain{border-top:2px solid #bb133e}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffff;z-index:99}#status{position:absolute;right:0;bottom:0;left:0;top:0;margin:auto}.sk-fading-circle{margin:100px auto;width:80px;height:80px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#002147;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleFadeDelay{0%, 39%, 100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%, 39%, 100%{opacity:0}40%{opacity:1}}#taenzer-animation{position:relative;display:block;margin:0  auto;width:12.5rem}#taenzer-animation svg{width:100%;height:auto;-webkit-animation:dancing 4.5s ease-in-out 1.5s infinite alternate;animation:dancing 4.5s ease-in-out 1.5s infinite alternate}#taenzer-animation svg .svg-path-taenzer{fill:#002147}#taenzer-animation:after{content:'';display:block;position:absolute;bottom:-0.1rem;left:1.25rem;width:10rem;height:0.25rem;border-radius:50%;-webkit-box-shadow:0px 8px 2px rgba(0,33,71,0.2),0px 10px 4px 2px rgba(187,19,62,0.6);box-shadow:0px 8px 2px rgba(0,33,71,0.2),0px 10px 4px 2px rgba(187,19,62,0.6)}@media (min-width: 768px){#taenzer-animation{width:18rem}#taenzer-animation:after{left:1.8rem;width:14.4rem}}@-webkit-keyframes dancing{0%{-webkit-transform:scaleX(1) rotateY(0deg);transform:scaleX(1) rotateY(0deg)}10%{-webkit-transform:scaleX(0.7);transform:scaleX(0.7)}30%{-webkit-transform:scaleX(1) rotateY(0);transform:scaleX(1) rotateY(0)}70%{-webkit-transform:scaleX(0.7) rotateY(180deg);transform:scaleX(0.7) rotateY(180deg)}100%{-webkit-transform:scaleX(1) rotateY(180deg);transform:scaleX(1) rotateY(180deg)}}@keyframes dancing{0%{-webkit-transform:scaleX(1) rotateY(0deg);transform:scaleX(1) rotateY(0deg)}10%{-webkit-transform:scaleX(0.7);transform:scaleX(0.7)}30%{-webkit-transform:scaleX(1) rotateY(0);transform:scaleX(1) rotateY(0)}70%{-webkit-transform:scaleX(0.7) rotateY(180deg);transform:scaleX(0.7) rotateY(180deg)}100%{-webkit-transform:scaleX(1) rotateY(180deg);transform:scaleX(1) rotateY(180deg)}}.section#title{padding:6rem 0}.section#title h1{font-size:2.5rem}.section#title h1 span{font-family:Bevan,cursive;letter-spacing:1px;color:#002147;text-shadow:2px 0 0 #bb133e,-2px 0 0 #bb133e,0 2px 0 #bb133e,0 -2px 0 #bb133e,1px 1px #bb133e,-1px -1px 0 #bb133e,1px -1px 0 #bb133e,-1px 1px 0 #bb133e,3px 3px 3px #343a40}.section#title .teaser{margin-top:6rem;position:relative}.section#title .teaser:before,.section#title .teaser:after{content:'';display:block;height:0px;width:10%;border-top:1px solid #002147;border-bottom:1px solid #bb133e;margin:1rem auto}.section#title .teaser:after{border-top-color:#bb133e;border-bottom-color:#002147}@media (min-width: 768px){.section#title{padding:8rem 0}.section#title h1{font-size:3.5rem}}.section#fblink{padding:6rem 0;border-top:1rem solid #002147}.section#fblink a.fb-calendar-link{font-size:1.25rem}.section#fblink a.fb-calendar-link span{font-size:1.25em}.section#fblink a.fb-calendar-link:hover{color:#fff !important}.section#fblink .sectionimage-mobile{width:60%;margin:3rem auto}.section#fblink .sectionimage-mobile img{width:100%;height:auto}.section#fblink .sectionimage{position:relative;height:100% !important;overflow:hidden}.section#fblink .sectionimage img{position:absolute;left:-500px;right:-500px;top:-500px;bottom:-500px;margin:auto;width:100%;height:auto}.section#fblink .sectioncontent>*:first-child{margin-top:0 !important}.section#fblink .sectioncontent>*:last-child{margin-bottom:0 !important}.section#fblink .sectioncontent a.btn{font-size:1.25rem;line-height:1.5;color:#fff;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.section#fblink .sectioncontent a.btn svg{height:1.875rem;border-radius:.3rem;vertical-align:text-bottom}.section#fblink .sectioncontent a.btn svg path{fill:#fff;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.section#fblink .sectioncontent a.btn:hover{color:#bb133e;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.section#fblink .sectioncontent a.btn:hover svg path{fill:#bb133e;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media screen and (min-device-width: 438px){.section#fblink a.fb-calendar-link{font-size:1.8rem}}@media (min-width: 576px){.section#fblink a.fb-calendar-link{font-size:1.5rem}}@media (min-width: 768px){.section#fblink a.fb-calendar-link{font-size:1.8rem}}.section#kalenderaufnahme .contentimage{width:50%}.section#kalenderaufnahme .contentimage svg{width:100%;height:auto}@media (min-width: 768px){.section#kalenderaufnahme .contentimage{width:100%}}
