/* standard_tsz.css */
#main .ce_text.team{margin-bottom:-1px}html{overflow-y: scroll}body{background-color:#f4f8f0;font:1em/1.6em Open Sans;font-weight: 300}h1{margin-top:0;margin-bottom:15px;line-height:1.4em;color:#3a4d17}h2{margin-top:15px;font-size:1.5em;line-height:1.2em;color:#638531}h3{font-size:1.250em;color:#4f4f4f}a:link,a:visited{display:inline-block;text-decoration:none;color:#09d;border: 2px solid transparent;box-sizing:border-box}a:hover{text-decoration:underline}a:focus-visible{border:2px dotted;text-decoration:underline;outline: none}#logobox .inside{max-width:1200px;margin-right:auto;margin-left:auto}#logobox{min-height:122px}#logobox .inside p{margin-bottom:0;padding-top:20px;padding-bottom:12px}#logobox .slogan{bottom:28px;right:0;position:absolute;font-size:1.125em;color:#212121;font-weight: 700}#topbox{position:relative;display:block;background-color:#86af49;border-bottom:1px solid #f2f2f2;z-index: 1010 !important}#topbox .inside{max-width:1200px;margin-right:auto;margin-left:auto}#topbox .logo{transition: all 0.4s ease-in-out}#sliderbox{background-color:#6b9330}#sliderbox .inside{max-width:1200px;margin-right:auto;margin-left:auto}#startbox .inside{max-width:1200px;margin-right:auto;margin-left:auto}#contentbox .inside{max-width:1200px;margin-right:auto;margin-left:auto;padding-top:45px;padding-bottom:45px}#headlinebox{background-color:#cbe0a4;color:#688c32;font-weight: 400}#headlinebox p{font-size:1.4em;line-height:1.3em;color:#3f5917;font-weight: 400}#headlinebox .inside{max-width:1200px;margin-right:auto;margin-left:auto;padding-top:8px;padding-bottom:8px;padding-left:15px}#headlinebox p{margin:0}#main .ce_text{margin-bottom:25px}#main .ce_text li::before{left:0;top:0px;position:absolute;margin-right: 8px;font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f058";color: #638531}#main .ce_text li{position:relative;margin-top:5px;padding-left:25px}#left .inside{margin:12px 12px 18px;padding-right:15px;padding-bottom:25px}#container{margin-top:40px}#iconbox{position:relative;overflow:hidden;padding-top:10px;padding-bottom:10px;background-color:#f2f2f2}#iconbox .inside{max-width:1200px;margin-right:auto;margin-left:auto}#footerbox{position:relative;overflow:hidden;display:block;margin-bottom:50px;padding-bottom:15px;border-top:1px solid #b6cc8c}#footerbox .inside{height:150px;max-width:1200px;position:relative;margin-right:auto;margin-left:auto;font-size:.875em;color:#1a1a1a}#footerbox .inside a:link,#footerbox .inside a:visited{font-weight:bold;color:#1a1a1a}#footerbox .ce_text{bottom:0;position:absolute}.bvmw{bottom:0;right:0;position:absolute}.icon{width:12.0625%;overflow:hidden;float:left;margin-right:.5%;background-color:#e8e8e8;font-size:.813em}.icon p{height:62px;min-width:144px;position:relative;display:table-cell;margin-right:auto;margin-left:auto;vertical-align:middle;text-align:center}.icon:nth-child(8n+8){margin-right:0}.icon img{display:block}.icon .image_container{display:block}.icon .image_container :hover{background-color:#8a8a8a}.icon.ba .image_container{background-color:#b6cc8c}.icon.mo .image_container{background-color:#f6ae57}.icon.ur .image_container{background-color:#c2a183}.icon.ra .image_container{background-color:#97bada}.icon.ho .image_container{background-color:#ed807d}.icon.ma .image_container{background-color:#e3dc73}.icon.sc .image_container{background-color:#e5a2c5}.icon.ne .image_container{background-color:#9bd3d1}#main .ce_text.team{width:33%;position:relative;overflow:hidden;float:left;display:block;margin-right:-1px;margin-bottom:-1px;padding:35px 15px 15px;text-align:center;border:1px solid #f2f0f0;font-size:.875em;line-height:1.4em;box-sizing: border-box;transition: all 0.4s ease}#main .mod_article.artteam{padding-bottom:1px}#main .ce_text.team.last{float:none}.teamflex{margin-bottom:25px;display: flex;flex-wrap: wrap}.team-big{min-height:340px}.team h3{margin-top:20px;margin-bottom:5px}.team strong{width:100%;bottom:25px;right:0;position:absolute;overflow:hidden;display:block;margin-top:5px;margin-bottom:5px;text-align:center}.team:hover{background-color:#f2f2f2}.h2-team{overflow:hidden;display:block;margin-top:35px}.zertifikat{margin-bottom:25px}.zertifikat h3{margin-top:0;margin-bottom:12px;line-height:1.3em}.zertifikat img{border:2px solid #d1d1d1}.zertifikat .image_container{float:left;margin-right:25px}.content-panorma{margin-bottom:25px}.wichtig{padding:10px 25px 5px;background-color:#00519e;font-weight:bold;color:#fff}.ce_dlh_googlemaps{margin-bottom:35px}.standort h3{margin-top:5px}#main .standort .ce_text{margin-bottom:0}#main .standort{overflow:hidden;display:block;background-color:#f2f2f2}.ce_accordion .toggler:hover{background-color:#b6cc8c;cursor: pointer;transition: all 0.3s linear}.ce_accordion .toggler{padding:10px 20px 10px 25px;background-color:#dfebca;color:#4e6b22;font-weight: 700;transition: all 0.3s linear}.ce_accordion .toggler.active{width:100%;padding-left:20px;font-size:1.250em;font-weight:bold;color:#000;font-weight: 400;transition: all 0.3s linear}.ui-accordion-header{border-bottom:1px solid #cfcfcf}.accordion{padding-top:10px;padding-right:23px;padding-left:23px;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;transition: all 0.3s linear}#main .ce_accordion.ce_text{margin-bottom:10px}.accordion.ui-accordion-content-active{margin-bottom:35px}.ce_text.bvmw{text-align:right}.mod_sitemap > ul > li{font-weight: 700}.mod_sitemap ul li li{font-weight: 300}.mod_sitemap .level_2 li{font-weight: 400}.mod_sitemap .level_2{margin-left:20px}.mod_sitemap .level_3{margin-left:20px}.mod_sitemap .level_3 li{font-weight: 300}.mod_sitemap .level_4{margin-left:20px}.ce_gallery ul li{width:24.625%;margin-right:.5%;margin-bottom:.5%;box-sizing: border-box}.ce_gallery ul li:nth-child(4n){margin-right:0}table tr{border-bottom:1px solid #e0dcdc}table td{padding-top:3px;padding-bottom:3px}.current_hpweather .FC3{width:100% !important}.embed-container{margin-bottom:45px}.newsblock{overflow:hidden;display:block}.flipbook-row{text-align:left;justify-content: left}._df_thumb{width:200px;height:300px}.df-lightbox-close:before{color:#fc0a0a}.df-container .far,.far{font-weight: 900 !important}