/* lessphp_86fed1c852a7635e289e8d4bcfb8d6582ef161c6.css */@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300.eot');src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300.eot?#iefix') format('embedded-opentype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300.woff2') format('woff2'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300.woff') format('woff'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300.ttf') format('truetype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300.svg#RobotoCondensed') format('svg')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:300;src:url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300italic.eot');src:local('Roboto Condensed Light Italic'),local('RobotoCondensed-LightItalic'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300italic.eot?#iefix') format('embedded-opentype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300italic.woff2') format('woff2'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300italic.woff') format('woff'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300italic.ttf') format('truetype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-300italic.svg#RobotoCondensed') format('svg')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url('/bundles/stele2/fonts/roboto-condensed-v17-latin-regular.eot');src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-regular.woff2') format('woff2'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-regular.woff') format('woff'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-regular.ttf') format('truetype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-regular.svg#RobotoCondensed') format('svg')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:400;src:url('/bundles/stele2/fonts/roboto-condensed-v17-latin-italic.eot');src:local('Roboto Condensed Italic'),local('RobotoCondensed-Italic'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-italic.eot?#iefix') format('embedded-opentype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-italic.woff2') format('woff2'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-italic.woff') format('woff'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-italic.ttf') format('truetype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-italic.svg#RobotoCondensed') format('svg')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700.eot');src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700.eot?#iefix') format('embedded-opentype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700.woff2') format('woff2'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700.woff') format('woff'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700.ttf') format('truetype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700.svg#RobotoCondensed') format('svg')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;src:url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700italic.eot');src:local('Roboto Condensed Bold Italic'),local('RobotoCondensed-BoldItalic'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700italic.eot?#iefix') format('embedded-opentype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700italic.woff2') format('woff2'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700italic.woff') format('woff'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700italic.ttf') format('truetype'),url('/bundles/stele2/fonts/roboto-condensed-v17-latin-700italic.svg#RobotoCondensed') format('svg')}@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;src:url('/bundles/stele2/fonts/noto-serif-v7-latin-regular.eot');src:local('Noto Serif'),local('NotoSerif'),url('/bundles/stele2/fonts/noto-serif-v7-latin-regular.eot?#iefix') format('embedded-opentype'),url('/bundles/stele2/fonts/noto-serif-v7-latin-regular.woff2') format('woff2'),url('/bundles/stele2/fonts/noto-serif-v7-latin-regular.woff') format('woff'),url('/bundles/stele2/fonts/noto-serif-v7-latin-regular.ttf') format('truetype'),url('/bundles/stele2/fonts/noto-serif-v7-latin-regular.svg#NotoSerif') format('svg')}@font-face{font-family:'Noto Serif';font-style:normal;font-weight:700;src:url('/bundles/stele2/fonts/noto-serif-v7-latin-700.eot');src:local('Noto Serif Bold'),local('NotoSerif-Bold'),url('/bundles/stele2/fonts/noto-serif-v7-latin-700.eot?#iefix') format('embedded-opentype'),url('/bundles/stele2/fonts/noto-serif-v7-latin-700.woff2') format('woff2'),url('/bundles/stele2/fonts/noto-serif-v7-latin-700.woff') format('woff'),url('/bundles/stele2/fonts/noto-serif-v7-latin-700.ttf') format('truetype'),url('/bundles/stele2/fonts/noto-serif-v7-latin-700.svg#NotoSerif') format('svg')}html.non-interactive{pointer-events:none;touch-action:none}#branchenlogo,#infologo{width:250px;height:250px;margin:50px auto;border:20px solid rgba(255,255,255,0.3);border-radius:125px;box-sizing:border-box}#branchenlogo #image,#infologo #image{width:100%;height:100%;border:3px solid #97b43f;border-radius:125px;margin:0;padding:0;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center}#branchenlogo .name,#infologo .name{text-align:center;margin-top:30px;color:#fff;text-transform:uppercase}ul.branchen-sub-menu{list-style:none;font-size:1.2em;margin:0;padding:30px 0 0 0;text-align:center}ul.branchen-sub-menu li{display:inline-block;padding:0 20px;margin:0;background-color:rgba(255,255,255,0.8);color:#97b43f;border:1px solid #97b43f;text-transform:uppercase;height:100%;box-sizing:border-box;line-height:48px}ul.branchen-sub-menu li a{color:#97b43f}ul.branchen-sub-menu li.active{background-color:#97b43f}ul.branchen-sub-menu li.active a{color:#fff;font-weight:700}.inner-container>hr{margin-top:4rem}.inner-container>h2{margin-top:3rem}.categorie-list{margin-top:5rem;display:flex;flex-wrap:wrap}.categorie-list .item{flex-basis:50%;flex-grow:0;flex-shrink:1;padding:15px;box-sizing:border-box}.categorie-list .item .border-div{border:20px solid rgba(255,255,255,0.3);padding-top:50%;position:relative}.categorie-list .item .listitem{border:2px solid #97b43f;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.categorie-list .item .listitem *{box-sizing:border-box}.categorie-list .item .listitem .listlogo{width:8vw;height:8vw;box-sizing:border-box;position:relative;margin-left:2%;margin-top:-20px;z-index:20;border:1px solid #fff;border-radius:100%}.categorie-list .item .listitem .listlogo .logoborder{position:absolute;width:calc(8vw - 6px);height:calc(8vw - 6px);left:50%;top:50%;transform:translate(-50%, -50%);border-radius:200%;border:5px solid transparent;box-sizing:border-box;background-color:#fff;overflow:hidden}.categorie-list .item .listitem .listlogo a.logolink{background-size:80%;background-position:center;background-repeat:no-repeat;background-color:#fff;width:100%;height:100%;display:block;border:2px solid transparent;box-sizing:border-box}.categorie-list .item .listitem .header{background-color:rgba(0,0,0,0.7);font-size:1rem;padding:0 0 0 25%;height:1.5rem;position:absolute;top:0;left:0;z-index:1;display:table;table-layout:fixed;width:calc(100% - 1.5rem - 1px)}.categorie-list .item .listitem .header .header-inner{height:100%;display:table-cell}.categorie-list .item .listitem .header .header-inner .itemtitel{vertical-align:sub;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%;line-height:1.2rem;position:relative;top:3px}.categorie-list .item .listitem .plus{width:1.5rem;position:absolute;right:0;top:0;z-index:1;margin:0;padding:0;height:1.5rem;background:rgba(0,0,0,0.7);background-image:url(/bundles/stele2/img/plus.png);background-size:contain;background-repeat:no-repeat;background-position:center}.categorie-list .item .listitem a.kundelink{width:100%;height:90%;display:block;position:absolute;left:0;top:10%}.categorie-list .item .listitem .infotext{display:none;background:rgba(0,0,0,0.7);position:absolute;padding:1rem 1rem 1rem 175px;color:#fff;height:calc(100% - 1.5rem - 30px);overflow:hidden;top:1.5rem;z-index:1;width:100%}.categorie-list .item .listitem .infolink{display:none;position:absolute;height:30px;background:rgba(0,0,0,0.7);width:100%;bottom:0;z-index:10}.categorie-list .item .listitem .infolink a{padding-left:25%;display:block;margin-top:6px}.categorie-list .item .listitem .openings div.open-flag{position:absolute;right:0;bottom:0;background-color:#E1E1E1;font-weight:400;padding:8px 10px 8px 10px;border-left:30px solid #9b9ba0;border-top-left-radius:30px;color:#000}.categorie-list .item .listitem .openings div.open-flag.hasOpen{border-color:#0DA800;color:#0DA800}.categorie-list .item .listitem .openings div.open-flag.open-na{visibility:hidden}.categorie-list .item .listitem.active .plus{background-image:url(/bundles/stele2/img/minus.png)}.categorie-list .item .listitem.active>div[id]{display:block}.categorie-list .item .main-list-content{display:flex;align-items:center;position:relative;z-index:1}.categorie-list .item .col-logo img{max-width:100%;height:auto}.categorie-list .info-item-text{display:none}.categorie-list.info-root-bigdesign{display:block}.categorie-list.info-root-bigdesign .info-item-text{text-align:center;margin-bottom:30px;display:block;font-size:1.25em}.categorie-list.info-root-bigdesign .item{margin:50px 30px 10px 30px;padding:0}.categorie-list.info-root-bigdesign .item .listitem .header{font-size:2em;height:2em;width:calc(100% - 2em - 1px)}.categorie-list.info-root-bigdesign .item .listitem .header .header-inner{text-align:center}.categorie-list.info-root-bigdesign .item .listitem .header .header-inner .itemtitel{line-height:2em;font-weight:700}.categorie-list.info-root-bigdesign .item .listitem .infotext{height:calc(100% - 4em);top:4em}.categorie-list.info-root-bigdesign .item .listitem .plus{width:2em !important;height:2em !important;font-size:2em}.categorie-list.info-root-bigdesign .info-logo{background:rgba(255,255,255,0.3);padding:20px;max-width:100%;position:relative;margin:50px 30px 10px 30px}.categorie-list.info-root-bigdesign .info-logo h2{font-size:2em;position:absolute;top:20px;left:20px;width:calc(100% - 40px);margin:0;background-color:rgba(0,0,0,0.7);padding:10px;box-sizing:border-box}.categorie-list.info-root-bigdesign #branchenlogo{width:100%;border:0;border-radius:0;height:100%}.categorie-list.info-root-bigdesign #branchenlogo #image{width:100%;height:100%;border:0;border-radius:0;padding-bottom:50%}#fill-liste{margin-top:0}#fill-liste .hidden{display:none}@media (max-width:768px){#branchenlogo,#infologo{width:150px;height:150px;border:15px solid rgba(255,255,255,0.3)}#branchen-sub-menu{display:none}.categorie-list{display:block}.categorie-list .item{max-width:480px;margin:0 auto}.categorie-list .item .listitem .listlogo{display:none}.categorie-list .item .listitem .header{padding:0 0 0 4px}.categorie-list .item .listitem .openings div.open-flag{font-size:0.875em;padding:5px 10px}}@media (max-width:480px){.categorie-list{margin-top:50px}.categorie-list .item .listitem .infotext{padding:10px;font-size:0.875em}.categorie-list .item .listitem .infotext p{margin:0 0 8px 0;padding:0}.categorie-list .item .listitem .infotext img{display:none}.categorie-list.info-root-bigdesign .info-item-text{font-size:1em;margin-top:-15px;margin-bottom:40px}.categorie-list.info-root-bigdesign .info-logo{padding:15px;margin:15px 0 25px;background:rgba(255,255,255,0.3);height:155px}.categorie-list.info-root-bigdesign .info-logo h2{font-size:0.875em;top:15px;left:15px;width:calc(100% - 30px);padding:5px;text-align:left;font-weight:400}.categorie-list.info-root-bigdesign .item{margin:15px 0}.categorie-list.info-root-bigdesign .item .border-div{border:15px solid rgba(255,255,255,0.3)}.categorie-list.info-root-bigdesign .item .listitem .header{font-size:0.875em;height:0.875em;line-height:0.875em}.categorie-list.info-root-bigdesign .item .listitem .header .header-inner{text-align:left}.categorie-list.info-root-bigdesign .item .listitem .header .header-inner .itemtitel{font-weight:400}.categorie-list.info-root-bigdesign .item .listitem .plus{width:0.875em !important;height:0.875em !important}.categorie-list.info-root-bigdesign .item .listitem .infotext{height:calc(100% - 28px);top:28px}}.event-icon{width:100%}.event-icon img{width:200px;height:200px;margin:40px auto 0 auto;display:block;border-radius:200px;border:10px solid rgba(255,255,255,0.3);object-fit:cover;object-position:center}.event-icon span{color:#fff;width:100%;display:block;text-align:center;margin-bottom:70px;font-size:2em;font-weight:700}.event-list{display:flex;flex-wrap:wrap}.event-list .item{flex-basis:50%;flex-grow:0;flex-shrink:1;padding:20px;box-sizing:border-box}.event-list .item .border-div{border:15px solid rgba(255,255,255,0.3);padding-top:50%;position:relative}.event-list .item .listitem{border:2px solid #97b43f;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;overflow:hidden}.event-list .item .listitem .header{background-color:rgba(0,0,0,0.7);font-size:1.5vw;padding:0 10px 0 15px;margin-right:7%;height:10%;overflow:hidden;display:block;box-sizing:border-box}.event-list .item .listitem .header .header-inner{height:100%;display:table;table-layout:fixed;width:100%}.event-list .item .listitem .header .header-inner>*{vertical-align:middle;display:table-cell;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-list .item .listitem .plus{width:calc(7% - 2px);position:absolute;right:0;top:0;margin:0;padding:0;height:10%;background:rgba(0,0,0,0.7);background-image:url(/bundles/stele2/img/plus.png);background-size:contain;background-repeat:no-repeat;background-position:center}.event-list .item .listitem a.eventlink{width:100%;height:90%;display:block;position:absolute;left:0;top:10%}.event-list .item .listitem .infotext{display:none;background:rgba(0,0,0,0.7);position:absolute;padding:30px 15px 15px 15px;color:#fff;height:90%;width:100%;overflow:hidden;z-index:1;box-sizing:border-box;font-size:1.25em}.event-list .item .listitem .infotext .eventtext{max-height:calc(100% - 30px);overflow:hidden;margin-bottom:10px}.event-list .item .listitem.active .plus{background-image:url(/bundles/stele2/img/minus.png)}.event-list .item .listitem.active .infotext{display:block}.event-list .item .infobox{display:none;position:fixed;top:145px;left:0;background:rgba(0,0,0,0.9);width:100%;height:calc(100% - 197px);z-index:1000;overflow:scroll}.event-list .item .infobox .contentbox{width:60%;margin:0 auto 0 auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-height:75vh}.event-list .item .infobox .contentbox .imagebox{position:relative;overflow:hidden;background:#E1E1E1;border-left:10px solid #97b43f;box-sizing:border-box}.event-list .item .infobox .contentbox .imagebox img{position:relative;top:0;left:0;object-fit:cover;width:100%;height:100% !important;object-position:center;max-height:25vh}.event-list .item .infobox .contentbox .imagebox.poi-slider{height:25vh}.event-list .item .infobox .contentbox .imagebox.poi-slider img{position:absolute;height:25vh !important}.event-list .item .infobox .contentbox .headline{font-family:"Noto serif";font-size:2.5em;color:#353535;padding:5px 20px;background:#E1E1E1;border-left:10px solid #97b43f;overflow:hidden;text-overflow:ellipsis}.event-list .item .infobox .contentbox .details{display:flex;padding:10px 20px;background:#E1E1E1;border-left:10px solid #97b43f}.event-list .item .infobox .contentbox .details .description{font-family:"Roboto Condensed";font-size:1em;color:#353535;padding-right:20px;flex-basis:66%;vertical-align:top}.event-list .item .infobox .contentbox .details .other{vertical-align:top;padding-left:20px;color:#353535;flex-grow:0;flex-shrink:1}.event-list .item .infobox .contentbox .details .other label{text-transform:uppercase;font-weight:700}.event-list .item .infobox .contentbox .details.mega-text{flex-flow:column}.event-list .item .infobox .contentbox .details.mega-text .other{order:1;padding-left:0}.event-list .item .infobox .contentbox .details.mega-text .description{order:2}.event-list .item .bottom{height:70px;position:relative}.event-list .item .close{width:100%;height:40px;display:block;background-image:url(/bundles/stele2/img/pink-cross.png);top:10px;right:10px;z-index:2;background-size:contain;cursor:pointer;background-position:center right;background-repeat:no-repeat;margin:10px 0}.filter-switch{text-align:center;cursor:pointer;background-color:#9B9BA0;height:100%;line-height:48px;padding:0 30px 0 50px;color:#fff;border-radius:2px;background-image:url(/bundles/stele2/img/buttons/filter.png);background-repeat:no-repeat;background-position:30px center}.filter-switch:hover{background-color:#97b43f}#event-filterform{display:none;position:fixed;top:145px;left:0;background:rgba(0,0,0,0.9);width:100%;height:calc(100% - 197px);z-index:1000;overflow:scroll}#event-filterform input.event-search-button,#event-filterform .reset-button{background:transparent;border:1px solid #d11079;color:#d11079;padding:10px;border-radius:2px;cursor:pointer;margin-top:10px}#event-filterform input.event-search-button:hover,#event-filterform .reset-button:hover{background-color:#fff}#event-filterform .actions{display:flex;flex-wrap:wrap;justify-content:space-between}#event-filterform .contentbox{width:30%;margin:0 auto 0 auto;min-width:300px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#event-filterform .contentbox form{background-color:#E1E1E1;padding:30px;border-left:10px solid #97b43f;color:#353535}#event-filterform .contentbox form h3{font-family:'Noto serif',serif;font-size:2em;font-weight:400;margin-top:0}#event-filterform .contentbox form .headline{font-weight:700;text-transform:uppercase;margin-bottom:10px}#event-filterform .contentbox form input[type="date"],#event-filterform .contentbox form select{width:100%;padding:8px 5px;box-sizing:border-box;font-family:'Roboto Condensed';font-size:1em;margin-bottom:10px}#event-filterform .contentbox form input[type="date"]::-webkit-clear-button{display:none}#event-filterform .contentbox form input[type="date"]::-webkit-inner-spin-button{display:none}#event-filterform .contentbox .close{height:40px;display:block;background-image:url(/bundles/stele2/img/pink-cross.png);top:10px;right:10px;z-index:2;background-size:contain;background-position:center right;cursor:pointer;width:100%;background-repeat:no-repeat;margin:20px 0}#filter-toggle{text-align:center;margin:-35px 0 20px}#filter-toggle button{border:0;padding:0;margin:0;cursor:pointer;background-image:url(/bundles/stele2/img/buttons/filterbutton.png);width:177px;height:60px;background-size:contain;background-repeat:no-repeat;background-color:transparent}@media (max-width:480px){#filter-toggle button{width:133px;height:45px}.event-list{display:block}.event-list .item{padding:0;margin-top:20px}.event-list .item .listitem .header{padding:5px 10px;font-size:0.875em;height:20px;margin-right:32px;box-sizing:content-box;line-height:20px}.event-list .item .listitem .plus{width:30px;height:30px}.event-list .item .listitem a.eventlink{top:30px;height:calc(100% - 30px)}.event-list .item .listitem .infotext{padding:10px;box-sizing:border-box;height:calc(100% - 30px);width:100%}.event-list .item .listitem .infotext h1,.event-list .item .listitem .infotext h2,.event-list .item .listitem .infotext h3,.event-list .item .listitem .infotext p,.event-list .item .listitem .infotext span,.event-list .item .listitem .infotext{font-size:0.875em !important}.event-list .item .infobox{top:105px;height:calc(100% - 157px)}.event-list .item .infobox .contentbox{position:relative;width:95%;border-left:0 solid #d11079;max-height:70vh;overflow-y:auto;margin:0}.event-list .item .infobox .contentbox .headline{font-size:1.8em}.event-list .item .infobox .contentbox .details{display:block}.event-list .item .infobox .contentbox .details .description{padding-right:0}.event-list .item .infobox .contentbox .details .other{padding-left:0;margin-top:20px}.event-list .item .infobox .contentbox .close{position:sticky;background-color:#000;margin-top:0;top:0;background-size:30px}#event-filterform{top:105px;height:calc(100% - 157px)}#event-filterform .contentbox{margin:30px auto 0 auto}.event-icon img{width:100px;height:100px}.event-icon span{font-size:1.5em}}.poi-category-filter{text-align:center}.poi-category-filter .headline{margin-bottom:5px}.poi-category-filter select{font-size:16px;padding:5px}.poi-category-filter input[type="submit"]{display:block;margin:5px auto 10px;font-size:16px;background:white;border:1px solid #97b43f;color:#97b43f;padding:10px;border-radius:2px;cursor:pointer}.register-filter{display:flex;justify-content:center;margin-bottom:35px;flex-wrap:wrap}.register-filter span{background-color:white;color:black;padding:2px 6px;margin:1px;cursor:pointer;text-align:center;box-sizing:border-box;min-width:25px}.register-filter span.disabled{background-color:gray;cursor:not-allowed}.register-filter span.active{background-color:#e5007c;color:white}.poi-imx{margin:10px 0;font-size:18px;padding-left:15px}.poi-imx .row{margin:10px 0}.poi-imx .itemtitel{font-weight:bold}.secra-termine h2{text-align:center}div.anfahrt-wrapper{display:block;width:100%;font-size:1.25em}div.anfahrt-wrapper div.directions-panel{margin-top:5px;margin-bottom:20px;text-align:center}div.anfahrt-wrapper .travelMode{text-align:center;margin-bottom:20px}div.anfahrt-wrapper div.anfahrt{width:100%;height:500px;position:relative}div.anfahrt-wrapper div.anfahrt div.travelMode{display:flex;justify-content:center;z-index:1;position:absolute;right:0;background-color:rgba(255,255,255,0.7);padding:3px 20px;border-bottom-left-radius:10px;color:#000}div.anfahrt-wrapper div.anfahrt .osm_map{height:100%;margin-bottom:0}div.anfahrt-wrapper div.anfahrt .osm_map .leaflet-control-container .leaflet-routing-container-hide{display:none}.head-icon{width:100%}.head-icon img{width:200px;height:200px;margin:40px auto;display:block;border-radius:200px;border:10px solid rgba(255,255,255,0.3)}.head-text{background-color:transparent;padding:20px;box-sizing:border-box;margin-bottom:40px;color:#fff}.head-text h1.eventheadline{font-family:'Roboto Condensed',sans-serif;font-size:2em;text-transform:uppercase;margin-top:-35px;text-align:center;font-weight:700}.bb-div{text-align:center}.offer-list .offer{width:100%;display:block;overflow:hidden;color:#000;margin-bottom:10px;box-sizing:border-box}.offer-list .offer.unsorted{display:none}.offer-list .offer .mobile-text{display:none}.offer-list .offer .closer{height:30px;text-align:right;margin-bottom:10px}.offer-list .offer .closer .toggle-div{color:#fff;cursor:pointer;display:none;height:30px;background-image:url("/bundles/stele2/img/pink-cross.png");background-repeat:no-repeat;background-position:center right;background-size:contain}.offer-list .offer .offer-collapse-part{background-color:rgba(255,255,255,0.95);border-left:10px solid #97b43f;display:flex;position:relative}.offer-list .offer .offer-collapse-part .deal-text{flex-grow:1;padding:0.5rem;height:auto;overflow:hidden;position:relative;width:70%}.offer-list .offer .offer-collapse-part .deal-text .toggle-div{width:100%;position:absolute;height:100%;display:inline-block;top:0;left:0;cursor:pointer}.offer-list .offer .offer-collapse-part .deal-text .texte{min-height:90px}.offer-list .offer .offer-collapse-part .deal-text .texte>*{display:none}.offer-list .offer .offer-collapse-part .deal-text .texte h2{font-family:"Noto serif";margin:.5rem 0 10px 0;font-size:2.5rem;display:block}.offer-list .offer .offer-collapse-part .deal-text .texte p,.offer-list .offer .offer-collapse-part .deal-text .texte span{font-family:'Roboto Condensed',sans-serif !important;font-size:1em !important}.offer-list .offer .offer-collapse-part .deal-text .texte h2+*{overflow-x:hidden;text-overflow:ellipsis;display:block}.offer-list .offer .offer-collapse-part .deal-link{width:130px;flex-grow:0;flex-shrink:0;text-align:center}.offer-list .offer .offer-collapse-part .deal-link a{width:100%;height:100%;display:block;color:#97b43f;margin-top:24px}.offer-list .offer .offer-collapse-part .deal-link img{margin-bottom:10px}.offer-list .offer .offer-collapse-part .deal-image{width:200px;height:100%;flex-grow:0;flex-shrink:0;overflow:hidden;max-width:30%}.offer-list .offer .offer-collapse-part .deal-image img.logo{width:200px;height:150px;object-fit:contain;padding:5px;box-sizing:border-box}.offer-list .offer .offer-collapse-part .deal-image img.other{display:none}.offer-list .offer .address{display:none;padding:30px 0}.offer-list .offer .address a{color:#000}.offer-list .offer.big{height:auto;overflow:initial}.offer-list .offer.big .closer .toggle-div{display:block}.offer-list .offer.big .deal-text{height:auto;overflow:initial;background-color:#e1e1e1}.offer-list .offer.big .deal-text *{visibility:visible;white-space:initial}.offer-list .offer.big .deal-text .texte>*{display:block}.offer-list .offer.big .deal-text .texte ul{padding-left:1.25rem}.offer-list .offer.big .deal-text .texte ul li{display:list-item}.offer-list .offer.big .deal-text .toggle-div{display:none !important}.offer-list .offer.big .deal-link{position:absolute;left:calc(70% - 140px);bottom:3em}.offer-list .offer.big .deal-link span{background:#fff;padding:5px 20px;border-radius:30px;border:1px solid #97b43f}.offer-list .offer.big .deal-link img{background-color:#fff;border-radius:70px}.offer-list .offer.big .deal-image img.logo{width:100%;height:200px;object-fit:contain;object-position:center;padding:5px;box-sizing:border-box}.offer-list .offer.big .deal-image img.other{display:inline-block;width:100%;height:auto}.offer-list .offer.big .address{display:block}@media (max-width:768px){.offer-list .offer .offer-collapse-part .deal-text .texte h2{font-size:1.5rem}}@media (max-width:480px){.offer-list .offer .offer-collapse-part{padding:0}.offer-list .offer .offer-collapse-part .deal-link{display:none}.offer-list .offer .offer-collapse-part .deal-image{flex-shrink:1}.offer-list .offer .offer-collapse-part .deal-image img{display:none}.offer-list .offer .offer-collapse-part .deal-image img.logo{display:inline-block;width:100%;height:auto}.offer-list .offer .offer-collapse-part .deal-text{height:auto;box-sizing:border-box}.offer-list .offer .offer-collapse-part .deal-text .hide-mobile{display:none}.offer-list .offer .offer-collapse-part .deal-text .texte{min-height:0}.offer-list .offer .offer-collapse-part .deal-text .texte>*{display:none !important}.offer-list .offer .offer-collapse-part .deal-text .texte h2{display:block !important;font-size:1.25rem}.offer-list .offer .offer-collapse-part .deal-text .address{display:none}.offer-list .offer.big .mobile-text{display:block;background-color:#e1e1e1;padding:10px;border-left:10px solid #d11079}.offer-list .offer.big .deal-link{display:inline-block;bottom:0;left:5px;zoom:0.75}.offer-list .offer.big .deal-image{width:100%}.offer-list .offer.big .deal-image img.other{display:block !important}.offer-list .offer.big .deal-link+.deal-image img.other+img.other{display:none}.offer-list .offer.big .offer-collapse-part{background-color:#e1e1e1}.offer-list .offer.big .offer-collapse-part.mega-text{flex-flow:column wrap}.offer-list .offer.big .offer-collapse-part.mega-text .deal-text{order:2;max-width:initial}.head-icon img{width:100px;height:100px;margin:40px auto 0 auto}.head-text{margin-bottom:0}.head-text h1.eventheadline{margin:0;font-size:1.5em}}#info-header-info .name,#info-header-info .cat-desc{color:#fff;text-align:center}#info-header-info img{max-width:100%;height:auto !important}#info-header-info p{font-size:1.25em}.item .item-type-info a{width:100%;height:90%;display:block;position:absolute;left:0;top:10%}.item .item-type-info .listitem .header{padding-left:15px}.item .item-type-info .listitem .infotext{padding-left:15px;width:100%;height:90%;padding-top:20px;box-sizing:border-box}.info-logo{text-align:center;margin:50px 30px}.info-logo #branchenlogo{margin:auto}.linkbuttons{text-align:center;width:100%;display:flex;justify-content:center;margin-bottom:2em}.linkbuttons a{margin-right:20px;padding-top:85px;min-width:80px;text-align:center;background-position:top center;background-repeat:no-repeat}.linkbuttons .leftbox{display:flex}.linkbuttons .middlebox{display:flex;width:100%;justify-content:center}.icon{position:relative;text-align:center}.icon:after{content:"";position:absolute;top:0;left:0;width:80px;height:80px;background-position:center;background-size:100% auto;background-repeat:no-repeat;border:5px solid rgba(255,255,255,0.3);border-radius:43px;box-sizing:border-box}.icon.icon-maps:after{background-image:url(/bundles/stele2/img/buttons/icon-maps-white.svg)}#singleInfo .info h2{color:#fff;text-align:center;margin-top:50px;margin-bottom:50px}#singleInfo .info img{max-width:100%;height:auto !important}#singleInfo .info p,#singleInfo .info div{font-size:1.25rem}@media (min-width:1080px){.bild-text{display:flex;margin-bottom:20px}.bild-text .text{padding:0 20px;box-sizing:border-box;width:75%;flex-grow:0;flex-shrink:0}.bild-text .bild{width:25%;flex-grow:0;flex-shrink:0}.bild-text .bild img{max-width:100%;height:auto}.bild-text.reverse .bild{order:-1}}html{font-family:"desktop";font-size:16px}html ::-webkit-scrollbar{width:0}body{padding-bottom:0;color:#fff;font-family:"Roboto Condensed",sans-serif;background-size:cover;background-attachment:fixed;-webkit-overflow-scrolling:touch;margin:0}.inner-container{margin-left:5%;margin-right:5%}.abstand70{display:block;height:70px}a{color:#fff;text-decoration:none}a:hover,a:focus{color:inherit}div#special-mode-box{display:none}div#special-mode-box p{font-size:2.5em;text-align:center;padding:200px 50px}p.optoutfield iframe{background-color:#ccc;max-width:100%}body.special-mode div#special-mode-box{display:block;padding-top:145px;height:50%;background-color:rgba(120,120,120,0.8);position:absolute;top:0;box-sizing:border-box;width:100%}body.special-mode div#special-mode-box .rolli-off-button{border:2px solid #fff;display:inline-block;padding:20px;margin-top:20px}video{max-width:100%;width:100%}.centered-cnt{text-align:center}div#content{position:relative;width:100%;padding:145px 0 120px 0;overflow-x:hidden}div#content>div.col-md-12{padding:0}div#content .slimScrollDiv{margin:0 auto;padding:0}body.special-mode #content{padding-top:0;position:absolute;top:50%;height:50%}.navbar-wrapper{position:relative;z-index:20;background-image:url(/bundles/all/img/header_background.png);height:148px;background-position:center top;background-repeat:no-repeat;position:fixed;width:100%;top:0}.navbar-wrapper ul{list-style:none !important}.navbar-brand{padding:10px 40px 10px 10px}.navbar-brand img{height:30px;margin-left:10px}.featurette-divider{margin:40px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}.jumbotron{background:#074f73;background:-moz-linear-gradient(45deg, #074f73 0%, #08c 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #074f73), color-stop(100%, #08c));background:-webkit-linear-gradient(45deg, #074f73 0%, #08c 100%);background:-o-linear-gradient(45deg, #074f73 0%, #08c 100%);background:-ms-linear-gradient(45deg, #074f73 0%, #08c 100%);background:linear-gradient(45deg, #074f73 0%, #08c 100%);margin-top:-91px;color:#fff;padding-bottom:20px !important;padding-top:90px !important}.footerbox .aboutbox{width:240px}.footerbox .contactbox{width:240px}.footerbox .mapbox{width:500px;margin-right:0}div.with-icon{padding-left:25px;background-repeat:no-repeat;margin-bottom:5px}div.ort{background-image:url(img/icon_ort.png);background-position:-3px 0px}div.tel{background-image:url(img/icon_telefon.png);background-position:0px 2px}div.web{background-image:url(img/icon_home.png);background-position:0px 2px}div.mail{background-image:url(img/icon_mail.png);background-position:0px 3px}div.shadow-top{display:block;width:100%;background-repeat:repeat-x;height:23px;background-image:url(img/schatten_weiss.png);position:relative}div.shadow-bottom{display:block;width:100%;background-repeat:repeat-x;height:26px;background-image:url(img/schatten_lila.png)}#portalHeader{margin-bottom:20px;margin-top:-91px;min-height:300px}#portalHeader .carousel-inner{position:absolute !important;top:0;left:0}#portalHeader .carousel-inner>.item>img{width:auto;min-width:100%;max-width:none;-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}#portalHeader .carousel-caption{z-index:10;text-shadow:0 0 30px #000}#portalHeader .item{background-color:#777;width:100%;overflow:hidden}#content section{margin-bottom:1.5rem;padding:0}.portal-page .container section{margin-top:30px}.portal-page .gallery .carousel-inner>.item>img{min-width:100%;height:auto}section img{max-width:100%;height:auto !important}.pimcore_area_gallery-folder .thumbnail{margin-bottom:20px}.pimcore_area_gallery-single-images .thumbnail{margin-bottom:20px}.teaser{text-align:center;margin-bottom:30px;border:1px solid #ccc;padding-bottom:40px}.teaser img{width:100%;height:auto}.teaser p{padding:0 20px}.teaser a.btn.btn-default{float:right;background:url(img/kreuz_klein.png);width:21px;height:21px;background-size:cover;background-repeat:no-repeat;padding:0;border:0}.thumbnail-examples .row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.thumbnail-examples .img-container{height:139px;background:url(/website/bundles/stele2/img/transparent-background-placeholder.png)}.image-hotspot{position:absolute;background:rgba(235,105,9,0.2)}.image-marker{position:absolute;width:20px;height:20px;border-radius:10px;background:#2aabeb}.blog .list img{max-width:100%;height:auto}.blog .filters .box{padding:10px;margin-bottom:30px;background-color:#f7f5fa;border-radius:5px}.blog .filters .box h4{margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #5a5a5a}.disqus{margin-top:30px}.area-embed .embed{padding-bottom:20px}.area-embed .embed>*{width:100%}.area-embed .embed iframe{width:100%}.navbar-inverse{background:transparent;height:117px;border:0}.navbar-inverse .navbar-nav>li>a{height:100%;width:100%;background-repeat:no-repeat;text-indent:-10000px}.navbar-inverse .navbar-nav>.active>a{background-color:#f7eee2}.navbar-inverse .navbar-nav>.active>a:hover{background-color:#f7eee2}.navbar-inverse .navbar-nav>.active>a:focus{background-color:#f7eee2}.navbar-nav>li{width:60px;margin-right:6px;display:inline-block;height:117px;vertical-align:top}a#menu-97{background-image:url(img/gemeinde_off.png)}a#menu-97:hover{background-image:url(img/gemeinde_on.png)}a#menu-97.active{background-image:url(img/gemeinde_on.png)}a#menu-81{background-image:url(img/angebote_off.png)}a#menu-81:hover{background-image:url(img/angebote_on.png)}a#menu-81.active{background-image:url(img/angebote_on.png)}a#menu-82{background-image:url(img/gottesdienste_off.png)}a#menu-82:hover{background-image:url(img/gottesdienste_on.png)}a#menu-82.active{background-image:url(img/gottesdienste_on.png)}a#menu-83{background-image:url(img/lebensfeste_off.png)}a#menu-83:hover{background-image:url(img/lebensfeste_on.png)}a#menu-83.active{background-image:url(img/lebensfeste_on.png)}a#menu-84{background-image:url(img/musik_off.png)}a#menu-84:hover{background-image:url(img/musik_on.png)}a#menu-84.active{background-image:url(img/musik_on.png)}a#menu-85{background-image:url(img/spenden_off.png)}a#menu-85:hover{background-image:url(img/spenden_on.png)}a#menu-85.active{background-image:url(img/spenden_on.png)}a#menu-86{background-image:url(img/kalender_off.png)}a#menu-86:hover{background-image:url(img/kalender_on.png)}a#menu-86.active{background-image:url(img/kalender_on.png)}a#menu-87{background-image:url(img/gemeindebrief_off.png)}a#menu-87:hover{background-image:url(img/gemeindebrief_on.png)}a#menu-87.active{background-image:url(img/gemeindebrief_on.png)}a#menu-88{background-image:url(img/kontakt_off.png)}a#menu-88:hover{background-image:url(img/kontakt_on.png)}a#menu-88.active{background-image:url(img/kontakt_on.png)}a#logo{width:296px;height:205px;display:block;position:absolute;top:0;right:45px;background-image:url(img/logo_christusgemeinde.png);z-index:1001}.bs-sidebar.affix{position:static}.bs-sidenav{margin-top:30px;margin-bottom:30px;padding-top:10px;padding-bottom:10px;text-shadow:0 1px 0 #fff;background-color:#f7f5fa;border-radius:5px}.bs-sidebar .nav>li>a{display:block;color:#716b7a;padding:5px 20px}.bs-sidebar .nav>li>a:hover{text-decoration:none;background-color:#e5e3e9;border-right:1px solid #dbd8e0}.bs-sidebar .nav>li>a:focus{text-decoration:none;background-color:#e5e3e9;border-right:1px solid #dbd8e0}.bs-sidebar .nav>.active>a{font-weight:bold;color:#563d7c;background-color:transparent;border-right:1px solid #563d7c}.bs-sidebar .nav>.active:hover>a{font-weight:bold;color:#563d7c;background-color:transparent;border-right:1px solid #563d7c}.bs-sidebar .nav>.active:focus>a{font-weight:bold;color:#563d7c;background-color:transparent;border-right:1px solid #563d7c}.bs-sidebar .nav .nav{display:none;margin-bottom:8px}.bs-sidebar .nav .nav>li>a{padding-top:3px;padding-bottom:3px;padding-left:30px;font-size:90%}.margin-bottom-10{margin-bottom:10px}.languages{position:absolute;right:15px;top:15px;display:none}.sidebar .teaser{margin-bottom:30px;background-color:#f7f5fa;border-radius:5px;padding-bottom:5px}.sidebar .teaser img{max-width:100%}.sidebar .teaser h2{padding:0 10px}.sidebar .teaser>div{padding:0 10px}.dropdown-menu{top:-2000px}.carousel-caption{text-shadow:0 0 5px #000}.carousel-indicators.preview{bottom:-10px;width:100%;margin-left:-50%}.carousel-indicators.preview li{border:medium none;border-radius:0;height:54px;margin-bottom:5px;margin-left:0;margin-right:5px !important;margin-top:0;width:100px}.carousel-indicators.preview img{border:2px solid #fff;float:left;height:54px;left:0;width:100px;opacity:0.7}.carousel-indicators.preview .active img{border:2px solid #428bca;opacity:1}.teaser-icon>.icon{text-align:center;position:relative}.teaser-icon>.icon>.image{position:relative;z-index:2;margin:auto;width:88px;height:88px;border:8px solid #fff;line-height:88px;border-radius:50%;background:#428bca;vertical-align:middle}.teaser-icon>.icon>.image>i{font-size:36px !important;color:#fff !important;top:5px !important;left:0}.teaser-icon>.icon:hover>.image{background:#333}.teaser-icon>.icon:hover>.image>i{color:#fff !important}.teaser-icon>.icon:hover>.info{background:rgba(0,0,0,0.04);border-color:#e0e0e0;color:#fff}.teaser-icon>.icon:hover>.info>h3.title{color:#222}.teaser-icon>.icon:hover>.info>p{color:#222}.teaser-icon>.icon:hover>.info>.more>a{color:#222;color:#fff;padding:6px 8px;background-color:#428bca}.teaser-icon>.icon>.info{margin-top:-24px;background:rgba(0,0,0,0.04);border:1px solid #e0e0e0;padding:15px 0 10px 0}.teaser-icon>.icon>.info>p{color:#666;line-height:1.5em;margin:20px}.teaser-icon>.icon>.info>div{color:#666;line-height:1.5em;margin:20px}.teaser-icon>.icon>.info>.more a{font-size:12px;color:#222;line-height:12px;text-transform:uppercase;text-decoration:none}.teaser-icon .space{height:30px}.tabbed-slider{padding-bottom:30px}.tabbed-slider .nav{background:#eee}.tabbed-slider .nav a small{display:block}.tabbed-slider .nav-justified>li>a{border-radius:0px}.tabbed-slider .carousel-inner .item{height:300px;overflow:hidden}.tabbed-slider .carousel-inner .item-0{background-color:#16a085}.tabbed-slider .carousel-inner .item-1{background-color:#2980b9}.tabbed-slider .carousel-inner .item-2{background-color:#e67e22}.tabbed-slider .carousel-inner .item-3{background-color:#8e44ad}.tabbed-slider .carousel-inner .item-4{background-color:#2980b9}.tabbed-slider .carousel-inner .item-5{background-color:#e67e22}.tabbed-slider .nav-pills .item-0.active a{background-color:#16a085}.tabbed-slider .nav-pills .item-1.active a{background-color:#2980b9}.tabbed-slider .nav-pills .item-2.active a{background-color:#e67e22}.tabbed-slider .nav-pills .item-3.active a{background-color:#8e44ad}.tabbed-slider .nav-pills .item-4.active a{background-color:#2980b9}.tabbed-slider .nav-pills .item-5.active a{background-color:#e67e22}.inner{width:100%;max-width:1140px;margin:auto;padding:0 20px;box-sizing:border-box}div#headerslider{position:relative;margin-top:117px}#headerslider .pimcore_area_gallery-carousel{width:100%;margin-right:29px;display:block;max-width:1095px;position:relative}#headerslider .glyphicon-chevron-left{display:none}#headerslider .glyphicon-chevron-right{display:none}#headerslider .carousel-indicators li{border-radius:0;width:18px;height:18px;margin:0 9px;background-color:#e4d4a2;border:0}#headerslider .carousel-indicators .active{background-color:#862d88}div#breadcrumb{font-size:0.875em;font-weight:700;color:#aaa;padding-top:35px}div#breadcrumb a{color:#aaa}div#breadcrumb.noslider{padding-top:90px}.pimcore_area_wysiwyg{font-size:1.125em;color:#fff}.pimcore_area_headlines,section.privacy{color:#fff}.pimcore_area_headlines{font-size:1.125em}.pimcore_area_featurette{margin:0 5% 90px;font-size:1.125em}.area-featurette div.link{text-align:right;width:100%;margin-bottom:10px}.area-featurette div.link a{width:26px;height:26px;display:inline-block;background:url(img/kreuz_midi.png);color:transparent}.area-featurette .row.featurette{display:flex;flex-direction:column}@media screen and (min-width:576px){.area-featurette .row.featurette{flex-direction:row}.area-featurette .row.featurette.right{flex-direction:row-reverse}.area-featurette .row.featurette.left .f-image{text-align:right}}.area-featurette .row.featurette .f-text{width:58.333%}.area-featurette .row.featurette .f-image{width:41.666%}.pimcore_area_standard-teaser-row{margin:0 45px 90px 45px}.pimcore_area_standard-teaser-row h2{margin:30px 0;text-align:left;padding:0 20px;box-sizing:border-box}.pimcore_area_wysiwyg-with-images{margin:0 45px 90px 45px}.pimcore_area_wysiwyg-with-images h2{text-transform:none;margin-bottom:10px}.pimcore_area_wysiwyg-with-images p{margin-bottom:15px}.pimcore_area_wysiwyg-with-images .thumbnail{padding:0;border:0}div.special-headline h1{background:#862d88;width:auto;display:inline-block;color:#fff;margin-left:0;padding:20px 45px;margin-bottom:0;min-width:100px}.mitarbeiter{margin:45px 45px 0 45px;padding-bottom:45px;border-bottom:1px solid #862d88;font-size:1.125em}.mitarbeiter.row:last-of-type{margin-bottom:45px;border:0}p.name-bezirk{font-weight:700;color:#fff}p.funktion-tel-mail a.tel{font-weight:700;color:#fff}.einrichtung-liste{margin:45px 35px 45px 35px}.einrichtung{padding:10px;width:100%;box-sizing:border-box;margin:0;border:0;display:inline-block;position:relative;vertical-align:top;font-size:1.125em}.einrichtung .innen{background:#f6eee1;padding:35px}.einrichtung .mail{font-weight:700;color:#fff}.einrichtung .zeiten{font-weight:700;color:#fff}.einrichtung .name-einrichtung{font-weight:700;color:#fff}.button{border:1px solid #fff;background-color:#394e69;color:#fff;padding:0.5em;display:inline-block}.button.more{margin-top:2em}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wheather-bg{padding:5px;border-radius:10px;border:3px solid #e5007d;margin:0 0 20px 0;background-color:rgba(0,0,0,0.3)}.wheather-bg img{width:90%}.wheather-bg p{color:#fff;margin:0.25rem}.wheather-bg p.date{position:relative;z-index:5;font-weight:bold;margin:18px 0 16px 0}.wheather-bg p.date:after{content:"";display:block;width:calc(127%);height:2rem;background:url(/bundles/stele2/img/wether_banner.svg) no-repeat center;background-size:100% 100%;position:absolute;left:-13px;top:-5px;z-index:-1}.wheather-bg p.temp{font-weight:bold}section.weather{font-size:1.7vh}section.weather .wheather-bg img{width:80%;height:auto;margin:25px}.wetterdetail{margin-top:20px}.center{text-align:center}section.area-image .thumbnail{background-color:transparent;border:0}.wfcontainer{text-align:center}.bgloader{position:fixed;top:0;left:-101vw;z-index:-100;width:100vw;height:100vh}table th,table td{padding:2px 6px}div#secrarahmen.secrarahmen_vkalender span{color:#666 !important}div#secrarahmen.secrarahmen_vkalender form div.secrahintergrund table tbody tr td span a.secranormal{color:#666 !important}#videoBg{position:fixed;top:0;left:0;min-width:100%;min-height:100%}.stele .mfp-container{padding:0 2rem}.stele .mfp-container:after{content:"Schließen";display:block;position:absolute;bottom:34px;width:100%;left:0;color:#fff}.area-icon-slider .lSAction,.area-category-slider .lSAction{display:none}.area-icon-slider .lSAction a,.area-category-slider .lSAction a{border-radius:60%;background-image:url(/bundles/stele2/img/slider-controls.png);width:58px;height:58px;opacity:1}.area-icon-slider .lSAction>.lSPrev,.area-category-slider .lSAction>.lSPrev{left:2rem;margin-top:105px}.area-icon-slider .lSAction>.lSNext,.area-category-slider .lSAction>.lSNext{background-position:-58px 0;right:2rem;margin-top:105px}.area-ax-slider .lSAction>.lSPrev,.area-ax-slider .lSAction>.lSNext{margin-top:-15px}.lSSlideOuter.vertical{overflow-y:hidden}.area-blockquote{margin-left:5%;margin-right:5%;font-size:1.125em}.area-blockquote>hr{margin-top:4rem}.area-blockquote>h2{margin-top:3rem}.area-blockquote blockquote{margin-left:0;padding-left:1rem;border-left:1px solid currentColor}.area-text-accordion{margin-left:5%;margin-right:5%;font-size:1.125em}.area-text-accordion .panel .panel-collapse{display:none}.area-text-accordion .panel .panel-collapse p{margin:0}.area-text-accordion .panel a[data-toggle]:before{content:"+";display:inline-block;width:1em}.area-text-accordion .panel.in .panel-collapse{display:block}.area-text-accordion .panel.in a[data-toggle]:before{content:"–"}@media screen and (width:1080px) and (orientation:portrait){html{font-family:"stele"}.area-icon-slider .lSAction>.lSPrev,.area-category-slider .lSAction>.lSPrev{margin-top:145px}.area-icon-slider .lSAction>.lSNext,.area-category-slider .lSAction>.lSNext{margin-top:145px}}@media (max-width:1024px){html{font-family:"tablet"}}@media (max-width:480px){html{font-family:"mobile"}div#content{padding:105px 0 120px 0}.no-mobile{display:none !important}}html.non-interactive,html.non-interactive *{pointer-events:none}body.fs-werbung{overflow:hidden}.layer-wrapper{position:relative;width:100%;height:100%;background-color:#000}#werbung-layer{position:fixed;z-index:10000;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:#fff}#werbung-layer #slider-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}#werbung-layer .slider-item{position:absolute;bottom:0;left:0;height:100%;width:100%;text-align:center;visibility:hidden}#werbung-layer .slider-item a{display:block;width:100%;height:100%}#werbung-layer .slider-item figure{width:100%;height:100%;position:relative;top:0;margin:0}#werbung-layer .slider-item XXfigure img{max-width:100%;max-height:100%;width:auto;height:auto}#werbung-layer .slider-item figure img{width:100%;height:100%;object-fit:contain;object-position:center}#werbung-layer .slider-item .content{padding:6vmin;height:100vh;background-color:rgba(0,0,0,0.5)}#werbung-layer .slider-item .content-wrapper{background-repeat:no-repeat}#werbung-layer .slider-item.active{visibility:visible}#werbung-layer #menuBtn{display:block;position:absolute;bottom:0;left:0;z-index:100;width:100px;height:100px;text-indent:-10000px;background-color:rgba(0,0,0,0.7);border-radius:0 20px 0 0;background-image:url(img/home.png);background-size:65%;background-position:center;background-repeat:no-repeat}#werbung-layer div#werbung-toolbar{display:none}#werbung-layer .video-js{background-color:transparent;width:100%;height:100%}.call-to-click #content,.call-to-click.active figure{filter:brightness(70%)}.call-to-click .overlay-img{position:fixed;top:50%;left:50%;z-index:1000;width:auto;height:auto;transform:translate(-50%, -50%);max-width:45vw;max-height:45vh}#singleCustomer{color:#fff}#singleCustomer h1{font-size:2.5em;border:0;font-family:"Noto serif",serif;font-weight:400;margin:.25em 0 .5em 0;line-height:1.25em}#singleCustomer h2.section-headline{font-family:"Noto serif",serif;font-weight:400;color:#fff;font-size:2.5rem;margin:45px 0}#singleCustomer #galerie li img{object-fit:cover;width:100%;height:100%;object-position:center}#singleCustomer #customer-head{display:flex;margin-bottom:30px;align-items:center;margin-top:40px;justify-content:center}#singleCustomer #customer-head .logo{height:190px}#singleCustomer #customer-head .logo img{max-width:100%;max-height:100%;object-fit:contain}#singleCustomer #customer-head p{font-size:1.875rem}#singleCustomer #anzeige img{width:100%;height:auto;position:relative}#singleCustomer div#infobox{display:flex}#singleCustomer div#infobox p{margin-top:0}#singleCustomer div#infobox p.headline{font-weight:700;text-transform:uppercase;line-height:initial;margin-bottom:5px}#singleCustomer div#infobox div#description{margin-right:30px;font-size:1.25rem;line-height:150%;display:block;flex-grow:1}#singleCustomer div#infobox div#times-and-contacts{flex-basis:25%;min-width:300px;padding-left:30px;display:block;flex-grow:0;background:transparent url(/bundles/stele2/img/vertical-dotts.png) left repeat-y}#singleCustomer div#infobox div#times-and-contacts .daten h2{margin-top:0}#singleCustomer div#infobox div#kontaktdaten{margin-top:40px;line-height:initial}#singleCustomer div#infobox div#kontaktdaten .headline{margin-bottom:15px}#singleCustomer div#infobox #zeiten .day label{font-weight:normal;font-style:italic;display:block;margin-top:0.5rem}#singleCustomer div.linkbuttons{display:flex;padding:50px 0}#singleCustomer div.linkbuttons a{margin-right:20px;padding-top:85px;min-width:80px;text-align:center;background-position:top center;background-repeat:no-repeat}#singleCustomer div.linkbuttons .leftbox{display:flex}#singleCustomer div.linkbuttons .middlebox{display:flex;width:100%;justify-content:center}#singleCustomer .icon{position:relative}#singleCustomer .icon:after{content:"";position:absolute;top:0;left:0;width:80px;height:80px;background-position:center;background-size:100% auto;background-repeat:no-repeat;border:5px solid rgba(255,255,255,0.3);border-radius:43px;box-sizing:border-box}#singleCustomer .icon.icon-homepage:after{background-image:url(/bundles/stele2/img/buttons/icon-homepage-weiss.svg)}#singleCustomer .icon.icon-website:after{background-image:url(/bundles/stele2/img/buttons/icon-homepage-weiss.svg)}#singleCustomer .icon.icon-abfahrtzeiten:after{background-image:url(/bundles/stele2/img/buttons/icon-abfahrtzeiten-weiss.svg)}#singleCustomer .icon.icon-angebote:after{background-image:url(/bundles/stele2/img/buttons/icon-angebote-weiss.svg)}#singleCustomer .icon.icon-facebook:after{background-image:url(/bundles/stele2/img/buttons/icon-facebook-weiss.svg)}#singleCustomer .icon.icon-galerie:after{background-image:url(/bundles/stele2/img/buttons/icon-galerie-weiss.svg)}#singleCustomer .icon.icon-hofladen:after{background-image:url(/bundles/stele2/img/buttons/icon-hofladen-weiss.svg)}#singleCustomer .icon.icon-jobs:after{background-image:url(/bundles/stele2/img/buttons/icon-jobs-weiss.svg)}#singleCustomer .icon.icon-angebote:after{background-image:url(/bundles/stele2/img/buttons/icon-angebote-weiss.svg)}#singleCustomer .icon.icon-objekte:after{background-image:url(/bundles/stele2/img/buttons/icon-exposeobjekte-weiss.svg)}#singleCustomer .icon.icon-exposé:after{background-image:url(/bundles/stele2/img/buttons/icon-exposeobjekte-weiss.svg)}#singleCustomer .icon.icon-onlineshop:after{background-image:url(/bundles/stele2/img/buttons/icon-onlineshop-weiss.svg)}#singleCustomer .icon.icon-galerie:after{background-image:url(/bundles/stele2/img/buttons/icon-galerie-weiss.svg)}#singleCustomer .icon.icon-preisliste:after{background-image:url(/bundles/stele2/img/buttons/icon-preisliste-weiss.svg)}#singleCustomer .icon.icon-speisekarte:after{background-image:url(/bundles/stele2/img/buttons/icon-speisekarte-weiss.svg)}#singleCustomer .icon.icon-maps:after{background-image:url(/bundles/stele2/img/buttons/icon-maps-white.svg)}#singleCustomer .icon.icon-wellness:after{background-image:url(/bundles/stele2/img/buttons/icon-wellness-weiss.svg)}#singleCustomer .qrtext{text-align:center;margin:30px 0;font-size:20px;line-height:30px}#singleCustomer .qrcode{display:block;margin:auto;width:160px;padding:20px;background:#fff}#singleCustomer .pimcore_tag_video iframe{margin:0 auto;display:block}a.back{background-image:url(/bundles/stele2/img/buttons/pfeil-gruen.png);background-size:100%}.sticky-back-button{display:inline-block;width:80px;height:80px;margin-top:2rem}.sticky-back-button a.back{padding-top:85px;min-width:80px;text-align:center;background-position:top center;background-repeat:no-repeat;display:block}@media (max-width:1024px){#singleCustomer .col-qrcode{display:none}div#linkbuttons{top:280px}}@media (max-width:480px){#singleCustomer #customer-head{display:block;text-align:center}#singleCustomer #customer-head .logo{width:100%;height:auto;margin-bottom:30px;padding:0 10%;box-sizing:border-box}#singleCustomer .qrcode{width:100px;padding:10px}#singleCustomer .qrcode img{width:100px}#singleCustomer div.linkbuttons{flex-wrap:wrap}#singleCustomer div.linkbuttons1 .leftbox{display:none}#singleCustomer div.linkbuttons.linkbuttons2{flex-wrap:nowrap}#singleCustomer div.linkbuttons.linkbuttons2 .middlebox{display:none}#singleCustomer div.linkbuttons.linkbuttons2 .leftbox{width:100%}#singleCustomer div.linkbuttons.linkbuttons2 .leftbox a{width:100%}#singleCustomer h2.section-headline{font-size:1.8em}#singleCustomer div#infobox{display:block}#singleCustomer div#infobox div#description{margin-right:0}#singleCustomer div#infobox div#times-and-contacts{padding-left:0;background:transparent;min-width:100px}#singleCustomer div#anfahrt-und-qr div#anfahrt{height:300px}#singleCustomer div#anfahrt-und-qr .qrcode{display:none}}@media (min-width:1081px){#singleCustomer .inner-container{max-width:1080px;margin:auto}}#sticky-header{height:145px;width:100%;position:fixed;z-index:120;overflow:hidden;top:0;left:0;border-top:25px solid #97b43f;background-color:#516828;display:flex;justify-content:space-between;padding:0 25px;align-items:center;box-sizing:border-box}#sticky-header:before{display:block;position:absolute;top:0;left:0;content:'';width:100%;height:5px;background-color:#485d24}#sticky-header .logo img{width:auto}#sticky-header .logo img.mobil{height:50px;display:none}#sticky-header .logo img.desktop{height:80px;display:block}#sticky-header #weatherforecast{display:none}#sticky-header .datetime{display:none;text-align:right;color:#fff}#sticky-header .datetime .uhrzeit{font-size:3.5rem;font-weight:700;line-height:100%}#sticky-header .datetime .datum{font-size:1.3rem;line-height:100%}#sticky-header #mobile-menu-wrapper{display:block}#sticky-header #mobile-menu-wrapper #button img{cursor:pointer;width:32px;height:32px}@media (max-width:480px){#sticky-header{height:105px;border-top:15px solid #97b43f;padding:0 20px}#sticky-header .logo img.mobil{display:block}#sticky-header .logo img.desktop{display:none}}@media (max-width:480px){#sticky-header{height:115px}}@media (min-width:1080px){#sticky-header #weatherforecast{height:100%;display:flex;flex-grow:1;justify-content:center;padding:15px;box-sizing:border-box}#sticky-header #weatherforecast div{border-right:1px solid #fff;padding:0 15px;color:#fff;width:90px;text-align:center;height:auto;font-size:17px}#sticky-header #weatherforecast div span.temp{font-size:42px}#sticky-header #weatherforecast div:last-child{border:none}#sticky-header #weatherforecast div img{height:42px;background-size:contain;background-position:center;background-repeat:no-repeat;width:50px}}@media screen and (width:1080px) and (orientation:portrait){#sticky-header #mobile-menu-wrapper{display:none}#sticky-header .datetime{display:block}}footer{width:100%;border-top:2px solid #97b43f;background-color:#353535;position:fixed;bottom:0;left:0;height:52px;display:flex;justify-content:space-between;padding:0 25px;align-items:center;z-index:100;box-sizing:border-box}footer #rolli-button{display:none;width:32px;height:32px;margin-left:30px;cursor:pointer;background-image:url(/bundles/stele2/img/buttons/icon-barrierefrei-weiss.svg);background-size:contain;background-repeat:no-repeat;background-position:center}footer #fan-logo{line-height:0;flex-grow:1;flex-shrink:1;text-align:center}footer #fan-logo a{width:auto;padding:0 10%;display:inline-block;text-align:center;box-sizing:border-box}footer #fan-logo a img{width:100%;height:auto}footer #footer-menu{flex-grow:1;text-align:right;flex-shrink:0}footer #footer-menu p{font-size:1.125em;color:#b4b4b4;margin:0}footer #footer-menu a{color:#b4b4b4}footer #footer-menu a:hover{color:#fff;text-decoration:none}footer .back-button{display:none;width:32px;height:32px;flex-grow:0;flex-shrink:0}footer .back-button a.back{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}@media (max-width:480px){footer{padding:0 20px}footer #footer-menu p{font-size:1em}}@media screen and (width:1080px) and (orientation:portrait){footer #rolli-button{display:block}footer .back-button{display:block}}.navigation .navpoints{border-bottom:1px dotted #878787;padding:1rem 0}.navigation .navpoints ul{list-style:none;padding-left:0.5rem}.navigation .navpoints:first-child{padding-top:0}.navigation .navpoints:last-child{border:0;padding-bottom:0}.navigation .special-buttons{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:30px 10%}.navigation .special-buttons .special-button{margin:15px 20px;text-align:center;text-transform:uppercase}.navigation .special-buttons .special-button img{margin-bottom:5px;max-width:70px;max-height:70px}.navigation .special-buttons .special-button img[src*="weiss"],.navigation .special-buttons .special-button img[src*="white"]{filter:invert(1) opacity(.7)}.navigation .special-buttons .special-button.home a{color:#97b43f}.navigation .nav-link{font-size:1.25em;font-weight:700;margin:5px 0}.navigation .nav-link a{color:#353535}.navigation a{color:#353535}.navigation ul{padding:0 0 0 1.25rem;margin:.5rem 0 .75rem 0}.navigation ul li{padding-bottom:0.5rem}#bottom-navigation{position:fixed;bottom:52px;width:100%;overflow:hidden;height:45px;z-index:101}#bottom-navigation .special-buttons{background:rgba(255,255,255,0.9)}#bottom-navigation .navpoints{background:rgba(255,255,255,0.9);padding:30px 10% 20px 10%;column-count:3}#bottom-navigation.on{height:auto;transition:max-height .25s}#bottom-navigation.on .slider{background-image:url(/bundles/stele2/img/footer-slider-on-green.png);filter:none}#bottom-navigation.on .slider span{height:80px;background:none !important}#bottom-navigation .slider{height:77px;background-image:url(/bundles/stele2/img/footer-slider-off.png);background-position:top center;background-repeat:no-repeat}#bottom-navigation .slider span{cursor:pointer;width:80px;height:45px;display:block;margin:auto;background-image:url(/bundles/stele2/img/menue-button-unten.png);background-size:100%;background-position:center 2px}#left-navigation{position:fixed;left:0;top:146px;height:100%;width:45px;display:flex}#left-navigation .content{width:0;overflow:hidden;background:rgba(255,255,255,0.9);display:flex;flex-flow:wrap;align-items:flex-end;align-content:center}#left-navigation .content>div{width:100%}#left-navigation .navpoints{padding:30px 10% 50px 10%;column-count:2}#left-navigation.on{z-index:100;width:80%}#left-navigation.on .content{width:100%}#left-navigation.on .slider{background-image:url(/bundles/stele2/img/left-slider-on-v2-green.png);width:78px;filter:none}#left-navigation.on .slider span{width:80px;background:none !important}#left-navigation .slider{width:45px;height:100%;background-image:url(/bundles/stele2/img/left-slider-off-v2.png);background-position:top right;background-repeat:no-repeat;flex-grow:0;flex-shrink:0}#left-navigation .slider span{cursor:pointer;height:80px;display:block;top:547px;position:absolute;width:45px;margin-top:-40px;background-image:url(/bundles/stele2/img/menue-button-links.png);background-size:auto 100%;background-position:right top}.zusatznavi{display:block;position:fixed;right:0;height:auto;min-height:50px;padding-right:77px;overflow:hidden;background-repeat:no-repeat;background-position:right center;cursor:pointer;z-index:10000;background-size:cover}.zusatznavi.backbutton{background-image:url(/bundles/stele2/img/buttons/zurueck-button-weiss.svg);background-color:#97b43f;background-size:auto 100%;background-position:center;border-radius:5px 0 0 5px}.zusatznavi.rollibutton{background-image:url(/bundles/stele2/img/buttons/rolli-button-weiss.svg);background-color:#97b43f;background-size:auto 75%;background-position:center;border-radius:5px 0 0 5px}.zusatznavi .content{display:none;height:100%}.zusatznavi.on .content{display:block}div#zusatznavi-top{top:670px}div#zusatznavi-bottom{bottom:7rem;display:none}@media all and (min-height:1400px){div#zusatznavi-bottom{display:block}}body.special-mode div#zusatznavi-top{top:initial;margin-top:160px}#mobile-menu{position:fixed;max-height:calc(100% - 145px - 52px);top:145px;left:0;z-index:1000;background:rgba(255,255,255,0.9);width:100%;height:auto;padding:20px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}#mobile-menu.on{display:block}#mobile-menu a{color:rgba(0,0,0,0.7)}#mobile-menu .navpoints{border-bottom:1px dotted #878787;padding:1rem 0;column-gap:2rem;column-count:4}#mobile-menu,#left-navigation,#bottom-navigation{display:none}@media (max-width:1024px){#mobile-menu.navigation .special-buttons{padding:0}#mobile-menu.navigation .special-buttons .special-button{margin:0;padding:0 1%}#mobile-menu.navigation .navpoints{column-count:3}#mobile-menu.navigation .navpoints .nav-link{font-size:1rem;font-weight:normal}}@media (max-width:480px){#mobile-menu{max-height:calc(100% - 115px - 51px);top:115px}#mobile-menu.navigation .special-buttons{padding:20px 0 20px 0;flex-wrap:wrap}#mobile-menu.navigation .special-buttons .special-button{padding:0 1% 20px 1%}#mobile-menu.navigation .special-buttons .special-button img{width:40px}#mobile-menu.navigation .special-buttons .special-button a{font-size:0.85rem}#mobile-menu.navigation .navpoints{column-count:2}#mobile-menu.navigation .navpoints .nav-link{font-size:0.875rem}div#zusatznavi-top{top:130px}div#zusatznavi-bottom{display:none}ul.branchen-sub-menu li{display:block}}@media screen and (width:1080px) and (orientation:portrait){#mobile-menu{display:none}#left-navigation{display:flex}#bottom-navigation{display:block}}body.doc-home div#zusatznavi-top{display:none}body.doc-home div#zusatznavi-bottom{bottom:100px}div#zusatznavi-top{display:none}body.doc-customer div#zusatznavi-top{display:none}body.doc-customer .area-backbutton,body.doc-customer .sticky-back-button{display:block}@media screen and (width:1080px) and (orientation:portrait){div#zusatznavi-top{display:block}.area-backbutton,.sticky-back-button{display:none}}body.editmode.kunden-backend header a[href],body.editmode.kunden-backend footer a[href],body.editmode.kunden-backend #content a[href]{pointer-events:none}body.editmode .editmode-label{margin-bottom:3px}body.editmode .editmode-label label{padding-right:5px}body.editmode .teaser{text-align:left}body.editmode .area-gallery-single-images .pimcore_block_entry{float:left;clear:none;width:22%;height:180px}body.editmode .area-gallery-single-images .pimcore_block_entry .col-md-3{width:95%}body.editmode .editable-roundup h2{font-size:30px;margin-top:20px;margin-bottom:10px}body.editmode #content h1,body.editmode #myCarousel h1{font-size:36px;margin-top:20px;margin-bottom:10px}body.editmode #content h2,body.editmode .teaser h2{font-size:30px;margin-top:20px;margin-bottom:10px}body.editmode .jumbotron h2{font-size:30px}body.editmode .teaser{text-align:center}body.editmode .gallery .carousel-inner .item img{min-width:100%;height:auto}body.editmode .teaser-icon>.icon>.image{line-height:normal;padding-top:20px}body.editmode .teaser-icon .icon .pimcore_tag_select{position:absolute;right:-30px;top:25px}body.editmode .teaser-icon .icon .image input{visibility:hidden}body.editmode .glyphicon-selection .x-combo-list-item,body.editmode .glyphicon-selection .x-boundlist-item{font-family:'Glyphicons Halflings' !important;font-size:25px !important}body.editmode .carousel-caption .pimcore_tag_image{position:absolute;top:0px}body.editmode *[data-field]{border:1px dotted rgba(3,169,244,0.5) !important;padding:0.5rem;margin:-0.5rem;position:relative}body.editmode *[data-field]:hover{border-color:#03a9f4}body.editmode *[data-field]:after{color:#03a9f4;content:"✎";display:inline-block;font-size:22px;width:32px;height:32px;position:absolute;z-index:1;right:6px;top:-6px;cursor:pointer;transform:scaleX(-1)}body:not(.editmode) .pimcore_area_scroll-image{max-height:75vh;display:flex}.hc--scroll-image:not(.clicked) img{max-width:100%;max-height:100%}.hc--scroll-image.clicked{overflow:scroll}.hc--scroll-image.clicked.horizontal img{height:100%}.hc--scroll-image.clicked.vertical img{width:100%}/*# sourceMappingURL=/bundles/stele2/tmp/sourceMap.map */
/* generated Styles from Stele-Style-Objekt
*/


/* custom Styles from Stele-Style-Objekt */

