.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes height100{from{height:0}to{height:300px}}@keyframes topfade{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0px)}}.no-gutters{margin-right:0;margin-left:0}.no-gutters.col,.no-gutters[class*="col-"]{padding-right:0 !important;padding-left:0 !important}html,body{position:relative;height:100%;padding:0;margin:0;background:#fff}body{font:17px/1.4 'Mukta', sans-serif;font-weight:300;color:#444}h1{font-weight:400;font-size:1.6rem;margin:0;padding:20px 30px 20px 70px;color:white;font-family:'Mukta', sans-serif;background-color:#ccc;position:relative}@media (min-width:768px){h1{font-size:2.4rem;line-height:1.1}}@media (min-width:1200px){h1{font-size:4rem;padding-left:100px}}.geschichte h1{background-color:#EF4949}.architektur h1{background-color:#C6E55E}.chor h1{background-color:#D693FF}.pfarrer h1{background-color:#FF844D}.lavater h1{background-color:#7CBE70}.turm h1{background-color:#7F72A3}.verein h1{background-color:#49A2EF}.aktiv h1{background-color:#FACD10}.aktuell h1{background-color:#593F89}.nr{background:white;position:absolute;left:30px;top:23px;height:24px;width:24px;border-radius:50%;text-align:center;color:black;font-weight:700;font-size:1.2rem;line-height:1.38}@media (min-width:768px){.nr{transform:scale(1.1) translateY(4px)}}@media (min-width:1200px){.nr{transform:scale(1.5) translateY(13px)}}h2{font-weight:300;font-size:1.3rem;font-weight:700;margin:0;padding:3rem 30px 10px;font-family:'Mukta', sans-serif;color:#777}@media (min-width:576px){h2{font-size:1.6rem}}@media (min-width:992px){h2{font-size:2rem}}h3{font-weight:700;font-size:1.8rem;margin-top:0rem;margin-bottom:1rem;font-family:'Mukta', sans-serif}#main .ce_text a{color:#444}#main .ce_text a:hover{text-decoration:none;color:black}#main .ce_text a:not(a[href^="tel:"]){color:#444;font-weight:700;transition:color 400ms, border 400ms;border-bottom:1px solid #aaa}#main .ce_text a:not(a[href^="tel:"]):hover{text-decoration:none;color:black;border-bottom:3px solid #444}.ce_text p,.ce_hyperlink,.externlink{padding:0 30px 1.5rem 50px}@media (min-width:576px){.ce_text p,.ce_hyperlink,.externlink{font-size:1.1rem}}@media (min-width:992px){.ce_text p,.ce_hyperlink,.externlink{font-size:1.3rem}}.ce_table{padding:0 0 1.5rem 50px}@media (min-width:576px){.ce_table{font-size:1.1rem}}@media (min-width:992px){.ce_table{font-size:1.3rem}}.lead p{font-size:1.4rem;margin:30px 0 40px 0;font-family:'Marcellus', sans-serif}@media (min-width:576px){.lead p{font-size:1.8rem}}@media (min-width:992px){.lead p{font-size:2.4rem;margin-top:90px}}.ce_form,.ce_player{margin:0 30px 4rem 50px}ul{margin:0;padding:0 0 0 1.5rem}ul li{margin-bottom:0.25rem}img{max-width:100%;height:auto}.caption{padding:10px 30px 10px 50px;background:#aaa}.slider-control .slider-prev,.slider-control .slider-next{display:none}.slider-control .slider-menu b{font-size:3rem;line-height:0.2;padding:0 0.1rem}a{color:#8290a6}a:hover{color:#5a6271}body{}#container{margin:0;padding:0}#container>.row{margin:0;padding:0}#main{margin:60px 0 0 0;padding:0 0 50px 0}#main.hfix{height:calc(100vh - 60px);height:calc((var(--vh, 1vh) * 100) - 60px);overflow:hidden;background:white}#main .inside{max-width:900px;margin-left:auto;margin-right:auto;position:relative}#left{position:absolute;left:0;top:-100%;width:100%;padding:0;transition:top 200ms}#left.show{top:60px;transition:top 400ms}#left .inside{height:calc(100vh - 60px);height:calc((var(--vh, 1vh) * 100) - 60px);background:#ccc;width:100%}@media (min-width:768px){#left{position:relative;top:0}#left.show{top:0}#left .inside{height:100vh;position:fixed;width:20%;max-width:400px}}#right{position:absolute;left:0;top:-100%;width:100%;padding:0;transition:top 200ms}#right.show{top:60px;transition:top 400ms}#right .inside{height:calc(100vh - 60px);background:#ccc;width:100%}@media (min-width:768px){#right{position:relative;top:0}#right .inside{height:100vh;position:fixed;width:22%;right:0}}#right .ce_text p{padding:0 30px 1.5rem 20px;font-size:1.1rem;line-height:1.1}#right .ce_table{padding:0 0 1.5rem 20px;font-size:1.1rem;line-height:1.1}#right .ce_table td.col_first{padding-right:5px}.btn-verein{background:#49A2EF}.btn-primary{background:#8290a6;border-color:#8290a6}.btn-primary:hover{background:#5a6271;border-color:#5a6271}#topnav{display:block;position:fixed;z-index:50;top:0px;padding:20px 30px;width:100%;background-color:white;height:60px;box-shadow:0px 0px 30px rgba(0, 0, 0, 0.27);text-align:center}@media (min-width:768px){#topnav{display:none}}#topnav a{font-size:1.5rem;color:#000;display:inline-block;transition:background 800ms, color 400ms}#topnav a:hover{color:#aaa;transition:background 400ms, color 200ms}#topnav .menuright{float:right}#topnav .menuleft{float:left}#lang{display:inline-block}#lang ul,#lang li{list-style:none;padding:0;margin:0}#lang li a{font-size:1.2rem;color:#aaa;line-height:1;padding:2px 7px;display:block;border:2px solid #aaa;border-radius:3px;background:white;transition:background 800ms, color 400ms}#lang li a:hover{text-decoration:none;background:#aaa;color:white;transition:background 400ms, color 200ms}#lang li strong{font-size:1.2rem;color:#D8D8D8;line-height:1;padding:2px 7px;display:block;border:2px solid #D8D8D8;border-radius:3px;background:white}#langmain{display:none}@media (min-width:768px){#langmain{display:block;position:fixed;z-index:100;top:60px;margin-left:5px}}@media (min-width:992px){#langmain{margin-left:20px}}#langmain a,#langmain strong{margin-bottom:5px}#menu{display:flex;flex-wrap:wrap;align-items:stretch;height:calc(100vh - 120px);height:calc((var(--vh, 1vh) * 100) - 60px)}@media (min-width:768px){#menu{height:100vh}}#menu .menuitem{width:50%;padding:20px;float:left;color:white;text-decoration:none;position:relative;font-size:1.2rem;font-weight:700;line-height:1.1;transition:background 1200ms}@media screen and (orientation:landscape){#menu .menuitem br{display:none}}@media (min-width:768px){#menu .menuitem{width:100%}}#menu .menuitem:hover{transition:background 400ms}#menu span{background:white;position:absolute;left:20px;bottom:20px;height:24px;width:24px;border-radius:50%;text-align:center;color:black;line-height:1.28}#menu .pos1{background:#EF4949}#menu .pos1:hover{background:#c11111}#menu .pos2{background:#C6E55E}#menu .pos2:hover{background:#9abe1f}#menu .pos3{background:#D693FF}#menu .pos3:hover{background:#af2dff}#menu .pos4{background:#FF844D}#menu .pos4:hover{background:#e64700}#menu .pos5{background:#7CBE70}#menu .pos5:hover{background:#4a8a3f}#menu .pos6{background:#7F72A3}#menu .pos6:hover{background:#4f456a}#menu .pos7{background:#49A2EF}#menu .pos7:hover{background:#116fc1}#menu .pos8{background:#FACD10}#menu .pos8:hover{background:#a18203}#menu .aktuell{background:#593F89;width:100%}#menu .aktuell:hover{background:#422f66}.booknav{margin-top:150px;margin-left:30px}@media (min-width:768px){.booknav{display:none}}.booknav .nextpage{background:#D8D8D8;display:inline-block;padding:2px 20px}.booknav .navitem{display:inline-block;min-width:200px;padding:10px 10px 10px 40px;color:white;text-decoration:none;position:relative;font-size:1.1rem;font-weight:700;line-height:1.1;transition:background 1200ms}.booknav .navitem:hover{transition:background 400ms}.booknav .navitem:after{content:"\f061";font-family:FontAwesome;display:inline-block;float:right;margin-left:40px}.booknav span.nr{background:white;position:absolute;left:10px;top:7px;height:24px;width:24px;border-radius:50%;text-align:center;color:black;line-height:1.28}.booknav .pos1{background:#EF4949}.booknav .pos1:hover{background:#c11111}.booknav .pos2{background:#C6E55E}.booknav .pos2:hover{background:#9abe1f}.booknav .pos3{background:#D693FF}.booknav .pos3:hover{background:#af2dff}.booknav .pos4{background:#FF844D}.booknav .pos4:hover{background:#e64700}.booknav .pos5{background:#7CBE70}.booknav .pos5:hover{background:#4a8a3f}.booknav .pos6{background:#7F72A3}.booknav .pos6:hover{background:#4f456a}.booknav .pos7{background:#49A2EF}.booknav .pos7:hover{background:#116fc1}.booknav .pos8{background:#FACD10}.booknav .pos8:hover{background:#a18203}.booknav .aktuell{background:#593F89;padding-left:20px}.booknav .aktuell:hover{background:#422f66}.moreinfo{margin-top:20px;margin-left:30px}@media (min-width:768px){.moreinfo{display:none}}#map{max-height:100vh;overflow:hidden}svg{max-height:90vh;overflow:hidden}.customvideo .mejs__container,.customvideo .mejs-poster,.customvideo video{width:100% !important;height:inherit !important;padding-bottom:56.25%}.customvideo .mejs__layer{height:100% !important;width:100% !important}@media (min-width:768px){.customvideo{padding-left:10px}}.customaudio{width:100%}.customaudio .mejs__audio{width:100% !important}.panorama{height:300px}@media (min-width:768px){.panorama{height:500px}}svg a{transform:scale(1);transform-origin:50% 50%;transform-box:fill-box;transition:all 400ms}svg a:hover{transform:scale(1.5);transform-origin:50% 50%;transform-box:fill-box;transition:all 400ms}@page{size:auto;margin:10mm 20mm 10mm 30mm}
