html{background-color:#000fff;width:100%;min-height:100%;scroll-behavior:auto;scroll-behavior:smooth}.hidden{display:none}blockquote,body,caption,dl,h1,h2,h3,h4,h5,h6,input,ol,p,pre,td,textarea,th,ul{font-family:'Myriad Pro',Myriad,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4em;font-weight:400;color:#333}h1{font-size:1.2em;font-weight:700;text-align:left;margin-bottom:1em}h2{font-size:1.2em;font-weight:700;text-align:left;color:#000fff}h3{font-size:1em;font-weight:400;text-align:left;font-style:italic}h1,h2,h3{margin-bottom:7px}p+h2,p+h3{margin-top:30px}p{margin-bottom:1.2em;white-space:normal}.vita p,blockquote p{white-space:pre-line}footer p{font-style:italic}dl{display:inline-block;margin-bottom:30px;line-height:2em}dl dt{min-width:100px;float:left}dl dd{min-width:150px;display:flex}time{margin-right:3px}@media screen and (max-width:480px){time{display:block;margin-top:.66em}}.figure{float:left;margin-top:20px;margin-right:20px;margin-bottom:20px}.figure p{text-align:right;font-size:.75em}blockquote{margin:1em 0 3em 1em}blockquote+blockquote{margin-top:80px}blockquote p{line-height:1.2em;margin-bottom:0;position:relative}blockquote p:before{content:"„";margin-left:-.5em;margin-top:-.25em;font-size:1.5em;height:0;display:block}blockquote p:after{display:inline-flex;content:"“";font-size:1.5em;line-height:0;height:0;margin-left:.1em;top:.1em;position:relative}blockquote cite{font-size:.75em;line-height:1.2em;margin-top:5px;display:block}body{width:max(340px,75vw);position:relative}@media only screen and (min-width:481px){body{width:max(440px,75vw)}}@media only screen and (min-width:841px){body{width:max(800px,75vw)}}@media only screen and (min-width:1920px){body{width:1440px}}body>*{position:relative}footer,main{padding:5em 15%;background:#fff}header{background-color:transparent;min-height:150px}main{min-height:500px;height:auto}footer{margin-bottom:0;padding-bottom:2em;position:relative;bottom:0}article{max-width:700px}article.fullwidth{max-width:unset}@media(max-width:599px){.mobile-hidden{display:none}}@media (min-width:600px){.mobile-only{display:none}}header nav{padding:0 0 0 calc(15% - 30px)}.menu ol{display:inline-flex;font-weight:inherit;font-size:inherit;text-transform:inherit}.menu li{width:auto;color:#fff;padding:10px 30px;transition:all 750ms ease;font-weight:inherit;font-size:inherit;text-transform:inherit;position:relative;white-space:nowrap}.menu-open li:before{content:"";background-color:#fff;height:0%;width:100%;position:absolute;bottom:0;left:0;transition:all .3s ease}.menu li.active,.menu li:focus,.menu li:hover{color:#000fff}.menu-open li.active:before,.menu-open li:hover:before{height:100%}.menu a{color:inherit;text-decoration:none;font-weight:inherit;font-size:inherit;text-transform:inherit}a{position:relative;display:inline-block;width:auto;text-decoration:none}main a{color:#000fff}main b a{color:inherit}a::after,a::before{position:absolute;width:100%;height:1px;background:currentColor;top:90%;left:0;pointer-events:none}#mainmenu a::before{content:none}a::before{content:''}a::before{transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s}a:hover::before,li.active a::before,li:hover a::before{transform-origin:0% 50%;transform:scale3d(1,1,1)}#mainmenu{bottom:0;position:absolute;font-weight:700;text-transform:uppercase}.menu-open>i,.menu-open>span{display:none}@media(max-width:840px){#mainmenu{top:0;right:0}#mainmenu ol{position:fixed;top:0;background:#fff;bottom:0;left:100%;right:0;z-index:2;padding:3em 0;transition:all 350ms ease-in-out}.menu-open{z-index:10;display:block;position:absolute;right:15px;top:15px}.menu-open>*{display:block}#menutoggle{display:block;position:relative;top:50px;right:0;z-index:1;-webkit-user-select:none;user-select:none}#menutoggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:12;-webkit-touch-callout:none}#menutoggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:11;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menutoggle i{color:#fff;text-indent:-9999px;display:block}#menutoggle span:first-child{transform-origin:0% 0%}#menutoggle span:nth-last-child(2){transform-origin:0% 100%}#menutoggle input:checked~span{opacity:1;transform:rotate(45deg) translate(1px,-1px);background:#000fff}#menutoggle input:checked~span:nth-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}#menutoggle input:checked~span:nth-child(4){transform:rotate(-45deg) translate(0,-1px)}#menutoggle input:checked~ol{left:0}header .menu{display:none}header .open{display:block}.menu ol{flex-direction:column;width:100%}.menu li{width:100%;color:#333}.menu li.active,.menu li:focus,.menu li:hover{background-color:#eee}}#topmenu{position:absolute;top:1em;right:15%;font-weight:400;font-size:.75em;text-transform:none}#topmenu.menu li{padding:10px 20px;background-color:transparent;color:#fff}#footermenu.menu li,.icon{color:transparent;width:auto;text-indent:-9999px;padding:30px 15px 15px 5px;overflow:hidden;height:100px;position:relative}.icon:before{content:"";display:block;min-width:120px;height:100px;background-repeat:no-repeat;background-size:contain}.icon>a{position:absolute;top:0;left:0;z-index:2;min-height:100%;min-width:100%;background-color:transparent}.scroll-top{display:block;text-indent:-9999px;right:15%;position:fixed;bottom:50px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #222;transition:all .5s ease}.scroll-top:hover{border-bottom-color:#fff}.logo-neuStartKultur:before{background-image:url('../img/neustartkultur-logo.jpg')}.logo-bundesregierung-kultur-medien:before{background-image:url('../img/bundesregierung-kultur-medien-logo.jpg')}.logo-dva:before{background-image:url('../img/dva-logo.jpg')}.logo-dresden:before{background-image:url('../img/dresden-logo.png')}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:0}.cols :first-child{padding-left:0}.cols :last-child{padding-right:0}@media only screen and (min-width:1148px){.cols>*{padding:0 25px}}figcaption{font-size:.75em;white-space:pre-line}div>figure+figcaption{margin:40px auto 120px}