body{--management-highlight-color: #BF0A15;--management-highlight-color-rgb: 191, 10, 21}*{margin:0;padding:0}a,object{outline:none !important}.cf,.clear{float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.fullwidth,.p_fullwidth input{width:100% !important}hr{display:none}.nobr{white-space:nowrap}.hidden{display:none}.sr-only{clip:rect(0px, 0px, 0px, 0px) !important;height:1px !important;position:absolute !important;width:1px !important;border-width:0px !important;border-style:initial !important;border-color:initial !important;-o-border-image:initial !important;border-image:initial !important;margin:-1px !important;overflow:hidden !important;padding:0px !important;display:block !important}body{font:400 18px/26px "Brandon Grotesque",Arial,Helvetica,sans-serif;color:#333;background:#bf0a15}.page{overflow:hidden;background:#fff}body>nav{display:none}div#siteframe{max-width:1360px;margin:0 auto;padding:0 30px;background:#fff}div.content_wrap{max-width:1110px;margin:0 auto;padding:61px 0 64px;padding-bottom:75px}div.content_wrap>.content{text-align:center}#header{padding:20px 0;color:#fff;position:relative;background:url("../img/header_bg.png") no-repeat center top;background-size:cover}#header .header_inner{max-width:1360px;margin:0 auto}#header div#logo{float:left;margin:0;display:block}#header div#logo img{display:block}#header div#logo img.logo_red{display:none}#header div#meta,#header div#metanavigation,#header div#language{float:right;display:inline;margin:0;padding:0}#header div#meta{padding:15px 0 17px}.responsive_navigation_toggle{z-index:80;display:none;width:40px;height:30px;position:absolute;top:47px;right:30px;transform:translateY(-50%)}.responsive_navigation_toggle span{background:#fff;display:block;height:6px;left:0;position:absolute;right:0;top:0;transform:rotate(0deg);transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:80}.responsive_navigation_toggle span:nth-child(2){top:12px}.responsive_navigation_toggle span:nth-child(3){top:24px}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){transform:rotate(45deg)}.navi_open .responsive_navigation_toggle span{top:42.5%;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}#slider{position:relative;z-index:50}.mod_action_add_entry_form #slider,.mod_action_edit_entry_form #slider{display:none}#slider .bx-slider-wrap{margin-top:-50px}div.bx-wrapper{margin:0;padding:0}div.bx-wrapper img{width:100%;height:auto}#slider div.bx-wrapper .bx-controls-direction{opacity:0;transition:all .3s ease-out}#slider .bx-wrapper:hover .bx-controls-direction{opacity:1}.slide span,.pictures span{box-shadow:none}div.bx-wrapper .bx-controls-direction a{background:none;margin:0;z-index:40;left:-8px;width:30px;height:30px;margin:-45px 0 0 0;padding:30px;text-decoration:none}div.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-8px}#slider div.bx-wrapper .bx-controls-direction a{margin-top:-20px}div.bx-wrapper .bx-controls-direction a:before{content:"";position:absolute;top:18px;left:30px;right:30px;bottom:0;font-family:"Font Awesome 6 Pro";font-weight:300;color:#fff;font-size:50px;line-height:50px;z-index:50;text-indent:0;text-decoration:none;transition:color .3s ease-out}div.bx-wrapper .bx-controls-direction a.bx-next:before{content:"";text-align:right}div.bx-wrapper .bx-controls-direction a:hover:before{color:#e7000e}div.bx-wrapper .bx-pager{display:block;padding:0;text-align:left;bottom:44px;left:60px;z-index:20}div.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:only-child{display:none}div.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;margin:0 15px 0 0}div.bx-wrapper .bx-pager.bx-default-pager a:hover,div.bx-wrapper .bx-pager.bx-default-pager a.active{background:#e7000e}.slide_text_container{display:block;position:absolute;bottom:60px;right:60px;background:url("../img/slide_container_bg.png") no-repeat;background-size:cover;width:610px;height:310px;color:rgba(115,116,111,.7882352941);font-size:30px;line-height:40px;font-weight:300;padding:60px 30px 22px;box-sizing:border-box;z-index:100}.slide_text_container .slide_text{padding:20px;max-width:430px}.slide_text_container h2{font-size:30px;line-height:40px;font-weight:700;margin:0 0 2px}.slider_content_button{text-align:right;font-size:25px;line-height:25px;margin:0;padding:39px 0 0 1px;position:absolute;right:60px;bottom:30px}.slider_content_button a{color:#e7000e;text-decoration:none;font-weight:700;position:relative;transition:color .25s ease-out}.slider_content_button a:hover{color:#862520}.slide_text>*:last-child{margin-bottom:0}#bx-slider-wrap .video_slide .video_in_slider{position:relative !important;padding-bottom:0 !important;width:100% !important;height:auto !important;aspect-ratio:1360/700;-o-object-fit:cover;object-fit:cover;display:block}.listing_entry div.bx-wrapper .bx-pager{display:none}.listing_entry div.bx-wrapper .bx-controls-direction{display:block}.portlet_listing div.bx-wrapper .bx-pager{display:none}.portlet_listing div.bx-wrapper .bx-controls-direction{display:block}.portlet_listing div.bx-wrapper .bx-controls-direction a{left:-104px}.portlet_listing div.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-104px}.portlet_listing div.bx-wrapper .bx-controls-direction a:before{color:#999}.portlet_listing div.bx-wrapper .bx-controls-direction a:hover:before{color:#000}#footer{color:#fff;background:url(../img/footer_bg.png) no-repeat center top;background-size:cover;font-weight:300}.footer_inner{max-width:1110px;margin:0 auto;padding:54px 30px 100px}#footer strong{color:#fff;font-weight:700}#footer a:hover{color:hsla(0,0%,100%,.8)}#footer a.phone:hover,#footer a{color:#fff;transition:all .3s ease-out}#footer .imprint{padding:0 0 0 3px}#footer #copy li:last-child a,#footer a.phone{text-decoration:none}#footer .footer_logo{float:left;padding:16px 0 0 10px}#footer .footer_portlet{overflow:hidden;float:right;margin:0 60px 0 0}.footer_portlet .portlet{margin:0;padding:0;width:auto;float:none}.footer_portlet .portlet .portlet_inner{padding:0;background:none;position:relative}.footer_portlet h3.portlet-title a:hover,.footer_portlet h3.portlet-title,.footer_portlet h3.portlet-title a{font-size:18px;line-height:26px;font-weight:700;color:#fff;margin:0;padding:0;display:none}.footer_portlet .portlet_quicklinks_link{font-weight:300;margin:0;display:inline-block}.footer_portlet table td,.footer_portlet table th{padding:0 0 7px;border:0;color:#fff}.footer_portlet table th{text-align:right;padding-right:15px;font-weight:600;text-transform:uppercase}#footer .portlet ul.controls a,#footer .portlet ul.controls span{color:#000}#footer .portlet ul.controls a:hover,#footer .portlet ul.controls span:hover{color:#e7000e}#footer #copy{margin:34px 0 0 0;padding:42px 0 0 0;border-top:1px solid #fff;display:block;overflow:hidden;list-style-type:none}#footer li{float:left}#footer li:not(:last-child) a{margin:0 5px}.footer_portlet .portlet .controls .portlet-resource-link,#footer li span{display:none}#footer li a:hover{text-decoration:underline}#footer #copy li:last-child{clear:both}#privacy_banner{position:fixed;left:20px;bottom:20px;width:100%;max-width:460px;background:rgba(0,0,0,.85);z-index:1000}#privacy_banner #privacy_banner_inner{padding:20px;font-size:14px;line-height:21px;color:#fff;text-align:left;position:relative}#privacy_banner #privacy_banner_inner #privacy_icon{display:inline-block;vertical-align:middle;width:86px;margin-right:-5px}#privacy_banner #privacy_banner_inner #privacy_icon i{font-size:66px;line-height:66px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_icon{display:none}}#privacy_banner #privacy_banner_inner #privacy_description_wrap{display:inline-block;vertical-align:middle;width:calc(100% - 86px)}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:none;float:left;margin-right:10px}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon i{font-size:30px;line-height:30px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_description_wrap{width:100%}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:block;float:left}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_message{overflow:hidden}}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{margin-top:10px;display:inline-block;vertical-align:middle}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{margin-right:10px;width:auto;padding:8px 14px 7px;text-decoration:none;color:#fff;background:hsla(0,0%,100%,.18);border:none;outline:none;cursor:pointer;backface-visibility:hidden;transition:color .2s ease-out,background .2s ease-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i{margin-right:6px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i:before{color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:active{opacity:.7}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{position:relative;text-decoration:none;color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:2px;width:100%;height:1px;background:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:active{opacity:.7}@media screen and (max-width: 500px){#privacy_banner{left:0;right:0;bottom:0;width:100%;max-width:100%}}*{margin:0;padding:0}a,object{outline:none !important}.cf,.clear{float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.fullwidth,.p_fullwidth input{width:100% !important}hr{display:none}.nobr{white-space:nowrap}.hidden{display:none}.sr-only{clip:rect(0px, 0px, 0px, 0px) !important;height:1px !important;position:absolute !important;width:1px !important;border-width:0px !important;border-style:initial !important;border-color:initial !important;-o-border-image:initial !important;border-image:initial !important;margin:-1px !important;overflow:hidden !important;padding:0px !important;display:block !important}.resource_background{display:block;position:relative}.resource.picture:not(.picture_content){float:left}.resource.picture a img,.resource.picture img{display:block}.float_right{float:right}.float_left,.float_left_no_clear{float:left;position:relative}.float_right_with_clear{float:right;clear:right}.float_left_with_clear{float:left;clear:left}.clear{clear:both;float:none}label.nofloat{clear:none;padding:0;margin:0;float:none !important;width:auto !important;max-width:none}.accordeon{background:none !important;border:none !important;padding:0 !important}.accordeon_content{display:none;padding:2px 0 14px 0}table{border-collapse:collapse;border-spacing:0}table th,table td{vertical-align:top}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;position:relative;margin-bottom:15px}.table_wrap_container.visible_indicator{position:relative;padding:25px 0 0}.table_wrap_container.visible_indicator .table_wrap_container table,.table_wrap_container.visible_indicator .news_events_table{width:auto !important}.table_wrap_container.visible_indicator .table_scroll_indicator{display:block}.table_scroll_indicator{display:none;position:absolute;right:0;top:0}.table_scroll_indicator:hover{cursor:pointer}label.label_remember_me_checkbox{display:block;padding:4px 0}input#remember_me{width:auto}label.label_remember_me_checkbox label.checkbox{display:inline;width:auto !important;float:none !important;font-size:93%}label.label_remember_me_checkbox input{margin-right:5px}label.label_remember_me_checkbox label{pointer-events:none}div.captcha_protection{padding:14px 15px;background:#eee;background:linear-gradient(to bottom, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee");border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px #eee;width:auto;display:inline-block;zoom:1;*display:inline;max-width:100%;-o-box-sizing:border-box;box-sizing:border-box}div.captcha_protection span.captcha_title{font-weight:normal;display:block;font-size:12px;line-height:normal;border-bottom:1px solid #ccc;margin:-14px -15px 8px;padding:8px 15px;background:linear-gradient(to bottom, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee");border-radius:7px 7px 0 0;color:#333}div.captcha_protection span.captcha_input_title{font-weight:normal;margin-bottom:1px;display:block;color:#555}div.captcha_protection label{margin-right:-8px;display:none !important}div.captcha_protection span#captcha_help_link{font-size:10px;text-decoration:underline;position:relative;cursor:help;color:#666;white-space:nowrap}div.captcha_protection span#captcha_help_link:hover{color:#333}div.captcha_protection span#captcha_help_text{position:absolute;top:10px;right:-195px;width:180px;background:#f0f0f0;border:1px solid #666;border-radius:5px;box-shadow:0 0 3px #666;padding:5px 8px;background:#eee;background:linear-gradient(to bottom, #f0f0f0, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0", endColorstr="#eee")}div.captcha_protection img.captcha_img{width:220px}.listing_entry_link,.overview_entry_link,.portlet_content_entry_link,.portlet_listing_entry_link,.portlet_shop_article_entry_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:25}#privacy_banner{position:fixed;left:20px;bottom:20px;width:100%;max-width:460px;background:rgba(0,0,0,.85);z-index:1000}#privacy_banner #privacy_banner_inner{padding:20px;font-size:14px;line-height:21px;color:#fff;text-align:left;position:relative}#privacy_banner #privacy_banner_inner #privacy_icon{display:inline-block;vertical-align:middle;width:86px;margin-right:-5px}#privacy_banner #privacy_banner_inner #privacy_icon i{font-size:66px;line-height:66px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_icon{display:none}}#privacy_banner #privacy_banner_inner #privacy_description_wrap{display:inline-block;vertical-align:middle;width:calc(100% - 86px)}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:none;float:left;margin-right:10px}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon i{font-size:30px;line-height:30px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_description_wrap{width:100%}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:block;float:left}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_message{overflow:hidden}}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{margin-top:10px;display:inline-block;vertical-align:middle}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{margin-right:10px;width:auto;padding:8px 14px 7px;text-decoration:none;color:#fff;background:hsla(0,0%,100%,.18);border:none;outline:none;cursor:pointer;backface-visibility:hidden;transition:color .2s ease-out,background .2s ease-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i{margin-right:6px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i:before{color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:active{opacity:.7}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{position:relative;text-decoration:none;color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:2px;width:100%;height:1px;background:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:active{opacity:.7}@media screen and (max-width: 500px){#privacy_banner{left:0;right:0;bottom:0;width:100%;max-width:100%}}.tooltipster-default{border-radius:5px;background:#343333;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:8px;overflow:hidden}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-top:8px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-top:9px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid rgba(0,0,0,0) !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade-show{opacity:1}.fa-file-docx:before{content:""}.fa-photo:before{content:""}h1{color:#e7000e;font-size:36px;line-height:45px;font-weight:900;margin:0 0 32px 0;text-transform:uppercase}h2,h2 a,div.introduction{font-size:36px;line-height:45px;color:#000;margin:0 0 15px;padding:0;text-decoration:none;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}h1+div.introduction{color:#e7000e;margin:-28px 0 32px 0}h1+.message{margin-top:-20px}h3,h3 a{font-size:22px;line-height:27px;color:#000;margin:0 0 7px 0;padding:0;text-decoration:none;font-weight:400;text-transform:uppercase}h6,h6 a,h4,h4 a,h5,h5 a{font-size:18px;line-height:26px;color:#000;margin:0 0 5px 0;padding:0;text-decoration:none;font-weight:700}p{margin:0 0 20px 0}strong{color:#000}a{outline:none;color:#e7000e;text-decoration:underline}a:hover{color:#862520}a img{border:none}.resource_subtitle{display:none}.content_button+.content_button{margin-top:-27px}.content_button a{font-size:17px;line-height:24px;margin:17px 0 0 0;padding:13px 25px 11px;background:#e7000e;font-weight:600;text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;transition:background .3s ease-out}.content_button a:hover{background:#862520}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,.05)}a.button:hover{background:rgba(0,0,0,.15)}.content ul,.content ol{margin:0 0 20px 16px;width:auto;list-style-position:inside}.content .chosen ul{margin:0}.content ol{list-style-type:decimal;margin:0 0 20px 16px}.content ul.sitemap{margin:0}.content ul{list-style:none;margin-left:0}.content ul li .list_inner{position:relative;padding:0 0 0 15px;display:inline-block}.content ul li .list_inner:before{content:"";position:absolute;font-family:"Font Awesome 6 Pro";font-weight:normal;padding:0 10px 0 0;left:0;top:-1px;z-index:10}.content ul.sitemap li .list_inner{padding:0}.content ul.sitemap li .list_inner:before{display:none}.content>ul li .list_inner{display:inline}.content>ul li .list_inner:before{top:-4px}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;margin:0 0 25px 0}.table_scroll_indicator{position:absolute;right:0;top:0;cursor:pointer;background:url(../img/table_icon.png) no-repeat;background-size:24px;width:24px;height:24px;display:none}.content table{border:none;border-spacing:0;margin:0}table th{color:#000;border-bottom:2px solid #e7000e;padding:15px 15px 12px}table td{border-bottom:1px solid #dedfe1;padding:15px}table td>*:last-child,table th>*:last-child{margin-bottom:0}.content table.table td>ul li .list_inner{display:inline}.content table.table td>ul li .list_inner:before{top:-4px}.portlet .picture.picture_content{width:auto}.portlet .picture.picture_content:before{display:none}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_thin_it-webfont.eot");src:url("fonts/brandon_thin_it-webfont.woff2") format("woff2"),url("fonts/brandon_thin_it-webfont.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_thin-webfont.eot");src:url("fonts/brandon_thin-webfont.woff2") format("woff2"),url("fonts/brandon_thin-webfont.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_light_it-webfont.eot");src:url("fonts/brandon_light_it-webfont.woff2") format("woff2"),url("fonts/brandon_light_it-webfont.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_light-webfont.eot");src:url("fonts/brandon_light-webfont.woff2") format("woff2"),url("fonts/brandon_light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_reg_it-webfont.eot");src:url("fonts/brandon_reg_it-webfont.woff2") format("woff2"),url("fonts/brandon_reg_it-webfont.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_reg-webfont.eot");src:url("fonts/brandon_reg-webfont.woff2") format("woff2"),url("fonts/brandon_reg-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_med_it-webfont.eot");src:url("fonts/brandon_med_it-webfont.woff2") format("woff2"),url("fonts/brandon_med_it-webfont.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_med-webfont.eot");src:url("fonts/brandon_med-webfont.woff2") format("woff2"),url("fonts/brandon_med-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_bld_it-webfont.eot");src:url("fonts/brandon_bld_it-webfont.woff2") format("woff2"),url("fonts/brandon_bld_it-webfont.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_bld-webfont.eot");src:url("fonts/brandon_bld-webfont.woff2") format("woff2"),url("fonts/brandon_bld-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_blk_it-webfont.eot");src:url("fonts/brandon_blk_it-webfont.woff2") format("woff2"),url("fonts/brandon_blk_it-webfont.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:"Brandon Grotesque";src:url("fonts/brandon_blk-webfont.eot");src:url("fonts/brandon_blk-webfont.woff2") format("woff2"),url("fonts/brandon_blk-webfont.woff") format("woff");font-weight:900;font-style:normal}.message{border:2px solid #e7000e;color:#e7000e;background:none;font-weight:700;padding:10px 16px;margin:20px 0;font-size:16px}.pagination{margin:45px 0 25px 0}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a,.pagination .pagination-links a{display:block;line-height:30px;padding:5px 16px;text-decoration:none;color:#fff;background:#e7000e;font-weight:700;border-radius:5px;transition:background .3s ease-out}.pagination .pagination-numbers a:hover,.pagination .pagination-links a:hover,.pagination a.current{color:#fff;background:#862520}.pagination .pagination-numbers a{margin-right:8px}.pagination .pagination-links a{margin-left:8px}.logged_in.system_page #navigation{display:none}.logged_in.system_page .page{background:none}body .bx-slider-wrap span.management_controls{top:60px}#mod_overview,#mixItUp{margin:52px 0 20px}.listing_entry,.overview_item{margin:52px 0 0 0;padding:52px 0 0 0;border-top:1px solid #dedfe1;text-align:left}.listing_index_0,.overview_item_0{margin:0}.listing-entry-inline{position:relative}.listing_entry .listing-date{font-weight:700;color:#333}.listing_entry .listing_inner_content,.overview_item .content{overflow:hidden}.overview_item .content{padding:0}.overview_item .content .introduction:empty{display:none}.listing_entry .bx-slider-wrap,.listing_entry .resource_container,.overview_item .resource_container{width:65.8%;float:right;margin:7px 0 7px 30px}.listing_entry:nth-child(even) .bx-slider-wrap,.listing_entry:nth-child(even) .resource_container,.overview_item:nth-child(even) .resource_container{float:left;margin:7px 30px 7px 0}.listing_entry .bx-slider-wrap .picture img,.listing_entry .bx-slider-wrap .picture,.overview_item .resource_container .picture img,.listing_entry .resource_container .picture img,.overview_item .resource_container .picture,.listing_entry .resource_container .picture{width:100%;height:auto}a.listing-more-button{margin:37px 0 0 0}.listing-content-text>*:last-child{margin-bottom:0}.listing_entry h2.listing-title,.listing_entry h2.listing-title a,.overview_item h2,.overview_item h2 a{color:#e7000e;font-weight:700;margin:0 0 15px;font-size:30px;line-height:38px}.listing_actions{position:absolute;top:7px;right:0;background:#fff;background:hsla(0,0%,100%,.8);z-index:10;padding:7px 12px 5px;font-size:15px}.listing_actions a,.listing_actions span{color:#000}.listing_actions a:hover,.listing_actions span:hover{color:#e7000e}.overview_item .introduction{font-size:24px;line-height:29px;margin:0 0 13px}#overview_title_content .introduction{display:none}.listing_entry_detail_pictures{display:none}div.listing_entry_backlink a{margin:17px 0 25px 0}#google_map{position:relative;height:700px}#map-canvas,.gmap-map,#module_map{height:auto !important;position:absolute;top:0;left:0;right:0;bottom:0}div.infowindow{min-width:180px;padding:10px 0 0 10px;font:400 16px/26px "Brandon Grotesque",Arial,Helvetica,sans-serif;color:#666;text-align:center}div.infowindow h2{margin:0 0 5px 0}div.infowindow p{margin-bottom:0}#mailform_elements{margin:30px 0 26px}.mailform_element{overflow:hidden}.login_form form p,#mailform_submit_button,.mailform_element{text-align:left}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:33%;padding:8px 30px 0 0;text-align:right;box-sizing:border-box}.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{width:47%;background-color:#fff;border:2px solid #ddd;font:400 18px/26px "Brandon Grotesque",Arial,Helvetica,sans-serif;color:#999;margin:0;padding:8px 10px;outline:none;box-sizing:border-box;transition:all .3s ease-out}.mailform_element.input_field input,.mailform_element.email_field input,.mailform_element textarea{-webkit-appearance:none}.add_portlet select{width:100%;background:#f2f2f2}.mailform_element textarea{height:150px}.add_portlet select:hover,.add_portlet select:focus,.mailform_element input:focus,.mailform_element textarea:focus,.login_form input:focus,.mailform_element input:hover,.mailform_element textarea:hover,.login_form input:hover{border:2px solid #e7000e;color:#e7000e}.portlet-entry-link,.listing_entry_backlink a,.listing-more-button,.mailform-submit,.login_form .button{font:600 17px/24px "Brandon Grotesque",Arial,Helvetica,sans-serif;margin:0;padding:13px 25px 11px;color:#fff;background-color:#e7000e;border:0;outline:none;cursor:pointer;width:auto;text-decoration:none;display:inline-block;text-transform:uppercase;transition:background .3s ease-out}.portlet-entry-link:hover,.listing_entry_backlink a:hover,.listing-more-button:hover,.mailform-submit:hover,.mailform-submit:focus,.login_form .button:hover,.login_form .button:focus{background-color:#862520;color:#fff}.mailform_error label{color:#e7000e}span.required{color:#e7000e !important;padding:0 0 0 3px}.login_form p,.mailform_element p{margin:0 0 13px 0}.p_remember_me_checkbox>label{padding:0;text-align:left}.mod_mailform.category_18 #google_map{display:none}.mailform_element.checkbox_field{position:relative;margin-left:33%}.mailform_element.checkbox_field p{width:100%;float:right;position:relative}.mailform_element.checkbox_field input{width:20px;height:20px;float:left;margin:6px 12px 0 0;opacity:0;position:relative;cursor:pointer;z-index:10}.mailform_element.checkbox_field label{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;text-align:left}.mailform_element.checkbox_field label:after,.mailform_element.checkbox_field label:before{content:"";position:absolute;top:5px;left:1px;display:block;font-family:"Font Awesome 6 Pro";font-size:20px;line-height:20px;font-weight:400;text-transform:none;color:gray;width:20px;height:20px;pointer-events:none;background:#fff;z-index:2;transition:all .3s ease}.mailform_element.checkbox_field label:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#e7000e;background:none;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#e7000e}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}.select2-container{width:47% !important}.time_field .select2-container{width:22.9% !important}span.select2-container--default .select2-selection--single{border-radius:0;width:100%;background:#fff;border:2px solid #ddd;height:auto;box-sizing:border-box;transition:border .25s ease-out}.select2-container .select2-selection--single .select2-selection__rendered{font:400 18px/26px "Brandon Grotesque",Arial,Helvetica,sans-serif;color:#999;padding:8px 10px;outline:none;box-sizing:border-box;display:block;transition:color .25s ease-out}.select2-container--open .select2-dropdown{border:0}.select2-container--open .select2-dropdown ul{border:2px solid #e7000e;border-radius:0 0 5px 5px;border-top:0}.select2-container--open .select2-dropdown--above ul{border-top:2px solid #e7000e;border-bottom:0;border-radius:5px 5px 0 0}.select2-container--open .select2-selection--single,.select2-container:hover .select2-selection--single{border-color:#e7000e}.select2-container--open .select2-selection--single .select2-selection__rendered,.select2-container:hover .select2-selection--single .select2-selection__rendered{color:#e7000e}span.select2-container--default .select2-selection--single .select2-selection__arrow{top:1px;right:5px;bottom:1px;height:auto}.select2-results__option{padding:8px;color:#999;font-weight:300}span.select2-container--default .select2-results__option[aria-selected=true],span.select2-container--default .select2-results__option{background:#fff}span.select2-container--default .select2-results__option--highlighted[aria-selected],span.select2-container--default .select2-results__option--highlighted{background:#e7000e}.select2-search--dropdown{display:none}div.ui-datepicker{margin:-3px 0 0;padding:0 20px 17px;background:#fff;border:2px solid #ddd}div.ui-widget-header{background:#efefef;border:0}.ui-datepicker .ui-datepicker-header{padding:10px 5px;margin:0 -20px}.ui-datepicker table.ui-datepicker-calendar{padding:5px 10px;margin:0}.ui-datepicker th{font-weight:600;font-size:14px;padding:20px 3px 12px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background:none !important;border:0}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-top:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#efefef;border:0}.ui-widget-content .ui-state-default.ui-state-active{background:#e7000e;color:#fff}.ui-widget-content .ui-datepicker-today .ui-state-default{background:#999;color:#fff}.ui-datepicker td{padding:2px;font-size:14px;text-align:center}.ui-datepicker td span,.ui-datepicker td a{text-align:center;padding:10px 3px}.content .tags{list-style-type:none;overflow:auto;clear:both;margin:0 0 20px -2px}.tags li{float:left;display:block;font-size:16px;line-height:30px;cursor:pointer;border:1px solid #fff;margin:0 2px;padding:0 10px;text-transform:uppercase;transition:all .25s ease-out}.tags li.active,.tags li:hover{border:1px solid #00b4e0;color:#00b4e0}.tags_cloud>span.active{color:#00b4e0 !important}div#navigation{background:hsla(0,0%,100%,.8);margin:0;padding:0;display:block;height:50px;position:relative;z-index:100;width:100%;max-width:1360px;box-sizing:border-box}.with_slider div#navigation{background:hsla(0,0%,100%,.8)}.navigation{margin:0;padding:0;text-align:center}.navigation>li{list-style:none;background:rgba(0,0,0,0);margin:0;padding:0;display:inline-block;position:relative}.navigation>li:first-child{margin-left:0;border:none}.navigation>li>a{display:block;text-decoration:none;line-height:50px;font-weight:600;font-size:24px;padding:2px 30px 0;color:#73746f;height:50px;box-sizing:border-box;text-transform:uppercase;transition:all .3s ease-out}.navigation>li:hover>a,.navigation>li.current>a{background:#fff;background:#bf0d0d;color:#fff}.navigation ul.level1{position:absolute;z-index:99;left:-20px;top:50px;width:300px;margin:0;padding:20px 0;background:#005065;visibility:hidden;opacity:0;text-align:left;transition:all .3s ease-out}.navigation ul.level1>li{padding:0 20px;display:block}.navigation ul.level1>li>a{color:#fff;line-height:22px;font-size:18px;text-decoration:none;display:block;margin:0;padding:0 0 8px 0}.navigation ul.level1>li>a:hover{color:#8bb1bb}.navigation ul.level1>li.current>a{text-decoration:none;color:#8bb1bb;font-weight:400}.touch .navigation ul.level1{display:none}.navigation>li:hover>ul{display:block}.rwd_navigation{display:block;list-style:none;background:#fff}.rwd_navigation li a{display:block;text-decoration:none;color:#333}.rwd_navigation li.current{background:#e7000e}.rwd_navigation li.current a{color:#fff}.rwd_navigation li ul li a{opacity:.7}.rwd_navigation li.current ul li.current>a{color:#fff;opacity:1}.rwd_navigation>li>a{padding:10px 30px;font-size:18px;line-height:34px;font-weight:700;color:#000;text-transform:uppercase;border-top:1px solid #ddd}.rwd_navigation>li.current>a{color:#fff}.rwd_navigation ul.level1{position:static;width:auto;visibility:hidden;opacity:0;margin:-8px 0 0 0;padding:0 0 10px 14px;list-style:none}.navi_open .rwd_navigation ul.level1{visibility:visible;opacity:1}.rwd_navigation ul.level1>li>a{font-size:16px;line-height:24px;padding:2px 30px;font-weight:400;position:relative}.rwd_navigation ul.level2>li>a{font-size:15px;position:relative;padding:5px 20px;padding-left:30px}.rwd_navigation ul.level3>li>a{font-size:14px;position:relative;padding:5px 20px;padding-left:40px;border-top:1px solid rgba(0,0,0,.1)}.meta-navigation{margin:0;padding:0}.meta-navigation li{display:inline;list-style:none;margin:0;padding:0}.not_logged_in .meta-navigation li:first-child{display:none}.meta-navigation li a,.language_switcher a{color:#fff;font-size:16px;line-height:24px;font-weight:300;margin:0 0 0 34px;letter-spacing:1.3px;text-decoration:none;text-transform:uppercase}.language_switcher a{margin:0 0 0 20px}.language_switcher a:first-child{position:relative;padding-left:0;margin:0 0 0 10px}.language_switcher a:first-child:before{width:1px;height:15px;content:"";background:#fff;position:absolute;right:-12px;top:5px}.language_switcher a{font-weight:700}.meta-navigation li a:hover,.meta-navigation li.current a{border-bottom:2px solid #fff}.language_switcher a:hover,.language_switcher a.current{border-bottom:2px solid #fff}.portlets_bottom{margin:0 -30px 0 0;padding:63px 0 0 0}.portlets_bottom .portlets_inner_wrap{display:flex;flex-flow:wrap}.portlet{margin:0 0 30px 0;padding:0 30px 0 0;width:33.33%;float:left;box-sizing:border-box}.portlet .portlet_inner{background:#f2f2f2;position:relative;height:100%}.portlets_bottom .portlet .portlet-content{padding:24px 30px}.portlets_bottom .portlet.with_link .portlet-content,.portlets_bottom .portlet .portlet-content:has(.portlet_content_link),.portlets_bottom .portlet .portlet-content:has(.portlet_quicklinks_link){padding-bottom:79px}.portlets_bottom .portlet .resource_container{margin:-24px -30px 24px}.portlet .picture{margin:0;padding:0;width:100%;height:auto}.portlet .picture img{width:100%;height:auto}.portlet_content_description>*:last-child,.portlet_content_description>*:last-child>*:last-child,.portlet_content_description>*:last-child>*:last-child>*:last-child{margin-bottom:0}.add_portlet p label{padding:0 0 5px 0 !important}a.portlet_content_link,a.portlet_quicklinks_link{font-weight:600;display:block;margin:10px 0 0 0;padding:0}.portlet ul.controls{position:absolute;top:0;right:0;background:#fff;background:hsla(0,0%,100%,.7);margin:0;font-size:15px;padding:7px 7px 0 7px;z-index:30}.portlet ul.controls a,.portlet ul.controls span{color:#000}.portlet ul.controls a:hover,.portlet ul.controls span:hover{color:#e7000e}.portlets_bottom h3.portlet-title,.portlets_bottom h3.portlet-title a{background:#862520;background:#862520;background:linear-gradient(to right, rgb(134, 37, 32) 0%, rgb(172, 0, 2) 100%);margin:0;padding:10px 30px 8px;color:#fff;text-transform:uppercase;font-weight:600;font-size:24px;line-height:31px;text-align:center}.portlets_bottom h3.portlet-title a{padding:0;margin:0;background:none}.portlets_bottom a.portlet_content_link,.portlets_bottom a.portlet_quicklinks_link{text-decoration:none;font-weight:700;color:#e7000e;position:absolute;left:30px;bottom:22px;margin:29px 0 0 0;transition:color .25s ease-out}.portlets_bottom .portlet:hover a.portlet_content_link,.portlets_bottom a.portlet_content_link:hover,.portlets_bottom .portlet:hover a.portlet_quicklinks_link,.portlets_bottom a.portlet_quicklinks_link:hover{color:#862520}.portlet_wrap_link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20}.action_button.button.add_portlet_action,a.add_portlet_link{font:600 17px/24px "Brandon Grotesque",Arial,Helvetica,sans-serif;margin:0;padding:13px 25px 11px;background:#e7000e;text-decoration:none;display:inline-block;color:#fff;border:0;text-transform:uppercase;transition:background .3s ease-out}.action_button.button.add_portlet_action:hover,a.add_portlet_link:hover{background:#862520;border:0}.action_button.button.add_portlet_action{margin:10px 10px 0 0}form.add_portlet{padding:22px 30px 25px}#add_portlet_bottom .portlet_inner{min-height:0 !important}.category_11 .portlets_bottom .portlet_index_2 h3.portlet-title{background:#af0002;background:linear-gradient(to right, rgb(175, 0, 2) 0%, rgb(199, 0, 5) 100%)}.category_11 .portlets_bottom .portlet_index_3 h3.portlet-title{background:#c90006;background:linear-gradient(to right, rgb(201, 0, 6) 0%, rgb(226, 0, 9) 100%)}.portlet .picture{position:relative}.portlet .picture:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(226,6,26,.4);z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-out}.portlet:hover .picture:before{opacity:1;visibility:visible}.portlet_listing{width:auto;padding:0 30px 17px 0;float:none;clear:both;width:100%}.portlet+.portlet_listing{padding-top:60px}.portlets_bottom .portlet_listing .resource_container,.portlets_bottom .portlet_listing .portlet-content{margin:0;padding:0}.portlet_listing .portlet_inner{background:none;padding:83px 0 0 0;border-top:1px solid #dedfe1}.portlet-listing-more,.portlet_listing_show_all,.portlet_listing .portlet-listing-entry .picture:before,.portlet_listing h3.portlet-title{display:none}.portlet_listing .portlet-listing-entry .resource_container{width:65.8%;float:right;margin:7px 0 7px 30px}.portlet-entry-link{margin:18px 0 0 0}.portlet-listing-content-container{overflow:hidden}.portlet_listing .portlet-listing-content-container>h4 a,.portlet_listing .portlet-listing-content-container>h4{color:#e7000e;font-weight:700;margin:0 0 15px;font-size:30px;line-height:38px}.language_switcher{background:rgba(0,0,0,0) none;margin:0 0 0 60px;padding:0;width:auto;float:none}.portlet_language_switcher .portlet_inner{margin:0;padding:0;background:none}.portlet_language_switcher .controls,.portlet_language_switcher h3{display:none}.portlet_language_switcher .portlet-content{padding:0;margin:0;background:rgba(0,0,0,0)}.rwdnav_inner .portlet{background:#f1f1f1;border-top:1px solid #dedfe1;margin:0;padding:0}.rwdnav_inner .portlet .portlet_inner{background:none;border:0;padding:0;margin:0}.rwdnav_inner .portlet_language_switcher a{color:#999;font-size:16px;line-height:40px;text-decoration:none;text-transform:uppercase;box-sizing:border-box;width:50%;display:block;float:left;text-align:center;font-weight:400;border-right:1px solid #dedfe1;margin:0 !important}.rwdnav_inner .portlet_language_switcher a:hover{border:none}.rwdnav_inner .portlet_language_switcher a:first-child::before{display:none}.rwdnav_inner .portlet_language_switcher a.current{background:#dfdfdf;color:#666;font-weight:700;border-bottom:none}@media print{body{font:14px/22px "Brandon Grotesque",Arial,Helvetica,sans-serif;background:#fff}div.content_wrap{padding:40px 0 10px}.content_button,.listing_entry .bx-wrapper .bx-controls-direction,#footer #copy,.documents,.portlet_listing,.portlet-entry-link,.listing_entry_backlink a,.listing-more-button,.mailform-submit,.login_form .button,a.portlet_content_link,a.portlet_quicklinks_link,#slider,div#navigation,#header div#meta,#header_image,div#content_right,.imprint,#footer .footer_logo,.sticky-wrapper{display:none}.footer_inner{padding-top:0;padding-bottom:0}#footer .footer_portlet{float:left}#footer .footer_portlet table td,#footer .footer_portlet table th{font-size:12px;line-height:19px;color:#000}#footer .footer_portlet table td a,#footer .footer_portlet table th a{color:inherit}#footer .footer_portlet table th{text-align:left}div#content{float:none;width:auto;padding-left:0}#header{padding:0;background:none}#header div#logo{margin:0}#header div#logo img{display:none}#header div#logo img.logo_red{display:block}#footer{padding:25px 0 0;background:#fff;border-top:1px solid #dedfe1}.pictures.big_pictures,.pictures.gallery{margin-top:35px}h1{font-size:22px;line-height:30px;margin:0 0 20px 0}h2,h2 a,div.introduction{font-size:19px;line-height:27px;margin:0 0 10px}h1+div.introduction{margin:-16px 0 20px 0}h3,h3 a{font-size:16px;line-height:21px;margin:0 0 5px 0}h6,h6 a,h4,h4 a,h5,h5 a{font-size:14px;line-height:22px;margin:0 0 5px 0}.portlets_bottom{padding:15px 0 0}.portlet .portlet_inner{min-height:0 !important}.portlets_bottom .portlet.with_link .portlet-content{padding-bottom:22px}#mod_overview,#mixItUp{margin:30px 0 20px}.listing_entry,.overview_item{margin:30px 0 0;padding:30px 0 0}.listing_index_0,.overview_item_0{margin:0}.listing_entry .bx-slider-wrap,.listing_entry .resource_container,.overview_item .resource_container{width:350px;overflow:hidden}.overview_item .introduction{font-size:20px;line-height:25px}.bx-viewport{height:auto !important}.bx-viewport .slide{width:350px !important}.bx-wrapper img {width:100%;height:auto}#google_map{height:300px}#mailform_elements{margin:30px 0 0}.css_auflistung_3_spalten .listing_entry{width:33.33%;float:left;margin:60px 0 0;padding:0 50px 0 0}.css_auflistung_3_spalten .listing_entry .bx-slider-wrap,.css_auflistung_3_spalten .listing_entry .resource_container{width:100%;height:auto;clear:both;float:none}.css_auflistung_3_spalten .listing_entry .resource_container .picture img,.css_auflistung_3_spalten .listing_entry .resource_container .picture{width:100%;height:auto;display:block}.css_auflistung_3_spalten .slide{width:160px !important}}.pictures.float_left .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture,.pictures.float_left_with_clear .picture{width:100%;box-sizing:border-box}.pictures.float_left .picture img,.pictures.float_right .picture img,.pictures.float_right_with_clear .picture img,.pictures.float_left_with_clear .picture img{display:block;width:100%;height:auto}.pictures.gallery{width:auto;margin:54px 0 -5px -30px}.pictures.gallery .picture{box-sizing:border-box;width:33.33%;float:left;padding-left:30px;margin-bottom:30px}.pictures.gallery .picture span,.pictures.gallery .picture a{display:block}.pictures.gallery .picture img{display:block;width:100%;height:auto}.pictures.big_pictures .picture{width:100%;height:auto}.pictures.big_pictures .picture a,.pictures.gallery .picture span{position:relative}.pictures.big_pictures .picture a:before,.pictures.gallery .picture span:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(226,6,26,.4);z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-out}.pictures.big_pictures .picture a:hover:before,.pictures.gallery .picture span:hover:before{opacity:1;visibility:visible}.pictures.big_pictures{margin:54px 0 25px}.pictures.big_pictures .picture img{width:100%;height:auto}.pictures.big_pictures .picture+.picture{margin-top:30px}.documents{margin:30px 0 25px}.documents .document{display:inline-block}.documents .document i,.documents h2{display:none}.documents .document a{font-size:17px;line-height:24px;margin:10px 4px 0;padding:11px 29px;background:#e2061a;font-weight:700;text-decoration:none;display:inline-block;color:#fff;border-radius:5px;transition:background .3s ease-out}.documents .document a:hover{background:#8b0e13}html.cssanimations .bxslider.slide_behind .slide{opacity:1}html.cssanimations .bxslider.slide_behind .navOutNext{animation:hideLeft .5s forwards}html.cssanimations .bxslider.slide_behind .navInNext{animation:showRight .5s forwards}html.cssanimations .bxslider.slide_behind .navOutPrev{animation:hideRight .5s forwards}html.cssanimations .bxslider.slide_behind .navInPrev{animation:showLeft .5s forwards}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);transition:opacity .5s}html.cssanimations .bxslider.slide_behind .slide::after,html.cssanimations .bxslider.slide_behind .navOutNext::before,html.cssanimations .bxslider.slide_behind .navOutPrev::before{opacity:1}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide.active-slide::after,html.cssanimations .bxslider.slide_behind .navInNext::after,html.cssanimations .bxslider.slide_behind .navInPrev::after{opacity:0}@keyframes hideLeft{0%{transform:translateZ(0px)}40%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;transform:translateZ(-400px)}}@keyframes showRight{0%{transform:translateZ(-400px);opacity:1}40%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes hideRight{0%{transform:translateZ(0px)}40%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;transform:translateZ(-400px)}}@keyframes showLeft{0%{transform:translateZ(-400px);opacity:1}40%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{transform:translateZ(0px);opacity:1;z-index:9999}}html.cssanimations .bxslider.height_parallax .slide{height:100%;overflow:hidden;opacity:1 !important}html.cssanimations .bxslider.height_parallax,html.cssanimations .height_parallax_parent{height:400px !important}html.cssanimations .bxslider.height_parallax .navOutNext{animation:decreaseHeight .8s forwards ease-in-out;z-index:1001 !important}html.cssanimations .bxslider.height_parallax .navInNext{animation:show .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navOutPrev{animation:hide .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navInPrev{z-index:1001 !important;opacity:1;animation:increaseHeight .8s forwards ease-in-out}@keyframes decreaseHeight{to{height:0}}@keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@keyframes increaseHeight{from{height:0}to{height:100%}}html.cssanimations .bxslider.soft_scale .navOutNext{animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}html.cssanimations .bxslider.soft_scale .navInNext{animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navOutPrev{animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navInPrev{animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}@keyframes scaleUp{to{transform:scale(1.2);opacity:0}}@keyframes scaleDownUp{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleDown{from{opacity:1}to{opacity:0;transform:scale(0.9)}}@keyframes scaleUpDown{from{transform:scale(1.2);opacity:0}to{opacity:1;transform:scale(1)}}@media screen and (max-width: 1420px){.is-sticky div#navigation{width:auto;left:30px;right:30px}#header .header_inner{width:100%;max-width:100%;padding:0 30px;box-sizing:border-box}}@media screen and (max-width: 1360px){body{background:#d1d1d1}div.content_wrap{padding:81px 0 64px}.portlets_bottom{padding:38px 0 0 0}.portlet+.portlet_listing{padding-top:40px}.portlet_listing{margin-bottom:28px}.portlet_listing .portlet_inner{padding:61px 0 0}.portlet_listing .bx-wrapper .bx-controls-direction a{left:-70px}.portlet_listing .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-70px}.bx-wrapper .bx-controls-direction a:before{font-size:40px}#google_map{height:0;padding:0 0 51.3%}}@media screen and (max-width: 1250px){.meta-navigation li a,.portlet_language_switcher .portlet-content a{margin:0 0 0 12px}.portlet_language_switcher{margin:0 0 0 30px}}@media screen and (max-width: 1220px){.portlet_listing .bx-wrapper .bx-controls-direction a{left:-54px}.portlet_listing .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-54px}.portlet_listing .bx-wrapper .bx-controls-direction a:before{font-size:40px}}@media screen and (max-width: 1100px){.navigation>li>a{padding:0 25px}div.content_wrap{padding:51px 0 34px}.portlet+.portlet_listing{padding-top:20px}.portlet_listing .portlet_inner{padding:41px 0 0}.portlets_bottom{padding:23px 0 0}.slide_text_container{font-size:24px;line-height:34px}.slide_text_container h2{font-size:24px;line-height:34px}.slider_content_button{padding:12px 0 0 1px}.listing_entry .bx-slider-wrap,.listing_entry .resource_container,.overview_item .resource_container{width:55%}.listing_entry h2.listing-title,.listing_entry h2.listing-title a,.overview_item h2,.overview_item h2 a,.portlet_listing .portlet-listing-content-container>h4 a,.portlet_listing .portlet-listing-content-container>h4{font-size:25px;line-height:30px}}@media screen and (max-width: 960px){.portlet_listing .portlet-listing-entry .resource_container{float:none;clear:both;margin:7px 0 30px;width:100%}.portlet_listing{margin-bottom:20px}.portlet_listing .bx-wrapper .bx-controls-direction a:before{color:#fff}.portlet_listing .bx-wrapper .bx-controls-direction a{left:10px}.portlet_listing .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:10px}.portlet_listing .bx-wrapper .bx-controls-direction a:hover:before{color:#8b0e13}.portlet_listing .bx-wrapper .bx-controls-direction{position:absolute;top:7px;left:0;right:0;height:0;padding:0 0 66.8%;z-index:10}.portlet_listing .portlet-listing-content-container>h4 a,.portlet_listing .portlet-listing-content-container>h4{margin:0 0 15px}.portlet-entry-link{margin:10px 0 0}.footer_inner{padding:47px 30px 40px}#footer .footer_logo{padding:0}#footer #copy{margin:25px 0 0 0;padding:30px 0 0}#footer .footer_portlet{margin:0}}@media screen and (max-width: 1110px){div#siteframe{padding:0}div.content_wrap{padding:41px 30px 24px}h1{font-size:30px;line-height:35px;margin:0 0 25px 0}h2,h2 a,div.introduction{font-size:30px;line-height:35px;margin:0 0 10px}h1+div.introduction{margin:-21px 0 25px 0}h1+.message{margin-top:-10px}h3,h3 a{font-size:19px;line-height:24px;margin:0 0 7px 0;padding:0}h6,h6 a,h4,h4 a,h5,h5 a{font-size:16px;line-height:26px;margin:0 0 5px 0}#slider .bx-slider-wrap{margin:0}.bx-wrapper .bx-pager{left:30px;bottom:14px}#slider .bx-wrapper .bx-controls-direction a{display:none}.slide_text_container{right:30px;bottom:30px;font-size:20px;line-height:30px;width:400px;height:250px}.slide_text_container .slide_text{padding-top:8px}.slide_text_container h2{font-size:20px;line-height:30px}.slider_content_button{font-size:18px;line-height:18px;bottom:25px;padding:6px 0 0 1px}.portlets_bottom .portlet_content .portlet-content{padding:15px 23px}.portlets_bottom .portlet_content .resource_container{margin:-15px -23px 15px}.portlets_bottom h3.portlet-title{padding:10px 23px}.portlets_bottom .portlet.with_link .portlet-content{padding-bottom:65px}.portlet_listing{margin-bottom:10px}.pictures.gallery .picture{width:50%}#google_map{margin-top:0}div#navigation-sticky-wrapper,div#navigation,#header div#metanavigation,#header div#language{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:flex;flex-flow:column;visibility:hidden;position:fixed;z-index:90;top:0;right:0;width:77%;height:100%;opacity:1;background:#fff;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-shadow:0 0 15px 0 rgba(0,0,0,.3);transform:translate3d(100%, 0, 0);transition:all .3s ease-out}nav#rwdnav .rwdnav_inner{display:flex;flex-flow:column;height:100%}nav#rwdnav .rwdnav_inner .language_switcher{order:2;margin-top:auto;border-top:1px solid #ddd;display:flex;justify-content:space-around;margin-left:0;padding:9px 20px 5px}nav#rwdnav .rwdnav_inner .language_switcher>a{color:#000}nav#rwdnav .rwdnav_inner .language_switcher>a:not(.current){opacity:.5}.page{position:relative;z-index:30;transform:translate3d(0, 0, 0);transition:all .3s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}.navi_open .page{transform:translate3d(-77%, 0, 0)}}@media screen and (max-width: 750px){.slide_text_container{display:none}.portlets_bottom .portlet_content{width:50%}.portlets_bottom .portlet_content:nth-child(odd){clear:left}#mod_overview,#mixItUp{margin:42px 0 20px}.listing_entry,.overview_item{margin:40px 0 0;padding:40px 0 0;text-align:center}.listing_entry .listing-content,#listing_entry_content,.overview_item .content{clear:both}.listing_entry:nth-child(2n) .bx-slider-wrap,.listing_entry:nth-child(2n) .resource_container,.overview_item:nth-child(2n) .resource_container,.listing_entry .bx-slider-wrap,.listing_entry .resource_container,.overview_item .resource_container{clear:both;float:none;width:100%;margin:7px 0 25px}.overview_item .resource_container .picture,.overview_item .resource_container .picture img{width:100%;height:auto}.content .listing_entry ul li .list_inner{display:inline}.content .listing_entry ul li .list_inner:before{top:-4px}}@media screen and (max-width: 680px){.footer_inner{padding:37px 30px 25px}#footer .footer_logo{float:none;clear:both}#footer .footer_portlet{float:none;clear:both;padding:15px 0 0}.footer_portlet table th{text-align:left}#footer #copy{margin:13px 0 0;padding:20px 0 0}}@media screen and (max-width: 550px){#mod_overview,#mixItUp{margin:30px 0 20px}.listing_entry,.overview_item{margin:30px 0 0;padding:30px 0 0}h1{font-size:25px;line-height:30px}h2,h2 a,div.introduction{font-size:25px;line-height:30px}.table_wrap_container{position:relative;padding:12px 0 0}.table_wrap_container table{min-width:100%;width:auto !important}.table_scroll_indicator{display:block}.portlets_bottom .portlet_content{width:100%}.portlet .portlet_inner{min-height:0 !important}.portlet+.portlet_listing{padding-top:10px}.portlet_listing .portlet_inner{padding:31px 0 0}.portlet_listing{margin-bottom:10px}.portlet_listing .bx-wrapper .bx-controls-direction a{left:-5px}.portlet_listing .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-5px}.mailform_element label,.login_form label{float:none;clear:both;width:100%;padding:0;margin:0 0 10px;display:block;text-align:left}.mailform_element.checkbox_field{margin-left:0}.mailform_element.checkbox_field label{clear:none}.mailform_element input,.mailform_element textarea,.login_form input{width:100%}.select2-container{width:100% !important}.time_field .select2-container{width:48% !important}.login_form form>p:last-child label,#mailform_submit_button label{display:none}.pictures.gallery .picture{width:100%}#google_map{padding:0 0 75%}}@media screen and (max-width: 500px){#footer .footer_portlet{padding:15px 0 6px}.footer_portlet table tr+tr{display:block;padding:14px 0 0}.footer_portlet table td,.footer_portlet table th{display:block;padding:0 0 0 3px}}@media screen and (max-width: 400px){#header div#logo img{width:200px}.bx-wrapper .bx-pager{display:none}.time_field .select2-container{width:46% !important}.responsive_navigation_toggle{top:40px}}