@font-face{font-family:"PT Sans Narrow";font-style:normal;font-weight:400;src:url("fonts/PTSansNarrow400.woff2") format("woff2")}@font-face{font-family:"PT Sans Narrow";font-style:normal;font-weight:700;src:url("fonts/PTSansNarrow700.woff2") format("woff2")}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-VariableFont_wdth.woff2") format("woff2");font-weight:1 999;font-style:normal;font-display:swap}body{font:300 15px/25px "Open Sans";color:#636363;--management-highlight-color: #28ABCC;--management-highlight-color-rgb: 40, 171, 204}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#f2f2f2;opacity:0;visibility:hidden;z-index:0;transition:all .3s ease-out}body.navi_open:before{opacity:.6;visibility:visible;z-index:100}body>nav{display:none}#siteframe{padding-top:130px;overflow:hidden;box-sizing:border-box}.content_top{background:#f2f2f2}.content_top.home{background:#28abcc;border:0;border-top:6px solid #2090ac;color:#fff;text-align:center}.content_top>.content_inner{max-width:1110px;margin:0 auto;padding-right:20px;padding-left:20px;padding:41px 20px 18px}.content_top .breadcrumb{float:right;padding:7px 0 0;font-size:13px;line-height:25px;font-weight:300}.content_top .breadcrumb .you_are_here{display:none}.content_top .breadcrumb a,.content_top .breadcrumb span{color:#636363;transition:all .3s ease-out}.content_top .breadcrumb a:hover{color:#28abcc}.content_top .breadcrumb .breadcrumb_separator{position:relative;margin:0 10px;font-size:0;line-height:0}.content_top .breadcrumb .breadcrumb_separator:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 5 Pro";font-size:14px;line-height:19px;font-weight:400;text-transform:none;color:rgba(99,99,99,.7);position:static;display:inline-block}.root_category_25 .content_top .breadcrumb .breadcrumb_home+.breadcrumb_separator,.root_category_25 .content_top .breadcrumb .breadcrumb_home+.breadcrumb_separator+.breadcrumb_element{display:none}.content_wrap{max-width:1110px;margin:0 auto;padding-right:20px;padding-left:20px;padding:63px 20px 45px;position:relative;z-index:10}.content_wrap>.content_right{float:right}.content_wrap>.content{overflow:hidden;margin:0;padding:0}.header{position:fixed;top:0;right:0;bottom:auto;left:0;background:#fff;box-shadow:0 2px 24px 0 rgba(0,0,0,.2);border-bottom:6px solid #28abcc;z-index:50}.header .header_inner{max-width:1110px;margin:0 auto;padding-right:20px;padding-left:20px;padding:20px 20px 0}.header div#logo{display:block;float:left;width:215px;padding:30px 0 0;transition:all .3s ease-out}.header div#logo img{display:block;width:100%;height:auto}.header.is_scrolled div#logo{padding:6px 0 0}.responsive_navigation_toggle{z-index:270;display:none;width:40px;height:30px;position:fixed;top:41px;right:20px;transition:all .3s ease-out;transform:translateY(-50%)}.responsive_navigation_toggle span{background:#e30613;display:block;height:5px;position:absolute;top:0;right:0;bottom:auto;left:0;transform:rotate(0deg);transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:150}.responsive_navigation_toggle span:nth-child(2){top:13px}.responsive_navigation_toggle span:nth-child(3){top:26px}.navi_open .responsive_navigation_toggle span{top:42.5%;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}.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)}.header_image .pictures{margin:0 0 40px}.header_image .picture,.header_image .picture img{display:block;width:100%;height:auto}#slider{max-height:347px;overflow:hidden;position:relative;z-index:5;transition:all .1s ease-out}#slider .bx-wrapper .slide{max-height:347px}#slider .bx-wrapper .slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.04;z-index:5}#slider .bx-slider-wrap .bx-wrapper{margin:0;padding:0}#slider .bx-slider-wrap .bx-wrapper span{position:relative;left:50%}#slider .bx-slider-wrap .bx-wrapper img{max-width:none;min-height:347px;min-width:100%;width:auto;height:auto;transform:translate(-50%, 0)}.slide span,.pictures span{box-shadow:none}.bx-wrapper img{width:100%;height:auto}.bx-slider-wrap .bx-wrapper .bx-controls-direction a{display:block;width:60px;height:60px;left:30px;margin:-30px 0 0;background:none;text-decoration:none;z-index:10}.bx-slider-wrap .bx-wrapper .bx-controls-direction a:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 5 Pro";font-size:30px;line-height:60px;font-weight:400;text-transform:none;color:#fff;right:0;bottom:0;text-indent:0;text-align:center;text-shadow:0 0 14px rgba(0,0,0,.25);font-weight:400;z-index:10;transition:all .3s ease-out}.bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:30px}.bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next:before{content:""}.bx-slider-wrap .bx-wrapper .bx-controls-direction a:hover:before{color:#28abcc;text-shadow:none}.bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager{padding:0;bottom:-45px}.bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:only-child{display:none}.bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a{background:#d1d1d1;transition:all .3s ease-out}.bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a.active,.bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#e30613}.bx-slider-wrap .bx-wrapper .slide_text_container{display:block;position:absolute;top:50%;left:100px;right:100px;text-align:center;z-index:10;transform:translate(0, -50%)}.bx-slider-wrap .bx-wrapper .slide_text_container h2{font-family:"Open Sans";font-size:40px;line-height:46px;color:#fff;font-weight:700;text-shadow:0 0 14px rgba(0,0,0,.25)}.bx-slider-wrap .bx-wrapper .slide_text_container>*{max-width:900px;margin:0 auto}.portlet_partner .portlet_partner_inner{max-width:1110px;margin:0 auto;padding-right:20px;padding-left:20px;padding:0 20px 45px;text-align:center}.portlet_partner .partner{width:33.33%;display:inline-block;vertical-align:middle;font-size:0;line-height:0;padding:20px 25px;box-sizing:border-box;cursor:pointer}.portlet_partner .partner img{display:inline;height:auto;width:auto;max-width:100%;max-height:70px;opacity:.7;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;transition:all .3s ease-out}.portlet_partner .partner:hover img{opacity:1;-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:none}.portlet_partner .partner_slider{margin:0;padding:0;position:relative}.portlet_partner .partner_slider:before{content:"";position:absolute;top:17px;right:0;bottom:auto;left:0;width:100%;height:1px;background:#28abcc;z-index:5}.portlet_partner .partner_slider .partner_wrap{margin:0;padding:0;height:100%}.portlet_partner .partner_slider h2{position:relative;display:inline-block;margin:0 0 10px;padding:0 23px;background:#fff;z-index:10}.portlet_partner .partner_slider .partner_wrap_inner{margin:0;padding:0 20px;position:relative;top:50%;transform:translate(0, -50%)}.portlet_partner .partner_slider .bx-wrapper .bx-controls-direction a{left:0;height:44px;width:44px;margin-top:-22px}.portlet_partner .partner_slider .bx-wrapper .bx-controls-direction a:before{color:rgba(99,99,99,.4);text-shadow:none;font-size:20px;line-height:44px;background:#fff}.portlet_partner .partner_slider .bx-wrapper .bx-controls-direction a:hover:before{color:#28abcc}.portlet_partner .partner_slider .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:0}.footer{position:relative;margin:0;font-size:13px;line-height:21px;color:#fff;background:#2d3032}.footer a{color:#fff}.footer .footer_inner{max-width:1110px;margin:0 auto;padding-right:20px;padding-left:20px;padding:28px 0 8px;max-width:1150px}.footer>div.portlet{width:auto;float:none;clear:both;padding:19px 20px 20px;font:300 15px/25px "Open Sans";background:#28abcc;border-top:6px solid #2090ac}.footer>div.portlet .portlet_inner{max-width:1110px;margin:0 auto;padding-right:20px;padding-left:20px;padding:0;position:relative}.footer>div.portlet h3.portlet-title{display:block;float:left;padding:0 10px 0 0}.footer>div.portlet h3.portlet-title,.footer>div.portlet h3.portlet-title a{font:300 15px/25px "Open Sans";font-weight:600;margin:0}.footer>div.portlet .portlet-content{overflow:hidden;padding-right:160px}.footer>div.portlet .portlet-content .portlet_content_description>*:last-child{margin-bottom:0}.footer>div.portlet a.portlet_content_link{position:absolute;top:50%;right:0;bottom:auto;left:auto;margin:-20px 0 0 0;background:#2090ac}.footer>div.portlet a.portlet_content_link:hover,.footer>div.portlet a.portlet_content_link:focus,.footer>div.portlet a.portlet_content_link:active{background:#186c81}.footer>div.portlet ul.controls{top:-40px}.footer .portlet{float:left;width:30%;padding:0 20px;box-sizing:border-box}.footer .portlet h3.portlet-title,.footer .portlet h3.portlet-title a{font-weight:700;color:#fff;margin:0 0 10px}.footer .portlet .portlet_inner{margin:0;padding:0}.footer .portlet a{color:#fff;text-decoration:none;transition:all .3s ease-out}.footer .portlet a:hover{color:#28abcc}.footer .portlet .pictures{display:none}.footer .portlet .documents{padding:0 0 20px}.footer .portlet .documents .document{margin:0}.footer .portlet .documents .document+.document{margin-top:7px}.footer .portlet .documents .document a{color:#fff;font-size:13px;line-height:21px;padding:0;background:none}.footer .portlet .documents .document a:hover{color:#28abcc}.footer .portlet ul.controls li{display:none}.footer .portlet ul.controls li.portlet-resource-link,.footer .portlet ul.controls li.portlet-edit-link{display:block}.footer .portlet.portlet_listing{width:44%}.footer .portlet.portlet_listing h3.portlet-title,.footer .portlet.portlet_listing h3.portlet-title a{margin:0 0 10px}.footer .portlet.portlet_listing .portlet-listing-entry{margin:0 0 20px;padding:0}.footer .portlet.portlet_listing .portlet-listing-entry h2 a,.footer .portlet.portlet_listing .portlet-listing-entry h2{color:#fff;font:300 15px/25px "Open Sans";font-size:13px;line-height:21px;font-weight:700;margin:0}.footer .portlet.portlet_listing a.portlet_listing_show_all{display:none}.footer .portlet.portlet_quicklinks{width:26%;padding-bottom:10px}.footer .portlet.portlet_quicklinks a.quicklink{color:#fff}.footer .portlet.portlet_quicklinks a.quicklink:hover{color:#28abcc}.footer .social_media{float:right;text-align:right;margin:0}.footer .social_media .icons{display:inline-block}.footer .social_media .icons a{display:inline-block;margin:0 0 0 14px;width:auto;height:35px;color:hsla(0,0%,100%,.5);font-size:20px;line-height:35px;text-align:center;vertical-align:top;transition:all .3s ease-out}.footer .social_media .icons a:hover{color:#28abcc}.footer .social_media .icons a.phone{font-size:18px}.footer .copy_wrap{background:#1f1f1f}.footer .copy_wrap .copy_inner{max-width:1110px;margin:0 auto;padding-right:20px;padding-left:20px;padding:10px 20px}.footer .copy_list{display:block;overflow:hidden;margin:0;padding:6px 0 0 0;color:hsla(0,0%,100%,.5);font-size:13px;line-height:21px;font-weight:400;list-style-type:none}.footer .copy_list li{display:inline-block;margin:0 10px 0 0}.footer .copy_list li a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:all .3s ease-out}.footer .copy_list li a span{display:none}.footer .copy_list li:hover a{color:#28abcc}#privacy_banner{background:rgba(32,144,172,.85)}h1{overflow:hidden;position:relative;font-family:"PT Sans Narrow";color:#636363;font-size:28px;line-height:34px;font-weight:700;margin:0 0 20px;padding:0}.content_top h1{margin:0}.home h1{color:#fff;margin:0 0 15px}div.introduction{margin:0 0 20px;font-weight:700}div.introduction>*:last-chlid{margin-bottom:0}.home div.introduction{font-weight:300}h2,h2 a{font-family:"PT Sans Narrow";font-size:28px;line-height:34px;color:#28abcc;margin:0 0 15px 0;padding:0;text-decoration:none;font-weight:700}h2:hover,h2 a:hover{color:#28abcc}h3,h3 a{font-family:"PT Sans Narrow";font-size:22px;line-height:30px;color:#28abcc;margin:0 0 10px 0;padding:0;text-decoration:none;font-weight:400}h3:hover,h3 a:hover{color:#28abcc}h6,h6 a,h4,h4 a,h5,h5 a{font-family:"PT Sans Narrow";font-size:18px;line-height:26px;font-weight:700;color:#363636;text-decoration:none;margin:0 0 5px}h6:hover,h6 a:hover,h4:hover,h4 a:hover,h5:hover,h5 a:hover{color:#363636}strong{font-weight:600}p{margin:20px 0 0 0}p:first-child{margin:0}p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,table+h2,table+h3,table+h4,table+h5,table+h6{margin-top:35px}p.content_button+h2,p.content_button+h3,p.content_button+h4,p.content_button+h5,p.content_button+h6{margin-top:15px}.content>p>img,.content>p>a>img{max-width:100%;height:auto !important}a{outline:none;color:#28abcc;text-decoration:none}a:hover{color:#636363}a img{border:none}.content_button{margin:30px 10px 26px 0;display:inline-block}.content_button+.content_button{margin-top:-18px}.content_button a{display:inline-block;margin:0;padding:10px 19px;width:auto;color:#fff;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:20px;background:#28abcc;text-align:center;border:0;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}.content_button a:active,.content_button a:hover,.content_button a:focus{border:0;color:#fff;background:#2090ac}.content_button a.fancybox{background:none;padding:0;margin:0;display:inline-block}.content ol{margin:0 0 20px 17px;list-style-type:decimal;width:auto}.content ul{list-style:none;margin:0 0 20px}.content ul li{position:relative;padding:0 0 0 17px}.content ul li:before{content:"";position:absolute;top:10px;right:auto;bottom:auto;left:2px;display:block;width:6px;height:6px;border-radius:100%;background:#28abcc}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;margin:0 0 26px 0}.table_scroll_indicator{position:absolute;right:0;top:0;cursor:pointer;width:24px;height:24px;display:none}.table_scroll_indicator:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;font-family:"Font Awesome 5 Pro";font-size:23px;line-height:24px;text-align:center;z-index:20;color:#000}.content table{border:none;border-spacing:0}table th{color:#000;border-bottom:2px solid #28abcc;padding:8px 15px 8px 0;text-align:left}table th>*:last-child{margin-bottom:0}table td{border-bottom:1px solid #d1d1d1;padding:8px 15px 8px 0}table td>*:last-child{margin-bottom:0}#management,.management_container{text-align:left !important;font:300 15px/25px "Open Sans";font-size:16px;line-height:24px}#management a.button.with_icon,#management input.button,#management a.button,.management_container a.button.with_icon,.management_container input.button,.management_container a.button{display:inline-block;margin:0;padding:10px 19px;width:auto;color:#fff;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:20px;background:#28abcc;text-align:center;border:0;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}#management a.button.with_icon:active,#management a.button.with_icon:hover,#management a.button.with_icon:focus,#management input.button:active,#management input.button:hover,#management input.button:focus,#management a.button:active,#management a.button:hover,#management a.button:focus,.management_container a.button.with_icon:active,.management_container a.button.with_icon:hover,.management_container a.button.with_icon:focus,.management_container input.button:active,.management_container input.button:hover,.management_container input.button:focus,.management_container a.button:active,.management_container a.button:hover,.management_container a.button:focus{border:0;color:#fff;background:#2090ac}#management a.button.with_icon,#management input.button,#management a.button,.management_container a.button.with_icon,.management_container input.button,.management_container a.button{margin:5px 7px 5px 0}#management a.button.with_icon,.management_container a.button.with_icon{padding-left:40px}#management ul li:before,.management_container ul li:before{display:none}#management td,#management th,.management_container td,.management_container th{padding:10px 10px 10px 0}td .fa,#management li .fa{font-size:100%}.message{border:0;border-bottom:2px solid #28abcc;color:#28abcc;background:none;font-weight:700;padding:0 0 6px;margin:0 0 20px}#administration_panel{box-shadow:0 0 15px 0 rgba(0,0,0,.2);border-radius:3px}#administration_panel h1{background-color:#28abcc;color:#fff;margin:0;padding:7px 10px;font-weight:700;text-transform:none;font-size:18px}#administration_panel h1:before{display:none}#administration_panel h2{background-color:#f2f2f2;color:#636363;padding:7px 10px;font-size:16px;font-weight:300;text-transform:none}#administration_panel .admin_part{background:#fff none;padding:10px}#administration_panel .state-published{color:#28abcc}.pagination{margin-top:-20px;margin-bottom:50px;text-align:center}.pagination .pagination_inner{display:inline-block;position:relative}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a{display:block;margin:0 8px;padding:8px 15px;font-weight:700;color:#636363;text-decoration:none;background:#f2f2f2;border:1px solid #d1d1d1}.pagination .pagination-numbers a:hover,.pagination .pagination-numbers a.current{color:#fff;background:#28abcc;border-color:#28abcc}.pagination .pagination-links a{display:block;position:absolute;top:0;left:-40px;width:40px;height:40px;font-size:0;line-height:0}.pagination .pagination-links a:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 5 Pro";font-size:30px;line-height:40px;font-weight:400;text-transform:none;color:#d1d1d1;right:0;bottom:0;text-indent:0;text-align:center;z-index:10;transition:all .3s ease-out}.pagination .pagination-links a.next{left:auto;right:-40px}.pagination .pagination-links a.next:before{content:""}.pagination .pagination-links a:hover:before{color:#636363}#management fieldset label,.management_container fieldset label{padding:7px 10px 7px 0;width:200px}#management fieldset textarea,#management fieldset input,.management_container fieldset textarea,.management_container fieldset input{font:13px/18px Helvetica,Verdana,Arial,sans-serif;color:#777;padding:5px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;min-width:240px}#management fieldset textarea:focus,#management fieldset input:focus,.management_container fieldset textarea:focus,.management_container fieldset input:focus,#management fieldset textarea:hover,#management fieldset input:hover,.management_container fieldset textarea:hover,.management_container fieldset input:hover{border-color:#000;color:#000}#management input[type=checkbox],#management input[type=radio],.management_container input[type=checkbox],.management_container input[type=radio]{margin:5px 7px 0 0;min-width:0;float:left}#management input[type=checkbox]+label,#management input[type=radio]+label,.management_container input[type=checkbox]+label,.management_container input[type=radio]+label{overflow:hidden;padding:0;width:auto;display:inline-block;float:none;clear:none}#management .helptext,.management_container .helptext{margin-left:10px}#management #date_hour+.select2-container,#management #date_minute+.select2-container,.management_container #date_hour+.select2-container,.management_container #date_minute+.select2-container{min-width:0}#management .select2-container,.management_container .select2-container{width:auto !important;max-width:600px;min-width:350px}#management .select2-container .select2-selection--single,.management_container .select2-container .select2-selection--single{border:1px solid rgba(0,0,0,.2);padding:0}#management .select2-container .select2-selection--single .select2-selection__rendered,.management_container .select2-container .select2-selection--single .select2-selection__rendered{font:13px/18px Helvetica,Verdana,Arial,sans-serif;color:#777;padding:5px 27px 5px 10px;background:#fff;box-sizing:border-box}#management .select2-container .select2-selection--single .select2-selection__arrow,.management_container .select2-container .select2-selection--single .select2-selection__arrow{top:8px;right:5px}#management .select2-container .select2-selection--single .select2-selection__arrow:before,.management_container .select2-container .select2-selection--single .select2-selection__arrow:before{font-size:12px;color:#888}.system_page .select2-container--open .select2-dropdown,.logged_in.system_page .select2-container--open .select2-dropdown{border-color:rgba(0,0,0,.2);background:#fff}.system_page .select2-results__option,.logged_in.system_page .select2-results__option{font:13px/18px Helvetica,Verdana,Arial,sans-serif;padding:5px 10px}.system_page .select2-container--default .select2-results__option,.logged_in.system_page .select2-container--default .select2-results__option{background:#fff;color:#777}.system_page .select2-container--default .select2-results__option[aria-selected=true],.logged_in.system_page .select2-container--default .select2-results__option[aria-selected=true]{background:rgba(0,0,0,.1);color:#777}.system_page .select2-dropdown li~li,.logged_in.system_page .select2-dropdown li~li{border:0 !important}.system_page .select2-search,.logged_in.system_page .select2-search{display:none}.system_page .select2-container--default .select2-results__option--highlighted[aria-selected],.system_page .select2-container--default .select2-results__option--highlighted .logged_in.system_page .select2-container--default .select2-results__option--highlighted[aria-selected],.logged_in.system_page .select2-container--default .select2-results__option--highlighted{background:#000;color:#fff}.system_page #management .select2-container--open .select2-selection--single,.system_page #management .select2-container:hover .select2-selection--single,.system_page .management_container .select2-container--open .select2-selection--single,.system_page .management_container .select2-container:hover .select2-selection--single,.logged_in.system_page #management .select2-container--open .select2-selection--single,.logged_in.system_page #management .select2-container:hover .select2-selection--single,.logged_in.system_page .management_container .select2-container--open .select2-selection--single,.logged_in.system_page .management_container .select2-container:hover .select2-selection--single{border-color:#000}#mod_overview,.module-listing{margin:0 0 -40px;padding:0}.overview-description{margin-bottom:40px}.listing-description{margin:0 0 70px}.listing_entry,.overview_item{margin:0 0 70px;padding:0}.listing_entry>div:first-child,.overview_item>div:first-child{position:relative}.listing_entry div.introduction,.overview_item div.introduction{margin:0 0 5px}.listing_entry .content,.overview_item .content{overflow:hidden}.listing_entry .bx-slider-wrap,.listing_entry .pictures,.overview_item .bx-slider-wrap,.overview_item .pictures{float:left;width:40%;margin:7px 50px 7px 0}.listing_entry .bx-slider-wrap .picture,.listing_entry .bx-slider-wrap .picture img,.listing_entry .pictures .picture,.listing_entry .pictures .picture img,.overview_item .bx-slider-wrap .picture,.overview_item .bx-slider-wrap .picture img,.overview_item .pictures .picture,.overview_item .pictures .picture img{display:block;width:100%;height:auto}.listing_entry .bx-slider-wrap .bx-controls-direction,.listing_entry .pictures .bx-controls-direction,.overview_item .bx-slider-wrap .bx-controls-direction,.overview_item .pictures .bx-controls-direction{display:none}.listing_entry .bx-slider-wrap .bx-pager,.listing_entry .pictures .bx-pager,.overview_item .bx-slider-wrap .bx-pager,.overview_item .pictures .bx-pager{display:block}.listing_entry .listing-date{margin:2px 0 5px;font-weight:700;color:#bbb;text-transform:uppercase}.listing_entry .listing-content-text>*:last-child{margin-bottom:0}.listing_entry .listing_actions{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0;padding:7px 10px 7px;background:#f2f2f2;z-index:10}.listing_entry .listing_actions span,.listing_entry .listing_actions a{color:#636363;width:auto}.listing_entry .listing_actions span i.fa,.listing_entry .listing_actions a i.fa{margin:0 5px}.listing_entry .listing_actions span:hover,.listing_entry .listing_actions a:hover{color:#28abcc}.listing_entry_backlink a,.listing-more-button{display:inline-block;margin:0;padding:10px 19px;width:auto;color:#fff;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:20px;background:#28abcc;text-align:center;border:0;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}.listing_entry_backlink a:active,.listing_entry_backlink a:hover,.listing_entry_backlink a:focus,.listing-more-button:active,.listing-more-button:hover,.listing-more-button:focus{border:0;color:#fff;background:#2090ac}.listing_entry_backlink a,.listing-more-button{margin:26px 0 0 0}.listing_entry_backlink a{margin:10px 0 26px}.listing_entry_detail_pictures .pictures.float_left_with_clear{display:none}.listing_entry_detail_pictures{margin-top:-15px}.content ul.tags{margin:39px 0 -11px}.content ul.tags li{display:inline-block;background:#fff;border:1px solid #d1d1d1;border-radius:3px;line-height:24px;font-weight:700;color:rgba(0,0,0,.15);margin:15px 15px 0 0;padding:10px 20px;cursor:pointer;transition:all .3s ease-out}.content ul.tags li:before{display:none}.content ul.tags li:hover{color:rgba(0,0,0,.5);box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.content ul.tags li.active{color:#000}#google_map{height:345px;position:relative;margin:0 0 40px}body.category_41 #google_map{display:none}#module_map,.gmap-map{position:absolute;top:0;right:0;bottom:0;left:0;height:auto !important}div.infowindow{padding:10px 0 5px 10px;text-align:center;font:300 15px/25px "Open Sans"}div.infowindow h2{color:#636363;font:300 15px/25px "Open Sans";font-weight:700;margin:0}div.infowindow p{margin:0}#module_mailform form{padding:0 0 20px}.mod_action_history #google_map,.mod_action_history .portlets_right{display:none}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;padding:3px 20px 4px 0;box-sizing:border-box}.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{width:100%;font:300 15px/25px "Open Sans";color:#636363;padding:8px 15px 9px;outline:none;background:#fff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:0;transition:all .3s ease-out}.add_portlet select:hover,.add_portlet select:focus,.mailform_element input:hover,.mailform_element input:focus,.mailform_element textarea:hover,.mailform_element textarea:focus,.login_form input:hover,.login_form input:focus{border-color:#28abcc;color:#28abcc}.add_portlet select:-webkit-autofill,.mailform_element input:-webkit-autofill,.mailform_element textarea:-webkit-autofill,.login_form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.add_portlet select{width:100%;height:45px}.mailform_element textarea,.mailform_element.email_field input,.mailform_element.input_field input{-webkit-appearance:none}.mailform_element textarea{height:150px}.mailform-submit,.login_form .button{display:inline-block;margin:0;padding:10px 19px;width:auto;color:#fff;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:20px;background:#28abcc;text-align:center;border:0;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}.mailform-submit:active,.mailform-submit:hover,.mailform-submit:focus,.login_form .button:active,.login_form .button:hover,.login_form .button:focus{border:0;color:#fff;background:#2090ac}.mailform-submit,.login_form .button{margin:10px 0 0}span.required{color:#28abcc !important;padding:0 0 0 2px}.mailform_error input{border:1px solid #28abcc}.mailform_error label{color:#28abcc}.login_form p,.mailform_element p{margin:0 0 13px 0}.mailform_element .select2-container{width:100% !important}.select2-container--default .select2-selection--single{border-radius:0;width:100%;background:#fff;border:1px solid #d1d1d1;height:auto;border-radius:0;box-sizing:border-box;transition:border .3s ease-out}.select2-container--default .select2-selection--single .select2-selection__rendered{font:300 15px/25px "Open Sans";color:#636363;padding:8px 15px 9px;outline:none;box-sizing:border-box;display:block;transition:color .3s ease-out}.select2-container--default .select2-selection--single .select2-selection__rendered li.select2-search{padding:0 !important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:15px;right:7px}.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 5 Pro";font-size:14px;line-height:14px;font-weight:400;text-transform:none;color:#cbcac6;font-weight:700;transition:all .3s ease-out}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single input.select2-search__field{border:0 !important;padding:0 !important}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option{background:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted{background:#28abcc}.select2-container--open .select2-dropdown{border:0}.select2-container--open .select2-dropdown ul{border:1px solid #28abcc;border-radius:0;border-top:0}.select2-container--open select2-dropdown--above ul{border-top:1px solid #28abcc;border-bottom:0}.select2-container--open .select2-selection--single,.select2-container:hover .select2-selection--single{border-color:#28abcc}.select2-container--open .select2-selection--single .select2-selection__arrow:before,.select2-container--open .select2-selection--single .select2-selection__rendered,.select2-container:hover .select2-selection--single .select2-selection__arrow:before,.select2-container:hover .select2-selection--single .select2-selection__rendered{color:#28abcc}.select2-results__option{padding:8px 17px 9px;color:#636363}.select2-search--dropdown{display:none}.content #management ul li.select2-search{padding:0}.content #management ul li.select2-search input.select2-search__field{border:0 !important;padding:7px 5px 0;font:300 15px/25px "Open Sans";color:#636363}.system_page .select2-container--default .select2-selection--single{border-radius:0}.system_page .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:24px;padding:5px 10px}.system_page .select2-results__option{font-size:16px;line-height:24px;padding:5px 10px}.login_form{text-align:left}.login_form label{text-align:left;width:200px}.login_form input{width:300px}.login_form .p_remember_me_checkbox label{padding:0}.login_form .p_remember_me_checkbox input{margin:0 10px 0 0}.login_form form+p{display:none}.mailform_element{position:relative}.mailform_field_actions{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0;padding:7px 10px;background:#f2f2f2;z-index:10}.mailform_field_actions li,.mailform_field_actions a{color:#636363;width:auto}.mailform_field_actions li i.fa,.mailform_field_actions a i.fa{margin:0 5px}.mailform_field_actions li:hover,.mailform_field_actions a:hover{color:#28abcc}ul.sitemap li{margin:0 !important;padding:0}ul.sitemap li:before{display:none}ul.sitemap li.level1+li.level0{margin-top:10px !important}.mailform_element.checkbox_field{position:relative}.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 5 Pro";font-size:20px;line-height:20px;font-weight:400;text-transform:none;color:gray;width:20px;height:20px;pointer-events:none;z-index:2;transition:all .3s ease}.mailform_element.checkbox_field label:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#28abcc;background:none;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#28abcc}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}#mailform_elements{display:flex;flex-flow:wrap;justify-content:space-between}#mailform_elements .mailform_element{position:relative;flex:1 0 100%;--space-between: clamp(10px, 1vw, 14px)}#mailform_elements .mailform_element.zwei{flex:0 0 calc(50% - var(--space-between)/2)}#mailform_elements .mailform_element.drei{flex:0 0 calc(33.3333333333% - var(--space-between)/2)}#mailform_elements .mailform_element .helptext{position:absolute;right:8px;bottom:21px}#navigation{float:right;padding:0}.is_scrolled .navigation{padding:20px 0 0 0}.navigation{float:none;clear:both;margin:0 -20px 0 0;padding:50px 0 0;transition:all .3s ease-out}.navigation>li{list-style:none;background:rgba(0,0,0,0);float:left;margin:0;padding:0;position:relative}.navigation>li#nav-41>a{background:#1f90ac;color:#fff}.navigation>li>a{display:block;position:relative;margin:0 0 0 1px;padding:12px 20px;text-decoration:none;font-size:14px;line-height:22px;font-weight:600;color:#363636;text-transform:uppercase;overflow:hidden;transition:all .3s ease-out}.navigation>li:hover>a,.navigation>li.current>a{color:#fff;background:#28abcc !important}.navigation>li:hover>ul{visibility:visible;opacity:1}.navigation ul.level1{position:absolute;left:1px;top:100%;width:250px;margin:0;padding:5px 20px 13px;text-align:left;background:#28abcc;visibility:hidden;opacity:0;box-sizing:border-box;z-index:100;transition:all .3s ease-out}.navigation ul.level1 ul.level2{display:none}.navigation ul.level1>li{display:block}.navigation ul.level1>li>a{display:block;margin:0;padding:0 0 7px;color:#fff;font-size:14px;line-height:22px;font-weight:300;text-decoration:none;transition:all .3s ease-out}.navigation ul.level1>li:last-of-type{border-bottom:none}.navigation ul.level1>li:hover>a,.navigation ul.level1>li.current>a{color:rgb(20,90,107.5)}.touch .navigation ul.level1{display:block}.navigation>li:hover>ul{display:block}.rwd_navigation{display:block;list-style:none;padding:25px}.rwd_navigation li a{display:block;text-decoration:none;color:#636363}.rwd_navigation li.current>a{color:#28abcc}.rwd_navigation>li:first-child>a{border-top:0;padding-top:0}.rwd_navigation>li>a{padding:16px 5px;font-size:14px;line-height:22px;font-weight:700;text-transform:uppercase;border-top:1px solid rgba(209,209,209,.5)}.rwd_navigation>li:last-child{border-top:1px solid rgba(209,209,209,.5);padding-top:25px}.rwd_navigation>li:last-child>a{display:none}.rwd_navigation ul.level1{margin:-10px 0 0;padding:0 0 16px;list-style:none}.rwd_navigation ul.level1>li>a{color:hsl(0,0%,53.8235294118%);font-size:14px;line-height:22px;padding:2px 5px;font-weight:300;position:relative}.rwd_navigation ul.level1>li.current>a{color:#28abcc;font-weight:500}.rwd_navigation ul.level1 ul{display:none}.meta-navigation{float:right;margin:0;padding:0 30px 0 0;font-size:11px;line-height:11px;font-weight:600;text-transform:uppercase}.meta-navigation li{display:inline;list-style:none;margin:0;padding:0}.meta-navigation li a{color:#bbb;padding:0 0 0 18px;text-decoration:none;transition:all .3s ease-out}.meta-navigation li:hover a,.meta-navigation li.current a{color:#000}.portlet{margin:0;padding:0}.portlet.hidden{display:block}.portlet .portlet_inner{position:relative}.portlet .picture,.portlet .picture img{width:100%;height:auto}.portlet .documents{margin:0;padding:10px 0 0}.portlet a.portlet_content_link{display:inline-block;margin:0;padding:10px 19px;width:auto;color:#fff;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:20px;background:#28abcc;text-align:center;border:0;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}.portlet a.portlet_content_link:active,.portlet a.portlet_content_link:hover,.portlet a.portlet_content_link:focus{border:0;color:#fff;background:#2090ac}.portlet a.portlet_content_link{margin:29px 0 0}.portlet ul.controls{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0;padding:7px 10px 3px;font-size:15px;line-height:25px;background:#f2f2f2;z-index:10}.portlet ul.controls li,.portlet ul.controls a{color:#636363;width:auto}.portlet ul.controls li i.fa,.portlet ul.controls a i.fa{margin:0 5px}.portlet ul.controls li:hover,.portlet ul.controls a:hover{color:#28abcc}.portlet.portlet_listing .portlet-listing-entry{margin:0 0 22px;padding:0 0 20px}.portlet.portlet_listing .portlet-listing-entry .portlet-listing-entry-inline{position:relative}.portlet.portlet_listing .portlet-listing-entry .portlet-listing-entry-inline:hover .portlet-entry-link{border:0;color:#fff;background:rgb(35.8196721311,153.1290983607,182.6803278689);box-shadow:0 4px 10px 0 rgba(0,0,0,.3);transform:scale3d(0.96, 0.96, 0.96)}.portlet.portlet_listing .portlet-listing-entry .portlet-entry-content>*{margin-bottom:0}.portlet.portlet_listing .portlet-listing-entry a.entry_link{color:#fff;display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.portlet.portlet_listing a.portlet-listing-more{display:none}.portlet.portlet_listing a.portlet_listing_show_all{display:inline-block;margin:0;padding:10px 19px;width:auto;color:#fff;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:20px;background:#28abcc;text-align:center;border:0;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}.portlet.portlet_listing a.portlet_listing_show_all:active,.portlet.portlet_listing a.portlet_listing_show_all:hover,.portlet.portlet_listing a.portlet_listing_show_all:focus{border:0;color:#fff;background:#2090ac}.portlet.portlet_listing a.portlet_listing_show_all{margin-top:7px}.portlet.portlet_quicklinks a.quicklink{display:block;padding:0 0 8px;color:#000;cursor:pointer;transition:all .3s ease-out}.portlet.portlet_quicklinks a.quicklink:hover{color:#28abcc}.portlet_content_description>*:first-child,.portlet_content_description>*:first-child>*:first-child,.portlet_content_description>*:first-child>*:first-child>*:first-child{margin-bottom:0}.add_portlet input.action_button,.portlets a.add_portlet_link{display:inline-block;margin:0;padding:10px 19px;width:auto;color:#fff;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:20px;background:#28abcc;text-align:center;border:0;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}.add_portlet input.action_button:active,.add_portlet input.action_button:hover,.add_portlet input.action_button:focus,.portlets a.add_portlet_link:active,.portlets a.add_portlet_link:hover,.portlets a.add_portlet_link:focus{border:0;color:#fff;background:#2090ac}.add_portlet input.action_button,.portlets a.add_portlet_link{margin:0 0 30px;clear:both}.portlets_right .portlet+a.add_portlet_link{margin-top:30px}.portlets_bottom a.add_portlet_link{margin-left:10px}.add_portlet input.action_button{margin:10px 7px 0 0}.add_portlet p label{padding:0 0 5px 0 !important}.portlets_right{width:300px;margin:6px 0 0 60px;position:relative}.portlets_right:after{content:"";display:block;height:1px;width:100%}.portlets_right .portlet+.portlet{margin-top:30px}.portlets_right .portlet .portlet_inner{padding:20px 25px;background:#f2f2f2}.portlets_right .portlet h3.portlet-title a,.portlets_right .portlet h3.portlet-title{color:#636363;margin:0 0 10px 0;font-weight:700}.portlets_right .portlet h5{margin:0;padding:10px;font-size:24px;line-height:31px;font-weight:700;text-align:center;background:rgba(0,0,0,.15);border-radius:4px}.portlets_right .portlet .pictures{margin:-20px -25px 20px}.portlets_right .portlet.special{color:#fff}.portlets_right .portlet.special .portlet_inner{background:#28abcc;border:0}.portlets_right .portlet.special h5,.portlets_right .portlet.special h3.portlet-title,.portlets_right .portlet.special h3.portlet-title a{color:#fff}.portlets_right .portlet.special h3.portlet-title:before{background:#fff}.portlets_right .portlet.special a.portlet_content_link{background:#fff;color:#28abcc}.portlets_right .portlet.special a.portlet_content_link:hover,.portlets_right .portlet.special a.portlet_content_link:active{background:#fff;color:#28abcc}.portlets_bottom{margin:40px -10px 30px;overflow:hidden}.portlets_bottom .portlet{float:left;width:25%;padding:0 10px 20px;box-sizing:border-box}.portlets_bottom .portlet .pictures{margin:0}.portlets_bottom .portlet .pictures .picture{transition:all .3s ease-out}.portlets_bottom .portlet .pictures+.portlet_text_wrap h3.portlet-title{padding:11px 15px 9px;background:#f2f2f2}.portlets_bottom .portlet .pictures+.portlet_text_wrap h3.portlet-title,.portlets_bottom .portlet .pictures+.portlet_text_wrap h3.portlet-title a{display:block;color:#636363;font-size:20px;line-height:26px;font-weight:700;margin:0;transition:all .3s ease-out}.portlets_bottom .portlet .portlet_content_description,.portlets_bottom .portlet a.portlet_content_link{display:none}.portlets_bottom .portlet .portlet_inner:hover .pictures .picture{opacity:.6}.portlets_bottom .portlet .portlet_inner:hover .pictures+.portlet_text_wrap h3.portlet-title{background:#28abcc}.portlets_bottom .portlet .portlet_inner:hover .pictures+.portlet_text_wrap h3.portlet-title,.portlets_bottom .portlet .portlet_inner:hover .pictures+.portlet_text_wrap h3.portlet-title a{color:#fff}.language_switcher{float:right;text-align:right;font-size:11px;line-height:11px;font-weight:400;margin:0;padding:0}.language_switcher .controls,.language_switcher h3{display:none}.language_switcher a.language{display:inline-block;color:#bbb;margin:0 0 0 4px;padding:0 0 0 6px;text-decoration:none;text-transform:uppercase;border-left:1px solid rgba(99,99,99,.3);transition:all .3s ease-out}.language_switcher a.language:first-child{border:0;margin:0;padding:0}.language_switcher a.language:hover,.language_switcher a.language.current{color:#000}.rwdnav_inner .language_switcher{float:none;clear:both;text-align:left;margin:0;padding:15px 30px 10px}@media print{body{font-family:"Open Sans";font-size:12px;font-weight:300;line-height:20px;color:#636363;background:#fff}.portlet_partner,.content ul.tags,.portlet.portlet_quicklinks,.portlet.portlet_listing a.portlet_listing_show_all,.portlet a.portlet_content_link,.mailform-submit,.login_form .button,.pagination,.listing_entry_backlink a,.listing-more-button,.content_button,.footer .portlet.portlet_listing,.footer .portlet.portlet_quicklinks,.footer>div.portlet,.footer .portlet h3.portlet-title,.documents,.header_image,.footer .copy_wrap,.footer .social_media,.content_wrap>.content_right,#navigation,#slider,.imprint{display:none !important}.header{position:static;box-shadow:none;border:0}.header .header_inner{padding:0 0 25px}.header div#logo{width:200px;padding:0}.header.is_scrolled div#logo{padding:0}#siteframe{padding:0;min-height:0 !important}.content_top{background:none;border:0}.content_top.home{background:none;border:0;color:#636363;text-align:left}.content_top.home h1{color:#636363}.content_top>.content_inner{padding:0}.content_wrap{padding:0 0 15px}.footer{border-top:1px solid #d1d1d1;margin:0;padding:20px 0 0;font-size:12px;line-height:20px;color:#636363;background:none}.footer a{color:#636363}.footer .footer_inner{padding:0}.footer .portlet{float:none;clear:both;width:auto;padding:0}.footer .portlet a{color:#636363}h1{font-size:24px;line-height:30px}.content_top h1{margin:0 0 15px}h2,h2 a{font-size:22px;line-height:28px;margin:0 0 10px 0}h3,h3 a{font-size:18px;line-height:26px;margin:0 0 7px 0}h6,h6 a,h4,h4 a,h5,h5 a{font-size:14px;line-height:22px;margin:0 0 3px}p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,table+h2,table+h3,table+h4,table+h5,table+h6{margin-top:25px}.content ul li:before{top:7px}.pictures.gallery .picture{width:33.33%}ul.sitemap li{padding:0}ul.sitemap li:before{display:none}#google_map{height:230px;margin:0 0 25px}#mod_overview,.module-listing{margin:0;padding:0}#overview_title_content,.listing-description{margin:0 0 25px}.listing_entry,.overview_item{margin:0 0 25px}.listing_entry .bx-slider-wrap,.listing_entry .pictures,.overview_item .bx-slider-wrap,.overview_item .pictures{max-height:150px;overflow:hidden;width:200px;margin:0 25px 0 0}.listing_entry .bx-slider-wrap img,.listing_entry .pictures img,.overview_item .bx-slider-wrap img,.overview_item .pictures img{width:200px;height:auto}.css_kompakte_auflistung .listing_entry .bx-slider-wrap,.css_kompakte_auflistung .listing_entry .pictures,.css_kompakte_auflistung .overview_item .bx-slider-wrap,.css_kompakte_auflistung .overview_item .pictures{max-height:100px;width:100px}.css_kompakte_auflistung .listing_entry .bx-slider-wrap img,.css_kompakte_auflistung .listing_entry .pictures img,.css_kompakte_auflistung .overview_item .bx-slider-wrap img,.css_kompakte_auflistung .overview_item .pictures img{width:100px;height:auto}.css_auflistung_als_spalten .listing_entry,.css_auflistung_als_spalten .overview_item{margin:0}.css_auflistung_als_spalten .listing_entry .bx-slider-wrap,.css_auflistung_als_spalten .listing_entry .pictures,.css_auflistung_als_spalten .overview_item .bx-slider-wrap,.css_auflistung_als_spalten .overview_item .pictures{max-height:none;width:100%;margin:0}.css_auflistung_als_spalten .listing_entry .bx-slider-wrap img,.css_auflistung_als_spalten .listing_entry .pictures img,.css_auflistung_als_spalten .overview_item .bx-slider-wrap img,.css_auflistung_als_spalten .overview_item .pictures img{width:100%;height:auto}.portlets_bottom{margin:10px -10px -10px}}.pictures.float_left,.pictures.float_left_with_clear{float:left}.pictures.float_right,.pictures.float_right_with_clear{float:right}.pictures.float_left .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture,.pictures.float_left_with_clear .picture,.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{clear:both;position:relative;width:auto;margin:40px -10px 6px;padding:0;z-index:10}.pictures.gallery .picture{float:left;box-sizing:border-box;width:25%;padding:0 0 30px 30px;padding:0 10px 20px}.pictures.gallery .picture span,.pictures.gallery .picture a{display:block}.pictures.gallery .picture span.resource_subtitle{display:none}.pictures.gallery .picture a{position:relative;overflow:hidden}.pictures.gallery .picture img{display:block;width:100%;height:auto}.content_right+.content .pictures.gallery .picture{width:33.33%}.pictures.gallery .picture span{position:relative}.pictures.gallery .picture span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:6px solid #28abcc;background:hsla(0,0%,100%,.6);pointer-events:none;opacity:0;visibility:hidden;box-sizing:border-box;z-index:10;transition:all .3s ease-out}.pictures.gallery .picture:hover span:before{opacity:1;visibility:visible}.documents{margin:0 0 26px;padding:5px 0 0}.documents h2{display:none}.documents .document{display:inline-block;margin:15px 12px 0 0}.documents .document a{display:inline-block;margin:0;padding:10px 19px;width:auto;color:#fff;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:20px;background:#28abcc;text-align:center;border:0;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}.documents .document a:active,.documents .document a:hover,.documents .document a:focus{border:0;color:#fff;background:#2090ac}.fancybox-caption-wrap{text-align:center;padding:0 20px 20px;background:none}.fancybox-caption-wrap .fancybox-caption{display:inline-block;color:#000;padding:5px 15px;border-radius:0;font-weight:400;background:#fff}.fancybox-slide--inline .popup_content{height:auto !important}@media screen and (max-width: 1100px){.portlets_bottom{margin:10px -10px 0px}}@media screen and (max-width: 900px){#siteframe{padding-top:85px}.header .header_inner{padding:15px 20px}.header.is_scrolled div#logo,.header div#logo{padding:0}.meta_wrap,div#navigation{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:200;top:0;left:0;width:77%;height:100%;max-width:400px;opacity:1;background:#fff;overflow:hidden;box-shadow:0 2px 24px 0 rgba(0,0,0,.2);transform:perspective(1px) translate3d(-100%, 0, 0);transition:all .3s ease-out;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.navi_open nav#rwdnav{visibility:visible;opacity:1;transform:perspective(1px) translate3d(0, 0, 0)}#google_map,.header_image .pictures{margin:0 0 30px}.content_top>.content_inner{padding:24px 20px 18px}.content_wrap{padding:38px 20px 20px}.content_wrap>.content_right{float:none}h1{font-size:24px;line-height:30px}h2,h2 a{font-size:24px;line-height:30px;margin:0 0 10px 0}h3,h3 a{font-size:20px;line-height:28px;margin:0 0 7px 0}h6,h6 a,h4,h4 a,h5,h5 a{font-size:16px;line-height:24px;margin:0 0 3px}p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,table+h2,table+h3,table+h4,table+h5,table+h6{margin-top:30px}p.content_button+h2,p.content_button+h3,p.content_button+h4,p.content_button+h5,p.content_button+h6{margin-top:10px}.pictures.gallery{margin-top:20px}.pictures.gallery .picture{width:33.33%}.footer>div.portlet h3.portlet-title{float:none}.bx-slider-wrap .bx-wrapper .slide_text_container h2{font-size:30px;line-height:36px}.bx-slider-wrap .bx-wrapper .slide_text_container>*{max-width:500px}.portlet_partner .portlet_partner_inner{padding:15px 20px 25px}.portlet_partner .partner{padding:10px 15px}.portlets_right{width:auto;margin:20px -20px 0 0}.portlets_right .portlet{float:left;width:50%;padding:0 20px 20px 0;box-sizing:border-box}.portlets_right .portlet:only-child{float:none;clear:both;width:100%}.portlets_right .portlet+.portlet{margin-top:0}#mod_overview,.module-listing{margin:0 0 -10px;padding:0}#overview_title_content,.listing-description{margin:0 0 40px}.listing_entry,.overview_item{margin:0 0 40px;padding:0}.listing_entry .bx-slider-wrap,.listing_entry .pictures,.overview_item .bx-slider-wrap,.overview_item .pictures{float:left;width:40%;margin:7px 30px 7px 0}.pagination{margin-top:0px;margin-bottom:30px}}@media screen and (max-width: 800px){.footer .portlet{width:50%}.footer .portlet.portlet_quicklinks{width:50%}.footer .portlet.portlet_listing{display:none}}@media screen and (max-width: 770px){.portlets_bottom .portlet{width:33.33%}}@media screen and (max-width: 720px){.mailform_element.checkbox_field{margin-left:0}.mailform_element label,.login_form label{text-align:left;width:100%;margin:0 0 10px;padding:0}.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{width:100%}.mailform_element .select2-container{width:100% !important}.login_form form p:last-child label,#mailform_submit_button label{display:none}#slider{max-height:200px}#slider .bx-wrapper .slide{max-height:200px}.bx-slider-wrap .bx-wrapper .slide_text_container{left:60px;right:60px}.bx-slider-wrap .bx-wrapper .slide_text_container h2{font-size:20px;line-height:26px}.bx-slider-wrap .bx-wrapper .slide_text_container>*{max-width:350px}.bx-slider-wrap .bx-wrapper .bx-controls-direction a{left:0}.bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next{right:0}}@media screen and (max-width: 600px){#google_map,.header_image .pictures{margin:0 0 20px}.breadcrumb,.home div.introduction>br{display:none}.pictures.gallery .picture{width:50%}.footer>div.portlet .portlet-content{padding:0}.footer>div.portlet a.portlet_content_link{position:static;margin:15px 0 0}.footer .social_media{float:none;clear:both;text-align:left}.footer .social_media .icons a{margin:0 14px 0 0}#mod_overview,.module-listing{margin:0 0 -10px;padding:0}#overview_title_content,.listing-description{margin:0 0 30px}.listing_entry,.overview_item{margin:0 0 30px;padding:0}.listing_entry .bx-slider-wrap,.listing_entry .pictures,.overview_item .bx-slider-wrap,.overview_item .pictures{float:none;clear:both;width:100%;margin:7px 0 20px 0}.listing_entry .bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager,.overview_item .bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager{position:static;padding:20px 0 0;margin:0 0 -20px}.css_kompakte_auflistung .listing_entry .bx-slider-wrap,.css_kompakte_auflistung .listing_entry .pictures,.css_kompakte_auflistung .overview_item .bx-slider-wrap,.css_kompakte_auflistung .overview_item .pictures{float:left}.css_auflistung_als_spalten #mod_overview,.css_auflistung_als_spalten .module-listing{margin:0 -20px 30px 0;padding:0}.css_auflistung_als_spalten #overview_title_content,.css_auflistung_als_spalten .listing-description{margin:0 0 30px}.css_auflistung_als_spalten .listing_entry,.css_auflistung_als_spalten .overview_item{width:50%}.pagination .pagination-numbers a{margin:0 4px;padding:2px 10px;font-size:13px;line-height:23px}.pagination .pagination-links a{display:block;position:absolute;top:0;left:-25px;width:30px;height:30px;font-size:0;line-height:0}.pagination .pagination-links a:before{font-size:20px;line-height:30px}.pagination .pagination-links a.next{right:-25px}.content ul.tags{margin:10px 0 15px}.content ul.tags li{font-size:14px;line-height:20px;padding:5px 10px;margin:7px 7px 0 0}.portlet_partner .portlet_partner_inner{padding:0 20px 25px}.portlet_partner .partner_slider .bx-wrapper .bx-controls-direction a{left:-20px}.portlet_partner .partner_slider .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-20px}.portlets_bottom .portlet{width:50%}.portlets_right .portlet{width:100%}}@media screen and (max-width: 550px){.table_wrap_container{position:relative;padding:20px 0 0}.table_wrap_container table{min-width:100%;width:auto !important}.table_scroll_indicator{display:block}.footer .portlet{width:100%;padding-bottom:13px}.footer .portlet.portlet_quicklinks{display:none}.portlet_partner .partner{width:50%}}@media screen and (max-width: 450px){.pictures.gallery .picture{width:100%}#slider .bx-slider-wrap .bx-wrapper .bx-controls-direction{display:none}.bx-slider-wrap .bx-wrapper .slide_text_container{left:20px;right:20px}.bx-slider-wrap .bx-wrapper .slide_text_container h2{font-size:18px;line-height:24px}#google_map{height:250px}.css_kompakte_auflistung .listing_entry .bx-slider-wrap,.css_kompakte_auflistung .listing_entry .pictures,.css_kompakte_auflistung .overview_item .bx-slider-wrap,.css_kompakte_auflistung .overview_item .pictures{float:none;clear:both;width:100%;margin:4px 0 20px}.css_auflistung_als_spalten .listing_entry,.css_auflistung_als_spalten .overview_item{width:100%}.portlets_bottom .portlet{width:100%}}