@charset "UTF-8";body{color:#000}@media (min-width:1700px){.container{width:1680px}}@media (min-width:1500px){.container{width:1480px}}ol,ul{padding-left:20px}figure a>.outer>.inner>img,figure>.outer>.inner>img{display:block;height:auto;max-width:100%;margin:0 auto}.body-bg-top{padding-top:91px}@media (min-width:992px){.body-bg-top{padding-top:140px}}.navbar .meta-menu{float:right;margin-bottom:0;margin-top:10px;padding-left:10px}.navbar .meta-menu>li{display:inline-block;padding:0 10px}.navbar .meta{float:right}.frame.language{display:inline-block;margin-top:10px;padding:0}#language_menu{list-style:none;padding:0}#language_menu li{float:left}.navbar-header-main .navbar-brand:hover{opacity:1}@media (min-width:992px){.navbar .meta,.navbar-collapse{margin-right:-10px!important;margin-left:-10px!important;padding:0}}.navbar-main{clear:right}.navbar-main>li>a{line-height:76px;padding:24px 10px 2px;font-size:24px;font-weight:700;text-transform:none}.navbar-transition .navbar-main>li>a{line-height:35px;height:35px;padding:0 10px}.navbar-main>li>a .bar{display:none}.navbar-main li.dropdown:hover>ul.dropdown-menu{display:block}.navbar-main>li .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;margin:0;background-image:url(../images/border.svg);background-position:bottom;background-size:100%}.navbar-main>li.last .dropdown-menu{right:0;left:auto}.navbar-main>li .dropdown-menu li{position:relative;margin-bottom:1px;background-color:#fff}.navbar-main>li .dropdown-menu>li>a{padding:6px 30px 6px 11px}.navbar-main>li .dropdown-menu li>a span{width:100%;display:inline-block}.navbar-main>li .dropdown-menu li>a .caret{margin-left:6px;border:none;vertical-align:unset}.navbar-main>li .dropdown-menu li>a .caret:after{content:">";display:inline-block;font-weight:400}.navbar-main>li .dropdown-menu.third-level{top:0;left:100%;padding-top:1px;margin-top:-1px}.navbar-main>li.last .dropdown-menu.third-level{left:auto;right:100%;padding-top:1px;margin-top:-1px}.navbar-default .navbar-nav>li>a,.navbar-default-transition .navbar-nav>li>a,.navbar-default-transition.navbar-transition .navbar-nav>li>a{color:#000}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default-transition .navbar-nav>li>a:focus,.navbar-default-transition .navbar-nav>li>a:hover,.navbar-default-transition.navbar-transition .navbar-nav>li>a:focus,.navbar-default-transition.navbar-transition .navbar-nav>li>a:hover{color:#666}@media (max-width:1499px){.navbar-main>li>a{font-size:20px}}@media (max-width:1199px){.navbar-main>li>a{font-size:18px}}@media (min-width:768px) and (max-width:992px){header.navbar .container{position:relative}}@media (max-width:997px){.navbar-header-main .navbar-brand{max-width:70%}}@media (min-width:992px){.navbar-transition .navbar-header-main .navbar-brand,.navbar-transition .navbar-main>li>.navbar-text,.navbar-transition .navbar-main>li>a{line-height:82px;height:82px}.navbar-transition .navbar-main>li>a{line-height:48px;height:48px;font-size:18px}}@media (max-width:991px){.search-menu-button{position:absolute;top:20px;right:64px;z-index:1}.navbar-toggle{clear:right;margin:25px 25px 5px 25px;margin-right:25px}.navbar-main>li>a{line-height:140%;padding:10px 0 10px}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:none}.navbar-main>li .dropdown-menu{position:relative;clear:both;width:100%;margin-bottom:25px;float:none}.navbar-nav{margin:11.5px 0}}.align-left figure a>img,.align-left figure>img{margin-left:0}.align-right figure a>img,.align-right figure>img{margin-right:0}.intext{max-width:50%}.intext.pull-left{padding-right:20px}.intext.pull-right{padding-left:20px}@media (max-width:767px){.intext{max-width:100%}.intext.pull-left,.intext.pull-right{float:none!important;padding-left:0;padding-right:0}}.frame-type-menu_sitemap_pages>ul.has-grandchild{column-count:4}@media (max-width:991px){.frame-type-menu_sitemap_pages>ul.has-grandchild{column-count:2}}@media (max-width:575px){.frame-type-menu_sitemap_pages>ul.has-grandchild{column-count:1}}.frame-type-menu_sitemap_pages>ul.has-grandchild>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.frame-type-menu_sitemap_pages .has-children>a,.frame-type-menu_sitemap_pages>ul.has-grandchild>li>a{font-weight:700}.frame-type-menu_sitemap_pages ul>li.last-level a:before{content:"»";padding-right:2px;margin-left:-10px;line-height:120%}.frame-type-menu_sitemap_pages ul>li.last-level>a{line-height:120%;padding-left:15px}.frame-type-menu_sitemap_pages ul{list-style:none;padding:0}.frame-type-menu_sitemap_pages a{display:block;padding-top:2px;padding-bottom:3px;margin-left:-5px;margin-right:-5px;padding-left:5px;padding-right:5px}.frame-type-menu_sitemap_pages a:hover{background:#000;color:#fff;text-decoration:none}.frame-type-shortcut,.subcontent-wrap .frame-type-menu_thumbnail_list{padding:0}.visual{padding-bottom:12px;background-image:url(../images/border.svg);background-position:bottom;background-size:100%}.visual>div{background-color:#fff}.visual img{width:100%}.visual img[src$="blank.gif"]{width:auto}.visual figure.image{margin-bottom:0}.visual .frame{padding-top:0!important;padding-bottom:0!important}@media (max-width:991px){.visual .outer{position:relative;float:right;right:50%;width:auto}.visual .inner{position:relative;float:right;right:-50%;width:auto}.visual img{min-height:196px;width:auto!important;max-width:none!important}}.breadcrumb-section{background-color:transparent;border-bottom:none;margin-top:24px;margin-bottom:0}.breadcrumb{background-color:transparent}.breadcrumb>.active{color:#000}.thumbnail-menu{display:flex;flex-wrap:wrap;justify-content:left;margin-left:-20px;margin-right:-20px}.thumbnail-menu-item{padding:20px;width:25%;display:block;flex-direction:column;max-width:none!important}.thumbnail-menu-item a:hover,.thumbnail-menu-item:hover{text-decoration:none}.thumbnail-menu-item .thumbnail-menu-image img{display:none}.thumbnail-menu-item .thumbnail-menu-image img:first-child{display:block}.subcontent-wrap .thumbnail-menu-item{width:100%;clear:left}.thumbnail-menu-caption{text-align:left;color:#000;padding:1em 0}.thumbnail-menu-caption-title{font-weight:700}.thumbnail-menu-caption-abstract{font-size:1em;display:block}@media (max-width:991px){.thumbnail-menu-item{width:50%}}@media (max-width:767px){.thumbnail-menu-item{width:100%}}.thumbnail-menu-video{position:relative;padding-bottom:60%;padding-top:0;height:0;overflow:hidden;z-index:1}.thumbnail-menu-video video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#000;object-fit:cover}.infobox.yellow{z-index:20}.infobox.yellow .frame{padding:1em 1em 2em;background:#ffdc00;border-radius:20px 20px 0 0;margin-top:-60px;z-index:20;padding-bottom:44px;min-height:100%;box-sizing:unset}.infobox.yellow h2{font-weight:700}.infobox.yellow h3{font-size:1.5em}.infobox.yellow hr{margin-bottom:8px;border-top:1px solid #000}@media (max-width:1499px){.infobox.yellow h2{font-size:1.6em}.infobox.yellow h3{font-size:1.2em;line-height:1.55}}@media (max-width:1199px){.infobox.yellow h2{font-size:1.2em}.infobox.yellow h3{font-size:1em;line-height:1.55}.infobox.yellow p{line-height:1.2}}.informations{color:#000}.informations .texticon-left .texticon-content,.informations .texticon-right .texticon-content{overflow:visible;margin-top:15px}.informations .texticon-content p{clear:both}.informations .texticon-content h5{font-weight:700}.informations .texticon-left .texticon-icon{margin-left:-10px}.informations .texticon-right .texticon-icon{margin-left:-10px}.informations .texticon-left .texticon-icon,.informations .texticon-right .texticon-icon{padding-left:10px;padding-right:10px}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991px){.informations .row-eq-height{display:block}}footer{background-image:url(../images/border.svg);background-position:top;background-size:contain;padding-top:4px}footer .footer-section-content{background-color:#fff}footer p{margin:0}footer .footer-section a{color:#fff}footer .footer-section a:hover{color:#fff;text-decoration:underline}footer ul{list-style:none;padding:0}footer td{vertical-align:top}footer .frame-space-before-extra-small{margin-top:.75em}#searchbox .input-group-btn:after{font-family:FontAwesome;color:#000;position:absolute;content:"\f002";z-index:999999;top:1px;font-size:22px;right:13px;height:100%}#searchbox input#tx-indexedsearch-searchbox-button-submit{background:#fff;border:1px solid #fff;border-radius:0;padding-left:0;padding-right:0}#searchbox input.form-control{border:0;box-shadow:none}.css-arrow,.scroll-top .scroll-top-icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.css-arrow:before,.scroll-top .scroll-top-icon:before{height:100%;width:100%;border-top:none;border-left:none;top:0;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:cover;background-color:#fff}.f3-widget-paginator{display:block;clear:both;list-style:none;padding:20px}.f3-widget-paginator li{border:1px solid #ccc;color:#ccc;display:inline-block;line-height:36px;min-width:36px;text-align:center;margin-right:20px}.f3-widget-paginator li.current{color:#000}.f3-widget-paginator li a{padding:0 10px;min-width:36px;line-height:36px;display:block}.f3-widget-paginator li a:link,.f3-widget-paginator li a:visited{color:#ccc}.f3-widget-paginator li a:hover{color:#000;background-color:#ccc}.projectfilter{margin-top:25px;margin-bottom:20px;display:inline-block}.select-style{border:1px solid #ccc;border-radius:0;overflow:hidden;display:inline-block;position:relative;margin-right:20px}.select-style:after{content:"\f078";font-family:FontAwesome;font-size:10px;position:absolute;top:8px;z-index:-1;right:10px;margin:auto;color:#ccc}.select-style select{padding:3px 30px 5px 8px;border:none;box-shadow:none;background:0 0;background-image:none;-webkit-appearance:none;color:#ccc}.select-style select:focus{outline:0}.search-style{display:inline-block;position:relative;width:200px}#searchboxProjects .input-group-btn:after{font-family:FontAwesome;color:#ccc;position:absolute;content:"\f002";z-index:999999;top:3px;font-size:18px;right:13px;height:100%}#searchboxProjects input#tx-indexedsearch-searchbox-button-submit{background:#fff;border:1px solid #fff;border-radius:0;padding-left:0;padding-right:0;padding-top:4px;padding-bottom:0}#searchboxProjects input.form-control{border:0;box-shadow:none;padding:4px 12px;height:auto}#searchboxProjects input.form-control::placeholder{color:#ccc;opacity:1}#searchboxProjects input.form-control:-ms-input-placeholder{color:#ccc}#searchboxProjects input.form-control::-ms-input-placeholder{color:#ccc}#searchboxProjects .form-group{margin-bottom:0;border:1px solid #ccc}.owl-carousel .owl-item img{height:auto}.tx-powermail .container-fluid{padding:0}.tx-powermail .form-group,.tx-powermail .form-group>div{width:100%}.tx-powermail .form-group{margin-left:0;margin-right:0}.tx-powermail .form-group>div{padding:0}.tx-powermail .form-horizontal label{text-align:left;display:block;width:100%;margin-bottom:6px;padding:7px 0 0}.tx-powermail .powermail_fieldwrap_type_submit>div{margin-left:0}.tx-powermail .checkbox,.tx-powermail .checkbox-inline,.tx-powermail .radio,.tx-powermail .radio-inline{padding-left:20px}.tx-powermail .powermail_file{line-height:100%;padding-top:15px}.tx-powermail .powermail_tab_navigation a.pull-right{float:none!important}.tx-powermail .powermail_form .powermail_submit,.tx-powermail .powermail_tab_navigation a{margin-right:30px;color:#000;background-color:#e2e1e2;border-color:#e2e1e2}.tx-powermail .powermail_tab_navigation a:focus,.tx-powermail .powermail_tab_navigation a:hover{color:#000;background-color:#fff;border-color:#e2e1e2}.tx-powermail .powermail_form .btn-group{display:none}.tx-powermail .powermail_form legend{color:#000;border:0;margin-bottom:10px;padding-top:10px}@media (max-width:767px){.table-responsive{border:none}}.image>a{position:relative;width:100%;display:block}.copyright{position:absolute;bottom:8px;left:20px;z-index:20;color:#fff;text-shadow:1px 1px 1px #000;font-size:.7em}.home .copyright{bottom:50px}.carousel .item .item-content{height:100%;width:100%}.pswp--visible .pswp__bg{opacity:.8!important}.ui-tooltip{color:#000!important;background:#ffdc00!important;box-shadow:none!important;border:none!important;border-radius:10px!important;font-weight:700!important;max-width:80%!important}.carousel.slider_auto .item{height:auto;padding-left:0;padding-right:0}@media (min-width:992px){.carousel.slider_auto .item{height:auto;max-height:386px}}.carousel.slider_auto figure{margin-bottom:0}.frame-type-textpic .slider_auto{margin-bottom:1em}.frame-type-textpic .align-left .slider_auto,.frame-type-textpic .align-right .slider_auto{display:inline-block}.frame-type-textpic .align-left{text-align:left}.frame-type-textpic .align-right{text-align:right}.carousel:hover .carousel-control,.carousel:hover .carousel-indicators{opacity:1;z-index:3}.panel_all_colors .panel:nth-child(4n+1){border-color:#cce5d8}.panel_all_colors .panel:nth-child(4n+1) .panel-heading{background-color:#cce5d8;border-color:#cce5d8}.panel_all_colors .panel:nth-child(4n+1)>.panel-heading+.panel-collapse>.panel-body{border-top-color:#cce5d8}.panel_all_colors .panel:nth-child(4n+2){border-color:#c9e1f6}.panel_all_colors .panel:nth-child(4n+2) .panel-heading{background-color:#c9e1f6;border-color:#c9e1f6}.panel_all_colors .panel:nth-child(4n+2)>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c9e1f6}.panel_all_colors .panel:nth-child(4n+3){border-color:#f6b8b0}.panel_all_colors .panel:nth-child(4n+3) .panel-heading{background-color:#f6b8b0;border-color:#f6b8b0}.panel_all_colors .panel:nth-child(4n+3)>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f6b8b0}.panel_all_colors .panel:nth-child(4n+4){border-color:#fff6d0}.panel_all_colors .panel:nth-child(4n+4) .panel-heading{background-color:#fff6d0;border-color:#fff6d0}.panel_all_colors .panel:nth-child(4n+4)>.panel-heading+.panel-collapse>.panel-body{border-top-color:#fff6d0}.panel_green .panel{border-color:#cce5d8}.panel_green .panel .panel-heading{background-color:#cce5d8;border-color:#cce5d8}.panel_green .panel>.panel-heading+.panel-collapse>.panel-body{border-top-color:#cce5d8}.panel_blue .panel{border-color:#c9e1f6}.panel_blue .panel .panel-heading{background-color:#c9e1f6;border-color:#c9e1f6}.panel_blue .panel>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c9e1f6}.panel_red .panel{border-color:#f6b8b0}.panel_red .panel .panel-heading{background-color:#f6b8b0;border-color:#f6b8b0}.panel_red .panel>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f6b8b0}.panel_yellow .panel{border-color:#fff6d0}.panel_yellow .panel .panel-heading{background-color:#fff6d0;border-color:#fff6d0}.panel_yellow .panel>.panel-heading+.panel-collapse>.panel-body{border-top-color:#fff6d0}.subcontent-wrap>div:first-child>div>h2:first-child,.subcontent-wrap>div:first-child>header>h2:first-child{margin-top:2px}.subcontent-wrap>div:first-child>div>h3:first-child,.subcontent-wrap>div:first-child>header>h3:first-child{margin-top:3px}.subcontent-wrap>div:first-child>div>h4:first-child,.subcontent-wrap>div:first-child>header>h4:first-child{margin-top:4px}ul.typo3-messages{padding:0;list-style:none}.display-block{display:block}/*!CKEditor outline*/.cke_editable{outline:1px dashed #f78e0c!important;min-height:1em}.cke-white .cke_editable,.cke_white .cke_editable{outline-color:#fff!important}.overflow>.brick>.cke_editable{margin:1px}.cke_editable:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .cke_editable{display:block}* html .cke_editable{height:1%}/*!Center bootstrap cols*/.row.row-center{text-align:center}.row.row-center>*{display:inline-block!important;float:none!important;text-align:left}/*!Bootstrap topbar & toolbox box-sizing fixes*/#floowedit_topbar *,#toolbox_form *{box-sizing:initial!important;-moz-box-sizing:initial!important;-webkit-box-sizing:initial!important;-o-box-sizing:initial!important}#floowedit_topbar button.ui-multiselect{box-sizing:border-box!important;max-width:100%}div#topbar_form_content table tbody tr td:nth-child(2){max-width:100px!important;word-break:break-all}#topbar_rightcontent h1:before,#topbar_rightcontent h2:before,#topbar_rightcontent h3:before,#topbar_rightcontent h4:before,#topbar_rightcontent h5:before,#topbar_rightcontent h6:before{display:none}#floowedit_topbar .tooltip{float:left}.ui-multiselect-checkboxes{height:auto!important}.ytcontainer{position:relative;width:100%;padding-top:56.25%}.ytcontainer iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}