﻿@font-face{font-family:"Montserrat";src:url("fonts/montserrat-hairline-webfont.eot");src:url("fonts/montserrat-hairline-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-hairline-webfont.woff2") format("woff2"),url("fonts/montserrat-hairline-webfont.woff") format("woff"),url("fonts/montserrat-hairline-webfont.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-ultralight-webfont.eot");src:url("fonts/montserrat-ultralight-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-ultralight-webfont.woff2") format("woff2"),url("fonts/montserrat-ultralight-webfont.woff") format("woff"),url("fonts/montserrat-ultralight-webfont.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-light-webfont.eot");src:url("fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-light-webfont.woff2") format("woff2"),url("fonts/montserrat-light-webfont.woff") format("woff"),url("fonts/montserrat-light-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-regular-webfont.eot");src:url("fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-regular-webfont.woff2") format("woff2"),url("fonts/montserrat-regular-webfont.woff") format("woff"),url("fonts/montserrat-regular-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-semibold-webfont.eot");src:url("fonts/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("fonts/montserrat-semibold-webfont.woff") format("woff"),url("fonts/montserrat-semibold-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-bold-webfont.eot");src:url("fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-bold-webfont.woff2") format("woff2"),url("fonts/montserrat-bold-webfont.woff") format("woff"),url("fonts/montserrat-bold-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-extrabold-webfont.eot");src:url("fonts/montserrat-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-extrabold-webfont.woff2") format("woff2"),url("fonts/montserrat-extrabold-webfont.woff") format("woff"),url("fonts/montserrat-extrabold-webfont.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-black-webfont.eot");src:url("fonts/montserrat-black-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-black-webfont.woff2") format("woff2"),url("fonts/montserrat-black-webfont.woff") format("woff"),url("fonts/montserrat-black-webfont.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"fontastic";src:url("fonts/fontastic.eot");src:url("fonts/fontastic.eot?#iefix") format("embedded-opentype"),url("fonts/fontastic.woff") format("woff"),url("fonts/fontastic.ttf") format("truetype"),url("fonts/fontastic.svg#fontastic") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"fontastic" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontastic" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down:before{content:"d"}.icon-search:before{content:"s"}.icon-up:before{content:"u"}.icon-exchange:before{content:"a"}body{font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;color:#505050;background:#be1a1a;overflow-x:hidden}body>nav{display:none}.page{background:#fff}.page_red_template .page{background:none;color:#fff}#header .header_content,.content_wrap{max-width:1400px;margin:0 auto;padding:0 20px}div.content{margin:0;padding:65px 0}.content.center{text-align:center}#siteframe{overflow-x:hidden}#header{background:#fff;position:relative;padding:20px 0 0;border-bottom:1px solid #ddd;z-index:100;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#header .header_content{position:relative}.is-sticky #header{padding-top:10px}.is-sticky #header #logo{width:153px}.is-sticky .meta-navigation li a{padding-top:2px;padding-bottom:2px}.is-sticky .navigation>li>a{padding-bottom:26px}.is-sticky .navigation ul.level1{top:55px}#header div#logo{float:left;display:block;width:180px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#header div#logo img{width:100% !important;height:auto}.responsive_navigation_toggle{z-index:80;display:none;width:40px;height:30px;position:absolute;top:67px;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.responsive_navigation_toggle span{background:#be1a1a;display:block;height:6px;left:0;position:absolute;right:0;top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-moz-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-o-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:80}.responsive_navigation_toggle span:nth-child(2){top:12px}.responsive_navigation_toggle span:nth-child(3){top:24px}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navi_open .responsive_navigation_toggle span{top:42.5%;-webkit-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-moz-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-o-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}#bx-slider-wrap{overflow:hidden;position:relative}#bx-slider-wrap .video_slide .video_in_slider{height:100% !important;padding:0 !important}#bx-slider-wrap .scrolldown{position:absolute;bottom:50px;left:50%;margin:0 0 0 -27px;font-family:"fontastic";font-size:55px;font-weight:300;color:#fff;text-decoration:none;z-index:10;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#bx-slider-wrap .scrolldown.bounce{-webkit-animation:bounce 2.5s infinite;-moz-animation:bounce 2.5s infinite;-o-animation:bounce 2.5s infinite;animation:bounce 2.5s infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translate(0, 0px)}50%{-webkit-transform:translate(0, -15px)}100%{-webkit-transform:translate(0, 0px)}}@-moz-keyframes bounce{0%{-moz-transform:translate(0, 0px)}50%{-moz-transform:translate(0, -15px)}100%{-moz-transform:translate(0, 0px)}}@keyframes bounce{0%{transform:translate(0, 0px)}50%{transform:translate(0, -15px)}100%{transform:translate(0, 0px)}}#bx-slider-wrap .scrolldown>span{display:block}#bx-slider-wrap .scrolldown:hover{opacity:.7}.bx-wrapper{margin:0;padding:0;position:static}.slide,.bxslider,.bx-viewport,.bx-wrapper{height:100% !important}.slide_text_container{position:absolute;bottom:230px;left:40px;right:40px;text-align:center;color:#fff;z-index:10}.slide_text_container h2{font-size:100px;line-height:110px;text-transform:uppercase;font-weight:700;color:#fff;word-break:break-word}.bx-wrapper .slide{overflow:hidden;position:relative}.bx-wrapper img{position:relative;top:0;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.slide_text_container .slide_text,.bx-wrapper .bx-controls-direction{display:none}.bx-wrapper .bx-pager{display:block;bottom:15px;padding:0}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;width:16px;height:16px;border-radius:100%;opacity:.6;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{opacity:1;background:#fff}.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:only-child{display:none}.bx-wrapper .video-js{width:100% !important;height:100% !important}.bx-wrapper .vjs-poster{background-size:cover}.bx-wrapper .video-js .vjs-tech{min-width:100%;min-height:100%;height:auto;width:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video_slide .vjs-default-skin.vjs-has-started .vjs-control-bar{display:none}#footer{border-top:3px solid #fff;margin:0;color:#fff;font-size:12px;background:#be1a1a}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:rgba(255,255,255,.8)}#footer .footer_inner{max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box}#footer>.footer_inner{padding-top:40px;padding-bottom:40px}#footer .footer_content_middle{margin-top:55px;text-align:left}#footer .footer_content_middle .portlet{float:left;color:#fff;text-align:left;font-size:16px;line-height:22px;margin-bottom:0}#footer .footer_content_middle .portlet .controls{padding:5px 5px 5px 10px}#footer .footer_content_middle .portlet .controls li{margin-bottom:0}#footer .footer_content_middle .portlet .controls .portlet-resource-link{display:none}#footer .footer_content_middle .portlet .controls a{color:#be1a1a}#footer .footer_content_middle .portlet:first-child{margin-right:70px}#footer .footer_content_middle .portlet h3{color:#fff;font-size:18px;line-height:22px;margin-bottom:18px;letter-spacing:1.4px}#footer .footer_content_middle .iso_pictures{float:right;margin-top:33px}#footer .footer_content_middle .iso_pictures img{display:inline-block;margin-left:20px}#footer .footer_bottom .footer_inner{padding-top:27px;padding-bottom:27px;font-size:12px;line-height:22px}#footer .footer_bottom .footer_inner .footer_bottom_links{float:left}#footer .footer_bottom .footer_inner .footer_bottom_links:nth-child(2){float:right}#footer .footer_bottom .footer_inner .footer_bottom_links:nth-child(2) span{display:none}#footer .footer_bottom .footer_inner .footer_bottom_links .imprint{float:left;margin-right:28px}.footer_content p{margin:0}.footer_content #indual_link span{display:none}.footer_content .separator{padding:0 1px}.footer_content .copy,.footer_content .contact{float:left;padding:6px 0 0 0}.footer_content .copy{float:right}.footer_bottom{background:#aa1717}.footer_inner .scrollup{float:right;background:#aa1717;width:60px;height:60px;text-align:center;box-sizing:border-box;display:inline-block;border:3px solid rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer_inner .scrollup i{font-size:20px;line-height:54px}.footer_inner .scrollup:hover{background:#8f1313 !important}.footer_inner .scrollup:hover i{color:#fff}#privacy_banner{background:rgba(55,55,55,.9);max-width:480px}#privacy_banner #privacy_banner_inner{font-size:13px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{padding-top:7px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover{background:#be1a1a;color:#fff;opacity:1}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover i{color:#fff}div#navigation{margin:0;padding:53px 0 0 0;padding:17px 0 0 0;float:right;clear:right}.navigation{margin:0;padding:0}.navigation>li{list-style:none;background:transparent;float:left;margin:0 0 0 20px;padding:0;position:relative}.navigation>li:first-child{margin-left:0;border:none}.navigation>li:before{content:"";position:absolute;top:30px;left:0;right:0;height:2px;width:100%;background:#be1a1a;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navigation>li>a{display:block;text-decoration:none;line-height:24px;font-weight:300;font-size:16px;color:#505050;padding:0 0 50px;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.logged_in .navigation>li>a{font-size:16px}.navigation>li:hover>a,.navigation>li.current>a{color:#be1a1a}.navigation>li:hover:before,.navigation>li.current:before{opacity:1;visibility:visible}.navigation>li:hover>ul{visibility:visible;opacity:1}.navigation ul.level1{position:absolute;z-index:200;left:50%;top:74px;width:340px;margin:0 0 0 -170px;padding:0;background:#f1f0ef;visibility:hidden;opacity:0;text-align:center;border:1px solid #dcdcdc;border-top:3px solid #be1a1a;list-style:none;overflow:auto;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navigation ul.level1:before{content:"";position:absolute;left:50%;top:-15px;margin:0 0 0 -6px;width:16px;height:12px;background:url(../img/dropdown_arrow.png) no-repeat center center}.navigation ul.level1>li{padding:0 20px;display:block;border-top:1px solid #dcdcdc}.navigation ul.level1>li>a{color:#505050;line-height:20px;font-size:14px;text-decoration:none;display:block;margin:0;padding:8px 0;font-weight:300;text-transform:uppercase}.navigation ul.level1>li:hover>a,.navigation ul.level1>li.current>a{color:#be1a1a}.navigation ul.level2,.navigation ul.level3,.navigation ul.level4{display:none}.touch .navigation ul.level1{display:none}.navigation>li:hover>ul{display:block}.with_subnavi_boxes .subnavi{display:none}.subnavi ul{text-align:center;margin:0;padding:0 0 30px 0}.subnavi ul li{list-style:none;display:inline-block;margin:0;padding:0 13px;border-left:1px solid #bbb;line-height:20px}.subnavi ul li:first-child{border:none}.subnavi ul li a{text-transform:uppercase;text-decoration:none;color:#505050}.subnavi ul li a:hover,.subnavi ul li.current a{color:#be1a1a}.subnavi ul ul{display:none}.subnavi_boxes ul{margin:0 -20px 0 0;padding:0 0 15px 0;overflow:hidden}.subnavi_boxes ul li{list-style:none;display:inline-block;float:left;padding:20px 20px 0 0;width:12.5%;box-sizing:border-box;position:relative}.subnavi_boxes.big_boxes ul li{width:20%}.subnavi_boxes.big_boxes ul li:before{content:"";position:absolute;top:1px;left:50%;width:22px;height:19px;margin:0 0 0 -20px;background:url(../img/subnavi_box_arrow.png) no-repeat center center;background-size:22px;display:none}.subnavi_boxes.big_boxes ul li.current:before{display:block}.subnavi_boxes ul li a{display:block;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:14px;padding:0 0 90%;line-height:20px;height:0;border:3px solid #be1a1a;text-align:center;box-sizing:border-box;width:100%;position:relative}.subnavi_boxes.big_boxes ul li a{font-size:20px;line-height:26px}.subnavi_boxes ul li.current a,.subnavi_boxes ul li a:hover{color:#fff;background:#be1a1a}.subnavi_boxes ul li a span{position:absolute;top:50%;left:10px;right:10px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);display:inline-block;text-align:center;word-wrap:break-word}.subnavi_list{display:block;text-align:center;padding:0 0 10px}.subnavi_list p{margin:0}.subnavi_list select{width:600px;background:none;border:2px solid #bbb;font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;padding:8px 10px;outline:none;color:#999;box-sizing:border-box;border-radius:0;outline:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.subnavi_list select:hover,.subnavi_list select:focus{border-color:#be1a1a;color:#be1a1a}.subnavi_list .chosen-container{font-size:20px;line-height:28px;width:600px !important;box-sizing:border-box}.subnavi_list .chosen-container.chosen-with-drop .chosen-drop{position:absolute;z-index:1000}.subnavi_list .chosen-container.chosen-with-drop .chosen-drop,.subnavi_list .chosen-container-single .chosen-single{background:#fff;padding:10px;border:2px solid #bbb;box-shadow:none;border-radius:0;display:block;color:#999}.subnavi_list .chosen-container.chosen-with-drop .chosen-drop{border-top:1px solid #bbb}.subnavi_list .chosen-container-single .chosen-single:hover{border-color:#be1a1a;color:#be1a1a}.subnavi_list .chosen-container-single .chosen-single:hover+.chosen-drop{border-color:#be1a1a}.subnavi_list .chosen-container ul.chosen-results{margin-left:0 !important;padding:0;overflow-y:scroll;max-height:280px}.subnavi_list .chosen-container .chosen-results li.active-result{padding:6px 7px;color:#888}.chosen-container .chosen-results li{line-height:28px}.subnavi_list .chosen-container-single .chosen-search{display:none}.subnavi_list .chosen-container .chosen-results li.active-result.highlighted{background:#be1a1a;color:#fff}.subnavi_list .chosen-container .chosen-results li:first-child{display:none}.subnavi_list .chosen-container-single .chosen-single div b{background-position:2px 12px}.subnavi_list .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 12px}.rwd_navigation{display:block;list-style:none}.rwd_navigation li a{display:block;text-decoration:none;color:#505050}.rwd_navigation li.current>a{color:#be1a1a}.rwd_navigation li.current ul li.current>a{color:#be1a1a}.rwd_navigation>li>a{padding:15px 20px;font-size:20px;line-height:26px;font-weight:400;border-top:1px solid #ddd;text-transform:uppercase}.rwd_navigation>li.current>a{color:#be1a1a}.rwd_navigation ul.level1{position:static;width:auto;visibility:visible;opacity:1;display:none;margin:-12px 0 0 0;padding:0 0 12px 20px;list-style:none}.navi_open .rwd_navigation ul.level1{display:block}.rwd_navigation ul.level1>li>a{font-size:18px;line-height:24px;padding:4px 20px;font-weight:200;position:relative}.rwd_navigation ul.level2{display:none;padding:0 15px 5px 30px;list-style:none}.rwd_navigation ul li.current>ul.level2{display:block}.rwd_navigation ul.level2>li>a{font-size:16px;line-height:20px;position:relative;padding:5px 0;color:#888}.rwd_navigation ul.level3{display:none;padding:0 0 5px 20px;list-style:none}.rwd_navigation ul li.current>ul.level3{display:block}.rwd_navigation ul.level3>li>a{font-size:14px;line-height:18px;position:relative;padding:5px 0;color:#aaa}.rwd_navigation ul.level4,.rwd_navigation ul.level5{display:none}.meta-navigation{margin:0;padding:0;float:right;text-align:right}.meta-navigation li{display:inline-block;list-style:none;margin:0;padding:0 0 0 16px}.meta-navigation li a{color:#bbb;line-height:20px;font-size:14px;text-decoration:none;display:block;margin:0;padding:8px 0;font-weight:300;text-transform:uppercase}.meta-navigation li a:hover,.meta-navigation li.current a{color:#be1a1a}.resource_background{overflow:visible}.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{width:100%;box-sizing:border-box}.pictures.float_left .picture img,.pictures.float_right .picture img,.pictures.float_right_with_clear .picture img,.pictures.float_left_with_clear .picture img{display:block;width:100%;height:auto}.pictures.gallery{width:auto;margin-top:40px;margin-left:-15px}.pictures.gallery .picture{box-sizing:border-box;width:25%;float:none;padding-left:20px;margin-bottom:20px;margin-left:-5px;display:inline-block;vertical-align:middle;position:relative;padding-bottom:17.5%;height:0}.pictures.gallery .picture span.resource_background{position:absolute;display:block;top:0;right:0;bottom:0;left:20px}.pictures.gallery .picture a{height:100%;display:block;overflow:hidden}.pictures.gallery .picture img{display:block;height:auto !important;width:auto !important;position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.pictures.gallery .picture a:hover img{box-shadow:0 0 0 4px #be1a1a}.resource_subtitle{display:none}.page_red_template .pictures.gallery .picture a:hover img{box-shadow:0 0 0 4px #fff}.resource_container.documents{margin:30px 0 0 0}.resource_container.documents h2{display:none}.resource_container.documents .document{background:#be1a1a none !important;color:#fff;text-transform:uppercase;font-weight:300;font-size:16px;margin:0 5px 10px 0;padding:0;display:inline-block;position:relative;-webkit-transition:color .3s ease-out,background .3s ease-out;-moz-transition:color .3s ease-out,background .3s ease-out;-o-transition:color .3s ease-out,background .3s ease-out;transition:color .3s ease-out,background .3s ease-out}.content.center .resource_container.documents .document{margin:0 auto 10px;max-width:500px;display:block}.resource_container.documents .document:hover{background:#333 !important}.resource_container.documents .document::before{content:"";height:22px;width:18px;background:url(../img/download.png) no-repeat top left;position:absolute;top:12px;right:15px;z-index:5}.resource_container.documents .document a{color:#fff;text-decoration:none;padding:12px 50px 12px 20px;display:block}.resource_container .document .fa{display:block;float:left;margin-right:10px;margin-top:3px}.resource_container .document .fa+span{display:block;overflow:hidden}.page_red_template .resource_container.documents .document{background:#fff none !important;color:#be1a1a}.page_red_template .resource_container.documents .document:hover{background:#333 none !important}.page_red_template .resource_container.documents .document a{color:#be1a1a}.page_red_template .resource_container.documents .document::before{background-position:bottom left}.resource_container.videos{margin:20px -20px 0 0;text-align:center}.resource_container.videos h2{display:none}.resource_container.videos .video{width:33.33%;float:left;margin:0;padding:0 20px 0 0;box-sizing:border-box}.page_slider .resource_container.videos>h2+.video{display:none}.resource_container.videos .video-js{height:0 !important;margin:0 0 20px;padding-bottom:55.6%;width:100% !important}.youtube_iframe_wrap{position:relative;height:0;padding-bottom:56.22%}.youtube_iframe_wrap iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.page_standard_center .youtube_video{max-width:75%;margin:auto}.page_standard_center .picture_content_wrap+h3{margin-top:25px}.page_standard_center *:not(.subnavi)+.picture_content_wrap{margin-top:100px}.title_wrap{text-align:center;clear:both}.title_wrap h1{color:#505050;font-size:60px;line-height:65px;text-transform:uppercase;font-weight:400;padding:0 0 20px 0;margin:0 0 35px 0;text-align:center;position:relative;display:inline-block;word-wrap:break-word;max-width:100%}.title_wrap h1:before{content:"";position:absolute;bottom:0;left:25%;right:25%;height:5px;width:auto;background:#be1a1a}.big_title .title_wrap h1{font-size:95px;line-height:110px;padding:0;margin:60px 0 50px;font-weight:700}.big_title .title_wrap h1:before{display:none}h2,h2 a{font-size:20px;line-height:26px;color:#505050;margin:0 0 10px 0;padding:0;font-weight:400;text-decoration:none;text-transform:uppercase}h3,h3 a{font-size:20px;line-height:26px;color:#be1a1a;margin:0 0 10px 0;padding:0;font-weight:400;text-decoration:none;text-transform:uppercase}h6,h6 a,h4,h4 a,h5,h5 a{font-size:20px;font-weight:400;color:#505050;margin:0 0 3px 0;line-height:26px;text-decoration:none}div.introduction{text-transform:uppercase;font-weight:200;text-align:center;margin:0 0 20px;font-size:20px;line-height:26px}p{margin:0 0 20px 0}p+h2,ul+h2,ol+h2,table+h2,p+h3,ul+h3,ol+h3,table+h3,p+h4,ul+h4,ol+h4,table+h4,p+h5,ul+h5,ol+h5,table+h5,p+h6,ul+h6,ol+h6,table+h6{margin-top:30px}strong{font-weight:400}h2+h3,h3+h2{margin-top:20px}.content table td img{max-width:100%;height:auto !important}.page_red_template h1,.page_red_template h2,.page_red_template h2 a,.page_red_template h3,.page_red_template h3 a,.page_red_template h4,.page_red_template h4 a,.page_red_template h5,.page_red_template h5 a,.page_red_template h6,.page_red_template h6 a{color:#fff}.page_red_template .title_wrap h1:before{background:#fff}a{outline:none;color:#be1a1a;text-decoration:underline}a:hover{color:#505050}a img{border:none}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,.05)}a.button:hover{background:rgba(0,0,0,.15)}.logout_wrap{text-align:center;padding:0 0 20px}.logout_button{border:2px solid #be1a1a;color:#be1a1a;text-transform:uppercase;font-size:18px;padding:10px 20px;text-decoration:none;font-weight:400;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.logout_button:hover{color:#fff;background:#be1a1a}.page_red_template .content a{color:#fff}.page_red_template .content a:hover{color:#333}.page_red_template .content_button a{text-decoration:none;text-transform:uppercase;font-weight:400;font-size:18px;padding:8px 20px;display:inline-block;border:2px solid #fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.page_red_template .content_button a:hover{background:#fff;color:#be1a1a}.content ul,.content ol{margin:0 0 20px 20px;width:auto;list-style-position:inside}.listing-content-text ul,.listing-content-text ol{list-style-position:outside}.content .chosen ul{margin:0}.content ol{list-style-type:decimal;margin:0 0 20px 25px}.content ul.sitemap{margin:0}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden}.table_scroll_indicator{display:none}.content table.special_table{table-layout:fixed;padding:20px 0;margin:0;display:table}.content table.special_table td{border-left:1px solid #bbb;padding:10px 20px;border-bottom:0}.content table.special_table td:first-child{border:none}.table_wrap table{min-width:100%}.table_wrap_container table td{min-width:140px}.content table{border:none;border-spacing:0;margin:0 0 20px 0}table th{color:#be1a1a;border-bottom:1px solid #bbb;padding:10px 10px 10px 0;font-weight:400;text-align:left;text-transform:uppercase}.content.center table th{text-align:center}table td{border-bottom:1px solid #bbb;padding:10px 10px 10px 0;vertical-align:top}table th p:last-child,table td p:last-child{margin:0}.content table.no_border{table-layout:fixed;display:table}.content table.no_border th,.content table.no_border td{border:none;color:#505050;padding:0 10px 20px 0;vertical-align:top}.content table.no_border th{padding:0 10px 5px 0}.page_red_template table td,.page_red_template table th{color:#fff;border-bottom:1px solid #fff}.management_container{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:300}.management_container a.button{background:#eff5f7 none;border:1px solid #c7dce2;color:#005065}.management_container a.button:hover{background:#005065 none;border:1px solid #005065;color:#fff}.message{border:0;color:#be1a1a;background:none;font-weight:600;padding:8px 16px;padding:0;margin:20px 0;font-size:16px;text-align:center;text-transform:uppercase}.message ul{margin:0}.message ul li{list-style:none}#management fieldset.nopadding legend,#management legend{margin:0}.highlighting{background:#ecb0b0}#management a,.management_container a{text-decoration:none;color:#505050}#management a:before,.management_container a:before{display:none}#management .chosen .select2-container,.management_container .chosen .select2-container{width:auto !important;max-width:100%;min-width:calc(100% - 180px)}#management .select2-container,.management_container .select2-container{width:auto !important;max-width:100%;min-width:226px}#management .select2-container.select2-container--default .select2-selection--single,.management_container .select2-container.select2-container--default .select2-selection--single{border-color:#aaa !important;border-width:1px;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;height:23px;box-sizing:border-box}#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:1px;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:-7px;left:4px}#management label,.management_container label{width:175px}.system_page .select2-container--open .select2-dropdown,.logged_in.system_page .select2-container--open .select2-dropdown{border-color:#aaa;border:1px solid;background:#fff;border-radius:0;border-top:none}.system_page .select2-container--open .select2-dropdown ul,.logged_in.system_page .select2-container--open .select2-dropdown ul{border:none}.system_page .select2-results__option,.logged_in.system_page .select2-results__option{padding:3px 3px 2px;font:13px/18px Helvetica,Verdana,Arial,sans-serif}.system_page .select2-container--default .select2-results__option,.logged_in.system_page .select2-container--default .select2-results__option{background:#fff;color:#666}.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:#eee;color:#666 !important}.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:#666;color:#fff}.page_red_template .message{border-color:#fff;color:#fff}#administration_panel{box-shadow:0 0 10px 0 rgba(0,0,0,.5);font-size:14px}#administration_panel h1{background-color:#be1a1a;color:#fff;padding:5px 10px;font-weight:600;text-transform:none;font-size:16px}#administration_panel h1:hover{background:#333 none}#administration_panel h2{background-color:#faf1f1;color:#be1a1a;padding:5px 10px;font-size:14px;text-transform:none}#administration_panel .admin_part{background:#fff none;padding:10px}.state-published{color:#be1a1a}.pagination{margin:15px 20px 0 0;clear:left}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a,.pagination .pagination-links a{display:block;line-height:30px;padding:4px 15px 3px;text-decoration:none;color:#fff;background:#333;font-size:16px;font-weight:400;text-transform:uppercase}.pagination .pagination-numbers a:hover,.pagination .pagination-links a:hover,.pagination a.current{color:#fff;font-weight:400;background:#be1a1a}.pagination .pagination-numbers a{margin-right:5px}.pagination .pagination-links a{margin-left:5px}.portlets_bottom{padding:0 0 20px 0}.portlet{color:#505050;margin:0 0 30px 0;padding:0;text-align:center;position:relative}.portlet .picture{margin:0;width:auto;min-width:100%;height:auto}.portlet .picture+.picture{margin:10px 0 0 0}.portlet .picture img{width:100%;height:auto}.portlet_content_description>*:last-child,.portlet_content_description>*:last-child>*:last-child,.portlet_content_description>*:last-child>*:last-child>*:last-child{margin-bottom:0}.add_portlet p label{padding:0 0 5px 0 !important}a.portlet_content_link{font-weight:400;display:block;margin:10px 0;padding:0;text-decoration:none}.portlet ul.controls{margin:0;padding:0;position:absolute;top:0;right:0;background:#fff;background:rgba(255,255,255,.7);z-index:5;padding:5px 5px 0 5px}.portlet h3.portlet-title,.portlet h3.portlet-title a{color:#505050}form.add_portlet input.action_button,body .portlets a.add_portlet_link{margin:0;padding:12px 20px 10px;font:400 16px/26px "Montserrat",Arial,Helvetica,sans-serif;text-transform:uppercase;background:#be1a1a;border:none;color:#fff;clear:left;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}form.add_portlet input.action_button:hover,body .portlets a.add_portlet_link:hover{background:#333}form.add_portlet select,form.add_portlet input{padding:5px 10px;font:200 14px/26px "Montserrat",Arial,Helvetica,sans-serif}.page_red_template form.add_portlet input.action_button,body.page_red_template .portlets a.add_portlet_link{border:2px solid #fff;background:none}.page_red_template form.add_portlet input.action_button,body.page_red_template .portlets a.add_portlet_link:hover{background:#fff;color:#be1a1a}.page_red_template a.portlet_content_link{color:#fff}.page_red_template a.portlet_content_link:hover{color:#333}.portlets_bottom .portlet .resource_container{max-width:500px;margin:0 auto 20px}.portlet_content_red_button{position:absolute !important;left:190px;background:#be1a1a;color:#fff;border-radius:100%;width:185px;height:185px;top:78px;-webkit-transform:rotate(-12deg) scale(1);-moz-transform:rotate(-12deg) scale(1);-o-transform:rotate(-12deg) scale(1);transform:rotate(-12deg) scale(1);margin:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet_content_red_button.has_link:hover{background:#a31616}.portlet_content_red_button.no_picture{top:0;left:220px}.is-sticky .portlet_content_red_button{top:-15px;-webkit-transform:rotate(-12deg) scale(0.75);-moz-transform:rotate(-12deg) scale(0.75);-o-transform:rotate(-12deg) scale(0.75);transform:rotate(-12deg) scale(0.75)}.portlet_content_red_button ul.controls{top:-10px;border-radius:100%;right:-10px;background:#ddd;z-index:5;padding:5px 7px 3px 9px}.portlet_content_red_button ul.controls a{color:#505050 !important}.portlet_content_red_button a,.portlet_content_red_button h3,.portlet_content_red_button h3 a{color:#fff !important;text-decoration:none !important}.portlet_content_red_button.portlet_no_title h3{padding-top:0}.portlet_content_red_button h3,.portlet_content_red_button h3 a{font-size:19px;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.portlet_content_red_button h3{padding-top:14px;margin-bottom:5px}.portlet_content_red_button .portlet_content_introduction,.portlet_content_red_button .portlet-resource-link{display:none !important}.portlet_content_red_button .portlet_inner{display:flex;flex-flow:column;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:100%}.portlet_content_red_button .portlet-content{font-size:13px;line-height:17px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:8px}.portlet_content_red_button .portlet_content_description{margin-bottom:-8px}.portlet_content_red_button .portlet_content_description p{margin-bottom:18px}.portlet_content_red_button .portlet_content_link:before{content:"";position:absolute;top:0;height:100%;width:100%;right:0;left:0;bottom:0;background:transparent;border-radius:100%}.portlet_content_red_button .portlet_content_link.hidden{display:none}.portlet_content_red_button .portlet_content_link span:not(:empty):after{content:"";position:absolute;top:auto;left:auto;display:block;font-family:"Font Awesome 5 Pro";font-size:unset;line-height:unset;font-weight:400;text-transform:none;color:#fff;position:relative;font-weight:300;display:inline-block;margin-left:3px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlets_home{position:relative;overflow:hidden;padding:15px 0 0 0;margin:-30px -50px 60px}.portlets_home:before{content:"";position:absolute;left:50%;top:0;bottom:0;height:100%;width:1px;background:#bbb;z-index:1}.portlets_home .portlet{width:50%;padding:0 50px;box-sizing:border-box;float:left}.portlets_home .portlet h3.portlet-title,.portlets_home .portlet h3.portlet-title a{color:#be1a1a;margin:0 0 20px 0;text-align:center}.portlets_home .portlet .resource_container{margin:0 0 25px 0}.portlet_home .portlet ul.controls{right:50px}.portlet_listing{text-align:left}.portlet_listing .portlet-listing-entry{padding:0 0 10px}.portlet_listing .portlet-listing-entry:last-child{padding:0}.portlet_listing .portlet-listing-entry:last-child .portlet-entry-content p:last-child{margin:0}.portlet_listing .portlet_listing_show_all{margin:25px 0 0 0;padding:12px 20px 10px;font:400 16px/26px "Montserrat",Arial,Helvetica,sans-serif;text-transform:uppercase;background:#be1a1a;border:none;color:#fff;display:inline-block;clear:left;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet_listing .portlet_listing_show_all:hover{background:#333}.portlets_bottom{padding-bottom:0}.portlet_listing.portlet_listing_lehrer{position:relative;margin-bottom:0}.portlet_listing.portlet_listing_lehrer:before{content:"";width:5000px;background:#f4f4f4;height:calc(100% + 3px);min-height:100%;position:absolute;left:-2000px;top:0}.portlet_listing.portlet_listing_lehrer .portlet_inner{position:relative;padding-top:50px;padding-bottom:73px;margin:0 auto}.portlet_listing.portlet_listing_lehrer .portlet_inner h3.portlet-title a,.portlet_listing.portlet_listing_lehrer .portlet_inner h3.portlet-title{font-size:28px;line-height:32px;margin-bottom:32px;color:#be1a1a;font-weight:400;text-transform:none;text-align:center}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap{margin:0;display:flex;flex-wrap:wrap;margin-left:-30px;margin-bottom:-30px;overflow:visible;justify-content:center}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry{flex:0 0 33.33%;max-width:33.33%;padding:0 0 30px 30px;position:relative;box-sizing:border-box}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-entry-inline{min-height:245px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-content-container{padding-left:195px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-entry-inline{position:relative;background:#fff;height:100%;box-shadow:0 11px 17px -8px rgba(0,0,0,.16);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-entry-inline:hover{box-shadow:0 0 0 3px #be1a1a}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .resource_container{position:absolute;left:0;top:0;width:175px;height:100%;padding:0;overflow:hidden}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .resource_container *{height:100%}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .resource_container img{position:absolute;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container{padding:18px 20px 18px 20px;display:flex;flex-flow:row wrap;min-height:100%;box-sizing:border-box;font-size:12px;line-height:21px;color:#000;font-weight:300}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container h2,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container h2 a{font-size:20px;line-height:24px;margin-bottom:1px;color:#000;font-weight:600;text-transform:none}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container p:not(:last-child){margin-bottom:10px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container p{margin-bottom:0}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container>.portlet-entry-content{align-self:flex-start;width:100%}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container a:hover{color:#000}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties{align-self:flex-end;width:100%;padding-top:20px;line-height:15px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties+.cf{display:none}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:not(:first-child){margin-top:16px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:last-child{display:none}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title{font-weight:600;margin-bottom:4px;display:block}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title>span,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title>span{display:none}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_tags,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .property_title{display:inline-block}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_tags:not(:last-child):after,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .property_title:not(:last-child):after{content:",";margin-right:3px}.portlets_slide_listing{margin:0 -30px 20px 0;overflow:hidden}.portlets_slide_listing .portlet{text-align:left;padding:20px 30px 0 0;margin:0;float:left;width:50%;box-sizing:border-box}.portlets_slide_listing .portlet:nth-child(odd){clear:left}.portlets_slide_listing .portlet h3.portlet-title,.portlets_slide_listing .portlet h3.portlet-title a{color:#be1a1a}.portlets_slide_listing .portlet ul.controls{right:20px}.portlets_slide_listing .portlet .documents{margin:0}.portlets_slide_listing .portlet .portlet_content_description+.documents{margin:20px 0 0 0}.portlets_slide_listing .portlet .documents .document{color:#505050;background:none !important;text-transform:none;font-weight:200;font-size:20px;line-height:26px;margin:0 0 0 -4px;padding:0 0 0 4px;display:block}.portlets_slide_listing .portlet .documents .document:hover a,.portlets_slide_listing .portlet .documents .document:hover{color:#be1a1a;background:none !important}.portlets_slide_listing .portlet .documents .document::before{display:none}.portlets_slide_listing .portlet .documents .document a{color:#505050;text-decoration:none;padding:0 0 7px;margin:0 0 7px 0;border-bottom:1px solid #ddd;display:block}.portlets_slide_listing .portlet .resource_container .picture{margin:0 0 20px 0}.page_red_template .portlet,.page_red_template .portlet h3.portlet-title,.page_red_template .portlet h3.portlet-title a{color:#fff}.footer_inner .search_wrap{float:left}.live_search_results{display:none !important}.search_wrap .portlet_search{margin:0;padding:0;width:554px;box-sizing:border-box;text-align:left}.search_wrap .portlet_search h3.portlet-title,.search_wrap .portlet_search .controls{display:none}.search_wrap .portlet_search .portlet-content input{box-sizing:border-box;background:none;color:#fff;font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;padding:10px 25px;vertical-align:top;border-radius:0;text-align:left;background:#aa1717;width:calc(100% - 80px);height:60px;box-sizing:border-box;display:inline-block;border:3px solid rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.search_wrap .portlet_search .portlet-content input:focus,.search_wrap .portlet_search .portlet-content input:hover{background:#8f1313}.search_wrap .portlet_search .portlet-content input.search_button{width:60px;margin:0 0 0 20px;border-left:none;font-size:0;line-height:0;cursor:pointer;border-color:#fff;background:#fff;position:absolute;right:0;top:0;box-sizing:border-box;border:none !important}.search_wrap .portlet_search .portlet-content input.search_button:hover{background:rgba(255,255,255,.8)}.search_wrap .portlet_search form{position:relative}.search_wrap .portlet_search form:before{content:"";position:absolute;top:1px;right:19px;font-family:"Font Awesome 5 Pro";font-size:20px;line-height:60px;font-weight:900;color:#be1a1a;pointer-events:none;z-index:1;pointer-events:none}.search_wrap .portlet_search .portlet-content input::-webkit-input-placeholder{color:#fff;opacity:1}.search_wrap .portlet_search .portlet-content input:-moz-placeholder{color:#fff;opacity:1}.search_wrap .portlet_search .portlet-content input::-moz-placeholder{color:#fff;opacity:1}.search_wrap .portlet_search .portlet-content input:-ms-input-placeholder{color:#fff;opacity:1}.search_wrap .live_search_results{bottom:39px;background:#fff;border:1px solid #ddd;width:87.2%;color:#505050;padding:20px;box-sizing:border-box;z-index:100}#footer .search_wrap .live_search_results a{color:#505050}.search_item_details{display:none}.search_wrap .live_search_results .search_item_wrap{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #ddd}.content .search_item_wrap:last-child,.search_wrap .live_search_results .search_item_wrap:last-child{border:none;padding:0;margin:0}.search_wrap .live_search_results .search_item_wrap h2{margin:0 0 10px 0}.search_wrap .live_search_results .resource_container{float:none;width:100%;display:none}.content .search_item_wrap{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ddd}.content .search_item_wrap .search_item{color:#505050;text-decoration:none;overflow:hidden}.content .search_item_wrap .resource_container{margin:4px 0 8px 20px;width:360px}.content .search_item_wrap .resource_container .picture,.content .search_item_wrap .resource_container .picture img{width:100%;height:auto}.listing_categories_wrap{display:none}.module-listing{position:relative;overflow:hidden;padding:15px 0 0 0;margin:0 -50px 15px}.module-listing:before{content:"";position:absolute;left:50%;top:0;bottom:0;height:100%;width:1px;background:#bbb;z-index:1}.listing-description{margin:40px 0 0 0}.listing_entry{padding:0 50px 30px;width:50%;float:left;box-sizing:border-box;position:relative}.listing_entry:nth-child(odd){clear:left}.listing_entry_backlink a,.listing-more-button{font:400 18px/24px "Montserrat",Arial,Helvetica,sans-serif;display:inline-block;text-decoration:none;text-transform:uppercase;padding:10px 16px;margin:20px 0 10px 0;color:#fff;background-color:#be1a1a;border:1px solid #be1a1a;outline:none;cursor:pointer;width:auto;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.listing_entry_backlink a:hover,.listing-more-button:hover{background:#333;border-color:#333;color:#fff}.listing_entry_backlink a{margin:0 0 10px}.listing_entry .listing-date{font-weight:600;font-size:14px;display:none}.listing_entry .resource_container img{width:100%;height:auto}.listing_entry .resource_container.gallery{padding:20px 0 0 0}.listing_entry .resource_container.gallery .picture{width:33.33%}.listing_entry .resource_container.big_image{padding:5px 0 30px 0}.listing_entry .resource_container.big_image .picture{width:100%;display:none}.listing_entry .resource_container.big_image .picture_0{display:block}.listing_entry .listing_actions{position:absolute;top:5px;right:50px;background:#fff;background:rgba(255,255,255,.5);z-index:10;padding:3px 10px 7px 10px}.listing_entry .listing_actions i{margin:0 0 0 4px}.listing_entry .listing-content-text ul:last-child,.listing_entry .listing-content-text ol:last-child,.listing_entry .listing-content-text table:last-child,.listing_entry .listing-content-text p:last-child{margin-bottom:0}.listing_entry .resource_container.documents{margin:15px 0 0 0}.listing_entry .resource_container.documents .document{display:block;text-align:center}#mod_overview{margin:30px 0 15px 0}.overview_item{margin:25px 0 0 0;padding:25px 0 0 0;border-top:1px solid #ccc}.overview_item_0{margin:0;padding:0;border:none}.overview_item .content{overflow:auto}.overview_item .content{padding:0}.overview_item .content .introduction:empty{display:none}.overview_item .resource_container{float:left;margin:5px 30px 0 0;width:360px}.overview_item .resource_container .picture,.overview_item .resource_container .picture img{width:100%;height:auto}.overview_item div.introduction{text-align:left;font-size:20px;font-weight:400;color:#505050;margin:0 0 3px 0;line-height:26px;text-decoration:none;text-transform:none}.effect_accordion .slide_listing_entry_wrap{margin:0 0 30px 0;position:relative;border:none}.effect_accordion .slide_listing_contentwrap{border-bottom:1px solid #bbb;padding:0 25px 0 0}.slide_listing_visible_content{margin:0;padding:6px 0 0 0}.slide_listing_entry .listing-date{font-size:14px;font-weight:400;display:none}.effect_accordion .slide_listing_button_less,.effect_accordion .slide_listing_button_more{width:30px;height:20px;background:none;top:15px;text-decoration:none}.effect_accordion .slide_listing_button_less:hover,.effect_accordion .slide_listing_button_more:hover{background:none}.effect_accordion .slide_listing_button_less:before,.effect_accordion .slide_listing_button_more:before{content:"d";position:absolute;top:0;right:0;font-family:"fontastic";font-size:20px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.effect_accordion .slide_listing_button_less:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.effect_accordion h2.slide_listing_title{margin:0 0 9px;color:#be1a1a}.effect_accordion .slide_listing_entry_wrap:hover .slide_listing_button_less:before,.effect_accordion .slide_listing_entry_wrap:hover .slide_listing_button_more:before,.effect_accordion .slide_listing_entry_wrap:hover h2.slide_listing_title{color:#505050}.effect_accordion .slide_listing_content{padding:0}.effect_accordion .slide_listing_administration_tools{position:absolute;top:5px;right:25px;z-index:5;background:#fff;background:rgba(255,255,255,.5);float:none;clear:both;font-size:18px}.slide_listing_content_pictures{width:240px !important;margin:6px 25px 0 0}.slide_listing_content_pictures .picture{margin:0 0 20px}.slide_listing_content_pictures .picture,.slide_listing_content_pictures .picture img{width:100%;height:auto}.slide_listing_content_wrapper{overflow:hidden;padding:20px 0 0 0;width:100% !important}.effect_accordion .slide_listing_entry_wrap .documents{margin:0 -20px 0 0}.effect_accordion .slide_listing_entry_wrap .documents .document{color:#505050;background:none !important;text-transform:none;font-weight:200;font-size:20px;line-height:26px;margin:0 0 0 -4px;padding:0 0 0 4px;display:inline-block;width:50%;box-sizing:border-box}.effect_accordion .slide_listing_entry_wrap .documents .document:hover a,.effect_accordion .slide_listing_entry_wrap .documents .document:hover{color:#be1a1a;background:none !important}.effect_accordion .slide_listing_entry_wrap .documents .document::before{display:none}.effect_accordion .slide_listing_entry_wrap .documents .document a{color:#505050;text-decoration:none;padding:0 0 7px;margin:0 10px 7px 0;border-bottom:1px solid #ddd;display:block}.effect_accordion .slide_listing_entry_wrap .documents .document:nth-child(odd) a{margin:0 0 7px 10px}#module_map{height:400px}.map_wrap{position:relative;overflow:hidden;padding:15px 0 0 0;margin:0 0 15px 0}.map_wrap:before{content:"";position:absolute;left:50%;top:0;bottom:0;height:100%;width:1px;background:#bbb;z-index:1}#google_map{float:left;padding:0 50px 0 0;width:50%;box-sizing:border-box}#google_map+.text{overflow:hidden;padding:0 0 0 50px}.gmap-map{margin-bottom:20px}.infowindow{font:200 18px/26px "Montserrat",Arial,Helvetica,sans-serif;min-width:200px;text-align:center}div.infowindow h2{font-size:20px;font-weight:400;margin:0 0 5px 0;line-height:24px}div.infowindow p{margin-bottom:0}#mailform_elements{margin:30px 0 0 0}.mailform_right_fields{float:right}.dodeley_subscribe_form label,.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:240px;padding-top:6px;padding-right:10px}.dodeley_subscribe_form label{width:auto;float:none;clear:both;display:inline-block;padding:0 15px 0 0}.mailform_element.select_field select{width:400px}.dodeley_subscribe_form input,.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:400px;background:none;border:2px solid #bbb;font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;padding:8px 10px;outline:none;color:#999;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mailform_element textarea{height:200px}.mailform_element textarea,.mailform_element.input_field input{-webkit-appearance:none}.mailform_element.checkbox_field label{padding:2px 10px 0 0}.mailform_element.checkbox_field input{width:auto !important;margin:0;display:inline-block}.dodeley_subscribe_form input:hover,.dodeley_subscribe_form input:focus,.mailform_element select:focus,.mailform_element input:focus,.mailform_element textarea:focus,.login_form input:focus,.mailform_element select:hover,.mailform_element input:hover,.mailform_element textarea:hover,.login_form input:hover{border-color:#be1a1a;color:#be1a1a}.dodeley_subscribe_form input.button,.mailform-submit,.login_form .button{font:400 18px/24px "Montserrat",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:10px 16px;color:#be1a1a;background:#fff;border:2px solid #be1a1a;outline:none;cursor:pointer;width:auto;border-radius:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.dodeley_subscribe_form input.button{width:400px;margin-left:80px}.dodeley_subscribe_form input.button:hover,.dodeley_subscribe_form input.button:focus,.mailform-submit:hover,.mailform-submit:focus,.login_form .button:hover,.login_form .button:focus{background:#be1a1a;border-color:#be1a1a;color:#fff}span.required,.mailform_error label{color:#be1a1a !important}.mailform_element{clear:left}.dodeley_subscribe_form p,.login_form p,.mailform_element p{margin:0 0 13px 0}.mailform_element.checkbox_field input{display:none}.mailform_element.checkbox_field input:checked+label:before{content:"";font-weight:900;color:#be1a1a}.mailform_element.checkbox_field p{padding-left:250px;max-width:640px;box-sizing:border-box;display:inline-block;margin-bottom:8px}.mailform_element.checkbox_field label{float:left;width:auto;padding-left:30px;box-sizing:border-box;position:relative}.mailform_element.checkbox_field label:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;color:#bbb;position:absolute;left:0;top:3px}.mailform_element .select2-container{width:400px !important}.select2-container--default .select2-selection--single{border-radius:0;width:100%;background:#fff;padding:10px;border:2px solid #bbb;height:auto;box-sizing:border-box;padding:0;-webkit-transition:border .25s ease-out;-moz-transition:border .25s ease-out;-o-transition:border .25s ease-out;transition:border .25s ease-out}.select2-container .select2-selection--single .select2-selection__rendered{font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;color:#999;outline:none;box-sizing:border-box;display:block;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out}.select2-container--open .select2-dropdown{border:0}.select2-container--open .select2-dropdown ul{border:2px solid #be1a1a;border-radius:0;border-top:0;margin:0}.select2-container--open .select2-dropdown--above ul{border-top:2px solid #be1a1a;border-bottom:0}.select2-container--open .select2-selection--single,.select2-container:hover .select2-selection--single{border-color:#be1a1a}.select2-container--open .select2-selection--single .select2-selection__rendered,.select2-container:hover .select2-selection--single .select2-selection__rendered{color:#be1a1a}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:14px}.select2-results__option{padding:8px 10px;color:#444}.select2-container--default .select2-results__option[aria-selected=true]:hover,.select2-container--default .select2-results__option[aria-selected=true]{background:#e7e7e7 !important;color:#444}.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:#be1a1a}.select2-search--dropdown{display:none}.mailform_element .chosen-container{font-size:20px;line-height:28px;width:400px !important;box-sizing:border-box}.mailform_element .chosen-container.chosen-with-drop .chosen-drop{position:absolute;z-index:1000}.mailform_element .chosen-container.chosen-with-drop .chosen-drop,.mailform_element .chosen-container-single .chosen-single{background:#fff;padding:10px;border:2px solid #bbb;box-shadow:none;border-radius:0;display:block;color:#999}.mailform_element .chosen-container-single .chosen-single:hover{border-color:#be1a1a;color:#be1a1a}.mailform_element .chosen-container-single .chosen-single:hover+.chosen-drop{border-color:#be1a1a}.mailform_element .chosen-container ul.chosen-results{margin-left:0 !important;padding:0}.mailform_element .chosen-container .chosen-results li.active-result{padding:10px 7px;color:#888}.mailform_element .chosen-container-single .chosen-search{display:none}.mailform_element .chosen-container .chosen-results li.active-result.highlighted{background:#be1a1a;color:#fff}.mailform_element .chosen-container-single .chosen-single div b{background-position:2px 12px}.mailform_element .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 12px}.page_red_template .login_form form{text-align:left;margin:30px 0 0 0}.page_red_template .login_form form p{margin:0 0 15px 0}.page_red_template .login_form label{text-align:right;width:40%;padding:7px 20px 0 0;box-sizing:border-box}.page_red_template .login_form input{border:2px solid #fff;color:#fff;background:none}.page_red_template .login_form input:hover,.page_red_template .login_form input:focus{border-color:#fff;color:#fff;background:rgba(255,255,255,.2)}.page_red_template .login_form .button:hover,.page_red_template .login_form .button:focus{color:#be1a1a;background:#fff;border-color:#fff}.page_red_template .p_remember_me_checkbox label{text-align:left}.page_red_template .p_remember_me_checkbox label.label_remember_me_checkbox{padding:0}.page_red_template .p_remember_me_checkbox input{display:inline-block;vertical-align:2px;margin:0 10px 0 0}.multipage_entry .multipage_controls li,.multioage_entry .add_portlet_link,.multipage_entry .subnavi{display:none}.mod_multipage_content_wrap{margin:0 0 30px}.multipage_entries{margin:0 0 10px}.multipage_entry .multipage_controls{top:10px;right:30px}.multipage_entry .multipage_controls li.goto_link{display:block}.multipage_entry .content_wrap{padding:0}.multipage_entry .content{padding:0;display:none}.multipage_entry .title_wrap{text-align:left;border-bottom:1px solid #bbb;padding:9px 25px 0 0;cursor:pointer}.multipage_entry .title_wrap:before{content:"d";font-family:"fontastic";font-size:20px;position:absolute;right:0;top:10px;color:#be1a1a;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.multipage_entry .active .title_wrap:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.multipage_entry .title_wrap h1{font-size:20px;line-height:26px;margin:0 0 9px;padding:0;font-weight:400;text-decoration:none;text-transform:uppercase;color:#be1a1a;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.multipage_entry .title_wrap:hover h1,.multipage_entry .title_wrap:hover:before{color:#505050}.multipage_entry .title_wrap h1:before{display:none}.multipage_entry .module-listing{margin:0 -30px 20px 0}.multipage_entry .listing_entry:last-child,.multipage_entry .listing_entry{text-align:left;padding:20px 30px 10px 0;margin:0;float:left;width:50%;box-sizing:border-box;border:0;clear:none}.multipage_entry .module-listing:before{display:none}.multipage_entry .listing_entry h2,.multipage_entry .listing_entry h2 a{color:#be1a1a}.multipage_entry .listing_entry .documents{margin:0;text-align:left}.multipage_entry .listing_entry .documents .document{color:#505050;background:none !important;text-transform:none;font-weight:200;font-size:20px;line-height:26px;margin:0 0 0 -4px;padding:0 0 0 4px;display:block;text-align:left}.multipage_entry .listing_entry .documents .document:hover a,.multipage_entry .listing_entry .documents .document:hover{color:#be1a1a;background:none !important}.multipage_entry .listing_entry .documents .document::before{display:none}.multipage_entry .listing_entry .documents .document a{color:#505050;text-decoration:none;padding:0 0 7px;margin:0 0 7px 0;border-bottom:1px solid #ddd;display:block;text-align:left}@media screen and (max-width: 1410px){.navigation>li{margin:0 0 0 12px}.navigation>li>a{font-size:15px;letter-spacing:-0.25px}}@media screen and (max-width: 1370px){.mailform_right_fields{float:none;clear:both}.mailform_element label,#mailform_submit_button label,.login_form label{width:30%;box-sizing:border-box}.mailform_element.select_field select{width:70%}.mailform_element .chosen-container,.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:70% !important}.page_red_template .login_form label{text-align:right;width:40%;padding:7px 20px 0 0;box-sizing:border-box}.page_red_template .login_form input{width:450px !important}.page_red_template .login_form input.button{width:auto !important}.page_red_template .p_remember_me_checkbox input{width:auto !important;float:left;vertical-align:top;margin:6px 10px 0 0}.page_red_template .p_remember_me_checkbox label{text-align:left !important}}@media screen and (max-width: 1270px){.slide_text_container{bottom:150px}.slide_text_container h2{font-size:70px;line-height:80px}}@media screen and (max-width: 1270px){.navigation>li{margin:0 0 0 10px}.navigation>li>a{font-size:14px}.portlet_content_red_button.no_picture{left:200px}}@media screen and (max-width: 1200px){.portlet_content_red_button{width:155px;height:155px}.portlet_content_red_button h3,.portlet_content_red_button h3 a{font-size:16px;line-height:22px}.portlet_content_red_button h3{padding-top:8px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap{justify-content:center}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 1140px){.subnavi_boxes.big_boxes ul li a{font-size:14px;line-height:20px}.subnavi_boxes.big_boxes ul li.current:before{display:none}.subnavi_boxes.big_boxes ul li{width:25%}.subnavi_boxes ul li{width:16.6%}#footer .footer_content_middle .portlet{max-width:300px}#footer .footer_content_middle .portlet:first-child{margin-right:40px}#footer .footer_content_middle .iso_pictures{margin-top:81px}#footer .footer_content_middle .iso_pictures img{width:80px;margin-left:10px}}@media screen and (max-width: 1170px){.meta-navigation,.subnavi,div#navigation{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:90;top:0;left:0;width:50%;height:100%;opacity:1;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.page{position:relative;z-index:30;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.responsive_navigation_toggle{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.is-sticky #header #logo{width:120px}.is-sticky .responsive_navigation_toggle{top:44px}.css_listing_lehrer .is-sticky .listing_property_filter{top:90px !important}.portlet_content_red_button{left:220px;top:14px;-webkit-transform:rotate(-12deg) scale(0.9);-moz-transform:rotate(-12deg) scale(0.9);-o-transform:rotate(-12deg) scale(0.9);transform:rotate(-12deg) scale(0.9)}.portlet_content_red_button.no_picture{top:-18px;left:220px}.is-sticky .portlet_content_red_button{left:150px;top:-25px;-webkit-transform:rotate(-12deg) scale(0.65);-moz-transform:rotate(-12deg) scale(0.65);-o-transform:rotate(-12deg) scale(0.65);transform:rotate(-12deg) scale(0.65)}}@media screen and (max-width: 960px){.footer_content .search_wrap,.footer_content .copy,.footer_content .contact{clear:left;float:none;padding:0;margin:0;width:100%}.footer_content .search_wrap{padding:0 0 15px 0}.footer_content .contact{margin:0 0 -6px}.title_wrap h1{font-size:45px;line-height:50px;padding:0 0 15px}.portlets_home .portlet,.listing_entry{width:100%;margin:0 0 30px;padding:0 0 30px;float:none;clear:both;border-bottom:1px solid #bbb}.multipage_entry .listing_entry:last-child,.multipage_entry .listing_entry{width:100%}.portlets_home{margin:-50px 0 60px}.portlets_home:before{display:none}.portlets_home .portlet:last-child,.listing_entry:last-child{border:0;margin:0;padding:0}.listing_entry .resource_container.big_image{width:360px;padding:5px 25px 0 0;float:left}.listing_entry .listing_entry_inner_content{overflow:hidden}.module-listing{margin:0 0 15px}.module-listing:before{display:none}.pictures.gallery .picture{width:33.33%;padding-bottom:21%}#google_map{float:none;clear:both;width:100%;padding:0 0 10px}.gmap-map,#module_map{height:450px !important}.map_wrap::before{display:none}#google_map+.text{padding:0}.portlet_listing.portlet_listing_lehrer .portlet_inner{padding-top:40px;padding-bottom:43px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap{margin-left:-20px;margin-bottom:-20px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry{border:none;margin:0;padding:0 0 20px 20px}div.content{padding:35px 0 30px}.page_standard_center .youtube_video{max-width:100%}.page_standard_center .picture_content_wrap+h3{margin-top:20px}.page_standard_center *:not(.subnavi)+.picture_content_wrap{margin-top:70px}}@media screen and (max-width: 900px){.slide_text_container h2{font-size:45px;line-height:55px}.subnavi_boxes.big_boxes ul li{width:33.33%}.subnavi_boxes ul li{width:25%}#footer .footer_content_middle .iso_pictures{float:left;clear:both;margin-top:30px}#footer .footer_content_middle .iso_pictures img{margin:0 10px 0 0}#footer>.footer_inner{padding-bottom:30px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-entry-inline{min-height:195px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-content-container{padding-left:155px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .resource_container{width:140px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container{padding:13px 15px 13px 15px;font-size:12px;line-height:20px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container p:not(:last-child){margin-bottom:5px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties{padding-top:15px;line-height:15px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:not(:first-child){margin-top:10px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title{margin-bottom:2px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container h2,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container h2 a{font-size:17px;line-height:20px;margin-bottom:2px}}@media screen and (max-width: 800px){.page_red_template .login_form label{text-align:left;width:100%;padding:0 0 10px}.page_red_template .login_form input{width:100% !important}.page_red_template .login_form input.button{width:auto}.page_red_template .p_remember_me_checkbox label.prefix_checkbox,.page_red_template .login_form form>p:last-child label{display:none}.page_red_template .p_remember_me_checkbox input{width:auto !important;float:left;vertical-align:top;margin:6px 10px 0 0}.resource_container.videos .video{width:50%}.big_title .title_wrap h1{font-size:60px;line-height:70px;margin:40px 0 30px}.gmap-map,#module_map{height:300px !important}}@media screen and (max-width: 700px){.footer_inner .search_wrap{width:calc(100% - 100px)}.search_wrap .portlet_search{width:100%}#footer .footer_content_middle .portlet{max-width:260px}#footer .footer_content_middle .portlet:first-child{margin-right:20px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 650px){.subnavi_list select,.subnavi_list .chosen-container{width:100% !important}}@media screen and (max-width: 600px){.slide_text_container h2{font-size:30px;line-height:40px}.table_wrap_container{position:relative;padding:20px 0 0}.table_wrap_container table{min-width:100%;width:auto !important}.table_scroll_indicator{font:19px/15px "fontastic";position:absolute;right:0;top:0;display:block;cursor:pointer}body{font:200 18px/26px "Montserrat",Arial,Helvetica,sans-serif}div.introduction,h6,h6 a,h4,h4 a,h5,h5 a,h3,h3 a,h2,h2 a{font-size:18px;line-height:26px}nav#rwdnav{width:77%}.listing_entry .resource_container.gallery .picture,.subnavi_boxes.big_boxes ul li,.subnavi_boxes ul li{width:50%}.listing_entry .resource_container.gallery .picture{padding-bottom:30%}.pictures.gallery .picture{width:50%;padding-bottom:31%}#mailform_submit_button label{display:none}.dodeley_subscribe_form label,.mailform_element label,.login_form label{width:100%;display:block;float:none;clear:both;margin:0 0 10px 0;padding:0;text-align:left}.mailform_element.checkbox_field label{width:auto;display:inline-block;float:left;padding:1px 15px 5px 0}.dodeley_subscribe_form input.button,.mailform_element.checkbox_field input{margin:0}.dodeley_subscribe_form input.button,.dodeley_subscribe_form input,.mailform_element.select_field select,.mailform_element .chosen-container,.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:100% !important}#mod_overview{margin:15px 0}.overview_item .content{clear:both}.overview_item .resource_container{clear:both;float:none;margin:5px 0 20px;width:100%}.overview_item .resource_container .picture,.overview_item .resource_container .picture img{width:100%;height:auto;float:none}.content .search_item_wrap .resource_container{margin:4px 0 20px;width:100%;float:none;clear:both}.listing_entry .resource_container.big_image{width:100%;padding:5px 0 30px 0;float:none;clear:both}.select2-container--default .select2-results__option,.select2-container .select2-selection--single .select2-selection__rendered{font-size:14px;line-height:20px}.portlet_content_red_button{width:100%;height:auto;border-radius:0;left:0 !important;top:115px !important;-webkit-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-o-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.portlet_content_red_button .portlet_content_description{padding-bottom:4px}.portlet_content_red_button .portlet_content_description a,.portlet_content_red_button .portlet_content_description p{margin-bottom:10px}.portlet_content_red_button h3,.portlet_content_red_button h3 a{font-size:17px;line-height:23px}.portlet_content_red_button h3{padding-top:14px}.is-sticky .portlet_content_red_button{top:80px !important;left:0;opacity:0;-webkit-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-o-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}#footer .footer_bottom .footer_inner{padding-top:15px;padding-bottom:15px}#footer .footer_bottom .footer_inner .footer_bottom_links .imprint{margin-right:12px}#footer>.footer_inner{padding-top:20px;padding-bottom:15px;position:relative}#footer>.footer_inner .scrollup{width:40px;height:40px;position:absolute;top:-55px;right:20px}#footer>.footer_inner .scrollup i{font-size:16px;line-height:40px;line-height:35px}#footer>.footer_inner .search_wrap{width:100%}#footer>.footer_inner .search_wrap .portlet_search form:before{line-height:40px;font-size:16px;right:12px;top:0}#footer>.footer_inner .search_wrap .portlet_search .portlet-content input{height:40px;font-size:15px;padding:5px 10px;width:calc(100% - 50px)}#footer>.footer_inner .search_wrap .portlet_search .portlet-content input.search_button{width:40px !important;height:40px !important}#footer>.footer_inner .footer_content_middle{margin-top:25px}#footer>.footer_inner .footer_content_middle .portlet{max-width:100%;margin:0;font-size:15px}#footer>.footer_inner .footer_content_middle .portlet h3{font-size:16px;margin-bottom:5px;letter-spacing:.5px}#footer>.footer_inner .footer_content_middle .portlet p{margin-bottom:10px}#footer>.footer_inner .footer_content_middle .portlet p:last-child{margin-bottom:0}#footer>.footer_inner .footer_content_middle .portlet:nth-child(2){margin-top:25px}#footer>.footer_inner .footer_content_middle .iso_pictures{margin-top:25px}div.content{padding:35px 0 20px}.portlet_listing.portlet_listing_lehrer{padding-bottom:50px}.portlet_listing.portlet_listing_lehrer:before{height:calc(100% + 23px)}.portlet_listing.portlet_listing_lehrer .portlet_inner{padding-top:25px;padding-bottom:0px}.portlet_listing.portlet_listing_lehrer .portlet_inner h3.portlet-title a,.portlet_listing.portlet_listing_lehrer .portlet_inner h3.portlet-title{font-size:20px;line-height:26px;margin-bottom:18px}.portlets_bottom{padding-bottom:20px}.page_standard_center *:not(.subnavi)+.picture_content_wrap{margin-top:45px}}@media screen and (max-width: 500px){.footer_content .separator,.slide_text_container{display:none}#bx-slider-wrap{height:350px !important}#bx-slider-wrap .slide img{height:350px;min-width:100%;width:auto}.footer_content{padding-bottom:15px}.footer_content span,.footer_content a{display:block}.footer_content .contact,.footer_content .copy{line-height:18px;font-size:12px;margin:0}.footer_content .contact{margin:0 0 7px 0}.pictures.gallery .picture{width:50%}.rwd_navigation>li>a{font-size:18px;line-height:24px}.title_wrap h1{font-size:30px;line-height:35px;margin:0 0 25px}.effect_accordion .slide_listing_content>ol:last-child,.effect_accordion .slide_listing_content>ul:last-child,.effect_accordion .slide_listing_content>table:last-child,.effect_accordion .slide_listing_content>p:last-child{margin-bottom:0}.slide_listing_content_pictures{margin:6px 0 0 0;width:100% !important;float:none;clear:both}.pictures.gallery{margin:20px 0 0 0}.pictures.gallery .picture,.listing_entry .resource_container.gallery .picture{height:auto;width:100%;float:none;clear:both;padding:0;margin:0 0 20px 0;text-align:center;display:block}.pictures.gallery .picture img,.listing_entry .resource_container.gallery .picture img{width:100% !important;height:auto;max-height:none;max-width:100%;position:static;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.pictures.gallery .picture span.resource_background a,.pictures.gallery .picture span.resource_background{position:static;display:block;height:auto;width:100%}.pictures.gallery .picture a:hover img{box-shadow:none}.portlets_slide_listing{margin:0 0 20px 0}.portlets_slide_listing .portlet{padding:20px 0 0 0;float:none;clear:both;width:100%}.resource_container.videos .video,.effect_accordion .slide_listing_entry_wrap .documents .document{width:100%}.effect_accordion .slide_listing_entry_wrap .documents .document:nth-child(odd) a,.effect_accordion .slide_listing_entry_wrap .documents .document a{margin:0 0 7px 0}.big_title .title_wrap h1{font-size:38px;line-height:48px;margin:20px 0 25px}.gmap-map,#module_map{height:250px !important}#footer .footer_bottom .footer_inner .footer_bottom_links:nth-child(2){float:left;clear:both}}@media screen and (max-width: 450px){.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-entry-inline{min-height:165px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-content-container{padding-left:132px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .resource_container{width:120px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container{padding:11px 13px 11px 13px;font-size:12px;line-height:20px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container p:not(:last-child){margin-bottom:5px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties{padding-top:12px;line-height:15px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:not(:first-child){margin-top:8px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title{margin-bottom:1px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container h2,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container h2 a{font-size:15px;line-height:18px;margin-bottom:2px}}@media print{body{font:300 14px/20px "Montserrat",Arial,Helvetica,sans-serif;background:#fff;color:#505050}#siteframe{min-height:0 !important}.pagination,.resource_container.videos .video,.subnavi,.subnavi_boxes.big_boxes ul li.current:before,.content>.resource_container.documents,.footer_content .separator,.footer_content .copy,.footer_content .search_wrap,.footer_content .scrollup,.footer_content .scrollup.show,#slider,div#navigation,.imprint{display:none}#header{padding:0 0 20px;border:none}#footer .footer_content{padding:10px 0 0 0;border-top:1px solid #ddd}div.content{padding:0 0 20px 0}#footer{background:#fff;color:#505050;font-size:12px}.title_wrap h1{font-size:35px;line-height:40px;font-weight:400;padding:0 0 10px 0;margin:0 0 25px 0}.title_wrap h1:before{height:3px}div.introduction,h6,h6 a,h4,h4 a,h5,h5 a,h3,h3 a,h2,h2 a{font-size:18px;line-height:24px}.subnavi_boxes ul li{width:25%}.subnavi_boxes.big_boxes ul li{width:33.33%}.mailform_right_fields{float:none}table td,h1,h2,h2 a h4,h4 a,h5,h5 a,h6,h6 a .page,.page_red_template table td,.page_red_template h1,.page_red_template h2,.page_red_template h2 a .page_red_template h4,.page_red_template h4 a,.page_red_template h5,.page_red_template h5 a,.page_red_template h6,.page_red_template h6 a .page_red_template .page{color:#505050 !important}table th,h3,h3 a,.page_red_template table th,.page_red_template h3,.page_red_template h3 a{color:#be1a1a !important}.title_wrap h1:before,.page_red_template .title_wrap h1:before{background:#be1a1a !important}table td,table th,.page_red_template table td,.page_red_template table th{border-bottom:1px solid #bbb !important}}
