.ekko-lightbox-nav-overlay a:focus,.ekko-lightbox-nav-overlay a>:focus{outline:0}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-title{line-height:1.2em}.ekko-lightbox .modal-footer{-ms-flex-pack:unset;justify-content:unset}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@font-face{font-family:"Linoreg";src:url(/assets/linoreg.eot?#iefix);src:url(/assets/linoreg.eot?#iefix) format("eot"),url(/assets/linoreg.woff) format("woff"),url(/assets/linoreg.ttf) format("truetype"),url(/assets/linoreg.svg#linoreg) format("svg")}@font-face{font-family:"Linoitalic";src:url(/assets/linoitalic.eot?#iefix);src:url(/assets/linoitalic.eot?#iefix) format("eot"),url(/assets/linoitalic.woff) format("woff"),url(/assets/linoitalic.ttf) format("truetype"),url(/assets/linoitalic.svg#linoitalic) format("svg")}@font-face{font-family:"Linomedium";src:url(/assets/linomedium.eot?#iefix);src:url(/assets/linomedium.eot?#iefix) format("eot"),url(/assets/linomedium.woff) format("woff"),url(/assets/linomedium.ttf) format("truetype"),url(/assets/linomedium.svg#linomedium) format("svg")}@font-face{font-family:"Linobold";src:url(/assets/linobold.eot?#iefix);src:url(/assets/linobold.eot?#iefix) format("eot"),url(/assets/linobold.woff) format("woff"),url(/assets/linobold.ttf) format("truetype"),url(/assets/linobold.svg#linobold) format("svg")}@font-face{font-family:"Linoheavy";src:url(/assets/linoheavy.eot?#iefix);src:url(/assets/linoheavy.eot?#iefix) format("eot"),url(/assets/linoheavy.woff) format("woff"),url(/assets/linoheavy.ttf) format("truetype"),url(/assets/linoheavy.svg#linoheavy) format("svg")}body{color:#404040;display:block;font-family:Linoreg, sans-serif;font-size:14px;height:100%;padding:0;margin:0;background-color:#fff}p{background-color:transparent;color:#404040;display:block;font-family:Linoreg, sans-serif;font-size:14px;line-height:20px;margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:0px}h1{background-color:transparent;border-bottom:#D1D0D1 1px solid;font-family:Linobold, sans-serif;font-size:22px;font-weight:normal;line-height:30px;margin-bottom:10px;margin-top:20px;text-transform:none}h2{background-color:transparent;color:#404040;display:block;font-family:Linobold, sans-serif;font-size:18px;font-weight:normal;line-height:25px;margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:20px}h3{background-color:transparent;border-bottom:#D1D0D1 1px solid;color:#404040;font-family:Linobold, sans-serif;font-size:14px;font-weight:normal;line-height:19px;margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:20px;text-rendering:optimizeLegibility}a{color:var(--farbcode_hochschule);font-family:Linomedium, sans-serif}a:hover{color:var(--farbcode_links);text-decoration:underline}.button_more{padding-top:15px;padding-bottom:15px;text-transform:uppercase}.container{width:100%;max-width:1210px;padding:0px 20px 0px 20px}.btn-white{background-color:white !important;box-shadow:inset 0 0px 0px !important}.btn-white:hover{background-color:var(--farbcode_hochschule) !important;box-shadow:inset 0 0px 0px !important}.dividing_line{height:2px;border-width:0;color:var(--farbcode_hochschule);background-color:var(--farbcode_hochschule);margin-top:30px;margin-bottom:30px}input:focus{box-shadow:none}.header{position:relative;top:0;left:0;border-bottom:1px solid var(--farbcode_hochschule)}.label,.label a,.label a:hover{font-family:'Linomedium', sans-serif}.project_manager{color:var(--farbcode_hochschule);font-family:'Linoreg', sans-serif}.logo{display:block;position:absolute;top:35px;right:0;z-index:10}.nav>li>a{padding:10px 25px 10px 0}.navbar-default{background-color:white;border-bottom:1px solid var(--farbcode_hochschule);font-family:"Linobold",Sans-Serif}.navbar-ebene1{background-color:white;font-family:"Linobold",Sans-Serif;color:var(--farbcode_hochschule) !important;padding:5px 0 5px 0}.navbar-default .navbar-nav>li>a{color:#b3b3b3;font-size:16px;font-family:"Linobold",Sans-Serif;background-color:white;border-bottom:0px solid white;padding-top:18px;padding-bottom:4px}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:active{color:var(--farbcode_hochschule);background-color:white;border-bottom:0px solid white;padding-top:18px;padding-bottom:4px}.navbar-default .navbar-nav>li>a:active{color:var(--farbcode_hochschule);background-color:white;border-bottom:0px solid white;padding-top:18px;padding-bottom:4px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:active,.navbar-default .navbar-nav>.active>a:hover{color:var(--farbcode_hochschule);background-color:white;border-bottom:0px solid white}.page-header{border-bottom:0px solid #eee;padding:0px 20px 0px 20px}.footercontainer{padding-top:26px !important}.footer a{font-size:10.5px;font-family:Linoreg, sans-serif}.project_title a,.project_title a:hover{color:#404040;text-decoration:none;font-family:Linobold, sans-serif}.spacing{word-spacing:5px}webtitel a{color:var(--farbcode_hochschule);font-family:Linomedium, sans-serif;text-decoration:none}.webtitel a:hover{color:var(--farbcode_links);text-decoration:underline}.webkontakt{border-left:#D1D0D1 1px solid;line-height:20px}
