html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}@font-face {font-family:"Open Sans";src:url("/public/fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");}@font-face {font-family:"Roboto Slab";src:url("/public/fonts/Roboto_Slab/RobotoSlab-VariableFont_wght.ttf") format("truetype");}body {font-family:"Open Sans";font-weight:100;font-size:18px;color:rgba(0, 0, 0, 0.85);line-height:1.25em;text-rendering:optimizeLegibility;}h1,h2,h3 {font-family:"Roboto Slab";font-weight:400;line-height:1.25em;margin-bottom:0.5em;}h1 {font-size:3em;font-weight:700;}h2 {font-size:1.25em;}h3 {font-size:0.75em;}.description h3 {font-size:1em;}p {line-height:1.25em;margin-bottom:0.5em;}.header h1 {margin-bottom:0;}.nav {font-family:"Roboto Slab";font-weight:300;}.show {line-height:1.5em;}.footer_small,.footer_large,span.info,.about_the_guys {font-size:0.75em;color:#cccccc;}.about_the_guys {margin-top:-1.5em;margin-bottom:3em;}a:link {text-decoration:none;color:inherit;outline:none;position:relative;padding-bottom:-0.5em;display:inline-block;}a:hover {top:-1px;left:-1px;}a:active,a:focus {top:1px;left:1px;}a:visited {color:inherit;}.infowrap a:not(.clean) {padding-right:.25em;transition:background 400ms;margin-right:0.5em;}.infowrap a:not(.clean):last-child {margin-right:0;}.infowrap a:not(.clean):after {width:0.4em;height:0.4em;content:"";position:absolute;transition:border 400ms;border-top:2px solid #ddd;border-right:2px solid #ddd;top:-2px;right:-2px;}.infowrap a:not(.clean):hover {color:black;border-top:1px solid #eee;border-right:1px solid #eee;margin-left:-1px;margin-top:-1px;}.infowrap a:not(.clean):last-child:hover {margin-right:-1px;}.infowrap a:not(.clean):hover:after {border-color:#000;}input,select,button,a.button,#ace {font-family:"Roboto Slab";background:none;border:1px solid #555555;border-radius:5px;cursor:pointer;padding:0.125em 0.75em;font-size:0.8em;display:inline-block;opacity:0.25;margin-top:-0.125em;}button.large,a.button.large,input.large {font-size:1em;padding:.25em 1em;}input:disabled,.disabled,select:disabled,button:disabled {cursor:default;border:1px solid #f5f5f5;background:#fdfdfd;color:#cccccc;user-select:none;opacity:1 !important;}#ace {font-family:"Open Sans";}input,#ace {margin-bottom:1em;}select {font-size:1.25em;}input:hover,select:hover,button:hover,a.button:hover,texarea:hover {opacity:0.5;}input.button:hover,button:hover,a.button:hover {position:relative;top:-1px;left:-1px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);}input.button:active,button:active,a.button:active {top:0;left:0;box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.4);}strong {font-weight:600;color:rgba(0, 0, 0, 0.6);}sup {font-size:0.7em;margin-left:0.125em;position:relative;top:-0.35em;}hr {border:0;border-top:1px solid #eee;margin:1.5em 0;}hr.plusmargin {margin:3em 0;}.error_container ul {display:table;}.error_container ul li {display:table-row;}.error_container ul li span {padding:0.25em 0;display:table-cell;}.error_container ul li .info {padding-left:1em;}pre {font-size:0.75em;line-height:1.25em;}.subscribe,.about_wrap {width:100%;max-width:1000px;}.subscribe i.fa {color:#ccc;margin-right:0.5em;}.subscribe li {padding-top:0.75em;}.subscribe .padder {padding:2em 0;}.buttonfield {display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:1.5em;}.buttonfield * {width:100%;box-sizing:border-box;text-align:center;}.buttonfield input {grid-column:span 2;width:100%;margin:0;}.description ul {margin:1em 0;}.description ul li {margin-bottom:0.5em;}body{cursor:default;}.wrapper {display:flex;flex-flow:row wrap;justify-content:space-between;}.wrapper > *,.control > * {flex:1 100%;padding:1em;}.main{padding-left:2em;padding-right:2em;}.control {display:flex;flex-flow:row wrap;padding:0;}.nav ul {display:flex;flex-flow:row wrap;justify-content:space-between;}.footer_large {display:none;}.list, .wide {display:grid;grid-gap:3em;}iframe {max-width:100%;margin:1em 0;}div.about,div.spacer{width:100%;padding-right:3em;}div.spacer{display:none;}@media all and (min-width:400px) {.nav {font-size:1.25em;}@media all and (min-width:600px) {.footer_small {display:none;}.control {flex:6 0px;flex-flow:column wrap;max-width:12em;font-size:0.75em;order:1;}.main {flex:6 0px;order:2;margin-top:5em;margin-left:2em;}.header {position:fixed;}.nav {position:fixed;top:5em;}.nav ul {flex-flow:column;}.nav ul li {margin-bottom:0.5em;}.footer_large {display:block;position:fixed;bottom:0;}div.about{width:50%;display:table-cell;}@media all and (min-width:800px) {.main {margin-top:6.5em;padding-left:1em;margin-left:0;}.control {max-width:15.4em;font-size:1em;}.list {grid-template-columns:repeat(2,1fr);}.wide{grid-template-columns:minmax(10em, 30em) minmax(15em, 30em);}@media all and (min-width:1200px) {.list {grid-template-columns:repeat(3,1fr);}.wide{grid-template-columns:1fr minmax(10em, 30em) minmax(15em, 30em) 1fr;}.wide .imgwrap{grid-column-start:2;}.wide .infowrap{grid-column-start:3;}div.spacer{display:table-cell;}@media all and (min-width:1600px) {.list {grid-template-columns:repeat(4,1fr);}}}}}}.show {cursor:pointer;display:grid;align-content:space-between;}.show:hover{position:relative;top:-1px;left:-1px;}.show:hover a:not(.showlink){top:0;left:0;}.show img, .wide .imgwrap img {width:100%;height:auto;border-radius:2px;box-shadow:2px 2px 2px #dedede;opacity:0.95;}.show:hover img{box-shadow:3px 3px 3px #dedede;opacity:1;}.show.title span{transition:all 2s;}.show:hover .title span{border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:-0.5em;}.show h2 {margin-top:1em;margin-bottom:0.5em;}.show .info {display:flex;flex-flow:row wrap;align-items:stretch;margin-top:-0.5em;margin-bottom:0;}.show .info > span {margin-top:0.5em;}.show .info > * {flex:1 auto;}.show .info .time,.show .info .date{margin-right:0.75em;}.show .info .venue {float:right;}.show .info .ticketlink {float:right;margin-left:1em;}.ticketlink {float:right;}.ticketlink:before {font-family:Fontawesome;margin-right:0.5em;content:"\f07a";opacity:0.4;}.show.past{opacity:0.3;}.show.past:hover{opacity:0.8;}.show:not(.past) + .show.past{grid-column-start:1;}.show:not(.past) + .show.past:before {content:"Vergangene Veranstaltungen";margin-top:-2em;font-size:0.75em;position:absolute;cursor:default;pointer-events:none;}.show:not(.past) + .show.past:hover:before {opacity:0.4;top:1px;left:1px;}.wide h2{display:flex;flex-flow:row wrap;justify-content:space-between;}.wide h2 span {white-space:nowrap;}.wide h2 .delim:before{content:"+";color:#cccccc;font-weight:300;font-family:"Open Sans";}.wide h2 span:first-child{padding-left:0;}.wide h2 span:last-child{padding-right:0;border-right:none;}.wide .time,.wide .pricetag,.wide .address{color:#cccccc;}.wide .address{padding-bottom:0.75em !important;}.wide .info hr{display:table-cell;padding:0.25em;}.infowrap{display:flex;flex-flow:column;align-items:justify;justify-content:space-between;margin-bottom:0;}.wide .info{display:table;background:#fdfdfd;padding:0.25em 0.5em;border-radius:5px;border:1px solid #f5f5f5;margin-top:1em;margin-bottom:0;align-self:right;}.wide .info > div{display:table-row;}.wide .info > div > *{display:table-cell;padding:0.25em 0.5em;}.wide .info > div > *:nth-child(even){padding-left:2em;text-align:right;}.wide .info p > *:not(:first-child){xpadding-left:2em;}.wide .description{text-align:justify;margin-top:2em;}.wide .doors:before{content:"Doors:";padding-right:0.5em;}.wide .stage:before{content:"Beginn:";padding-right:0.5em;}.wide .ak:before{content:"Abendkasse:";padding-right:0.5em;}.wide .vvk:before{content:"Vorverkauf:";padding-right:0.5em;}.wide .pricetag:after{content:"€";}.calendar_link{width:100%;text-align:right;font-size:0.75em;opacity:0.2;padding:0;padding-right:3em;}.calendar_link:hover{opacity:0.8;}@media all and (min-width:600px) {.calendar_link{width:auto;position:absolute;top:2.5em;right:0;}}#pdf_container{display:grid;grid-gap:2em;justify-items:end;margin-right:2em;width:100%;}#pdf_container .page{align-self:end;max-width:100%;}.print_container .wide:not(:last-child){margin-bottom:10em;padding-bottom:10em;border-bottom:1px solid #eee;}.print_container .wide:last-child{padding-bottom:5em;}.print_container .wide img {border-top-left-radius:7px;height:auto;margin:0;padding:0;display:block;box-shadow:1px 1px #f5f5f5,2px 2px #e8e8e8,3px 3px #f5f5f5,4px 4px #e8e8e8,5px 5px #f5f5f5,6px 6px #e8e8e8,7px 7px #f5f5f5,9px 9px #cccccc,0px 3px #cccccc,1px 4px #cccccc,3px 6px #cccccc,4px 7px #cccccc,5px 8px #cccccc,6px 9px #cccccc,8px 8px 9px rgba(0,0,0,0.1);border-bottom-left-radius:5px;}.print_container .people{display:block;margin-bottom:0.25em;}.print_container .date,.print_container .pages{color:#ccc;}.print_container .pages{float:right;}.print_container .editors:before{content:"Redaktion:";padding-right:0.5em;}.print_container .guests:before{content:"Autoren:";padding-right:0.5em;}.print_container .pages:after{content:"Seiten";padding-left:0.5em;}.issue_wrap{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:3em;align-items:center;max-width:100vW;}.page_wrap{grid-column:span 2;text-align:center;max-width:100vW;}h2.page_wrap span{position:absolute;color:transparent;}.page_wrap:first-child{grid-column:1;text-align:right;max-width:50vW;}.page_wrap:last-child{grid-column:2;text-align:left;max-width:50vW;}.imgwrap{position:relative;}.clicktoread{position:absolute;top:50%;margin-top:-1em;text-align:center;width:100%;text-shadow:0 0 3px black;visibility:hidden;}.imgwrap:hover .clicktoread{visibility:visible;}.clicktoread span{font-weight:600;font-size:2em;color:white;margin:auto;}img {box-shadow:2px 2px 2px #dedede;border-radius:2px;opacity:1;transition:opacity 0.4s;max-width:100%;}img[data-src] {opacity:0;}