@font-face{font-family:falafel_grotesquebold;src:url(assets/fonts/falafelgrotesquedemibold-webfont.woff)format("woff");font-weight:400;font-style:normal}i,em,b,strong,b i,strong i,b em,em b,i b,i strong{font-family:falafel_grotesquebold,sans-serif;font-style:normal;font-weight:400}h1{font-family:falafel_grotesquebold,sans-serif;font-style:normal;font-weight:400;font-size:inherit;line-height:inherit;margin-top:0;margin-bottom:26px;padding:0}h2,h3{margin-top:0;margin-bottom:inherit;font-size:inherit;line-height:inherit;padding:0;font-style:normal;font-weight:400}p{margin-top:0}table{border-collapse:collapse;border-spacing:0}table td{vertical-align:top;text-align:left;margin:0;padding:0}.small_type{font-size:11px;line-height:14px}.medium_type{font-size:30px;line-height:36px}.bigger_type{font-size:42px;line-height:50px}h2.bigger_type,h3.bigger_type,p.bigger_type{margin-bottom:24px}.headline_underline,.p_headline_underline{margin-bottom:16px;line-height:46px;display:inline-block;position:relative}.headline_underline:after,.p_headline_underline:after{content:"";border-bottom:3px solid #000;width:100%;position:absolute;top:43px;left:0}.invis_headline_underline{margin-bottom:16px;line-height:46px;display:inline;position:relative}.invis_headline_underline:after{content:"";border-bottom:3px solid #0000;width:100%;position:absolute;top:43px;left:0}.arrow_box .headline_underline:after{border-bottom:3px solid #f3f3e7}.no_bottom_margin{margin-bottom:0;display:inline-block}html,button,input,select,textarea{color:#000}html{overflow-y:scroll}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:falafel_grotesquebold,sans-serif;font-size:26px;line-height:31px}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:#0000;outline:0}a:active,a:focus{outline:0}.clickable{cursor:pointer}.noselect{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a{color:#000;text-decoration:none}a.underline{position:relative}a.underline:after{content:"";border-bottom:3px solid #000;width:100%;position:absolute;top:90%;left:0}.no-touch a.underline:hover{color:#000!important}.no-touch a.underline:hover:after{border-bottom:none}.nowrap{white-space:nowrap}.post-edit-link{display:none}.logged-in .post-edit-link{color:#000;z-index:100000;opacity:0;background-color:#ccc;padding:15px;display:block;position:absolute;top:0;right:10px}.no-touch .post-edit-link:hover{opacity:1}.hw_acc{transform:translate(0,0)}ul,ol{list-style:none}.bg_sea_green{background-color:#5ea39a}.bg_olive_green{background-color:#565f3b}.bg_grey{background-color:#6f808d}.bg_beige{background-color:#f3f3e7}.no-touch .bg_sea_green a:hover{color:#5ea39a}.no-touch .bg_olive_green a:hover{color:#565f3b}.no-touch .bg_grey a:hover{color:#6f808d}.bg_sea_green ::-moz-selection{color:#5ea39a;text-shadow:none}.bg_sea_green ::selection{color:#5ea39a;text-shadow:none}.bg_olive_green ::-moz-selection{color:#565f3b;text-shadow:none}.bg_olive_green ::selection{color:#565f3b;text-shadow:none}.bg_grey ::-moz-selection{color:#6f808d;text-shadow:none}.bg_grey ::selection{color:#6f808d;text-shadow:none}#main_menu_wrap{z-index:1000;width:100%;position:fixed;top:0;left:0}#main_menu{text-align:left;height:150px;padding-top:44px;padding-left:155px;line-height:60px}#menu-main-menu{text-align:right;margin:0;padding:0}#smaller_menu,#menu_toggle{display:none}#main_menu ::-moz-selection{color:#000;text-shadow:none;background-color:#f3f3e7}#smaller_menu ::-moz-selection{color:#000;text-shadow:none;background-color:#f3f3e7}#smaller_menu_expanded ::-moz-selection{color:#000;text-shadow:none;background-color:#f3f3e7}#main_menu ::selection{color:#000;text-shadow:none;background-color:#f3f3e7}#smaller_menu ::selection{color:#000;text-shadow:none;background-color:#f3f3e7}#smaller_menu_expanded ::selection{color:#000;text-shadow:none;background-color:#f3f3e7}#main_menu ::-moz-selection{color:#000;text-shadow:none;background-color:#f3f3e7}#smaller_menu ::-moz-selection{color:#000;text-shadow:none;background-color:#f3f3e7}#smaller_menu_expanded ::-moz-selection{color:#000;text-shadow:none;background-color:#f3f3e7}#logo{z-index:2;background:url(gfx/kl_logo.svg) 0 0/100% 100% no-repeat;width:103px;height:103px;position:absolute;top:21px;left:0}#menu-main-menu div{display:inline}#menu-main-menu ul{margin:0;padding:0;display:inline}#menu-main-menu li{margin:0;display:inline}#menu-main-menu li:after{content:" / ";color:#f3f3e7}#main_menu li:last-child{margin-right:0}#menu-main-menu li:last-child:after{content:""!important}#menu-main-menu a,#smaller_menu a,#smaller_menu_expanded a{color:#f3f3e7;position:relative}.no-touch #smaller_menu_expanded a:hover{color:#000}.no-touch #menu-main-menu a:hover:after,#menu-main-menu .current_page_item a:after,.no-touch #smaller_menu a:hover:after{content:"";border-bottom:3px solid #f3f3e7;width:100%;position:absolute;top:43px;left:0}#smaller_menu_expanded{z-index:10000;text-align:right;width:50%;max-width:320px;padding:0 20px;position:fixed;top:99px;right:0}#menu-main-menu-1{margin:0;padding:0}#smaller_menu_expanded .menu-item-30{display:none}#smaller_menu_expanded li{border-bottom:2px solid #f3f3e7;width:100%;padding:11px 80px 11px 0}#smaller_menu_expanded li:last-child{border-bottom:0;padding-bottom:17px}#smaller_menu_close{z-index:9000;width:100%;height:100%;display:block;position:fixed;top:100px;left:0}#smaller_menu{width:100%;height:20px}#menu_toggle{z-index:2;background:url(gfx/mobile_menu_switch_smaller@2x.png) 0 0/41px 78px no-repeat;width:41px;height:39px;position:absolute;top:30px;right:0}.no-touch #menu_toggle:hover{background-position:0 -39px}#content{z-index:1;width:100%;margin:0;position:relative;top:150px;overflow:hidden}.ani_top_margin{transition:margin-top .5s ease-in-out}.centered_content_wrap{max-width:1244px;margin:0 auto;padding:0 20px}.content_centered{max-width:1204px;margin:0 auto;position:relative}#patienten_menu{z-index:1000;position:fixed;top:150px;left:0;right:0;overflow:hidden}#patienten_menu_arr{background:url(gfx/pat_menu_arrow@2x.png) 0 0/100% 100% no-repeat;width:22px;height:12px;transition:all .5s ease-in-out;position:absolute;top:35px;left:39px;transform:rotate(180deg)}#patienten_menu.show #patienten_menu_arr{transform:rotate(0)!important}#patienten_menu_items{height:auto;overflow:hidden}.pat_submenu{font-size:20px;line-height:23px;padding-top:30px!important;padding-bottom:30px!important}.pat_submenu_item{cursor:pointer;display:inline}.no-touch .pat_submenu_item:hover{color:#6f808d}.pat_submenu_divider{margin:0 8px;display:inline}.pat_submenu .pat_submenu_divider:last-child{display:none}.pat_submenu_item.grey,.pat_submenu_divider.grey{color:#6f808d}.no-touch .pat_submenu_item.grey:hover{color:#000}#seach_and_social{text-align:center;color:#f3f3e7;width:100%;position:absolute;bottom:38px;left:0}#sas_search{width:228px;margin-right:8px;display:inline-block;position:relative;top:-13px}#sas_searcharrow{z-index:10;background:url(gfx/icon_search_arrow@2x.png) 0 0/100% 100% no-repeat;width:21px;height:15px;position:absolute;top:8px;right:0}#sas_search input{color:#f3f3e7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:0;border-bottom:2px solid #f3f3e7;width:100%;margin:0;padding:0 26px 0 0}#search_result_header{margin-bottom:80px;position:relative}#search_result_header form{display:inline-block}#search_result_input{max-width:300px;margin-left:10px;display:inline-block;position:relative}#search_result_header input{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:0;border-bottom:3px solid #000;width:100%;margin:0;padding:0 36px 0 0;display:inline-block}#search_result_header #sas_searcharrow{z-index:10;background:url(gfx/icon_search_arrow_black@2x.png) 0 0/100% 100% no-repeat;width:21px;height:15px;position:absolute;top:18px;right:0}#sas_search_balance{width:228px;margin-left:8px;display:inline-block}#sas_search_icon{background:url(gfx/icon_search@2x.png) 0 0/100% 100% no-repeat;width:41px;height:41px;margin:0 8px;display:inline-block}#soc_f_link{background:url(gfx/icon_f@2x.png) 0 0/100% 100% no-repeat;width:41px;height:41px;margin:0 8px;display:inline-block}#soc_ln_link{background:url(gfx/icon_in@2x.png) 0 0/100% 100% no-repeat;width:41px;height:41px;margin:0 8px;display:inline-block}#soc_blog_link{background:url(gfx/icon_print@2x.png) 0 0/100% 100% no-repeat;width:41px;height:41px;margin:0 8px;display:inline-block}#cont_soc_f_link{background:url(gfx/icon_f_black@2x.png) 0 0/100% 100% no-repeat;width:41px;height:41px;margin:30px 16px 0 0;display:inline-block}#cont_soc_ln_link{background:url(gfx/icon_in_black@2x.png) 0 0/100% 100% no-repeat;width:41px;height:41px;margin:30px 16px 0 0;display:inline-block}#cont_soc_blog_link{background:url(gfx/icon_print_black@2x.png) 0 0/100% 100% no-repeat;width:41px;height:41px;margin:30px 16px 0 0;display:inline-block}.search_result_item{margin-top:30px}.module_top_margin{margin-top:60px}.module_bild{width:100%;height:0;padding-bottom:48%;position:relative;overflow:hidden}.module_bild img{width:100%;position:absolute;top:0;left:0}.module_osm{width:100%;position:relative;overflow:hidden}.module_osm .map_aspect{width:100%;height:0;padding-bottom:45%}.module_osm .map{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.maps_marker_inner{background-image:url(gfx/maps_marker.svg);background-position:50%;background-size:cover;width:103px;height:103px}.leaflet-control-container{width:100%;height:100%}.leaflet-container .leaflet-control-attribution{background:#fff}.leaflet-control-zoom.leaflet-bar{width:auto}.leaflet-control-container{width:100%;height:100%;bottom:3px;right:5px}.leaflet-control-container .leaflet-control-attribution{background:#fcfbeb;padding:2px;font-family:antwerp_lightregular,serif;line-height:1.2;font-size:8px!important}.leaflet-container a{color:#ccc}.leaflet-control-attribution{color:#ccc;width:auto}.leaflet-container:after{text-align:center;opacity:0;pointer-events:none;z-index:461;background:#fcfbebcc;align-items:center;padding:30px;font-family:antwerp_lightregular,serif;font-size:25px;line-height:1.17;transition:opacity .6s linear .6s;animation:.8s backwards leaflet-gestures-fadein;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}body.lang_de .leaflet-container:after{content:"Verschieben der Karte mit zwei Fingern"}body.lang_en .leaflet-container:after{content:"Move the map with two fingers"}.leaflet-gesture-handling-touch-warning:after{opacity:1}.module_text{padding:80px 78px}.module_text p:last-child{margin-bottom:0}.module_text ul{margin-top:0;margin-left:0;padding-left:0;list-style:none}.module_text li{margin:0;padding-left:0;position:relative}.module_text li:before{content:"";width:25px;height:25px;display:block;position:absolute;top:7px;left:-40px}body.bg_grey .module_text li:before{background-image:url(gfx/arrow_grey@2x.png);background-size:25px 25px}body.bg_sea_green .module_text li:before{background-image:url(gfx/arrow_sea_green@2x.png);background-size:25px 25px}body.bg_olive_green .module_text li:before{background-image:url(gfx/arrow_olive_green@2x.png);background-size:25px 25px}.module_text ul ul li:before{content:"";width:18px;height:18px;display:block;position:absolute;top:6px;left:-40px}body.bg_grey .module_text ul ul li:before{background-image:url(gfx/circle_grey@2x.png);background-size:18px 18px}body.bg_sea_green .module_text ul ul li:before{background-image:url(gfx/circle_sea_green@2x.png);background-size:18px 18px}body.bg_olive_green .module_text ul ul li:before{background-image:url(gfx/circle_olive_green@2x.png);background-size:18px 18px}.no-touch body.page-id-33 .module_text a:hover{color:#5ea39a}.module_boxes{width:100%}.module_boxes.content_centered{flex-flow:wrap;display:flex}.col-left{width:50%;padding-right:15px}.col-right{width:50%;padding-left:15px}.arrow_box{color:#f3f3e7;word-wrap:break-word;background:url(gfx/arrow_down_beige@2x.png) 20px 12px/38px 38px no-repeat;border:6px solid #f3f3e7;width:100%;margin-bottom:35px;padding:50px 70px}.center_box{color:#f3f3e7;text-align:center;border:6px solid #f3f3e7;flex-flow:column wrap;justify-content:center;align-items:center;width:100%;margin-bottom:35px;padding:50px 70px;display:flex}.center_box a,.arrow_box a{color:#f3f3e7}.center_box p:last-child,.arrow_box p:last-child{margin-bottom:0}.no-touch .center_box a:hover,.no-touch .arrow_box a:hover{color:#000}.center_box ::-moz-selection{color:#5ea39a;text-shadow:none;background-color:#f3f3e7}.arrow_box ::-moz-selection{color:#5ea39a;text-shadow:none;background-color:#f3f3e7}.center_box ::selection{color:#5ea39a;text-shadow:none;background-color:#f3f3e7}.arrow_box ::selection{color:#5ea39a;text-shadow:none;background-color:#f3f3e7}.center_box ::-moz-selection{color:#5ea39a;text-shadow:none;background-color:#f3f3e7}.arrow_box ::-moz-selection{color:#5ea39a;text-shadow:none;background-color:#f3f3e7}.newsletter_box{margin-top:0!important}.newsletter_box .center_box{text-align:left;padding-top:70px}.newsletter_box div.nl_fl{float:left;position:relative}#newsletter_submit{background:url(gfx/icon_newsletter@2x.png) 0 0/41px 82px no-repeat;width:41px;height:41px;display:inline-block}.no-touch #newsletter_submit:hover{background-position:0 -41px}#newsletter_input{width:70%;margin-left:10px}.newsletter_box input{color:#f3f3e7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(gfx/newsletter_dots_2.png) 0 100% repeat-x;border:0;width:80%;margin:0 30px 0 0;padding:0 0 10px;position:relative;top:-12px}#nl_notice{clear:both;margin-bottom:30px;display:block;position:relative;top:20px}.icon_mail{background:url(gfx/icon_mail@2x.png) 0 0/68px 102px no-repeat;width:68px;height:51px;margin-top:2px;margin-bottom:42px;display:inline-block;position:relative}.icon_call{background:url(gfx/icon_call@2x.png) 0 0/58px 116px no-repeat;width:58px;height:58px;margin-top:-2px;margin-bottom:39px;display:inline-block}#footer,#footer a{color:#f3f3e7}.no-touch #footer a:hover{color:#000}#footer{white-space:normal;text-align:justify;width:100%;margin-bottom:0;position:relative;top:140px}#footer ::-moz-selection{color:#5ea39a;text-shadow:none;background-color:#f3f3e7}#footer ::selection{color:#5ea39a;text-shadow:none;background-color:#f3f3e7}#footer:after{content:"";width:100%;display:inline-block}.footer_col{vertical-align:top;color:#f3f3e7;min-height:50px;display:inline-block}#footer.module_text{padding:0!important}#footer_col1{white-space:pre-wrap}#footer_col1,#footer_col2,#footer_col3,#footer_col4{padding-right:10px}#footer_col2,#footer_col3,#footer_col4{padding-top:5px}@media only screen and (max-width:1240px){#menu-main-menu{font-size:23px;line-height:28px}#logo{width:85px;height:85px;top:21px}#main_menu{height:130px;padding-top:44px;padding-left:125px}#content,#patienten_menu{top:130px}.no-touch #menu-main-menu a:hover:after,#menu-main-menu .current_page_item a:after{top:39px}#newsletter_input{width:100%;margin-left:0}.newsletter_box input{width:80%}}@media only screen and (max-width:1110px){#menu-main-menu{font-size:21px;line-height:24px}#main_menu{padding-top:47px}.no-touch #menu-main-menu a:hover:after,#menu-main-menu .current_page_item a:after{top:37px}}@media only screen and (max-width:940px){#footer{top:100px}#footer_col1,#footer_col5{text-align:left;width:100%}#footer_col2,#footer_col3,#footer_col4{float:left;text-align:left;width:auto;padding-right:40px}}@media only screen and (max-width:860px){.col-left,.col-right{float:left;width:100%;padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:1024px){#menu-main-menu{display:none!important}#smaller_menu,#menu_toggle{display:block!important}#logo{width:60px;height:60px;top:18px}#main_menu{height:100px;padding-top:20px;padding-left:125px}#smaller_menu_expanded ul{max-height:calc(100dvh - 99px);overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}#content,#patienten_menu{top:100px}}@media only screen and (max-width:767px){#sas_search,#sas_search_balance,#sas_search_icon{display:none}}@media only screen and (max-width:640px){#logo{width:37px;height:37px;top:14px;left:-8px}#main_menu{height:66px;padding-top:24px;padding-left:0;padding-right:0}#menu_toggle{z-index:2;background:url(gfx/mobile_menu_switch_320@2x.png) 0 0/27px 26px no-repeat;width:27px;height:26px;position:absolute;top:20px;right:-8px}.no-touch #menu_toggle:hover{background-position:0 0}#smaller_menu{text-align:center;width:240px;margin:0 auto;padding-left:5px;font-size:15px;line-height:20px}#smaller_menu_expanded li{text-align:right;padding:11px 23px 11px 0}#smaller_menu_expanded li:last-child{border-bottom:0;padding-bottom:17px}.pat_submenu_item{cursor:pointer;display:inline-block}#content,#patienten_menu{top:66px}.mobile_full_width{padding:0!important}.content_centered{max-width:1204px;margin:0 auto;position:relative}#smaller_menu_close,#smaller_menu_expanded{top:66px}.module_osm .map_aspect{padding-bottom:35%}#footer{top:40px}#seach_and_social{bottom:5px}#newsletter_input{width:100%;margin-left:0}.newsletter_box input{width:100%}#nl_email{margin-top:20px;margin-bottom:20px}#newsletter_submit{margin:0 50%;position:relative;left:-20px}.module_text li:before{content:"";width:12px;height:12px;display:block;position:absolute;top:4px;left:-20px}body.bg_grey .module_text li:before{background-image:url(gfx/arrow_grey@2x.png);background-size:12px 12px}body.bg_sea_green .module_text li:before{background-image:url(gfx/arrow_sea_green@2x.png);background-size:12px 12px}body.bg_olive_green .module_text li:before{background-image:url(gfx/arrow_olive_green@2x.png);background-size:12px 12px}.module_text ul ul li:before{content:"";width:9px;height:9px;display:block;position:absolute;top:3px;left:-20px}body.bg_grey .module_text ul ul li:before{background-image:url(gfx/circle_grey@2x.png);background-size:9px 9px}body.bg_sea_green .module_text ul ul li:before{background-image:url(gfx/circle_sea_green@2x.png);background-size:9px 9px}body.bg_olive_green .module_text ul ul li:before{background-image:url(gfx/circle_olive_green@2x.png);background-size:9px 9px}.arrow_box{padding:70px 30px 30px}.center_box{padding:40px 20px}.module_text{padding:30px}.small_type{font-size:15px;line-height:18px}.medium_type{font-size:22px;line-height:27px}.bigger_type{font-size:32px;line-height:40px}p.bigger_type{margin-bottom:20px}body{font-size:15px;line-height:18px}a.underline:after{border-bottom:2px solid #000}h1{margin-bottom:15px}#patienten_menu{font-size:15px;line-height:18px;display:none}}@media only screen and (max-width:320px){#patienten_menu{display:none}.module_osm .map_aspect{padding-bottom:70%}}