html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font:300 16px/24px "Montserrat";color:#666;background:#fff;height:100%;overflow-x:hidden}body>nav{display:none}.page{height:100%}div#siteframe{max-width:1560px;margin:0 auto;padding:0 20px 30px 20px;background:#fff;min-height:100%;position:relative;box-sizing:border-box}header{padding:23px 0;position:relative}header:after,header:before{content:'';position:absolute;top:0;left:0;width:300px;height:5px;background:#b3b3b3;border-bottom-right-radius:2px;border-bottom-left-radius:2px}header:after{right:0;left:360px;width:auto}header #logo{float:left}header #header_right{float:right}header #header_right .sponsor_logo{float:left;overflow:hidden}header #header_right .sponsor_logo.condecta{height:21px;min-width:138px;margin:9px 14px 0 0}header #header_right .sponsor_logo.hoermann{height:45px;min-width:208px;margin:-4px 0 0 0}header #header_right .sponsor_logo a:hover img{top:-100%}header #header_right .sponsor_logo img{width:auto;height:200%;position:relative}#content_wrap{padding:16px 0}#content_wrap .content_left{float:left;width:360px;padding:0 60px 0 0;box-sizing:border-box}#content_wrap #content{overflow:hidden}#content_wrap #content_twice{margin-left:-20px}#content_wrap #content_twice .content_twice{float:left;box-sizing:border-box;width:50%;padding:0 0 20px 20px}#content_wrap #content_twice .content_twice .content_inner{margin-top:-1px;padding:0;box-sizing:border-box}#content_wrap #content_twice .content_twice .content_inner.with_padding_left{padding-left:20px}#content_wrap #content_twice .content_twice .content_inner.has_pictures{padding-bottom:30%}#content_wrap #content_twice .content_twice.with_picture{position:relative}#content_wrap #content_twice .content_twice.with_picture #portlets_pictures{position:absolute;bottom:-20px}.contact{margin:27px 0 0 0}.contact .contact_button{clear:both;margin-bottom:12px}.contact .contact_button a.button{padding-right:60px}.contact .contact_button a.button i{font-size:19px}.contact .contact_button:last-child a{padding:12px 60px 6px 20px}#slider{border-radius:3px;overflow:hidden}#slider.content_twice{min-height:400px}#slider.smaller{margin-bottom:20px;padding-bottom:0 !important}#slider.smaller #bx-slider-wrap{height:100%}#slider.smaller #bx-slider-wrap .bx-wrapper{height:100%}#slider.smaller #bx-slider-wrap .bx-wrapper .bx-viewport{height:100% !important}#slider.smaller #bx-slider-wrap .bx-wrapper .bx-viewport .bxslider,#slider.smaller #bx-slider-wrap .bx-wrapper .bx-viewport .slide{height:100%}#slider.smaller #bx-slider-wrap .bx-wrapper .bx-viewport .bxslider img,#slider.smaller #bx-slider-wrap .bx-wrapper .bx-viewport .slide img{height:100%;width:auto !important;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}#slider img{width:100% !important;height:auto;max-width:none !important}#slider .slide_text_container{position:absolute;bottom:0;padding:13px 20px 10px;background:rgba(255,255,255,0.6)}#slider .slide_text_container h2{margin-bottom:3px}#slider .slide_text_container .slide_text p:last-child{margin-bottom:0}#slider .bx-controls .bx-controls-direction a{background:url(../img/slider_arrow.png);background-size:200% 200%;width:16px;height:34px;margin-top:-17px}#slider .bx-controls .bx-controls-direction a.bx-prev{background-position:left top;left:35px}#slider .bx-controls .bx-controls-direction a.bx-prev:hover{background-position:left bottom}#slider .bx-controls .bx-controls-direction a.bx-next{background-position:right top;right:35px}#slider .bx-controls .bx-controls-direction a.bx-next:hover{background-position:right bottom}.footer_print{display:none}#footer{position:absolute;bottom:0;right:0;left:0;max-width:1540px;padding:0 20px;box-sizing:border-box;color:#b3b3b3;font-size:14px;font-weight:400}#footer a{color:#b3b3b3;text-decoration:none}#footer a.current,#footer a:hover{color:#0c73f2}#footer:after,#footer:before{content:'';position:absolute;bottom:0;width:300px;height:5px;left:20px;background:#b3b3b3;border-top-right-radius:2px;border-top-left-radius:2px}#footer:after{right:20px;left:360px;width:auto}#footer .footer_left{float:left}#footer .footer_left p{float:left;padding-right:22px}#footer .footer_right{float:right}#footer .footer_right span{display:none}#privacy_banner #privacy_banner_inner #privacy_buttons a{-webkit-transition:color 0.2s ease-out,background 0.2s ease-out;transition:color 0.2s ease-out,background 0.2s ease-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{background:#b3b3b3;margin-right:23px;-webkit-transition:none;transition:none}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover{background:#0c73f2}h1{font-family:"Montserrat";font-size:25px;font-weight:600;line-height:30px;color:#333;margin:0 0 20px 0}h1+div.introduction{margin-top:-19px}div.introduction{font-family:"Montserrat";font-size:22px;font-weight:300;line-height:30px;color:#666;margin:0 0 33px 0;padding:0}h2{font-family:"Montserrat";font-size:22px;font-weight:600;line-height:30px;color:#333;margin:0 0 10px 0}p+h2{margin-top:28px}h3,h3 a{font-family:"Montserrat";font-size:16px;font-weight:700;line-height:24px;color:#333;margin:0;text-decoration:none}p+h3{margin-top:23px}h6,h6 a,h4,h4 a,h5,h5 a{font-size:16px;font-weight:600;color:#666;margin:0 0 3px 0;line-height:20px;text-decoration:none}p{margin:0 0 14px 0}hr{display:block;margin:30px 0}a{outline:none;color:#0c73f2;text-decoration:underline}a:hover{color:#333}a img{border:none}#contentframe .resource_subtitle{display:none}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,0.05)}a.button:hover{background:rgba(0,0,0,0.15)}.listing-content-text ol,.portlet ol,.content ol{margin:0 0 18px 16px}.listing-content-text .chosen ul,.portlet .chosen ul,.content .chosen ul{margin:0}.listing-content-text ul,.portlet ul,.content ul{margin:0 0 18px 0}.listing-content-text ul li,.portlet ul li,.content ul li{padding:0 0 0 24px;position:relative;list-style:none}.listing-content-text ul li:before,.portlet ul li:before,.content ul li:before{content:"\f00c";font-family:'Font Awesome\ 5 Pro';font-weight:600;font-size:12px;position:absolute;left:0;top:-1px}.listing-content-text ul.controls li:before,.portlet ul.controls li:before,.content ul.controls li:before{display:none}.portlet ul li{color:#fff}.content ul.sitemap{margin:0}.content table{border:none;border-spacing:0;margin:0 0 5px 0}.content table th{border-bottom:2px solid #666;padding:0 12px 6px 0;text-align:left}.content table td{border-bottom:1px solid #e4e4e4;padding:8px 12px 8px 0}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;margin:0 0 20px 0}.table_wrap_container .table_scroll_indicator{position:absolute;right:0;top:0;cursor:pointer;width:24px;height:24px;display:none}.table_wrap_container .table_scroll_indicator:before{content:'\f0ec';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:#0c73f2}.listing_entry_backlink a,#content p.content_button a,.content_left a.button,.no_system_page a.button{text-decoration:none;position:relative;background:#b3b3b3;color:#fff;border-radius:0;margin:0 0 0 12px;padding:9px 20px 8px 20px;text-transform:uppercase;display:inline-block;font-weight:400;border:none}.listing_entry_backlink a:before,#content p.content_button a:before,.content_left a.button:before,.no_system_page a.button:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 100%;width:14px;height:100%;left:-12px}.listing_entry_backlink a:after,#content p.content_button a:after,.content_left a.button:after,.no_system_page a.button:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 100%;width:14px;height:100%;right:-12px}.listing_entry_backlink a:hover,#content p.content_button a:hover,.content_left a.button:hover,.no_system_page a.button:hover{background:#0c73f2;color:#fff}.listing_entry_backlink a:hover:after,#content p.content_button a:hover:after,.content_left a.button:hover:after,.no_system_page a.button:hover:after{background-position:0 0}.listing_entry_backlink a:hover:before,#content p.content_button a:hover:before,.content_left a.button:hover:before,.no_system_page a.button:hover:before{background-position:0 0}.message{border:1px solid #0c73f2;color:#0c73f2;background:#fff;font-weight:700;padding:9px 16px 8px;margin:5px 0 20px;font-size:16px}.message ul{margin-bottom:4px}.message ul li{font-weight:400;padding:0 0 0 18px}.message ul li:before{content:'\f12a';top:0px;font-weight:600;font-size:12px}#administration_panel{box-shadow:0 0 10px 0 rgba(0,0,0,0.5);font-size:14px}#administration_panel h1{background-color:#0c73f2;color:#FFF;padding:5px 10px;font-weight:600;text-transform:none;font-size:16px}#administration_panel h1:hover{background:#a1a1a1}#administration_panel h2{background-color:#eee;color:#0c73f2;padding:5px 10px;font-size:14px;text-transform:none}#administration_panel .admin_part{background:#fff none;padding:10px}#management .select2-container,.management_container .select2-container{max-width:600px}#management .select2-container,.management_container .select2-container{width:auto !important;max-width:600px;min-width:226px}#management .select2-container .select2-dropdown .select2-search,.management_container .select2-container .select2-dropdown .select2-search{display:none !important}#management .select2-container.select2-container--default .select2-selection--single,.management_container .select2-container.select2-container--default .select2-selection--single{border:1px solid #aaa;border-color:#aaa !important;border-radius:0}#management .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,.management_container .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding:3px 20px 2px 3px;background:#fff;color:#666;font:13px/18px Helvetica,Verdana,Arial,sans-serif}#management .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow,.management_container .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top:4px;right:0}#management .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before,.management_container .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before{font-size:15px;color:#666;top:-1px;left:4px}.logged_in .select2-dropdown .select2-search{display:none !important}.system_page .select2-container{font:13px/18px Helvetica,Verdana,Arial,sans-serif}.system_page .select2-container .select2-results__options{font:13px/18px Helvetica,Verdana,Arial,sans-serif;color:black}#listing .module-listing{margin-left:-20px}#listing .module-listing .listing_entry{float:left;box-sizing:border-box;width:25%;padding:0 0 20px 20px;position:relative;font-family:"Montserrat";font-size:14px;font-weight:400;line-height:24px}#listing .module-listing .listing_entry:nth-child(4n+1){clear:both}#listing .module-listing .listing_entry .listing-entry-inline{background:#a1a1a1;color:#fff;border-radius:3px;overflow:hidden;padding:20px;box-sizing:border-box;text-align:center;position:relative}#listing .module-listing .listing_entry .listing-entry-inline .listing-title{clear:both;font-family:"Montserrat";font-size:20px;font-weight:400;line-height:28px;text-transform:uppercase;margin-bottom:10px;text-align:left;color:#fff}#listing .module-listing .listing_entry .listing-entry-inline .listing-title a{text-decoration:none;color:#fff}#listing .module-listing .listing_entry .listing-entry-inline .listing-content-text{text-align:left}#listing .module-listing .listing_entry .listing-entry-inline .listing-content-text.has_content_link{padding-bottom:72px}#listing .module-listing .listing_entry .listing-entry-inline p.content_button{text-align:center;margin:15px 0 15px 0;line-height:18px}#listing .module-listing .listing_entry .listing-entry-inline p.content_button>a{text-decoration:none;position:relative;background:#fff;color:#0c73f2;border-radius:0;margin:0 0 0 12px;padding:9px 20px 8px 20px;text-transform:uppercase;display:inline-block;padding:6px 17px 5px 17px;margin:0;line-height:24px}#listing .module-listing .listing_entry .listing-entry-inline p.content_button>a:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 300%;width:14px;height:100%;left:-12px}#listing .module-listing .listing_entry .listing-entry-inline p.content_button>a:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 300%;width:14px;height:100%;right:-12px}#listing .module-listing .listing_entry .listing-entry-inline p.content_button>a:hover{background:#0c73f2;color:#fff}#listing .module-listing .listing_entry .listing-entry-inline p.content_button>a:hover:after{background-position:0 0}#listing .module-listing .listing_entry .listing-entry-inline p.content_button>a:hover:before{background-position:0 0}#listing .module-listing .listing_entry .listing-entry-inline p.content_button>a:before{left:-9px;width:11px}#listing .module-listing .listing_entry .listing-entry-inline p.content_button>a:after{right:-9px;width:11px}#listing .module-listing .listing_entry .listing-entry-inline p:last-child.content_button{position:absolute;bottom:17px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}#listing .module-listing .listing_entry .listing-entry-inline .resource_container{margin:-20px -20px 22px -20px;width:calc(100% + 40px)}#listing .module-listing .listing_entry .listing-entry-inline .resource_container .picture{width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}#listing .module-listing .listing_entry .listing-entry-inline .resource_container .picture img{width:100%;height:auto}#listing .module-listing .listing_entry .listing-entry-inline .listing_actions{position:absolute;top:0;right:0;background:rgba(255,255,255,0.7);z-index:1;padding:8px 10px 7px 14px}#listing .module-listing .listing_entry .listing-entry-inline .listing_actions i{color:#0c73f2}#listing .module-listing .listing_entry .listing-entry-inline .listing_actions i:hover{color:#a1a1a1}#listing .module-listing .listing_entry .listing-entry-inline .listing-more-button{text-decoration:none;position:relative;background:#fff;color:#0c73f2;border-radius:0;margin:0 0 0 12px;padding:9px 20px 8px 20px;text-transform:uppercase;display:inline-block;padding:6px 17px 5px 17px;margin:0;line-height:24px;border:none;font-weight:400;position:absolute;bottom:32px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}#listing .module-listing .listing_entry .listing-entry-inline .listing-more-button:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 300%;width:14px;height:100%;left:-12px}#listing .module-listing .listing_entry .listing-entry-inline .listing-more-button:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 300%;width:14px;height:100%;right:-12px}#listing .module-listing .listing_entry .listing-entry-inline .listing-more-button:hover{background:#0c73f2;color:#fff}#listing .module-listing .listing_entry .listing-entry-inline .listing-more-button:hover:after{background-position:0 0}#listing .module-listing .listing_entry .listing-entry-inline .listing-more-button:hover:before{background-position:0 0}#listing .module-listing .listing_entry .listing-entry-inline .listing-more-button:before{left:-9px;width:11px}#listing .module-listing .listing_entry .listing-entry-inline .listing-more-button:after{right:-9px;width:11px}#listing .module-listing .pagination{clear:both;margin-left:20px;font-weight:400}#listing .module-listing .pagination .pagination-numbers{line-height:41px}#listing .module-listing .pagination .pagination-numbers a{text-decoration:none;color:#a1a1a1;padding:0 15px 0 0}#listing .module-listing .pagination .pagination-numbers a:hover{color:#0c73f2}#listing .module-listing .pagination .pagination-numbers a.current{color:#0c73f2;font-weight:700}#listing .module-listing .pagination .pagination-links{margin-right:10px}#listing .module-listing .pagination .pagination-links a{text-decoration:none;position:relative;background:#0c73f2;color:#fff;border-radius:0;margin:0 0 0 12px;padding:9px 20px 8px 20px;text-transform:uppercase;display:inline-block;margin-left:28px}#listing .module-listing .pagination .pagination-links a:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 0;width:14px;height:100%;left:-12px}#listing .module-listing .pagination .pagination-links a:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 0;width:14px;height:100%;right:-12px}#listing .module-listing .pagination .pagination-links a:hover{background:#b3b3b3;color:#fff}#listing .module-listing .pagination .pagination-links a:hover:after{background-position:0 100%}#listing .module-listing .pagination .pagination-links a:hover:before{background-position:0 100%}#listing .module-listing .pagination .pagination-links a.inactive{display:none}#mod_overview{margin-left:-20px}#mod_overview .overview_item_wrap{float:left;box-sizing:border-box;width:25%;padding:0 0 20px 20px;position:relative;font-family:"Montserrat";font-size:14px;font-weight:400;line-height:24px}#mod_overview .overview_item_wrap .overview_item{background:#a1a1a1;color:#fff;border-radius:3px;overflow:hidden;padding:20px;box-sizing:border-box}#mod_overview .overview_item_wrap .overview_item h2{clear:both;font-family:"Montserrat";font-size:20px;font-weight:400;line-height:28px;text-transform:uppercase;margin-bottom:1px;text-align:left;color:#fff}#mod_overview .overview_item_wrap .overview_item h2 a{text-decoration:none;color:#fff}#mod_overview .overview_item_wrap .overview_item div.introduction{color:#fff;font-family:"Montserrat";font-size:16px;font-weight:400;line-height:24px;margin-bottom:0}#mod_overview .overview_item_wrap .overview_item .resource_container{margin:-20px -20px 22px -20px}#mod_overview .overview_item_wrap .overview_item .resource_container .picture{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%}#mod_overview .overview_item_wrap .overview_item .resource_container .picture img{width:100%;height:auto}#google_map{border-radius:3px;overflow:hidden}#google_map .gmap-map{border-radius:3px;overflow:hidden;margin-bottom:20px}#google_map .gmap-map #module_map{height:0 !important;padding-bottom:80%}#google_map div.infowindow h2{font-size:16px;font-weight:700;color:#333;margin:0 0 4px 0;line-height:22px}#google_map div.infowindow p{margin-bottom:0;font-family:"Montserrat";font-size:14px;font-weight:400;line-height:20px}.mod_mailform .mailform_right_fields{float:right;padding-left:15px;box-sizing:border-box;width:50%}.mod_mailform .mailform_right_fields .mailform_element{width:100%;padding-right:0}.mod_mailform .mailform_element{width:50%;padding-right:10px;box-sizing:border-box}.mod_mailform .mailform_element label{float:left;width:35%;padding-top:6px;padding-right:10px;box-sizing:border-box}.mod_mailform .mailform_element label .required{color:#0c73f2 !important}.mod_mailform .mailform_element textarea,.mod_mailform .mailform_element input{width:65%;background-color:#fff;border:1px solid #b3b3b3;font-family:"Montserrat";font-size:16px;font-weight:300;line-height:24px;padding:7px 6px 5px;outline:none;box-sizing:border-box;border-radius:2px}.mod_mailform .mailform_element textarea:hover,.mod_mailform .mailform_element textarea:focus,.mod_mailform .mailform_element input:hover,.mod_mailform .mailform_element input:focus{border-color:#333}.mod_mailform .mailform_element textarea{height:150px}.mod_mailform .mailform_element p{margin:0 0 13px 0}.mod_mailform .mailform_element.mailform_error label{color:#0c73f2}.mod_mailform .mailform_element.mailform_error input,.mod_mailform .mailform_element.mailform_error textarea{border:1px solid #0c73f2}.mod_mailform #mailform_submit_button label{float:left;width:35%}.mod_mailform #mailform_submit_button .input_button_wrap{text-decoration:none;position:relative;background:#b3b3b3;color:#fff;border-radius:0;margin:0 0 0 12px;padding:9px 20px 8px 20px;text-transform:uppercase;display:inline-block;padding:0}.mod_mailform #mailform_submit_button .input_button_wrap:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 100%;width:14px;height:100%;left:-12px}.mod_mailform #mailform_submit_button .input_button_wrap:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 100%;width:14px;height:100%;right:-12px}.mod_mailform #mailform_submit_button .input_button_wrap:hover{background:#0c73f2;color:#fff}.mod_mailform #mailform_submit_button .input_button_wrap:hover:after{background-position:0 0}.mod_mailform #mailform_submit_button .input_button_wrap:hover:before{background-position:0 0}.mod_mailform #mailform_submit_button .input_button_wrap input{padding:9px 20px 8px 20px;color:#fff;background:transparent;border:none;text-transform:uppercase;font-family:"Montserrat";font-size:16px;font-weight:400;line-height:24px}.login_form label{float:left;width:160px;padding-top:6px}.login_form label .required{color:#0c73f2 !important}.login_form input{width:350px;background-color:#fff;border:1px solid #b3b3b3;font-family:"Montserrat";font-size:16px;font-weight:300;line-height:24px;padding:7px 6px 5px;outline:none;box-sizing:border-box;border-radius:2px}.login_form input:hover,.login_form input:focus{border-color:#333}.login_form p{margin:0 0 13px 0}.login_form .input_button_wrap{text-decoration:none;position:relative;background:#0c73f2;color:#fff;border-radius:0;margin:0 0 0 12px;padding:9px 20px 8px 20px;text-transform:uppercase;display:inline-block;padding:0}.login_form .input_button_wrap:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 0;width:14px;height:100%;left:-12px}.login_form .input_button_wrap:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 0;width:14px;height:100%;right:-12px}.login_form .input_button_wrap:hover{background:#b3b3b3;color:#fff}.login_form .input_button_wrap:hover:after{background-position:0 100%}.login_form .input_button_wrap:hover:before{background-position:0 100%}.login_form .input_button_wrap input{padding:9px 20px 8px 20px;color:#fff;background:transparent;border:none;text-transform:uppercase;font-family:"Montserrat";font-size:16px;font-weight:400;line-height:24px;width:auto}span.select2-container{width:65% !important;max-width:100% !important;box-sizing:border-box}span.select2-container .select2-selection--single{border:1px solid #b3b3b3;border-radius:2px !important;background:#fff}span.select2-container .select2-selection--single:hover{border-color:#333}span.select2-container .select2-selection--single .select2-selection__rendered{padding:7px 6px 5px;font-family:"Montserrat";font-size:16px;font-weight:300;line-height:24px}span.select2-container.select2-container--open .select2-selection--single{border:1px solid #333;border-bottom:1px solid transparent}span.select2-container .select2-dropdown{border:1px solid #333;margin-top:-1px;border-top:none;background:#fff;border-radius:0;overflow:hidden}span.select2-container .select2-dropdown .select2-results__option{padding:7px 6px 5px}span.select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected]{background:#0c73f2;color:#fff}span.select2-container .select2-dropdown .select2-results__option[aria-selected=true]{background:#e4e4e4;color:#333}#mixItUp{margin:20px 0 0 0}.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;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.tags li.active,.tags li:hover{border:1px solid #00B4E0;color:#00B4E0}.tags_cloud>span.active{color:#00b4e0 !important}.mailform_element.checkbox_field{position:relative}.mailform_element.checkbox_field p{width:calc(100% - 35%);float:right;position:relative}.mailform_element.checkbox_field input{width:20px;height:20px;float:left;margin:2px 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:'\f0c8';position:absolute;top:2px;left:1px;display:block;font-family:'Font Awesome\ 5 Pro';font-size:20px;line-height:20px;font-weight:100;text-transform:none;color:#b3b3b3;width:20px;height:20px;pointer-events:none;background:#fff;z-index:2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.mailform_element.checkbox_field label:after{content:'\f14a';opacity:0;visibility:hidden;font-weight:700;color:#0c73f2;background:none;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#0c73f2}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}#meta{margin-top:19px}#meta .meta-navigation{margin:0;padding:0;float:right}#meta .meta-navigation li{font-size:14px;font-weight:400;display:inline;list-style:none;margin:0;padding:0 16px 0 22px;position:relative}#meta .meta-navigation li:before{content:'//';position:absolute;left:0;color:#b3b3b3}#meta .meta-navigation li:first-child:before{display:none}#meta .meta-navigation li:last-child{padding-right:0}#meta .meta-navigation li.current a{color:#0c73f2}#meta .meta-navigation li a{color:#333;text-decoration:none}#meta .meta-navigation li a:hover{color:#0c73f2}@-moz-document url-prefix(){div#navigation .navigation>li#nav-9>a span::after{right:-7px}}div#navigation{margin:0;padding:0 0 0 10px;font-weight:400}div#navigation .navigation{margin:0;padding:0}div#navigation .navigation>li{list-style:none;margin:0 0 10px 0;padding:0;position:relative}div#navigation .navigation>li>a{display:block;position:relative;text-decoration:none;color:#fff;font-family:"Montserrat";font-size:17px;font-weight:400;line-height:43px}div#navigation .navigation>li>a span{background:#0c73f2;position:relative;border-radius:2px;padding:10px 90px 11px 21px}div#navigation .navigation>li>a span:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 0;width:14px;height:100%;right:-12px}div#navigation .navigation>li>a span:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 0;width:14px;height:100%;left:-12px}div#navigation .navigation>li.current>a,div#navigation .navigation>li:hover>a{color:#0c73f2}div#navigation .navigation>li.current>a span,div#navigation .navigation>li:hover>a span{background:#e4e4e4}div#navigation .navigation>li.current>a span:after,div#navigation .navigation>li:hover>a span:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 200%;width:14px;height:100%;right:-12px}div#navigation .navigation>li.current>a span:before,div#navigation .navigation>li:hover>a span:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 200%;width:14px;height:100%;left:-12px}div#navigation .navigation>li ul.level1{display:none}div#navigation .navigation>li.current ul.level1{display:block;margin:12px 0 17px}div#navigation .navigation>li.current ul.level1>li{list-style:none;padding:0 10px 0 20px}div#navigation .navigation>li.current ul.level1>li>a{text-decoration:none;color:#a1a1a1;line-height:26px;display:block}div#navigation .navigation>li.current ul.level1>li.current a,div#navigation .navigation>li.current ul.level1>li:hover a{color:#0c73f2}div#navigation .navigation>li.current ul.level1>li ul.level2{display:none}div#navigation .navigation>li.current ul.level1>li.current ul.level2{display:block;margin:2px 0 10px}div#navigation .navigation>li.current ul.level1>li.current ul.level2>li{list-style:none}div#navigation .navigation>li.current ul.level1>li.current ul.level2>li>a{color:#a1a1a1;text-decoration:none;font-size:15px;padding-left:12px;position:relative}div#navigation .navigation>li.current ul.level1>li.current ul.level2>li>a:before{content:'';width:6px;height:1px;left:0;top:9px;position:absolute;background:#a1a1a1}div#navigation .navigation>li.current ul.level1>li.current ul.level2>li:hover>a,div#navigation .navigation>li.current ul.level1>li.current ul.level2>li.current>a{color:#0c73f2}div#navigation .navigation>li.current ul.level1>li.current ul.level2>li:hover>a:before,div#navigation .navigation>li.current ul.level1>li.current ul.level2>li.current>a:before{background:#0c73f2}.portlets .portlet .portlet_inner{font-family:"Montserrat";font-size:14px;font-weight:400;line-height:24px;background:#a1a1a1;color:#fff;padding:23px 20px 30px 20px;border-radius:3px;box-sizing:border-box;position:relative}.portlets .portlet .portlet_inner h3,.portlets .portlet .portlet_inner h3 a{font-family:"Montserrat";font-size:20px;font-weight:400;line-height:28px;text-transform:uppercase;margin-bottom:13px;color:#fff;text-align:left}.portlets .portlet .portlet_inner a{color:#fff}.portlets .portlet .portlet_inner .portlet-content{text-align:center}.portlets .portlet .portlet_inner .portlet-content .has_content_link{padding-bottom:78px}.portlets .portlet .portlet_inner .portlet-content .portlet_content_description{text-align:left}.portlets .portlet .portlet_inner .portlet-content a.portlet_content_link{text-decoration:none;position:relative;background:#fff;color:#0c73f2;border-radius:0;margin:0 0 0 12px;padding:9px 20px 8px 20px;text-transform:uppercase;display:inline-block;padding:6px 17px 5px 17px;margin:0;line-height:24px;text-align:center;position:absolute;left:50%;bottom:52px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);display:table}.portlets .portlet .portlet_inner .portlet-content a.portlet_content_link:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 300%;width:14px;height:100%;left:-12px}.portlets .portlet .portlet_inner .portlet-content a.portlet_content_link:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 300%;width:14px;height:100%;right:-12px}.portlets .portlet .portlet_inner .portlet-content a.portlet_content_link:hover{background:#0c73f2;color:#fff}.portlets .portlet .portlet_inner .portlet-content a.portlet_content_link:hover:after{background-position:0 0}.portlets .portlet .portlet_inner .portlet-content a.portlet_content_link:hover:before{background-position:0 0}.portlets .portlet .portlet_inner .portlet-content a.portlet_content_link:before{left:-9px;width:11px}.portlets .portlet .portlet_inner .portlet-content a.portlet_content_link:after{right:-9px;width:11px}.portlets .portlet .portlet_inner .portlet-content .resource_container{margin:-23px -20px 20px -20px}.portlets .portlet .portlet_inner .portlet-content .resource_container .picture{width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}.portlets .portlet .portlet_inner .portlet-content .resource_container .picture img{width:100%;height:auto}.portlets .portlet .portlet_inner ul.controls>li:hover{opacity:0.6}.portlets .portlet.important_portlet .portlet_inner{background:#0c73f2}.portlets .portlet.important_portlet .portlet_inner a.portlet_content_link{text-decoration:none;position:relative;background:#fff;color:#0c73f2;border-radius:0;margin:0 0 0 12px;padding:9px 20px 8px 20px;text-transform:uppercase;display:inline-block;padding:6px 17px 5px 17px;margin:0;line-height:24px;position:absolute;left:50%;bottom:60px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);display:table}.portlets .portlet.important_portlet .portlet_inner a.portlet_content_link:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 300%;width:14px;height:100%;left:-12px}.portlets .portlet.important_portlet .portlet_inner a.portlet_content_link:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 300%;width:14px;height:100%;right:-12px}.portlets .portlet.important_portlet .portlet_inner a.portlet_content_link:hover{background:#b3b3b3;color:#fff}.portlets .portlet.important_portlet .portlet_inner a.portlet_content_link:hover:after{background-position:0 100%}.portlets .portlet.important_portlet .portlet_inner a.portlet_content_link:hover:before{background-position:0 100%}.portlets .portlet.important_portlet .portlet_inner a.portlet_content_link:before{left:-9px;width:11px}.portlets .portlet.important_portlet .portlet_inner a.portlet_content_link:after{right:-9px;width:11px}.portlets .portlet.only_picture.hidden{display:block}.portlets .portlet.only_picture .portlet_inner{background:none;color:#666;padding:0}.portlets .portlet.only_picture .portlet_inner a{color:#666}.portlets .portlet.only_picture .portlet_inner .resource_container{margin:0}.portlets .portlet.only_picture .portlet_inner .resource_container .picture{display:none}.portlets .portlet.only_picture .portlet_inner .resource_container .picture .resource_background{border-bottom-right-radius:3px;border-bottom-left-radius:3px;overflow:hidden}.portlets .portlet.only_picture .portlet_inner .resource_container .picture .resource_background img{width:100%;height:auto}.portlets .portlet.only_picture .portlet_inner .resource_container .picture_0{display:block}a.add_portlet_link{-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out}#portlets_left .portlet_inner{color:#666;padding:61px 0 0 30px;background:none;font-size:16px !important}#portlets_left .portlet_inner h3{font:300 16px/24px "Montserrat";font-weight:700;text-transform:none;margin:0;color:#333}#portlets_left .portlet_inner a{color:#666}#portlets_left .add_portlet_link{display:none}#portlets_left ul.controls li.portlet-handle,#portlets_left ul.controls li.portlet-resource-link{display:none}.preload #portlets_pictures{width:calc(100% - 20px)}#portlets_pictures .portlet-title,#portlets_pictures .portlet_content_description,#portlets_pictures ul.controls .portlet-integration-link,#portlets_pictures ul.controls .portlet-handle,#portlets_pictures .picture,#portlets_pictures .portlet+.add_portlet_link{display:none}#portlets_pictures .hidden,#portlets_pictures .picture_0,#portlets_pictures .picture_1{display:block}#portlets_pictures .portlet_inner{background:#fff}#portlets_pictures .portlet_inner a{color:#a1a1a1}#portlets_pictures .resource_container{margin:0 0 0 -20px}#portlets_pictures .resource_container .picture{float:left;box-sizing:border-box;width:50%;padding:0 0 20px 20px}#portlets_pictures .resource_container .picture img{width:100%;height:auto}#portlets_bottom_wrap{margin:14px 0 0 -20px}#portlets_bottom_wrap .portlet{float:left;box-sizing:border-box;width:25%;padding:0 0 20px 20px}#portlets_bottom_wrap a.add_portlet_link{margin-left:32px}#portlets_right{margin:20px 0 0 -20px}#portlets_right .portlet{float:left;box-sizing:border-box;width:50%;padding:0 0 20px 20px}@media print{@page{margin:1.5cm 0.8cm}body{font-family:"Montserrat";font-size:14px;font-weight:300;line-height:21px;color:#000 !important;background:#FFF}div#siteframe{width:100%;max-width:100%;padding:0}#content_right,#portlets_pictures,#slider,.portlets .portlet .portlet_inner .portlet-content a.portlet_content_link,.content_left,#mailform_submit_button,.listing_entry_backlink a,.mailform-submit,.login_form .button,.content_button,.listing-more-button,.bx-controls-direction,.documents,.header .partner,div#navigation,.imprint,#footer{display:none}header{background:#fff;padding:0}header #header_right,header:before,header:after{display:none}header div#logo img{width:160px;height:auto;margin-bottom:10px}.content_wrap{padding:0}.content_wrap>.content{padding:30px 0}h1{font-size:20px;line-height:25px}div.introduction{font-size:18px !important;line-height:22px !important}h2,h2 a{font-size:18px;line-height:24px;margin:0 0 10px 0}p+h2{margin-top:18px}h1+div.introduction{margin-top:-20px;margin-bottom:15px}h3,h3 a{font-size:16px;line-height:22px;margin:0 0 4px 0}p+h3{margin-top:15px}h6,h6 a,h4,h4 a,h5,h5 a{font-size:14px;line-height:21px}p{margin:0 0 15px}.footer_print{display:block;font-size:12px;line-height:18px}#content_wrap #content_twice .content_twice{min-height:auto !important;width:100%;padding:0 0 0 20px}#content_wrap #content_twice .content_twice .content_inner.with_padding_left,#content_wrap #content_twice .content_twice .content_inner.has_pictures{padding:0 !important;min-height:auto !important}.portlets .portlet .portlet_inner{background:#fff !important;color:#000 !important;padding:0}.portlets .portlet .portlet_inner h3,.portlets .portlet .portlet_inner h3 a{color:#000;font-size:18px;line-height:24px}.portlets .portlet .portlet_inner .portlet-content .resource_container{margin:0 0 10px 0}#mod_overview .listing_entry,#mod_overview .overview_item_wrap,#listing .module-listing .listing_entry,#listing .module-listing .overview_item_wrap{width:33.33%}#mod_overview .listing_entry:nth-child(4n+1),#mod_overview .overview_item_wrap:nth-child(4n+1),#listing .module-listing .listing_entry:nth-child(4n+1),#listing .module-listing .overview_item_wrap:nth-child(4n+1){clear:none}#mod_overview .listing_entry:nth-child(3n+1),#mod_overview .overview_item_wrap:nth-child(3n+1),#listing .module-listing .listing_entry:nth-child(3n+1),#listing .module-listing .overview_item_wrap:nth-child(3n+1){float:left}#mod_overview .listing_entry .overview_item,#mod_overview .listing_entry .listing-entry-inline,#mod_overview .overview_item_wrap .overview_item,#mod_overview .overview_item_wrap .listing-entry-inline,#listing .module-listing .listing_entry .overview_item,#listing .module-listing .listing_entry .listing-entry-inline,#listing .module-listing .overview_item_wrap .overview_item,#listing .module-listing .overview_item_wrap .listing-entry-inline{background:#fff;color:#000;padding:0;min-height:auto !important}#mod_overview .listing_entry .overview_item h2,#mod_overview .listing_entry .overview_item h2 a,#mod_overview .listing_entry .overview_item .listing-title,#mod_overview .listing_entry .listing-entry-inline h2,#mod_overview .listing_entry .listing-entry-inline h2 a,#mod_overview .listing_entry .listing-entry-inline .listing-title,#mod_overview .overview_item_wrap .overview_item h2,#mod_overview .overview_item_wrap .overview_item h2 a,#mod_overview .overview_item_wrap .overview_item .listing-title,#mod_overview .overview_item_wrap .listing-entry-inline h2,#mod_overview .overview_item_wrap .listing-entry-inline h2 a,#mod_overview .overview_item_wrap .listing-entry-inline .listing-title,#listing .module-listing .listing_entry .overview_item h2,#listing .module-listing .listing_entry .overview_item h2 a,#listing .module-listing .listing_entry .overview_item .listing-title,#listing .module-listing .listing_entry .listing-entry-inline h2,#listing .module-listing .listing_entry .listing-entry-inline h2 a,#listing .module-listing .listing_entry .listing-entry-inline .listing-title,#listing .module-listing .overview_item_wrap .overview_item h2,#listing .module-listing .overview_item_wrap .overview_item h2 a,#listing .module-listing .overview_item_wrap .overview_item .listing-title,#listing .module-listing .overview_item_wrap .listing-entry-inline h2,#listing .module-listing .overview_item_wrap .listing-entry-inline h2 a,#listing .module-listing .overview_item_wrap .listing-entry-inline .listing-title{color:#000;font-size:18px;line-height:24px}#mod_overview .listing_entry .overview_item .resource_container,#mod_overview .listing_entry .listing-entry-inline .resource_container,#mod_overview .overview_item_wrap .overview_item .resource_container,#mod_overview .overview_item_wrap .listing-entry-inline .resource_container,#listing .module-listing .listing_entry .overview_item .resource_container,#listing .module-listing .listing_entry .listing-entry-inline .resource_container,#listing .module-listing .overview_item_wrap .overview_item .resource_container,#listing .module-listing .overview_item_wrap .listing-entry-inline .resource_container{margin:0 0 10px 0}#listing .module-listing .listing_entry .listing-entry-inline .listing-content-text.has_content_link{padding-bottom:0}.mod_google_maps .content.content_twice{width:35% !important}.mod_google_maps #content_right{display:block !important;width:65% !important}.mod_mailform .mailform_element span.select2-container,.mod_mailform .mailform_element textarea,.mod_mailform .mailform_element input{width:220px !important}.mod_mailform .mailform_element label{width:120px}#mailform_elements{padding:0 0 20px}.mailform_element textarea{height:150px}.pictures.gallery{padding:0}}.picture .resource_background{position:relative;border-radius:3px;overflow:hidden}.picture .resource_background:before{content:'';top:0;right:0;left:0;bottom:0;position:absolute;background:rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;visibility:hidden;pointer-events:none}.picture .resource_background:hover:before{opacity:1;visibility:visible}.picture .resource_subtitle{display:none}p img{max-width:100%;height:auto !important}.gallery{margin:40px 0 0 -20px}.gallery .picture{float:left;box-sizing:border-box;width:25%;padding:0 0 20px 20px}.gallery .picture img{width:100%;height:auto}.documents{margin-top:20px}.documents h2{display:none}.documents .document:only-of-type a{text-decoration:none;position:relative;background:#b3b3b3;color:#fff;border-radius:0;margin:0 0 0 12px;padding:9px 20px 8px 20px;text-transform:uppercase;display:inline-block}.documents .document:only-of-type a:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 100%;width:14px;height:100%;left:-12px}.documents .document:only-of-type a:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 100%;width:14px;height:100%;right:-12px}.documents .document:only-of-type a:hover{background:#0c73f2;color:#fff}.documents .document:only-of-type a:hover:after{background-position:0 0}.documents .document:only-of-type a:hover:before{background-position:0 0}.documents .document a{text-decoration:none}.documents .document a span{text-decoration:none}html.cssanimations .bxslider.slide_behind .slide{opacity:1}html.cssanimations .bxslider.slide_behind .navOutNext{-webkit-animation:hideLeft 0.5s forwards;animation:hideLeft 0.5s forwards}html.cssanimations .bxslider.slide_behind .navInNext{-webkit-animation:showRight 0.5s forwards;animation:showRight 0.5s forwards}html.cssanimations .bxslider.slide_behind .navOutPrev{-webkit-animation:hideRight 0.5s forwards;animation:hideRight 0.5s forwards}html.cssanimations .bxslider.slide_behind .navInPrev{-webkit-animation:showLeft 0.5s forwards;animation:showLeft 0.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,0.5);transition:opacity 0.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}@-webkit-keyframes hideLeft{0%{-webkit-transform:translateZ(0px)}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px)}}@keyframes hideLeft{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px)}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px);transform:translateZ(-400px)}}@-webkit-keyframes showRight{0%{-webkit-transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes showRight{0%{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;z-index:9999}}@-webkit-keyframes hideRight{0%{-webkit-transform:translateZ(0px)}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px)}}@keyframes hideRight{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px)}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px);transform:translateZ(-400px)}}@-webkit-keyframes showLeft{0%{-webkit-transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes showLeft{0%{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);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{-webkit-animation:decreaseHeight 0.8s forwards ease-in-out;animation:decreaseHeight 0.8s forwards ease-in-out;z-index:1001 !important}html.cssanimations .bxslider.height_parallax .navInNext{-webkit-animation:show 0.8s forwards ease-in-out;animation:show 0.8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navOutPrev{-webkit-animation:hide 0.8s forwards ease-in-out;animation:hide 0.8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navInPrev{z-index:1001 !important;opacity:1;-webkit-animation:increaseHeight 0.8s forwards ease-in-out;animation:increaseHeight 0.8s forwards ease-in-out}@-webkit-keyframes decreaseHeight{from{}to{height:0}}@keyframes decreaseHeight{from{}to{height:0}}@-webkit-keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@-webkit-keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@-webkit-keyframes increaseHeight{from{height:0}to{height:100%}}@keyframes increaseHeight{from{height:0}to{height:100%}}html.cssanimations .bxslider.soft_scale .navOutNext{-webkit-animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}html.cssanimations .bxslider.soft_scale .navInNext{-webkit-animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navOutPrev{-webkit-animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navInPrev{-webkit-animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}@-webkit-keyframes scaleUp{from{}to{-webkit-transform:scale(1.2);opacity:0}}@keyframes scaleUp{from{}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes scaleDownUp{from{opacity:0;-webkit-transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes scaleDownUp{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleDown{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.9)}}@keyframes scaleDown{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}@-webkit-keyframes scaleUpDown{from{-webkit-transform:scale(1.2);opacity:0}to{opacity:1;-webkit-transform:scale(1)}}@keyframes scaleUpDown{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.responsive_navigation_toggle{z-index:80;display:none;width:40px;height:31px;position:absolute;bottom:29px;right:0}.responsive_navigation_toggle span{border-radius:2px;display:block;height:5px;left:0;position:absolute;right:0;top:0;background:#0c73f2;z-index:80;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.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){top:12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){top:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#rwdnav{display:none}#rwdnav #rwdnav-17{display:none}#rwdnav .rwd_navigation{display:block;list-style:none;font-family:"Montserrat";font-size:20px;font-weight:400;line-height:30px}#rwdnav .rwd_navigation li{list-style:none}#rwdnav .rwd_navigation li a{text-decoration:none;padding:15px 25px 0;display:block;position:relative;color:#666}#rwdnav .rwd_navigation li.current>a{color:#fff;font-weight:900}#rwdnav .rwd_navigation>li{padding:0;list-style:none}#rwdnav .rwd_navigation>li>a{display:block;position:relative;text-decoration:none;color:#fff;font-family:"Montserrat";font-size:17px;font-weight:400;line-height:43px}#rwdnav .rwd_navigation>li>a span{background:#0c73f2;position:relative;border-radius:2px;padding:10px 90px 11px 21px}#rwdnav .rwd_navigation>li>a span:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 0;width:14px;height:100%;right:-12px}#rwdnav .rwd_navigation>li>a span:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 0;width:14px;height:100%;left:-12px}#rwdnav .rwd_navigation>li.current>a,#rwdnav .rwd_navigation>li:hover>a{color:#0c73f2;font-weight:400}#rwdnav .rwd_navigation>li.current>a span,#rwdnav .rwd_navigation>li:hover>a span{background:#e4e4e4}#rwdnav .rwd_navigation>li.current>a span:after,#rwdnav .rwd_navigation>li:hover>a span:after{content:'';position:absolute;top:0;z-index:3;background:url(../img/right_button.png);background-size:100% 400%;background-position:100% 200%;width:14px;height:100%;right:-12px}#rwdnav .rwd_navigation>li.current>a span:before,#rwdnav .rwd_navigation>li:hover>a span:before{content:'';position:absolute;top:0;z-index:3;background:url(../img/left_button.png);background-size:100% 400%;background-position:100% 200%;width:14px;height:100%;left:-12px}#rwdnav .rwd_navigation>li ul.level1{margin:10px 0 -16px 17px !important;padding-bottom:20px;font-size:17px;line-height:26px}#rwdnav .rwd_navigation>li ul.level1.current{display:block}#rwdnav .rwd_navigation>li ul.level1.current a{color:#a1a1a1}#rwdnav .rwd_navigation>li ul.level1 a{color:#a1a1a1;padding:3px 25px 2px;position:relative;border-top:none;text-transform:none}#rwdnav .rwd_navigation>li ul.level1 li.current a{color:#0c73f2;font-weight:400}#rwdnav .rwd_navigation>li ul.level1 li.current a:after{border-width:9px 0 9px 6px;top:6px}#rwdnav .rwd_navigation>li ul.level1 ul.level2{display:block;margin:0px 0 6px}#rwdnav .rwd_navigation>li ul.level1 ul.level2>li{list-style:none}#rwdnav .rwd_navigation>li ul.level1 ul.level2>li>a{color:#a1a1a1;text-decoration:none;font-size:15px;padding-left:40px;position:relative}#rwdnav .rwd_navigation>li ul.level1 ul.level2>li>a:before{content:'';width:6px;height:1px;left:27px;top:15px;position:absolute;background:#a1a1a1}#rwdnav .rwd_navigation>li ul.level1 ul.level2>li:hover>a,#rwdnav .rwd_navigation>li ul.level1 ul.level2>li.current>a{color:#0c73f2}#rwdnav .rwd_navigation>li ul.level1 ul.level2>li:hover>a:before,#rwdnav .rwd_navigation>li ul.level1 ul.level2>li.current>a:before{background:#0c73f2}@media screen and (max-width: 1300px){#portlets_bottom_wrap .portlet{width:50%}#portlets_bottom_wrap .portlet:nth-child(2n+1){clear:both}#portlets_right .portlet{width:100%}.gallery .picture{width:33.33%}#mod_overview .overview_item_wrap,#listing .module-listing .listing_entry{width:33.33%}#mod_overview .overview_item_wrap:nth-child(4n+1),#listing .module-listing .listing_entry:nth-child(4n+1){clear:none}#mod_overview .overview_item_wrap:nth-child(3n+1),#listing .module-listing .listing_entry:nth-child(3n+1){clear:both}}@media screen and (max-width: 1100px){header:before{width:100%}header #logo img{width:180px;height:auto}header #header_right .sponsor_logo.condecta{height:13px;margin:2px 12px 0 0;max-width:85px;min-width:0}header #header_right .sponsor_logo.hoermann{height:28px;max-width:130px;min-width:0}div#siteframe{padding:0 15px 60px 15px}#content_wrap{padding-top:0}div#navigation,#header div#metanavigation,#header div#language{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:10000;top:0;left:0;width:360px;height:100%;opacity:1;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.1);overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.preload #content_wrap .content_left{display:none}#content_wrap .content_left{display:block}#content_wrap .content_left .portlet_inner{padding:10px 0 0 0}#content_wrap .content_left .portlet_inner .portlet_content_description{margin-bottom:20px}#footer:before{left:15px;right:15px;width:auto}}@media screen and (max-width: 700px){div.introduction{margin-bottom:16px}#content_right.content_twice{padding:0 0 0 20px !important}#mod_overview .overview_item_wrap,#listing .module-listing .listing_entry{width:50%}#mod_overview .overview_item_wrap:nth-child(3n+1),#listing .module-listing .listing_entry:nth-child(3n+1){clear:none}#mod_overview .overview_item_wrap:nth-child(2n+1),#listing .module-listing .listing_entry:nth-child(2n+1){clear:both}.table_wrap_container{position:relative;padding:30px 0 0}.table_wrap_container table{min-width:100%;width:700px !important}.table_wrap_container .table_scroll_indicator{display:block}}@media screen and (max-width: 650px){#content_wrap #content_twice .content_twice{width:100%;padding:0 0 20px 20px;min-height:0 !important}#content_wrap #content_twice .content_twice .content_inner.with_padding_left{padding:0}#content_wrap #content_twice .content_twice.with_picture #portlets_pictures{position:relative}#content_wrap #content_twice .content_twice.with_picture #portlets_pictures .picture{padding-bottom:0}.content #slider{margin-bottom:25px}.mod_mailform .mailform_right_fields{width:100%;float:left;margin-bottom:20px;padding-left:0}.mod_mailform .mailform_element:not(.checkbox_field){width:100%;padding-right:0}.mod_mailform .mailform_element:not(.checkbox_field) textarea,.mod_mailform .mailform_element:not(.checkbox_field) input,.mod_mailform .mailform_element:not(.checkbox_field) span.select2-container{width:100% !important}.mod_mailform #mailform_submit_button label{display:none}.mailform_element.checkbox_field p{width:100%}}@media screen and (max-width: 550px){header #header_right .sponsor_logo.condecta{height:12px;max-width:80px;margin:0;float:right}header #header_right .sponsor_logo.hoermann{height:20px;max-width:92px;clear:both;float:right;margin:8px 0 0 0}#portlets_bottom_wrap .portlet{width:100%}#portlets_bottom_wrap .portlet .portlet_inner{min-height:0 !important}.gallery .picture{width:50%}#slider .bx-controls .bx-controls-direction a{display:none}nav#rwdnav{width:290px}#rwdnav .rwd_navigation>li>a span{padding-right:40px}}@media screen and (max-width: 450px){#mod_overview .overview_item_wrap,#listing .module-listing .listing_entry{width:100%}#mod_overview .overview_item_wrap .overview_item,#mod_overview .overview_item_wrap .listing-entry-inline,#listing .module-listing .listing_entry .overview_item,#listing .module-listing .listing_entry .listing-entry-inline{min-height:0 !important}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{font-size:13px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{font-size:11px;padding:6px 9px 6px}}@media screen and (max-width: 350px){#footer .footer_left p{padding-right:10px}nav#rwdnav{width:250px}#rwdnav .rwd_navigation>li ul.level1{margin-left:8px}#rwdnav .rwd_navigation>li>a span{padding-right:20px;padding-left:8px}}
