@font-face{font-family:"Ubuntu";font-style:normal;font-weight:300;src:url("../fonts/ubuntu-v11-latin-300.eot");src:local("Ubuntu Light"),local("Ubuntu-Light"),url("../fonts/ubuntu-v11-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v11-latin-300.woff2") format("woff2"),url("../fonts/ubuntu-v11-latin-300.woff") format("woff"),url("../fonts/ubuntu-v11-latin-300.ttf") format("truetype"),url("../fonts/ubuntu-v11-latin-300.svg#Ubuntu") format("svg")}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:300;src:url("../fonts/ubuntu-v11-latin-300italic.eot");src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url("../fonts/ubuntu-v11-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v11-latin-300italic.woff2") format("woff2"),url("../fonts/ubuntu-v11-latin-300italic.woff") format("woff"),url("../fonts/ubuntu-v11-latin-300italic.ttf") format("truetype"),url("../fonts/ubuntu-v11-latin-300italic.svg#Ubuntu") format("svg")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:url("../fonts/ubuntu-v11-latin-regular.eot");src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url("../fonts/ubuntu-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v11-latin-regular.woff2") format("woff2"),url("../fonts/ubuntu-v11-latin-regular.woff") format("woff"),url("../fonts/ubuntu-v11-latin-regular.ttf") format("truetype"),url("../fonts/ubuntu-v11-latin-regular.svg#Ubuntu") format("svg")}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:400;src:url("../fonts/ubuntu-v11-latin-italic.eot");src:local("Ubuntu Italic"),local("Ubuntu-Italic"),url("../fonts/ubuntu-v11-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v11-latin-italic.woff2") format("woff2"),url("../fonts/ubuntu-v11-latin-italic.woff") format("woff"),url("../fonts/ubuntu-v11-latin-italic.ttf") format("truetype"),url("../fonts/ubuntu-v11-latin-italic.svg#Ubuntu") format("svg")}*{margin:0;padding:0}html,body{width:100%;height:100%}body{font:300 13px/18px Ubuntu,Arial,Helvetica,sans-serif;background-color:#fff;color:#333}body.schwarz{background-color:#000}body.schwarz.loading{background:#000 url(pix/loading.gif) no-repeat center fixed}.none{display:none}.hidden{visibility:hidden}.left{float:left}.right{float:right}.clear{clear:both}.center{text-align:center}.fixed{position:fixed !important}a{text-decoration:none;cursor:pointer;color:#333}a.link{border-bottom:1px dashed #dc2828}a.nav{font-size:18px;line-height:18px}a:hover{color:#dc2828}a.link:hover{border-bottom:none}b{color:#dc2828;padding-right:1px}a.projekt,b,strong{font-weight:400}strong.dark{color:#333}h1,h2,h3,strong.h1{font:400 13px/18px Ubuntu,Arial,Helvetica,sans-serif;color:#333;display:block}img{border:none}img.k{position:fixed;width:0;height:0;z-index:1}p{margin-bottom:18px}#bg{width:100%;height:100%;left:0;top:0}#bg img{width:100%}ul.menu{list-style:none}#container.projekt #nav{left:49px;top:47px;padding:18px;width:174px}#container.projekt #menu1{-moz-transition-property:height;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;height:36px;overflow:hidden;cursor:n-resize}#container.projekt #menu1:hover{-moz-transition-property:height;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;height:180px}ul.menu a{text-decoration:none;background-color:#fff}ul.menu a:hover,ul.menu a.schloemer{color:#dc2828}ul.menu a.schloemer:hover{color:#333}ul.menu li.top{margin-bottom:18px}ul.menu li.aktiv{font-weight:400}#nav{top:60px;left:60px;z-index:10;min-width:106px;min-height:110px;background-color:#fff;padding:5px 7px 5px 7px}#nav h2 a{text-decoration:none}#nav h2 a:hover{color:#dc2828}#menu2{text-align:right;margin-top:18px}#menu2 li b{color:#333}#menu2 li.aktiv b{color:#dc2828}#toolbar{top:65px;right:62px;z-index:1000;background-color:#fff}#toolbar a{margin:0 5px;text-decoration:none;color:#dc2828}#toolbar a:hover{color:#333}#toolbarEingabe{background-color:#fff;padding:5px 10px;top:80px;border-left:1px dashed #dc2828;border-right:1px dashed #dc2828;border-bottom:1px dashed #dc2828}#toolbarEingabe a.close{margin-right:10px;color:#dc2828}#toolbarEingabe a:hover.close{color:#333}#toolbarEingabe a.button{border:1px solid #c8c8c8;border-left:none;padding:0 3px;line-height:18px;height:18px;display:inline-block}#toolbarEingabe input{-moz-appearance:none;-webkit-appearance:none;margin-left:5px;border:1px solid #c8c8c8;font:300 13px/18px Ubuntu,Arial,Helvetica,sans-serif;width:150px;padding:0 2px;height:18px;display:inline-block}#linie,div.v{top:75px;left:0;width:100%;border-top:1px dashed #dc2828;border-bottom:0;border-right:0;border-left:0;height:0;z-index:0}div.v{border-top:0;border-left:1px dashed #969696;width:0;height:1600px;height:-moz-calc(100vh - 99px);height:-webkit-calc(100vh - 99px);height:calc(100vh - 99px);top:61px}#v1{left:500px}#v2{left:741px}#v3{left:982px;width:240px;border-right:1px dashed #969696}#v4{left:1464px;width:240px;border-right:1px dashed #969696}#v6{left:1705px}#container{position:absolute;z-index:1;width:100%}#inhalt{position:absolute;top:101px;left:260px;z-index:1;padding-bottom:60px}#inhalt.aktuell{top:137px}#inhalt.projekt{top:83px;left:260px;width:421px;padding:18px 30px 0 30px;background-color:#fff}#inhalt.text{width:421px;padding-left:30px;top:101px}#inhalt.schmal{width:180px !important}ul.abstd{list-style:none}ul.abstd a{text-decoration:none;display:block}ul.abstd a:hover{color:#dc2828}ul.abstd li{margin-bottom:18px}ul.abstd li.aktiv a{color:#dc2828}#inhalt.projekt .spalten-div{position:absolute;top:36px;left:241px;width:481px;padding-bottom:60px;background-color:rgba(0,0,0,0)}#inhalt.projekt .spalten-div div.presse{padding:18px 30px 1px 30px;background-color:#fff}#inhalt h1,#inhalt strong.h1{margin-bottom:18px}div.spalte{position:absolute;width:180px;top:137px;padding-bottom:60px}div.spalte img{margin-bottom:26px}div.spalte.s2{left:271px;width:421px;top:0}div.spalte.s3{left:772px}div.spalte.s4{left:1012px}ul.spalten,ul.projekte,ul.medien{list-style:none}ul.spalten li{position:relative;float:left;width:180px;height:270px;padding:0 31px 0 30px}ul.spalten li img{position:absolute;top:0}ul.spalten li strong.h1{margin:126px 0 0 0 !important}ul.projekte h3{color:#dc2828;font-weight:300;margin:36px 0 18px 0}ul.projekte li{display:inline-block;width:180px;padding:0 28px 0 30px;vertical-align:top}ul.projekte li a{display:block;text-decoration:none}ul.projekte li a:hover{color:#dc2828}ul.medien{margin-top:36px}ul.medien li{float:left;width:180px;height:126px;padding:0 31px 0 30px}ul.medien li div.fotografen{width:160px;height:80px;padding:10px;border:1px dashed #646464;color:#999;background-color:#111}ul.medien img:hover{border-bottom:1px solid #dc2828}a.video,a.video-placeholder{display:block;width:180px;height:100px}a.video img{opacity:.5;-webkit-transition:opacity .35s;transition:opacity .35s}a.video img:hover{opacity:1}a.all-red:hover .dark{color:#dc2828 !important}#blende{position:absolute;width:1670px;height:75px;background-color:#fff;top:0;left:250px;z-index:999}#showcase{position:absolute;left:290px;top:83px;background-color:#fff}#showcase p{padding:9px 18px;margin:0}#showcase span{margin:0 30px}#suchergebnis{position:absolute;top:137px;border:1px dashed #dc2828;width:421px;padding:18px 30px 0 30px;background-color:#fff;z-index:1;overflow:auto}#suchergebnis h1{margin-bottom:18px}#suchergebnis ul{margin-bottom:18px;list-style:decimal}#suchergebnis li{margin:5px 0 0 18px}#suchergebnis span{color:#dc2828}body.home div.v,body.home #blende,body.home #toolbar,body.schwarz #toolbar,#container.text #v1,body.schwarz #blende,#container.projekt #blende,body.schwarz #linie,#container.projekt div.v,#container.kontakt #v2{display:none}#container.projekt.medien div.v{display:block;border-color:#646464}#container.text.s4 #v4{display:block}#footer{position:fixed;bottom:0;width:100%;padding:8px 25px;background-color:#fff;box-sizing:border-box;border-top:1px dashed #969696;z-index:999;text-align:center}#footer.projekt,#footer.home{border-top:none;background-color:rgba(0,0,0,.25);-moz-transition:background-color .35s;-webkit-transition:background-color .35s;transition:background-color .35s}#footer.projekt:hover,#footer.home:hover{background-color:#fff}.footer-menu{list-style:none}.footer-menu li{display:inline-block;margin-right:20px}.footer-menu li:last-child{margin-right:0}.footer-menu li.aktiv{font-weight:400}.footer-menu a{color:#666}.footer-menu a:hover{color:#dc2828}.home #nav{background-color:rgba(0,0,0,0);left:0;width:100%;padding:0}.home #menu1{display:inline-block;position:absolute;left:50%;transform:translateX(-50%)}.home #menu1 a{color:#fff;background-color:rgba(0,0,0,0);-moz-transition:color .35s,-moz-transform .35s;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,transform .35s;display:inline-block;transform:translateY(-1px)}.home #menu1 a:hover{color:#dc2828;transform:translateY(-6px)}.home #menu1 .home-spacer,.home #menu1 li{margin-right:3vw}.home #menu1 li{display:inline-block;white-space:nowrap;font-size:5.3vw;line-height:1.2em;font-weight:300;padding:0}.home #menu1 li.top{margin-bottom:0}.home #menu1 li.top a{color:#dc2828}.home #menu1 li:last-child{margin-right:0}.home #menu1 h1{font-size:10vw;line-height:1.2em;font-weight:300}.home #menu1.en li{font-size:5.5vw}.home #bg img{position:absolute;width:100%;height:auto;top:0;left:0;-moz-transition:opacity 2.5s ease-in-out;-webkit-transition:opacity 2.5s ease-in-out;transition:opacity 2.5s ease-in-out}#container.home{height:100vh}@keyframes newsbox{0%{opacity:0;bottom:-25vh}100%{opacity:1;bottom:15vh}}.w__home--newsbox{animation:newsbox 1.5s .5s 1 backwards,forwards;position:fixed;z-index:10;left:50%;bottom:15vh;background-color:rgba(255,255,255,.95);color:#333;padding:1px;transform:translateX(-50%);width:100%;max-width:350px;box-sizing:border-box}.w__home--newsbox-ul{list-style:none;border-left:1px dashed #dc2828;border-right:1px dashed #dc2828;padding:5px}.w__home--newsbox-ul:first-child{border-top:1px dashed #dc2828}.w__home--newsbox-ul:last-child{border-bottom:1px dashed #dc2828}.w__home--newsbox-ul li{margin-bottom:5px}.w__home--newsbox-ul li:last-child{margin-bottom:0}.w__home--newsbox-headline{color:#dc2828;margin-bottom:10px}@supports(object-fit: cover){#bg img{height:100% !important;object-fit:cover}}/*# sourceMappingURL=stil.css.map */
