/*
Copyright : ARTEMiSiUM GmbH & Co. KG
Browser   : Mozilla/5.0 (Windows NT 6.3; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0 
output minified ...
*/
body{margin:0;padding:25px 0;background:#fff;color:#222}*{font-family:Arial, Helvetica, "Sans Serife";font-weight:normal;font-size:12px;line-height:1.5em;outline:none}a{text-decoration:none;color:#6a6a69}a.active{color:#000}b,strong{font-weight:bold}#tupheader{position:absolute;z-index:9999;top:0;left:0;right:0;height:30px;padding:5px 0 0 0;border-bottom:1px solid #000}#tupheadercenter{width:960px;margin:10px auto 0 auto}#tupheadertitle{height:30px}#tupheadertitle *{font-family:Futura, Helvetica, Arial, 'Sans Serife' !important;font-weight:bold;font-size:12px;line-height:1em;text-transform:uppercase;letter-spacing:5px;color:#000}#tupheader a:hover{text-decoration:none}#header{display:none}#navi{display:none}.naviline{display:none}#inhalte{padding-top:20px}#content .infobox{border-bottom:1px solid #000;height:135px}.infobox h2{text-transform:uppercase;font-weight:bold;font-size:16px;padding:5px 10px;border-bottom:1px solid #000;border-top:1px solid #000;font-family:Arial, Helvetica, "Sans Serife";font-weight:bold}.infobox p{padding:0 10px}#subnavi{width:20%;float:right}#text{float:left;width:75%}#text p{margin:0;padding:0}#text ul{margin:0;padding:0 0 0 15px;list-style:square}#newsletterform input[type='text'],#newsletterform select{width:100%;border:1px solid #000}#newsletterform input[type='submit']{border:1px solid #000;float:right;background:#fff;padding:2px 15px;font-weight:bold}.oper,.oper *,a.oper{color:#042570 !important}.ballett,.ballett *,a.ballett{color:#414a93 !important}.philharmoniker,.philharmoniker *,a.philharmoniker{color:#073820 !important}.philharmonie,.philharmonie *,a.philharmonie{color:#970022 !important}.schauspiel,.schauspiel *,a.schauspiel{color:#e2007a !important}#spielplan{border-collapse:collapse;width:100%}#spielplan tr.day{padding:0px;margin:0px}#spielplan tr.day table{margin:0;border:0;padding:0;width:100%;border:1px solid #000}#spielplan tr.day table td{font-family:Futura, Helvetica, Arial, 'Sans Serif';text-transform:uppercase;font-size:10px}#spielplan tr.day table .dayname{color:#000;padding:1px 0;width:90px !important;border-right:1px solid #000;font-weight:bold;text-align:center}#spielplan tr.day table .daydate{padding-left:10px;font-weight:bold}#spielplan tr.day.we table{border:1px solid #000}#spielplan tr.day.we table .dayname{border-right:1px solid #000;color:#000}#spielplan tr.day.we table .daydate{color:#000}#spielplan tr.day.empty table{opacity:0.15;-moz-opacity:0.15;-webkit-opacity:0.15;-o-opacity:0.15;filter:alpha(opacity = 15)}#spielplan tr.eventline a{font-weight:bold}#spielplan tr.eventline td{padding:10px 0 10px 10px;vertical-align:top}#spielplan tr.eventline .br{border-right:1px solid #e3e4e6;padding-right:10px}#spielplan .eventitem{padding-bottom:10px}.grau{color:#E3E4E6 !important}#footercontent{padding-top:5px;padding-right:4px;text-align:right}#footer,#footer *{text-transform:uppercase !important;font-family:Futura, Helvetica, Arial, 'Sans Serife' !important;letter-spacing:1px;font-size:9px;font-weight:bold}.trenner{clear:both;display:block;overflow:hidden;height:0;padding:0 0 9px 0;margin:0 0 9px 0}.trennerh{clear:both;display:block;overflow:hidden;height:0;padding:0;margin:0 0 9px 0}.trennerd{clear:both;display:block;overflow:hidden;height:0;padding:0 0 8px 0;margin:0 0 9px 0;border-bottom:1px dotted #ccc}#subnavi .trenner{display:block;height:1px;overflow:hidden;border-bottom:1px solid #000;margin:14px -10px 15px 0}#footer .trenner{display:block;height:1px;overflow:hidden;border-bottom:1px solid #000;margin:0 0 15px 0}.left{float:left}.right{float:right}.imgleft{float:left;margin:0 15px 15px 0}.imgright{float:right;margin:0 0 15px 15px}