@media only screen and (min-width: 280px){.fittingbox{overflow: hidden}.fittingbox #container{padding-top: 100px}.fittingbox iframe{height: calc(100vh - 100px)}.fittingbox .seitenleiste{top: 40%}.fittingbox #footer{margin-top: -10px}#uffenh,#ipho,#ocho,#ocha,#gebr,#badw{margin-bottom: 60px}.dreidanprobe .mod_breadcrumb{display: none}.dreidanprobe .seitenleiste{display: none}.ui-widget{font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;background: #2d170e;border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}.ui-datepicker{padding: 0}.ui-datepicker-header{border: none;background: transparent;font-weight: normal;font-size: 15px}.ui-datepicker-header .ui-state-hover{background: transparent;border-color: transparent;cursor: pointer;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}.ui-datepicker .ui-datepicker-title{margin-top: .4em;margin-bottom: .3em;color: #fff}.ui-datepicker .ui-datepicker-title select{border: 0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border: 0;background: none !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color: #999}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top: .9em;border: none}.ui-datepicker .ui-datepicker-prev-hover{left: 2px}.ui-datepicker .ui-datepicker-next-hover{right: 2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background-image: url(../../files/1_templatedaten/style/images/ui-icons_ffffff_256x240.png);background-position: -32px 0;margin-top: 0;top: 0;font-weight: normal}.ui-datepicker .ui-datepicker-prev span{background-position: -96px 0}.ui-datepicker table{margin: 0}.ui-datepicker th{padding: 1em 0;color: #ccc;font-size: 13px;font-weight: normal;border: none;border-top: 1px solid #3a414d}.ui-datepicker td{background: #333;border: none;padding: 0}td .ui-state-default{background: transparent;border: none;text-align: center;padding: .5em;margin: 0;font-weight: normal;color: #ccc;font-size: 16px}.ui-state-disabled{opacity: 1}.ui-state-disabled .ui-state-default{color: #eee}td .ui-state-active,td .ui-state-hover{background: #ddd}.ui-datepicker-calendar th{padding: 12px !important}.fade{opacity: 1}.modal-dialog{max-width: 540px !important}.modal-body a{text-decoration: none;margin-right: 0;padding: 10px 20px !important;font-size: 18px !important;border: none !important;text-transform: uppercase !important;background: #beb1ad !important;border-bottom: 3px solid rgba(255,255,255,0.25) !important;color: #fff !important;border-radius: 0 !important}.modal-body a:hover{background-color: #9b8982 !important}.modal-body h1{font-size: 60px;font-weight: 600 !important;padding: 0;margin: 0}.modal-body h2{font-size: 40px;font-weight: 400;margin-top: 0}.modal{max-width: 600px !important;background-color: transparent !important;padding: 35px 45px;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;-o-box-shadow: none !important;-ms-box-shadow: none !important;box-shadow: none !important;padding: none !important;overflow: hidden !important}.modal a.close-modal{top: 48.5px !important;right: 2.5px !important}.modal-body h4{font-size: 26px;margin: 15px 0 0 0;font-weight: normal}.modal-body h5{font-size: 20px;margin: 8px 0 0 0;font-weight: normal}.modal-body p{font-size: 16px}.blocker{position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;overflow: auto;z-index: 99999999;padding: 20px;box-sizing: border-box;background-color: #000;background-color: rgba(0,0,0,0.75);text-align: center}.blocker:before{content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.05em}.blocker.behind{background-color: transparent}.modal{display: none;vertical-align: middle;position: relative;z-index: 2;max-width: 500px;box-sizing: border-box;width: 90%;background: #fff;padding: 35px 45px;-webkit-box-shadow: 0 0 10px #000;-moz-box-shadow: 0 0 10px #000;-o-box-shadow: 0 0 10px #000;-ms-box-shadow: 0 0 10px #000;box-shadow: 0 0 10px #000;text-align: left}.modal a.close-modal{position: absolute;top: -12.5px;right: -12.5px;display: block;width: 30px;height: 30px;text-indent: -9999px;background-size: contain;background-repeat: no-repeat;background-position: center center;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display: none;position: fixed;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);padding: 12px 16px;border-radius: 5px;background-color: #111;height: 20px}.modal-spinner > div{border-radius: 100px;background-color: #fff;height: 20px;width: 2px;margin: 0 1px;display: inline-block;-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;animation: sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay: -1.1s;animation-delay: -1.1s}.modal-spinner .rect3{-webkit-animation-delay: -1.0s;animation-delay: -1.0s}.modal-spinner .rect4{-webkit-animation-delay: -0.9s;animation-delay: -0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform: scaleY(.5)}20%{-webkit-transform: scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform: scaleY(.5);-webkit-transform: scaleY(.5)}20%{transform: scaleY(1);-webkit-transform: scaleY(1)}}html,body{font-family: 'Source Sans Pro', sans-serif;font-weight: 400;color: #3c3c3b;font-size: 16px}.ce_text a:hover{text-decoration: none;color: #2d170e}h1.ce_headline{font-size: 40px !important;margin-bottom: 20px;margin-top: 20px}p{color: #3c3c3b}h1,h2,h3,h4,h5,h6{font-family: 'Source Sans Pro', sans-serif;color: #9b8982 !important}h1{font-size: 40px;font-weight: 300 !important}h2{font-size: 24px;font-weight: 400}h3{font-size: 18px;font-weight: 400}.tooltip.left > .tooltip-arrow{border-left: 5px solid #2d170e}.tooltip{opacity: 1 !important}.tooltip > .tooltip-inner{background-color: #2d170e;color: #FFFFFF;padding: 5px 10px;font-size: 16px}#iphofen,#ochop,#ochakk,#badwindsheim{display: none}#angebote .ce_bootstrap_wrapper_start.col-sm-6{padding-left: 0 !important;padding-right: 0 !important}#ersatzslider{padding-top: 67px}.dlh_googlemap{width: 100% !important}.padding-box{padding-left: 40px}.home .topbar,.topbar{border-bottom: 4px solid #d7d7d7 !important}.topbar{background: rgba(45,23,14,0.8) !important;position: absolute;z-index: 99}.fixedTop .topbar{background: #2d170e !important}.mainnavi .level_1 a,.mainnavi .level_1 span{text-transform: none !important}.mainnavi .level_1 span{color: #9b8982}.mainnavi .level_1 a.navtransform{color: #9b8982}#header .bangb1 .mod_navigation ul{margin-top: 24px}.fixedTop .logo .img-responsive{width: 35%}#header .bangb1.fixedTop .mod_navigation ul{margin-top: 9px}#header .bangb1 .mod_navigation ul.level_2{margin-top: 9px}#header .bangb1.fixedTop .mod_navigation ul.level_2{margin-top: 9px}.overlay-menu .level_2 > li{text-align: left !important}.overlay-menu .level_2 > li span{font-weight: bold}.button-menu{padding: 5px 15px}.fixedTop .button-menu{padding: 33px 15px}a.btn,.btn,input.submit{margin-right: 0;padding: 6px 16px !important;font-size: 14px !important;border: none !important;text-transform: uppercase !important;background: #beb1ad !important;border-bottom: 3px solid rgba(255,255,255,0.25) !important;color: #fff !important;border-radius: 0 !important;text-decoration: none !important}a.btn:hover,.btn:hover,input.submit:hover{background-color: #9b8982 !important;text-decoration: none !important}.mobilenavi ul{text-align: center}.mobilenavi ul li{width: 100%;margin-bottom: 0px}.mobilenavi ul li ul{text-align: center}.mobilenavi ul li ul li{margin-bottom: 0}.mobilenavi ul li ul li a{display: block;text-align: center}.bild-full img{width: 100%}.team .img-responsive:hover{opacity: 1 !important}.h3Stripe h3::before,.h3Stripe h3::after{background-color: #beb1ad !important}.h3Stripe h3{color: #2d170e !important}.conTentInner h3{margin: 5px 5px 5px 0 !important}.button-menu .fa{color: #9b8982 !important}.h3Stripe h3::after,.h3Stripe h3::before,.ce_accordion .toggler:hover::before,.ce_accordion .toggler.active::before,.ce_gallery figure::after,table.calendar td.active,.iconTrans img,.fa-white .fa,p.more a:hover,p.back:hover,#willkommen .image_container,.mod_quicknav select,#footer input.submit,#header .mainnavi ul.level_2,#header .mainnavi ul.level_3,.ce_accordion .toggler:hover,.ui-accordion-icons.active,.mod_eventlist div.header a,p.more a,p.back a,.newstxt p.more a,p.back,input.submit::before,a.btn,.contact-home,.gallery-home .image_container,input.submit,.icon .fa,.bg-fixed .img-responsive,.clients .fa,.team .image_container:hover,.mod_faqreader p.info,.layout_upcoming time,.mod_newsreader p.info,.layout_latest p.info,.mod_eventreader p.info,.news .info,.event .header{background: #beb1ad !important}a{text-decoration: underline}a:hover{color: braun3}.routinglink input.text{width: auto !important;margin-right: 8px}.arrow a{text-decoration: none}.arrow a::before{content: "\f101";font-family: FontAwesome;margin-right: 8px;color: #2d170e !important}.teammember .conTent{background: rgba(45,23,13,0.7) !important}.teammember .conTent h2{color: #fff !important}.teammember .conTent h3{color: #beb1ad !important}#slides{display: none}.slides-pagination{bottom: 15px}.slides-pagination a{border: none;background: none;border: 2px solid #beb1ad;width: 12px;height: 12px;text-indent: 900px}.slides-pagination a.current{background: #beb1ad !important;border: none}.downbutton{text-align: center}.downbutton img{position: absolute;bottom: 45px;z-index: 9;width: 49px;text-align: center;margin-left: -25px}#Headerbild figure{height: auto;position: relative;overflow: hidden}#Headerbild figure img{width: 100%;height: auto;border: 0}.seitenleiste{color: #fff;position: fixed;right: 0;top: 200px;z-index: 10;font-size: 16px}.seitenleiste .open{background: rgba(45,23,14,0.8) !important;padding: 15px 0 0px 0;width: 60px}.seitenleiste .open ul{list-style: none;padding: 0;text-align: center}.seitenleiste .open ul li{padding-bottom: 10px}.seitenleiste .open ul li a{font-size: 20px;display: block !important}.seitenleiste .open ul li a i{color: #fff}.seitenleiste .open ul li a i:hover{color: #9b8982}.boxen h1{font-weight: 400}.boxen .ce_image figure{position: relative;min-height: 305px}.boxen .ce_image figure img{position: absolute;width: 100%;height: auto;min-width: 639px;min-height: 305px;right: 0}.ce_accordion .toggler{background: #beb1ad !important;color: #fff !important}.ce_accordion .toggler span{margin-left: 20px}.ce_accordion .toggler:hover{background: #9b8982 !important;color: #fff !important}.ce_accordion .toggler::before{padding: 10px !important;color: #fff;font-size: 20px !important;display: inline-block;margin: -10px !important;background: #9b8982 !important}.ce_accordion .toggler::before:hover{padding: 0px !important;color: #fff;display: inline-block;margin: 0 !important}.ce_accordion .ui-accordion-header-active{background: #9b8982 !important;color: #fff !important}.ce_accordion .ui-accordion-header-active::before{padding: 10px !important;color: #fff;font-size: 20px !important;display: inline-block;margin: -10px !important;background: #2d170e !important}.slider-slick{border-top: 1px dotted #beb1ad;border-bottom: 1px dotted #beb1ad;margin: 30px 0}.slick-slider figure::after{content: none !important}.slick-slider img{width: 100%;height: auto}.slick-arrow{position: absolute;bottom: -10px;background: #beb1ad;z-index: 9;padding: 10px 15px;color: #fff !important}.slick-arrow:hover{cursor: pointer}.fa-angle-double-right{left: 1px;margin-left: 50%}.fa-angle-double-left{margin-left: 50%;left: -39px;border-right: 1px solid #fff}.grundoptik,.grundakustik,.standorte,.standorte-ak{display: none}.datepicker_bootstrap{width: 23em !important}.form-control{height: 34px !important}.standortenav h3{background: #beb1ad;color: #fff !important;padding: 6px 16px;margin-top: 0}.rechtespalte .mod_eventlist{margin-bottom: 30px}.rechtespalte .mod_eventlist h2{background: #2d170e !important;color: #fff !important;padding: 6px 16px;font-size: 20px}.rechtespalte .mod_eventlist .layout_upcoming .date{background: none !important;color: #beb1ad !important;display: block;padding: 0 !important;font-size: 14px;font-style: italic}.rechtespalte .mod_eventlist .layout_upcoming a{font-size: 16px;text-decoration: none}.rechtespalte .mod_eventlist .layout_upcoming a::before{content: "\f101";font-family: FontAwesome;margin-right: 8px;color: #2d170e !important}.rechtespalte .mod_eventlist .layout_upcoming a:hover{color: #2d170e !important}.rechtespalte .mod_newslist{margin-bottom: 30px}.rechtespalte .mod_newslist h2{background: #2d170e !important;color: #fff !important;padding: 6px 16px;font-size: 20px}.rechtespalte .mod_newslist .layout_simple{border-bottom: 1px solid #ccc;padding: 2px 0;margin: 2px 0}.rechtespalte .mod_newslist .layout_simple time{background: none !important;color: #beb1ad !important;display: block;padding: 0 !important;font-size: 14px;font-style: italic}.rechtespalte .mod_newslist .layout_simple a{font-size: 16px;text-decoration: none}.rechtespalte .mod_newslist .layout_simple a::before{content: "\f101";font-family: FontAwesome;margin-right: 8px;color: #2d170e !important}.rechtespalte .mod_newslist .layout_simple a:hover{color: #2d170e !important}.rechtespalte .ce_text h2{background: #2d170e !important;color: #fff !important;padding: 6px 16px;font-size: 20px !important}.rechtespalte .ce_text a{color: #fff}.rechtespalte .link{margin-top: 15px}.rechtespalte .link a{text-decoration: none;margin-right: 0;padding: 6px 16px !important;font-size: 14px !important;border: none !important;text-transform: uppercase !important;background: #beb1ad !important;border-bottom: 3px solid rgba(255,255,255,0.25) !important;color: #fff !important;border-radius: 0 !important}.rechtespalte .link a:hover{background-color: #9b8982 !important}.rechtespalte .btn a{text-decoration: none;font-weight: 400}p.more a,p.back a{margin-right: 0;padding: 6px 16px !important;font-size: 14px !important;border: none !important;text-transform: uppercase !important;background: #beb1ad !important;border-bottom: 3px solid rgba(255,255,255,0.25) !important;color: #fff !important;border-radius: 0 !important}p.more a:hover,p.back a:hover{background-color: #9b8982 !important}.info{background: #beb1ad !important;position: relative !important}.mod_newslist .layout_latest{border-bottom: 1px solid #beb1ad;padding-bottom: 15px;margin-bottom: 25px}.mod_newslist .layout_latest figure img{width: 100%;height: auto}.mod_newslist .layout_latest h2{margin-top: 20px}.mod_newslist .layout_latest h2 a:hover{color: #9b8982 !important}.mod_newslist .layout_latest .teaser{height: auto}.mod_newsreader .ce_text{margin-top: 15px}.mod_newsreader .enclosure a:hover{color: #9b8982 !important}.mod_eventlist p{margin-bottom: 0px;padding: 0 !important;border: none !important}.mod_eventlist p time{background: #beb1ad !important;position: relative !important;padding: 6px 16px;border: none !important;color: #fff}.mod_eventlist .header{background: #beb1ad !important;position: relative !important;color: #fff;padding: 6px 16px !important}.mod_eventlist .layout_teaser{border-bottom: 1px solid #beb1ad;padding-bottom: 15px;margin-bottom: 25px}.mod_eventlist .layout_teaser h2{margin-top: 20px}.mod_eventlist .layout_teaser h2 a:hover{color: #9b8982 !important}.mod_eventlist .layout_teaser .teaser{height: auto}.mod_eventlist .layout_teaser .teaser p{font-size: 16px !important}.mod_eventreader .ce_text{margin-top: 15px}.mod_eventreader .enclosure a:hover{color: #9b8982 !important}.ce_gallery figure::after{opacity: 0.9;top: 39%;right: 41%;border-radius: 50%;padding: 25px 18px !important}#footer{margin-top: 40px}#footer a{text-decoration: none}.footercontainer{padding: 15px 0 12px 0;background-color: #2d170e !important}.footercontainer .container{background-color: unset !important}.footercontainer .container a:hover{color: #beb1ad !important}.footercontainer .container p.footerIcons a:hover::after,.footercontainer .container p.socialIcons a:hover::after,.footercontainer .container p.teamIcons a:hover::after{color: #beb1ad !important}footer p{margin: 15px 0 0 0;font-size: 16px;line-height: 2.3;text-align: center}p.footerIcons a{border: none;padding: 0}p.footerIcons a::after,p.socialIcons a::after,p.teamIcons a::after{font-size: 30px;line-height: 0}.socialicons{margin-top: 20px;display: block}footer .img-responsive{margin: 0 auto}#footer .text-right{text-align: center;margin-top: 15px}#footer .text-right ul li{display: inline-block;margin-left: 12px;font-size: 20px}#footer .text-right ul li a{display: block !important}#footer .text-right ul li a .fa{color: #fff}#footer .text-right ul li a .fa:hover{color: #9b8982}}@media (min-width: 280px) and (max-width: 991px){.h3Stripe h3::after,.h3Stripe h3::before{content: none !important;width: 0px !important;height: 0px !important;margin: 0px !important}}@media only screen and (min-width: 768px){.fixedTop .logo .img-responsive{width: 45%}.button-menu{padding: 24px 15px}.fixedTop .button-menu{padding: 8px 15px}.footercontainer{padding: 35px 0 28px 0}footer p{margin: 0px;font-size: 16px;line-height: 2.3;text-align: right}.socialicons{margin-top: 5px;display: block}footer .img-responsive{margin: 0}#footer .text-right{text-align: right;margin-top: 0px}}@media only screen and (min-width: 992px){#header .mainnavi ul.level_2{background-color: #9b8982 !important;width: 250px}#header .mainnavi ul.level_2 li span:hover,.mainnavi ul.level_2 > .active span.active,#header .mainnavi ul.level_2 li a:hover{background: #beb1ad !important;color: #2d170e !important}#header .mainnavi ul.level_1 li span:hover,#header .mainnavi ul.level_1 li a:hover{color: #beb1ad}#slides{display: block}#ersatzslider{display: none}footer p{text-align: center}.socialicons{text-align: right}.conTentInner{top: 65% !important}.conTentInner h2{font-size: 20px !important}.conTentInner h3{font-size: 16px !important;text-transform: none !important}}@media only screen and (max-width: 767px){.modal{padding: 50px 7px}.modal-body h2{font-size: 20px}}