/** cssEngine v1.3 (c) Philipp Meyer **/
.skip-main{position:fixed;top:-200px;left:20px;z-index:99999;background:#fff;color:#096ba1;padding:20px 25px;border-radius:4px;font-size:1.2rem;font-weight:700;outline:none;border:1px #000 dotted;display:inline-block}.skip-main:focus,.skip-main:active{top:20px}nav.menu{width:100%;margin:0;padding:0;background:#607D8B;position:absolute;top:0;font-weight:700;z-index:999;letter-spacing:0.3px;font-size:11pt;height:100px}nav.menu #nav-logo{display:inline-block;padding:20px 0 0 0}nav.menu ul{padding:0;margin:0 -25px 0 0;float:right}nav.menu ul .login a{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}nav.menu ul .login a:active{transform:scale3d(0.95, 0.97, 1)}nav.menu ul li{background:#607D8B;list-style:none;float:left}nav.menu ul li:hover ul{visibility:visible;opacity:1;transition:opacity 0.2s ease-in-out}nav.menu ul li ul{display:inline;visibility:hidden;position:absolute;padding:0;z-index:9999;opacity:0;transition:opacity 0.2s ease-in-out}nav.menu ul li ul li{float:none}nav.menu ul li ul li:last-child{border-radius:0 0 3px 3px}nav.menu ul li ul li a{padding:15px 25px;background:transparent;-webkit-transition:background .08s ease-in-out;-moz-transition:background .08s ease-in-out;-ms-transition:background .08s ease-in-out;-o-transition:background .08s ease-in-out;transition:background .08s ease-in-out}nav.menu ul li ul li a:hover{background:rgba(0,0,0,0.1)}nav.menu ul li a{text-decoration:none !important;display:block;color:#fff;padding:40px 25px 40px 25px;max-height:100px;outline:none}nav.menu ul li a .border{padding:10px 25px;border:2px #fff solid;border-radius:100px}nav.menu ul li a:hover,nav.menu ul li a:focus,nav.menu ul li a .active{text-decoration:none !important}nav.menu ul li a:hover .border,nav.menu ul li a:focus .border,nav.menu ul li a .active .border{border:2px #fff solid;background:#fff;color:#607D8B}nav.menu ul li a.pp{padding:30px 25px 40px 25px;cursor:pointer}nav.menu ul li a.pp img{border-radius:100px;border:1px #fff solid;float:left;margin-right:10px}nav.menu ul li a.pp .name{text-transform:uppercase;font-size:.8rem;display:inline-block;line-height:1.2;margin:.34rem 0 0 0}nav.menu ul li a span{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}nav.menu ul li a span a{outline:none}nav.menu ul:after{content:" ";display:block;font-size:0;height:0;visibility:hidden}#mobile-nav{z-index:99;height:60px !important;width:100%;margin:0;top:0;padding:auto;background-color:#607D8B;color:#fff;font-weight:300;font-size:13pt;position:fixed;display:none}#mobile-nav a{display:inline-block;color:#fff}#mobile-nav a #mobile-nav-img{display:inline-block;width:40px;height:40px;float:left;margin:10px 5px 10px 20px}#mobile-nav a #mobile-nav-img img{width:40px;height:40px}#mobile-nav a h3{font-weight:300;margin:0 0 0 10px;display:inline-block;line-height:60px;font-size:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff}#mobile-nav .open,#mobile-nav .opened{cursor:pointer;width:25px;height:30px;float:right;margin:15px 20px 15px 5px;display:inline-block}#mobile-nav .open .line,#mobile-nav .opened .line{width:25px;height:2px;margin-top:6px;border-radius:4px;background-color:#fff;-webkit-transition:all 0.3s cubic-bezier(0.46, 0.02, 0.13, 0.95);-moz-transition:all 0.3s cubic-bezier(0.46, 0.02, 0.13, 0.95);-ms-transition:all 0.3s cubic-bezier(0.46, 0.02, 0.13, 0.95);-o-transition:all 0.3s cubic-bezier(0.46, 0.02, 0.13, 0.95);transition:all 0.3s cubic-bezier(0.46, 0.02, 0.13, 0.95);position:absolute}#mobile-nav .open .open1,#mobile-nav .opened .open1{-moz-transform:rotate(-45deg) translate(0px, 1.4px);-webkit-transform:rotate(-45deg) translate(0px, 1.4px);-o-transform:rotate(-45deg) translate(0px, 1.4px);-ms-transform:rotate(-45deg) translate(0px, 1.4px);transform:rotate(-45deg) translate(0px, 1.4px);width:14px}#mobile-nav .open .open2,#mobile-nav .opened .open2{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#mobile-nav .open .open3,#mobile-nav .opened .open3{-moz-transform:rotate(-135deg) translate(3.8px, 17.7px);-webkit-transform:rotate(-135deg) translate(3.8px, 17.7px);-o-transform:rotate(-135deg) translate(3.8px, 17.7px);-ms-transform:rotate(-135deg) translate(3.8px, 17.7px);transform:rotate(-135deg) translate(3.8px, 17.7px);width:14px}#mobile-nav .open .line1,#mobile-nav .opened .line1{margin-top:6px}#mobile-nav .open .line2,#mobile-nav .opened .line2{margin-top:14px}#mobile-nav .open .line3,#mobile-nav .opened .line3{margin-top:22px}#mobile-nav #ul{padding:0;margin:0;display:none;width:100%;position:fixed;top:60px;max-height:calc(100% - 60px);overflow-x:auto;background:#566f7c}#mobile-nav #ul::after{visibility:hidden;clear:both;content:" ";display:block;font-size:0;height:0}#mobile-nav #ul li{list-style:none;margin:0 65px;border-top:1px rgba(255,255,255,0.15) solid}#mobile-nav #ul li:first-child{border-top:0px}#mobile-nav #ul li a{text-decoration:none !important;display:block;color:#fff;padding:12px 10px}#mobile-nav #ul li ul{padding:0}#mobile-nav #ul li ul li{list-style:none;margin:0;border-top:1px rgba(255,255,255,0.15) solid !important}#mobile-nav #ul li ul li a{text-decoration:none !important;display:block;color:#fff;padding:12px 10px 12px 30px}@media screen and (max-width: 950px){nav.menu{display:none !important}#mobile-nav{display:block}}@media screen and (max-width: 280px){#mobile-nav h3{font-size:18px}}@media screen and (max-width: 300px){#mobile-ul li{margin:0}#mobile-ul li a{padding:10px 20px}}@media screen and (max-width: 288px){#mobile-nav h3{display:none !important;white-space:nowrap}#mobile-nav #ul li{margin:0 20px !important}}
.row{list-style:none;margin-left:-20px}.col--2-of-2,.col--3-of-3,.col--4-of-4,.col--5-of-5,.col--6-of-6,.col--8-of-8,.col--12-of-12{width:100%}.col--1-of-2,.col--2-of-4,.col--3-of-6,.col--4-of-8,.col--6-of-12{width:50%}.col--1-of-3,.col--2-of-6,.col--4-of-12{width:33.33333%}.col--2-of-3,.col--4-of-6,.col--8-of-12{width:66.66667%}.col--1-of-4,.col--2-of-8,.col--3-of-12{width:25%}.col--3-of-4,.col--6-of-8,.col--9-of-12{width:75%}.col--push-2-of-2,.col--push-3-of-3,.col--push-4-of-4,.col--push-5-of-5,.col--push-6-of-6,.col--push-8-of-8,.col--push-12-of-12{margin-left:100%}.col--push-1-of-2,.col--push-2-of-4,.col--push-3-of-6,.col--push-4-of-8,.col--push-6-of-12{margin-left:50%}.col--push-1-of-3,.col--push-2-of-6,.col--push-4-of-12{margin-left:33.33333%}.col--push-2-of-3,.col--push-4-of-6,.col--push-8-of-12{margin-left:66.66667%}.col--push-1-of-4,.col--push-2-of-8,.col--push-3-of-12{margin-left:25%}.col--push-3-of-4,.col--push-6-of-8,.col--push-9-of-12{margin-left:75%}.col--pull-2-of-2,.col--pull-3-of-3,.col--pull-4-of-4,.col--pull-5-of-5,.col--pull-6-of-6,.col--pull-8-of-8,.col--pull-12-of-12{margin-left:-100%}.col--pull-1-of-2,.col--pull-2-of-4,.col--pull-3-of-6,.col--pull-4-of-8,.col--pull-6-of-12{margin-left:-50%}.col--pull-1-of-3,.col--pull-2-of-6,.col--pull-4-of-12{margin-left:-33.33333%}.col--pull-2-of-3,.col--pull-4-of-6,.col--pull-8-of-12{margin-left:-66.66667%}.col--pull-1-of-4,.col--pull-2-of-8,.col--pull-3-of-12{margin-left:-25%}.col--pull-3-of-4,.col--pull-6-of-8,.col--pull-9-of-12{margin-left:-75%}.col--1-of-5{width:20%}.col--push-1-of-5{margin-left:20%}.col--pull-1-of-5{margin-left:-20%}.col--2-of-5{width:40%}.col--push-2-of-5{margin-left:40%}.col--pull-2-of-5{margin-left:-40%}.col--3-of-5{width:60%}.col--push-3-of-5{margin-left:60%}.col--pull-3-of-5{margin-left:-60%}.col--4-of-5{width:80%}.col--push-4-of-5{margin-left:80%}.col--pull-4-of-5{margin-left:-80%}.col--1-of-6{width:16.66667%}.col--push-1-of-6{margin-left:16.66667%}.col--pull-1-of-6{margin-left:-16.66667%}.col--5-of-6{width:83.33333%}.col--push-5-of-6{margin-left:83.33333%}.col--pull-5-of-6{margin-left:-83.33333%}.col--1-of-8{width:12.5%}.col--push-1-of-8{margin-left:12.5%}.col--pull-1-of-8{margin-left:-12.5%}.col--3-of-8{width:37.5%}.col--push-3-of-8{margin-left:37.5%}.col--pull-3-of-8{margin-left:-37.5%}.col--5-of-8{width:62.5%}.col--push-5-of-8{margin-left:62.5%}.col--pull-5-of-8{margin-left:-62.5%}.col--7-of-8{width:87.5%}.col--push-7-of-8{margin-left:87.5%}.col--pull-7-of-8{margin-left:-87.5%}.col--1-of-12{width:8.33333%}.col--push-1-of-12{margin-left:8.33333%}.col--pull-1-of-12{margin-left:-8.33333%}.col--2-of-12{width:16.66667%}.col--push-2-of-12{margin-left:16.66667%}.col--pull-2-of-12{margin-left:-16.66667%}.col--5-of-12{width:41.66667%}.col--push-5-of-12{margin-left:41.66667%}.col--pull-5-of-12{margin-left:-41.66667%}.col--7-of-12{width:58.33333%}.col--push-7-of-12{margin-left:58.33333%}.col--pull-7-of-12{margin-left:-58.33333%}.col--10-of-12{width:83.33333%}.col--push-10-of-12{margin-left:83.33333%}.col--pull-10-of-12{margin-left:-83.33333%}.col--11-of-12{width:91.66667%}.col--push-11-of-12{margin-left:91.66667%}.col--pull-11-of-12{margin-left:-91.66667%}.col{box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:20px;vertical-align:top}@media (max-width: 1300px){.col[class*="col--m-"]{display:block;margin-left:0;margin-right:0;width:auto}}@media (max-width: 600px){.col{display:block;margin-left:0;margin-right:0;width:auto}}@media (min-width: 1300px) and (min-width: 600px){.col[class*="col--m-"]{display:inline-block;margin-right:-.24em}.col.col--m-1-of-2,.col.col--m-2-of-4{width:50%}.col.col--m-1-of-3{width:33.33333%}.col.col--m-2-of-3{width:66.66667%}.col.col--m-1-of-4{width:25%}.col.col--m-3-of-4{width:75%}}@media (max-width: 600px){.col[class*="col--s-"]{display:inline-block;margin-right:-.24em}.col.col--s-1-of-2,.col.col--s-2-of-4{width:50%}.col.col--s-1-of-3{width:33.33333%}.col.col--s-2-of-3{width:66.66667%}.col.col--s-1-of-4{width:25%}.col.col--s-3-of-4{width:75%}}.col--centered{display:block;margin-left:auto;margin-right:auto}.col--d-first{float:left}.col--d-last{float:right}.row--no-gutter{margin-left:0;width:100%}.row--no-gutter .col{padding-left:0}.row--no-gutter .col--span-all{margin-left:0;width:100%}.col--ab{vertical-align:bottom}.col--am{vertical-align:middle}#browser-warning{display:none}html,body{height:100%;width:100%;margin:0;padding:0;line-height:1.4;color:#1d1d1d;font-family:"GD Clean","Helvetica Neue",Helvetica,Arial,sans-serif;min-width:235px}.input,.button-settings,.dropdown-toggle,.input-label{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.button,.submit,.social-login,.article,input[type="checkbox"]+.checkbox-container:before,input[type="radio"]+.radio-container:before,.input-ta{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.button:active,.submit:active,.social-login:active{transform:scale3d(0.95, 0.97, 1)}.article:active{transform:scale3d(0.98, 0.98, 1)}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row>.col>img{width:100%}a{text-decoration:none}ul>li{list-style:none !important}ul.show_dots{padding-left:33px}ul.show_dots li{list-style:disc !important;padding-left:0}ol>li{padding-left:10px}body{background:#607D8B;font-size:13pt}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"GD Clean","Helvetica Neue",Helvetica,Arial,sans-serif}tt,code,kbd,samp{font-family:monospace !important}img{vertical-align:top;max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700 !important;color:#1d1d1d}.secondary_info{font-size:1rem !important;text-transform:uppercase !important;color:#9d9d9d !important;display:inline-block !important;vertical-align:top !important;font-weight:900 !important}p{margin:0 0 1.4rem 0}p,p>*,p>.text,p>*>.text,p>.text>*,p>*>.text>*,section>.text,section>*>.text,section>.text>*,section>*>.text>*{font-family:"GD Elegance",serif !important}p>span.first-character{color:#1d1d1d;float:left;font-family:"GD Clean","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:55px;line-height:43px;padding-right:8px}th{font-weight:400}b{font-weight:bold}hr{min-width:100% !important;width:100% !important;border:0px #000 solid;border-top:1px #bdc3c7 solid}.textarea{width:500px;max-width:500px;height:150px;max-height:3000px}footer{background-color:#566f7c;padding:10px 0 0 0;margin:0;width:100%;color:#607D8B;font-size:15px;font-weight:300;position:static}footer #footer_box{display:inline-block;color:#BDC1C4;font-size:14px;min-height:150px;min-width:100px;padding:20px;vertical-align:top}footer #footer_box img{display:inline-block}footer #footer_box span.title{text-transform:uppercase;color:#fff;font-weight:600;padding-bottom:4px;display:block}footer #footer_box a{display:block;margin-top:8px;color:#BDC1C4;outline:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}footer #footer_box a:hover,footer #footer_box a:focus{color:#fff}footer #footer_box:first-child{padding-left:0}footer span.copyright{display:block;background:#4f6773;color:#BDC1C4;font-size:14px;padding:10px 20px}footer span.copyright #wrap div{display:inline-block;height:15px}footer span.copyright #wrap div:first-of-type{line-height:21px}footer span.copyright #wrap div:last-of-type{float:right}footer span.copyright #wrap div:last-of-type a{display:inline-block;vertical-align:top}footer span.copyright #wrap div:last-of-type a img{height:19px;width:19px}footer span.copyright #wrap div:last-of-type #iframediv,footer span.copyright #wrap div:last-of-type iframe{display:inline-block;vertical-align:middle;width:163px;float:left;margin-right:10px}#wrap{margin:0 15vw}#content{min-height:100vh;padding:100px 0 0 0;width:100%;background:#fff}#content #box{border-radius:0;box-shadow:none;margin:0;padding:80px 15vw;width:100%;outline:none}#content #box .image-container{width:100%;margin:0 0 1.8125rem 0}#content #box .image-container img{width:100%}#content #box .image-container .caption{width:100%;padding:10px 15px;background:#EDECE8;font-weight:400;font-size:.75rem;line-height:.9375rem;margin-bottom:.75rem;font-family:"GD Clean","Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#1d1d1d}#content #box #footer{display:none}#content #box .wide{margin:10px -15vw 0 -15vw;width:calc(100% + 30vw)}#content #box #map{height:350px}#content #box #header,#content #box #header>span{color:#1d1d1d;font-size:24px;font-weight:300;overflow:hidden;margin-bottom:7px;margin-top:0}#content #box #header_main{color:#1d1d1d;font-size:2.7rem;font-weight:300;display:inline-block;overflow:hidden;margin-bottom:20px;margin-top:0}#content #box #image-header{margin:-80px -15vw 30px -15vw;width:calc(100% + 2 * 15vw);height:50vh;overflow:hidden}#content #box #image-header .bg{width:100%;height:100%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}#content #box #image-header .text{width:100%;position:relative;top:-50vh}#content #box #image-header .text #header_main{color:#fff;display:block;font-weight:800 !important;text-shadow:0 0 15px #000;margin:0;padding:0 0 0 15vw;margin-top:calc(50vh - 80px)}#content #box section{padding-top:60px;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;clear:both}#content #box section:first-of-type{padding-top:5px !important}#content #box section .text-left,#content #box section blockquote{text-align:left}#box.einstellungen{padding:20px !important}#box.einstellungen>#footer{margin:0 -20px -20px -20px !important}#box>* a{color:#096ba1;text-decoration:none;border-bottom:1px #096ba1 solid}#box>* a:hover{color:#064b71;border-color:#064b71;text-decoration:none}p:first-of-type{margin-top:0}img.left{float:left;margin:20px 20px 20px 0}img.right{float:right;margin:20px 0 20px 20px}img,nav,footer,brbo{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.video{width:100%;height:auto}.enable-javascript{width:100%;height:30px;line-height:30px;display:block;position:fixed;background:#e53935;color:#fff;padding:0 10px;z-index:1000}.enable-javascript #wrap a{color:#fff;border-bottom:1px #fff solid;font-size:0.8em}.image_container{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.image_container .image_blur{width:100%;height:auto;filter:blur(10px);z-index:1;box-shadow:0 0 0 5px #000;position:absolute}.image_container .image{width:100%;height:auto;opacity:0;z-index:2;position:relative}.image_container .image.visible{animation:visible 1s normal forwards}@keyframes visible{0%{opacity:0}100%{opacity:1}}.info{position:relative;border-bottom:none !important;user-select:none}.info:hover:after{background:#111;border-radius:3px;bottom:26px;color:#fff;content:attr(title);left:-40%;padding:10px 10px;position:absolute;z-index:98;width:250px}.info.small:hover:after{width:80px;text-align:center;left:-31px}.info.medium:hover:after{width:220px;text-align:center;left:-45px}.info.profile:hover:after{width:220px;text-align:center;left:-35px;bottom:60px}.info:hover:before{border:solid;border-color:#111 transparent;border-width:6px 6px 0 6px;bottom:20px;content:" ";left:25%;position:absolute;z-index:99}.info.profile:hover:before{bottom:54px;left:37%}.bubble{display:inline-block;border:1px #bdc3c7 solid;border-radius:999px;width:30px;height:30px;padding:5px 0 0 8px}.bubble:after{content:" "}.thumb{width:70px;height:70px;border-radius:100%;display:inline-block}.thumb.small{width:50px;height:50px}.thumb.super-small{width:30px;height:30px}.thumb-label{height:70px;padding:0 0 0 10px;line-height:140%;vertical-align:top;display:inline-flex;justify-content:center;flex-direction:column}.thumb-label.small{height:50px}.thumb-label.super-small{height:30px}.button{display:inline-block;padding:10px 25px;color:#fff !important;text-decoration:none;border-radius:100px;font-size:1.2rem;letter-spacing:0.1px;font-weight:700;background:#096ba1}.button.small{padding:6px 21px;font-size:18px}.button.shadow{box-shadow:0 0 13px 0px rgba(0,0,0,0.65)}.button:hover,.button:focus{background:#064b71;color:#fff !important;text-decoration:none;background:#064b71}.button-settings{background:#fff;border:0;color:#666;padding:7px 10px;margin:0 5px 5px 0;font-size:14px;text-align:center;font-weight:normal;border-radius:3px;outline:none;display:inline-block;vertical-align:middle;cursor:pointer}.button-settings.round{border-radius:100px;width:38px;height:38px;padding:7px}.button-settings.right{float:right}.button-settings.raised{color:#444;background:#999}.button-settings.full{display:block;margin:0 0 5px 0}.button-settings.no-margin{margin:0}.button-settings:active{outline:none}.button-settings:hover,.button-settings:focus{background:#eaeaea;text-decoration:none}.button-settings.red{color:#f44336}.button-settings.red:hover,.button-settings.red:focus{background:#ffebee}.button-settings.red.raised{color:#fff;background:#f44336}.button-settings.green{color:#4caf50}.button-settings.green:hover,.button-settings.green:focus{background:#e8f5e9}.button-settings.green.raised{color:#fff;background:#4caf50}.button-settings.blue{color:#4285f4}.button-settings.blue:hover,.button-settings.blue:focus{background:rgba(66,133,244,0.25)}.button-settings.blue.raised{color:#fff;background:#4285f4}.button-settings.disabled{color:#444 !important;background:#999 !important;cursor:default}.input{min-width:200px;display:inline-block;border:2px rgba(0,0,0,0.15) solid;border-radius:3px;outline:none;padding:10px 15px 10px 15px;font-size:17px;margin:0 5px 10px 0}.input:focus{border:2px #096ba1 solid}.input[disabled],.input.disabled{background:rgba(249,249,249,0.6);color:#969696}.input-ta{min-width:200px;display:inline-block;border:2px rgba(0,0,0,0.15) solid;border-radius:3px;outline:none;padding:10px 15px 10px 15px;font-size:17px;margin:0 5px 10px 0}.input-ta:focus{border:2px #096ba1 solid}.zweifach{min-width:479px;width:479px;max-width:479px}.dreifach{min-width:636px;width:636px;max-width:636px}.voll{min-width:100%;width:100%;max-width:100%}.halb{width:49.3%}.form-container{display:inline-block;vertical-align:top;padding-right:5px}.submit{border:2px #096ba1 solid;margin-bottom:15px;cursor:pointer;padding:6px 21px;color:#fff !important;border-radius:100px;font-size:1.1rem;letter-spacing:0.1px;font-weight:700;background:#096ba1}.submit:hover,.submit:focus{border:2px #064b71 solid;background:#064b71}.social-login{color:#1d1d1d !important;border:2px rgba(0,0,0,0.15) solid !important;margin-bottom:15px;border-radius:100px;font-size:1.1rem;letter-spacing:0.1px;font-weight:600;padding:10px 25px;cursor:pointer;text-align:left;user-select:none}.social-login *{vertical-align:middle}.social-login span{height:30px;display:inline-block;line-height:30px;margin-left:10px}.google-login:hover,.google-login:focus{background:#fafafa}.facebook-login{background:#3b5998;border-color:#3b5998;color:#fff}.facebook-login:hover,.facebook-login:focus{background:#2d4373;border-color:#2d4373}.or{width:360px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAIAAAAW4yFwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAAAEElEQVQYV2O4efMmw82bNwEUYAUXrIEzwQAAAABJRU5ErkJggg==");background-repeat:repeat-x;background-position:center;user-select:none}.or span{background:#fff;padding:0 10px;font-weight:bold;color:#8f8f8f;font-size:1.2rem}.wrong{border-color:rgba(244,67,54,0.7) !important}.input-label{width:360px;display:inline-block;outline:none;font-size:17px;text-align:left}input[type="radio"]{display:none}form label{font-size:16px !important;font-weight:600;cursor:pointer;user-select:none}label>.radio-label{padding-left:2px;padding-right:13px;vertical-align:middle}input[type="radio"]+.radio-container{height:18px;width:18px}input[type="radio"]+.radio-container:before{display:inline-block;width:18px;height:18px;border:2px #666 solid;border-radius:100px;vertical-align:middle;content:" "}input[type="radio"]:checked+.radio-container:before{border-color:#096ba1;background:#096ba1;content:" "}input[type="radio"]:checked+.radio-container:after{display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:static;width:5px;height:10px;border-color:#fff;border-style:solid;border-top:none;border-left:none;border-right-width:2px;border-bottom-width:2px;margin-left:-11px;margin-right:6px;content:" "}input[type="checkbox"]{display:none}form>label{font-size:16px !important;font-weight:600;padding-top:5px;cursor:pointer}label>.checkbox-label{padding-left:2px;padding-right:13px;vertical-align:middle}input[type="checkbox"]+.checkbox-container{height:18px;width:18px}input[type="checkbox"]+.checkbox-container:before{display:inline-block;width:18px;height:18px;border:2px #666 solid;border-radius:2px;vertical-align:middle;content:" "}input[type="checkbox"]:checked+.checkbox-container:before{border-color:#096ba1;background:#096ba1;content:" "}input[type="checkbox"]:checked+.checkbox-container:after{display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:static;width:5px;height:11px;border-color:#fff;border-style:solid;border-top:none;border-left:none;border-right-width:2px;border-bottom-width:2px;margin-left:-11px;margin-right:6px;content:" "}.up{width:40px;height:40px;position:fixed;right:20px;bottom:20px;display:none;cursor:pointer;background-color:#096ba1;border-radius:100px}.up>img{margin-top:-1px}#toast{position:fixed;z-index:9999;bottom:12px;left:12px;display:inline-block;background:#323232;padding:16px 24px 12px;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);transition:transform 0.3s, opacity 0.3s;transform:translateY(100px);opacity:0;animation:toast 4.5s;-webkit-animation:toast 4.5s}#toast>span{font-size:14px;color:#f1f1f1;font-weight:400}#toast>a{font-size:14px;color:#096ba1;text-decoration:none;font-weight:400;margin-left:10px;cursor:pointer;font-weight:400}@keyframes toast{0%{transform:translateY(100px);opacity:0}10%{transform:translateY(0px);opacity:1}90%{transform:translateY(0px);opacity:1}100%{transform:translateY(100px);opacity:0}}@-webkit-keyframes toast{0%{transform:translateY(100px);opacity:0}10%{transform:translateY(0px);opacity:1}90%{transform:translateY(0px);opacity:1}100%{transform:translateY(100px);opacity:0}}.admin,.normal,.online,.offline,img,.button-settings,.dropdown-menu{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none}@supports not ((width: 1vw) or (height: 1vh)){body{overflow:hidden}#browser-warning{display:block;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;background:#f44336;z-index:99999999;overflow-y:auto;text-align:center}#browser-warning h1{color:#fff;font-size:3rem;font-weight:300;display:inline-block;overflow:hidden}#browser-warning p{color:#fff;font-size:1.4rem;font-family:"GD Clean","Helvetica Neue",Helvetica,Arial,sans-serif}#browser-warning p a{color:#fff;font-family:"GD Clean","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px #fff solid}}@supports not ((-webkit-hyphens: auto) or (-moz-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)){section{text-align:left !important}}
@media screen and (max-width: 950px){html,body{background-image:none !important;height:120%;padding:10% 0;margin-top:-10%;line-height:1.6}p>span.first-character{font-size:60px !important;line-height:46px !important;padding-right:9px !important}#box{padding:20px !important;margin:0 !important;border-radius:0 !important;position:static;width:100% !important;overflow:auto;box-shadow:none !important}#box .wide{margin:10px -20px 0 -20px !important;width:calc(100% + 40px) !important}#box #map{height:40vh !important}#box #image-header{margin:-20px -20px 20px -20px !important;width:calc(100% + 2 * 20px) !important;border-radius:0 !important}#box #image-header .text #header_main{padding:0 0 0 20px !important}#content{width:100% !important;padding:60px 0 0 0 !important;margin:0 !important;max-width:100% !important;min-height:1px !important}#box>#footer{border-radius:0 !important;margin:0 -20px -20px -20px !important;width:calc(100% + 2 * 20px) !important}.album{background-color:#F0F0F0}#break{display:block !important}#box #footer span{float:left}footer{margin:0 !important;padding-bottom:0 !important}#footer_box[align="center"]{text-align:left !important}#footer_box:first-child{padding-left:20px !important}.copyright{height:77px}.copyright div{display:block;width:100%}.copyright div:first-of-type{margin-bottom:15px}.copyright div:last-of-type{float:left !important}.copyright div:last-of-type a{float:right}#check{display:none}#code_info{display:none}#code_info_mobile{display:block !important}#toast{bottom:0px;left:0px;right:0px;display:block;border-radius:0px}#toast>span{font-size:14px;color:#f1f1f1;display:inline-block;max-width:calc(-150px + 100%)}#toast>a{display:inline-block;float:right;width:135px}.row img{margin-bottom:20px}#wrap{max-width:100% !important;margin:0 !important}.wochentag,.termin-box{width:100% !important;max-width:100% !important;height:47px !important}.wochentag-gray,.wochentag-titel{display:none !important}.termin-box.zwei-tage{height:calc(47px * 2) !important}.termin-box.drei-tage{height:calc(47px * 3) !important}.termin-box.vier-tage{height:calc(47px * 4) !important}a.zwei-tage .wochentag-nummer{padding:10px !important}a.drei-tage .wochentag-nummer{padding:3px 10px !important}a.vier-tage .wochentag-nummer{padding:0 10px !important;font-size:15px !important}}@media screen and (max-width: 630px){#footer_box:first-child{display:block !important;width:100% !important}}@media screen and (max-width: 356px){#footer_box:first-child img{width:100%}}
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}#dialog-dark{position:fixed;top:-20%;bottom:-20%;left:-20%;right:-20%;z-index:9999;width:140%;height:140%;background-color:rgba(0,0,0,0.5);display:none}#dialog{width:300px;max-height:calc(100% - 40px);max-width:calc(100% - 40px);position:fixed;left:calc(50% - 300px / 2);top:35%;background:#fff;border-radius:2px;padding:20px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);overflow:auto}#dialog h1{font-size:20px;display:block;font-weight:600;margin:0 0 15px 0}#dialog #controls{margin:0;display:block}#dialog #controls a{text-transform:uppercase;font-weight:600;margin:0}#dialog table{margin-top:10px}#dialog table tbody tr th{text-align:left;width:auto;padding:7px 0;vertical-align:top}#dialog table tbody tr th:last-of-type{padding-left:10px}.userinfo{width:450px !important}.userinfo div.pp{display:inline-block;height:100px;width:100px;border-radius:150px;vertical-align:top;margin-right:10px}.userinfo .infos{display:inline-block}.userinfo .infos span.name{display:inline-block !important;font-size:21pt;color:#444;-webkit-font-smoothing:antialiased;vertical-align:top;margin-top:11px}.userinfo .infos a.email{display:inline-block !important;font-size:12pt;-webkit-font-smoothing:antialiased;vertical-align:top}.d-button{background:#fff;border:0;color:#666;padding:7px 10px;margin:0 5px 5px 0;font-size:14px;text-align:center;font-weight:normal;border-radius:3px;outline:none;display:inline-block;vertical-align:middle;cursor:pointer}.d-button.round{border-radius:100px;width:38px;height:38px;padding:7px}.d-button.right{float:right}.d-button.raised{color:#444;background:#999}.d-button.full{display:block;margin:0 0 5px 0}.d-button.no-margin{margin:0}.d-button:active{outline:none}.d-button:hover,.d-button:focus{background:#eaeaea;text-decoration:none}@media screen and (max-width: 300px){#dialog table tbody tr th{display:block;padding:0 0 10px 0 !important;border:none !important}}
@font-face{font-family:'GD Clean';font-weight:400;font-style:normal;src:url("fonts/GD-Clean/GD-Clean-Regular.woff2") format("woff2"),url("fonts/GD-Clean/GD-Clean-Regular.woff") format("woff"),url("fonts/GD-Clean/GD-Clean-Regular.ttf") format("ttf")}@font-face{font-family:'GD Clean';font-weight:800;font-style:normal;src:url("fonts/GD-Clean/GD-Clean-Heavy.woff2") format("woff2"),url("fonts/GD-Clean/GD-Clean-Heavy.woff") format("woff"),url("fonts/GD-Clean/GD-Clean-Heavy.ttf") format("ttf")}@font-face{font-family:'GD Elegance';font-weight:400;font-style:normal;src:url("fonts/GD-Elegance/GD-Elegance-Book.woff2") format("woff2"),url("fonts/GD-Elegance/GD-Elegance-Book.woff") format("woff"),url("fonts/GD-Elegance/GD-Elegance-Book.ttf") format("ttf")}@font-face{font-family:'GD Elegance';font-weight:600;font-style:italic;src:url("fonts/GD-Elegance/GD-Elegance-BoldItalic.woff2") format("woff2"),url("fonts/GD-Elegance/GD-Elegance-BoldItalic.woff") format("woff"),url("fonts/GD-Elegance/GD-Elegance-BoldItalic.ttf") format("ttf")}
