body,html{border:0;margin:0;padding:0}.map-container{border:none!important}@media (min-width:651px){.map-container:after{padding-top:calc(100vh - 66px)!important}}@media (max-width:650px){.map-container{margin-top:50px}.map-container:after{padding-top:calc(100vh - 100px)!important}}.seatmap-form{position:relative}.seatmap-menu-button{background:#f2f2f2;cursor:pointer;font:400 normal 14px/20px HamburgSans,Arial;position:relative;text-transform:uppercase}@media (min-width:651px){.seatmap-menu-button.pc-list-button{border-bottom:4px solid #00a6fc}}@media (max-width:650px){.seatmap-menu-button.pc-list-button{border-top:4px solid #00a6fc}}.seatmap-menu-button.seat-selection-button{border-bottom:4px solid #00a6fc}.seatmap-menu-button.pc-list-button{color:#00a6fc}.seatmap-menu-button.seat-selection-button{color:#333}.pc-list-element,.seatmap-menu-button>.text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px 11px 8px}.pc-list-element{cursor:pointer;position:relative}.pc-list-element:not(#pc-showAll){background:#f2f2f2;color:#333}#pc-showAll{background:#005d8d;color:#fff}.pc-list-element:not(:first-child):not(.show-all){border-top:1px solid #c6cacd}.pc-list-element:not(.show-all){font:400 normal 12px/20px HamburgSans,Arial}.pc-list-element.show-all{font:400 normal 14px/20px HamburgSans,Arial}.pc-list-element>div,.pc-list-text>div{color:#333;font-size:12px}.pc-list-element>.pk-number,.pc-list-text>.pk-number,.seat-selection-element>.pk-number{font-size:11px;line-height:18px;margin:0 8px 0 0;padding:1px 4px 1px 3px;text-align:center;width:14px}.seat-selection-element>.pk-number{float:right;margin:0 0 0 8px}.pc-list-element>.pc-price-info,.pc-list-text>.pc-price-info{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-weight:700;padding:0 0 0 5px;text-align:right}.seat-selection-element{background:#f2f2f2;border-bottom:1px solid #c6cacd;color:#333;display:block;padding:15px 15px 11px 8px}.seat-selection-element>.button-delete{float:right;line-height:20px;margin-left:10px}.seat-info,.seat-rs-info{font:400 normal 12px/20px HamburgSans,Arial}.seat-rs-info>select{background:#fff;border:1px solid #c6cacd;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font:400 normal 14px/20px HamburgSans,Arial;outline:none;padding:6px 0 4px 3px;width:100%}.seat-selection-bottom-elements{background:#f2f2f2;color:#333;padding:15px 15px 11px 8px}.all-ticket-info{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font:700 normal 12px/20px HamburgSans,Arial}.ticket-value,.total-value{width:50%}.ticket-value:empty{display:none}.button-delete-all,.total-value-price{text-align:right;width:50%}.total-value-price{color:#00a6fc}#seatmapShoppingCartBtn{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:center;-ms-flex-pack:center;align-items:baseline;background-image:linear-gradient(5deg,#e00018,#ff5441);border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;justify-content:center;margin-top:10px;outline:none;overflow:hidden;padding:10px;text-decoration:none;white-space:nowrap;width:100%}#seatmapShoppingCartBtn>.btnText{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font:400 normal 14px/1.4em HamburgSans}#seatmapShoppingCartBtn>.btnText>.shoppingCart{background:url(https://www.eventim.de/staticsite/seatmap-tdl/sprites.png) no-repeat;background-position:-150px -160px;display:none;height:22px;margin-right:10px;width:30px}#intoShoppingCart{width:100%}.seatmap-menu i{-webkit-font-smoothing:antialiased;background-image:none;background-position:0 0;background-repeat:repeat;font-family:FontAwesome!important;font-style:normal;font-weight:400;text-decoration:inherit}.pc-list-element>i,.pc-list-text+i,.seat-selection-text+i{display:block;line-height:20px;padding:15px 0 11px;position:absolute;right:15px;top:0}.pc-list-text+i{color:#333}.pc-list-element:not(#pc-showAll)>i{color:#00a6fc}#pc-showAll>i{color:#fff}.seat-selection-text+i{color:#00a6fc}.seatmap-menu-points .dropdown{color:#333;display:none;left:0;position:absolute;right:0;z-index:5}@media (min-width:651px){.seatmap-menu-points .dropdown{top:100%}}@media (max-width:650px){#pc-list>.dropdown{bottom:100%}#seat-selection>.dropdown{top:100%}.seatmap-menu-points .dropdown{display:none}}.seatmap-menu-points .dropdown>ul{list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}@media (min-width:651px){.zoom-container{margin:0 auto;text-align:center}}@media (max-width:650px){.zoom-container{left:0;position:absolute;top:calc(50% - 40px);z-index:1}}@media (min-width:651px){#zoom{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;white-space:nowrap}}#zoom-in,#zoom-out{color:#005d8d;cursor:pointer}@media (min-width:651px){#zoom-in,#zoom-out{display:inline-block;margin:0 1px}}@media (max-width:650px){#zoom-in,#zoom-out{display:block;margin:1px 0}}#zoom-in>.gradient,#zoom-out>.gradient{background-image:linear-gradient(5deg,#ddd,#f2f2f2)}#zoom-in i,#zoom-out i{display:block;height:20px;line-height:20px;padding:10px;text-align:center;width:20px}@media (min-width:651px){#seatmap-menu{background:#fff;min-width:550px;padding-bottom:16px;position:relative;z-index:5}}#pc-list,#seat-selection{display:block}@media (min-width:651px){#pc-list,#seat-selection{position:relative;z-index:1}}@media (max-width:650px){#pc-list,#seat-selection{position:absolute;width:100%;z-index:2}}@media (min-width:651px){#pc-list{float:left;width:246px}#seat-selection{float:right;width:220px}}@media (max-width:650px){#pc-list{bottom:0}#seat-selection{top:0}}#seatmap-menu .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-delete{cursor:pointer}.button-delete>i{color:#b2b2b2;font-size:13px}.tickettypecontainer{color:#333;display:none;font:400 normal 12px/20px HamburgSans,Arial;position:absolute;z-index:10}@media (max-width:650px){.tickettypecontainer{left:25%!important;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.tickettypecontainer>div{padding:10px!important}.tickettypecontainer>div:not([class]){background:#005d8d;color:#fff}.tickettype{background:#f2f2f2;color:#333;cursor:pointer}.tickettype:not(:last-child){border-bottom:1px solid #fff}.tickettype-text{display:inline-block;margin-right:20px}.tickettype-price{display:inline-block;float:right;text-align:right}@media (min-width:651px){#seatmapMinimap{border:1px solid #d7d8da!important;display:none;position:absolute;right:1px;top:0;z-index:2}.minimap-container .minimap-inner-container .view-indicator .background{stroke-width:0!important}#minimapToggle{background:#ddd;border:0;border-radius:0;color:#333;display:none;line-height:20px;outline:none;padding:5px 10px;position:absolute;right:1px;top:1px;z-index:3}}@media (max-width:650px){#minimapToggle,#seatmapMinimap{display:none}}.seatMap div.error{color:#000;font-family:Arial,sans-serif;line-height:20px}.seatMap div.error ul{list-style-type:circle;margin:10px 0 0}.seatMap div.error ul li{margin:0 0 5px 15px}.warning{display:inline-block;position:relative}.warning .warningtext{background-color:#555;border-radius:3px;bottom:125%;color:#fff;margin-left:-60px;opacity:0;overflow-y:hidden!important;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:210px;z-index:1}.warning:hover .warningtext{opacity:1;visibility:visible}.warning .warningtext:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.seatMap .warning i{margin-right:3px}.seatMap .warning.basic{line-height:17px}.seatMap .back-button-container{height:0;margin:auto;width:100px;z-index:5}.seatMap #back-button{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #e3e4e4;border-left:1px solid #e3e4e4;border-radius:0 0 4px 4px;border-right:1px solid #e3e4e4;cursor:pointer;display:block;height:24px;position:relative;text-align:center;z-index:10}.seatMap #back-button:hover #back-button-text{color:#139df4}.seatMap #back-button #back-button-text{color:#001d3c;display:inline;font-weight:700;position:relative;top:1px}.seatMap #back-button i{color:#139df4;position:relative}.seatMap #seatmap-lightbox{background:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.2);color:0;display:none;left:100px;max-width:520px;overflow:hidden;padding:4px;position:absolute;top:265px;z-index:1001}.seatMap #seatmap-lightbox *{-webkit-box-sizing:border-box;box-sizing:border-box}.seatMap #seatmap-lightbox h2{font-size:16px;line-height:auto;margin:0!important}.seatMap #seatmap-lightbox ul{list-style-type:circle;margin:10px 0 0}.seatMap #seatmap-lightbox ul li{margin:0 0 5px 15px}.seatMap #seatmap-lightbox .error-section{border-radius:4px;margin-bottom:5px;padding:5px;width:100%}.seatMap #seatmap-lightbox .error-section.last{margin-bottom:20px!important}.seatMap #seatmap-lightbox .error-fatal{background:#f15e40;color:#fff}.seatMap #seatmap-lightbox .error-warning{background:#fea;border:2px solid #da5}.seatMap #seatmap-lightbox .error-check{background:#df9;border:2px solid #9d5}.seatMap #seatmap-lightbox .error-greyed{background:#eee;border:2px solid #ccc}.seatMap #seatmap-lightbox .icon-check:before,.seatMap #seatmap-lightbox .icon-fatal:before,.seatMap #seatmap-lightbox .icon-greyed:before,.seatMap #seatmap-lightbox .icon-infos:before,.seatMap #seatmap-lightbox .icon-warning:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 normal 180%/1 eventim_icons;text-transform:none}.seatMap #seatmap-lightbox .icon-fatal:before{color:#fff;content:"\e602"}.seatMap #seatmap-lightbox .icon-warning:before{color:#da5;content:"\e601"}.seatMap #seatmap-lightbox .icon-check:before{color:#9d5;content:"\e603"}.seatMap #seatmap-lightbox .icon-infos:before{color:#40b3f1;content:"\e604"}.seatMap #seatmap-lightbox .icon-greyed:before{color:#ccc;content:"\e601"}.seatMap #seatmap-lightbox .error_additional_content{background:#f4f4f4;border-top:1px solid #ddd;margin:0 -5px;padding:10px 15px}.seatMap #seatmap-lightbox .error_additional_content label{display:inline-block;padding-left:5px;vertical-align:bottom}.seatMap #seatmap-lightbox .message-icon,.seatMap #seatmap-lightbox .message-text{display:table-cell;vertical-align:top}.seatMap #seatmap-lightbox .message-icon{background-image:none;padding:5px 10px 5px 5px}.seatMap #seatmap-lightbox .buttonContainer{background:#eee;border-radius:0 0 4px 4px;border-top:1px solid #ddd;margin:0 -5px -5px;padding:10px 15px;text-align:center}.seatMap #seatmap-lightbox .error_checkbox_label{font-weight:400}.seatMap #seatmap-lightbox-shadow{background:#fff;display:none;filter:alpha(opacity=70);height:100%;left:0;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;position:absolute;top:0;width:100%;z-index:1000}.seatMap #seatmap-lightbox .buttonContainer input.errorBtn{background:inherit;background-color:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);color:#000!important;cursor:pointer;display:inline-block;margin:0 10px 0 0;min-width:120px;padding:7px}@media (max-width:640px){.seatMap #seatmap-lightbox .buttonContainer input.errorBtn{-webkit-appearance:none;height:40px}}@media (max-width:480px){.seatMap #seatmap-lightbox .buttonContainer input.errorBtn{display:block;font-size:14px;margin-bottom:5px;width:100%}}