*,::before,::after{margin:0;padding:0}html{color:#000;background:#fff}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:unset;font-weight:unset}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}@charset "UTF-8";html,body,div,h1,h2,ul,ol,dl,li,p,nav,section,header,footer{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%;font-size:20px;font-family:'HelveticaULight',sans-serif;font-weight:bold;color:#555;padding-bottom:80px;padding-bottom:4rem}.body-content{max-width:1000px;width:100%;margin:0 auto 40px auto}h1,h2{font-weight:bold;text-align:center;padding-left:80px;padding-left:4rem;padding-right:80px;padding-right:4rem;padding-top:40px;padding-top:2rem}h1{font-size:50pt;font-size:2.5rem;line-height:65pt;line-height:3.25rem;letter-spacing:1pt;letter-spacing:.05rem;font-family:'CoreRhino25Thin',sans-serif;color:#2e5681}h2{font-size:28pt;font-size:1.4rem;line-height:40pt;line-height:2rem;letter-spacing:2pt;letter-spacing:.1rem;color:#555}p,ul,ol{font-weight:bold;font-size:20pt;font-size:1rem;letter-spacing:1pt;letter-spacing:.05rem;line-height:33pt;line-height:1.65rem;padding-left:40px;padding-left:2rem;padding-right:40px;padding-right:2rem;margin-bottom:20px;margin-bottom:1rem}ul,ol{list-style-position:outside}li{margin-left:18px}a{text-decoration:none;color:#2e5681}a:hover,a:focus{color:#2e5681;text-decoration:none}#start{position:relative}#headerBox,#newsBox,#newsBoxMobile{background-color:rgba(46,86,129,.4);padding:40px 40px 40px 40px;padding:2rem 2rem 2rem 2rem}#headerBox h1,#newsBox h1,#newsBoxMobile h1,#headerBox h2,#newsBox h2,#newsBoxMobile h2{color:#fff;margin:0;padding:0}#headerBox,#newsBox{z-index:20;position:absolute;width:400px;width:20rem;height:400px;height:20rem;top:200px;top:10rem}#headerBox h1,#newsBox h1,#headerBox h2,#newsBox h2{text-align:left}#headerBox{left:80px;left:4rem;min-height:120px}#newsBox{left:520px;left:26rem;display:none}#newsBoxMobile h2{text-align:center}#logo{position:absolute;left:80px;left:4rem;top:40px;top:2rem;z-index:20;width:50%;max-width:320px;max-width:16rem}#refLogos{margin-top:40px;margin-top:2rem}#refLogos img{display:block;margin-bottom:40px;margin-bottom:2rem;width:160px}.menuDiv{position:fixed;top:0;width:100%;max-width:1000px;margin:0 auto;z-index:30}#menuBtn{position:relative;background:url('img/menu.png') 0 0;background-size:200%;text-indent:-9999px;float:right;margin-top:40px;margin-top:2rem;margin-right:40px;margin-right:2rem;width:39px;width:1.95rem;height:39px;height:1.95rem;z-index:40}.menuActive{background:url('img/menu.png') 100% 0!important;background-size:200%!important}#menu{position:absolute;display:none;width:360px;width:18rem;padding:40px 40px 40px 40px;padding:2rem 2rem 2rem 2rem;right:0;right:0;top:0;top:0;z-index:35;background-color:rgba(255,255,255,.75)}#menu a{font-size:30pt;font-size:1.5rem;line-height:60pt;line-height:3rem;letter-spacing:2pt;letter-spacing:.1rem;text-decoration:underline;color:#2e5681}#menu a:hover,#menu a:focus{color:#2e5681}#menu ul{padding:0!important;margin-top:40px;margin-top:2rem;margin-bottom:0}section{font-size:0;margin-top:40px;margin-top:2rem}section ul{list-style-type:disc}section img{width:100%}header{min-height:320px;min-height:16rem}header h2{padding-bottom:40px;padding-bottom:2rem}.custom-btn{display:inline-block;background:#a1adc2;text-decoration:none;min-width:8rem;text-align:center;color:#fff;padding-top:5px;padding-top:.25rem;padding-bottom:5px;padding-bottom:.25rem;padding-left:15px;padding-left:.75rem;padding-right:15px;padding-right:.75rem;margin-top:5px;margin-top:.25rem}.custom-btn:hover,.custom-btn:focus{color:#fff;text-decoration:none}#team header{background-color:#a1adc2}#team h1,#team h2{color:#fff}#teamMembers{position:relative;background-color:#a8a7b3}#teamMembers .team-member{position:relative;display:block}.team-member:hover .member-overlay{display:block!important}.member-overlay{display:none;position:absolute;top:0;width:100%;height:100%;left:0;z-index:10;background-color:rgba(46,86,129,.25)}.member-overlay p{color:#fff;position:absolute;left:0;left:0;bottom:10px;bottom:.5rem}.member-info-btn{position:absolute;z-index:20;width:30px;height:30px;bottom:30px;bottom:1.5rem;right:30px;right:1.5rem;background:url('img/team_open_close.png') 0 0;background-size:200%}.member-info-btn:hover{background:url('img/team_open_close.png') 0 100%!important;background-size:200%!important}.member-info{min-height:360px;min-height:18rem;width:100%;display:none;color:#fff;background-color:#c9cfdc;float:left;padding:40px 0 40px 0;padding:2rem 0 2rem 0}.member-selected .member-overlay{display:block!important}.member-selected .member-info-btn{background:url('img/team_open_close.png') 100% 0!important;background-size:200%!important}.member-selected .member-info-btn:hover{background:url('img/team_open_close.png') 100% 100%!important;background-size:200%!important}#kontakt .row{background-color:#a9a9b5}.contact-details{padding-top:40px;padding-top:2rem;background-color:#a1adc2;color:#fff;min-height:441px;min-height:22.05rem}.contact-details a{text-decoration:none;color:#fff}.contact-details a:hover,.contact-details a:focus{color:#2e5681;text-decoration:none}.row{position:relative}.row:after{content:"";clear:both;display:block}.col-2{width:100%;float:left}.slides{position:relative;max-width:1000px}.slides img{display:block;width:100%;height:100%}.slides .slidesjs_container,.slides .slidesjs_container div{position:relative;max-width:1000px;width:100%;height:100%;display:block}.slides .slidesjs-pagination{position:absolute;bottom:0;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:10;min-width:160px}.slides .slidesjs-pagination li{float:left;margin:0}.slides .slidesjs-pagination a{display:block;width:13px;height:13px;font-size:16pt;background:#aaa;background:rgba(255,255,255,.5);border-radius:10px;margin-left:10px;color:transparent}.slides .slidesjs-pagination a:hover,.slides .slidesjs-pagination a.active{background:#fff;background:rgba(255,255,255,.9)}@media only screen and (min-width:1000px){#newsBox{display:block!important}#newsBoxMobile{display:none}}@media only screen and (min-width:700px){.col-2{width:50%}.text-2-col{-moz-column-count:2;-webkit-column-count:2;column-count:2}.team-right-fix{position:absolute!important;right:0;top:0}}@media only screen and (max-width:800px){html,body{font-size:95%}}@media only screen and (max-width:600px){html,body{font-size:90%}#headerBox{top:160px!important;top:8rem!important;bottom:40px!important;bottom:2rem!important;height:auto!important;width:70%!important}h1,h2{text-align:center;padding-left:20px;padding-right:20px}h1:not(#headerBoxText){font-size:25pt;line-height:33pt;letter-spacing:1pt}h2{font-size:18pt;line-height:22pt;letter-spacing:1.5pt}p,ul,ol{font-size:13pt;line-height:20pt;letter-spacing:1.2pt;padding-left:20px;padding-right:20px}}@media only screen and (max-width:550px){html,body{font-size:85%}}@media only screen and (max-width:400px){html,body{font-size:70%}}@media only screen and (max-width:350px){html,body{font-size:65%}}