body,html{background-color:#e5f5f5}#submenu .submenu,.text a,a{-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.table,.template-text table,body,html{width:100%;position:relative}.cell,.row,.table,.template-text table,body,html,img.logo_leichte,ul li{position:relative}#skip-blocks,body,hr,html,ol,p,p.seo-opt,ul{padding:0}#header,#header-img:after{background-repeat:no-repeat}#body-container,#submenu .resize-block>.table{display:inline-table}#menu-button,.button,.dropdown select,.menu_nav,.radio-button label,.resize-button,.text a,a{cursor:pointer}#content,#content-holder,#header-img,#mainmenu-container,#mainmenu-holder div.table,#mainmenu-links,#mainmenu-links .hm a,.agb .label_rb,.blocked,.boxed,.caption,.radio-container,.resizerTemplate .container,.selectfield .label_rb,.small_gallery .slideable,.small_gallery2 .slideable,.submenu,.submenu .container,.subsubmenu,.subsubmenu .container,.subtemplate,.table,.template-text table,textarea{box-sizing:border-box}#footer_menu,#header{background-image:url('../grafiken/farben.png');background-position:top left;background-size:100% auto}#footer_menu a,#mainmenu-links .hm a,#menu-footer a,#show_more_entries:hover,#show_more_entries:hover p,.text a,a{text-decoration:none}::-moz-selection{background:#479d9f;color:#fff}::selection{background:#479d9f;color:#fff}#back-container #cookiehinweis,.break1,.break2,.hidden,.hide-element,.youtube_information{display:none!important;visibility:hidden!important}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url('fonts/webfonts/lato-v23-latin-300.eot');src:local(''),url('fonts/webfonts/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/lato-v23-latin-300.woff2') format('woff2'),url('fonts/webfonts/lato-v23-latin-300.woff') format('woff'),url('fonts/webfonts/lato-v23-latin-300.ttf') format('truetype'),url('fonts/webfonts/lato-v23-latin-300.svg#Lato') format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url('fonts/webfonts/lato-v23-latin-300italic.eot');src:local(''),url('fonts/webfonts/lato-v23-latin-300italic.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/lato-v23-latin-300italic.woff2') format('woff2'),url('fonts/webfonts/lato-v23-latin-300italic.woff') format('woff'),url('fonts/webfonts/lato-v23-latin-300italic.ttf') format('truetype'),url('fonts/webfonts/lato-v23-latin-300italic.svg#Lato') format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url('fonts/webfonts/lato-v23-latin-regular.eot');src:local(''),url('fonts/webfonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/lato-v23-latin-regular.woff2') format('woff2'),url('fonts/webfonts/lato-v23-latin-regular.woff') format('woff'),url('fonts/webfonts/lato-v23-latin-regular.ttf') format('truetype'),url('fonts/webfonts/lato-v23-latin-regular.svg#Lato') format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url('fonts/webfonts/lato-v23-latin-italic.eot');src:local(''),url('fonts/webfonts/lato-v23-latin-italic.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/lato-v23-latin-italic.woff2') format('woff2'),url('fonts/webfonts/lato-v23-latin-italic.woff') format('woff'),url('fonts/webfonts/lato-v23-latin-italic.ttf') format('truetype'),url('fonts/webfonts/lato-v23-latin-italic.svg#Lato') format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url('fonts/webfonts/lato-v23-latin-700.eot');src:local(''),url('fonts/webfonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/lato-v23-latin-700.woff2') format('woff2'),url('fonts/webfonts/lato-v23-latin-700.woff') format('woff'),url('fonts/webfonts/lato-v23-latin-700.ttf') format('truetype'),url('fonts/webfonts/lato-v23-latin-700.svg#Lato') format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url('fonts/webfonts/lato-v23-latin-700italic.eot');src:local(''),url('fonts/webfonts/lato-v23-latin-700italic.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/lato-v23-latin-700italic.woff2') format('woff2'),url('fonts/webfonts/lato-v23-latin-700italic.woff') format('woff'),url('fonts/webfonts/lato-v23-latin-700italic.ttf') format('truetype'),url('fonts/webfonts/lato-v23-latin-700italic.svg#Lato') format('svg')}@font-face{font-family:icomoon;src:url('fonts/icomoon/icomoon.eot?7ougjb');src:url('fonts/icomoon/icomoon.eot?7ougjb#iefix') format('embedded-opentype'),url('fonts/icomoon/icomoon.woff2?7ougjb') format('woff2'),url('fonts/icomoon/icomoon.ttf?7ougjb') format('truetype'),url('fonts/icomoon/icomoon.woff?7ougjb') format('woff'),url('fonts/icomoon/icomoon.svg?7ougjb#icomoon') format('svg');font-weight:400;font-style:normal}#appointments .teaser .teaser_infos:after,#lbCloseLink:before,#lbNextLink:before,#lbPrevLink:before,#news .news-entry:after,.agb .radio-button label::after,.dropdown:after,.gmap-container .right-cell a:after,.news-entry .txt-cell:after,.resizerTemplate.resizer .resize-button:after,.youtube .right-cell a:after,[class*=" icon-"],[class^=icon-],a.back:after,a[href^="javascript:smae_decode"]:before,a[href^="mailto:"]:before,a[href^="tel:"]:before,ul li:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube:before{content:"\e915"}.icon-website:before{content:"\e914"}.icon-liste:before{content:"\e913"}.icon-dates:before{content:"\e905"}.agb .radio-button input[type=checkbox]:checked+label::after,.icon-close:before{content:"\e904"}.icon-cog:before{content:"\e900"}.icon-arrow-right:before,ul li:before{content:"\e901"}.icon-clock:before{content:"\e902"}.icon-down:before{content:"\e907"}.icon-facebook:before{content:"\e908"}.icon-instagram:before{content:"\e909"}.icon-linkedin:before{content:"\e903"}.icon-left:before{content:"\e90a"}.icon-marker:before{content:"\e90b"}.icon-menu:before{content:"\e90c"}.icon-newsletter:before{content:"\e90d"}.icon-phone:before{content:"\e90e"}.icon-right:before{content:"\e90f"}.icon-speechbubble:before{content:"\e910"}.icon-termine:before{content:"\e911"}.icon-up:before,.resizerTemplate.resizer.open .resize-button:after{content:"\e912"}.icon-xing:before{content:"\e906"}body,html{height:inherit;min-height:100vh;font:300 0/22px Lato;color:#1a2b4b;margin:0;min-width:320px;text-align:center}body{max-width:500px;text-align:left;display:inline-block}.ueberschrift .noscript,h1{text-align:left;font:bold 22px/26px Lato;letter-spacing:0;color:#1a2b4b;margin-top:0;margin-bottom:25px}.zwischen_ueberschrift,.zwischen_ueberschrift2,h2,h3{font:bold 18px/22px Lato;letter-spacing:0;color:#1a2b4b;margin:0 0 12px}.introtext,.introtext_klein,.zitat{margin:0 0 22px;letter-spacing:0;color:#1a2b4b}#skip-blocks,.resize-button h3,.resizerTemplate.resizer .akkordeon_container .akkordeon,hr,p,p.seo-opt,ul li{margin:0}.zwischen_ueberschrift2,h3{font:bold 16px/18px Lato;letter-spacing:0;color:#1a2b4b;text-transform:uppercase}#footer_menu a.to_top:hover span,#footer_menu a:hover,.menu_nav.open span,.open .resize-button h3,.resize-button:hover h3,.switcher.on span{color:#fff}.introtext,.zitat{text-align:left;font:300 20px/26px Lato}.introtext_klein{font:300 18px/23px Lato}.fliesstext,.template-text{text-align:left;font:300 14px/20px Lato;letter-spacing:0;color:#1a2b4b}.clear,p.seo-opt{font-size:0;line-height:0}.template-text table{table-layout:fixed}b,strong{font-weight:700}ul{list-style:none;margin:10px 0 15px;font:300 14px/20px Lato}li ul{padding:0 0 5px 30px}ol{counter-reset:item}ul li{padding-left:20px}ul li:before{font-size:10px;position:absolute;top:11px;left:0;color:#479d9f;line-height:0}ul li ul{padding-left:0;padding-bottom:0}ul li ul li{padding-left:15px}li ul li:before{content:"•";font-size:20px;left:0;top:8px;position:absolute}.detail-table,.detail-table .cell,.gmap-container .cell,.template-visitenkarte .details a,.view.liste .akkordeon .cell,.youtube .cell,ol li{display:block}.text a,a{color:#479d9f;transition:.2s ease-in-out}a[href^="javascript:smae_decode"],a[href^="mailto:"],a[href^="tel:"]{padding-left:30px;display:inline-block;position:relative}a[href^="javascript:smae_decode"]:before,a[href^="mailto:"]:not(.button):before,a[href^="tel:"]:before{content:"\e910";display:inline-block;position:absolute;left:0;top:5px;font-size:14px;text-align:center;width:20px}a[href^="tel:"]:before{content:"\e90e";color:#479d9f}.language-container a.aktiv,a[href^="tel:"]{color:#000!important}a[href^="tel:"]:hover{color:#479d9f!important}.caution .text a,.caution a{color:#fff;text-decoration:underline}.caution .text a:hover,.caution a:hover{color:#f8c7a0}hr{border:1px solid #ccc;border-bottom:none}.clear{clear:both;height:0}.center{margin:0 auto}.left{float:left}.right,.toggle-switch{float:right}.table{display:table;table-layout:fixed}.cell{display:table-cell;text-align:left;vertical-align:top}#content-holder,#header,#mainmenu-links,.row{display:table-row}#news-holder,.image-image-image .cell .template-img,.noscript,.ta-center,.terminbutton-holder{text-align:center}.row{height:1px}:focus,input[type=button]{outline:0}img{border:0}img.logo_leichte{width:26px;top:8px;left:4px}.subtemplate.mt-0{margin-top:0;padding-top:0;margin-bottom:20px}.subtemplate.css-special.mt-0{padding-top:30px}.subtemplate.mb-0{margin-bottom:0!important}p.seo-opt{color:#fff!important;background-color:#000!important}#skip-blocks a{display:inline-block;color:#fff;font-size:18px;background-color:#000;padding:5px 10px;position:absolute;left:-9999px;top:-9999px}#skip-blocks a:focus,#skip-blocks a:hover{left:0;top:0;z-index:999}#skip-blocks a:hover{text-decoration:underline}.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]){visibility:hidden}.noscript{padding:15px;border:2px solid #d60e47;border-radius:5px}#body-container,.content-container{min-height:100vh;padding:0;position:relative;width:100%}#body-container{height:inherit;margin:0;overflow:hidden;-webkit-overflow-scrolling:touch;z-index:2}#main-container{height:inherit;position:relative;width:100%;margin:0 auto;min-height:100vh}.content-container{height:auto;margin:0 auto 30px;background-color:#fff;display:table;table-layout:fixed;overflow:visible;vertical-align:top;max-width:1640px}#content-holder{position:relative;height:100%;width:100%;z-index:0}#content{padding:25px 0 0;width:100%;position:relative}#site-cover{display:none;width:100%;height:100%;position:fixed;z-index:99997;left:0;top:0;background-color:rgba(0,0,0,.8)}#header{vertical-align:bottom;padding-bottom:10px;width:100%;height:inherit}#header .blocked{position:relative;z-index:99995;padding:2px 10px}#header .blocked.mobile{position:relative;z-index:99998}#logo-link{position:relative;left:6px;top:0;display:inline-block;z-index:2;padding:10px 0;height:54px}#logo-link img{display:inline-block;height:100%}#header-img{width:100%;position:relative}#header-img:after{content:"";width:50%;height:100%;display:block;position:absolute;left:0;top:0;z-index:22;pointer-events:none;background-image:url("../grafiken/headerbild-abtrenner.png");background-position:top left;background-size:auto 100%}#header-img.indexheader:after{background-image:url("../grafiken/index-headerbild-abtrenner.png")}#header-img img{min-width:100%;min-height:100px;height:auto;display:block}#header-img .title{height:0%;padding:0}#header-img .title span{font:bold 22px/26px Lato;letter-spacing:.4px;color:#039fa0;text-transform:uppercase;position:absolute;bottom:15px;left:20px;display:inline-block;text-align:left}#header-img .title span p{padding:3px 9px;background:no-repeat padding-box #fff;display:inline-block;margin-bottom:10px}#header-img .title span p.green{background-color:#ccd748}#submenu .blocked,#submenu .submenu{height:auto;background:0 0;text-align:left;overflow:hidden}#submenu .blocked{padding:0 10px!important}#submenu .resize-block{text-align:center;padding-left:0!important}#subsubmenu .blocked,.template-appointments .blocked.appointment_container,.template-appointments .slick-slider .slick-slide>div{padding:0 10px}#submenu .submenu.current,#submenu .submenu.current a,#submenu .submenu:hover,#submenu .submenu:hover a{background-color:#fff;color:#039fa0!important}#submenu .submenu{padding:0;border-right:1px solid #fff;transition:.2s ease-in-out}#appointments .teaser .teaser_infos:after,#news .news-entry:after,.story .read_more{-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}#submenu .submenu:hover a{background:0 0!important}#submenu .submenu.first{border-left:none}#submenu{background:linear-gradient(268deg,#ccd748 0,#509d88 60%,#039fa0 100%) no-repeat padding-box;opacity:1;background-color:#f4f0f0;position:relative}#submenu .submenu a{font:14px/37px Lato;letter-spacing:.56px;color:#fff;text-transform:uppercase;display:block;padding:0 12px 3px}#menu-button{background:0 0;position:absolute;right:0;top:0;width:76px;height:100%;text-align:center;color:#1e9fa1}#menu-button span{font-size:18px;color:#1e9fa1;position:relative;top:30px;left:0}#menu-button.open{background-color:#039fa0}#menu-button.open span{top:26px;color:#fff}#mainmenu-container{width:calc(100% - 76px);padding:0;color:#fff;position:absolute;background-color:#1a2b4b;top:0;left:100%;z-index:99998;height:100vh;display:table}#mainmenu-links,#menu-footer,#subsubmenu,.radio-button label{background-color:#fff}#mainmenu-container .blocked,.toggle-switch td{padding:0}#mainmenu-holder{height:100%;width:100%;overflow:scroll;position:relative}#mainmenu-holder .quicklinks{padding:20px;text-align:center}#mainmenu-holder .quicklinks a{font:12px/15px Lato;letter-spacing:.24px;color:#fff;text-transform:uppercase;opacity:.8;padding:5px}#mainmenu-links .hm a,.submenu .sm a{letter-spacing:0;text-transform:uppercase}#mainmenu-holder .quicklinks span.dot{position:relative;top:-3px;left:-1px;color:#fff;padding:0 5px}#menucontainer-holder>div.holder{padding:25px 0 0}#mainmenu-holder div.table{width:100%;display:table;table-layout:fixed;overflow:hidden;font-size:20px}#mainmenu-holder div.table.language-container,.membership .text-text .cell{overflow:visible}#mainmenu-holder div.table.language-container .logo_leichte{position:absolute;width:26px;top:-3px;left:auto;right:-35px}#mainmenu-links{width:100%;position:relative;height:100%}#menucontainer-holder .kontaktbutton{background:no-repeat padding-box #e5f5f5;height:90px;text-align:center;margin-top:25px}a.button span.icon-newsletter,a.button span.icon-termine{margin-left:-10px;padding-right:5px}#menucontainer-holder .kontaktbutton a.button{width:221px;display:inline-block;font:bold 14px/40px Lato;letter-spacing:.28px;text-align:center;color:#fff!important;text-transform:uppercase;background:linear-gradient(260deg,#ccd748 0,#509d88 60%,#039fa0 100%) no-repeat padding-box;border-radius:40px}#menucontainer-holder .kontaktbutton a.button:hover{box-shadow:none;background:transparent linear-gradient(80deg,var(--unnamed-color-ccd748) 0,#509d88 60%,var(--unnamed-color-039fa0) 100%) 0 0 no-repeat padding-box;background:linear-gradient(80deg,#ccd748 0,#509d88 60%,#039fa0 100%) no-repeat padding-box}.menucontainer .container{padding:0 17px}#mainmenu-links .hm{display:block;padding:12px 0 12px 20px;position:relative}#mainmenu-links .hm a{font:bold 16px/19px Lato;color:#1a2b4b}#mainmenu-links .hm.aktiv a,.submenu .sm a.aktiv,.subsubmenu .container a span,.subsubmenu .container a.aktiv,.subsubmenu .container a:hover{color:#a5c720}.menu_nav{display:block;height:30px;width:30px;background:0 0;text-align:center;position:absolute;right:0;top:7px;border-radius:50%}.sm .menu_nav{display:table-cell;width:40px;position:relative;background:0 0;height:auto}.submenu .sm .menu_nav span{padding-top:0;top:0}.menu_nav.open{background-color:#479d9f}.submenu,.subsubmenu{width:100%;height:0;overflow:hidden}.submenu .container,.subsubmenu .container{width:100%;padding:10px 10px 10px 20px;height:auto}.subsubmenu .container{padding:0 10px 0 40px}.subsubmenu .container a{font-size:16px;color:#000;padding:5px 0 5px 12px;position:relative;display:block}.subsubmenu .container a span{position:absolute;left:0;top:12px;font-size:8px}#news .story.news-entry:after,.gmap_information,.image-image-image div.spacer,.news-img-container .spacer,.news-index .ps-left,.news-index .ps-right,.resizerTemplate.resizer.first:before,.story.news-entry:after,.submenu .spacer,.teaser_container .spacer,.text-text div.spacer,.text-text-text div.spacer{display:none}#submenu .resize-block .submenu,#subsubmenu a,.template-visitenkarte .cell{display:table-cell}.submenu .sm{padding:5px 0;font-size:18px}.submenu .sm .iconcell{width:15px;color:#a5c720;font-size:8px;padding:6px 0 0 15px}.submenu .sm a{text-align:left;font:14px/20px Lato;color:#1a2b4b}.menu_nav span{color:#a5c720;font-size:8px;position:relative;top:0}#menu-footer{padding:15px;color:#999}#menu-footer a{margin:0;font-size:16px;color:#999;line-height:1.375;position:relative}#menu-footer .table{margin:10px 25px 0 0}.language-container a{color:#999;margin-right:8px}#menu-footer span.icon-rundgang,#menu-header span.icon-rundgang,.language-container .icon-sprache,.language-container span.trenner{font-size:20px;line-height:1}.language-container span.trenner{margin:0 5px}.socials a.table{display:inline-table;width:auto}.iconcell{width:30px;text-align:left;font-size:20px}#submenu .submenu{display:inline-block;width:auto;height:auto}#submenu .resize-block{padding:17px 10px;overflow:auto;position:relative}#submenu:after{content:"";display:block;height:100%;width:50px;pointer-events:none;background-image:url("../grafiken/menu-fade.png");background-size:100%;position:absolute;right:0;top:0}#footer .blocked,#subsubmenu .blocked,.agb .radio-button,.akkordeon_container,.button,.gallerytemplate,.grey-bottom,.input_container,.navbar-inner,.radio-button,.radio-container,.small_gallery,.small_gallery .caption,.small_gallery2{position:relative}#submenu .resize-block .holder{width:auto}#subsubmenu{border-bottom:2px solid #f4f0f0}#subsubmenu .blocked{overflow:scroll}#subsubmenu .table{width:auto;padding:15px 0}#submenu .submenu a span{white-space:nowrap}#subsubmenu a{padding-right:20px}#subsubmenu a span{display:block;width:max-content}#mainmenu-links .hm a:hover,#show_more_entries:hover span:before,#submenu .submenu a:hover,#submenu .submenu.current a,#subsubmenu a.current,#subsubmenu a:hover,.bottom-link:hover,.news-entry:hover div.read_more,.teaser .teaser_bottom a:hover,a.backlink span,a.backlink:hover{color:#479d9f}.resizerTemplate.resizer:before{top:0;width:100%;left:0;display:block;content:""}.resizerTemplate.resizer .akkordeon{padding:0 0 15px}.akkordeon .subtemplate{padding:10px 0 0}.link-table .resize-button,.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}div.resizerTemplate>div{border-radius:6px}.link-table .resize-button,.resizerTemplate.resizer .resize-button{padding:12px 20px 12px 0}.resizerTemplate.resizer .resize-button h2{margin:0;padding:0;font:bold 15px/24px Lato;letter-spacing:0;color:#1a2b4b;text-transform:uppercase;vertical-align:middle}.resizerTemplate .container{border-radius:6px;overflow:hidden;width:100%}.resizerTemplate.resizer .resize-button p{display:none;text-align:right;vertical-align:middle;font-size:13px;color:rgba(255,255,255,.902);line-height:1.2}.resizerTemplate.resizer .resize-button:after{content:"\e907";display:block;position:absolute;right:0;top:10px;font-size:8px;width:30px;height:30px;text-align:center;color:#1e2b49;line-height:25px}.resizerTemplateClose{padding:0!important}.akkordeon_container{height:0;padding:0;margin:0;overflow:hidden;z-index:1;text-align:left}#warning,.warning{border-radius:5px;border:1px solid #e30c0c;color:#e30c0c;display:none;margin-bottom:0;padding:10px 20px;text-align:center;margin-top:20px;background-color:#f3d4cc;font-size:16px}.agb .required label::after,.agb .required label:after,.required{border:1px solid #e30c0c}#feldC,.template-hinweis h2,.text-text h2{margin-top:0}.warning.no_event_match{display:block;margin-bottom:50px}.warning.green-info{border-color:#479d9f;color:#479d9f;background:0 0}button::-moz-focus-inner{border:0}input[type=button]:focus{border:0;outline:0}.asterisk{color:#e30c0c;font-size:14px;line-height:75%;padding-left:3px;vertical-align:top;right:10px;top:18px;z-index:3}.required{color:#e30c0c;font-weight:400}.secure,input,label,select,textarea{font:14px/17px Lato;letter-spacing:.28px}.radio-container{width:100%;height:auto;display:block;margin-top:15px}.button,.caption{text-align:left;display:inline-block}.radio-button{height:auto;width:auto;margin:0 20px 15px auto}input.stadt,input[type=checkbox],input[type=radio]{display:none;visibility:hidden}.secure,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-appearance:default-button;border:none;margin-bottom:10px;text-indent:12px;width:100%;padding:0;background:no-repeat padding-box #e5f5f5;border-radius:40px;height:40px;color:#1a2b4b}.button,.radio-button input,.radio-button label{width:auto;height:auto}form textarea{height:auto;border-radius:20px;max-width:100%}label{display:block;margin:5px 0}#feldC{margin-bottom:10px}textarea{padding:10px;text-indent:0}form button{display:block;min-height:50px}form button.clicked{opacity:.6;cursor:default;pointer-events:none}.button{background:no-repeat padding-box #479d9f;border-radius:30px;padding:0 30px;font:bold 14px/1 Lato;letter-spacing:.28px;color:#fff;text-transform:uppercase;margin-top:15px;border:none;min-width:18px;vertical-align:middle;margin-right:5px}.template-text a.button{background-color:#479d9f!important;color:#fff!important;font:bold 12px/18px Lato;padding:9px 30px}.template-text a.button.sec{background-color:#fff!important;border:1px solid #479d9f;color:#479d9f!important}.radio-button label{left:0;top:6px;border-radius:15px;z-index:1}.radio-button label.required{border:1px solid #479d9f}.radio-button label::after,.radio-button label::before{content:"";height:8px;opacity:0;position:absolute;top:8px;left:9px;width:8px;border-radius:50%;background-color:#479d9f;margin:auto}.radio-button label::before{height:20px;width:20px;background-color:#e5f5f5;opacity:1;left:3px;top:2px}.agb .label_rb{margin-top:2px;height:auto;padding-left:30px;min-width:300px;font-size:16px;line-height:1.35}.agb .radio-button label{background:0 0;width:100%}#footer_content .footer-right a.button:hover,.agb label:after,.radio-button input[type=checkbox]:checked+label,.radio-button input[type=radio]:checked+label{background-color:#fff}.agb label:after{content:"";opacity:1}.agb .required .label_rb{color:#000}.agb .required,.view.liste table{border:none}.agb .radio-button input[type=checkbox]:checked+label,.news-index .slideable .teaser_bottom a{background:0 0}.agb .radio-button label:after{content:"";height:20px;width:20px;background-color:#e5f5f5;color:#479d9f;border-radius:50%;position:absolute;left:2px;top:0;text-align:center;line-height:1.8;font-size:12px}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}#footer #footer_content a.quicklink:hover,.radio-button input[type=checkbox]:checked+label::after,.radio-button input[type=radio]:checked+label::after{opacity:1}.label_rb{margin-top:12px;height:30px}.selectfield,.story.news-entry{border:none!important}.selectfield .label_rb{position:relative;margin-top:5px;margin-left:30px;height:30px;width:200px;font-size:16px;line-height:1.4}.dropdown{position:relative;max-width:50%}.dropdown select{margin-top:0}.dropdown:after{content:"\e907";position:absolute;bottom:10px;right:6px;width:25px;height:40px;display:block;color:#039fa0;line-height:40px;font-size:10px;text-align:center;pointer-events:none}.dropdown label:before{line-height:2.3;font-size:18px}.subtemplate{padding:0;margin:0;width:100%}.subtemplate.trenner{padding:15px 0 20px}.css-special,.grey{background-color:#e5f5f5;padding-top:15px;padding-bottom:10px;margin-top:15px}.css-special.mt-0{margin-top:0!important}.blocked,.boxed{max-width:1130px;margin:0 auto;width:100%;padding:0 20px;position:relative}.subtemplate .template-img{overflow:hidden;display:block;min-height:225px;max-width:100vw;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#e5f5f5}.image-and-caption{margin-bottom:15px}div.template-img{cursor:default!important}.big-image{max-width:620px}.caption{padding-top:5px;font:300 12px/15px Lato;letter-spacing:0;color:#1a2b4b;width:100%}.text .template-text{max-width:1050px}.app-details,.text-image .template-text{margin-bottom:20px}.image-image .cell,.image-image-image .cell,.image-text .cell,.text-image-small .cell,.text-text .cell,.text-text-text .cell{display:block;margin:20px 0}.image-image-image .cell .template-img img{height:100%;display:block}.button:hover{background-color:#fff;color:#479d9f;-webkit-box-shadow:0 0 6px 0 rgba(71,157,159,.65);-moz-box-shadow:0 0 6px 0 rgba(71,157,159,.65);box-shadow:0 0 6px 0 rgba(71,157,159,.65)}.template-img img.spacer{display:block;width:100%;height:auto;opacity:0;position:relative;left:auto;right:auto}.image-image-image .template-img img.spacer,.text-image-small .template-img img.spacer{width:103%}.template-img img{display:block;margin:0 auto;height:100%;width:auto;border:none;position:absolute;left:-999px;right:-999px}.template-img img.image640{height:100%;width:auto;margin:auto;left:-999px;right:-999px;top:-999px;bottom:-999px}.template-img.fullsize{min-width:300px;min-height:unset}.gallerytemplate .template-img{display:inline-block;height:225px;text-align:center}.template-visitenkarte .details,.template-visitenkarte a{display:block;font:14px/17px Lato;position:relative;letter-spacing:0}.gallerytemplate .image{width:auto!important;width:-moz-min-content!important;width:-webkit-min-content!important;width:min-content!important;margin:0 10px}.gallerytemplate .slick-slide>div{display:-ms-grid;-ms-grid-columns:min-content}.gallerytemplate .template-img img{position:relative;height:100%;width:auto;left:0;right:auto;top:0;margin:0;padding:0;display:inline-block}.small_gallery2 .captionholder{position:relative;padding:10px}.small_gallery2 .captionholder h4{padding:0;color:#000;font-weight:700;margin:0}.small_gallery2 .captionholder a span{font-size:10px}.small_gallery2 .captionholder p.fliesstext{vertical-align:bottom;bottom:5px;font:300 14px/20px Lato;letter-spacing:0;color:#1a2b4b}.small_gallery2 .captionholder p.fliesstext a{position:relative;top:0}.small_gallery .navbar{position:relative;top:0;padding:0}.small_gallery .navbar .slick-dots li{top:-5px;margin:0 2px}.small_gallery .captionholder h3{font-weight:700;font-size:20px;color:#666;text-align:center;margin:20px 0 15px;padding:0}.small_gallery .captionholder{text-align:center;margin-bottom:15px;margin-top:5px}.template-visitenkarte a[href^="javascript:smae_decode"]:before,.template-visitenkarte a[href^="mailto:"]:before,.template-visitenkarte a[href^="tel:"]:before{top:3px}.template-visitenkarte a{color:#039fa0;margin-bottom:10px}.template-visitenkarte .details{margin-top:10px}table.kontaktdetails{border:none;font:14px/17px Lato;letter-spacing:0;margin-top:10px;border-spacing:0px;border-collapse:separate}table.kontaktdetails tr{vertical-align:top;padding-bottom:3px}table.kontaktdetails tr>td{padding:0 0 5px}table.kontaktdetails tr>td:first-child{text-align:center;width:25px;vertical-align:top;padding-right:5px}table.kontaktdetails tr>td:first-child img{height:14px;width:auto;position:relative;top:2px}.template-visitenkarte .details img{height:15px;margin-right:13px;margin-left:5px;position:relative;top:2px}.template-visitenkarte .details span.icon-marker{margin-right:8px;padding-left:5px}.bundlogos .cell .rimg,.bundlogos .cell .rimg2,.template-visitenkarte .left-cell{width:110px}.template-visitenkarte{font:300 18px/24px Lato;letter-spacing:0;color:#1a2b4b;margin-bottom:20px}.template-visitenkarte .template-img{border-radius:50%;overflow:hidden;width:90px;height:90px;min-height:auto;text-align:center}.teaser .container,.template-appointments .teaser{border-radius:20px;letter-spacing:0;color:#1a2b4b;box-sizing:border-box}.template-visitenkarte .template-img img{height:100%;width:auto}.news-entry .img-holder img.logo,.template-visitenkarte .template-img img.logo{width:80%;height:auto;position:absolute;right:-999px;bottom:-999px;left:-999px;top:-999px;margin:auto}a.show_all{position:absolute;right:20px;top:15px;font:bold 14px/14px Lato;letter-spacing:.32px;color:#039fa0;text-transform:uppercase;text-align:right}a.backlink,a.read_more{letter-spacing:.28px;color:#039fa0;text-transform:uppercase}.template-appointments .teaser{margin:0;padding:0;max-width:calc(100vw - 40px)!important;background:no-repeat padding-box #fff;text-align:left;font:300 14px/17px Lato;overflow:hidden}.template-appointments .appointment_container .teaser{padding-left:20px}.infoWindow_container,.template-appointments .blocked.appointment_container h2{padding:10px}.template-appointments .teaser_headline{padding:0;font:bold 18px/22px Lato;letter-spacing:0;color:#1a2b4b}.teaser .container .cell,.template-appointments .teaser>div.cell{display:table-cell;vertical-align:middle}.template-appointments .teaser .img{width:140px;text-align:center;height:auto;min-height:0}.template-appointments .teaser .txt{padding:10px 20px 10px 0;background-color:#fff;display:inline-block;min-height:0}.app-details .details>div,.template-appointments .teaser .txt .loc,.template-appointments .teaser .txt .time{font:300 14px/17px Lato;letter-spacing:0;color:#1a2b4b;margin-bottom:3px}.app-details .details>div{display:inline-block;margin-right:10px}.app-details .details span,.template-appointments .teaser .txt .loc span,.template-appointments .teaser .txt .time span{color:#479d9f;font-size:12px;width:14px;display:inline-block}.app-details h1,.formbox .warning,.gm-style-iw-d .holder div.hr,.infoWindow_container h3{margin-bottom:10px}#news .news-entry .img-row .img-holder,.template-appointments .teaser .img div.holder{box-sizing:border-box;overflow:hidden;width:100px;height:100px;border-radius:50%;background:no-repeat padding-box #e5f5f5;position:relative;margin:20px 20px 20px 0}.template-appointments .teaser .img div.holder div.date{vertical-align:middle;display:table-cell;height:100px;width:100px}.template-appointments .teaser .img div.holder div.date>div{display:inline-block;width:100%;color:#1a2b4b;font:12px/15px Lato;letter-spacing:.24px}.template-appointments .teaser .img div.holder div.date>div.day{font:bold 22px/27px Lato;letter-spacing:.44px;margin-top:3px}.template-appointments .teaser .img div.holder div.date>div.day>div{height:8px;line-height:6px;width:100px}.resizerTemplate.resizer:before,div.hr{position:relative;background-image:url(../grafiken/linie.png)!important;background-repeat:repeat!important;background-size:auto!important;height:2px}.teaser .container{background:no-repeat padding-box #e5f5f5;font:300 16px/26px Lato;padding:30px;width:100%;display:table;table-layout:fixed}.teaser .container .cell.left-cell{width:70px;padding-right:25px}.teaser .container .cell .template-img{min-height:0;height:70px}a.read_more{display:inline-block;font:bold 14px/17px Lato;margin-top:10px}a.read_more:after{content:'»';position:relative;font-size:17px;margin-left:5px}a.read_more:hover:after{margin-left:7px}#appointments .template-appointments .teaser:after,#news .news-entry:after{border:none;border-radius:0;content:"";background-image:url(../grafiken/linie.png)!important;background-repeat:repeat!important;background-size:cover!important;display:block;position:absolute;left:0;right:0;bottom:0;height:2px}#appointments .template-appointments .teaser .img div.holder{margin-left:0}#appointments .template-appointments .teaser .img,#news .news-entry .img-row,#news .news-entry.story .img-row{width:120px}#appointments .teaser .teaser_infos{padding-right:40px;position:relative}#appointments .teaser .teaser_infos:after,#news .news-entry:after{position:absolute;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;top:-999px;bottom:-999px;left:auto;right:5px;content:"\e901";font-size:12px;color:#479d9f;border:1px solid #479d9f;margin:auto 0;transition:.2s ease-in-out}#appointments .teaser:hover .teaser_infos:after,#news .news-entry:hover:after{color:#fff;background-color:#479d9f}#news .cell{vertical-align:middle}#news div.txt-cell>div{min-height:0}.news-entry{position:relative;width:100%;box-sizing:border-box;overflow:hidden;table-layout:fixed;margin-bottom:12px;display:block;padding-bottom:10px}#news .news-entry h2,.zusatzinfo h3{margin-bottom:5px}.news-entry .table{min-height:70px;height:auto}.story .name,.story .sub{letter-spacing:0;min-height:0}.news-entry .img-cell img{display:block;position:absolute;width:auto}.news-entry .txt-cell{padding:8px 40px 10px 0;position:relative;font-size:14px;color:#999;line-height:1.375}.news-entry .txt-cell h4{margin:0;color:#333}.monatsname{font-size:16px;color:#666;font-weight:400;line-height:1.2;text-align:left;margin-bottom:10px}div.txt-cell div.read_more{color:#999;position:absolute;bottom:5px;left:0;min-height:auto}div.txt-cell div.read_more span{font-size:6px;position:relative;top:-2px;color:#479d9f}.waiting{cursor:default;background-image:url(../grafiken/ajax-loader.gif)!important;background-repeat:no-repeat!important;background-size:cover!important;width:30px;height:30px;border:none!important;pointer-events:none!important;padding:0!important}.waiting div,.waiting p,.waiting span{display:none!important}#show_more_entries p,.bundlogos .rcell span,.faq-container .resize-button h3,.faq-container .resize-button span,.news-entry.story,.story .name,.story .read_more,.story .sub,a.backlink{display:inline-block}a.backlink{font:bold 14px/17px Lato;text-align:left;cursor:pointer;margin-bottom:15px}a.backlink span{font-size:10px;position:relative;top:-1px;margin-right:10px}.detail-table .grey{box-sizing:border-box;padding:0 10px 10px}.detail-table .grey h3{font-size:17px;margin-bottom:12px;padding-top:10px}.subtemplate .news-img{margin-bottom:12px}.subtemplate .news-img .template-img{height:280px;overflow:hidden}.subtemplate .news-img .template-img img{height:100%;position:absolute;left:-99999px;right:-99999px;width:auto;max-width:none!important}.subtemplate .news-img .caption{padding-top:5px}.slider-box .news-img .template-img{height:280px;width:auto;overflow:hidden}.subtemplate .slider-box .news-img .template-img img{position:relative!important;left:0!important;right:0!important}.subtemplate .slider-box .slick-list{width:100%;padding:0!important}.news-entry .img-holder{width:100px;height:100px;overflow:hidden;border-radius:50%;text-align:center}.news-entry.story{margin-bottom:40px;width:100%;box-sizing:border-box;max-width:calc(100vw - 20px)}.story .img-row{width:100px;padding-right:15px}.story .txt-cell{padding:10px 10px 10px 0;vertical-align:middle}.story .name{font:bold 16px/22px Lato;color:#1a2b4b;width:100%}.story .sub{font:300 14px/18px Lato;color:#1a2b4b;width:100%}#show_more_entries,.story .read_more{color:#039fa0;text-transform:uppercase}.story .read_more{text-align:left;font:bold 12px/12px Lato;letter-spacing:.28px;transition:.2s ease-in-out}.switcher,.toggle-switch .option{-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.news-entry .img-holder img{display:inline-block;width:auto;height:100%}.story .zitat{position:relative;width:100%;box-sizing:border-box}.story .zitat .container{background:no-repeat padding-box #479d9f;border-radius:30px;width:100%;padding:20px;box-sizing:border-box;font:italic 300 16px/22px Lato;letter-spacing:0;color:#fff}.css-special .story .zitat .container,.css-special .story .zitat .zippl:before{background:no-repeat padding-box #fff;color:#1a2b4b}.story .zitat .zippl{overflow:hidden;width:30px;height:30px;display:block;position:relative;left:90px}.story .zitat .zippl:before{content:"";width:120px;height:120px;border-radius:50px;background:no-repeat padding-box #479d9f;display:block;position:absolute;right:0;top:0}.gruenderstory{margin-top:20px;padding:0;width:calc(100% - 20px);position:relative}.gruenderstory h2{padding:10px;text-align:center}.gruenderstory .story{text-align:center;margin-bottom:0;padding:0 10px}.gruenderstory .story .zitat{margin-bottom:30px;float:none!important}.gruenderstory .story .zitat .zippl{position:absolute;left:90px;bottom:-25px;top:auto!important}.gruenderstory .story .zitat .zippl:before{bottom:0;left:0;top:auto}.gruenderstory .story.news-entry .table{display:inline-table;width:300px;float:none!important}.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}.youtube{height:300px}.cell.right-cell{padding-bottom:20px}.gmap-container .spacer,.youtube .spacer{height:20px}.gmap-container .right-cell a:after,.youtube .right-cell a:after{content:"\e905";font-size:6px;padding-left:4px;position:relative;top:-3px}.template-youtube{position:relative;background-color:#ccc;background-size:auto 80%;background-image:url("../grafiken/play-button.png")}.adress_block{margin:5px 0 10px;font-size:14px}#footer{width:100%;color:#fff;display:table-row;height:0}#footer-trenner,.header-trenner{width:100%;height:auto;display:block;position:relative;top:1px;pointer-events:none}#footer_content{padding:12px 0 24px;position:relative;background-color:#1a2b4b;font-size:16px;line-height:1.3}#footer_content .footer-left,#footer_content .footer-right{text-align:center;margin-top:12px;vertical-align:top}#footer_content span.dot{position:relative;top:-3px;left:-1px}#footer_content .footer-right a.button{width:30px;height:30px;padding:0;background-color:rgba(255,255,255,.6);color:#1a2b4b;text-align:center;line-height:30px;border-radius:50%;font-size:15px}.terminbutton-holder a.button{border:1px solid #fff;width:260px;height:50px;border-radius:25px;text-align:center;font:bold 14px/50px Lato;letter-spacing:.28px;color:#fff;text-transform:uppercase;padding:0;background:0 0}.terminbutton-holder a.button span{margin-right:10px;font-size:20px}.terminbutton-holder a.button:hover{background-color:#fff;color:#1a2b4b}.faq-container{padding:0 5px 5px;margin-bottom:0;max-width:580px}.faq-container .resize-button{color:#fff;cursor:pointer;display:block;text-align:left}.faq-container hr{border:1px solid #396935;border-top:none;margin:5px 0}.faq-container .resize-button h3{margin-top:5px;font-size:18px}.faq-container .resize-button span{font-size:10px;padding-left:5px;position:relative;top:-2px}#footer_menu{width:100%;box-sizing:border-box;padding:14px 0;position:relative;min-height:50px;z-index:1;background-color:#fff;background-repeat:no-repeat}#footer_menu a{color:#000}#footer a.quicklink{font:12px/16px Lato;letter-spacing:.24px;color:#fff;text-transform:uppercase;opacity:.8;padding:5px}.bundlogos .cell{display:block;vertical-align:top;text-align:center;font:9px/14px Arial;letter-spacing:0;color:#000}.bundlogos .cell .limg{width:191px;position:relative}.bundlogos .rcell span{max-width:310px}.news-index .slideable,.news-index .slideable a{display:block;width:100%;position:relative;box-sizing:border-box;overflow:hidden}.stadtlogos{text-align:center;margin:30px 0 0}.stadtlogos .limg img{max-width:99px}.stadtlogos .rimg img{max-width:82px}.stadtlogos .rimg2 img{max-width:66px;position:relative;bottom:12px;left:10px}.news-index{padding-bottom:30px!important;position:relative;padding:0;box-sizing:border-box}.teaser_container{width:100%;box-sizing:border-box;padding:0}.news-index .slideable{vertical-align:top;height:100%;padding-right:0;text-align:center;margin-bottom:0}.slick-track{display:table;height:100%;position:relative}.slick-track .slick-slide{display:table-cell;height:100%}.slick-arrow{border:none;outline:0}.news-index .slideable a{max-width:300px;background-color:#f4f0f0;font-size:14px;color:#000;line-height:1.929}.news-index .slideable a:hover{text-decoration:none;color:#00694f}.news-index .teaser .no_slide{display:table-cell;padding-bottom:30px}.news-index .teaser .img{height:180px;display:table-row}.news-index .teaser .img div.holder{position:relative;height:180px;overflow:hidden}.teaser .teaser_infos{display:table-row;overflow:hidden;position:relative}.news-index .controls-container{width:100%}.news-index .ps-controls{margin-bottom:10px;margin-top:12px;text-align:center}.news-index .tab-line{background-color:#f5f3f1}.news-index .teaser{display:inline-table!important;table-layout:fixed;position:relative;box-sizing:border-box;max-width:400px;overflow:hidden;height:100%;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;margin:0 10px;border-radius:4px}.teaser_infos{width:100%;position:relative}.teaser .img{width:100%;height:200px;overflow:hidden;text-align:center;vertical-align:middle;display:block}.news-index .teaser .img .template-time{position:absolute;left:0;top:10px;z-index:2;color:#fff;height:90px;background:0 0}.news-index .teaser .img .template-time div{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.8)}.news-index .teaser .img .template-time div.day{line-height:.5}.news-index .teaser .img .template-time div.period{line-height:.8;display:table;padding-bottom:5px}.news-index .teaser .img .template-time div.month{margin:0;display:table;line-height:1;padding-bottom:8px}.news-index .teaser .img .template-time div.year{height:5px;line-height:0;vertical-align:super}.teaser .img .holder img{position:absolute;height:100%;width:auto;display:block;margin:0 auto;left:-999px;right:-999px}.news-index .slider-box3 .teaser .img_holder{overflow:hidden;width:100%;height:105px}.news-index .slider-box3 .teaser .img,.news-index .slider-box3 .teaser .img img{height:105px}.news-index .slider-box3 .teaser .img img{position:absolute;top:0;bottom:0;left:-999px;right:-999px;height:105px;width:auto;margin:0 auto;display:block;z-index:1}.news-index .slider-box3 .teaser .txt{padding:10px;height:100%;display:table-cell}.teaser_headline{text-align:left;margin:5px 0 10px;color:#333;font-size:16px}.news-index .slider-box3 .teaser_headline{font-size:16px;color:#000;font-weight:700;line-height:1.375;text-align:left}.teaser .txt{padding:10px 20px 40px;text-align:left;min-height:120px;background-color:#f4f0f0}.teaser .teaser_bottom{margin:5px 20px 0;padding:5px 0;position:absolute;bottom:5px}.bottom-link,.teaser .teaser_bottom a{text-align:left;font-size:14px;color:#999;line-height:1.375}#show_more_entries,.standortkarte .css-special label{font:bold 14px/17px Lato;display:inline-block;letter-spacing:.28px}.bottom-link span,.teaser .teaser_bottom a span{font-size:7px;position:relative;top:-2px;color:#479d9f}.zusatzinfo{margin-bottom:30px}#appointments .news-entry:before,#news .news-entry:before{width:100%;height:auto;background:0 0;left:68px}#appointments#news .news-entry .img-cell,#news .news-entry .img-cell{width:80px;overflow:hidden}#appointments .news-entry .img-cell img,#news .news-entry .img-cell img{height:100%;width:auto;position:absolute;left:-999px;right:-999px;top:-999px;bottom:-999px;margin:auto}#appointments .txt-cell,#news .txt-cell{z-index:2}.grey-bottom:after{content:"";width:100%;height:100%;min-height:800px;background-color:#f4f0f0;display:block;position:absolute;left:0;right:0;top:100%}div.txt-cell div{position:relative;z-index:1}div.txt-cell>div{min-height:54px}div.txt-cell .time{color:#999}#show_more_entries{cursor:pointer;padding:10px 20px 10px 0}#show_more_entries span{display:inline-block;width:42px;color:#479d9f;position:relative}#show_more_entries:hover span,a.send-mitteilung:hover,button.send-mitteilung:hover{background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}#show_more_entries span:before{color:#479d9f;position:absolute;left:15px;top:-9px;font-size:12px}#show_more_entries:hover p{color:#479d9f}#content.standortkarte{border-bottom:50px solid #e5f5f5}#content.standortkarte .gmap{border-radius:0}.standortkarte .css-special.formbox{background:no-repeat padding-box #eff0f2;color:#1a2b4b}.standortkarte .css-special .trenner,.view.liste .akkordeon .template-text{margin-top:10px}.membership .selection .dropdown,.standortkarte .css-special form{max-width:none}.standortkarte .css-special select{background-color:#fff;display:inline-block;width:calc(100% - 80px);float:right;position:relative;height:30px;margin-bottom:10px;text-indent:5px}.standortkarte .css-special label{color:#1a2b4b}.standortkarte .css-special .dropdown{max-width:none;margin-top:10px}.standortkarte .css-special .dropdown:after{color:#1a2b4b;top:5px;line-height:23px;font-size:8px}.toggle-switch-container{padding-top:15px;padding-bottom:10px}.toggle-switch-container div.mobile{width:90px;display:inline-block;font:bold 14px/17px Lato;letter-spacing:.28px;color:#1a2b4b;margin-top:8px}.toggle-switch .option{font:300 14px/17px Lato;letter-spacing:.28px;color:#000;transition:.2s ease-in-out;width:40px;text-align:center}.toggle-switch .option.on{font:bold 14px/17px Lato;letter-spacing:.28px;color:#000}.switcher{width:52px;height:30px;background:no-repeat padding-box #1a2b4b;border-radius:30px;display:block;position:relative;transition:.2s ease-in-out;cursor:pointer}.switcher:before{content:"";display:block;border-radius:50%;background-color:#fff;position:absolute;left:5px;top:4px;width:22px;height:22px}.switcher.on:before{right:5px;left:auto}.switcher span{position:absolute;left:11px;top:9px;font-size:13px;color:#1a2b4b}.switcher span.icon-liste{color:#fff;left:auto;font-size:10px;top:10px;right:10px}.switcher.on span.icon-liste{color:#1a2b4b}div.view{height:0;overflow:hidden;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}div.view.on{height:auto}.view.liste .text.blocked{padding-top:15px}.view.liste table td{vertical-align:top;font:300 14px/20px Lato;letter-spacing:0;color:#1a2b4b}span.tag{font:bold 10px/20px Lato;letter-spacing:0;color:#000;text-transform:uppercase;height:20px;background:no-repeat padding-box #ccd748;border-radius:10px;padding:0 12px;margin-right:5px;margin-bottom:10px;display:inline-block}span.tag.typ{background-color:#eef0f2}table td.icon{width:20px;text-align:center}table td.icon span{color:#039fa0}.gm-style-iw-d .holder{text-align:left;padding:10px}.gm-style-iw-d .holder table td{vertical-align:top}.gm-style-iw-d .holder .table-container{margin:5px 0 10px}.gm-style-iw button.gm-ui-hover-effect{top:0!important;right:0!important}.gm-style-iw button.gm-ui-hover-effect span{margin:0!important;width:25px!important;height:25px!important}.gm-style .gm-style-iw-c{border-radius:20px;box-shadow:0 0 20px #00000029}.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-width:400px;max-height:200px;height:min-content;width:inherit}.bobbles,.textlines{display:flex;gap:10px}.agree_window h3{color:#fff!important}.agree_window .agree_gmaps_button,.agree_window .agree_youtube_button{background-color:#039fa0;border:2px solid #039fa0;color:#fff;text-align:center;text-transform:uppercase;border-radius:6px;padding:5px 8px;cursor:pointer;margin:10px;display:inline-block}.agree_window .agree_gmaps_button:hover,.agree_window .agree_youtube_button:hover{color:#039fa0;background-color:#fff}.caution_container{background:linear-gradient(253deg,#ccd748 0,#509d88 60%,#039fa0 100%) no-repeat padding-box;font:bold 15px/21px Lato;letter-spacing:0;color:#fff;padding:15px 20px;margin:20px 20px -15px;box-sizing:border-box;border-radius:30px;position:relative}.membership,.textlines{padding-bottom:50px}.caution_container:after{content:"";background-image:url('../grafiken/achtung.png');background-position:bottom right;background-repeat:no-repeat;background-size:auto 27px;width:100%;height:27px;display:block;position:absolute;right:10px;z-index:0;pointer-events:none;top:99%}.caution_container div{margin-bottom:8px}.caution_container a{color:#fff;text-transform:uppercase}#mainmenu-holder .caution_container{text-align:center;margin:30px 40px}@media (min-width:980px){.caution_container{position:absolute;right:20px;top:170px;z-index:999;text-align:left;max-width:430px}}.coworkingspace_image{border-radius:10px;overflow:hidden;background-color:#e5d7d7;height:300px;max-height:300px}.textlines{width:100%;flex-direction:column;margin-top:10px}.textlines>div{border-radius:16px;background-color:#e5d7d7;height:16px;width:100%}.textlines>div:nth-child(2){width:80%}.textlines>div:nth-child(3){width:60%}.bobbles>div{border-radius:16px;background-color:#eccbcb;height:27px;width:60px}