.nobreak{white-space:nowrap}.nohyphens{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.hideme{display:none}.visible_for_screen_reader{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;left:-99999px;overflow:hidden;top:-99999px;padding:0;position:absolute;width:1px}*{box-sizing:border-box}html{background:#fff;font-family:'Roboto Slab',sans;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{color:#58646a;-webkit-font-feature-settings:'liga','kern';-moz-font-feature-settings:'liga','kern';font-feature-settings:'liga','kern';-webkit-font-kerning:normal;font-kerning:normal;font-smoothing:antialiased;font-size:1.4rem;font-weight:300;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:2;line-height:1.75;margin:0;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body.no_scroll{overflow:hidden}.sitetitle{background:#a1c73a;color:#fff;display:inline-block;font-size:3rem;font-weight:700;line-height:1.35;margin:0 0 2rem;padding:.4rem 1rem;letter-spacing:0}.sub_sitetitle{display:block;font-size:1.4rem}h1,h2{color:#58646a;font-family:'Roboto Slab',sans;font-size:2.2rem;font-weight:700;line-height:1.35;margin:0 0 2rem;padding:2rem 0 0;letter-spacing:0}h3{color:#58646a;font-family:'Roboto Slab',sans;font-size:2rem;font-weight:700;line-height:1.35;margin:0 0 2rem;padding:2rem 0 0;letter-spacing:0}h4,h5,h6{color:#58646a;font-family:'Roboto Slab',sans;font-size:2rem;font-weight:700;margin:0;letter-spacing:0}.sub_title{font-family:'Roboto Slab',sans;font-size:1.4rem;font-weight:700}p{color:#58646a;line-height:1.75;margin:0 0 2rem}a{color:#a1c73a;-webkit-transition:color .4s;transition:color .4s;-webkit-tap-highlight-color:rgba(161,199,58,.1)}a.touch_link{display:block;text-decoration:none}a .title{color:#a1c73a;margin:0 0 1rem;text-decoration:underline;-webkit-transition:color .4s;transition:color .4s}a .title.active{color:#58646a}a:focus{color:#58646a}a.active,a:active{color:#58646a}a:hover{color:#58646a;text-decoration:none}a:hover .title{color:#58646a;text-decoration:none}.button{border-radius:0;-webkit-transition:background .4s,border .4s,color .4s;transition:background .4s,border .4s,color .4s;background:#58646a;border:1px solid #58646a;color:#fff;cursor:pointer;display:inline-block;padding:0 1.4rem;outline:0;text-align:center;text-decoration:none}.button .icon{fill:#fff;height:44px;width:24px}.button .icon,.button .text{display:inline-block;line-height:44px;vertical-align:middle}.button .icon+.text{padding-left:1.6rem}.button:focus{background:#a1c73a;border-color:#a1c73a;color:#fff}.button:focus .icon{fill:#fff}.button:hover{background:#a1c73a;border-color:#a1c73a;color:#fff}.button:hover .icon{fill:#fff}.button.active,.button:active{background:#a1c73a;border:1px solid #a1c73a;color:#fff;cursor:pointer;display:inline-block;padding:0 1.4rem;outline:0;text-align:center;text-decoration:none}.button.active .icon,.button:active .icon{fill:#fff;height:44px;width:24px}.button.active .icon,.button.active .text,.button:active .icon,.button:active .text{display:inline-block;line-height:44px;vertical-align:middle}.button.active .icon+.text,.button:active .icon+.text{padding-left:1.6rem}b,strong{font-weight:700}em{font-style:normal}blockquote{margin:0 0 4rem}blockquote p{font-style:italic;margin-bottom:0}blockquote p:before{content:'\201E'}blockquote p:after{content:'\201C'}blockquote footer:before{content:'\2013\A0';font-size:1.25rem}small{font-size:1.25rem}sup{font-size:1.25rem;position:relative;top:-.5rem}sub{bottom:-.25rem;font-size:1.25rem;position:relative}.overflow .table{overflow-y:auto;-webkit-overflow-scrolling:touch}.table{margin:0 0 2rem}table{border-bottom:1px solid #c2c9cc;border-collapse:collapse;border-spacing:0;margin:0;width:100%}th{font-weight:700;text-align:left}td,th{border-top:1px solid #c2c9cc;padding:1.33333333rem;-webkit-transition:background .4s;transition:background .4s;vertical-align:top}tr:hover td,tr:hover th{background:rgba(88,100,106,.1)}dl{margin:0 0 2rem}dl dt{clear:both;font-weight:700;padding:0}dl dd{margin:0;padding:0}ol,ul{color:#58646a;list-style:none;margin:0;padding:0}main ol,main ul{margin:0 0 2rem}main ol ol,main ol ul,main ul ol,main ul ul{margin:0}main li{padding-left:3rem;position:relative}main li:before{color:#a1c73a;left:0;position:absolute;speak:none;top:0}main ol{counter-reset:list}main ol>li:before{counter-increment:list;content:counter(list);font-weight:700;text-align:right;width:2rem}main ol>li:nth-child(n+10):before{content:counter(list)}main ol.lower_alpha>li:before{content:counter(list,lower-alpha)}main ul>li:before{content:'\00a0\00a0\25cf'}nav ol,nav ul{margin:0;padding:0}nav li{margin:0;padding:0}nav li:before{display:none}figure{margin:0 0 2rem}figure img{display:block}figure.floatleft{float:left;margin-right:2rem}figure.floatright{float:right;margin-left:2rem}figcaption{margin-top:1rem;text-align:left}img{border:0;display:inline-block}img.show{height:auto;max-width:100%}.unveil{opacity:0;visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.unveil.show{opacity:1;visibility:visible}.svg_container{overflow:hidden}.svg_container object,.svg_container svg{left:0;position:absolute;top:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%}.svg_resize{height:0;position:relative;width:100%}svg{height:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%}svg:not(:root){overflow:hidden}@media print{.cms_live_management,.hideme_print{display:none!important}.showme_print{display:inherit!important;height:auto!important;max-height:none!important}.page_break_print{page-break-before:always}.ol-viewport{overflow:visible!important}*{background:0 0!important;border-color:#000!important;color:#000!important;text-shadow:none!important}:before{color:#000!important}@page{margin:2cm}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;widows:3}p{orphans:3;text-align:justify;widows:3}.print_link:after{content:'(Link: ' attr(href) ')';color:#000;display:block;font-size:1.25rem;line-height:1.6;margin:0 0 2rem;text-transform:none;word-wrap:break-word}.table{overflow-y:inherit}table{page-break-inside:avoid}fieldset{border:0;margin:0}.google_maps{page-break-before:always}.map{display:inline-block;height:400px;margin:0 0 2rem;padding:1px 0 0;width:100%}body{display:block;overflow-x:visible}#page{display:block}main{padding-top:4rem}#sitetitle{padding:0}body.startpage .main{margin:0!important}body.startpage .main .headline h2{color:#000!important}body.startpage .box.last .icon{display:none}fieldset{padding:0}fieldset legend{font-size:2.2rem;font-weight:700}#qr_code_print{border-top:1px solid;margin:4rem 0 0;padding:.7rem 0 0;page-break-inside:avoid}#qr_code_print img{float:left}#qr_code_print p{margin-left:160px}}@media screen{#page{min-height:100%;min-width:320px}.mobile #page{box-shadow:0 0 1.4rem rgba(88,100,106,.1);margin:0 auto;max-width:1200px}.container{margin:0 auto;max-width:1200px;min-width:320px;padding:0 1.66rem}.container:after{clear:both}.container:after,.container:before{content:'';display:table}.row{margin-left:-5rem}.row:after{clear:both}.row:after,.row:before{content:'';display:table}.row.disable_grid{margin:0}.row.disable_grid [class*=span]{padding:0;width:100%}.row.disable_grid .row{margin:0}.row.half_column_margin{margin-left:-2.5rem}[class*=span]{float:left;min-height:1px;padding-left:5rem}.reverse>[class*=span]{float:right}.half_column_margin>[class*=span]{padding-left:2.5rem}.span5{width:8.33333333%}.span6{width:10%}.span7{width:11.66666667%}.span8{width:13.33333333%}.span9{width:15%}.span10{width:16.66666667%}.span11{width:18.33333333%}.span12{width:20%}.span13{width:21.66666667%}.span14{width:23.33333333%}.span15{width:25%}.span16{width:26.66666667%}.span17{width:28.33333333%}.span18{width:30%}.span19{width:31.66666667%}.span20{width:33.33333333%}.span21{width:35%}.span22{width:36.66666667%}.span23{width:38.33333333%}.span24{width:40%}.span25{width:41.66666667%}.span26{width:43.33333333%}.span27{width:45%}.span28{width:46.66666667%}.span29{width:48.33333333%}.span30{width:50%}.span31{width:51.66666667%}.span32{width:53.33333333%}.span33{width:55%}.span34{width:56.66666667%}.span35{width:58.33333333%}.span36{width:60%}.span37{width:61.66666667%}.span38{width:63.33333333%}.span39{width:65%}.span40{width:66.66666667%}.span41{width:68.33333333%}.span42{width:70%}.span43{width:71.66666667%}.span44{width:73.33333333%}.span45{width:75%}.span46{width:76.66666667%}.span47{width:78.33333333%}.span48{width:80%}.span49{width:81.66666667%}.span50{width:83.33333333%}.span51{width:85%}.span52{width:86.66666667%}.span53{width:88.33333333%}.span54{width:90%}.span55{width:91.66666667%}.span56{width:93.33333333%}.span57{width:95%}.span58{width:96.66666667%}.span59{width:98.33333333%}.span60{width:100%}fieldset{border:0;margin:0;padding:0}legend{color:#58646a;font-family:'Roboto Slab',sans;font-size:2.2rem;font-weight:300;line-height:1.35;margin:0 0 2rem;padding:2rem 0 0;letter-spacing:0}label{cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:1.4rem;font-weight:300}input{height:46px}input[type=file]{height:auto}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}button{cursor:pointer;margin:0;outline:0;overflow:hidden;width:auto}button::-moz-focus-inner{border:0}.required_asterisk{color:#ce3939}.required_description{font-size:1.25rem}.formular .label{display:inline-block;line-height:23px;margin:1rem 0 0}.input,.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c2c9cc;border-radius:0;color:#58646a;margin:0 0 2rem;padding:.7rem;outline:0;width:100%}.input.error,.textarea.error{border-color:#e28b8b;color:#ce3939}.input:focus,.textarea:focus{border-color:#a1c73a;color:#58646a}.input{-webkit-transition:border .4s,box-shadow .4s;transition:border .4s,box-shadow .4s}.textarea{line-height:1.75;overflow:hidden;-webkit-transition:border .4s,box-shadow .4s,height .4s;transition:border .4s,box-shadow .4s,height .4s;resize:none}.formular .control{display:block;margin:0 0 2rem;padding-left:5rem;position:relative}.formular .control input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;border:0;cursor:pointer;height:24px;left:0;opacity:0;margin:-12px 0 0;padding:0;position:absolute;top:50%;width:24px;z-index:10}.formular .control input:focus~.indicator{border-color:#a1c73a;box-shadow:0 0 3px #a1c73a inset,0 0 0 3px rgba(161,199,58,.2)}.formular .control input.error~.indicator{border-color:#e28b8b;box-shadow:0 0 3px #e28b8b inset}.formular .control .indicator{background:#fff;border:1px solid #c2c9cc;border-radius:0;box-shadow:0 0 3px #c2c9cc inset;height:26px;left:0;margin-top:-13px;padding:0;position:absolute;top:50%;-webkit-transition:border .4s,box-shadow .4s;transition:border .4s,box-shadow .4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:26px}.formular .control .indicator .icon{fill:#58646a;opacity:0;position:absolute;-webkit-transition:opacity .4s;transition:opacity .4s;visibility:hidden;width:24px;height:24px}.formular .control.checkbox input:checked~.indicator .icon{opacity:1;visibility:visible}.select{background:#fff;border:1px solid #c2c9cc;border-radius:0;box-shadow:0 0 3px #c2c9cc inset;color:#58646a;display:inline-block;height:46px;line-height:44px;margin:0 0 2rem;padding:0 .7rem;-webkit-transition:border .4s,box-shadow .4s;transition:border .4s,box-shadow .4s;width:100%}.select.error{border-color:#e28b8b}.select.error:before{border-top-color:#ce3939}.select.error select{color:#ce3939}.select.focus{border-color:#a1c73a;box-shadow:0 0 3px #a1c73a inset,0 0 0 3px rgba(161,199,58,.2);color:#58646a}.select.focus:before{border-top-color:#58646a}.select.focus select{color:#58646a}select{background:0 0;border:0;color:#58646a;margin:0;outline:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%}select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #58646a}.formular .button{margin:2rem 0}.formular .button::-moz-focus-inner{border:0}.formular .disclaimer{background:rgba(88,100,106,.1);border-radius:0;color:#58646a;font-size:1.25rem;line-height:1.6;margin:4rem 0 2rem;padding:2rem}.formular .disclaimer a{color:#58646a}.search_input{position:absolute;right:122px;top:56px}.form_search:after{clear:both}.form_search:after,.form_search:before{content:'';display:table}.input_search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c2c9cc;border-radius:0;color:#58646a;float:left;height:3.8rem;padding:.7rem;position:relative;outline:0;-webkit-transition:border-color .4s;transition:border-color .4s;width:218px}.input_search[type=search]::-webkit-search-cancel-button,.input_search[type=search]::-webkit-search-decoration,.input_search[type=search]::-webkit-search-results-button,.input_search[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.input_search:focus{background:#fff;border-color:#a1c73a;color:#58646a}.button_search{display:none!important;border-radius:0;float:left;left:-1px;position:relative;z-index:1;background:#58646a;border:1px solid #58646a;color:#fff;cursor:pointer;display:inline-block;padding:0 1.4rem;outline:0;text-align:center;text-decoration:none}.button_search .icon{fill:#fff;height:44px;width:24px}.button_search .icon,.button_search .text{display:inline-block;line-height:44px;vertical-align:middle}.button_search .icon+.text{padding-left:1.6rem}.button_search .icon{fill:#fff;height:44px}.button_search:focus{background:#a1c73a;border-color:#a1c73a;color:#fff}.button_search:focus .icon{fill:#fff}.button_search:focus,.button_search:hover{z-index:2}.search dl br,.search dl em,.search dl img{display:none}.google_maps{margin:0 0 2rem}.google_maps .map{background:rgba(88,100,106,.1);height:50vh;min-height:400px;margin:0 0 2rem}.google_maps .map img{max-width:none}.google_maps .travel_mode{margin:0 0 2rem}.google_maps .travel_mode:after{clear:both}.google_maps .travel_mode:after,.google_maps .travel_mode:before{content:'';display:table}.google_maps .travel_mode input{opacity:0;position:absolute}.google_maps .travel_mode input:checked~.travel_mode_radio{z-index:5;background:#58646a;border-color:#58646a;color:#fff}.google_maps .travel_mode input:checked~.travel_mode_radio .icon{fill:#fff}.google_maps .travel_mode input:focus~.travel_mode_radio{z-index:15;background:#a1c73a;border-color:#a1c73a;color:#fff}.google_maps .travel_mode input:focus~.travel_mode_radio .icon{fill:#fff}.google_maps .travel_mode_radio{float:left;position:relative;-webkit-transition:background .4s,border .4s,color .4s;transition:background .4s,border .4s,color .4s;width:25%;background:rgba(88,100,106,.1);border:1px solid rgba(65,74,78,.1);color:#58646a;cursor:pointer;display:inline-block;padding:0 1.4rem;outline:0;text-align:center;text-decoration:none}.google_maps .travel_mode_radio .icon{fill:#58646a;height:44px;width:24px}.google_maps .travel_mode_radio .icon,.google_maps .travel_mode_radio .text{display:inline-block;line-height:44px;vertical-align:middle}.google_maps .travel_mode_radio .icon+.text{padding-left:1.6rem}.google_maps .travel_mode_radio .icon{-webkit-transition:fill .4s;transition:fill .4s}.google_maps .travel_mode_radio.car{border-radius:0;border-right-width:0}.google_maps .travel_mode_radio.bike,.google_maps .travel_mode_radio.transit{border-right-width:0;border-left-width:0}.google_maps .travel_mode_radio.afoot{border-radius:0;border-left-width:0}.google_maps .direction{margin-bottom:2rem}.google_maps .button{width:100%}.google_maps .step{border-top:1px solid #c2c9cc;font-size:0}.google_maps .step.last{border-bottom:1px solid #c2c9cc}.google_maps .step:before{font-size:1.4rem;padding-bottom:2rem;padding-top:2rem}.google_maps .distance,.google_maps .instructions{display:inline-block;font-size:1.4rem;padding-bottom:2rem;padding-top:2rem;vertical-align:top}.google_maps .instructions{word-wrap:break-word;width:75%}.google_maps .distance{text-align:right;width:25%}.mobile .google_maps .map,.tablet .google_maps .map,.touch .google_maps .map{width:90%}.mobile .google_maps .travel_mode,.tablet .google_maps .travel_mode{display:none}#news_archive{background:rgba(88,100,106,.1);border-radius:0;margin:0 0 4rem;padding:1.4rem}#news_title{margin:0;padding:0}#news_article{margin-bottom:4rem}#news_call_to_action{background:rgba(88,100,106,.1);border-radius:0;display:inline-block;margin:0 0 4rem;padding:1.4rem}#news_call_to_action p{margin:0}#more_articles{font-size:1.25rem}#more_articles header{margin-bottom:4rem}#more_articles header img{float:right;margin:0 0 2rem}#news_overview .title{margin:0 0 1rem}#news_overview img{margin:2rem 0}.accordion{margin:0 0 4rem}.accordion_title{background:#58646a;font-size:1.4rem;line-height:1.75;margin:0;padding:0}.accordion_title a{color:#fff;display:block;padding:1rem 5rem 1rem 1rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:.4s;transition:.4s}.accordion_title a:after{content:' »'}.accordion_title a:focus,.accordion_title a:hover{background:#a1c73a}.accordion_title .icon{fill:#fff;height:24px;margin-top:-12px;position:absolute;right:1rem;top:50%;width:24px}.accordion_title [aria-expanded=true]{background:#a1c73a}.accordion_title [aria-expanded=true] .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion_text{height:auto;margin-top:1rem;overflow:hidden}.accordion_text.animated{-webkit-transition:max-height .4s;transition:max-height .4s}.cookie_banner{background:rgba(88,100,106,.8);border-top:1px solid #58646a;top:0;font-size:1.25rem;left:0;line-height:1.6;overflow:hidden;padding:1rem 69px 1rem 1.66rem;position:fixed;right:0;z-index:9000}.cookie_banner .container{position:relative}.cookie_banner .close{cursor:pointer;display:block;height:46px;line-height:1;fill:#fff;margin-top:-23px;padding:1rem;position:absolute;top:50%;right:0;width:46px}.preloader{position:relative}.preloader .icon_spin{-webkit-animation:preloader_rotate 1.2s linear infinite;animation:preloader_rotate 1.2s linear infinite;display:block;height:48px;left:50%;fill:#c2c9cc;margin:-24px 0 0 -24px;opacity:1;position:absolute;top:50%;-webkit-transition:.4s;transition:.4s;visibility:visible;width:48px}.preloader .icon_spin.hide{opacity:0;visibility:hidden}.no-cssanimations .icon_spin{display:none}@-webkit-keyframes preloader_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes preloader_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.figure_overlay{background:rgba(88,100,106,.7);display:table;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;width:100%;z-index:9000}.figure_overlay.show{opacity:1;visibility:visible}.figure_overlay .icon_spin{color:#fff}.figure_close{cursor:pointer;position:absolute;right:1.66rem;top:1.66rem;z-index:2}.figure_close .icon{fill:#fff;height:46px;width:46px}.no-touch .figure_close:hover{color:#b3b3b3}.figure_popup{display:table-cell;height:100vh;overflow:hidden;position:relative;vertical-align:middle;width:100%}.figure_image{display:block;margin:0 auto;max-height:100%;max-width:100%;opacity:0;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;visibility:hidden;z-index:1}.figure_image.show{opacity:1;visibility:visible}.popup_overlay{background:rgba(88,100,106,.7);bottom:0;left:0;padding:1% 0;position:fixed;opacity:0;right:0;top:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;z-index:9000}.popup_overlay.show{opacity:1;visibility:visible}.popup_header{padding:0 0 0 1.4rem;overflow:hidden}.popup_close{background:#a1c73a;border-radius:0;float:right;height:36.8px;margin-right:10px;padding:1.14285714rem;text-align:center;width:46px}.popup_close .icon{fill:#fff;height:24px;width:24px}.popup_content{height:100%;margin:0 auto;max-width:1205px;opacity:0;position:relative;-webkit-transition:all .4s;transition:all .4s;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);visibility:hidden;z-index:9500}.popup_content.show{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.popup_content .content{background:#fff;box-shadow:0 0 25px rgba(88,100,106,.5);bottom:0;left:0;position:absolute;right:0;top:36.8px}.popup_iframe{background:#fff;border:0;height:100%;opacity:0;position:relative;-webkit-transition:all .4s;transition:all .4s;width:100%;z-index:1}.popup_iframe.show{opacity:1}.popup_video{height:auto}.popup_video .content{padding-bottom:56.25%;position:relative;top:0}.popup_video iframe{left:0;position:absolute;top:0}.kanzlei_im_netz{margin:0 0 4rem}.kanzlei_im_netz a:after{clear:both}.kanzlei_im_netz a:after,.kanzlei_im_netz a:before{content:'';display:table}.kanzlei_im_netz .icon{background:rgba(88,100,106,.1);border-radius:0;float:left;fill:#58646a;height:58px;margin:2rem 4rem 0 0;padding:5px;width:58px}.kanzlei_im_netz .icon_facebook{background:#3b5a97;fill:#fff}.kanzlei_im_netz .icon_twitter{background:#00aced;fill:#fff}.kanzlei_im_netz .icon_youtube{background:#cd332d;fill:#fff}.kanzlei_im_netz .icon svg{height:48px;width:48px}.kanzlei_im_netz .description{display:block;overflow:hidden}.social_media_links{float:left}.social_media_links:after{clear:both}.social_media_links:after,.social_media_links:before{content:'';display:table}.social_media_links li{float:left;padding:0 0 0 1rem}.social_media_links li:first-child{margin-left:0}.social_media_links a{border-radius:0;display:block;fill:#fff;height:3.8rem;padding:.8rem;-webkit-transition:background-color .4s;transition:background-color .4s;width:3.8rem}.social_media_links a.facebook{background:#3b5a97}.social_media_links a.twitter{background:#00aced}.social_media_links a.youtube{background:#cd332d}.social_media_links a:focus.facebook,.social_media_links a:hover.facebook{background:#4c71b9}.social_media_links a:focus.twitter,.social_media_links a:hover.twitter{background:#21c2ff}.social_media_share a{background:rgba(88,100,106,.1);color:#58646a;cursor:pointer;display:block;margin:1rem 0;padding:0 1.4rem;text-decoration:none;-webkit-transition:.4s;transition:.4s}.social_media_share a .icon,.social_media_share a .text{display:inline-block;line-height:44px;vertical-align:middle;-webkit-transition:.4s;transition:.4s}.social_media_share a .icon{fill:#58646a;height:24px;width:24px}.social_media_share a .text{padding-left:1.6rem}.social_media_share a:hover{color:#fff}.social_media_share a:hover .icon{fill:#fff}.social_media_share a.facebook:hover{background:#3b5a97}.social_media_share a.twitter:hover{background:#00aced}.social_media_share a.print:hover{background:#a1c73a}.edit_in_cms{bottom:20px;display:inline-block;background:#a1c73a;border-radius:0;color:#fff;padding:.7rem 1.4rem;position:fixed;right:20px;text-decoration:none;-webkit-transition:background .4s;transition:background .4s;z-index:9999}.edit_in_cms:hover{background:#58646a;color:#fff}.dropdown_navigation[aria-hidden=true]{display:none}.dropdown_navigation>ul>li{white-space:nowrap}.dropdown_navigation>ul>li ul{overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s}/*!
* baguetteBox.js
* @author  feimosi
* @version 1.4.2
* @url https://github.com/feimosi/baguetteBox.js
*/#baguetteBox-overlay{background-color:#222;background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;z-index:9999}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{box-shadow:0 0 8px rgba(0,0,0,.6);display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#58646a;background-color:rgba(88,100,106,.6);bottom:0;color:#fff;display:block;padding:.5rem;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:'';display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-3rem}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-3rem}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:3rem}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:3rem}100%{margin-left:0}}.baguetteBox-button{background-color:#58646a;background-color:rgba(88,100,106,.5);border-radius:0;border:0;color:#fff;cursor:pointer;font-size:1.4rem;margin:0;outline:0;padding:0;position:absolute;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:48%;width:44px}.baguetteBox-button:hover{background-color:rgba(88,100,106,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.double-bounce1,.double-bounce2{-webkit-animation:bounce .4s infinite ease-in-out;animation:bounce .4s infinite ease-in-out;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.online_terminvereinbarung_wrapper{height:0;margin-bottom:4rem;padding-top:56.25%;position:relative}.online_terminvereinbarung_wrapper iframe{border:0;left:0;position:absolute;top:0}.online_terminvereinbarung_wrapper .overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(88,100,106,.1);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding:4rem;position:absolute;right:0;text-align:center;top:0;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:hidden;z-index:1}.online_terminvereinbarung_wrapper .overlay a{display:block}.online_terminvereinbarung_wrapper.show_message{min-height:300px}.online_terminvereinbarung_wrapper.show_message .overlay{opacity:1;visibility:visible}.online_terminvereinbarung_wrapper .text_wrapper{line-height:normal;overflow-y:auto;width:100%}.online_terminvereinbarung_wrapper .button{margin-top:4rem}#mobile_switch{background:rgba(88,100,106,.1);font-size:1.4rem;color:red;position:relative;text-align:center;z-index:9000}#mobile_switch a{display:block;padding:1.4rem 2.8rem}.warnings{background:#f6ecec;border-radius:0;color:#ce3939;font-size:1.25rem;line-height:1.6;padding:.7rem 1.4rem}.highlighted{-webkit-animation:highlighted_anchor 1.2s;animation:highlighted_anchor 1.2s}@-webkit-keyframes highlighted_anchor{0%{background:0 0;box-shadow:none}70%{background:rgba(161,199,58,.1);box-shadow:0 0 0 10px rgba(161,199,58,.1)}100%{background:0 0;box-shadow:none}}@keyframes highlighted_anchor{0%{background:0 0;box-shadow:none}70%{background:rgba(161,199,58,.1);box-shadow:0 0 0 10px rgba(161,199,58,.1)}100%{background:0 0;box-shadow:none}}.company_logo{display:block;float:left;margin-top:1rem}.page_header .container{position:relative}#author{display:block;float:right;line-height:1;margin-left:2rem;margin-top:1rem}#author .icon{fill:#98a4a9;height:9px;width:78px}#page{overflow:hidden}.functions{float:right}.functions a.search,.functions a.sitemap{background:#a1c73a;border-radius:0;display:block;fill:#fff;height:3.8rem;padding:.66666667rem;-webkit-transition:background-color .4s;transition:background-color .4s;width:3.8rem}.functions a.search:focus,.functions a.search:hover,.functions a.sitemap:focus,.functions a.sitemap:hover{background:#58646a}.functions a.search{cursor:pointer;padding:.88888889rem;position:absolute;right:24.5rem;top:0}.functions ul.first{position:absolute;right:19.7rem;top:0}.functions .book_appointment{position:absolute;right:auto;left:1.66rem;background:#a1c73a;color:#fff;height:3.8rem;padding:.66666667rem;text-decoration:none;-webkit-transition:background-color .4s;transition:background-color .4s}.functions .book_appointment:focus,.functions .book_appointment:hover{background:#58646a}.functions .book_appointment span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.functions .book_appointment span .icon{width:2.4rem;height:2.4rem;fill:#fff}.functions .book_appointment span .text{margin-left:.66666667rem;display:block}.main{display:block;margin:6rem 0 4rem}#online_terminvereinbarung iframe{border:none;width:100%}.gallery{margin:2rem 0}.gallery:after{clear:both}.gallery:after,.gallery:before{content:'';display:table}.gallery a{display:block;height:16rem;margin:0 0 4rem 0;padding:0;position:relative;text-decoration:none;width:auto}.gallery a .thumb{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;position:absolute;width:100%}.breadcrumbs{display:none}body.errorpage #image,body.search #image,body.sitemap #image,body.startpage #image{background-position:50% 22%}body.ordination #image{background-position:50% 30%}body.behandlung #image{background-position:0 50%}body.service #image{background-position:50% 40%}body.prophylaxe #image{background-position:50% 25%}body.kontakt #image{background-position:0 40%}#image{background-position:50% 30%;background-size:cover;height:38.5rem;height:50vh;margin:2.66666667rem 0 0;overflow:hidden;position:relative}#image .container{position:relative}#image .slogan{height:50vh;left:0;position:absolute;right:0}#image .slogan p{background:#a1c73a;bottom:2rem;color:#fff;font-size:3rem;font-weight:700;line-height:3.2rem;padding:1rem 2rem;position:absolute;right:1.66rem;text-align:right;text-transform:uppercase}.contact{display:block;position:relative}.contact .text{position:absolute;left:70px}.address_vcard_button{margin:0 0 2rem 0}.address_call_button{margin:0 0 2rem 0}.team_photo{margin:2rem 0}.team_entry,.team_vita_contact{margin:0 0 2rem}.overview a:focus,.overview a:hover{outline:0}.overview a:focus .title,.overview a:hover .title{color:#58646a}.overview fieldset{border:1px solid #c2c9cc;margin-bottom:4rem;padding:1rem 2rem}.overview fieldset legend{margin:0;padding:0 1rem 0 0}.overview fieldset legend .title{font-size:2.2rem;font-weight:700;line-height:1.35;text-decoration:none}.overview fieldset p.text{margin:0 0 1rem 0}.download_overview{margin:0 0 2rem}.download_overview a:after{clear:both}.download_overview a:after,.download_overview a:before{content:'';display:table}.download_overview .icon{float:left;height:24px;margin:2rem 1.6rem 0 0;width:24px}.download_overview .icon_xls{fill:#4e892d}.download_overview .icon_pdf{fill:#e44e4e}.download_overview .icon_online{fill:#0074ce}.download_overview .icon svg{height:100%;position:relative;top:1px;width:100%}.download_overview .description{display:block;overflow:hidden}.onlinetools_popup_overview .entry{margin:0 0 2rem}.onlinetools_popup_overview .entry:after{clear:both}.onlinetools_popup_overview .entry:after,.onlinetools_popup_overview .entry:before{content:'';display:table}.onlinetools_popup_overview .touch_link .title{margin:0 0 1rem;padding:0}.onlinetools_popup_overview .video{float:right;width:100%}.legal_notice_tax_aut_aab{margin-bottom:2rem}.legal_notice_tax_aut_aab .download:after{clear:both}.legal_notice_tax_aut_aab .download:after,.legal_notice_tax_aut_aab .download:before{content:'';display:table}.legal_notice_tax_aut_aab .icon{float:left;fill:#e44e4e;height:24px;margin-right:1.6rem;width:24px}.legal_notice_tax_aut_aab .text{display:block;overflow:hidden}.main_sidebar .biglinks_overview .biglinks_entry{background:rgba(88,100,106,.1);margin:0 0 4rem 0;padding:0}.main_sidebar .biglinks_overview .biglinks_entry:before{display:none}.main_sidebar .biglinks_overview .biglinks_entry a.button{font-weight:700;text-align:left;text-transform:uppercase;width:100%}.main_sidebar .biglinks_overview .biglinks_entry h3{padding:2rem 2rem 0 2rem}.main_sidebar .biglinks_overview .biglinks_entry .description{padding:0 2rem 1rem 2rem;position:relative}.main_sidebar .biglinks_overview .biglinks_entry .description .icon{bottom:1rem;fill:rgba(88,100,106,.1);height:auto;position:absolute;right:0;width:16rem;z-index:-1}.html5video{border:none;height:auto;width:100%}.footer_infos{background:rgba(88,100,106,.1);margin:6rem 0 4rem 0;overflow:hidden;position:relative}.footer_infos a{color:#fff}.footer_infos p.company{padding:2rem 0 0 2rem}.footer_infos p.company strong{text-transform:uppercase}.footer_infos .icon{bottom:0;fill:rgba(88,100,106,.1);height:105%;left:0;position:absolute;width:100%;z-index:-1}.footer_infos .icon svg{bottom:-2rem;left:-40%;position:relative}.footer_infos .opening_times{float:right;padding:2rem 2rem 0 0;text-align:right}.footer_infos .full_width{background:#58646a;color:#fff;padding:.7rem 2rem}.footer_infos .full_width .last{text-align:right}.page_footer{background:#a1c73a;color:#fff;padding:.5rem 0}.page_footer a{color:#fff;display:inline-block}.page_footer a.gototop{float:right}.page_footer a.gototop .icon{display:none;fill:#fff;height:40px;margin:0 auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:40px}body.startpage .main{margin:6rem 0 4rem}body.startpage .main .headline{padding-bottom:1rem;text-align:center}body.startpage .main .headline h2{background:#a1c73a;color:#fff;display:inline-block;font-size:3rem;margin:0 0 4rem 0;padding:0 1rem}body.startpage .box{background:#fff;margin-bottom:4rem;min-height:28rem;overflow:hidden;padding:2rem;position:relative;width:100%}body.startpage .box.second .infos{width:55%}body.startpage .box .infos{position:relative;width:60%;z-index:1}body.startpage .box h3{padding:0}body.startpage .box p.text{margin:0}body.startpage .box .opening_times{padding-top:4rem;text-align:right}body.startpage .box .opening_times,body.startpage .box h3,body.startpage .box p.text{position:relative;z-index:1}body.startpage .box img{bottom:0;position:absolute;right:0}body.startpage .box svg{bottom:-20%;left:-20%;position:relative}body.startpage .box .icon{bottom:0;fill:rgba(88,100,106,.1);height:90%;left:0;position:absolute;width:90%}body.startpage .biglinks_overview{margin-bottom:4rem;position:relative;z-index:1}body.startpage .biglinks_overview .biglinks_entry h2{color:#fff;font-size:2rem}body.startpage .biglinks_overview .biglinks_entry .description p{color:#fff}body.startpage .biglinks_overview .biglinks_entry a{color:#fff}body.startpage .full_width{background:#58646a;padding:4rem 0 0}body.startpage .full_width.service{overflow:hidden;margin-bottom:8rem}body.startpage .full_width.service .container{position:relative}body.startpage .full_width.service .icon{bottom:0;fill:rgba(255,255,255,.1);height:110%;position:absolute;right:-4rem;width:110%}body.startpage .full_width.service .icon svg{bottom:-8%;position:relative;right:-25%}body.startpage .full_width.service .headline h2{color:#fff;font-size:3rem;line-height:1.35;margin:0 0 1rem 0;padding:0}body.startpage .links_overview ul{margin:4rem 0 0 0}body.startpage .links_overview ul li{padding:0}body.startpage .links_overview ul li:before{display:none}body.startpage .links_overview ul li a{color:#58646a;font-size:2.2rem;font-weight:700;line-height:1.35;text-decoration:none}body.startpage .links_overview ul li a:after{content:' »'}body.startpage .links_overview ul li a:focus,body.startpage .links_overview ul li a:hover{text-decoration:underline;outline:0}body.startpage .links_overview.right li{text-align:right}body.startpage .links_overview.right li a:after{content:''}body.startpage .links_overview.right li a:before{content:'« '}}@media screen and (max-width:1200px){.row.breakpoint_max_1200px>[class*=span]{float:none;width:100%}}@media screen and (min-width:1201px){.row.breakpoint_min_1200px>[class*=span]{float:none;width:100%}}@media screen and (max-width:1010px){.row.breakpoint_max_1010px>[class*=span]{float:none;width:100%}}@media screen and (min-width:1011px){.row.breakpoint_min_1010px>[class*=span]{float:none;width:100%}}@media screen and (max-width:960px){.row.breakpoint_max_960px>[class*=span]{float:none;width:100%}}@media screen and (min-width:961px){.row.breakpoint_min_960px>[class*=span]{float:none;width:100%}}@media screen and (max-width:768px){.row.breakpoint_max_768px>[class*=span]{float:none;width:100%}}@media screen and (min-width:769px){.row.breakpoint_min_768px>[class*=span]{float:none;width:100%}}@media screen and (max-width:640px){.row.breakpoint_max_640px>[class*=span]{float:none;width:100%}}@media screen and (min-width:641px){.row.breakpoint_min_640px>[class*=span]{float:none;width:100%}}@media screen and (max-width:480px){.row.breakpoint_max_480px>[class*=span]{float:none;width:100%}}@media screen and (min-width:481px){.row.breakpoint_min_480px>[class*=span]{float:none;width:100%}}@media screen and (max-width:320px){.row.breakpoint_max_320px>[class*=span]{float:none;width:100%}}@media screen and (min-width:321px){.row.breakpoint_min_320px>[class*=span]{float:none;width:100%}}@media screen and (max-width:1200px){.hideme_max_1200px{display:none}}@media screen and (min-width:1201px){.hideme_min_1200px{display:none}}@media screen and (max-width:1010px){.hideme_max_1010px{display:none}}@media screen and (min-width:1011px){.hideme_min_1010px{display:none}}@media screen and (max-width:960px){.hideme_max_960px{display:none}}@media screen and (min-width:961px){.hideme_min_960px{display:none}}@media screen and (max-width:768px){.hideme_max_768px{display:none}}@media screen and (min-width:769px){.hideme_min_768px{display:none}}@media screen and (max-width:640px){.hideme_max_640px{display:none}}@media screen and (min-width:641px){.hideme_min_640px{display:none}}@media screen and (max-width:480px){.hideme_max_480px{display:none}}@media screen and (min-width:481px){.hideme_min_480px{display:none}}@media screen and (max-width:320px){.hideme_max_320px{display:none}}@media screen and (min-width:321px){.hideme_min_320px{display:none}}@media screen and (-webkit-min-device-pixel-ratio:0){.select{position:relative}.select:before{content:'';display:inline-block;border:.7rem solid transparent;border-top-color:#58646a;height:0;margin-top:-.35rem;pointer-events:none;position:absolute;right:1.4rem;top:50%;width:0}select{padding:0 5rem 0 0;position:relative;top:-2px;-webkit-appearance:none}}@media screen and (max-width:640px){.search_input{background:#a1c73a;margin:0 -1.66rem 1px -1.66rem;position:relative;right:auto;top:auto}.input_search{background:0 0;border:none;color:#fff;float:none;font-size:2rem;font-weight:700;height:46px;width:82%}.input_search:focus{background:0 0;border:none;color:#fff}.button_search{background:#a1c73a;border:none;display:block!important}.functions a.search,.functions ul.first{display:none}}@media screen and (min-width:641px) and (max-width:1010px){.search_input{right:118px;top:52px}.input_search{width:201px}}@media screen and (max-width:640px){.google_maps .map{width:90%}}@media screen and (max-width:640px){.show_dropdown_navigation{background:#58646a;color:#fff;display:block;font-size:2.2rem;font-weight:700;margin:0 -1.66rem 1px -1.66rem;padding:.4rem 1.66rem;text-decoration:none;text-transform:uppercase;-webkit-transition:.4s;transition:.4s}.show_dropdown_navigation:focus,.show_dropdown_navigation:hover{background:#a1c73a;color:#fff}.dropdown_navigation{margin:0 -1.66rem}.dropdown_navigation>ul>li{margin-bottom:1px;white-space:normal}.dropdown_navigation>ul>li a{background:#58646a;color:#fff;display:block;font-size:2.2rem;font-weight:700;padding:.4rem 1.66rem;text-decoration:none;text-transform:uppercase;-webkit-transition:.4s;transition:.4s}.dropdown_navigation>ul>li a:focus,.dropdown_navigation>ul>li a:hover{background:#a1c73a;color:#fff}.dropdown_navigation>ul>li>ul>li a{font-size:2rem;font-weight:300;text-transform:capitalize}}@media screen and (min-width:641px){.show_dropdown_navigation{display:none}.dropdown_navigation{float:right;margin:10.1rem -.6rem 0 0}.dropdown_navigation[aria-hidden=true]{display:block}.dropdown_navigation>ul{position:relative;z-index:10}.dropdown_navigation>ul:after{clear:both}.dropdown_navigation>ul:after,.dropdown_navigation>ul:before{content:'';display:table}.dropdown_navigation>ul.disabled{cursor:default}.dropdown_navigation>ul>li{float:left;position:relative;white-space:nowrap;margin-left:2rem}.dropdown_navigation>ul>li>a{color:#58646a;font-family:'Roboto Slab',sans;font-size:1.7rem;font-weight:700;padding:.3rem .6rem;text-decoration:none;text-transform:uppercase;-webkit-transition:.4s;transition:.4s}.dropdown_navigation>ul>li>a.active,.dropdown_navigation>ul>li>a.hover,.dropdown_navigation>ul>li>a:focus,.dropdown_navigation>ul>li>a:hover{background:#a1c73a;color:#fff}.dropdown_navigation>ul>li.hover ul{display:block}.dropdown_navigation>ul ul{background:#58646a;display:none;margin-top:1rem;padding:1rem;position:absolute;z-index:1}.dropdown_navigation>ul ul li.active a{text-decoration:underline}.dropdown_navigation>ul ul li a{color:#fff;text-decoration:none}.dropdown_navigation>ul ul li a:focus,.dropdown_navigation>ul ul li a:hover{text-decoration:underline;outline:0}}@media screen and (min-width:641px) and (max-width:700px){.dropdown_navigation>ul>li{margin-left:1.2rem}}@media screen and (min-width:641px) and (max-width:1010px){.dropdown_navigation{margin-top:2rem}.dropdown_navigation>ul>li.first{margin-left:-.6rem}.dropdown_navigation>ul>li a{font-size:1.5rem}}@media screen and (min-width:1011px) and (max-width:1200px){.dropdown_navigation{margin-top:8.9rem}.dropdown_navigation>ul>li{margin-left:1.5rem}.dropdown_navigation>ul>li a{font-size:1.5rem}}@media screen and (min-width:481px){html{font-size:68.75%}}@media screen and (min-width:1011px){html{font-size:75%}}@media screen and (min-width:1010px) and (max-width:1200px){.company_logo img{height:auto;width:270px}}@media screen and (min-width:640px) and (max-width:1010px){.company_logo{float:none}.company_logo img{height:auto;width:270px}}@media screen and (max-width:640px){.company_logo{margin-bottom:2rem}.company_logo img{height:auto;width:100%}}@media screen and (max-width:960px){.company_logo{float:none}}@media screen and (max-width:640px){#author{display:none}}@media screen and (min-width:640px){.functions .book_appointment{right:30rem;left:auto}}@media screen and (min-width:1010px){.functions .book_appointment{right:29.5rem;left:auto}}@media screen and (min-width:640px){.functions .book_appointment span .text{display:none}}@media screen and (min-width:768px){.functions .book_appointment span .text{display:block}}@media screen and (max-width:640px){.functions a.search,.functions ul.first{display:none}}@media screen and (min-width:640px) and (max-width:1010px){.functions a.search{right:25.2rem}.functions ul.first{right:20.4rem}}@media screen and (max-width:640px){.main{margin-top:4rem}}@media screen and (max-width:640px){#image{display:none}}@media screen and (min-width:640px){.address_call_button{display:none}}@media screen and (min-width:640px){.team_footer a.call,.team_vita_footer a.call{display:none}}@media screen and (min-width:481px){.onlinetools_popup_overview .video{margin-left:2.66666667rem;width:230px}}@media screen and (max-width:640px){.main_sidebar .biglinks_overview{display:none}}@media screen and (max-width:960px){.main_sidebar figure.apple{display:none}.main_sidebar .biglinks_overview .biglinks_entry .description .icon{bottom:0;right:2rem;width:11rem}}@media screen and (max-width:640px){.footer_infos p.company{padding-right:2rem}.footer_infos .opening_times{float:none;padding:0 0 0 2rem;text-align:left}}@media screen and (max-width:1200px){.footer_infos .full_width{text-align:center}.footer_infos .full_width .last{text-align:center}.footer_infos .icon svg{bottom:-3rem;left:-37%}}@media screen and (max-width:640px){.page_footer{text-align:center}.page_footer a.gototop{background:#58646a;display:block;float:none;margin:.5rem -1.66rem -.5rem -1.66rem;padding:0;text-align:center}.page_footer a.gototop .icon{display:block}.page_footer a.gototop .text{display:none}}@media screen and (min-width:768px){body.startpage .box{min-height:36rem}}@media screen and (min-width:1200px){body.startpage .box{min-height:28rem}}@media screen and (min-width:768px){body.startpage .box .opening_times{padding-top:2rem}}@media screen and (max-width:768px){body.startpage .full_width.service .icon{bottom:-30rem}}@media screen and (max-width:960px){body.startpage .main figure img{display:none}body.startpage .links_overview ul{margin:0}body.startpage .links_overview.right li{text-align:left}body.startpage .links_overview.right li a:after{content:' »'}body.startpage .links_overview.right li a:before{content:''}}.company_logo{float:none;margin-left:auto;margin-right:auto}.page_header{border-bottom:1.4rem solid #a1c73a}#content,.footer{padding:1.4rem}.to_website{display:inline-block!important;background:#a1c73a;border:1px solid #a1c73a;color:#fff;cursor:pointer;display:inline-block;padding:0 1.4rem;outline:0;text-align:center;text-decoration:none;padding:5px 10px;height:auto}.to_website .icon{fill:#fff;height:44px;width:24px}.to_website .icon,.to_website .text{display:inline-block;line-height:44px;vertical-align:middle}.to_website .icon+.text{padding-left:1.6rem}.to_website:hover{color:#fff}