body{margin:0;font-family:sans-serif;text-align:center;color:black;background-color:#060414}.language-chooser{position:absolute;top:0;right:0;margin:0;padding:0;z-index:12345}.language-chooser .lang{margin:5px;list-style:none}.language-chooser .lang.active img,.language-chooser .lang:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.language-chooser .lang img{transition:all 500ms;width:40px;-webkit-filter:grayscale(1);filter:grayscale(1)}.title{vertical-align:center}.title *{display:inline-block;margin:0}.main{text-align:left;display:inline-block;width:75%;max-width:1500px}ul.nav,ul.nav ul{margin:0;padding:0;text-align:justify;color:white}ul.nav:after{content:" ";width:100%;display:inline-block}ul.nav li{list-style:none;display:inline-block}.nav a,.nav a:link,.nav a:visited{color:#ffffff;cursor:pointer}ul.nav>li{position:relative}.header ul.nav li ul{position:absolute;z-index:500;text-align:center;background-color:#373737;max-height:0;transition:max-height 500ms;overflow:hidden;margin-left:-48px}.header ul.nav li:hover ul{display:block;max-height:350px}.header ul.nav li ul li{width:100%;min-width:185px}.header ul.nav li ul li:hover{background-color:#2e3f4e}.header{position:relative;text-align:center}.header ul.nav{font-size:12pt}.header ul.nav a{padding:5mm 1mm;display:block;transition:color 200ms}.header ul.nav a:hover{color:#96969b}.header .nav li.menuButton{display:none}.header .nav li.menuButton a{cursor:pointer}.header .title{color:#ddd;text-align:left;margin:1% 0 0 1%}.header .title>*{vertical-align:middle}.header .title .logo{width:20%;max-width:150px}.header .title .logo svg{width:100%}.header .title svg *{fill:#fff;transition:fill 750ms}.header .title svg path:hover,.header .title svg circle:hover{fill:#96969b;transition:fill 250ms}.header .titleString{margin-left:3%;color:#eee}.header .title h1,.header .title h2{display:block}.header .title h1{font-size:15mm;line-height:12mm}.header .member{color:#dddddd;position:absolute;top:0;right:0}.header .member>div>*{display:inline-block;vertical-align:middle}.header .member div{margin:1mm 2mm}a.email:before{content:attr(data-name)}a.email:after{content:attr(data-domain) "." attr(data-tld)}.mainContent{background-color:#efefef}.mainContent h2.topic{margin:0;padding:3mm 3mm 3mm 1cm;background-color:white;color:black}.mainContent .content>div{box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2) inset}.mainContent .content>img{width:100%}.footer{background-color:#333333}.footer ul.nav>li{vertical-align:top;text-align:center;margin:1% 2%}.footer ul.nav ul li{display:block}.footer ul.nav li>div{display:inline-block;text-align:left}.footer ul.nav .social img{height:1cm}.footer ul.nav .fiends li{vertical-align:middle}.footer ul.nav .fiends img{width:100%;max-width:250px}.footer ul.nav .fiends li{width:31%;max-width:250px;display:inline-block;margin:0 1%}.footer ul.nav .social li{display:inline-block}.footer ul.nav ul{display:inline-block}.footer ul.copy{padding:1% 2%;display:block;text-align:left}.footer ul.copy li{width:auto;margin:0 2mm 0 0}.footer ul.copy li:last-child{display:block;width:100%;text-align:left;color:lightgray;margin-top:0}a,a:link,a:visited{text-decoration:none;color:#4296cc}a:hover{color:#969696}a.no{cursor:not-allowed}.social li a{position:relative;display:block}.social .ticketshop-link{background-color:#3b1c4a}.social .mail-link{background-color:#2e3f4e}.social .youtube-link{background-color:#ff0000}.social .facebook-link{background-color:#3b5998}.social .instagram-link{background-color:#cc4286}.social .threads-link{background-color:#000}.social li:hover{background-color:#657786}.social li.text:hover{background-color:white}.social li a:link,.social li a{color:white}.rwth-link{background-color:#1d1d1b}.achso-link{background-color:#74c000}@media screen and (max-width: 1200px){.main{width:90%}ul.nav .dummy{display:none}}@media screen and (max-width: 995px){.language-chooser .lang{margin:1px}.language-chooser .active{display:none}.member{display:none}.header .nav{text-align:center;max-height:58px;transition:max-height 1500ms;overflow:hidden}.header .nav:hover{max-height:750px}.header .nav li{display:block}.header .nav li.menuButton{display:block;font-weight:600}.header .title{text-align:center}.header ul.nav li ul{width:100%;position:initial;transition:max-height 750ms;margin-left:0}.header .nav li:hover ul{transition:max-height 1000ms 250ms}}@media screen and (max-width: 500px){.header .title h1{font-size:10mm}.header .title h2{font-size:5mm}.main{width:95%}}.posts{padding:0 0;text-align:justify;display:inline-block;width:100%}.posts .post{display:block;overflow:hidden;margin:2%;padding:2% 3%;vertical-align:top;background-color:white;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2)}.posts .post>*:first-child{margin:0}.posts .post td{padding:5px 15px}.posts .post td.euro,.posts .post td.date{min-width:64px;text-align:right;padding-left:0;padding-right:0}.posts .post td td{padding:2px 8px}.posts .post img{max-width:100%;height:inherit}.posts .post h1,.posts .post h2,.posts .post h3,.posts .post h4{text-align:left}.posts .post .imageContainer img{width:50%;font-size:0}.posts .post td.dummy{min-height:20px}.posts .post .drawer{max-height:5500px;transition:max-height 2s;overflow:hidden}.posts .post.closed{color:#4296cc;transition:color 1s;cursor:pointer}.posts .post.closed:hover{color:black}.posts .post.closed .drawer{color:#555;max-height:0;transition:max-height .7s -.2s}.posts .post.no-padding{padding:0}.posts .post.pretix-card h2{padding:2% 3% 0}.posts .post.pretix-card .pretix-widget{border:none}.posts .post.pretix-card .pretix-widget-item-description p{text-align:left}.posts .post.pretix-card .pretix-widget-attribution{padding-top:0}.posts .post div.tile{display:inline-block;vertical-align:middle;padding:2% 0}.posts .post.top div.tile{vertical-align:top}.posts .post.list div.tile{padding:10px 0}.posts .post div.tile-8{width:80%}.posts .post div.tile-6{width:60%}.posts .post div.tile-4{width:40%}.posts .post div.tile-2{width:20%}.posts .post div.tile-8:nth-child(odd){width:75%}.posts .post div.tile-6:nth-child(odd){width:55%}.posts .post div.tile-4:nth-child(odd){width:35%}.posts .post div.tile-2:nth-child(odd){width:15%}.posts .post div.tile:nth-child(odd){padding-right:5%}.posts .post div.tile img{max-width:600px;width:100%}@media screen and (max-width: 800px){.posts .post div.tile,.posts .post div.tile:nth-child(odd),.posts .post div.tile.tile-4,.posts .post div.tile.tile-6,.posts .post div.tile.tile-2,.posts .post div.tile.tile-8{width:100%;display:block;padding:2% 0}}@media screen and (max-width: 400px){.posts .post .imageContainer img{width:100%}}.posts .post.groupPicture{background-size:cover;height:35vw;min-height:250px;background-position-x:center;color:#efefef;transition:height 1s}@media screen and (min-width: 700px){.posts .post.groupPicture{height:40vw}.posts .post.groupPicture:hover{height:50vw}}.contactTodo .contact>div{position:relative;background:white;display:inline-block;padding:2% 3%;margin:2%;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);vertical-align:top}.contactTodo .contact ul{list-style:none;padding-left:0}.contactTodo .contact ul ul{padding-left:3mm}.contactTodo .contact{width:100%}.contactTodo .contact .address{width:96%}.contactTodo .contact .post,.contactTodo .contact .mail{width:40%;margin-top:0}.contactTodo .contact .address{display:inline-block;background-image:url("/static/img/gruppenFoto.png");background-repeat:no-repeat;background-size:auto 100%;background-position:center;padding:0}.contactTodo .contact .address div{width:40mm;padding:2% 3%;z-index:300;background:linear-gradient(90deg, white 70%, rgba(255,255,255,0))}.contactTodo .contact .address div{width:94%;background:linear-gradient(0deg, white 40%, rgba(255,255,255,0) 70%);margin-top:20vw}.contactTodo .contact .address div>ul>li{width:initial;display:inline-block;vertical-align:top;margin-right:2%}.contactTodo .contact .address ul{margin:0}@media screen and (max-width: 800px){.contactTodo .contact .address>div{margin-top:10vw}.contactTodo .contact .post,.contactTodo .contact .mail{width:90%}}.posts.productions{display:flex;flex-wrap:wrap;justify-content:space-evenly}.posts.productions .post.production-card{padding:0;width:320px;margin-left:1em;margin-right:1em}.posts.productions .post.production-card .body{padding:0.5em 0.5em}.posts.productions .post.production-card .body td{padding:.2em .1em}.posts.productions .post.production-card .body p{margin-bottom:0}.posts.productions .post.production-card .headline{margin:0;text-align:center}@media screen and (max-width: 550px){.posts.productions .post.production-card{width:100%}}.topic .more img{width:1em;float:right}.posts.posters{white-space:nowrap;overflow:auto}.posts.posters .post.poster-card{padding:0;display:inline-block;width:13.66667%;margin:2% 0 2% 2%}.posts.posters .post.poster-card:last-child{margin-right:2%}.posts.posters .post.poster-card img{width:100%}@media screen and (max-width: 1170px){.posts.posters .post.poster-card{width:16.8%}}@media screen and (max-width: 750px){.posts.posters .post.poster-card{width:21.5%}}@media screen and (max-width: 500px){.posts.posters .post.poster-card{width:29.33333%}}.movieThumbnails{text-align:center;background-color:#060414}.movieThumbnails>div{display:none;width:20%;overflow:hidden;position:relative;background-color:#555;padding:0;border:0;margin:0}.movieThumbnails>div>a{display:inline-block}.movieThumbnails>div img{width:100%;border:0}.movieThumbnails>div img.tape{z-index:100;position:relative}.movieThumbnails>div img.poster{z-index:0;position:absolute;top:50%;transform:translateY(-50%)}.movieThumbnails>div .info{background-color:rgba(0,0,0,0.6);position:absolute;bottom:0;width:100%;height:100%;color:white;text-align:center;z-index:50;display:block;opacity:0;transition:opacity 300ms}.movieThumbnails>div .info>div{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%, -50%)}.movieThumbnails>div:hover .info{opacity:1;transition:opacity 600ms}.movieThumbnails>div .info *{margin:0}.movieThumbnails>div:nth-child(1),.movieThumbnails>div:nth-child(2),.movieThumbnails>div:nth-child(3),.movieThumbnails>div:nth-child(4),.movieThumbnails>div:nth-child(5){display:inline-block}@media screen and (max-width: 1600px){.movieThumbnails>div:nth-child(5){display:none}.movieThumbnails>div{width:25%}}@media screen and (max-width: 1200px){.movieThumbnails>div:nth-child(4){display:none}.movieThumbnails>div{width:33.33%}}@media screen and (max-width: 800px){.movieThumbnails>div:nth-child(3){display:none}.movieThumbnails>div{width:50%}.movieThumbnails>div .info h2{font-size:3.5vw}.movieThumbnails>div .info h3{font-size:3vw}}.movieList.options{width:100%}.movieList.options .post{width:92%;padding:2%;text-align:center;margin-bottom:0}.movieList.options .post>div{display:inline-block;width:33%;text-align:center}@media screen and (max-width: 600px){.movieList.options .post>div{width:100%;display:block;margin:2% 0}}.raster .movieList:not(.moviePage){text-align:center}.raster .movieList:not(.moviePage) .post{display:inline-block;max-width:45%}.raster .movieList:not(.moviePage) .post>*{display:none}.raster .movieList:not(.moviePage) .info{display:inline-block}.raster .movieList:not(.moviePage) .info>*{display:none}.raster .movieList:not(.moviePage) .info>.image img{width:100%}.raster .movieList:not(.moviePage) .info>.image{display:inline-block}.movieList{display:inline-block;width:100%}.movieList>div.post{position:relative;padding:0}.movieList>div.post .edit-movie-button{float:right}.movieList>div.post .edit-movie-button a{padding:.2em .4em;background-color:#f4f4f4}.movieList>div.post .edit-movie-button a.active{background-color:#e6cccc}.movieList>div.post .semester{text-align:center}.movieList>div.post.semester-page-nation{display:flex;justify-content:space-around;padding:1em}.movieList>div.post.semester-page-nation h1,.movieList>div.post.semester-page-nation h2,.movieList>div.post.semester-page-nation h3,.movieList>div.post.semester-page-nation h4,.movieList>div.post.semester-page-nation h5{display:inline-block;margin:0}.movieList>div.post.semester-page-nation a{align-self:center}.movieList>div.post.semester-page-nation a.short{display:none}.movieList>div.post.semester-page-nation a.no,.movieList>div.post.semester-page-nation a.no:link,.movieList>div.post.semester-page-nation a.no:visited{color:#969696}@media screen and (max-width: 700px){.movieList>div.post.semester-page-nation a.short{display:inherit}.movieList>div.post.semester-page-nation a.verbose{display:none}}.movieList>div>img,.movieList>div>.info{display:inline-block;vertical-align:top;width:100%}.movieList>div>img,.movieList>div>.info img{width:30%;max-width:6cm}.movieList>div>.dummy{display:none}.movieList>div .movieName,.movieList>div p,.movieList>div .tags,.movieList>div>.info img{margin:0;padding:1% 3% 0}.movieList>div .movieName{margin-top:2%}.movieList>div>.info img{float:left;padding-left:0;padding-top:0;padding-bottom:0}.movieList>div.post .shows{padding:.25em;text-align:right}.movieList>div.post .shows .show-date{display:inline-block;margin:.25em;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:black}.movieList>div.post .shows .show-date:link,.movieList>div.post .shows .show-date:visited{color:#4296cc}.movieList>div.post .shows .show-date .info{padding:.5em;text-align:left;border:solid 1px rgba(0,0,0,0.1);border-bottom:none;font-size:120%;border-radius:1px}.movieList>div.post .shows .show-date .ticketshop-link{padding:.1em;font-size:110%;text-align:center;background-color:rgba(0,0,0,0.04);color:#777;border:solid 1px rgba(0,0,0,0.06);border-top:none}.movieList>div .tags{max-width:700px;text-align:left}.movieList>div .tags>div{color:white;background:linear-gradient(#5e5e5e, #4c4c4c);display:inline-block;vertical-align:middle;font-size:10pt;margin-right:1mm;margin-bottom:1mm}.movieList>div .tags>div>div{display:inline-block;padding:1mm 2mm}.movieList>div .tags>div .value{background:rgba(0,0,0,0.5)}.movieList.moviePage>div>img,.movieList.moviePage>div>.info img{width:35%;max-width:10cm}.movieList.moviePage .value,.movieList.moviePage .key{display:inline-block}.movieList.moviePage .key{font-weight:bold}.movieList.moviePage .general,.movieList.moviePage .ratings,.movieList.moviePage .cast{padding:1% 3% 0}.movieList.moviePage .general{text-align-last:justify}.movieList.moviePage .general>div{display:inline-block}.movieList.moviePage .ratings>div{display:inline-block;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2) inset;background-color:rgba(239,239,239,0.1);margin:3mm;padding:1mm;text-align:center}.movieList.moviePage .ratings .value{text-align:center}.movieList.moviePage .ratings{font-weight:bold;font-size:large;text-align:center}.movieList.moviePage .ratings .key{display:block;font-weight:normal;font-size:small}.movieList.moviePage .info .movieName{padding-top:0}.movieList.moviePage .info a{color:#222}.movieList.moviePage .info a .date{font-size:14pt;font-weight:normal;text-align:left;position:initial;padding-bottom:0}.movieList.moviePage .info a:link,.movieList.moviePage .info a:visited{color:#4296cc}.movieOverview{text-align:left}.movieOverview>div{padding:5px 0}.movieOverview div>div{display:inline-block;text-align:center;vertical-align:middle}.movieOverview .id{width:25px}.movieOverview .season{width:140px}.movieOverview .date{width:90px}.movieOverview .button{float:right}.content>div{box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.2)}.news,.social{display:inline-block;vertical-align:top}.news{width:70%}.news .posts .post .date{text-align:right;margin-bottom:0}.news .posts .content.more{text-align:center}.mainContent .social{width:30%}.mainContent .social ul{list-style:none;padding:0;margin:0}.mainContent .social>div,.mainContent .social .twitter,.mainContent .social .text{background-color:white}.mainContent .social ul li,.mainContent .social>div,.mainContent .social .twitter{margin:4.66%;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2)}.mainContent .social ul li a,.mainContent .social>div,.mainContent .social .twitter,li.text{padding:4.66% 7%}.mainContent .social ul li a{position:relative;display:block}.mainContent .social ul li a img{height:100%;position:absolute;right:0;top:0;bottom:0}.social li.tiny{display:none}.social li.text:hover{background-color:white}.social li a:link,.social li a{color:white}a.twitter-timeline{text-decoration:none}@media screen and (min-width: 1593px){.mainContent .social ul li,.mainContent .social>div,.mainContent .social .twitter{margin:12px}.mainContent .social ul li a,.mainContent .social>div,.mainContent .social .twitter{padding:12px 18px}}@media screen and (max-width: 800px){.mainContent .twitter{display:none}}@media screen and (max-width: 600px){.content>div{position:relative}.mainContent .social div,.mainContent .social li.full{display:none}.mainContent .social ul li a{padding:0;display:block}.mainContent .social ul li a img{height:50px;display:block}.mainContent .news{position:relative;margin-top:16mm}.mainContent .social{position:absolute;display:block;top:0}.mainContent .news,.mainContent .social{width:100%}.mainContent .social ul{text-align:justify;padding:2%}.mainContent .social ul:after{content:" ";width:100%;display:inline-block}.mainContent .social ul li{display:inline-block;margin:0}.mainContent .social ul li a img{position:relative}}@media screen and (max-width: 425px){.mainContent .news{margin-top:35mm}.mainContent .social ul li{margin:2%}}.cms-modal.cms-modal-open{height:90vh !important;width:90vw !important;margin:0 !important;top:7vh !important;left:5vw !important}
