/* standard.css */
.button a:link,.button a:visited{display:inline-block;padding:10px 20px;background-color:#399136;border-radius:2px;color:#fff;font-weight: 400}.button a:hover{background-color:#45a941;text-decoration:none}#main .ce_text.team{margin-bottom:-1px}html{height:100%;overflow-y: scroll}body{height:100%;background-color:#fafafa;font:1.1em/1.6em Open Sans;font-weight: 300;display: flex;flex-direction: column;background-size: contain;background-repeat: no-repeat;background-position: center}h1{margin-top:0;margin-bottom:15px;line-height:1.4em;color:#7a0202}h2{margin-top:15px;font-size:1.5em;line-height:1.2em;color:#941824}h3{font-size:1.250em;color:#4f4f4f}a:link,a:visited{text-decoration:none;color:#0061c2}a:hover{text-decoration:underline}#wrapper{flex: 1 0 auto}#logobox .inside{max-width:1200px;margin-right:auto;margin-left:auto;padding-top:110px;padding-bottom:110px}#logobox{position:relative;text-align:center;background-color:#941824;background-image:url("../../files/base/Banner0.jpg");background-repeat:no-repeat;font-size:2.5em;line-height:100%;color:#941824;font-weight: 400;background-size: cover;background-repeat: no-repeat}#logobox .inside p{margin-top:0;margin-bottom:0}#logobox .slogan{bottom:0;right:0;position:absolute;font-size:1.125em;color:#212121;font-weight: 700}#logobox .slogan img{display:inline-block;margin-bottom:-5px;margin-left:10px}#topbox{position:relative;display:block;background-color:#6ab14f;-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.2);box-shadow:1px 1px 3px 1px rgba(0,0,0,.2);z-index: 1010 !important}#topbox .inside{max-width:1400px;margin-right:auto;margin-left:auto}#topbox .logo{transition: all 0.4s ease-in-out}#sliderbox{background-color:#0757a3}#sliderbox .inside{max-width:1200px;margin-right:auto;margin-left:auto}#sliderbox img{display:block}#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:#941824;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 img{overflow:hidden;display:block}#main .ce_text ul{overflow:hidden}#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: #0757a3}#main .ce_text li{position:relative;margin-top:0;margin-bottom:10px;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;padding-bottom:30px;background-color:#636363;flex-shrink: 0;z-index: 1010 !important}#footerbox .inside{height:150px;max-width:1400px;position:relative;margin-right:auto;margin-left:auto;font-size:.875em;color:#fff}#footerbox .footerleft{top:20px;position:absolute}#footerbox a:link,#footerbox a:visited{text-decoration:underline;color:#fff}#footerbox a:hover{text-decoration:none;color:#00b3ff}.bvmw{right:0;top:20px;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}.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{margin-bottom:25px;padding:15px 30px;background-color:#0061c2;font-size:1.250em;color:#fff}.wichtig a:link,.wichtig a:visited{text-decoration:underline;color:#fff}.wichtig a:hover{text-decoration:none}.wichtig p{margin:0}#main .wichtig .ce_text{margin:0}.standort .ce_dlh_googlemaps{overflow:hidden;float:left;display:block;margin-right:30px}.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{color:#5ec3ef;cursor: pointer;transition: all 0.3s linear}.ce_accordion .toggler{width:50%;padding:10px 20px 10px 0;color:#034a8c;transition: all 0.3s linear;font-weight: 400}.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;background-image:url("../../files/base/bg-details.gif");background-repeat:repeat;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf}#main .ce_accordion.ce_text{margin-bottom:10px}.accordion.ui-accordion-content-active{margin-bottom:35px}#footer .ce_text.bvmw{text-align:right}#footerbox .bvmw a:link,#footerbox .bvmw a:visited{display:inline-block;padding:5px 10px;background-color:#0061c2;border-radius:3px;font-size:1.50em;text-decoration:none}#footerbox .bvmw a:hover{background-color:#0084ff;color:#fff}.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}.ce_gallery img{display:block}table tr{border-bottom:1px solid #e0dcdc}table td{padding-top:4px;padding-bottom:4px}.current_hpweather .FC3{width:100% !important}.embed-container{margin-bottom:45px}.newsblock{overflow:hidden;display:block}.facts .ce_text{width:300px;height:182px;overflow:hidden;float:left;padding-right:15px;padding-left:15px;background-color:#ededed}.tagungen img{margin-right:15px;vertical-align:middle}.wohnobjekt{font-size:1.250em;font-weight: 400}.wohnungen{margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #bfbfbf}.werbebanner{display:block;margin-bottom:20px}.produkttext{overflow:hidden;display:block}.produkt .image_container{position:relative;overflow:hidden;display:block;margin-right:25px}.produkt{display:block;margin-bottom:25px;border-bottom:1px solid #878787}.produkt h2{margin-top:0}