body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.video_container video,.video_container audio{width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=a6910dc5-a433-4066-8d07-6f6fac998fdf&fontids=735441");1 .bordered-left h1,.layout_full h1 h1,.bordered-right h1{padding-bottom:25px}@font-face{font-family:"Rotis Sans Serif W01";src:url("../../files/mate/sass/Fonts/735441/d3158683-496c-49da-9a42-6a2ab1f8457a.eot?#iefix");src:url("../../files/mate/sass/Fonts/735441/d3158683-496c-49da-9a42-6a2ab1f8457a.eot?#iefix") format("eot"), url("../../files/mate/sass/Fonts/735441/979b67f1-28b4-4d3b-ab4d-551d4eaa3827.woff2") format("woff2"), url("../../files/mate/sass/Fonts/735441/60d6e9b1-72ed-49c7-bcd9-026d74b98deb.woff") format("woff"), url("../../files/mate/sass/Fonts/735441/03122496-25a2-4eb5-8181-fc843043fcc3.ttf") format("truetype");}#header .nav-wrapper ul li,#main nav:not(.subnav) .nav-wrapper ul li,#left nav:not(.subnav) .nav-wrapper ul li,#right nav:not(.subnav) .nav-wrapper ul li{text-transform:lowercase}#header .nav-wrapper ul > li > a.active::before,#main nav:not(.subnav) .nav-wrapper ul > li > a.active::before,#left nav:not(.subnav) .nav-wrapper ul > li > a.active::before,#right nav:not(.subnav) .nav-wrapper ul > li > a.active::before,#header .nav-wrapper ul > li.trail > a::before,#main nav:not(.subnav) .nav-wrapper ul > li.trail > a::before,#left nav:not(.subnav) .nav-wrapper ul > li.trail > a::before,#right nav:not(.subnav) .nav-wrapper ul > li.trail > a::before{border:0}#header .nav-wrapper ul > li > a:hover::before,#main nav:not(.subnav) .nav-wrapper ul > li > a:hover::before,#left nav:not(.subnav) .nav-wrapper ul > li > a:hover::before,#right nav:not(.subnav) .nav-wrapper ul > li > a:hover::before{border:0}#header .mod_mateNavbar{position:absolute;top:0px}#header .desktop-menu{margin:18px 0 0 0}nav{background-color:rgba(255, 255, 255, 1)}#header .nav-wrapper ul li a,#main nav:not(.subnav) .nav-wrapper ul li a,#left nav:not(.subnav) .nav-wrapper ul li a,#right nav:not(.subnav) .nav-wrapper ul li a{color:#000;font-size:18px}nav#mateNavbar297,#left nav.block{display:none;visibility:collapse}.navbar-left{height:0}h5.project_hd{margin-top:0}.page-footer{padding-top:20px;color:#333;background-color:#fff}.hl_large{margin-bottom:13vh}#main .inside > div.first h2.first.hl_large{margin-top:5vh}.small_padding .row .col{padding:0 0.25rem}div.ce_hyperlink.leftmost h5{margin-left:0.5rem}#header .mod_mateNavbar.stuck{background:rgba(255, 255, 255, 0.9)}#header .mod_mateNavbar.stuck .nav-wrapper ul li a{color:#0b2f47}#header .mod_mateNavbar.stuck i.material-icons{color:#0b2f47}#header .mod_mateNavbar.stuck .nav-wrapper .button-collapse i{color:#000}#header .mod_mateNavbar.stuck .nav-wrapper ul > li > a:hover::before{border:0px solid #0b2f47}#header .mod_mateNavbar.stuck .nav-wrapper ul > li > a.active::before,#header .mod_mateNavbar.stuck .nav-wrapper ul > li.trail > a::before{border:0px solid #0b2f47}#header .mod_mateNavbar .nav-wrapper{height:80px}.stuck .brand-logo .ce_image.fixed-nav img{height:49px;width:auto;margin:0}@media (min-width:767px){div.ce_image.fixed-nav figure{margin-top:18px}}nav a.button-collapse{position:absolute;right:20px;height:100%;width:40px;margin-bottom:20px}@media (max-width:600px){.brand-logo img,.stuck .brand-logo .ce_image.fixed-nav img{height:40px;width:auto;margin-top:3px;transition:all 1s ease-in-out}div.ce_hyperlink h5{margin-left:0.5rem}}#header .mod_mateNavbar.stuck .desktop-menu{margin-top:18px}@media (max-width:767px){nav .image_container{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:60px;height:60px;margin-top:-15px;font-size:30px}nav a.button-collapse i{margin-left:50px}}.textarea.mandatory{height:150px}div.pushlink a:active,.pushlink:active{transform:scale(0.98)}div.ce_hyperlink.pushlink figure.image_container{position:relative;width:100%;height:95%;overflow:hidden}a.pushlink img{max-width:100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}a.pushlink:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#sidenav-overlay{background-color:#fff}div.philo p{font-size:18px}@media (min-width:768px){.zwo_spalten{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:40px}}div.dark{margin-top:8vh;padding:20px;background:#0b2f47;color:rgba(255, 255, 255, 0.9)}div.dark h4.ce_headline{color:rgba(255, 255, 255, 0.9)}div.dark .ce_list ul:not(.browser-default) li::before,div.dark .ce_text ul:not(.browser-default) li::before{position:absolute;left:7px;top:1px;content:"»";color:#fff}div.zwo_spalten p:first-child,div.zwo_spalten ul:first-child{margin-top:0px}h4{margin-bottom:25px}#wrapper{padding-top:150px}#wrapper > .container{padding-top:15px}.side-nav{background:#0b2f47}#header .nav-wrapper ul.mobile-menu.side-nav li a{color:#fff;font-size:22px}input:not([type]),input[type="text"]:not(.browser-default),input[type="password"]:not(.browser-default),input[type="email"]:not(.browser-default),input[type="url"]:not(.browser-default),input[type="time"]:not(.browser-default),input[type="date"]:not(.browser-default),input[type="datetime"]:not(.browser-default),input[type="datetime-local"]:not(.browser-default),input[type="tel"]:not(.browser-default),input[type="number"]:not(.browser-default),input[type="search"]:not(.browser-default),textarea.materialize-textarea,textarea{background:#fff;border:1px solid #7cbed8;margin:0;height:40px;padding:10px;box-sizing:border-box;display:block;border-radius:0;box-shadow:none;color:#000}.contact .contact-info::after{position:absolute;content:"";left:0.75rem;bottom:0;border-bottom:0px solid #0b2f47;width:calc(100% - (0.75rem * 2))}div#cboxOverlay{background:#000}.layout_latest .inner,.layout_short .inner,.layout_teaser .inner,.layout_list .inner{box-shadow:none;-webkit-box-shadow:none;background:none}.layout_latest .inner h2:after,.layout_short .inner h2:after,.layout_teaser .inner h2:after,.layout_list .inner h2:after{border-bottom:none}.layout_latest .inner .text,.layout_short .inner .text,.layout_teaser .inner .text,.layout_list .inner .text{padding:0px}.layout_latest .inner h2,.layout_short .inner h2,.layout_teaser .inner h2,.layout_list .inner h2,.layout_latest .inner h2 a{font-size:22px;color:#0b2f47}div.layout_latest.news-lightimg div.subheadline{color:#000}div.layout_latest.news-lightimg figure.image_container{border:#aaa solid 1px}.transition-fade{transition:0.4s ease-in-out;opacity:1}html.is-animating .transition-fade{opacity:0}.button--fade{opacity:1;transition:opacity 1s 3s}html.is-animating .button--fade{transition:opacity 0.5s 2s;opacity:0}.transition-slide{transition:0.4s;opacity:1}html.is-animating .transition-slide{transform:translate3d(0, 120%, 0);opacity:0}
