/*
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}.naviline a.active{font-weight:bold}div.tickets{display:block}a.tickets{font-weight:normal !important;color:#000 !important}a.print{display:block;float:right;width:15px;height:15px;overflow:hidden;background:url('/img/print.gif') no-repeat left center !important;text-indent:-50000px;margin:0 5px 0 0}a:hover{text-decoration:underline;color:#000}b,b *,strong,strong *{font-weight:bold !important}#tupheader{position:absolute;z-index:9999;top:0;left:0;right:0;height:20px;padding:5px 0 0 0}#tupheadercenter{width:960px;margin:10px auto 0 auto}#tupheadertitle{height:30px}#tupheadertitle *{font-family:'TrajanProBold', 'Adobe Garamond', Garamond, 'Tines New Roman', serif !important;font-weight:bold;font-size:12px;line-height:1em;text-transform:uppercase;letter-spacing:3px;color:#000}#tupheader a:hover{text-decoration:none}#navi,#navi *,#text h2{font-family:'TrajanProBold', 'Adobe Garamond', Garamond, 'Tines New Roman', serif !important;font-weight:bold;text-transform:uppercase !important;font-size:12px;letter-spacing:1px;margin:0;padding:0}#navi a{text-transform:none;font-family:Arial, Helvetica, "Sans Serife" !important;letter-spacing:0px !important;text-transform:none !important}#navi{color:#6A6A69}#navi ul li,#navi ul{margin-bottom:15px}#navi ul ul li{margin-bottom:0}#mainnavi{list-style:none;margin:0;padding:0}#mainnavi ul{margin:0 0 0 20px;list-style:none;padding:0}#navi ul ul{margin:0 0 0 10px !important}#subnavi h2{font-weight:bold;margin:0}#inhalte{margin-bottom:0;padding-bottom:0}#tupheaderdata{width:960px;margin:15px 0 25px 0;padding:15px 0 25px 0;border-bottom:1px solid #000;border-top:1px solid #000}#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}#text{padding-left:20px}#text p{margin:0;padding:0}#text ul{margin:0;padding:0 0 0 15px;list-style:square}.introtitle{color:#000}.intro{margin:0 0 10px 0}.intro h2{font-family:'TrajanProBold', 'Adobe Garamond', Garamond, 'Tines New Roman', serif !important;font-weight:bold;text-transform:uppercase !important;font-size:12px;letter-spacing:1px;margin:0 0 10px 0 !important;padding:0;color:#6A6A69}.intro p{margin:0 0 10px 0 !important}#intronavi .next{float:right}#subnavi #sidebarnewsletter #inputareal{border:1px solid #999;background:#fff;margin-bottom:5px}#subnavi #sidebarnewsletter #email{border:none;background:#fff;width:90px;padding-left:10px;padding-right:10px}#subnavi #sidebarnewsletter #go{border:none;border-left:1px solid #999;background:#fff;height:25px;margin-left:-1px;width:50px}#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:#0aa245 !important}.philharmonie,.philharmonie *,a.philharmonie{color:#c4ab6b !important;color:#b19a60 !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:Arial, Helvetica, "Sans Serife";font-size:10px}#spielplan tr.day table .dayname{background:#000;color:#fff;text-align:center;padding:1px 0;width:90px !important;font-size:12px}#spielplan tr.day table .daydate{padding-left:10px;font-weight:bold}#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.day.we table{border:1px solid #000}#spielplan tr.day.we table .dayname{background:#000}#spielplan tr.day.we table .daydate,#spielplan tr.day.we table .daydate *{background:#eee;color:#000}#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}#spielplan .eventitem p{margin:0;padding:0}.grau{color:#E3E4E6 !important}#footercontent{padding-top:5px;padding-right:4px;text-align:right}#footer,#footer *{text-transform:uppercase !important;font-family:'TrajanProBold', 'Adobe Garamond', Garamond, 'Tines New Roman', serif !important;letter-spacing:1px;font-size:9px;font-weight:bold}b.art{text-transform:uppercase}.dropped,.dropped *{color:#E3E4E6 !important}.ausverkauft{padding:2px 5px !important;color:#fff !important;background:#ccc !important}.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}