@keyframes anim_slider_images_zoom{0%{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes anim_slider_text_1_keys{0%{color:rgba(255, 255, 255, 0);text-shadow:2px 2px 2px rgba(0, 0, 0, 0);-webkit-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}20%{color:rgba(255, 255, 255, 0.9);text-shadow:2px 2px 2px rgba(0, 0, 0, 0.6)}100%{color:rgba(255, 255, 255, 0.9);text-shadow:2px 2px 2px rgba(0, 0, 0, 0.6);-webkit-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes anim_slider_text_2_keys{0%{text-shadow:1px 1px 40px rgba(255, 255, 255, 0);-webkit-transform:translateX(0) scale(0.8);-ms-transform:translateX(0) scale(0.8);transform:translateX(0) scale(0.8)}20%{text-shadow:1px 1px 0px white}50%{text-shadow:1px 1px 0px white}100%{text-shadow:1px 1px 40px rgba(255, 255, 255, 0);-webkit-transform:translateX(-1em) scale(1.2);-ms-transform:translateX(-1em) scale(1.2);transform:translateX(-1em) scale(1.2)}}@keyframes anim_slider_text_3_keys{0%{text-shadow:1px 1px 40px rgba(255, 255, 255, 0);-webkit-transform:translateX(0) scale(0.8);-ms-transform:translateX(0) scale(0.8);transform:translateX(0) scale(0.8)}20%{text-shadow:1px 1px 0px white}50%{text-shadow:1px 1px 0px white}100%{text-shadow:1px 1px 40px rgba(255, 255, 255, 0);-webkit-transform:translateX(0em) scale(1.1);-ms-transform:translateX(0em) scale(1.1);transform:translateX(0em) scale(1.1)}}.anim_down_hide{-webkit-animation-name:anim_down_hide_keys;animation-name:anim_down_hide_keys;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes anim_down_hide_keys{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@keyframes anim_down_hide_keys{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}.anim_bounce{-webkit-animation-name:anim_bounce_keys;animation-name:anim_bounce_keys;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes anim_bounce_keys{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-2vh);transform:translateY(-2vh)}30%{-webkit-transform:translateY(-1vh);transform:translateY(-1vh)}}@keyframes anim_bounce_keys{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-2vh);transform:translateY(-2vh)}30%{-webkit-transform:translateY(-1vh);transform:translateY(-1vh)}}.anim_rubber{-webkit-animation-name:anim_rubber_keys;animation-name:anim_rubber_keys;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes anim_rubber_keys{0%,10%,25%,40%,50%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(0.8);transform:scale(0.8)}30%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes anim_rubber_keys{0%,10%,25%,40%,50%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(0.8);transform:scale(0.8)}30%{-webkit-transform:scale(0.9);transform:scale(0.9)}}:root{--me-width_left: 20em;--me-width_right: 0vw}@media (max-width:1365px){:root{--me-width_left: 17em;--me-width_right: 0vw}}.versteckt{display:none}body{position:relative}body.mobile .desktop{display:none}body:not(.mobile) .mobile{display:none}.geolink_ios,.geolink_android{display:none}body.ios .geolink_ios{display:block}body.ios .geolink_other{display:none}body.android .geolink_android{display:block}body.android .geolink_other{display:none}html{font-size:100%}body{font-family:'Lato';font-size:0.9em;line-height:1.6;background-color:#fff;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;color:#666}body.noscroll{overflow-y:hidden}a.inpage_link{border:1px solid #ccc;padding:0.5em 1.5em 0.5em 3em;margin-top:3em;margin-bottom:2em}.nav_inpage{text-align:center}.nav_inpage h1{font-size:1.8em;text-align:center;text-transform:none}.ce_text ul:not(.no_style),.text_container ul:not(.no_style){list-style-type:none;padding-left:1em}.ce_text ul:not(.no_style) li:before,.text_container ul:not(.no_style) li:before{content:"";width:4px;height:2px;background-color:#842d2d;display:inline-block;margin-right:0.5em;margin-bottom:0.2em;margin-left:-1em;border:1px solid rgba(204, 204, 204, 0.3);transition:background-color 0.5s, border 0.5s}#main .inside{min-height:0}#header{z-index:100;background-color:rgba(238, 239, 231, 0.9);background-color:rgba(255, 255, 255, 0.9);padding-top:2.5em;transition:padding 0.3s, background-color 0.3s;border-bottom:1px solid rgba(204, 204, 204, 0.5)}#header .inside #header_contact{position:fixed;background-color:#842d2d;color:#fff;width:100vw;left:0;top:0;height:2.5em;overflow:hidden;transition:height 0.3s}#header .inside #header_contact .inner_container{margin:0 auto;max-width:1330px;box-sizing:border-box;padding:0 4em}#header .inside #header_contact .inner_container>div{float:left;margin-right:2em;padding:0.5em 0em}#header .inside #header_contact .inner_container a:hover{color:inherit}#header.sticky{background-color:rgba(238, 239, 231, 0.9);padding:0;border-bottom:1px solid #842d2d}#header.sticky .inside #header_contact{height:0}#header.sticky .inside #logocontainer{width:10em;margin:0.5em 0em}#header.sticky .inside #nav_dropdown .level_1>li>a,#header.sticky .inside #nav_dropdown .level_1>li>strong{padding-top:1em;padding-bottom:1em}#header.sticky .inside #toggle_page_overlay_1{top:0.25em}#title_breadcrumb .inner_container{overflow:hidden;max-width:1330px;margin:0 auto;padding:1em 4em;box-sizing:border-box}#title_breadcrumb .inner_container .page_title{float:left}#title_breadcrumb .inner_container #nav_breadcrumb{float:right}#title_breadcrumb .inner_container #nav_breadcrumb .path_text{float:left}#title_breadcrumb .inner_container #nav_breadcrumb li{float:left}#title_breadcrumb .inner_container #nav_breadcrumb li a{text-decoration:underline}#title_breadcrumb .inner_container #nav_breadcrumb li:not(.first):before{content:"\00a0\00a0\/\00a0\00a0"}#logocontainer{float:left;background-image:url('/files/THEME_01/template/logo.svg');background-repeat:no-repeat;background-size:contain;background-position:center 0px;display:block;width:14em;margin:1.5em 0em;transition:margin 0.3s, width 0.3s}#object_filter_link{background-color:#444942}#object_filter_link .object_filter_link{color:#ddd;font-size:1.4em;width:100%;padding:1em 0em;text-align:center;display:block;text-transform:uppercase;font-weight:400}#object_filter_link .object_filter_link:hover{color:#fff}#object_filter{padding:2em 0;background-color:#444942;color:#ddd}#object_filter .inside .flex_container_einschraenkend{margin-bottom:2em;position:static}#object_filter .inside .mod_iso_cumulativefilter#filter_ort{padding-bottom:2em;padding-top:4em}#object_filter .inside .mod_iso_cumulativefilter#filter_ort .level_2{columns:4;column-gap:calc(2em + 2vw)}#object_filter .inside .mod_iso_cumulativefilter#filter_ort .level_2 li{overflow:hidden}#object_filter .inside .mod_iso_cumulativefilter .level_1>li>span{text-transform:uppercase;padding-top:0.5em;margin-bottom:2em;border-bottom:1px solid #ddd;display:block;color:#fff;width:100%}#object_filter .inside .mod_iso_cumulativefilter .level_2{margin-top:1em}#object_filter .inside .mod_iso_cumulativefilter .level_2 li a{padding:0.3em;display:block}#object_filter .inside .mod_iso_cumulativefilter .level_2 li a span:before{content:'';font-size:150%;margin-left:-1.5em;top:-0.2em;font-weight:thin}#object_filter .inside .mod_iso_cumulativefilter .level_2 li a{color:#ddd}#object_filter .inside .mod_iso_cumulativefilter .level_2 li a:before{margin-left:-0.2em;font-size:150%;top:0em;color:#ccc}#object_filter .inside .mod_iso_cumulativefilter .level_2 li a.active{color:#ddd}#object_filter .inside .mod_iso_cumulativefilter .level_2 li a.active span:before{content:'\4e';margin-left:-1.2em;top:-0.35em;color:#842d2d;font-weight:bold;text-shadow:1px 1px 1px #444942, -1px 1px 1px #444942, 1px -1px 1px #444942, -1px -1px 1px #444942}#object_filter .inside .mod_iso_cumulativefilter .clearall{position:absolute;bottom:2em;right:calc(2em + 2vw)}#object_filter .inside .mod_iso_cumulativefilter .clearall a{padding:1em 2em;border:1px solid #ccc;font-size:80%;text-transform:uppercase}#object_filter .inside .mod_iso_rangefilter h4{color:#fff}#object_filter .inside .mod_iso_rangefilter form{margin:0 3em;margin-bottom:0.8em;margin-top:3.2em;padding-bottom:1em}#object_filter .inside .mod_iso_rangefilter form .noUi-target{box-shadow:none;border:1px solid #ccc;background-color:transparent;border-radius:0}#object_filter .inside .mod_iso_rangefilter form .noUi-target .noUi-connect{background:#842d2d}#object_filter .inside .mod_iso_rangefilter form .noUi-target .noUi-handle{width:24px;left:-12px;height:24px;top:-4px;cursor:col-resize;border-radius:2px;box-shadow:none}#object_filter .inside .mod_iso_rangefilter form .noUi-target .noUi-handle:before{top:4px;left:10px}#object_filter .inside .mod_iso_rangefilter form .noUi-target .noUi-handle:after{top:4px;left:12px}#object_filter .inside .mod_iso_rangefilter form .noUi-target .noUi-handle .noUi-tooltip{padding:0;background:transparent;color:#ddd;border:none;white-space:nowrap}#object_filter .inside .mod_iso_rangefilter form .noUi-target .noUi-handle[data-handle='0'] .noUi-tooltip{bottom:-120%}#footer_info_1{background-image:linear-gradient(rgba(132, 45, 45, 0.6) 0%, rgba(132, 45, 45, 0.4) 40%, rgba(132, 45, 45, 0.4) 60%, rgba(132, 45, 45, 0.6) 100%), linear-gradient(rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.6) 100%), url('/files/IMAGES/bg_green.jpg');background-size:cover;background-position:top center;padding-top:4em;color:#eee !important;color:#ccc}#footer_info_1 .flex_container>*{padding-bottom:3em}#footer_info_1 h4{color:#fff}#footer_info_1 a:before,#footer_info_1 div:before{font-size:100%}#footer_info_2{padding:2.5em 0;padding-bottom:0}#footer_info_2 h4{border-bottom:1px solid #aaa}#footer{background-color:white}#footer #nav_legal{padding-top:0}#footer #nav_legal li:hover a,#footer #nav_legal li.active{color:#842d2d}.header_page_overlay{position:fixed;left:0;top:0;width:100%;box-sizing:border-box;background-color:rgba(34, 34, 34, 0.9);z-index:9999;height:0}.header_page_overlay .inside{transform:translateZ(0);backface-visibility:hidden}#form_callback .widget{padding-left:2em}#form_callback .widget::before{font-size:110% !important;top:-0.1em;color:rgba(51, 51, 51, 0.6)}.ce_accordion .toggler{-webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual;width:100%;padding-top:0.7em;padding-bottom:0.7em;padding-left:3.2em;padding-right:1em;margin-bottom:0.6em;border:1px solid rgba(255, 255, 255, 0.2);background-color:rgba(255, 255, 255, 0.1);cursor:pointer}.ce_accordion .toggler::before{font-size:130% !important;top:0.4em;color:rgba(51, 51, 51, 0.6)}.ce_accordion .ui-accordion-content{padding:0.8em 0em 0.8em 2.5em}#teaserboxen_startseite{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 1em);width:calc(100% + 1em)}#teaserboxen_startseite .layout_latest{margin-right:1em;margin-top:1em;flex:1 0 calc(33.3333333333% - 1em);-ms-flex:1;max-width:calc(33.3333333333% - 1em)}@media (min-width:1921px){#teaserboxen_startseite .layout_latest{flex:1 0 calc(33.3333333333% - 1em);-ms-flex-preferred-size:calc(33.3333333333% - 1em);max-width:calc(33.3333333333% - 1em)}}@media (max-width:1920px){#teaserboxen_startseite .layout_latest{flex:1 0 calc(33.3333333333% - 1em);-ms-flex-preferred-size:calc(33.3333333333% - 1em);max-width:calc(33.3333333333% - 1em)}}@media (max-width:1365px){#teaserboxen_startseite .layout_latest{flex:1 0 calc(33.3333333333% - 1em);-ms-flex-preferred-size:calc(33.3333333333% - 1em);max-width:calc(33.3333333333% - 1em)}}@media (max-width:1023px){#teaserboxen_startseite .layout_latest{flex:1 0 calc(50% - 1em);-ms-flex-preferred-size:calc(50% - 1em);max-width:calc(50% - 1em)}}@media (max-width:767px){#teaserboxen_startseite .layout_latest{flex:1 0 calc(50% - 1em);-ms-flex-preferred-size:calc(50% - 1em);max-width:calc(50% - 1em)}}@media (max-width:559px){#teaserboxen_startseite .layout_latest{flex:1 0 calc(100% - 1em);-ms-flex-preferred-size:calc(100% - 1em);max-width:calc(100% - 1em)}}#teaserboxen_ueber_uns{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 2em);width:calc(100% + 2em)}#teaserboxen_ueber_uns .layout_latest{margin-right:2em;margin-top:2em;flex:1 0 calc(25% - 2em);-ms-flex:1;max-width:calc(25% - 2em)}@media (min-width:1921px){#teaserboxen_ueber_uns .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1920px){#teaserboxen_ueber_uns .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1365px){#teaserboxen_ueber_uns .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1023px){#teaserboxen_ueber_uns .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:767px){#teaserboxen_ueber_uns .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:559px){#teaserboxen_ueber_uns .layout_latest{flex:1 0 calc(100% - 2em);-ms-flex-preferred-size:calc(100% - 2em);max-width:calc(100% - 2em)}}#newslist_aktuelles{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 2em);width:calc(100% + 2em)}#newslist_aktuelles .layout_latest{margin-right:2em;margin-top:2em;flex:1 0 calc(25% - 2em);-ms-flex:1;max-width:calc(25% - 2em)}@media (min-width:1921px){#newslist_aktuelles .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1920px){#newslist_aktuelles .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1365px){#newslist_aktuelles .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1023px){#newslist_aktuelles .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:767px){#newslist_aktuelles .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:559px){#newslist_aktuelles .layout_latest{flex:1 0 calc(100% - 2em);-ms-flex-preferred-size:calc(100% - 2em);max-width:calc(100% - 2em)}}#newslist_kapitalanlagen{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 2em);width:calc(100% + 2em)}#newslist_kapitalanlagen .layout_latest{margin-right:2em;margin-top:2em;flex:1 0 calc(25% - 2em);-ms-flex:1;max-width:calc(25% - 2em)}@media (min-width:1921px){#newslist_kapitalanlagen .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1920px){#newslist_kapitalanlagen .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1365px){#newslist_kapitalanlagen .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1023px){#newslist_kapitalanlagen .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:767px){#newslist_kapitalanlagen .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:559px){#newslist_kapitalanlagen .layout_latest{flex:1 0 calc(100% - 2em);-ms-flex-preferred-size:calc(100% - 2em);max-width:calc(100% - 2em)}}#newslist_mietwohnungen{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 2em);width:calc(100% + 2em)}#newslist_mietwohnungen .layout_latest{margin-right:2em;margin-top:2em;flex:1 0 calc(25% - 2em);-ms-flex:1;max-width:calc(25% - 2em)}@media (min-width:1921px){#newslist_mietwohnungen .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1920px){#newslist_mietwohnungen .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1365px){#newslist_mietwohnungen .layout_latest{flex:1 0 calc(25% - 2em);-ms-flex-preferred-size:calc(25% - 2em);max-width:calc(25% - 2em)}}@media (max-width:1023px){#newslist_mietwohnungen .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:767px){#newslist_mietwohnungen .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:559px){#newslist_mietwohnungen .layout_latest{flex:1 0 calc(100% - 2em);-ms-flex-preferred-size:calc(100% - 2em);max-width:calc(100% - 2em)}}#newslist_stellenangebote{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 2em);width:calc(100% + 2em)}#newslist_stellenangebote .layout_latest{margin-right:2em;margin-top:2em;flex:1 0 calc(50% - 2em);-ms-flex:1;max-width:calc(50% - 2em)}@media (min-width:1921px){#newslist_stellenangebote .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:1920px){#newslist_stellenangebote .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:1365px){#newslist_stellenangebote .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:1023px){#newslist_stellenangebote .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:767px){#newslist_stellenangebote .layout_latest{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:559px){#newslist_stellenangebote .layout_latest{flex:1 0 calc(100% - 2em);-ms-flex-preferred-size:calc(100% - 2em);max-width:calc(100% - 2em)}}#objekt_liste_reader .section_container .flex_container{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 2em);width:calc(100% + 2em)}#objekt_liste_reader .section_container .flex_container figure{margin-right:2em;margin-top:2em;flex:1 0 calc(50% - 2em);-ms-flex:1;max-width:calc(50% - 2em)}@media (min-width:1921px){#objekt_liste_reader .section_container .flex_container figure{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:1920px){#objekt_liste_reader .section_container .flex_container figure{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:1365px){#objekt_liste_reader .section_container .flex_container figure{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:1023px){#objekt_liste_reader .section_container .flex_container figure{flex:1 0 calc(50% - 2em);-ms-flex-preferred-size:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (max-width:767px){#objekt_liste_reader .section_container .flex_container figure{flex:1 0 calc(100% - 2em);-ms-flex-preferred-size:calc(100% - 2em);max-width:calc(100% - 2em)}}@media (max-width:559px){#objekt_liste_reader .section_container .flex_container figure{flex:1 0 calc(100% - 2em);-ms-flex-preferred-size:calc(100% - 2em);max-width:calc(100% - 2em)}}#newslist_aktuelles{padding-bottom:6em;position:static !important}#newslist_aktuelles .layout_latest{position:relative;border:1px solid #ddd;box-sizing:border-box}#newslist_aktuelles .layout_latest .text_container{padding:1.5em}#newslist_aktuelles .layout_latest .text_container time{font-weight:bold}#newslist_aktuelles .layout_latest .text_container h2{font-size:1em;line-height:1.4}#newslist_aktuelles .layout_latest>a{display:block}#newslist_aktuelles .layout_latest>a::before{position:absolute;bottom:0;right:0;content:'\24';font-family:'elegant-icons';border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:1.2em;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;background-color:#fff}#newslist_aktuelles .layout_latest figure{border-bottom:1px solid #ddd}#newslist_aktuelles .pagination{text-align:center;position:absolute;bottom:0;width:calc(100% - (2.6em + 3vw))}#newslist_aktuelles .pagination p{display:none}#newslist_aktuelles .pagination li{position:relative;cursor:pointer;display:inline-block;width:1.4em;height:1.7em;text-align:center;margin-right:0.3em;margin-top:0.3em}#newslist_aktuelles .pagination li a,#newslist_aktuelles .pagination li span{width:100%;height:100%;display:block;border:1px solid transparent}#newslist_aktuelles .pagination li a.active,#newslist_aktuelles .pagination li span.active{border:1px solid #ccc}#newslist_aktuelles .pagination li.last,#newslist_aktuelles .pagination li.first{display:none}#newslist_kapitalanlagen,#newslist_mietwohnungen,#newslist_stellenangebote{padding-bottom:2em;position:static !important}#newslist_kapitalanlagen .empty,#newslist_mietwohnungen .empty,#newslist_stellenangebote .empty{padding-top:2em}#newslist_kapitalanlagen .layout_latest,#newslist_mietwohnungen .layout_latest,#newslist_stellenangebote .layout_latest{position:relative;border:1px solid #ddd;box-sizing:border-box}#newslist_kapitalanlagen .layout_latest .text_container,#newslist_mietwohnungen .layout_latest .text_container,#newslist_stellenangebote .layout_latest .text_container{padding:1.5em}#newslist_kapitalanlagen .layout_latest .text_container time,#newslist_mietwohnungen .layout_latest .text_container time,#newslist_stellenangebote .layout_latest .text_container time{font-weight:bold}#newslist_kapitalanlagen .layout_latest .text_container h2,#newslist_mietwohnungen .layout_latest .text_container h2,#newslist_stellenangebote .layout_latest .text_container h2{font-size:1.4em;line-height:1.4}#newslist_kapitalanlagen .layout_latest .text_container h3,#newslist_mietwohnungen .layout_latest .text_container h3,#newslist_stellenangebote .layout_latest .text_container h3{font-size:1.2em;margin-bottom:0.6em;margin-top:2em;font-weight:400;color:#842d2d}#newslist_kapitalanlagen .layout_latest>a,#newslist_mietwohnungen .layout_latest>a,#newslist_stellenangebote .layout_latest>a{display:block}#newslist_kapitalanlagen .layout_latest>a:hover,#newslist_mietwohnungen .layout_latest>a:hover,#newslist_stellenangebote .layout_latest>a:hover{color:inherit !important}#newslist_kapitalanlagen .layout_latest>a::before,#newslist_mietwohnungen .layout_latest>a::before,#newslist_stellenangebote .layout_latest>a::before{position:absolute;bottom:0;right:0;content:'\24';font-family:'elegant-icons';border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:1.2em;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;background-color:#fff}#newslist_kapitalanlagen .layout_latest figure,#newslist_mietwohnungen .layout_latest figure,#newslist_stellenangebote .layout_latest figure{border-bottom:1px solid #ddd}#newslist_kapitalanlagen .pagination,#newslist_mietwohnungen .pagination,#newslist_stellenangebote .pagination{text-align:center;position:absolute;bottom:0;width:calc(100% - (2.6em + 3vw))}#newslist_kapitalanlagen .pagination p,#newslist_mietwohnungen .pagination p,#newslist_stellenangebote .pagination p{display:none}#newslist_kapitalanlagen .pagination li,#newslist_mietwohnungen .pagination li,#newslist_stellenangebote .pagination li{position:relative;cursor:pointer;display:inline-block;width:1.4em;height:1.7em;text-align:center;margin-right:0.3em;margin-top:0.3em}#newslist_kapitalanlagen .pagination li a,#newslist_mietwohnungen .pagination li a,#newslist_stellenangebote .pagination li a,#newslist_kapitalanlagen .pagination li span,#newslist_mietwohnungen .pagination li span,#newslist_stellenangebote .pagination li span{width:100%;height:100%;display:block;border:1px solid transparent}#newslist_kapitalanlagen .pagination li a.active,#newslist_mietwohnungen .pagination li a.active,#newslist_stellenangebote .pagination li a.active,#newslist_kapitalanlagen .pagination li span.active,#newslist_mietwohnungen .pagination li span.active,#newslist_stellenangebote .pagination li span.active{border:1px solid #ccc}#newslist_kapitalanlagen .pagination li.last,#newslist_mietwohnungen .pagination li.last,#newslist_stellenangebote .pagination li.last,#newslist_kapitalanlagen .pagination li.first,#newslist_mietwohnungen .pagination li.first,#newslist_stellenangebote .pagination li.first{display:none}#newslist_stellenangebote .layout_latest>a::before{content:'\e076';font-size:1em;width:1.6em;height:1.6em;line-height:1.3em}.teaserboxen .layout_latest{position:relative;height:auto}.teaserboxen .layout_latest:hover{cursor:pointer}.teaserboxen .layout_latest:hover img{transform:scale(1.05)}.teaserboxen .layout_latest figure{border:1px solid #ccc;overflow:hidden;position:relative;margin:0 auto}.teaserboxen .layout_latest figure:before{content:"";display:block;padding-top:60%}.teaserboxen .layout_latest figure img{position:absolute;width:100%;height:100%;top:0;object-fit:cover;transition:transform 0.5s}.teaserboxen .layout_latest h2{font-weight:400;text-align:center;line-height:1.2;margin-bottom:1em;font-size:1.2em}.teaserboxen .layout_latest .ce_text{text-align:center}.teaserboxen .layout_latest .more_container{text-align:center;position:absolute;bottom:0;width:100%}.teaserboxen .layout_latest .more_container .more{padding:0.2em 1.2em;padding-left:3.2em;border-radius:3px;display:inline-block}.teaserboxen .layout_latest .more_container .more:before{color:#842d2d;font-size:150%;line-height:1}#event_list_besichtigungstermine .event .name_container{margin-top:1.7em;margin-bottom:0.3em;color:#fff}#object_filter .mod_iso_cumulativefilter .level_2>li.active{color:#842d2d}.page_reader #content_area_1{padding-bottom:0}.page_startseite #content_area_2{background-image:linear-gradient(to top, rgba(17, 17, 17, 0.6) 0%, rgba(17, 17, 17, 0.45) 20%, rgba(17, 17, 17, 0.3) 40%, rgba(17, 17, 17, 0.3) 60%, rgba(17, 17, 17, 0.45) 80%, rgba(17, 17, 17, 0.6) 100%), url('/files/IMAGES/eppingen_final_mitbaum.jpg');background-size:cover;background-position:center center;color:#eee}.page_startseite #content_area_3{padding-top:8em;padding-bottom:6em}.ueber_uns #content_area_4{border-top:1px solid #ccc;padding-top:3em}.layout_projekt #content_area_1{padding-bottom:2em}.layout_projekt #content_area_2,.layout_projekt #content_area_3,.layout_projekt #content_area_4,.layout_projekt #content_area_5,.layout_projekt #content_area_6{border-top:1px solid #ccc}#projekt_reader .attribute_section,#projekt_reader_lage .attribute_section,#projekt_reader_ausstattung .attribute_section,#projekt_reader_sonstiges .attribute_section,#projekt_reader_beschreibung .attribute_section,#projekt_reader_slider .attribute_section,#referenz_reader .attribute_section,#kommende_reader .attribute_section{margin-top:4em}#projekt_reader .attribute_section .reader_gallery,#projekt_reader_lage .attribute_section .reader_gallery,#projekt_reader_ausstattung .attribute_section .reader_gallery,#projekt_reader_sonstiges .attribute_section .reader_gallery,#projekt_reader_beschreibung .attribute_section .reader_gallery,#projekt_reader_slider .attribute_section .reader_gallery,#referenz_reader .attribute_section .reader_gallery,#kommende_reader .attribute_section .reader_gallery{margin-top:4em}#projekt_reader .attribute_section .reader_gallery figure,#projekt_reader_lage .attribute_section .reader_gallery figure,#projekt_reader_ausstattung .attribute_section .reader_gallery figure,#projekt_reader_sonstiges .attribute_section .reader_gallery figure,#projekt_reader_beschreibung .attribute_section .reader_gallery figure,#projekt_reader_slider .attribute_section .reader_gallery figure,#referenz_reader .attribute_section .reader_gallery figure,#kommende_reader .attribute_section .reader_gallery figure{border:1px solid #ddd;box-sizing:border-box}#projekt_reader .attribute_section .reader_gallery figure a,#projekt_reader_lage .attribute_section .reader_gallery figure a,#projekt_reader_ausstattung .attribute_section .reader_gallery figure a,#projekt_reader_sonstiges .attribute_section .reader_gallery figure a,#projekt_reader_beschreibung .attribute_section .reader_gallery figure a,#projekt_reader_slider .attribute_section .reader_gallery figure a,#referenz_reader .attribute_section .reader_gallery figure a,#kommende_reader .attribute_section .reader_gallery figure a{position:relative;display:block}#projekt_reader .attribute_section .reader_gallery figure a::before,#projekt_reader_lage .attribute_section .reader_gallery figure a::before,#projekt_reader_ausstattung .attribute_section .reader_gallery figure a::before,#projekt_reader_sonstiges .attribute_section .reader_gallery figure a::before,#projekt_reader_beschreibung .attribute_section .reader_gallery figure a::before,#projekt_reader_slider .attribute_section .reader_gallery figure a::before,#referenz_reader .attribute_section .reader_gallery figure a::before,#kommende_reader .attribute_section .reader_gallery figure a::before{position:absolute;bottom:0;right:0;content:'\4c';font-family:'elegant-icons';border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:1.2em;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;background-color:#fff}#projekt_reader .attribute_section .toggle,#projekt_reader_lage .attribute_section .toggle,#projekt_reader_ausstattung .attribute_section .toggle,#projekt_reader_sonstiges .attribute_section .toggle,#projekt_reader_beschreibung .attribute_section .toggle,#projekt_reader_slider .attribute_section .toggle,#referenz_reader .attribute_section .toggle,#kommende_reader .attribute_section .toggle{font-size:1.4em;overflow:hidden;font-weight:300;text-transform:uppercase}#projekt_reader .attribute_section .toggle .inner_container,#projekt_reader_lage .attribute_section .toggle .inner_container,#projekt_reader_ausstattung .attribute_section .toggle .inner_container,#projekt_reader_sonstiges .attribute_section .toggle .inner_container,#projekt_reader_beschreibung .attribute_section .toggle .inner_container,#projekt_reader_slider .attribute_section .toggle .inner_container,#referenz_reader .attribute_section .toggle .inner_container,#kommende_reader .attribute_section .toggle .inner_container{padding:0.5em;padding-left:1.6em}#projekt_reader .attribute_section .toggle .inner_container::before,#projekt_reader_lage .attribute_section .toggle .inner_container::before,#projekt_reader_ausstattung .attribute_section .toggle .inner_container::before,#projekt_reader_sonstiges .attribute_section .toggle .inner_container::before,#projekt_reader_beschreibung .attribute_section .toggle .inner_container::before,#projekt_reader_slider .attribute_section .toggle .inner_container::before,#referenz_reader .attribute_section .toggle .inner_container::before,#kommende_reader .attribute_section .toggle .inner_container::before{margin-left:-1.6em}#projekt_reader .attribute_section .content,#projekt_reader_lage .attribute_section .content,#projekt_reader_ausstattung .attribute_section .content,#projekt_reader_sonstiges .attribute_section .content,#projekt_reader_beschreibung .attribute_section .content,#projekt_reader_slider .attribute_section .content,#referenz_reader .attribute_section .content,#kommende_reader .attribute_section .content{padding:2em 0}#projekt_reader .attribute_section .content .text_container,#projekt_reader_lage .attribute_section .content .text_container,#projekt_reader_ausstattung .attribute_section .content .text_container,#projekt_reader_sonstiges .attribute_section .content .text_container,#projekt_reader_beschreibung .attribute_section .content .text_container,#projekt_reader_slider .attribute_section .content .text_container,#referenz_reader .attribute_section .content .text_container,#kommende_reader .attribute_section .content .text_container{columns:300px 2;column-gap:calc(2em + 2vw)}#projekt_reader .back,#projekt_reader_lage .back,#projekt_reader_ausstattung .back,#projekt_reader_sonstiges .back,#projekt_reader_beschreibung .back,#projekt_reader_slider .back,#referenz_reader .back,#kommende_reader .back{display:none}#projekt_reader_slider,#kommende_reader_slider,#referenz_reader_slider{padding-bottom:4em}#projekt_reader_slider .back,#kommende_reader_slider .back,#referenz_reader_slider .back{display:none}#projekt_reader_ansprechpartner .back{display:none}#objekt_liste_reader{margin-top:3em}#objekt_liste_reader .product_content .objekt_typ span.icon_only::before{content:'\45'}#objekt_liste_reader .product_content.open .objekt_typ span.icon_only::before{content:'\43'}#kommende_liste .product .projekt_header,#aktuelle_liste .product .projekt_header,#referenz_liste .product .projekt_header{position:relative;margin-top:5em;display:block;clear:both;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}#kommende_liste .product .projekt_header .image_container,#aktuelle_liste .product .projekt_header .image_container,#referenz_liste .product .projekt_header .image_container{position:relative}#kommende_liste .product .projekt_header .image_container .image_box,#aktuelle_liste .product .projekt_header .image_container .image_box,#referenz_liste .product .projekt_header .image_container .image_box{position:relative;display:block;width:100%;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}#kommende_liste .product .projekt_header .text_container,#aktuelle_liste .product .projekt_header .text_container,#referenz_liste .product .projekt_header .text_container{padding:1em 2em;margin-bottom:2em}#kommende_liste .product .projekt_header .text_container h2,#aktuelle_liste .product .projekt_header .text_container h2,#referenz_liste .product .projekt_header .text_container h2{margin:0;text-transform:none}#kommende_liste .product .projekt_header .text_container .projekt_name,#aktuelle_liste .product .projekt_header .text_container .projekt_name,#referenz_liste .product .projekt_header .text_container .projekt_name{text-transform:uppercase}#kommende_liste .product .projekt_header .link_container,#aktuelle_liste .product .projekt_header .link_container,#referenz_liste .product .projekt_header .link_container{position:absolute;right:1em;bottom:1em}#kommende_liste .empty,#aktuelle_liste .empty,#referenz_liste .empty{margin-top:2em}#objekt_liste_filter .product_list .projekt_header,#objekt_liste_kategorien .product_list .projekt_header,#objekt_liste_reader .product_list .projekt_header{position:relative;margin-top:5em;display:block;clear:both;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}#objekt_liste_filter .product_list .projekt_header .image_container,#objekt_liste_kategorien .product_list .projekt_header .image_container,#objekt_liste_reader .product_list .projekt_header .image_container{position:relative}#objekt_liste_filter .product_list .projekt_header .image_container .image_box,#objekt_liste_kategorien .product_list .projekt_header .image_container .image_box,#objekt_liste_reader .product_list .projekt_header .image_container .image_box{position:relative;display:block;width:100%;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}#objekt_liste_filter .product_list .projekt_header .text_container,#objekt_liste_kategorien .product_list .projekt_header .text_container,#objekt_liste_reader .product_list .projekt_header .text_container{padding:1em 2em}#objekt_liste_filter .product_list .projekt_header .text_container h2,#objekt_liste_kategorien .product_list .projekt_header .text_container h2,#objekt_liste_reader .product_list .projekt_header .text_container h2{margin:0;text-transform:none}#objekt_liste_filter .product_list .projekt_header .link_container,#objekt_liste_kategorien .product_list .projekt_header .link_container,#objekt_liste_reader .product_list .projekt_header .link_container{position:absolute;right:1em;bottom:1em}#objekt_liste_filter .product_list .objekt_typ_header,#objekt_liste_kategorien .product_list .objekt_typ_header,#objekt_liste_reader .product_list .objekt_typ_header{margin-top:1em;padding-bottom:1em;border-bottom:1px solid #eee;font-size:1.4em;font-weight:300;overflow:hidden}#objekt_liste_filter .product_list .objekt_typ_header .inner_container,#objekt_liste_kategorien .product_list .objekt_typ_header .inner_container,#objekt_liste_reader .product_list .objekt_typ_header .inner_container{text-transform:uppercase;padding:0.5em;padding-bottom:0.3em;padding-left:2.4em}#objekt_liste_filter .product_list .objekt_typ_header .inner_container::before,#objekt_liste_kategorien .product_list .objekt_typ_header .inner_container::before,#objekt_liste_reader .product_list .objekt_typ_header .inner_container::before{margin-left:-1.7em}#objekt_liste_filter .product_list .product .formbody,#objekt_liste_kategorien .product_list .product .formbody,#objekt_liste_reader .product_list .product .formbody{border-bottom:1px solid #eee;overflow:hidden;position:relative;transition:background 0.5s}#objekt_liste_filter .product_list .product .formbody>div,#objekt_liste_kategorien .product_list .product .formbody>div,#objekt_liste_reader .product_list .product .formbody>div{overflow:hidden}#objekt_liste_filter .product_list .product .formbody .typ_container,#objekt_liste_kategorien .product_list .product .formbody .typ_container,#objekt_liste_reader .product_list .product .formbody .typ_container{transition:background 0.5s;min-height:100%;display:inline-block;padding:0.5em 0.5em}#objekt_liste_filter .product_list .product .formbody .attributes_container,#objekt_liste_kategorien .product_list .product .formbody .attributes_container,#objekt_liste_reader .product_list .product .formbody .attributes_container{background:#fff;transition:background 0.3s;padding:0.5em 0}#objekt_liste_filter .product_list .product .formbody .attributes_container .objekt_typ,#objekt_liste_kategorien .product_list .product .formbody .attributes_container .objekt_typ,#objekt_liste_reader .product_list .product .formbody .attributes_container .objekt_typ{text-transform:uppercase;padding-left:1em}#objekt_liste_filter .product_list .product .formbody .attributes_container .preis,#objekt_liste_kategorien .product_list .product .formbody .attributes_container .preis,#objekt_liste_reader .product_list .product .formbody .attributes_container .preis{text-align:right}#objekt_liste_filter .product_list .product .formbody .attributes_container>div,#objekt_liste_kategorien .product_list .product .formbody .attributes_container>div,#objekt_liste_reader .product_list .product .formbody .attributes_container>div{padding:0 0.5em}#objekt_liste_filter .product_list .product .product_content,#objekt_liste_kategorien .product_list .product .product_content,#objekt_liste_reader .product_list .product .product_content{color:inherit !important}#objekt_liste_filter .product_list .product .product_content .content,#objekt_liste_kategorien .product_list .product .product_content .content,#objekt_liste_reader .product_list .product .product_content .content{max-height:0;transition:max-height 1s ease-out}#objekt_liste_filter .product_list .product .product_content .content .section_container,#objekt_liste_kategorien .product_list .product .product_content .content .section_container,#objekt_liste_reader .product_list .product .product_content .content .section_container{margin-top:2em;padding-bottom:2em;border-bottom:1px solid #eee}#objekt_liste_filter .product_list .product .product_content .content .section_container table th,#objekt_liste_kategorien .product_list .product .product_content .content .section_container table th,#objekt_liste_reader .product_list .product .product_content .content .section_container table th,#objekt_liste_filter .product_list .product .product_content .content .section_container table td:first-child,#objekt_liste_kategorien .product_list .product .product_content .content .section_container table td:first-child,#objekt_liste_reader .product_list .product .product_content .content .section_container table td:first-child{font-weight:bold;padding-right:2em}#objekt_liste_filter .product_list .product .product_content .content .section_container table td:last-child,#objekt_liste_kategorien .product_list .product .product_content .content .section_container table td:last-child,#objekt_liste_reader .product_list .product .product_content .content .section_container table td:last-child{text-align:right}#objekt_liste_filter .product_list .product .product_content .content .section_container>*,#objekt_liste_kategorien .product_list .product .product_content .content .section_container>*,#objekt_liste_reader .product_list .product .product_content .content .section_container>*{padding-left:0.5em;padding-right:0.5em;margin-bottom:2em}#objekt_liste_filter .product_list .product .product_content .content .section_container>* figure,#objekt_liste_kategorien .product_list .product .product_content .content .section_container>* figure,#objekt_liste_reader .product_list .product .product_content .content .section_container>* figure{display:inline-block;box-sizing:border-box;margin-top:3em}#objekt_liste_filter .product_list .product .product_content .content .section_container>* figure a,#objekt_liste_kategorien .product_list .product .product_content .content .section_container>* figure a,#objekt_liste_reader .product_list .product .product_content .content .section_container>* figure a{position:relative;padding:2em;display:inline-block;background-color:#fff;border:1px solid #ddd}#objekt_liste_filter .product_list .product .product_content .content .section_container>* figure a::before,#objekt_liste_kategorien .product_list .product .product_content .content .section_container>* figure a::before,#objekt_liste_reader .product_list .product .product_content .content .section_container>* figure a::before{position:absolute;bottom:0;right:0;content:'\4c';font-family:'elegant-icons';border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:1.2em;width:1.2em;height:1.2em;line-height:1.2em;text-align:center}#objekt_liste_filter .product_list .product .product_content .content .section_container:last-child,#objekt_liste_kategorien .product_list .product .product_content .content .section_container:last-child,#objekt_liste_reader .product_list .product .product_content .content .section_container:last-child{padding-bottom:4em;border-bottom:none}#objekt_liste_filter .product_list .product .product_content .content .section_container:first-child,#objekt_liste_kategorien .product_list .product .product_content .content .section_container:first-child,#objekt_liste_reader .product_list .product .product_content .content .section_container:first-child{margin-top:4em}#objekt_liste_filter .product_list .product .product_content .toggle,#objekt_liste_kategorien .product_list .product .product_content .toggle,#objekt_liste_reader .product_list .product .product_content .toggle{transition:background 0.3s;background:#f8f8f8}#objekt_liste_filter .product_list .product .product_content .toggle:hover,#objekt_liste_kategorien .product_list .product .product_content .toggle:hover,#objekt_liste_reader .product_list .product .product_content .toggle:hover{background:#efefe0;cursor:pointer}#objekt_liste_filter .product_list .product .product_content .toggle:hover .attributes_container,#objekt_liste_kategorien .product_list .product .product_content .toggle:hover .attributes_container,#objekt_liste_reader .product_list .product .product_content .toggle:hover .attributes_container{background:#fafaf2}#objekt_liste_filter .product_list .product .product_content.open .toggle,#objekt_liste_kategorien .product_list .product .product_content.open .toggle,#objekt_liste_reader .product_list .product .product_content.open .toggle{background:#efefe0}#objekt_liste_filter .product_list .product .product_content.open .toggle .attributes_container,#objekt_liste_kategorien .product_list .product .product_content.open .toggle .attributes_container,#objekt_liste_reader .product_list .product .product_content.open .toggle .attributes_container{background:#fafaf2}#objekt_liste_filter .product_list .product .product_content.open .content,#objekt_liste_kategorien .product_list .product .product_content.open .content,#objekt_liste_reader .product_list .product .product_content.open .content{max-height:5000px;background:#fdfdf7}#objekt_liste_filter .noFilter.message{text-transform:uppercase}#objekt_liste_kategorien .product_list .projekt_header{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#projekt_liste_kommende .product_list{margin-top:1.5em}#projekt_liste_kommende .product_list .product{position:relative;margin-top:0.6em;padding-bottom:0.6em;display:block;clear:both;overflow:hidden}#projekt_liste_kommende .product_list .product .content_container{display:block;overflow:hidden}#projekt_liste_kommende .product_list .product .content_container:hover .text_container .projekt_name{color:#842d2d}#projekt_liste_kommende .product_list .product .content_container .image_container{position:relative}#projekt_liste_kommende .product_list .product .content_container .image_container .image_box{position:relative;border:1px solid #aaa}#projekt_liste_kommende .product_list .product .content_container .text_container{padding-left:1em}#projekt_liste_kommende .product_list .product .content_container .text_container .projekt_name{color:#fff;transition:color 0.3s;line-height:1.2}[class*="icon-elegant-"],[class*="icon-simple-"]{position:relative;padding-left:1.7em;min-height:1.5em;min-width:1.5em;display:block;box-sizing:border-box}[class*="icon-elegant-"]:before,[class*="icon-simple-"]:before{position:absolute;padding:0;margin-left:-1.7em}[class*="icon-elegant-"].icon_only,[class*="icon-simple-"].icon_only{padding-left:1.6em;display:inline-block}[class*="icon-elegant-"].icon_only:before,[class*="icon-simple-"].icon_only:before{margin-left:-1.35em}[class*="icon-elegant-"].toggle,[class*="icon-simple-"].toggle{padding-left:2.4em;padding-right:0.4em;padding-top:0.4em;padding-bottom:0.4em}.scroll_down_container{margin:0 auto;min-width:15em;width:15%;color:#842d2d;text-align:center;z-index:100}.scroll_down_container .scroll_down_text{display:block;background-color:rgba(255, 255, 255, 0.3);border:1px solid rgba(255, 255, 255, 0.2);color:#fff;width:8em;height:2em;line-height:2em;margin:0 auto}.scroll_down_container #toggle_scroll_down{font-size:250%}.social{text-align:center}.social [class*="icon-elegant-"]{font-size:160%}.gradient.spot{background-image:radial-gradient(circle, transparent 20%, rgba(0, 0, 0, 0.5))}.gradient.bottom_to_black{background-image:linear-gradient(rgba(255, 255, 255, 0.2) 0%, transparent 60%, rgba(0, 0, 0, 0.4) 100%)}.gradient.top_to_black{background-image:linear-gradient(rgba(0, 0, 0, 0.6) 0%, transparent 40%, rgba(255, 255, 255, 0.2) 100%)}.slider_overlay{position:absolute;top:0;height:100%;width:100%}.slider_overlay .lightning{position:absolute;width:100%;height:100%;top:0}.slider_image_overlay{position:absolute;top:0;height:100%;width:100%}.slick-container{overflow:visible}.slick-container .slick-arrow{position:absolute;z-index:10;top:50%;font-size:2.4em;transform:translateY(-50%);cursor:pointer;color:#fff}.slick-container .slick-arrow.arrow_left{left:1.2em}.slick-container .slick-arrow.arrow_right{right:1.2em}.slick-container .slick-dots{position:absolute;width:100%;text-align:center;z-index:10;bottom:-5em}.slick-container .slick-dots li{display:inline}.slick-container .slick-dots li button{display:inline-block;padding:0;cursor:pointer;border-radius:0;text-indent:-9999px;margin:0 0.25em;height:0.65em;width:1em;text-align:center;background-color:rgba(255, 255, 255, 0.4);border:1px solid rgba(102, 102, 102, 0.4);transition:background-color 0.5s, border 0.5s}.slick-container .slick-dots li.slick-active button{background-color:#842d2d;border:1px solid #842d2d}.slider{overflow:visible !important}.slider .slick-container{overflow:visible;height:60vh;height:calc(var(--vh, 1vh) * 60)}.slider .slick-container figure{height:60vh;height:calc(var(--vh, 1vh) * 60);line-height:60vh;line-height:calc(var(--vh, 1vh) * 60);text-align:center;position:relative}.slider .slick-container img{position:absolute;display:block;width:100%;max-height:none !important;min-height:60vh;min-height:calc(var(--vh, 1vh) * 60);object-fit:cover;top:50%;transform:translateY(-50%)}.slider .slick-container .slick-track{height:60vh;height:calc(var(--vh, 1vh) * 60)}.slider.start .slick-container{overflow:hidden;height:71vh;height:calc(var(--vh, 1vh) * 71)}.slider.start .slick-container figure{height:71vh;height:calc(var(--vh, 1vh) * 71);line-height:71vh;line-height:calc(var(--vh, 1vh) * 71);text-align:center;position:relative}.slider.start .slick-container img{position:absolute;display:block;min-height:71vh;min-height:calc(var(--vh, 1vh) * 71);object-fit:cover;top:50%;transform:translateY(-50%)}.slider.start .slick-container .slick-track{height:71vh;height:calc(var(--vh, 1vh) * 71)}.slick-container{position:relative}.slick-container .slick-layer-container{font-family:'Caveat';padding:2em 4em 12vh 4em;font-size:4vw;line-height:0.9;left:45%;-webkit-transform:translateX(-50%) rotate(-6deg);-ms-transform:translateX(-50%) rotate(-6deg);transform:translateX(-50%) rotate(-6deg);position:absolute;width:100%;bottom:0;z-index:10;text-align:center}.slick-container .slick-layer-container span{font-size:75%}.slick-container .slick-layer{color:transparent}.slick-container .slick-active .layer1{margin-left:40vw;color:transparent;-webkit-animation-name:anim_slider_text_1_keys;animation-name:anim_slider_text_1_keys;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slick-container .slick-active .layer2{color:transparent;-webkit-animation-name:anim_slider_text_2_keys;animation-name:anim_slider_text_2_keys;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin-left:2em}.slick-container .slick-active .layer3{color:transparent;-webkit-animation-name:anim_slider_text_3_keys;animation-name:anim_slider_text_3_keys;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slick-container .slick-active .layer4{color:transparent;-webkit-animation-name:anim_slider_text_3_keys;animation-name:anim_slider_text_3_keys;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;font-size:1.2em}.slick-container .slick-slide{overflow:hidden !important}.slick-container .layer_container{line-height:1.6;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:100%;bottom:-20vh;bottom:calc(var(--vh, 1vh) * -20);z-index:1;text-align:center}.slick-container .layer_container .inner_container{display:block;background-color:rgba(68, 73, 66, 0.85);color:#fff}.slick-container .layer_container .layer_1{font-size:1.6em;padding:0.8em 1em 0.5em 1em}.slick-container .layer_container .layer_2{font-size:1.2em;padding:0em 1em 1.4em 1em}.slick-container .layer_container .layer_3{font-size:2em}.slick-container .slick-active figure{-webkit-animation-name:anim_slider_images_zoom;animation-name:anim_slider_images_zoom;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slick-container .slick-active .layer_container{-webkit-animation-name:anim_slider_text_1_keys;animation-name:anim_slider_text_1_keys;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#lightcase-case{font-size:1em}#lightcase-case #lightcase-info{top:0;bottom:0;left:0;right:0;z-index:2}#lightcase-case #lightcase-info #lightcase-sequenceInfo{position:absolute;top:-2em}#lightcase-case #lightcase-info #lightcase-caption{text-align:center;display:block;padding:1vh 0;text-transform:uppercase;font-size:0.8em;color:#fff;background-color:rgba(68, 68, 68, 0.95);position:absolute;bottom:0;width:100%;top:auto;max-width:none}#lightcase-case #lightcase-info #lightcase-title{text-align:center;display:block;padding:1vh 0;text-transform:uppercase;font-size:0.8em;color:#fff;background-color:rgba(68, 68, 68, 0.95);position:absolute;bottom:0;width:100%;top:auto;max-width:none}.lightcase-contentInner{position:relative;border:1px solid #555;display:block}.lightcase-contentInner::after{content:'';position:absolute;top:0px;bottom:0px;left:0px;right:0px}[class*="lightcase-icon-"]::before{font-family:'elegant-icons';color:#fff;text-shadow:2px 2px 2px #000}.lightcase-icon-close::before{content:'\4d'}.lightcase-icon-prev::before{content:'\34'}.lightcase-icon-next::before{content:'\35'}.lightcase-icon-play::before{content:'\45'}.lightcase-icon-pause::before{content:'\60'}.lightcase-icon-play,.lightcase-icon-pause{padding:10vw;margin-left:0 !important;margin-bottom:12px;transform:translateX(-50%) translateY(50%);box-sizing:content-box}#lightcase-loading{display:none !important}#lightcase-overlay{background-color:#000 !important}#lightcase-content{background-color:transparent !important}.layout_projekt #lightcase-overlay{background-color:#fff !important}.layout_projekt [class*="lightcase-icon-"]::before{font-family:'elegant-icons';color:#000;text-shadow:2px 2px 2px #fff}.layout_projekt #lightcase-content{box-shadow:none !important}.layout_projekt #lightcase-content .lightcase-contentInner{border:none !important}.ce_text ul.no_style{list-style-type:none}.ce_text ul:not(.no_style){list-style-type:none;padding-left:0em}.ce_text ul:not(.no_style) li:before{content:"";width:4px;height:2px;background-color:#842d2d;display:inline-block;margin-right:0.5em;margin-bottom:0.2em;margin-left:-1em;border:1px solid rgba(204, 204, 204, 0.3);transition:background-color 0.5s, border 0.5s}.ce_text.leistungen_textblock ul:not(.no_style) li,.ce_text.startseite_textblock ul:not(.no_style) li{padding-left:1.5em;padding-bottom:0.5em;position:relative}.ce_text.leistungen_textblock ul:not(.no_style) li::before,.ce_text.startseite_textblock ul:not(.no_style) li::before{position:absolute;left:0.5em;top:-0.2em;font-family:'elegant-icons';font-size:140%;content:"\e052";color:#842d2d;display:inline-block;border:none;background-color:transparent;width:auto;height:auto}.ce_text.startseite_textblock h1{color:#fff}.ce_text.startseite_textblock ul{padding:4em calc(3em + 2vw);padding-bottom:1em;background:rgba(255, 255, 255, 0.9);border:1px solid rgba(255, 255, 255, 0.95)}.ce_text.startseite_textblock ul li{font-size:100%;margin-top:0.2em;color:#444}.ce_text.startseite_textblock ul li::before{top:-0.1em !important}.ce_text.startseite_textblock ul li span{color:#666}div[id^='page_overlay']{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:-100;position:absolute;color:rgba(102, 102, 102, 0.7);-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;bottom:0;left:0;right:0;height:100vh;background-color:#fff;overflow-y:auto;-webkit-transition:z-index 0.8s, opacity 0.8s ease-in-out;-o-transition:z-index 0.8s, opacity 0.8s ease-in-out;transition:z-index 0.8s, opacity 0.8s ease-in-out}div[id^='page_overlay'].hidden{height:0}div[id^='page_overlay'].open{z-index:4000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;width:100vw}div[id^='page_overlay']>.inside{padding-top:12vh;padding-top:calc(var(--vh, 1vh) * 12);position:relative}body:not(.header_sticky) div[id^='page_overlay']>.inside{padding-top:20vh;padding-top:calc(var(--vh, 1vh) * 20);position:relative}#header .custom{overflow:hidden;height:0px;transition:0.3s height ease-in-out}#footer .custom{background:inherit;overflow:hidden;height:0px;transition:0.3s height ease-in-out}div[id^='header_panel']{overflow:hidden;opacity:0;height:0px}div[id^='header_panel'].open{opacity:1;height:auto;transition:0.3s opacity ease-in-out;border-bottom:1px solid #ccc}div[id^='footer_panel']{overflow:hidden;opacity:0;height:0px}div[id^='footer_panel'].open{opacity:1;height:auto;transition:0.3s opacity ease-in-out}#loader{opacity:1;transition:1s opacity}#loader.fade-out{opacity:0;transition:0.5s opacity}#loader.fade-out.z-hidden{z-index:0;height:0}#loader.loading{position:fixed;transform:translateZ(0);backface-visibility:hidden;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9997}#loader .loading-text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;width:100%;height:100px;line-height:100px}#loader .loading-text span{display:inline-block;margin:0 5px;color:#000}#loader .loading-text span:nth-child(1){filter:blur(0px);animation:blur-text 1.5s 0s infinite linear alternate}#loader .loading-text span:nth-child(2){filter:blur(0px);animation:blur-text 1.5s 0.2s infinite linear alternate}#loader .loading-text span:nth-child(3){filter:blur(0px);animation:blur-text 1.5s 0.4s infinite linear alternate}#loader .loading-text span:nth-child(4){filter:blur(0px);animation:blur-text 1.5s 0.6s infinite linear alternate}#loader .loading-text span:nth-child(5){filter:blur(0px);animation:blur-text 1.5s 0.8s infinite linear alternate}#loader .loading-text span:nth-child(6){filter:blur(0px);animation:blur-text 1.5s 1s infinite linear alternate}#loader .loading-text span:nth-child(7){filter:blur(0px);animation:blur-text 1.5s 1.2s infinite linear alternate}@keyframes spinner{to{transform:rotate(360deg)}}.spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;border-radius:50%;border:2px solid #eee;border-top:4px solid #842d2d;animation:spinner 1.2s ease-in-out infinite}@keyframes blur-text{0%{filter:blur(0px)}100%{filter:blur(4px)}}div[id^='content_area']{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;padding-bottom:5em}#content_area_1{padding-top:7em}.layout_startseite #content_area_1{padding-top:calc(4vh + 3vw);padding-bottom:calc(4vh + 3vw)}#content_area_map{position:relative;border-top:1px solid #ddd;padding:0}#content_area_map .inside{padding:0;max-width:100%}#content_area_map #legende{position:absolute;font-size:0.9em;width:100%;bottom:0;color:#fff;background-color:rgba(68, 73, 66, 0.85);text-align:center}#content_area_map #legende .inner_container{padding-top:1.8em;padding-bottom:1.3em;display:inline-block;text-align:left}#content_area_map #legende .inner_container>div{float:left;margin-right:1em;line-height:14px}#content_area_map #legende .inner_container>div::before{content:'';float:left}#content_area_map #legende .inner_container>div.projekte::before{border-radius:10px;display:block;width:12px;height:12px;border:1px solid #222;background-color:#d0e81a;margin-right:0.5em}#content_area_map #legende .inner_container>div.referenzen::before{border-radius:10px;display:block;width:12px;height:12px;border:1px solid #222;background-color:#818f15;margin-right:0.5em}#content_area_map #legende .inner_container>div.kommende::before{border-radius:10px;display:block;width:12px;height:12px;border:1px solid #222;background-color:white;margin-right:0.5em}#content_area_map #legende .inner_container>div.firmensitz::before{display:block;width:16px;height:16px;background-image:url('/files/THEME_01/template/favicon_neu.png');background-size:contain;margin-right:0.5em}.ce_image figure figcaption{position:absolute}.ce_gallery ul{align-items:center}.ce_gallery figure{border:1px solid #ddd;box-sizing:border-box}.ce_gallery figure figcation{display:none}.ce_gallery figure a{position:relative;display:block}.ce_gallery figure a::before{position:absolute;bottom:0;right:0;content:'\4c';font-family:'elegant-icons';border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:1.2em;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;background-color:white}.ce_text figure{box-sizing:border-box;display:inline-block}.ce_text figure figcation{display:none}.ce_text figure a{position:relative;display:inline-block;border:1px solid #ddd}.ce_text figure a::before{position:absolute;bottom:0;right:0;content:'\4c';font-family:'elegant-icons';border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:1.2em;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;background-color:white}#container+.custom{background-color:#fff;border-top:1px solid #ddd}#container+.custom .inside{overflow:hidden}.memberlist .ansprechpartner>div{text-align:center}.memberlist .image_container{position:relative;height:0;padding-top:130%;overflow:hidden}.memberlist .image_container img{position:absolute;top:0;max-height:none;min-width:100%}.memberlist .name{font-weight:bold}.memberlist .kontakt_container{text-align:left}.memberlist#memberlist_geschaeftsleitung .flex_container{justify-content:center}.memberlist#memberlist_geschaeftsleitung .name{margin-top:2em}.memberlist#memberlist_geschaeftsleitung .title{margin-bottom:0.5em}.memberlist#memberlist_mitarbeiter .title{margin-top:2em;min-height:3.5em;text-transform:uppercase;color:#842d2d;-webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual}.reader_gallery{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 2vw);width:calc(100% + 2vw)}.reader_gallery figure{margin-right:2vw;margin-top:2vw;flex:1 0 calc(16.6666666667% - 2vw);-ms-flex:1;max-width:calc(16.6666666667% - 2vw)}@media (min-width:1921px){.reader_gallery figure{flex:1 0 calc(16.6666666667% - 2vw);-ms-flex-preferred-size:calc(16.6666666667% - 2vw);max-width:calc(16.6666666667% - 2vw)}}@media (max-width:1920px){.reader_gallery figure{flex:1 0 calc(16.6666666667% - 2vw);-ms-flex-preferred-size:calc(16.6666666667% - 2vw);max-width:calc(16.6666666667% - 2vw)}}@media (max-width:1365px){.reader_gallery figure{flex:1 0 calc(16.6666666667% - 2vw);-ms-flex-preferred-size:calc(16.6666666667% - 2vw);max-width:calc(16.6666666667% - 2vw)}}@media (max-width:1023px){.reader_gallery figure{flex:1 0 calc(33.3333333333% - 2vw);-ms-flex-preferred-size:calc(33.3333333333% - 2vw);max-width:calc(33.3333333333% - 2vw)}}@media (max-width:767px){.reader_gallery figure{flex:1 0 calc(33.3333333333% - 2vw);-ms-flex-preferred-size:calc(33.3333333333% - 2vw);max-width:calc(33.3333333333% - 2vw)}}@media (max-width:559px){.reader_gallery figure{flex:1 0 calc(50% - 2vw);-ms-flex-preferred-size:calc(50% - 2vw);max-width:calc(50% - 2vw)}}.ce_gallery ul{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 2vw);width:calc(100% + 2vw)}.ce_gallery ul li{margin-right:2vw;margin-top:2vw;flex:1 0 calc(16.6666666667% - 2vw);-ms-flex:1;max-width:calc(16.6666666667% - 2vw)}@media (min-width:1921px){.ce_gallery ul li{flex:1 0 calc(16.6666666667% - 2vw);-ms-flex-preferred-size:calc(16.6666666667% - 2vw);max-width:calc(16.6666666667% - 2vw)}}@media (max-width:1920px){.ce_gallery ul li{flex:1 0 calc(16.6666666667% - 2vw);-ms-flex-preferred-size:calc(16.6666666667% - 2vw);max-width:calc(16.6666666667% - 2vw)}}@media (max-width:1365px){.ce_gallery ul li{flex:1 0 calc(16.6666666667% - 2vw);-ms-flex-preferred-size:calc(16.6666666667% - 2vw);max-width:calc(16.6666666667% - 2vw)}}@media (max-width:1023px){.ce_gallery ul li{flex:1 0 calc(33.3333333333% - 2vw);-ms-flex-preferred-size:calc(33.3333333333% - 2vw);max-width:calc(33.3333333333% - 2vw)}}@media (max-width:767px){.ce_gallery ul li{flex:1 0 calc(33.3333333333% - 2vw);-ms-flex-preferred-size:calc(33.3333333333% - 2vw);max-width:calc(33.3333333333% - 2vw)}}@media (max-width:559px){.ce_gallery ul li{flex:1 0 calc(50% - 2vw);-ms-flex-preferred-size:calc(50% - 2vw);max-width:calc(50% - 2vw)}}#object_filter .flex_container_range{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 4vw);width:calc(100% + 4vw)}#object_filter .flex_container_range>*{margin-right:4vw;margin-top:4vw;flex:1 0 calc(50% - 4vw);-ms-flex:1}@media (min-width:1921px){#object_filter .flex_container_range>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw)}}@media (max-width:1920px){#object_filter .flex_container_range>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw)}}@media (max-width:1365px){#object_filter .flex_container_range>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw)}}@media (max-width:1023px){#object_filter .flex_container_range>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw)}}@media (max-width:767px){#object_filter .flex_container_range>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw)}}@media (max-width:559px){#object_filter .flex_container_range>*{flex:1 0 calc(100% - 4vw);-ms-flex-preferred-size:calc(100% - 4vw)}}#object_filter .flex_container_einschraenkend{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 4vw);width:calc(100% + 4vw)}#object_filter .flex_container_einschraenkend>*{margin-right:4vw;margin-top:4vw;flex:1 0 calc(25% - 4vw);-ms-flex:1}@media (min-width:1921px){#object_filter .flex_container_einschraenkend>*{flex:1 0 calc(25% - 4vw);-ms-flex-preferred-size:calc(25% - 4vw)}}@media (max-width:1920px){#object_filter .flex_container_einschraenkend>*{flex:1 0 calc(25% - 4vw);-ms-flex-preferred-size:calc(25% - 4vw)}}@media (max-width:1365px){#object_filter .flex_container_einschraenkend>*{flex:1 0 calc(25% - 4vw);-ms-flex-preferred-size:calc(25% - 4vw)}}@media (max-width:1023px){#object_filter .flex_container_einschraenkend>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw)}}@media (max-width:767px){#object_filter .flex_container_einschraenkend>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw)}}@media (max-width:559px){#object_filter .flex_container_einschraenkend>*{flex:1 0 calc(100% - 4vw);-ms-flex-preferred-size:calc(100% - 4vw)}}#footer_info_1 .flex_container{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 4vw);width:calc(100% + 4vw)}#footer_info_1 .flex_container>*{margin-right:4vw;margin-top:4vw;flex:1 0 calc(33.3333333333% - 4vw);-ms-flex:1}@media (min-width:1921px){#footer_info_1 .flex_container>*{flex:1 0 calc(33.3333333333% - 4vw);-ms-flex-preferred-size:calc(33.3333333333% - 4vw)}}@media (max-width:1920px){#footer_info_1 .flex_container>*{flex:1 0 calc(33.3333333333% - 4vw);-ms-flex-preferred-size:calc(33.3333333333% - 4vw)}}@media (max-width:1365px){#footer_info_1 .flex_container>*{flex:1 0 calc(33.3333333333% - 4vw);-ms-flex-preferred-size:calc(33.3333333333% - 4vw)}}@media (max-width:1023px){#footer_info_1 .flex_container>*{flex:1 0 calc(33.3333333333% - 4vw);-ms-flex-preferred-size:calc(33.3333333333% - 4vw)}}@media (max-width:767px){#footer_info_1 .flex_container>*{flex:1 0 calc(100% - 4vw);-ms-flex-preferred-size:calc(100% - 4vw)}}@media (max-width:559px){#footer_info_1 .flex_container>*{flex:1 0 calc(100% - 4vw);-ms-flex-preferred-size:calc(100% - 4vw)}}#footer_info_2 .flex_container{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 4vw);width:calc(100% + 4vw)}#footer_info_2 .flex_container>*{margin-right:4vw;margin-top:4vw;flex:1 0 calc(25% - 4vw);-ms-flex:1}@media (min-width:1921px){#footer_info_2 .flex_container>*{flex:1 0 calc(25% - 4vw);-ms-flex-preferred-size:calc(25% - 4vw)}}@media (max-width:1920px){#footer_info_2 .flex_container>*{flex:1 0 calc(25% - 4vw);-ms-flex-preferred-size:calc(25% - 4vw)}}@media (max-width:1365px){#footer_info_2 .flex_container>*{flex:1 0 calc(25% - 4vw);-ms-flex-preferred-size:calc(25% - 4vw)}}@media (max-width:1023px){#footer_info_2 .flex_container>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw)}}@media (max-width:767px){#footer_info_2 .flex_container>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw)}}@media (max-width:559px){#footer_info_2 .flex_container>*{flex:1 0 calc(100% - 4vw);-ms-flex-preferred-size:calc(100% - 4vw)}}.memberlist .flex_container{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 4vw);width:calc(100% + 4vw)}.memberlist .flex_container>*{margin-right:4vw;margin-top:4vw;flex:1 0 calc(25% - 4vw);-ms-flex:1;max-width:calc(25% - 4vw)}@media (min-width:1921px){.memberlist .flex_container>*{flex:1 0 calc(25% - 4vw);-ms-flex-preferred-size:calc(25% - 4vw);max-width:calc(25% - 4vw)}}@media (max-width:1920px){.memberlist .flex_container>*{flex:1 0 calc(25% - 4vw);-ms-flex-preferred-size:calc(25% - 4vw);max-width:calc(25% - 4vw)}}@media (max-width:1365px){.memberlist .flex_container>*{flex:1 0 calc(25% - 4vw);-ms-flex-preferred-size:calc(25% - 4vw);max-width:calc(25% - 4vw)}}@media (max-width:1023px){.memberlist .flex_container>*{flex:1 0 calc(33.3333333333% - 4vw);-ms-flex-preferred-size:calc(33.3333333333% - 4vw);max-width:calc(33.3333333333% - 4vw)}}@media (max-width:767px){.memberlist .flex_container>*{flex:1 0 calc(50% - 4vw);-ms-flex-preferred-size:calc(50% - 4vw);max-width:calc(50% - 4vw)}}@media (max-width:559px){.memberlist .flex_container>*{flex:1 0 calc(100% - 4vw);-ms-flex-preferred-size:calc(100% - 4vw);max-width:calc(100% - 4vw)}}.articles_2 .flex_container{position:relative;display:flex;flex-wrap:wrap;width:calc(100% + calc(2em + 2vw))}.articles_2 .flex_container .mod_article{margin-right:calc(2em + 2vw);flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex:1;max-width:calc(50% - calc(2em + 2vw))}@media (min-width:1921px){.articles_2 .flex_container .mod_article{flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex-preferred-size:calc(50% - calc(2em + 2vw));max-width:calc(50% - calc(2em + 2vw))}}@media (max-width:1920px){.articles_2 .flex_container .mod_article{flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex-preferred-size:calc(50% - calc(2em + 2vw));max-width:calc(50% - calc(2em + 2vw))}}@media (max-width:1365px){.articles_2 .flex_container .mod_article{flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex-preferred-size:calc(50% - calc(2em + 2vw));max-width:calc(50% - calc(2em + 2vw))}}@media (max-width:1023px){.articles_2 .flex_container .mod_article{flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex-preferred-size:calc(50% - calc(2em + 2vw));max-width:calc(50% - calc(2em + 2vw))}}@media (max-width:767px){.articles_2 .flex_container .mod_article{flex:1 0 calc(100% - calc(2em + 2vw));-ms-flex-preferred-size:calc(100% - calc(2em + 2vw));max-width:calc(100% - calc(2em + 2vw))}}@media (max-width:559px){.articles_2 .flex_container .mod_article{flex:1 0 calc(100% - calc(2em + 2vw));-ms-flex-preferred-size:calc(100% - calc(2em + 2vw));max-width:calc(100% - calc(2em + 2vw))}}.articles_3 .flex_container{position:relative;display:flex;flex-wrap:wrap;width:calc(100% + calc(2em + 2vw))}.articles_3 .flex_container .mod_article{margin-right:calc(2em + 2vw);flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex:1;max-width:calc(33.3333333333% - calc(2em + 2vw))}@media (min-width:1921px){.articles_3 .flex_container .mod_article{flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex-preferred-size:calc(33.3333333333% - calc(2em + 2vw));max-width:calc(33.3333333333% - calc(2em + 2vw))}}@media (max-width:1920px){.articles_3 .flex_container .mod_article{flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex-preferred-size:calc(33.3333333333% - calc(2em + 2vw));max-width:calc(33.3333333333% - calc(2em + 2vw))}}@media (max-width:1365px){.articles_3 .flex_container .mod_article{flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex-preferred-size:calc(33.3333333333% - calc(2em + 2vw));max-width:calc(33.3333333333% - calc(2em + 2vw))}}@media (max-width:1023px){.articles_3 .flex_container .mod_article{flex:1 0 calc(100% - calc(2em + 2vw));-ms-flex-preferred-size:calc(100% - calc(2em + 2vw));max-width:calc(100% - calc(2em + 2vw))}}@media (max-width:767px){.articles_3 .flex_container .mod_article{flex:1 0 calc(100% - calc(2em + 2vw));-ms-flex-preferred-size:calc(100% - calc(2em + 2vw));max-width:calc(100% - calc(2em + 2vw))}}@media (max-width:559px){.articles_3 .flex_container .mod_article{flex:1 0 calc(100% - calc(2em + 2vw));-ms-flex-preferred-size:calc(100% - calc(2em + 2vw));max-width:calc(100% - calc(2em + 2vw))}}.articles_4 .flex_container{position:relative;display:flex;flex-wrap:wrap;width:calc(100% + calc(2em + 2vw))}.articles_4 .flex_container .mod_article{margin-right:calc(2em + 2vw);flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex:1;max-width:calc(50% - calc(2em + 2vw))}@media (min-width:1921px){.articles_4 .flex_container .mod_article{flex:1 0 calc(25% - calc(2em + 2vw));-ms-flex-preferred-size:calc(25% - calc(2em + 2vw));max-width:calc(25% - calc(2em + 2vw))}}@media (max-width:1920px){.articles_4 .flex_container .mod_article{flex:1 0 calc(25% - calc(2em + 2vw));-ms-flex-preferred-size:calc(25% - calc(2em + 2vw));max-width:calc(25% - calc(2em + 2vw))}}@media (max-width:1365px){.articles_4 .flex_container .mod_article{flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex-preferred-size:calc(50% - calc(2em + 2vw));max-width:calc(50% - calc(2em + 2vw))}}@media (max-width:1023px){.articles_4 .flex_container .mod_article{flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex-preferred-size:calc(50% - calc(2em + 2vw));max-width:calc(50% - calc(2em + 2vw))}}@media (max-width:767px){.articles_4 .flex_container .mod_article{flex:1 0 calc(100% - calc(2em + 2vw));-ms-flex-preferred-size:calc(100% - calc(2em + 2vw));max-width:calc(100% - calc(2em + 2vw))}}@media (max-width:559px){.articles_4 .flex_container .mod_article{flex:1 0 calc(100% - calc(2em + 2vw));-ms-flex-preferred-size:calc(100% - calc(2em + 2vw));max-width:calc(100% - calc(2em + 2vw))}}.articles_5 .flex_container{position:relative;display:flex;flex-wrap:wrap;width:calc(100% + calc(2em + 2vw))}.articles_5 .flex_container .mod_article{margin-right:calc(2em + 2vw);flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex:1;max-width:calc(33.3333333333% - calc(2em + 2vw))}@media (min-width:1921px){.articles_5 .flex_container .mod_article{flex:1 0 calc(20% - calc(2em + 2vw));-ms-flex-preferred-size:calc(20% - calc(2em + 2vw));max-width:calc(20% - calc(2em + 2vw))}}@media (max-width:1920px){.articles_5 .flex_container .mod_article{flex:1 0 calc(20% - calc(2em + 2vw));-ms-flex-preferred-size:calc(20% - calc(2em + 2vw));max-width:calc(20% - calc(2em + 2vw))}}@media (max-width:1365px){.articles_5 .flex_container .mod_article{flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex-preferred-size:calc(33.3333333333% - calc(2em + 2vw));max-width:calc(33.3333333333% - calc(2em + 2vw))}}@media (max-width:1023px){.articles_5 .flex_container .mod_article{flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex-preferred-size:calc(33.3333333333% - calc(2em + 2vw));max-width:calc(33.3333333333% - calc(2em + 2vw))}}@media (max-width:767px){.articles_5 .flex_container .mod_article{flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex-preferred-size:calc(50% - calc(2em + 2vw));max-width:calc(50% - calc(2em + 2vw))}}@media (max-width:559px){.articles_5 .flex_container .mod_article{flex:1 0 calc(100% - calc(2em + 2vw));-ms-flex-preferred-size:calc(100% - calc(2em + 2vw));max-width:calc(100% - calc(2em + 2vw))}}.articles_6 .flex_container{position:relative;display:flex;flex-wrap:wrap;width:calc(100% + calc(2em + 2vw))}.articles_6 .flex_container .mod_article{margin-right:calc(2em + 2vw);flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex:1;max-width:calc(33.3333333333% - calc(2em + 2vw))}@media (min-width:1921px){.articles_6 .flex_container .mod_article{flex:1 0 calc(16.6666666667% - calc(2em + 2vw));-ms-flex-preferred-size:calc(16.6666666667% - calc(2em + 2vw));max-width:calc(16.6666666667% - calc(2em + 2vw))}}@media (max-width:1920px){.articles_6 .flex_container .mod_article{flex:1 0 calc(16.6666666667% - calc(2em + 2vw));-ms-flex-preferred-size:calc(16.6666666667% - calc(2em + 2vw));max-width:calc(16.6666666667% - calc(2em + 2vw))}}@media (max-width:1365px){.articles_6 .flex_container .mod_article{flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex-preferred-size:calc(33.3333333333% - calc(2em + 2vw));max-width:calc(33.3333333333% - calc(2em + 2vw))}}@media (max-width:1023px){.articles_6 .flex_container .mod_article{flex:1 0 calc(33.3333333333% - calc(2em + 2vw));-ms-flex-preferred-size:calc(33.3333333333% - calc(2em + 2vw));max-width:calc(33.3333333333% - calc(2em + 2vw))}}@media (max-width:767px){.articles_6 .flex_container .mod_article{flex:1 0 calc(50% - calc(2em + 2vw));-ms-flex-preferred-size:calc(50% - calc(2em + 2vw));max-width:calc(50% - calc(2em + 2vw))}}@media (max-width:559px){.articles_6 .flex_container .mod_article{flex:1 0 calc(100% - calc(2em + 2vw));-ms-flex-preferred-size:calc(100% - calc(2em + 2vw));max-width:calc(100% - calc(2em + 2vw))}}@keyframes closing_menu{96%{padding:1.4em;height:auto;opacity:1}100%{padding:0;height:0;opacity:0}}@keyframes unhover{96%{background:#a7a9ac}100%{background:rgba(167, 169, 172, 0)}}#nav_dropdown_page_overlay{text-transform:uppercase;overflow:hidden;position:relative;line-height:1.5;max-width:600px;width:100%;margin:0 auto;padding-top:2em}#nav_dropdown_page_overlay a{color:#A7A9AC}#nav_dropdown_page_overlay ul{margin-bottom:0}#nav_dropdown_page_overlay .level_1>li{position:relative;width:100%;z-index:2}#nav_dropdown_page_overlay .level_1>li.submenu:after{content:'\002B';position:absolute;top:0;top:-0.3em;right:0.2em;z-index:100;padding-right:1.2em;padding-top:0.35em;padding-bottom:0.35em;font-size:130%;z-index:-1;color:#ccc}#nav_dropdown_page_overlay .level_1>li.open.submenu:after{content:'\2212';color:#222}#nav_dropdown_page_overlay .level_1>li.active.submenu:after,#nav_dropdown_page_overlay .level_1>li.trail.submenu:after{color:#fff}#nav_dropdown_page_overlay .level_1>li>a,#nav_dropdown_page_overlay .level_1>li>strong{position:relative;display:block;z-index:10;font-weight:normal;padding:0.5em 1em;transition:color 0.5s}#nav_dropdown_page_overlay .level_1>li>a.submenu,#nav_dropdown_page_overlay .level_1>li>strong.submenu{cursor:default}#nav_dropdown_page_overlay .level_1>li>a:before,#nav_dropdown_page_overlay .level_1>li>strong:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;border-bottom:1px solid #ccc;z-index:-1}#nav_dropdown_page_overlay .level_1>li>a:after,#nav_dropdown_page_overlay .level_1>li>strong:after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;transition:background 0.5s;background:rgba(204, 204, 204, 0);z-index:-1}#nav_dropdown_page_overlay .level_1>li>a.active,#nav_dropdown_page_overlay .level_1>li>strong.active,#nav_dropdown_page_overlay .level_1>li>a.trail,#nav_dropdown_page_overlay .level_1>li>strong.trail,#nav_dropdown_page_overlay .level_1>li>a.active:hover,#nav_dropdown_page_overlay .level_1>li>strong.active:hover,#nav_dropdown_page_overlay .level_1>li>a.trail:hover,#nav_dropdown_page_overlay .level_1>li>strong.trail:hover{color:white}#nav_dropdown_page_overlay .level_1>li>a.active:after,#nav_dropdown_page_overlay .level_1>li>strong.active:after,#nav_dropdown_page_overlay .level_1>li>a.trail:after,#nav_dropdown_page_overlay .level_1>li>strong.trail:after,#nav_dropdown_page_overlay .level_1>li>a.active:hover:after,#nav_dropdown_page_overlay .level_1>li>strong.active:hover:after,#nav_dropdown_page_overlay .level_1>li>a.trail:hover:after,#nav_dropdown_page_overlay .level_1>li>strong.trail:hover:after{background:#842d2d}#nav_dropdown_page_overlay .level_1>li>a:hover,#nav_dropdown_page_overlay .level_1>li>strong:hover{color:#222}#nav_dropdown_page_overlay .level_1>li>a:hover:after,#nav_dropdown_page_overlay .level_1>li>strong:hover:after{background:#ccc}#nav_dropdown_page_overlay .level_1>li.open:not(.trail):not(.active)>a,#nav_dropdown_page_overlay .level_1>li.open:not(.trail):not(.active)>strong{color:#222}#nav_dropdown_page_overlay .level_1>li.open:not(.trail):not(.active)>a:after,#nav_dropdown_page_overlay .level_1>li.open:not(.trail):not(.active)>strong:after{background:#d9d8d9}#nav_dropdown_page_overlay .level_1>li.open:not(.trail):not(.active)>a:before,#nav_dropdown_page_overlay .level_1>li.open:not(.trail):not(.active)>strong:before{border:none}#nav_dropdown_page_overlay .level_1>li.closing:not(.trail):not(.active)>a,#nav_dropdown_page_overlay .level_1>li.closing:not(.trail):not(.active)>strong{color:#222}#nav_dropdown_page_overlay .level_1>li.closing:not(.trail):not(.active)>a:after,#nav_dropdown_page_overlay .level_1>li.closing:not(.trail):not(.active)>strong:after{background:#d9d8d9;animation:unhover 2s linear;animation-fill-mode:forwards}#nav_dropdown_page_overlay .level_1>li .level_2{padding:0;opacity:0;max-height:0;line-height:1.6;overflow:hidden;background:#eee;transition:max-height 0.7s, opacity 0.7s, 0.5s padding 0.2s}#nav_dropdown_page_overlay .level_1>li .level_2 strong{font-weight:normal}#nav_dropdown_page_overlay .level_1>li .level_2 a{display:block}#nav_dropdown_page_overlay .level_1>li .level_2 a:hover,#nav_dropdown_page_overlay .level_1>li .level_2 strong{color:#842d2d}#nav_dropdown_page_overlay .level_1>li .level_2 .level_3{margin-left:3em;margin-top:0.5em}#nav_dropdown_page_overlay .level_1>li.open .level_2{padding:1.2em 1em;opacity:1;transition:max-height 0.7s, opacity 0.7s, padding 0.7s;max-height:20em}#nav_dropdown{float:right;overflow:visible}#nav_dropdown a{color:inherit}#nav_dropdown ul{margin-bottom:0}#nav_dropdown .level_1>li{float:left;z-index:2}#nav_dropdown .level_1>li>a,#nav_dropdown .level_1>li>strong{position:relative;display:block;z-index:10;font-weight:normal;color:#444;font-size:1.1em;transition:color 0.5s, padding 0.3s;padding-top:2.48em;padding-bottom:2.48em;padding-left:0.7em}#nav_dropdown .level_1>li>a:not(.last),#nav_dropdown .level_1>li>strong:not(.last){padding-right:0.7em}#nav_dropdown .level_1>li>a:after,#nav_dropdown .level_1>li>strong:after{position:absolute;display:block;content:'';top:0;left:50%;transform:translateX(-50%);height:2px;width:0%;margin:0 auto;transition:background 0.5s, width 0.5s;background:rgba(102, 102, 102, 0);z-index:-1}#nav_dropdown .level_1>li>a.first:before,#nav_dropdown .level_1>li>strong.first:before{border:none}#nav_dropdown .level_1>li>a.active,#nav_dropdown .level_1>li>strong.active,#nav_dropdown .level_1>li>a.trail,#nav_dropdown .level_1>li>strong.trail,#nav_dropdown .level_1>li>a.active:hover,#nav_dropdown .level_1>li>strong.active:hover,#nav_dropdown .level_1>li>a.trail:hover,#nav_dropdown .level_1>li>strong.trail:hover{color:#842d2d}#nav_dropdown .level_1>li>a:hover,#nav_dropdown .level_1>li>strong:hover{color:#842d2d}#nav_dropdown .level_1>li>a:hover:after,#nav_dropdown .level_1>li>strong:hover:after{background:#842d2d;width:100%}#nav_dropdown .level_1>li.closing:not(.trail):not(.active)>a:after,#nav_dropdown .level_1>li.closing:not(.trail):not(.active)>strong:after{animation:unhover 2s linear;animation-fill-mode:forwards}#nav_dropdown .level_1>li .level_2{position:absolute;margin-left:-1.2em;padding:0em 1.5em;opacity:0;transition:opacity 0.7s 0.1s, max-height 0.7s 0.1s, border 0.7s 0.1s;max-height:0;line-height:1.6;overflow:hidden;background:rgba(255, 255, 255, 0.9);margin-top:0.2em;border-bottom:0px solid #ddd;border-left:0px solid #ddd;border-right:0px solid #ddd;transition:opacity 0.7s 0.1s, max-height 0.7s 0.1s, border 0.7s 0.1s, padding 0.7s 0.1s}#nav_dropdown .level_1>li .level_2>li{margin:0.5em}#nav_dropdown .level_1>li .level_2 strong{font-weight:normal}#nav_dropdown .level_1>li .level_2 a:hover,#nav_dropdown .level_1>li .level_2 strong{color:#842d2d}#nav_dropdown .level_1>li .level_2 .level_3{margin-left:3em;font-size:90%;margin-top:0.5em}#nav_dropdown .level_1>li.open .level_2{padding:1em 1.5em;opacity:1;max-height:20em;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#nav_images_page_overlay{display:inline-block;font-size:1em;line-height:2;width:-webkit-calc(100% - 4em);width:calc(100% - 4em);max-width:1200px;margin-left:2em;margin-right:2em;padding-bottom:2em;border-bottom:1px solid #444;color:#ddd}#nav_images_page_overlay li{border:1px solid #555;-webkit-box-sizing:border-box;box-sizing:border-box}#nav_images_page_overlay li img{-webkit-filter:brightness(90%) grayscale(40%);filter:brightness(90%) grayscale(40%);-webkit-transition:-webkit-transform 0.8s 0s ease-in-out, -webkit-filter 0.8s 0s ease-in-out;transition:-webkit-transform 0.8s 0s ease-in-out, -webkit-filter 0.8s 0s ease-in-out;-o-transition:transform 0.8s 0s ease-in-out, filter 0.8s 0s ease-in-out;transition:transform 0.8s 0s ease-in-out, filter 0.8s 0s ease-in-out;transition:transform 0.8s 0s ease-in-out, filter 0.8s 0s ease-in-out, -webkit-transform 0.8s 0s ease-in-out, -webkit-filter 0.8s 0s ease-in-out;width:auto;max-width:100%}#nav_images_page_overlay li figure{width:100%;overflow:hidden;position:relative}#nav_images_page_overlay li figcaption{position:absolute;bottom:0;width:100%;z-index:1;text-align:center;display:block;padding:0 0;font-size:1em;color:#ddd;background-image:linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.9) 60%);transition:color 0.7s 0s, background-color 0.7s 0s;color:#555}#nav_images_page_overlay li:hover img,#nav_images_page_overlay li.active img{}#nav_images_page_overlay li:hover figcaption,#nav_images_page_overlay li.active figcaption{color:#333;background-color:#ddd}nav_main_ul{position:relative;display:flex;flex-wrap:wrap;top:calc(-0.5 * 1em);width:calc(100% + 1em)}nav_main_ul nav_main_li{margin-right:1em;margin-top:1em;flex:1 0 calc(25% - 1em);-ms-flex:1;max-width:calc(25% - 1em)}@media (min-width:1921px){nav_main_ul nav_main_li{flex:1 0 calc(25% - 1em);-ms-flex-preferred-size:calc(25% - 1em);max-width:calc(25% - 1em)}}@media (max-width:1920px){nav_main_ul nav_main_li{flex:1 0 calc(25% - 1em);-ms-flex-preferred-size:calc(25% - 1em);max-width:calc(25% - 1em)}}@media (max-width:1365px){nav_main_ul nav_main_li{flex:1 0 calc(25% - 1em);-ms-flex-preferred-size:calc(25% - 1em);max-width:calc(25% - 1em)}}@media (max-width:1023px){nav_main_ul nav_main_li{flex:1 0 calc(50% - 1em);-ms-flex-preferred-size:calc(50% - 1em);max-width:calc(50% - 1em)}}@media (max-width:767px){nav_main_ul nav_main_li{flex:1 0 calc(50% - 1em);-ms-flex-preferred-size:calc(50% - 1em);max-width:calc(50% - 1em)}}@media (max-width:559px){nav_main_ul nav_main_li{flex:1 0 calc(100% - 1em);-ms-flex-preferred-size:calc(100% - 1em);max-width:calc(100% - 1em)}}#nav_legal{padding:2em 0em 2em 0em;text-align:center}#nav_legal ul{text-align:center}#nav_legal li{display:inline-block;margin:1em;color:inherit}#nav_legal li a:hover{color:#fff}#nav_in_page li{float:left}#nav_footer li.active,#nav_footer li.trail{color:#842d2d}#toggle_scroll_top{display:none;position:fixed;bottom:5.5vh;right:2.5em;font-size:150%;background-color:rgba(51, 51, 51, 0.5);border:1px solid rgba(204, 204, 204, 0.3)}#toggle_scroll_top::before{color:#fff}#toggle_scroll_top.visible{display:block}#toggle_page_overlay_1,#toggle_header_panel_1,#toggle_header_panel_2,#toggle_footer_panel_1,#toggle_footer_panel_2,.close_page_overlay{font-size:200%;background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.1);float:right;cursor:pointer;text-transform:uppercase}.close_page_overlay{top:0.2em;float:right;right:-0.5em;z-index:9999}.close_page_overlay:before{top:-0.03em}body:not(.header_sticky) .close_page_overlay{top:2.2em}body.header_sticky .close_page_overlay{top:0.2em}#toggle_page_overlay_1{background-color:transparent;border:none;top:1em;float:right;transition:top 0.3s;right:-0.5em;display:none}#toggle_header_panel_1.closing:before,#toggle_header_panel_2.closing:before,#toggle_footer_panel_1.closing:before,#toggle_footer_panel_2.closing:before{animation:close_menu 0.3s ease-in-out forwards}#toggle_header_panel_1.open:before,#toggle_header_panel_2.open:before,#toggle_footer_panel_1.open:before,#toggle_footer_panel_2.open:before{animation:open_menu 0.3s ease-in-out forwards}@keyframes open_menu{50%{color:transparent}100%{content:"\4d";margin-top:-0.05em}}@keyframes close_menu{0%{content:"\4d";margin-top:-0.05em}50%{color:transparent}100%{content:"\61";margin-top:0}}.tos-slide>img{width:auto}a:hover{color:#842d2d}a{outline:0;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}a img{background:transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}h1,h2,h3,h4{margin:0;-webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual;text-transform:uppercase;font-weight:300}h1{margin-top:0;font-size:1.7em;color:#842d2d;font-weight:400}h2{margin-top:1.3em;margin-bottom:1em;color:#842d2d;font-size:1.4em;font-weight:400}h3{font-size:1.2em;margin-bottom:0.6em;margin-top:2em}h4{font-size:1em;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:0.5em;margin-bottom:2.5em;text-transform:uppercase}.ol-overlay-container{margin-left:51px;margin-bottom:-11px}.ol-overlay-container .c4g-popup-wrapper{display:block !important;border:none !important;background-color:transparent !important;min-width:0 !important;min-height:0 !important;transform:translateY(50%) translateX(-50%);border-radius:none !important}.ol-overlay-container .c4g-popup-wrapper::before{display:none}.ol-overlay-container .c4g-popup-wrapper .c4g-popup-close{display:none}.ol-overlay-container .c4g-popup-wrapper .c4g-popup-content{padding:0}.ol-overlay-container .c4g-popup-wrapper .c4g-popup-content p{margin:0}@media (max-width:1365px){#nav_in_page,#nav_in_page_detailseite,#header .contact_outer_container{display:none}#header #claimcontainer{position:absolute;left:2vw;top:7vh;width:12em;display:none}.slick-container .slick-layer-container{font-size:6vw;padding-bottom:15vh}}@media (max-width:1023px){.slick-container .layer_container .layer_1{font-size:1.3em;padding:0.7em 0.9em 0.5em 0.9em}.slick-container .layer_container .layer_2{font-size:1em;padding:0em 0.9em 1.1em 0.9em}.nav_inpage h1{margin-bottom:2em}.nav_inpage .inpage_link{display:block;margin:0 0 1em 0}#toggle_page_overlay_1{display:block}#nav_dropdown{display:none}#nav_breadcrumb{display:none}#object_filter .inside .mod_iso_cumulativefilter#filter_ort .level_2{columns:2;column-gap:calc(2em + 2vw)}.slick-container .slick-layer-container{font-size:6vw;padding-bottom:18vh}}@media (max-width:767px){#logocontainer{width:12em}#toggle_page_overlay_1{top:0.85em}.slick-container .slick-layer-container{font-size:7vw;padding-bottom:20vh}.slider.start .slick-container{overflow:hidden;min-height:400px}.slider.start .slick-container figure{min-height:400px}.slider.start .slick-container .slick-track{min-height:400px}}@media (max-width:559px){.slider.start .slick-container{overflow:hidden;min-height:360px;height:62vh;height:calc(var(--vh, 1vh) * 62)}.slider.start .slick-container figure{min-height:360px;height:62vh;height:calc(var(--vh, 1vh) * 62);line-height:62vh;line-height:calc(var(--vh, 1vh) * 62);text-align:center;position:relative}.slider.start .slick-container img{position:absolute;display:block;min-height:62vh;min-height:calc(var(--vh, 1vh) * 62);object-fit:cover;top:50%;transform:translateY(-50%)}.slider.start .slick-container .slick-track{min-height:360px;height:62vh;height:calc(var(--vh, 1vh) * 62)}.slick-container .slick-layer-container{font-size:8vw;padding-bottom:6vh}footer{text-align:center}body{font-size:0.8em}#logocontainer{width:10em}#toggle_page_overlay_1{top:0.65em}#header .inside #header_contact .inner_container{text-align:center}#header .inside #header_contact .inner_container>div{float:none}#header .inside #header_contact .inner_container .icon-elegant-icon_mail{display:none}#objekt_liste_filter .projekt_header,#objekt_liste_kategorien .projekt_header{padding-bottom:3em}#object_filter .inside .mod_iso_cumulativefilter#filter_ort .level_2{columns:1;column-gap:calc(2em + 2vw)}}::placeholder{color:rgba(255, 255, 255, 0.6)}::-ms-input-placeholder{color:rgba(255, 255, 255, 0.6)}