.text a,a,table.timepicker label{-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}#body-container,#content-container,#main-container,body,html{min-height:100vh;position:relative}#content,#content-holder,#content-table,noscript{width:100%;box-sizing:border-box}#body-container,#content,#content-holder,#content-table,#main-container,.blocked,.boxed,body,html,ul li{position:relative}#content,#content-table,#hauptthema,#header,#header-imgs:after{background-color:#fff}#content-holder,#menu-button,.noscript,body,html,noscript{text-align:center}#mainmenu-links .hm a,#menu-footer a,#unterthema{text-transform:uppercase}#menu-footer .bottom a,#panorama-iframe span.icon-close:hover,table.timepicker input[type=radio]:checked+label{background-color:#036db0;color:#fff}#footer-bottom a.quicklink:hover,.news-entry:hover .read_more,.radio-button input[type=checkbox]:checked+label::after,.radio-button input[type=radio]:checked+label::after,a.button{opacity:1}#header:before,#popup,.dropdown:after,.navbar,.navbar img.spacer,.navbar-inner,.selection label.icon-down{pointer-events:none}::-moz-selection{background:#036db0;color:#fff}::selection{background:#036db0;color:#fff}#back-container #cookiehinweis,#fb-link,.break1,.break2,.faq-container .cell.hidden,.hidden,.hide-element,.yId{display:none!important;visibility:hidden!important}noscript,ol li{display:block}.mobile{display:block!important;visibility:visible!important}noscript{margin:auto;padding:30px}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url('fonts/webfonts/rubik-v20-latin-regular.eot');src:local(''),url('fonts/webfonts/rubik-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/rubik-v20-latin-regular.woff2') format('woff2'),url('fonts/webfonts/rubik-v20-latin-regular.woff') format('woff'),url('fonts/webfonts/rubik-v20-latin-regular.ttf') format('truetype'),url('fonts/webfonts/rubik-v20-latin-regular.svg#Rubik') format('svg')}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url('fonts/webfonts/rubik-v20-latin-500.eot');src:local(''),url('fonts/webfonts/rubik-v20-latin-500.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/rubik-v20-latin-500.woff2') format('woff2'),url('fonts/webfonts/rubik-v20-latin-500.woff') format('woff'),url('fonts/webfonts/rubik-v20-latin-500.ttf') format('truetype'),url('fonts/webfonts/rubik-v20-latin-500.svg#Rubik') format('svg')}@font-face{font-family:Chivo;font-style:normal;font-weight:400;src:url('fonts/webfonts/chivo-v17-latin-regular.eot');src:local(''),url('fonts/webfonts/chivo-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/chivo-v17-latin-regular.woff2') format('woff2'),url('fonts/webfonts/chivo-v17-latin-regular.woff') format('woff'),url('fonts/webfonts/chivo-v17-latin-regular.ttf') format('truetype'),url('fonts/webfonts/chivo-v17-latin-regular.svg#Chivo') format('svg')}@font-face{font-family:Chivo;font-style:normal;font-weight:700;src:url('fonts/webfonts/chivo-v17-latin-700.eot');src:local(''),url('fonts/webfonts/chivo-v17-latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/chivo-v17-latin-700.woff2') format('woff2'),url('fonts/webfonts/chivo-v17-latin-700.woff') format('woff'),url('fonts/webfonts/chivo-v17-latin-700.ttf') format('truetype'),url('fonts/webfonts/chivo-v17-latin-700.svg#Chivo') format('svg')}@font-face{font-family:icomoon;src:url('fonts/icomoon/icomoon.eot?6e0bhh');src:url('fonts/icomoon/icomoon.eot?6e0bhh#iefix') format('embedded-opentype'),url('fonts/icomoon/icomoon.woff2?6e0bhh') format('woff2'),url('fonts/icomoon/icomoon.ttf?6e0bhh') format('truetype'),url('fonts/icomoon/icomoon.woff?6e0bhh') format('woff'),url('fonts/icomoon/icomoon.svg?6e0bhh#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}#language-container:before,#lbCloseLink::before,#lbNextLink:before,#lbPrevLink:before,.agb .radio-button input[type=checkbox]:checked+label::after,.dropdown:after,.news-entry .txt-cell:after,.radio-button label::after,.resize-button:after,.resizerTemplate.resizer.open .resize-button:after,.submenu .subsubmenu a.ssm:before,.themenlinks a:after,.ui-icon-circle-triangle-e:before,.ui-icon-circle-triangle-w:before,[class*=" icon-"],[class^=icon-],a.back:after,ul li:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ueberschrift .noscript,body,h1,html,noscript{font-family:Rubik,sans-serif;font-style:normal}.icon-thermometer:before{content:"\e915"}.icon-info:before{content:"\e914"}.icon-check:before{content:"\e913"}.icon-jobs:before{content:"\e910"}.icon-gastro:before{content:"\e911"}.icon-kurse:before{content:"\e912"}.icon-star:before{content:"\e90f";color:#ffce00}.icon-cog:before{content:"\e90e"}.icon-menu:before{content:"\e90d"}.icon-links:before,.ui-icon-circle-triangle-w:before{content:"\e907"}.icon-oben:before{content:"\e908"}.icon-rechts:before,.ui-icon-circle-triangle-e:before,ul li:before{content:"\e90a"}.icon-unten:before{content:"\e90b"}.icon-unten2:before{content:"\e90c"}.icon-close:before{content:"\e909"}.icon-basket:before{content:"\e900"}.icon-marker:before{content:"\e901"}.icon-phone:before{content:"\e902"}.icon-preis:before{content:"\e903"}.icon-uhr:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-instagram:before{content:"\e906"}.icon-lupe:before{content:"\e9a1"}.icon-brief:before{content:"\e9a2"}body,html{background:#d2edf8;font-size:14px;line-height:20px;color:#454545;height:inherit;margin:0;min-width:320px;padding:0;width:100%;font-weight:400}body{max-width:500px;text-align:left;display:inline-table;background-color:#d2edf8}.ueberschrift .noscript,h1,noscript{font-size:24px;line-height:32px;font-weight:500;color:#036db0}.zwischen_ueberschrift,.zwischen_ueberschrift2,h2,h3{font-family:Rubik,sans-serif;font-weight:500;font-style:normal;color:#036db0;font-size:18px;line-height:20px}.zwischen_ueberschrift2,h3{font-weight:500;font-size:16px;line-height:20px;margin-bottom:15px}.zwischen_ueberschrift3,h4{color:#454545;font:500 medium 16px / 22px Rubik;margin-bottom:15px}.introtext,.template-text .intro{font-size:16px}#hauptthema,#unterthema{text-align:left;line-height:1;margin-left:20px;display:table;letter-spacing:0}#hauptthema,#unterthema,.formdata h3,.submenu .sm a,.themenlinks a,b,strong{font-family:Rubik,sans-serif}#body-container,p{margin:0;padding:0}.introtext{margin-bottom:10px}.fliesstext,.template-text{font-size:14px;line-height:20px;letter-spacing:0;color:#454545}.formdata h3,b,strong{font-weight:700;font-style:normal}ul{padding:0;list-style:none;margin:10px 0}.themenlinks .text,li ul,ol{padding:0}ul li{margin:5px 0;padding-left:10px}ul li:before{font-size:8px;position:absolute;top:11px;left:0;color:#004c8f;line-height:0}ol{counter-reset:item}.text a,a{cursor:pointer;text-decoration:none;color:#004c8f;transition:.2s ease-in-out}.template-text a:after{display:inline-block;width:10px}.news-entry .read_more span,.template-text a:hover:after{font-size:10px}.highlight,a:hover{text-decoration:none;color:#ff0583}.clear{clear:both;font-size:0;height:0;line-height:0}.center{margin:0 auto}.left{float:left}.right{float:right}:focus,input[type=button]{outline:0}.aktiv .txt-block{background-size:0 0!important}.agb .required,.submenu .sm.first,img{border:none}.noscript{padding:15px;border:2px solid #d60e47;border-radius:5px}#body-container{height:inherit;overflow:hidden;width:100%;-webkit-overflow-scrolling:touch;top:0}#main-container{height:inherit;width:100%;margin:0 auto}#content-container{height:0;width:100%;max-width:1920px;padding:0;margin:0 auto;display:table;table-layout:fixed;vertical-align:top;background-color:#f6f5f5}#content-holder{display:table-row;height:100%;background:linear-gradient(#05aade 0,#0497d0 100%)}#content-table{overflow:hidden;max-width:1300px;display:block;height:auto}#content{height:100%;text-align:left;padding-bottom:30px}#site-cover{display:none;width:110%;height:110%;position:fixed;z-index:99990;left:-999px;top:-999px;bottom:-999px;right:-999px;margin:auto;background-color:rgba(3,109,175,.8)}#header,.blocked,.boxed,.headerimg,.headerimg img,div.naviblock{width:100%;box-sizing:border-box}.blocked,.boxed{max-width:1020px;margin:0 auto;padding:0 20px}.seo_discernible i{font-size:0;position:absolute}#hauptthema,#head,#header-imgs,#headerlogo,#logo-link,#menu-button span,#unterthema,.iframe-container,.naviblock .cell{position:relative}#headerlogo img{height:44px;margin-top:5px}div.naviblock{display:table;table-layout:fixed}.naviblock .cell{display:table-cell;width:50%;padding:25px;cursor:pointer}.naviblock .cell img{width:90%;box-sizing:border-box;display:block;margin:0 auto}#header{display:block;text-align:left;height:auto}#headerlogo{height:60px;display:inline-block;margin-left:10px;z-index:2}.headerimg,.headerimg img{display:block;height:auto;position:relative}#head:before,#header-imgs:after,#header:before,#themencontainer{position:absolute;width:100%}#header:before{display:block;top:0;left:0;height:60px;content:"";z-index:1;box-shadow:0 0 5px #000}#header-imgs:after{left:0;bottom:-1px;display:block;content:"";clip-path:polygon(0 10px,100% 0,100% 100%,0% 100%);height:10px;z-index:1}#logo-link{display:block;height:60px}#logo-link img{height:100%;width:auto;display:block;padding:10px;box-sizing:border-box}#head{height:0;top:1px;width:100%;box-sizing:border-box;display:table}#head:before{content:"";display:block;height:200px;top:-230px;left:0;background:url("../grafiken/welle.png") bottom center/960px auto no-repeat;border-bottom:30px solid #05aade}#themencontainer{top:auto;bottom:100%;left:-999px;right:-999px;height:auto;overflow:visible;vertical-align:bottom;z-index:1;display:inline-block;max-width:100%;background:url("../grafiken/wasser.png") top left/300px auto no-repeat;padding:0 0 20px}#hauptthema{font-size:12px;color:#036db0;padding:5px 8px;transform:rotate(-1deg);z-index:1;top:3px;left:-1px}#unterthema{font-size:26px;font-weight:700;color:#fff;padding:6px 8px;background-color:#ff0583;transform:rotate(1deg)}#menu-button{position:absolute;left:-59px;top:0;width:60px;height:60px;cursor:pointer;background:0 0}#menu-button.open{left:0;z-index:1}#menu-button span{font-size:20px;top:19px;left:1px;color:#036db0}#mainmenu-container{width:100%;box-sizing:border-box;color:#fff;position:absolute;top:0;left:100%;z-index:99993;background-color:#fff;height:100vh;text-align:left;padding:0!important}#mainmenu-holder{width:100%;box-sizing:border-box;min-height:100%;overflow:hidden;background-color:#e4f5fc;display:table;table-layout:fixed;border-spacing:inherit}#language-container{position:relative;text-align:right;color:#036db0;height:60px;box-sizing:border-box;width:100%;padding:0 20px 0 70px}#language-container a,#weglot_switcher a{font-family:Chivo,sans-serif;font-size:16px;letter-spacing:0;color:#036db0!important;text-transform:uppercase}#language-container a.aktiv{opacity:1;pointer-events:none}#language-container a img{margin-right:5px;position:relative}#mainmenu-content-container{overflow:auto;position:relative;height:calc(100% - 60px);box-sizing:border-box;width:100%}#mainmenu-links{width:100%;box-sizing:border-box;position:relative;padding:0;display:block;height:auto;background-color:#067dc7}.menucontainer .container{padding:0 15px}.menucontainer{border-bottom:1px solid rgba(255,255,255,.4)}#menu-footer .bottom{padding:20px 0 0;display:block}#mainmenu-links .hm{display:block;padding:10px 35px 10px 20px;position:relative;margin:0}#mainmenu-links .hm a{font-size:22px;line-height:27px;font-weight:700;font-family:Chivo,sans-serif;color:#fff;text-align:left;box-sizing:border-box}.resizerTemplate.resizer .akkordeon,div.nts{padding:10px 0}.menucontainer.nt,.selectfield,.wg-drop.country-selector .wgcurrent{border:none!important}#mainmenu-links .menucontainer.nt .hm a{font-size:18px;line-height:24px;font-weight:400}#mainmenu-links .hm a.hm_link span,.menu_nav{display:inline-block;width:20px;height:20px;border:1px solid #fff;border-radius:50%;line-height:20px;text-align:center;color:#fff;font-size:10px;position:absolute;left:20px;top:12px}#mainmenu-links .hm a.hm_link span.icon-basket{position:relative;left:0;border:none;top:0;font-size:15px}#mainmenu-links .hm a.hm_link{margin-left:35px;display:block}a.hm_link span.icon-basket{line-height:10px}.menu_nav{cursor:pointer;font-size:6px}#menu-footer .bottom a span.icon-brief,.caption{font-size:12px}#submenu,#weglot-switcher-2,.gmap_information,.iframe-container .pID,.submenu .sm:before,.submenu .subsubmenu .container:after,.submenu .subsubmenu a.ssm:before,.subtemplate.resizerTemplate.resizer .resize-button p{display:none}.submenu,.submenu.moving{width:100%;padding:0 20px;box-sizing:border-box;height:0;overflow:hidden;position:relative}.open .submenu.open{height:auto}.submenu .container{width:100%;box-sizing:border-box;padding:5px 20px;margin-bottom:20px;background:#e4f5fc;position:relative}.submenu .subsubmenu .container{padding:5px 20px;margin-bottom:0}.submenu .container .menu_nav{top:8px;color:#036db0;background-color:#fff;position:absolute;left:0;font-size:6px}.submenu .container .menu_nav.passiv{display:block;color:#036db0;background-color:#fff;font-size:10px;line-height:20px}.menu_nav.icon-left{font-size:15px;line-height:2}.submenu .sm{position:relative;padding:8px 0 5px 30px;display:block;list-style-type:none;border-top:1px solid rgba(3,109,176,.2)}.submenu .sm a{font-size:16px;line-height:1.3;letter-spacing:0;color:#036db0;display:block}a.sm-link.aktiv:before{width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #067dc7;content:"";display:block;position:absolute;left:-20px;top:12px}.submenu .sm.open .sm-link{font-weight:500}.subsubmenu{width:100%;box-sizing:border-box;height:0;overflow:hidden;position:relative;left:-20px;padding:0;margin:0}.submenu .subsubmenu a.ssm{text-align:left;padding:0;margin-top:12px;position:relative;display:block;font-size:15px;line-height:1.3;font-weight:400}.submenu .subsubmenu a.ssm.with_icon{margin-bottom:8px}.submenu .subsubmenu a.ssm img{position:absolute;left:0;top:4px}#menu-footer{background:0 0;position:relative;color:#036db0;display:table-row}#menu-footer div.blocked{padding:20px;text-align:center}#menu-footer a{text-decoration:none;margin:0 5px 0 0;font-size:16px;color:#036db0;display:block}#menu-footer a.ql{font-size:14px;line-height:19px;text-align:center;letter-spacing:0;color:#036db0;display:inline-block;text-transform:none;padding:0 15px;margin:0}#menu-footer a.ql span{display:block;font-size:32px;margin-bottom:10px}#menu-footer:before{content:"";display:block;width:100%;height:40px;background:url("../grafiken/footer@2.png") right -340px top/auto 40px no-repeat #067dc7}#menu-footer .bottom a{width:30px;height:30px;line-height:30px;text-align:center;display:inline-block;margin:5px;vertical-align:top;font-size:14px}a.button{width:auto;min-width:30px;background:#036db0;display:inline-block!important;text-align:left;font-size:14px;line-height:30px;height:30px;color:#fff!important}.news-entry .template-time .day.period,.themenlinks a{font-size:18px}a.button.call_whatsapp{background:linear-gradient(180deg,#01e675 0,#1ebea5 100%) no-repeat padding-box;border-radius:25px 25px 25px 0}a.button span{font-size:20px;margin:auto;position:relative;top:2px;color:#fff}#show_more_entries:hover span,.button:hover{background-color:#ff0583}.subtemplate{padding:0;margin:15px 0 0;position:relative}.caption,.produktliste,.subtemplate .text,.subtemplate .text-text,.subtemplate .text-text-text{padding:0 20px}#newsdetails h1,.faq-container h2,.more_infos .holder ul,.themenlinks,hr{margin:0}#panorama-iframe,#panorama-iframe iframe{left:-999px;top:-999px;bottom:-999px;margin:auto;box-sizing:border-box}#content-table .subtemplate.css-special,#content-table .subtemplate.grey{padding:10px 0;margin:0 0 20px;position:relative;width:auto;max-width:inherit;box-sizing:border-box;background-color:#e4f5fc}.image-text h2,.news-list-wrapper h3,.text-image h2,.text-text h2,form.service button{margin-top:0}hr{border:1px solid #d4d4d4;border-bottom:none;padding:0}.trenner hr{background-color:#d4d4d4;border-color:#d4d4d4}form .trenner hr{background-color:#fff;border-color:#fff;margin:20px 0}.subtemplate.trenner{padding:20px 0;margin:0}.gallerytemplate,.template-gallery{position:relative;margin-bottom:15px}.gallery,.gallery .slick-list{width:100%;box-sizing:border-box;overflow:hidden;position:relative}.slick-track .slick-slide{display:table-cell;height:100%}.navbar{position:relative;height:0;top:0;left:0;right:0;box-sizing:border-box;text-align:center;margin-bottom:30px}.navbar-inner{position:relative;bottom:0;box-sizing:border-box;display:inline-block;width:100%}.template-img{position:relative;display:block;overflow:hidden;background-color:#e4f5fc}.template-img img{display:block;margin:0 auto;height:100%;width:auto;border:none;position:absolute;left:-999px;right:-999px}.faq-container img,.smallimage-text .template-img img{position:relative;left:0;right:auto;width:150px;height:auto;margin:0}.navbar img.spacer,.template-img img.spacer{display:block;width:100%;height:auto;opacity:0;position:relative;left:auto;right:auto;z-index:-1;max-height:380px}.caption{line-height:17px;letter-spacing:0;color:#454545;text-align:left;margin-top:10px;margin-bottom:15px}.image-image-image .cell,.text-text .cell,.text-text-text .cell{display:block;margin:0 0 20px}.panorama img,.ui-datepicker table{width:100%}.panorama iframe{width:100%;height:100%;position:absolute;left:0;top:0;display:none}#panorama-iframe{position:fixed;width:90%;height:90%;max-width:1200px;max-height:700px;z-index:99999;right:-999px;padding:20px}#panorama-iframe span.icon-close{position:absolute;right:0;top:0;width:20px;height:20px;line-height:20px;display:block;cursor:pointer;color:#036db0;background-color:#fff;padding:5px;z-index:999999;text-align:center}#panorama-iframe iframe{width:100%;height:100%;display:block;position:absolute;right:-999px}.produkt{width:100%;display:inline-table;table-layout:fixed;background-color:#e4f5fc;overflow:hidden;box-sizing:border-box;margin:0 0 10px}.produkt .part{display:block;position:relative;overflow:hidden;padding:0 20px 20px}.produkt .part.img-part{line-height:0;padding:0}.produkt .part.text-part{height:auto;padding:20px}.produkt img{position:absolute;width:auto;height:100%;left:-99px;top:0;right:-99px;margin:0 auto}.produkt .part.img-part .holder,.produkt img.spacer{position:relative;width:100%;height:auto;left:0;top:0;overflow:hidden}.produkt .text-part .resize-button{display:inline-block;width:auto;font-size:14px;letter-spacing:0;color:#036db0}.produkt .text-part .resize-button.disabled{opacity:.5;cursor:default}.produkt .text-part .resize-button span{background:0 0;right:-5px;font-size:8px}.produkt .text-part .akkordeon_container{min-height:75px;margin-bottom:15px}.produkt .text-part .akkordeon_container h3{font-size:17px;font-weight:500;line-height:22px;letter-spacing:0;color:#036db0;margin:0 0 10px}.price-part a.button{margin:0;padding:3px 12px;text-transform:uppercase}.price-part .price{font-size:18px;line-height:1;letter-spacing:0;color:#036db0;display:block;position:absolute;right:20px;top:10px}.resizerTemplate .akkordeon_container{background-color:#e4f5fc}form .css-special .akkordeon{border-top:2px solid #fff;border-bottom:2px solid #fff;padding-bottom:20px!important}.akkordeon .subtemplate{padding:10px 0 0;margin:0}.smallimage-text .template-img,button{margin-bottom:15px}.link-table .resize-button,.subtemplate.resizerTemplate .resize-button{cursor:pointer;position:relative;left:0;font-size:20px;color:#fff;line-height:1.8;text-align:left;box-sizing:border-box;padding:0}.link-table .resize-button,.subtemplate.resizerTemplate.resizer .resize-button{padding:12px 50px 12px 20px;background-color:#e4f5fc;overflow:hidden}.faq-container,.radio-button input[type=checkbox]:checked+label,.radio-button input[type=radio]:checked+label,.themenlinks a:after,.themenlinks.css-special a{background-color:#fff}.subtemplate.resizerTemplate.resizer .resize-button h2{margin:0;padding:0;color:#036db0;font-size:16px;font-weight:400;vertical-align:middle}.subtemplate.resizerTemplate.resizer .resize-button h3{margin:0;padding:0;color:#036db0;font-weight:400;vertical-align:middle}.subtemplate.resizerTemplate.resizer .resize-button:after{content:"\e90b";display:block;position:absolute;right:20px;top:7px;font-size:12px;background-color:#fff!important;color:#036db0!important;width:30px;height:30px;line-height:30px!important;border-radius:50%;text-align:center}.subtemplate.resizerTemplate.resizer .resize-button:hover:after{color:#fff}.subtemplate.resizerTemplate.resizer.moving .resize-button,.subtemplate.resizerTemplate.resizer.moving .resize-button h2,.subtemplate.resizerTemplate.resizer.moving .resize-button h3,.subtemplate.resizerTemplate.resizer.open .resize-button,.subtemplate.resizerTemplate.resizer.open .resize-button h2,.subtemplate.resizerTemplate.resizer.open .resize-button h3,.subtemplate.resizerTemplate.resizer.open .resize-button p{color:#fff!important;background-color:#036db0!important}.subtemplate.resizerTemplate.resizer.open .resize-button:after{content:"\e908";color:rgba(255,255,255,.6)}.resizerTemplate.resizer .akkordeon_container .akkordeon{margin:0 0 15px}.resizerTemplateClose{padding:0!important}.faq-container{margin:15px 0;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.news-entry,.themenlinks a{background-color:#e4f5fc;box-sizing:border-box}.faq-container .table{display:table;table-layout:fixed;width:100%;height:100%;box-sizing:border-box;position:relative}.faq-container .cell{display:table-cell!important;text-align:left;vertical-align:top;position:relative;height:100%}.faq-container .cell.break1,.wgcurrent::after{display:none!important}.img-cell{width:110px;position:relative}.faq-container img{width:100%;height:auto}.faq-container .produktname{padding:12px}.faq-container .txt-cell{padding-bottom:35px;cursor:pointer}.faq-container .resize-button{font-size:16px;color:#989898;line-height:1.375;text-align:left;cursor:pointer;display:block;margin-top:5px;position:absolute;bottom:10px;left:12px}#show_more_entries p,#show_more_entries span,.faq-container .resize-button p{display:inline-block}.faq-container .resize-button span{font-size:5px;position:relative;top:-2px}.faq-container .answer{background-color:#fff;padding:0}.agb .radio-button input[type=checkbox]:checked+label,.faq-container .answer .template-img,.smallimage-text .template-img{background:0 0}.akkordeon_container{height:0;padding:0;margin:0;overflow:hidden;position:relative;z-index:1}.themenlinks a{line-height:22px;text-align:left;letter-spacing:0;color:#036db0;display:block;width:100%;padding:12px 60px 10px 20px;min-height:35px;position:relative;margin-bottom:10px}.news-entry,.news-entry .cell.txt-cell h3{font-size:16px;color:#036db0;line-height:20px}.themenlinks.css-special a:after{color:#fff;background-color:#036db0}.themenlinks a:after{content:"\e90a";border-radius:50%;height:30px;width:30px;font-size:15px;line-height:30px;color:#036db0;text-align:center;position:absolute;right:20px;bottom:-102px;margin:auto;top:-99px}.raetzteich-data .container{height:12px;background:no-repeat padding-box #fff;border-radius:22px;text-align:left;font:12px/1 Rubik;letter-spacing:0;color:#454545;margin-bottom:6px;display:table;padding:5px 8px 5px 20px;position:relative;border-spacing:0!important}span.icon-thermometer{position:absolute;top:5px;left:10px}.raetzteich-data .container .circle{width:12px;height:12px;border-radius:50%;display:inline-block;margin-right:5px;position:absolute;top:5px;left:5px}.raetzteich-data .container .red{background-color:#db0000}.raetzteich-data .container .green{background-color:#00b52c}.news-entry{width:100%;height:auto;margin:0 0 10px;display:block}.news-entry .table{display:table;table-layout:fixed;box-sizing:border-box;width:100%;min-height:100px}.news-entry .cell{display:table-cell}.news-entry .cell.txt-cell{padding:10px 10px 30px;position:relative;text-align:left}.news-entry .cell.txt-cell h3{letter-spacing:0;margin:0}.news-entry .cell.txt-cell h2{margin:3px 0}.news-entry .template-time{width:85px;background-color:#065f98;text-align:center;color:#fff;font-size:12px;line-height:17px;vertical-align:middle}.news-entry .template-time .day{font-size:36px;line-height:1;margin-bottom:5px}.news-entry .read_more{position:absolute;bottom:10px;left:10px;box-sizing:border-box;font-size:14px;line-height:1;letter-spacing:0;color:#036db0;opacity:.7}#show_more_entries p{text-transform:none;line-height:1;color:#036db0}#show_more_entries span{width:30px;height:30px;border-radius:50%;background-color:#036db0;text-align:center;line-height:30px;color:#fff;font-size:10px}.template-time.img-row{background-color:#e4f5fc;position:relative;overflow:hidden}.template-time.img-row img{width:auto;height:100%;position:absolute;left:-99px;right:-99px;top:0;margin:auto}.template-time.img-row img.placeholder{height:100%;width:auto;top:-99px;bottom:-99px}.newslist .date{font-size:14px;line-height:1;letter-spacing:0;color:#036db0;margin-bottom:10px}.centered{text-align:center}#newsdetails .termin{font-size:14px;line-height:20px;letter-spacing:0;color:#036db0}a.back span{font-size:10px;margin-right:5px}#newsdetails .subtemplate.css-special{margin-bottom:0}#warning,.warning{border-radius:5px;border:1px solid #e61b6f;color:#e61b6f;display:none;margin-bottom:20px;padding:10px 20px;text-align:center;margin-top:20px;background-color:#f3d4cc}.green-info{color:green;border-color:green;background-color:#fff}form.service{padding:12px 0 10px!important}button::-moz-focus-inner{border:0}input[type=button]:focus{border:0;outline:0}.formfield label,.selection label{text-align:left;font-size:16px;line-height:1;letter-spacing:0;margin-top:15px;display:inline-block;font-weight:500}#suchen_form label{font-weight:500;margin-top:0}.formfield label i{display:block;font-weight:400;margin-top:5px}.asterisk{color:#e61b6f;font-size:14px;padding-left:3px;vertical-align:top;z-index:3}.footer-block a,.logo-link,table.switcher td,td.point{vertical-align:middle}.required{color:#e61b6f;border:1px solid #e61b6f;font-weight:400}.button,.secure,input,select,textarea{text-align:left;border:none;font-size:16px;font-family:Rubik,sans-serif}.radio-container{width:100%;position:relative;display:block;margin-top:15px;box-sizing:border-box}.radio-button{width:inherit;margin:0 20px 15px auto;box-sizing:border-box}input.stadt,input[type=checkbox],input[type=radio]{position:absolute;left:-600vw}.secure,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-appearance:default-button;margin-top:5px;width:100%;padding:0 0 0 10px;background-color:#fff;height:40px;box-sizing:border-box;color:#036db0;line-height:40px}.button,.dropdown:after{background-color:#036db0}.agb .required .label_rb,select.highlight{color:#000}#footer,input.filled,select.filled,textarea.filled{color:#454545}textarea{padding-top:10px;height:120px}button{display:block}button.clicked{opacity:.6;cursor:default}.button{position:relative;width:auto;padding:12px 15px;height:auto;display:inline-block;text-transform:uppercase;margin-top:5px;cursor:pointer;color:#fff;line-height:1}form.service button span{font-size:8px;margin-left:5px;position:relative;top:-4px}table.switcher td label,table.timepicker label{margin:0;height:100%;box-sizing:border-box;text-align:center}.dropdown.parallel{position:relative;max-width:50%}.dropdown:after{content:"\e90b";position:absolute;bottom:0;right:0;width:25px;height:40px;display:block;color:#fff;line-height:40px;font-size:10px;text-align:center}.radio-button input{width:30px;height:30px}.radio-button label{cursor:pointer;min-height:30px;left:0;top:6px;min-width:30px;border-radius:15px;background-color:#fff;z-index:1;display:inline-block}.agb .required label::after,.radio-button label.required{border:1px solid #ff0583}.radio-button label::after,.radio-button label::before{content:"\e913";color:#036cae;background:#fff;line-height:30px;font-size:10px;height:30px;opacity:0;position:absolute;top:0;left:0;width:30px;border-radius:50%;margin:auto;text-align:center}.radio-button label::before{opacity:1;content:""}.agb .radio-button{position:unset}.agb .label_rb{margin-top:5px;height:auto;padding-left:40px}.agb .radio-button label{background:0 0;width:100%}.agb label::after{content:"";background-color:#fff;opacity:1}.agb .radio-button label::after{content:"";background-color:#fff;width:30px;height:30px;border-radius:50%;position:absolute;left:0;top:0;text-align:center;line-height:1.8;font-size:15px}.agb .radio-button input[type=checkbox]:checked+label::after{content:"\e909";line-height:2}#skip-blocks a:hover,.agb a{text-decoration:underline}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}.label_rb{margin-top:12px;height:30px}.selectfield .label_rb{position:absolute;margin-top:5px;margin-left:40px;height:30px;box-sizing:border-box;width:200px}.selection label.icon-down{position:absolute;right:0;top:7px;color:#989898;width:30px;height:40px;line-height:50px;font-size:5px;text-align:center}label.timepicker{cursor:pointer}table.timepicker label{width:100%;padding:3px;background-color:#fff;transition:.2s ease-in-out}table.switcher td input[type=radio]:checked+label.red,table.timepicker input[type=radio]:checked+label{background-color:red;color:#fff}table.switcher td input[type=radio]:checked+label.green{background-color:green;color:#fff}table.switcher{width:100px}table.switcher td{width:50%;box-sizing:border-box;overflow:hidden;text-align:center;line-height:1;background-color:#fff;color:#036db0}table.switcher td label{width:100%;padding:5px;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}.temp_select .dropdown{display:inline-block;width:75px}.temp_select span.komma{font-size:30px;position:relative}td.point{text-align:center}td.point span{width:6px;height:6px;border-radius:50%;display:inline-block;background-color:#454545}.ui-datepicker{width:216px;height:auto;font-family:Rubik,sans-serif;font-style:normal;color:#036db0;font-size:14px;background-color:#fff;padding:10px;text-align:center;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ui-icon-circle-triangle-e,.ui-icon-circle-triangle-w{position:absolute;top:0;left:0;bottom:0}.ui-icon-circle-triangle-e:before,.ui-icon-circle-triangle-w:before{position:absolute;top:-99px;left:-99px;bottom:-99px;right:-99px;color:#fff;margin:auto;height:12px;font-size:12px}.ui-icon-circle-triangle-w{position:absolute;left:0;top:0}.ui-datepicker a{text-decoration:none;position:relative}.ui-datepicker-unselectable,.ui-state-disabled{color:#989898;opacity:.8}.ui-datepicker-current-day,.ui-datepicker-current-day a,a.ui-state-active{background-color:#036cae;color:#fff}.ui-datepicker-header{background-color:#036cae;color:#fff;font-weight:700;-webkit-box-shadow:inset 0 1px 1px 0 #fafafa;-moz-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);text-shadow:1px -1px 0 #000;filter:dropshadow(color=#000, offx=1, offy=-1);line-height:30px;border-width:1px 0 0;border-style:solid;border-color:#111}.ui-datepicker-title{text-align:center;line-height:32px;height:32px;text-shadow:none;font-weight:400}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url('../img/arrow.png');background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right;background-position:center 0}.ui-datepicker thead{background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f1f1f1));background-image:-webkit-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-o-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-ms-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);border-bottom:1px solid #bbb}.ui-datepicker th{text-transform:uppercase;font-weight:400;font-size:14px;padding:5px 0;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=0)}.gmap,.template-youtube{height:400px;width:100%;border-radius:6px;overflow:hidden;vertical-align:middle;text-align:center;background-image:url("../grafiken/gmap-back.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.youtube{height:300px}.template-youtube{position:relative;background-color:#ccc;display:block;width:100%;height:100%;box-sizing:border-box;background-size:auto 80%;background-image:url("../grafiken/play-button.png")}#popup,.agree_window{max-width:400px;height:min-content}.adress_block{margin:5px 0 10px;font-size:14px}#popup .caution .rightcell,.infoWindow_container{padding:10px}.infoWindow_container h3,.stars{margin-bottom:10px}.agree_window{padding:15px;text-align:center;color:#fff;background-color:rgba(0,0,0,.65);border-radius:6px;box-sizing:border-box;display:inline-block;font-size:15px;position:absolute;left:-999px;right:-999px;top:-999px;bottom:-999px;margin:auto;max-height:200px;width:80%}.agree_window h3{color:#fff!important}.agree_window .agree_gmaps_button:hover,.agree_window .agree_youtube_button:hover,.resize-button span{color:#036db0;background-color:#fff}.agree_window .agree_gmaps_button,.agree_window .agree_youtube_button{background-color:#036db0;border:2px solid #036db0;color:#fff;text-align:center;text-transform:uppercase;border-radius:6px;padding:5px 8px;cursor:pointer;margin:10px;display:inline-block}.resize-button{cursor:pointer;position:relative;width:100%;box-sizing:border-box;padding-right:32px}.resize-button span{position:absolute;right:0;top:-99px;bottom:-99px;margin:auto;height:30px;width:30px;border-radius:50%;font-size:10px;line-height:30px}#quicklinks{position:relative;padding-top:20px}#quicklinks .slick-dots{width:auto;left:auto;right:auto;margin:20px 40px 0;text-align:center;padding:0;position:relative}#quicklinks .slick-dots li button{box-shadow:none!important;background-color:#fff}#quicklinks a.quicklink{position:relative;display:inline-block!important;font-size:20px;line-height:1;font-weight:500;letter-spacing:0;color:#fff;text-transform:uppercase;text-align:left;width:auto!important;padding:0 15px 0 55px;margin:15px 0}#quicklinks a.quicklink span.icon{position:absolute;left:0;top:5px;text-align:center;width:40px;font-size:35px;color:#fff}#quicklinks a.quicklink span.icon-kurse{font-size:44px}#quicklinks a.quicklink p{display:block;text-transform:none;font-weight:400;font-size:16px;line-height:1;padding-top:10px;white-space:nowrap}#quicklinks a.quicklink p span{font-size:8px;line-height:1;padding-left:10px;position:relative;top:-2px}#footer{text-align:center;position:relative;background:url("../grafiken/welle2.png") top right/800px auto no-repeat #e4f5fc}.footer-block{text-align:center;padding:80px 20px 20px;box-sizing:border-box;margin-top:0;position:relative}.footer-block .resizer.resizecontent.speechbubble{border-bottom:1px solid #fff}.footer-block .zwischen_ueberschrift,.footer-block h2,.footer-block h4{color:#036db0!important;display:block;position:relative;margin:20px 0;text-align:left;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase}.footer-block a{text-decoration:none;color:#036db0;margin:0 5px 5px;display:inline-block;font-size:18px}.footer-block a:hover{color:#ff0583}.footer-block a.button{margin:10px 12px 10px 0;font-size:14px;padding:5px 12px;text-align:center;min-width:16px}.footer-block a.button span{position:absolute;height:21px;width:100%;margin:auto;top:-99px;bottom:-99px;left:-99px;right:-99px}.footer-block a.button.newsletter span{position:relative;top:1px;height:auto;width:auto;left:0;font-size:14px;margin-right:10px}#footer-bottom .mobile.table{display:inline-table!important;width:100%;margin-bottom:30px}.logo-link{height:40px;margin:0 0 20px;display:table-cell;padding:5px 10px;text-align:center}.logo-link.left-align{text-align:left;padding:0}.logo-link.right-align{text-align:right;padding:0}#footer-bottom{padding-bottom:50px}#footer-bottom .footerlinks{text-align:left}#footer-bottom a.quicklink{text-align:left;font-size:14px;line-height:19px;letter-spacing:0;color:#036db0;opacity:.6;display:inline-block;margin:0 10px 5px 0}#footer-bottom a.quicklink span,.info-holder a span{font-size:8px}.footer-links{display:inline-block;padding-bottom:10px}.info-holder,a.info-holder{position:relative;display:block;padding:0 0 20px 25px;text-align:left;font-size:14px;line-height:19px;letter-spacing:0;color:#454545;margin:0}.info-holder h2{text-align:left;font-size:16px;line-height:19px;color:#036db0;margin:0!important;font-weight:500;text-transform:none}.info-holder a{font-size:16px;line-height:19px;margin:0}.info-holder div.info-icon,.info-holder span.info-icon{position:absolute;left:0;top:0;color:#036db0;font-size:20px}.info-holder .input,.info-icon input{background:0 0;box-shadow:none;text-align:left;font-size:16px;line-height:1;letter-spacing:0;color:#036db0;margin:0;height:auto;padding-left:0}.info-icon input{position:absolute;top:0;left:0;width:20px;height:20px;cursor:pointer;font-size:0}#skip-blocks a,p.seo-opt{left:-9999px;position:absolute}.bewertung,.bewertung a,.news-teaser{text-align:left;font-size:14px;line-height:19px;letter-spacing:0;color:#454545}#rate-us-link{display:block;text-align:left;margin:15px 0;font-size:15px}#popup,#popup .closer{background-color:#fff;text-align:center}#rate-us-link span{font-size:10px;padding-left:10px}.bewertung a{color:#036db0}.bewertung i{margin:0 0 10px;display:block}.stars b{padding-left:5px}#skip-blocks,p.seo-opt{padding:0;margin:0}.news-list-wrapper .news-list{padding:10px 0;border-bottom:3px solid #000}.news-list-wrapper .form{border-top:1px solid rgba(3,110,178,.4);padding-top:15px}div.weglot-container,div.weglot-container .country-selector,div.weglot-container .country-selector .weglot-listbox,div.weglot-container .wg-drop.country-selector ul{right:0!important}.weglot-container{display:inline-block;position:absolute;top:-99px;bottom:-99px;margin:auto 0;height:37px}.weglot-container li::before{content:""}.weglot-container .country-selector a{font-family:Rubik,sans-serif;font-weight:500;font-style:normal;color:#fff!important;font-size:18px}.wg-flags a img.wg-flag{height:15px}.wg-drop.country-selector .wgcurrent a{padding-right:15px!important}.wg-drop.country-selector{background:0 0!important}p.seo-opt{color:#fff!important;background-color:#000!important;z-index:-1;line-height:1;font-size:10px}#popup,#popup .caution .cell.icon img{left:-999px;right:-999px;top:-999px;bottom:-999px;margin:auto}#skip-blocks a{display:inline-block;color:#fff;font-size:18px;background-color:#000;padding:5px 10px;top:-9999px}#skip-blocks a:focus,#skip-blocks a:hover{left:0;top:0;z-index:999}#header #quick_search a:focus,#header #quick_search a:focus-visible,#header #quick_search input:focus,#header #quick_search input:focus-visible,.options-cell .box input[type=checkbox]:focus+label .stadt.button,.radio-button input[type=checkbox]:not(.stadt_auswahl):focus+label:before,.radio-button input[type=radio]:focus+label,a:focus,a:focus-visible,input:focus,input:focus-visible{outline:rgba(0,0,0,.8) solid .125rem!important;outline-offset:-0.1rem!important}#header a:focus-visible,#header input:focus-visible{outline:#000 solid .125rem!important;outline-offset:-0.1rem!important}.slick-cloned[aria-hidden=true] [contenteditable=true]:not([disabled]),.slick-cloned[aria-hidden=true] [tabindex]:not([disabled]),.slick-cloned[aria-hidden=true] a[href],.slick-cloned[aria-hidden=true] area[href],.slick-cloned[aria-hidden=true] button:not([disabled]),.slick-cloned[aria-hidden=true] input:not([disabled]),.slick-cloned[aria-hidden=true] select:not([disabled]),.slick-cloned[aria-hidden=true] textarea:not([disabled]),[aria-hidden=true] [contenteditable=true]:not([disabled]),[aria-hidden=true] [tabindex]:not([disabled]),[aria-hidden=true] a[href],[aria-hidden=true] area[href],[aria-hidden=true] button:not([disabled]),[aria-hidden=true] input:not([disabled]),[aria-hidden=true] select:not([disabled]),[aria-hidden=true] textarea:not([disabled]){visibility:hidden}a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0.0625rem!important;outline-color:#000;outline-style:inset}#popup{position:fixed;border:none;max-height:400px;z-index:-2;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;width:80vw;opacity:0;overflow:hidden}#popup.show{opacity:1;border:2px solid #ff0583;overflow:visible;box-shadow:0 0 15px #000;-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg);pointer-events:all;z-index:9999}#popup .closer{border-radius:50%;width:30px;height:30px;line-height:30px;color:#ff0583;position:absolute;right:-15px;top:-15px;z-index:3;cursor:pointer;border:1px solid #ff0583;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#popup .closer:hover{background-color:#ff0583;color:#fff}#popup .caution{margin:0;overflow:hidden}#popup .caution .cell.icon{background-color:#ff0583;color:#fff;padding:10px;width:30px;font-size:30px;position:relative;overflow:hidden}#popup .caution .cell.icon img{position:absolute;height:100%;width:auto;z-index:1}#popup .caution .cell{display:table-cell;vertical-align:top;text-align:left}@media (max-width:980px){#nt-container{position:absolute;right:0;top:0;height:60px;width:110px;text-align:right;padding-right:10px}}.contrast-button,.leichte-button{background-size:16px;background-position:center;background-repeat:no-repeat;background-image:url('../grafiken/leichte_sprache_blau.svg');height:60px;padding:0!important;width:40px;vertical-align:top;margin-left:5px;display:inline-block;position:relative}@media (min-width:980px){.contrast-button,.leichte-button{height:40px}}.contrast-button{background-image:url('../grafiken/contrast-icon-blau.svg')}.contrast-button:hover{background-image:url('../grafiken/contrast-icon-hover.svg')}.leichte-button:hover{background-image:url('../grafiken/leichte_sprache_hover.svg')}