body{margin:0px;font-size:12px}img{display:block}a img{border:0px}ul{list-style-type:none;margin:0px;padding-left:0px}p{line-height:16px;margin-top:0px;margin-bottom:15px}h1,h2,h3,h4,h5,h6{margin:0px}h1{margin-bottom:40px}
.content-frame{position:relative;width:940px;margin-left:5px}.empty-line{height:1em}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}ul.main-menu{left:40px;position:fixed;top:15px;z-index:20}ul.main-menu ul{padding-left:20px;padding-bottom:1em}ul.service-menu{padding-bottom:5px;float:right}.twitter-follow,.facebook-like{display:inline}.social-ext{float:right;position:relative;top:-2px}.social-ext .twitter-follow>iframe{width:140px !important;position:relative;top:-2px}.navigation-print{float:right;margin-right:10px}.navigation-audio{float:right;margin-right:5px}.navigation-audio a{display:inline-block;width:16px;height:16px;background-image:url('../images/icon_sound.png');background-position:0px -16px;background-repeat:no-repeat;vertical-align:middle}.navigation-audio a.active{background-position:0px 0px}ul.service-menu li{display:inline;padding-left:10px}ul.calendar{border-bottom:2px solid #000000;float:right;padding-bottom:3px}ul.calendar li{display:inline}ul.calendar li a{margin-left:1px;padding:0px 2px}.anchor-target{position:relative;top:-53px}.position-fixer{background-color:#ffffff;padding-left:5px;position:fixed;padding-top:5px;top:0px;left:0px;width:940px;z-index:10}.content{padding:52px 0px;background-position:230px 43px;background-repeat:no-repeat}.content .tickets-reserve{margin-bottom:30px}.service-menu img{display:inline}.content-columns{padding-left:220px}.content-column100,.content-column75,.content-column50,.content-column25{float:left;padding-left:10px;min-height:1px}.content-column100{width:710px}.content-column75{width:530px}.content-column50{width:350px}.content-column25{width:170px}.layer-player{position:relative;cursor:pointer}.layer-player .play-icon{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0px 0px -30px;background-image:url('../images/play.png');background-position:center center;background-repeat:no-repeat}.main-menu a:hover,.main-menu a:active,.main-menu a.active{text-decoration:underline}.block-title{background-image:url('../images/line_75.png');background-position:left bottom;background-repeat:no-repeat;margin-bottom:26px;padding-bottom:10px}.performance{background-image:url('../images/line_750.png');background-position:left top;background-repeat:no-repeat;margin:10px 0px;margin-left:190px;padding-top:20px}.performance .detail{position:relative;z-index:2}.performance .ticket-links img{display:inline;vertical-align:middle}.performance h2{position:relative;z-index:1}.production-detail .description{font-weight:bold}.production-detail .status{font-weight:bold;margin:26px 0px}.production-detail .persons{background-image:url('../images/line_75.png');background-position:left bottom;background-repeat:no-repeat;margin-bottom:26px;padding-bottom:2px}.production-detail .person-group{margin-bottom:15px}.production-detail .person-group .person-group-label{font-weight:bold;line-height:16px}.production-detail .description .production-detail .press-text{margin:26px 0px}.layer-player-wrap{margin:20px 0px}.production-anchors{background-image:url('../images/line_75.png');background-position:left bottom;background-repeat:no-repeat;margin-bottom:26px;padding-bottom:10px;line-height:16px}.production-images a,.production-images img{display:block}.production-images a{margin-bottom:2px}.production-images img{margin:0px}.production-events{background-image:url('../images/line_75.png');background-position:left bottom;background-repeat:no-repeat;margin-bottom:26px;padding-bottom:10px}.production-events .production-location-name{margin-bottom:20px}.production-expired-events{margin:26px 0px}.production-expired-events .title{font-weight:bold}.production-events .reserve-tickets,.production-social .links{display:block;margin-top:10px}.production-social .links a{display:block}.tickets-reserve,.send-a-friend-form,.press-download-request-form{position:relative}.tickets-reserve p,.send-a-friend-form p,.press-download-request-form p{margin:10px 0px;padding:0px}.tickets-reserve .loader,.send-a-friend-form .loader,.press-download-request-form .loader{position:absolute;top:0px;left:0px;background-image:url('../images/loader.gif');background-position:center center;background-repeat:no-repeat;background-color:#FFFFFF;z-index:2}.tickets-reserve table,.send-a-friend-form table,.press-download-request-form table{width:100%;border-collapse:collapse}.tickets-reserve table td,.send-a-friend-form table td,.press-download-request-form table td{vertical-align:top;margin:0px;padding:0px;border-bottom:2px solid transparent}.tickets-reserve input,.tickets-reserve select,.tickets-reserve textarea,.tickets-reserve .fake-field,.send-a-friend-form input,.send-a-friend-form textarea,.press-download-request-form input,.press-download-request-form .fake-field{display:block;border:none;background-color:#DDDDDD;margin:0px;padding:2px 5px;width:270px;height:18px}.tickets-reserve select,.send-a-friend-form select,.press-download-request-form select{padding:2px 2px;width:280px;height:22px}.tickets-reserve select option,.send-a-friend-form select option,.press-download-request-form option{padding:0px;margin:0px}.tickets-reserve textarea,.send-a-friend-form textarea,.press-download-request-form textarea{height:50px}.tickets-reserve .field-street,.tickets-reserve .field-city,.tickets-reserve .field-nr,.tickets-reserve .field-zip{float:left}.tickets-reserve .field-street,.tickets-reserve .field-city{width:200px}.tickets-reserve .field-nr,.tickets-reserve .field-zip{width:58px}.tickets-reserve .field-nr,.tickets-reserve .field-city{margin-left:2px}.tickets-reserve .invalid,.send-a-friend-form .invalid,.press-download-request-form .invalid{background-color:#D79C9C;color:#FFFFFF}.tickets-reserve .submit-wrap,.send-a-friend-form .submit-wrap,.press-download-request-form .submit-wrap{margin:5px 0px}.tickets-reserve .submit,.send-a-friend-form .submit,.press-download-request-form .submit{display:block;float:right;padding:2px 5px;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:2px solid #BBBBBB;border-bottom:2px solid #BBBBBB;outline:none}.tickets-reserve .submit:active,.send-a-friend-form .submit:active,.press-download-request-form .submit:active{border-top:2px solid #BBBBBB;border-left:2px solid #BBBBBB;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD}.tickets-prices table,.send-a-friend-form table,.press-download-request-form table{margin-bottom:10px}.tickets-prices th,td{font-weight:normal;padding:2px 5px}.tickets-prices table th img{display:inline}.tickets-prices .left-hand{text-align:center}.tickets-reserve .fake-field,.press-download-request-form .fake-field{overflow:hidden}.tickets-reserve .seating-plan{float:right}.tickets-reserve .form{width:350px}.main-menu a.switcher:hover,.main-menu a.switcher:active{border:none}ul.calendar .weekend{background-color:#dddddd}.footer{padding-top:20px}.footer li{float:left;padding-right:5px}.mdb-image{position:relative}.mdb-image img{margin-bottom:10px}.mdb-image .tooltip{background-image:url(../images/tooltip_bg.png);background-position:center bottom;background-repeat:no-repeat;display:none;padding-bottom:10px;position:absolute}.mdb-image .tooltip .contents{background-color:#ffffff;padding:5px}.person-name,.ensemble-detail-events{padding-bottom:15px}.slider{height:450px;position:relative}.slider img{padding:0px;margin:0px}.slider-elements{height:100%;width:200%}.slider-elements li{float:left;height:100%;width:940px;overflow:hidden}.slider-elements li .slider-item.right-aligned{float:right}.slider-elements li .slider-item .slider-image{display:block}.slider-elements li .slider-item .slider-title{text-align:left;height:30px}.slider-jumpers{bottom:6px;position:absolute}.slider-jumpers li{cursor:pointer;float:left;margin-right:1px}.slider-jumpers li.explicit-jumper{padding:0px 2px}.slider-jumpers li.active{cursor:default}.slider-viewport{height:100%;overflow:hidden;width:100%}#newsletterBox{width:300px;margin-bottom:20px}#newsletterBox table#containerTable{empty-cells:show;width:100%}#newsletterBox td{margin:0px;padding:0px}#newsletterBox input{margin:0px;border:1px solid black;font-size:9px}#newsletterBox table#containerTable td{}#newsletterBox table#containerTable th{border:1px black solid;background:#000000;color:#FFFFFF}#newsletterBox table#userPersonals{margin-top:13px;width:100%}#newsletterBox table#userPersonals td{}#newsletterBox table#userPersonals select{width:60px;display:inline-block;float:left;font-size:9px}#newsletterBox table#userPersonals input#firstname,#newsletterBox table#userPersonals input#lastname{width:80px;color:#a5a8a8;padding-left:4px;float:left}#newsletterBox table#userPersonals input#lastname{float:right}#newsletterBox table#submitControls{margin-top:13px;width:100%}#newsletterBox table#submitControls td{}#newsletterBox table#submitControls input#email{width:170px;color:#a5a8a8;padding-left:4px}#newsletterBox table#submitControls input#submitButton{padding:0px;float:right}.aboTable{margin-bottom:20px}.aboTable table{height:100%;border-spacing:0px;border:0px;empty-cells:hide}.aboTable td{width:25%;border:0px}.aboTable .mainTable{border-spacing:0px}.aboTable td{border-bottom:2px solid #ffffff;}.aboTable td td{border-bottom:0px solid #ffffff;}.mainTable tr{height:30px}.aboTable table td{margin:0px;padding:0px 6px;border-right:2px solid white}.aboTable p{margin:0px;padding:0px}.aboTable span{float:left;width:70%;margin-left:10px}.aboTable img{display:inline;float:right;margin-right:5px}.aboTable .subscriberInfoButton{margin-top:10px;margin-bottom:10px;margin-right:10px}.aboTable .subTable{width:100%}.aboTable .subTable td{text-align:center}.aboTable td.colored-light-bg{border-right:0px}.window{position:absolute;top:0px;left:0px;background-color:#FFFFFF;padding:10px 15px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);z-index:1337}.window .window-close{display:block;position:absolute;width:16px;height:16px;top:5px;right:5px;z-index:2;background-image:url('../images/close.png');background-position:center center;background-repeat:no-repeat;outline:none}.window .window-arrow-left,.window .window-arrow-right{position:absolute;background-position:left center;background-repeat:no-repeat;width:33px;height:67px}.window .window-arrow-left{background-image:url('../images/window_arrow_left.png')}.window .window-arrow-right{background-image:url('../images/window_arrow_right.png')}.window .window-content{position:relative;z-index:1}.player-icon{display:inline}.__CbUiPlayer{position:relative}.__CbUiPlayer img,.__CbUiPlayer embed{display:block;margin:0px}.__CbUiPlayer .__CbUiPlayerPlayButton{cursor:pointer;z-index:1}.__CbUiFrame{position:fixed;padding-top:20px}#sb-body,#sb-loading{background-color:#FFFFFF}#sb-loading-inner span{background-image:none}#sb-wrapper-inner,.__CbUiFrame{background-color:#FFFFFF;border:10px solid #FFFFFF;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4)}#sb-title{overflow:visible}#sb-title-inner{position:absolute;bottom:4px;height:auto;line-height:18px}.cbSearchPager{text-align:right}.cbSearchTitle a{font-weight:bold}.cbSearchItem{padding-bottom:15px}.__CbUiFrameCloseButton{background-image:url(../images/close.png);width:16px;cursor:pointer;height:16px;position:absolute;right:0px;top:-3px}.gustaf-tv-title{height:42px}.social-pane{position:absolute;margin-top:20px}#audio-player{position:absolute;top:-1000px;left:-1000px}.friends-partners .mdb-image img{margin-bottom:30px}
body{font-family:ReplicaBold,Arial;font-size:12px}.content-columns{font-family:Arial}h1,h2,h3,h4,h5,h6{color:#000000;font-weight:normal}h1{font-size:86px}a{text-decoration:none}a:hover,a:active{text-decoration:underline}.colored{color:#FFFFFF}.performance .detail .colored{background-color:transparent}.main-menu li{margin:4px 0px;line-height:14px}.main-menu a{font-size:18px}.main-menu a.highlighted{line-height:20px}ul.service-menu,ul.calendar{font-family:Arial}ul.service-menu a{font-weight:bold}ul.calendar a:link,ul.calendar a:visited{color:#000000}ul.calendar .today{color:#ffffff}ul.calendar .month{font-weight:bold;text-transform:uppercase}h3{font-size:16px;font-weight:bold;background-image:url('../images/line_75.png');background-position:left bottom;background-repeat:no-repeat;margin-bottom:12px;padding-bottom:10px}.block-title{font-size:16px;font-weight:bold}.slider .slider-title{font-size:20px;line-height:30px}.slider-jumpers{font-family:Arial}.slider-jumpers li.active{font-weight:bold;background-color:#DDDDDD}.slider-item .slider-text,.slider-item .slider-text p,.slider-item .slider-text a{line-height:normal}.slider-item .slider-text h1,.slider-item .slider-text h2{margin:0px}.slider-item .slider-text h1,.slider-item .slider-text h2{display:block;line-height:90%}.slider-item .slider-text h2{}.slider-item .slider-text a>br{display:none}.slider-item .slider-text h1{font-size:64px}.slider-item .slider-text h2{font-size:30px}.slider-item .slider-text p{font-size:20px;margin:0px;margin-top:20px}a.highlighted,.production.highlighted a.title{color:#FFFFFF}.production .title{font-weight:bold}.production-location-name{font-weight:bold;text-transform:uppercase}.production-social .send-a-friend,.production-social .print{font-size:12px;line-height:16px}.production-events .ticket-links{margin-top:16px;font-weight:bold}.performance .detail{font-size:20px}.performance .ticket-links{font-family:Arial;font-size:12px;font-weight:bold;text-align:right}.performance h2{font-size:150px;line-height:90%}.slider-elements .slider-text{font-size:110px;line-height:90%;margin-left:190px}.performance h2 a,.slider-elements .slider-text a{color:#000000;text-decoration:none}.window{font-family:Arial}.tickets-reserve table td,.send-a-friend-form table td,.press-download-request-form table td{line-height:22px}.tickets-reserve input,.tickets-reserve select,.tickets-reserve textarea,.tickets-reserve .fake-field,.send-a-friend-form input,.send-a-friend-form textarea,.press-download-request-form input,.press-download-request-form .fake-field{font-family:Arial;font-size:14px;line-height:18px}.tickets-reserve .submit,.send-a-friend-form .submit,.press-download-request-form .submit{color:#000000;font-weight:bold;text-decoration:none}#sb-title-inner,#sb-info-inner,#sb-loading-inner,#sb-counter a,div.sb-message,div.sb-message a:link,div.sb-message a:visited{color:#000000}#sb-counter a.sb-counter-current{font-weight:bold}#sb-title-inner{font-family:Arial;font-size:14px;font-weight:bold}span.disabled{color:#808080;margin-left:1px;padding:0 2px}

