body{padding-bottom:1.5em;background-color:#464646;font:87.5% Open Sans;overflow-x:hidden}#container{background-color:#fff;border-top:1px solid #969696;font-family:Open Sans;color:#555}#main{margin-top:25px;margin-right:-1px;margin-bottom:25px;border-right:1px solid #969696}#main .inside [class*=content-],.mod_form{margin-left:25px!important;margin-right:25px!important}#right{margin-top:25px;margin-bottom:25px;border-left:1px solid #969696}#footer{height:25px;background-color:#373737}#slider{clear:both}#videobox{margin:0}#videobox button{margin:0;border:0;padding:0;cursor:pointer}.full-width #container{padding-right:0}.full-width #container #right{display:none}.mm-page{min-height:calc(100vh - 1.5em)}.header_telefon_container{float:right}.header_telefon{text-align:center;font-family:Open Sans;text-decoration:none;color:#969696;height:25px;margin:0 25px 0 auto;padding-top:2px;vertical-align:text-bottom}@media (min-width:calc(980px + 1px)){.header_telefon{text-align:right}}.header_box{width:100%;height:80px;float:left;background-color:#fff;z-index:1}.header_logo{width:50%;height:100%;max-width:271px;max-height:42px;float:left;padding-top:25px;padding-left:25px;z-index:2}@media (min-width:calc(980px + 1px)){.header_logo{width:100%}}.anrufen_button{margin:25px auto;padding:3px;background:-moz-linear-gradient(top,#969696,#fff);background:-webkit-linear-gradient(top,#969696,#fff);background:-o-linear-gradient(top,#969696,#fff);background:-ms-linear-gradient(top,#969696,#fff);background:linear-gradient(to bottom,#969696,#fff);-pie-background:linear-gradient(top,#969696,#ffffff);border-width:1px 3px;border-style:solid;border-color:#373737;border-radius:15px;text-decoration:none;color:#464646;width:80%;transition-duration:.8s;transition-timing-function:ease}.anrufen_button:hover{margin:25px auto;padding:3px;background:-moz-linear-gradient(bottom,#969696,#fff);background:-webkit-linear-gradient(bottom,#969696,#fff);background:-o-linear-gradient(bottom,#969696,#fff);background:-ms-linear-gradient(bottom,#969696,#fff);background:linear-gradient(to top,#969696,#fff);-pie-background:linear-gradient(bottom,#969696,#ffffff);border-width:1px 3px;border-style:solid;border-color:#373737;text-decoration:none;color:#464646;width:80%;transition-duration:.8s;transition-timing-function:ease}.anruf_text_box{width:100%;text-align:center}.anrufen_button a{margin-right:auto;margin-left:auto;text-align:center;text-decoration:none;color:#464646}#GPM{width:250px;height:20px;float:left;margin-top:3px;padding-left:25px;font-family:Open Sans;color:#969696}.nav_button_icon{font-size:1.714em;font-weight:700;color:#555;z-index:3}.nav_button_container{position:relative;overflow:visible;float:right;display:block;margin-top:-50px;margin-right:25px;z-index:3}@media (min-width:calc(980px + 1px)){.nav_button_container{display:none}}#navigation_main{display:none;height:42px;position:relative;overflow:visible;float:right;margin:-61px 0 0;font-size:1.286em;z-index:3}#navigation_main>ul>li{height:42px;float:right;display:inline;padding-top:8px;padding-right:24.5px;padding-left:24px;border-right:1px solid #969696;list-style-type:none}#navigation_main>ul>li:first-child{border-right:0px solid #969696}#navigation_main>ul>li>a{text-decoration:none;color:#969696;transition-duration:.8s;transition-timing-function:ease}#navigation_main>ul>li>a:hover{color:#464646;transition-duration:.8s;transition-timing-function:ease}#navigation_main>ul>li>a:active{color:#969696}@media (min-width:calc(980px + 1px)){#navigation_main{display:block}}.navi_datenschutz_impressum{width:250px;display:block;margin:0 auto}.navi_datenschutz_impressum>ul>li{display:inline;padding-right:15px;padding-left:17px;border-left:1px solid #f5f5f5}.navi_datenschutz_impressum>ul>li:first-child{display:inline;border-left:0 solid #ff001e}.navi_datenschutz_impressum>ul>li>a{color:#f5f5f5}@media (min-width:calc(980px + 1px)){.navi_datenschutz_impressum{display:none}}.navigation_footer{display:none}@media (min-width:calc(980px + 1px)){.navigation_footer{display:block;height:19px;position:relative;overflow:visible;float:right;margin-top:-22px;margin-right:0;margin-left:0;z-index:3}.navigation_footer>ul>li{height:19px;float:right;display:inline;padding-right:1.76em;padding-left:1.6em;border-right:1px solid #969696;list-style-type:none}.navigation_footer>ul>li:first-child{border-right:0px solid #969696}.navigation_footer>ul>li>a{text-decoration:none;color:#969696;transition-duration:.8s;transition-timing-function:ease}.navigation_footer>ul>li>a:hover{color:#f5f5f5;transition-duration:.8s;transition-timing-function:ease}.navigation_footer>ul>li>a:active{color:#969696}}.error{color:red}.mitte_lageseite_bus{padding-left:25px;text-align:left}.links_lageseite{padding-right:10px}.rechts_lageseite{padding-left:10px}.mitte_lageseite{padding-left:25px;text-align:right}.links_lage{padding-top:25px}.link_standort a{color:#969696}.link_zu a{margin-left:25px;color:#969696}.mitte{padding-left:8px;text-align:right}.rechts{padding-left:5px}.linkbox{width:100%;float:none;margin:0}@media (min-width:calc(980px + 1px)){.linkbox{float:left;margin:0 10px;width:300px;height:360px}}.linkbox_content{min-height:310px;margin:25px}@media (min-width:calc(980px + 1px)){.linkbox_content{height:310px}}.linkbox_content>a{height:100%;padding:8px 25px 25px;display:block;background-color:#f5f5f5;text-decoration:none;color:#555;transition-duration:.8s;transition-timing-function:ease}@media (min-width:calc(980px + 1px)){.linkbox_content>a{padding:0}}.linkbox_content>a:hover{background-color:#464646;text-decoration:none;color:#f5f5f5;transition-duration:.8s;transition-timing-function:ease}.linkbox_frame{padding:0;border:0;border-spacing:12.5px}@media (min-width:calc(980px + 1px)){.linkbox_frame{margin:25px -10px;padding:0 35px;border-right:1px solid #9d9d9d;border-left:1px solid #9d9d9d}}.linkbox_title{width:100%;margin-top:16px;margin-left:0;text-align:center;font-size:1.286em}@media (min-width:calc(980px + 1px)){.linkbox_title{top:10px;position:relative;margin-left:8px;text-align:left;font-size:1.4em}}.boxes-startpage{margin-top:-25px;margin-bottom:-25px}.linkbox_text_1{margin-top:44px;margin-right:16px;margin-left:16px;text-align:left;font-size:.9em}.linkbox_text_2{margin-top:68px;margin-right:16px;margin-left:16px;text-align:left;font-size:.9em}.linkbox_text_3{margin-top:65px;margin-right:16px;margin-left:16px;text-align:left;font-size:.9em}.linkbox_more_1{margin-top:37px;margin-right:16px;margin-left:16px;text-align:right}.linkbox_more_2{margin-top:57px;margin-right:16px;margin-left:16px;text-align:right}.linkbox_more_3{margin-top:-6px;margin-right:16px;margin-left:16px;text-align:right}.next{font-family:Open Sans;color:#464646}.div_next{margin:-23px 25px 2px auto;text-align:right}.previous{font-family:Open Sans;color:#464646}.div_previous{margin-top:-23px;margin-bottom:2px;margin-left:25px}.caroufredsel_thumbnails{margin-left:2px}.details_expose{width:auto;height:75px;margin-top:0;margin-right:25px;margin-left:25px;padding-bottom:25px;background-color:#f5f5f5}.expose_detailansicht{width:auto;height:75px;padding-bottom:25px;background-color:#f5f5f5}.details a{position:absolute;margin-top:-6px;padding:25px;font-family:Open Sans;text-decoration:none;color:#797979;transition-duration:.8s;transition-timing-function:ease}.expose a{position:absolute;margin-top:20px;margin-left:-140px;padding:25px;font-family:Open Sans;text-decoration:none;color:#797979;transition-duration:.8s;transition-timing-function:ease}.details{float:left;padding-top:5px;padding-left:25px}.expose{float:right;margin-top:-25px;padding-top:10px;padding-left:25px}.expose a:hover{background-color:#969696;color:#f5f5f5;transition-duration:.8s;transition-timing-function:ease}.details a:hover{background-color:#969696;color:#f5f5f5;transition-duration:.8s;transition-timing-function:ease}.image_container{margin-bottom:2px}.ce_hyperlink{margin-right:25px;margin-bottom:25px;margin-left:25px}.content-headline{margin-top:0;margin-bottom:25px;padding:25px;background-color:#f5f5f5}.content_frame,.content_impressum{padding:25px;background-color:#f5f5f5}.content-text:not(.content_impressum){margin-bottom:25px}.content_linkbox{clear:both;padding-right:25px;padding-left:25px;background-color:#f5f5f5}.content_linkbox .image_container a:hover{background-color:#f5f5f5;transition-duration:.8s;transition-timing-function:ease}.content_impressum{padding-right:25px;padding-left:25px;background-color:#f5f5f5}.content_impressum p{padding-left:25px;background-color:#f5f5f5;font-size:.857em}.content_impressum ul{margin-left:1em;padding-left:25px;background-color:#f5f5f5;font-size:.857em;list-style-type:disc}.content-gallery>ul li{margin:0 7.5px 10px}.content-gallery>.pswp{height:100vh}.content-gallery>ul,.dait-ps_gallery{margin-right:-7.5px;margin-bottom:15px;margin-left:-7.5px;display:flex;flex-wrap:wrap;justify-content:center}.ce_caroufredsel_gallery{padding-top:25px;padding-right:25px;padding-left:25px;background-color:#f5f5f5;margin-right:25px!important;margin-left:25px!important}.caroufredsel_thumbnails_skin{width:230px;height:300px;float:left}.caroufredsel_thumbnails_wrapper{width:231px;height:300px;width:231px!important}.caroufredsel_thumbnails{width:231px!important}.caroufredsel_thumbnail{float:left;padding-right:2px}.caroufredsel_thumbnails_navi{visibility:hidden}.mod_sitemap .level_2{margin-left:25px}.mod_sitemap a{font-family:Open Sans;text-decoration:none;color:#969696}.mod_sitemap{padding-top:25px}.cookiebar{font-size:14px;justify-content:space-between;background-color:#373737}.cookiebar #cookiebar-text{text-align:left}.cookiebar .cookiebar__button{margin:.6em 0}.cp_container{width:208px;height:100%;min-width:208px;float:left;margin-right:25px;margin-left:25px;background-color:#f5f5f5}.ca_container{width:208px;height:100%;min-width:208px;position:static;overflow:auto;float:left;margin-top:25px;margin-right:25px;margin-left:25px;background-color:#f5f5f5}.cp_title{padding-top:30px;padding-left:18px;text-align:left;font-size:1.286em}.cp_img{width:163px;height:245px;max-width:100%;margin-top:16px;margin-right:auto;margin-left:auto;background-image:url("/files/NOC/content/fotos/koehler_.jpg");background-position:center center;background-repeat:no-repeat}.cp_name{padding-top:16px;padding-left:18px;text-align:left}.cp_phone{padding-top:16px;padding-left:18px;text-align:left;font:0.857em Open Sans}.cp_mail{padding-bottom:30px;padding-left:18px;text-align:left}.cp_mail a{font:0.857em Open Sans;color:#555;text-decoration:none}.cf_container{width:172px;min-width:172px;float:left;margin-top:25px;margin-right:25px;margin-left:25px;padding-right:18px;padding-left:18px;background-color:#f5f5f5}.cf_title{padding-top:30px;padding-bottom:16px;text-align:left;font-size:1.286em}.cf_textfeld{margin-top:10px;text-align:left}.cf_textarea{margin-top:10px;margin-bottom:30px;padding-bottom:30px;text-align:left}.ca_title{padding-top:25px;padding-left:18px;text-align:left;font-size:1.286em}.ca_address{padding-top:16px;padding-bottom:25px;padding-left:18px;text-align:left}.ca_address_2{padding-bottom:25px;padding-left:18px;text-align:left}#rueckruf .captcha_text{text-align:left;font-size:.857em}#rueckruf .submit_container{width:172px;margin-bottom:30px;text-align:left;font-family:Open Sans}#rueckruf .submit{width:100%;margin-top:10px;margin-bottom:25px;text-align:center;font:1em Open Sans;color:#797979}dait-hideit::after{content:attr(data-eins) ".de"}dait-hideit::before{content:attr(data-drei) "040"}.back{display:none}.start_back_bg{width:auto;height:77px;background-color:#f5f5f5}.back_contact{float:right;margin-top:25px;margin-right:25px}.back_contact a:hover{background-color:#969696;color:#f5f5f5;transition-duration:.8s;transition-timing-function:ease}.back_contact a{padding:25px;font:1.3em Open Sans;text-decoration:none;color:#797979;transition-duration:.8s;transition-timing-function:ease}.start{float:left;margin-top:25px;margin-left:25px}.start a{padding:25px;font:1.3em Open Sans;text-decoration:none;color:#797979;transition-duration:.8s;transition-timing-function:ease}.start a:hover{background-color:#969696;color:#f5f5f5;transition-duration:.8s;transition-timing-function:ease}.container_contact_map{height:430px;max-width:652px;margin:25px;padding:25px;background-color:#f5f5f5}#contact_main{padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#f5f5f5}