@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../_fonts/roboto/roboto-v18-latin-regular.eot);src:url(../_fonts/roboto/roboto-v18-latin-regular.eot?#iefix) format('embedded-opentype'),url(../_fonts/roboto/roboto-v18-latin-regular.woff2) format('woff2'),url(../_fonts/roboto/roboto-v18-latin-regular.woff) format('woff'),url(../_fonts/roboto/roboto-v18-latin-regular.ttf) format('truetype'),url(../_fonts/roboto/roboto-v18-latin-regular.svg#Roboto) format('svg');font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../_fonts/roboto/roboto-v18-latin-italic.eot);src:url(../_fonts/roboto/roboto-v18-latin-italic.eot?#iefix) format('embedded-opentype'),url(../_fonts/roboto/roboto-v18-latin-italic.woff2) format('woff2'),url(../_fonts/roboto/roboto-v18-latin-italic.woff) format('woff'),url(../_fonts/roboto/roboto-v18-latin-italic.ttf) format('truetype'),url(../_fonts/roboto/roboto-v18-latin-italic.svg#Roboto) format('svg');font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../_fonts/roboto/roboto-v18-latin-700.eot);src:url(../_fonts/roboto/roboto-v18-latin-700.eot?#iefix) format('embedded-opentype'),url(../_fonts/roboto/roboto-v18-latin-700.woff2) format('woff2'),url(../_fonts/roboto/roboto-v18-latin-700.woff) format('woff'),url(../_fonts/roboto/roboto-v18-latin-700.ttf) format('truetype'),url(../_fonts/roboto/roboto-v18-latin-700.svg#Roboto) format('svg');font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(../_fonts/roboto/roboto-v18-latin-700italic.eot);src:url(../_fonts/roboto/roboto-v18-latin-700italic.eot?#iefix) format('embedded-opentype'),url(../_fonts/roboto/roboto-v18-latin-700italic.woff2) format('woff2'),url(../_fonts/roboto/roboto-v18-latin-700italic.woff) format('woff'),url(../_fonts/roboto/roboto-v18-latin-700italic.ttf) format('truetype'),url(../_fonts/roboto/roboto-v18-latin-700italic.svg#Roboto) format('svg');font-display:swap}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}a:link,a:visited{color:#333;text-decoration:none;font-weight:normal}a:hover,a:active{color:#3AAADC;text-decoration:none}body{background-color:#E8E8E8;vertical-align:middle;text-align:center;margin:0;padding:0}body,th,td,input,textarea,select,h1{color:#333;font-family:Roboto,sans-serif;font-size:10pt;font-weight:normal;line-height:normal;padding:0}td{margin:0;padding:0}form{margin:0;padding:0}input,textarea,select{background:#FFF;border:1px solid #1F7BA5;padding-left:4px;border-radius:0}input,select{height:22px;line-height:22px}input[type=button],input[type=submit],input[type=text],input[type=password]{-webkit-appearance:none}input[type=checkbox],input[type=radio]{height:auto}select option{color:#595959;background:#FFF;border-bottom:1px solid #E8E8E8;padding-top:4px;padding-bottom:4px;vertical-align:middle}select option:nth-child(odd){background:#F4F4F4}img{border-width:0}a>img{vertical-align:middle}::-webkit-input-placeholder{color:#858585;font-size:.8em}::-moz-placeholder{color:#858585;font-size:.8em}:-ms-input-placeholder{color:#858585;font-size:.8em}:-moz-placeholder{color:#858585;font-size:.8em}.left{text-align:left}.center{text-align:center}.centerMargin{margin-left:auto;margin-right:auto}.right{text-align:right}.top{vertical-align:top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}.bold{font-weight:bold!important}.italic{font-style:italic!important}.underline{text-decoration:underline!important}.normal{font-weight:normal!important}.visible{visibility:visible}.hidden{visibility:hidden}.displayNone{display:none}.displayBlock{display:block}.displayInline{display:inline}.displayTD{display:table-cell}.displayTR{display:table-row}.displayTable{display:table}.floatLeft{float:left}.floatRight{float:right}.cursorHelp{cursor:help}.cursorPointer{cursor:pointer}.noResize{resize:none;overflow:hidden}.requiredL{color:#8F002B}.requiredL:not(.pdRequiredfieldcheckboxL)::after{content:" *"}.requiredL a{color:#8F002B;text-decoration:underline}.requiredF{border:1px solid #8F002B}.missingF{background:#FFE900}input[type=checkbox].missingF{outline:4px solid #FFE900}.alrightL{color:#088F00}.alrightF{background:#D3EFD1}input[type=checkbox].alrightF{background:4px solid #D3EFD1}.disabledF{background-color:#E8E8E8}.improvementF{border:1px solid #BF3100!important;background-color:#FFE900!important}input.contrastCheckerF{border:0;width:40px;border-radius:11px;padding:0;text-align:center;font-weight:bold;color:#FFF;background:red}input.contrastCheckerFalseF{background:red;border:1px solid #8F002B}input.contrastCheckerTrueF{background:green}#ppp{background-color:#3F3F3F;border:2px solid #BECF31;color:#BECF31;box-shadow:3px 3px 5px #3F3F3F;margin:5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.mainBox a.linkButton,.mainBox .linkButton a,.mainBox a .imageLinkContent{background-color:#3AAADC;color:#333;font-weight:normal;text-transform:uppercase;display:inline-block;height:24px;line-height:24px;padding:0 10px}.mainBox a:not([href]).linkButton,.mainBox .linkButton a:not([href]),.mainBox a:not([href]) .imageLinkContent{background-color:#666;color:#FFF}.mainBox a[href].linkButton:hover,.mainBox .linkButton:hover a[href],.mainBox a[href] .imageLinkContent:hover{background-color:#BECF31}.mainBox a.linkButton.linkButtonActive,.mainBox .linkButton.linkButtonActive a{background-color:#666;color:#FFF}.mainBox a.linkButton.linkButtonCancel,.mainBox .linkButton.linkButtonCancel a,.mainBox a .imageLinkContent.imageLinkContentCancel{color:#333;background-color:#FF9F9F}.mainBox a.linkButton.linkButtonReverseTransactionType_2,.mainBox .linkButton.linkButtonReverseTransactionType_2 a,.mainBox a .imageLinkContent.linkButtonReverseTransactionType_2{color:#333;background-color:#FF9F9F}.mainBox a.linkButton.linkButtonReverseTransactionType_3,.mainBox .linkButton.linkButtonReverseTransactionType_3 a,.mainBox a .imageLinkContent.linkButtonReverseTransactionType_3{color:#333;background-color:#FF9F9F}.mainBox a.linkButton.linkButtonReverseTransactionType_4,.mainBox .linkButton.linkButtonReverseTransactionType_4 a,.mainBox a .imageLinkContent.linkButtonReverseTransactionType_4{color:#333;background-color:#D3EFD1}.mainBox a span.imageLinkContent{display:none}.formButton{border:1px solid #3AAADC;background-color:#3AAADC;color:#333;height:24px;line-height:20px;padding:0 5px;text-transform:uppercase}.formButton:hover{color:#333}.formButtonActive{color:#FFF;background-color:#666;border-color:#666}.formButtonDelete{color:#8F002B;border-color:#8F002B;margin-top:10px}.formSelectCheckBoxContainer{background:red;display:inline-block;position:relative;text-align:left;vertical-align:top}.formSelectCheckBoxContainer .formSelectCheckBoxSelect{display:inline-block;background:#FFF;cursor:pointer;height:24px;line-height:22px;padding-left:4px}.formSelectCheckBoxContainer .formSelectCheckBoxSelect .formSelectCheckBoxSelectIcon{vertical-align:middle;margin-left:10px;transform:scale(0.8)}.formSelectCheckBoxContainer .formSelectCheckBoxItemBox{position:absolute;right:0;background:#FFF;border:1px solid #858585;border-radius:4px;padding:4px;z-index:999999}.formSelectCheckBoxContainer .formSelectCheckBoxItem{padding:2px;white-space:nowrap}.formSelectCheckBoxContainer .formSelectCheckBoxItem:nth-child(2n+1){background:#F4F4F4}.formSelectCheckBoxContainer .formSelectCheckBoxItem input{vertical-align:middle}.formSelectCheckBoxContainer .formSelectCheckBoxItemOK{text-align:right}.boxSpecialPrinter,.boxStatisticsPrinter{width:0;height:0;border:0;position:absolute;left:-5000px}.markAlt{background-color:#FFF}.markAltCosts{background-color:#FFF}.markOnlyForAboTicketRegionalCard td .aboTicketRegionalCardIcon{margin-left:5px;vertical-align:middle}.linkIconLarge{margin:5px;margin-right:10px;vertical-align:middle}.linkIconSort{margin-left:5px;vertical-align:baseline}.topActions{margin-top:7px}.topActions a.linkTitleLarge{background-color:#3AAADC;color:#FFF;text-transform:uppercase;display:inline-block;height:24px;line-height:24px;padding:0 10px}.topActions a.linkTitleLarge:hover{color:#333}.topActions a.linkTitleLarge:nth-child(1){display:none}.specialContainer{white-space:nowrap;padding-right:20px}.specialIcon{margin:0 3px;margin-right:10px}.adsContainer{white-space:nowrap}.adIcon{margin:0 3px}.globalSearchContainer{position:absolute;left:280px;top:100px}.globalSearchContainer .mysearchGlobalDateF{width:120px;margin-right:1px}.globalSearchContainer .mysearchGlobalF{width:465px}.globalSearchContainer .mysearchGlobalOKF{width:39px;font-size:2.8em;background-color:#3AAADC;cursor:pointer}.globalSearchContainer .mysearchGlobalOKF svg{fill:#333}.globalSearchContainer .mysearchGlobalOKF:hover{background-color:#BECF31;border-color:#BECF31}.globalSearchContainer .mysearchGlobalSuggestions{position:absolute;top:38px;width:594px;text-align:left;z-index:999999;background:#F4F4F4;margin:0;padding:0;list-style-type:none;box-shadow:1px 6px 13px #666}.globalSearchContainer .mysearchGlobalSuggestions li span{margin:0 5px;display:block}.globalSearchContainer .mysearchGlobalSuggestions li{padding:5px 0;border-bottom:1px solid #E8E8E8}.globalSearchContainer .mysearchGlobalSuggestions li.gsItem:nth-child(even){background:#FFF}.globalSearchContainer .mysearchGlobalSuggestions li.gsType{background:#BECF31;position:relative}.globalSearchContainer .mysearchGlobalSuggestions li.gsType .gsTypeAll{position:absolute;top:0;right:0;height:27px;line-height:27px;cursor:pointer}.globalSearchContainer .mysearchGlobalSuggestions li.gsItem.gsHighlight{background:#3AAADC;color:#FFF;cursor:pointer}.login .loginD{position:relative}.login .loginD .userSuggestions{position:absolute;top:38px;right:0;width:auto;text-align:left;z-index:999999;background:#F4F4F4;margin:0;padding:0;list-style-type:none;box-shadow:1px 6px 13px #666}.login .loginD .userSuggestions li{padding:5px 0;border-bottom:1px solid #E8E8E8;white-space:nowrap}.login .loginD .userSuggestions li.usItem:nth-child(even){background:#FFF}.login .loginD .userSuggestions li>span{margin:0 5px;display:block;position:relative}.login .loginD .userSuggestions li>span .usItemCity{margin-left:10px;font-size:smaller}.login .loginD .userSuggestions li>span .usItemRightlevel{margin-left:10px;font-size:smaller;margin-right:200px}.login .loginD .userSuggestions li>span .usItemLogin{margin-left:20px;color:#3AAADC;font-weight:bold;text-align:right;position:absolute;right:0;display:inline-block;width:200px}.login .loginD .userSuggestions li>span .usItemAdvancebookingName{display:block;font-size:smaller}.login .loginD .userSuggestions li.usItem.usHighlight,.login .loginD .userSuggestions li.usItem.usHighlight .usItemLogin{background:#3AAADC;color:#FFF;cursor:pointer}.marketingHeaderSmallContainer{position:absolute;right:0;top:100px}.marketingHeaderSmallContainerResponsive{display:none}.flagsContainer{position:absolute;left:750px;top:45px}.currencyContainer,.languageContainer{display:inline-block;width:70px;margin-right:20px}.currencyContainer{width:50px;border-right:1px solid #858585;padding-right:16px}.flagsContainer select{color:#595959;background:#F4F4F4;width:90px;height:22px;line-height:22px;padding-left:15px;border:0;border-radius:0;-webkit-appearance:none;background:url(sprites.webp) no-repeat;background-position:0 -512px}.flagsContainer select:hover,.flagsContainer select:active{color:#3AAADC}a.skipToMainContent:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:calc(1px * -1);overflow:hidden;padding:0;position:absolute;width:1px;overflow-wrap:normal}.miscContainerTranslations{position:absolute;left:0;top:30px;width:234px;height:135px;cursor:pointer}.miscContainerNotAtOffice{position:absolute;left:1px;top:1px;width:24px;height:24px}.miscContainerDefaultCustomer{position:absolute;right:0;top:0;width:20px;height:20px}.miscContainerDevice{width:0;height:0;position:absolute;top:-3000px}#formCounter{position:absolute;top:-5000px;left:-5000px;display:none;padding:5px;border:1px solid #BF3100;background-color:#FFE900;font-size:3em;font-weight:bold}#formImprovement{position:absolute;top:-5000px;left:-5000px;display:none;padding:5px;border:1px solid #BF3100;background-color:#FFE900;font-weight:bold;white-space:nowrap}#formImprovement .inputText{display:inline-block;font-size:larger}#formImprovement .inputText .improvementText{background-color:#FF5F5F}.basketBoxData{position:absolute;right:10px;top:40px;width:auto;height:32px;color:#595959}.basketData{display:inline-block;width:32px;height:32px;background:url(sprites.webp) no-repeat;background-position:0 -40px}.basketCaption{display:inline-block;text-transform:uppercase;height:32px;line-height:32px;padding:0 4px;position:relative;top:-12px}#basketCountTickets{position:absolute;top:-5px;left:20px;min-width:12px;height:14px;line-height:14px;font-size:.8em;font-weight:bold;text-align:center;padding:0 2px;display:block;background-color:#3AAADC;color:#333;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.basketRemoveTickets{width:12px;height:12px;line-height:10px;font-size:.8em;font-weight:bold;text-align:center;display:inline-block;position:relative;top:-13px;background-color:#858585;color:#FFF;cursor:pointer;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.basketRemoveTickets:hover,.basketRemoveTickets:active{background-color:#3AAADC}.mainBox_userLogoff .basketRemoveTickets{display:none}.basketLink{display:inline-block}.basketLink:link,.basketLink:visited{color:#595959}.basketLink:hover,.basketLink:active{color:#3AAADC}.basketEmpty{display:block!important}.basketEmpty #basketCountTickets{visibility:hidden}.headerBox{height:200px;text-align:left;position:relative;background:url(sprites.webp) no-repeat;background-position:0 -264px}.mainBox_userLogin .headerBox{height:225px}.mainBox_aboTicketRegionalCardUser .headerBox{background-position:0 -715px;margin-bottom:82px}.headerBoxData{height:200px;width:100%;position:absolute;top:0;left:0}.headerLogoLocal{position:absolute;left:24px;top:56px;width:192px;height:92px;text-align:center;background-color:#000;border-radius:5px}.headerLogoLocal img{height:100%}.mainBox_aboTicketRegionalCardUser .headerLogoLocal{top:24px}.headerSlogan{position:absolute;left:280px;top:40px;color:#595959;font-size:20pt;text-transform:uppercase}.headerNotice{background-color:#333;color:#FFF;padding:0 5px}.headerLink,.headerLink:link,.headerLink:visited{position:absolute;top:10px;text-transform:uppercase;font-size:14px;color:#595959}.headerLinkHome{left:15px;display:none}.loginBox{position:absolute;top:40px;left:990px;text-align:left}.loginLink{cursor:pointer}.loginIcon{display:inline-block;width:32px;height:32px;background:url(sprites.webp) no-repeat;background-position:-32px -40px}.loginCaption{display:inline-block;height:32px;line-height:32px;padding:0 4px;color:#595959;text-transform:uppercase;position:relative;top:-12px}.loginCaption:hover,.loginCaption:active{color:#3AAADC}#loginData{position:absolute;left:-65px;background:#F4F4F4;padding:15px;box-shadow:1px 1px 13px #666}.loginArrow{position:absolute;left:71px;top:-10px;width:0;height:0;border-bottom:10px solid #F4F4F4;border-left:10px solid transparent;border-right:10px solid transparent}.loginD{}.login input{width:130px;height:39px;margin-bottom:1px;border:0}.login .loginSaveF{margin:0;width:134px;text-transform:uppercase}.login .loginLinkPasswordReset{display:block;margin-top:10px;font-size:.8em;text-align:center}.hotlineBoxData,.burgerBoxData{display:none}.eventcategoriesBox{width:149px;margin-right:1px;border-collapse:collapse;float:left}.eventcategoriesBox>tbody>tr>td{display:block}.ecatItem,.searchItem{background:top left no-repeat;font-size:12px;height:40px;line-height:40px;text-align:left;vertical-align:middle;padding-left:8px}.ecatItem a:hover,.ecatItem a:active,.ecatItem.ecatItem_Selected a{color:#333;font-weight:bold}.searchItem{padding-left:0;position:relative}.searchItem .searchItem2{height:40px;background-color:#E8E8E8}.searchItem_mysearchStartTime{height:auto;border-bottom:1px solid #E8E8E8}.searchItem_mysearchStartTime .searchItem2{height:auto}.searchItem_mysearchStartTimeLabal{background-color:#F4F4F4;text-transform:uppercase;font-weight:bold;text-align:center;height:40px;line-height:40px;letter-spacing:1px}.ecatItem .ecatItem2{padding-left:10px;height:40px;text-transform:uppercase;font-weight:normal}.ecatItem:nth-child(odd) .ecatItem2{background-color:#F4F4F4}.ecatItem:nth-child(even) .ecatItem2{background-color:#FFF}.ecatItem_Booking{background-color:#BECF31;border-bottom:1px solid #E8E8E8}.ecatItem_Edit{padding-left:0;height:50px}.ecatItem_Edit .ecatItem2{height:50px}.ecatItem_Special{background-color:#3AAADC!important;border-bottom:1px solid #E8E8E8}.ecatItem_Highlight a{color:#6FC7EF!important}.ecatBetween{display:none!important}.ecatLine1{display:none}.awardItem{padding-top:10px}.selectedEventtypeBox{color:#595959;font-size:smaller;text-align:left;padding:0 4px;width:542px;height:15px;line-height:15px;position:absolute;left:0;top:175px;z-index:10000}.selectedEventtype{font-weight:bold;font-variant:small-caps;font-style:italic;margin-left:20px}.memorizedStageBox{color:#595959;font-size:smaller;text-align:left;padding:0 4px;width:546px;height:15px;line-height:15px;position:absolute;top:175px;left:550px;z-index:10000}.memorizedStage{font-weight:bold;font-variant:small-caps;font-style:italic;margin-left:20px}.memorizedCustomerBox{color:#595959;font-size:smaller;text-align:left;padding:0 4px;width:546px;height:15px;line-height:15px;position:absolute;top:160px;left:550px;z-index:10000}.memorizedCustomer{font-weight:bold;font-variant:small-caps;font-style:italic;margin-left:20px}.bottomBox{width:100%;background-color:#BECF31;text-align:left;height:50px;margin-top:30px;position:relative}.footerLinks{display:inline-block;width:100%;height:50px;line-height:50px;position:relative}.footerLink{position:absolute;display:inline-block;height:16px;line-height:16px}.footerLink:nth-child(1){top:9px;left:20px}.footerLink:nth-child(2){top:25px;left:20px}.footerLink:nth-child(3){top:9px;left:180px}.footerLink:nth-child(4){top:25px;left:180px}.footerLink:nth-child(5){top:9px;left:370px}.footerLink:nth-child(6){top:25px;left:370px}.footerLink:nth-child(7){top:9px;left:560px}.footerLink:nth-child(8){top:25px;left:560px}.footerLink:nth-child(9){top:9px;left:730px}.footerLink:nth-child(10){top:25px;left:730px}.footerLink:nth-child(11){top:9px;left:880px}.footerLink:nth-child(21){top:25px;left:880px}.footerLink:hover,.footerLink:active{color:#3AAADC}.footerSpecialLinks{position:absolute;top:9px;right:20px}.footerSpecialHotline{margin-right:20px}.footerSpecialHotlineIcon{margin-right:10px;vertical-align:middle}.footerSpecialHotlineText{display:inline-block;vertical-align:middle}.footerSpecialHotlineLabel,.footerSpecialHotlineOnlyForEventtype,.footerSpecialHotlineNumber{display:block;line-height:12px}.footerSpecialLinksSocialMedia{display:inline-block;width:52px;padding-top:5px;vertical-align:middle}.paymentBox{width:100%;margin-top:20px}.paymentBox .paymentIcon{margin-right:10px;background-color:#F4F4F4;border:3px solid #F4F4F4;border-width:3px 10px}.durationBox{position:absolute;top:34px;left:150px;font-size:smaller}.overlayBox{position:fixed;height:100%;width:100%;left:0;top:0;z-index:10000000}.overlayBox .overlayBoxBG{position:fixed;height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,.4);overflow-x:hidden}.overlayBox .overlayBoxContent{background-color:#F4F4F4;display:inline-block;position:fixed;top:15%;left:40%;width:60%;margin-left:-20%;box-shadow:7px 7px 15px #555}.overlayBox .overlayBoxContent .overlayBoxContentCaption{background-color:#C01B05;height:5vw;line-height:5vw;color:#FFF;font-size:2.5vw;font-weight:bold;text-align:center;padding:0 1vw}.overlayBox .overlayBoxContent .overlayBoxContentData{font-size:1.4vw;text-align:justify;padding:2vw}.overlayBox .overlayBoxContent .overlayBoxContentData .overlayBoxContentIcon{width:100%;height:auto;margin-bottom:2vw}.overlayBox .overlayBoxContent .overlayBoxContentData .overlayBoxContentLinkBox{text-align:center}.overlayBox .overlayBoxContent .overlayBoxContentData .overlayBoxContentLink{padding:1vw 2vw}.overlayBox .overlayBoxContent .overlayBoxContentLinkClose{position:absolute;top:-1vw;right:-1vw;display:block;width:3vw;height:3vw;line-height:2.6vw;background:#3AAADC;color:#FFF;border-radius:1.5vw;font-size:2.5vw;font-weight:bold;box-shadow:2px 2px 6px #555}.leftBox{width:170px;margin-right:10px;display:none}.leftBoxItem{margin-bottom:10px}.leftBox2{background:#2F6A92}.leftBox4{background:#3AAADC}.leftBox4_2{background:#BECF31}.leftBoxCaption{height:16px;line-height:16px;text-transform:uppercase;color:#FFF;font-weight:bold;letter-spacing:1px;border-bottom:1px solid #FFF}.mysearchF{box-sizing:border-box;width:119px;height:39px;float:left}.searchItem .mysearchF{position:absolute;left:0;top:0}select.mysearchF{width:119px;height:39px;color:#858585;font-size:.9em}select.mysearchF option{color:#333}.mysearchOKF{width:30px;height:39px;padding:0}.searchItem .mysearchOKF{position:absolute;left:119px;top:0}.mysearchCombinedF{width:149px}.mysearchFullF{width:100%!important;height:18px}.freeSearchForBoxContainer{border-collapse:collapse;margin-bottom:5px;width:100%}.freeSearchForBoxContainer td{text-align:left;vertical-align:top}.freeSearchForBoxContainer label{font-weight:bold;text-transform:uppercase;margin-left:2px}.selectionSearchForBoxContainer{border-collapse:collapse;margin-bottom:5px}.selectionSearchForBoxContainer td{text-align:left;vertical-align:middle}.selectionSearchForBoxContainer label{font-weight:bold;text-transform:uppercase;margin-left:2px}.rightBox{width:180px;margin-left:20px;float:left}.rightBox1{}.rightBox2{background:#BECF31;padding:0 10px}.rightBox4{background:#FFF}.hotlineBox .rightBox2,.hotlineBox .rightBox4,.mspecialsBox .rightBox2,.mspecialsBox .rightBox4{padding:0}.hotlineBox .rightBox1{display:none}.eventstatusBox .rightBox1{display:none}.cancelledAdvanceBookingTypeBox .rightBox1{display:none}.mspecialsBox .rightBox1{display:none}.mspecialsBox .mspecialBox{border-top:6px solid #E8E8E8}.rightBoxCaption{height:40px;line-height:40px;text-transform:uppercase;text-align:right;color:#333;font-weight:bold;letter-spacing:1px}.rightBoxData a:hover,.rightBoxData a:active{color:#3AAADC}.hotlineData{height:166px;background:#BECF31;overflow:auto;margin-bottom:24px}.hotlineData .hotlineIcon{margin:10px auto;margin-top:30px}.hotlineData .hotlineLabel{display:block;text-transform:uppercase;font-weight:bold;font-size:10pt}.hotlineData .hotlineLabelOther{margin-top:10px}.hotlineData .hotlineLabelBookingoffices{margin-top:22px}.hotlineData .hotlineNumber{display:block;font-size:12pt}.hotlineData .hotlineOther{display:block;margin-top:5px}.hotlineData a.hotlineLink:hover{color:#333}.hotlineData a.hotlineLink:active{color:#333}.hotlineBoxBookingoffice .hotlineData{background:#C01A48}.hotlineBoxBookingoffice .hotlineData .hotlineIcon{margin-top:20px}.hotlineBoxBookingoffice .hotlineData .hotlineLabel{font-size:24pt}.hotlineBoxBookingoffice .hotlineData a{color:#FFF}.hotlineBoxBookingoffice .hotlineData a.hotlineLink:hover{color:#FFF}.hotlineBoxBookingoffice .hotlineData a.hotlineLink:active{color:#FFF}.hotlineBoxEventtype .hotlineData{background:#C01A48}.hotlineBoxEventtype .hotlineData .hotlineIcon{margin-top:20px}.hotlineBoxEventtype .hotlineData .hotlineLabel{font-size:24pt}.hotlineBoxEventtype .hotlineData a{color:#FFF}.hotlineBoxEventtype .hotlineData a.hotlineLink:hover{color:#FFF}.hotlineBoxEventtype .hotlineData a.hotlineLink:active{color:#FFF}.hotlineBoxOtherBookingoffice .hotlineData{height:74px}.rightBoxNoticeBox{margin-bottom:24px}.rightBoxNoticeBox .rightBox2{background:#C01A48}.rightBoxNoticeBox .rightBox2 .rightBoxCaption{color:#FFF;text-align:left}.rightBoxNoticeBox .rightBox2 .rightBoxCaptionIcon{margin-top:8px}.rightBoxNoticeBox.orderForPayPalContractBox .rightBox2{background:#FFF}.rightBoxNoticeBox .rightBox4{background:#FFF}.rightBoxNoticeBox .rightBoxNoticeData{font-weight:bold;text-align:left;vertical-align:middle;padding:10px}.rightBoxNoticeBox .rightBoxNoticeData .linkButton{display:block;text-align:center}.newEventsContainer{padding:8px 10px;text-align:right;line-height:95%;border-bottom:1px solid #E8E8E8}.newEventsContainer:nth-child(odd){background:#F4F4F4}.newEventsDate{font-size:smaller}.newEventsName{font-weight:bold;padding:2px 0}.newEventsLocation{font-size:smaller}.newEventsLocationCity{text-transform:uppercase}.newEventsLocationLocation{text-transform:uppercase;display:none}.newEventsMore{padding:8px 10px;text-align:right;font-weight:bold;font-style:italic}.cancelledData{padding-top:21px;margin-bottom:24px;padding-bottom:0;background-color:#F4F4F4}.cancelledData .linkButton{display:block;margin-bottom:20px;width:140px}.cancelledAdvanceBookingTypeData{height:90px;background:#3AAADC;overflow:auto;margin-bottom:24px}.cancelledAdvanceBookingTypeLink{display:inline-block;width:100%;height:90px}.cancelledAdvanceBookingTypeData .cancelledAdvanceBookingTypeIcon{margin:10px auto;border-radius:100%;border:2px solid #FFF;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#FFF;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:40px}.cancelledAdvanceBookingTypeData .cancelledAdvanceBookingTypeIcon:before{content:"i"}.cancelledAdvanceBookingTypeData .cancelledAdvanceBookingTypeLabel{display:block;text-transform:uppercase;font-weight:bold;font-size:12pt;color:#FFF}.cancelledAdvanceBookingTypeData a.cancelledAdvanceBookingTypeLink:hover{color:#FFF}.cancelledAdvanceBookingTypeData a.cancelledAdvanceBookingTypeLink:active{color:#FFF}.eventstatusData{height:100px;background:#3AAADC;overflow:auto;margin-bottom:24px}.eventstatusLink{display:inline-block;width:100%;height:100px}.eventstatusData .eventstatusIcon{margin:7px auto;border-radius:100%;border:2px solid #000;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;color:#000;font-size:20px}.eventstatusData .eventstatusIcon:before{content:"+"}.eventstatusData .eventstatusLabel{display:block;text-transform:uppercase;font-weight:bold;font-size:12pt;color:#000}.eventstatusData a.eventstatusLink:hover{color:#000}.eventstatusData a.eventstatusLink:active{color:#000}.mainBox{width:1250px;margin:0 auto;margin-bottom:20px;background-color:#E8E8E8;position:relative}.mainBox.mainBox_opacityReduce{opacity:.2}.mainBox.mainBox_displayMode{width:1060px;margin:0}.mainBox.mainBox_displayMode .contentBox{width:1080px}.mainBox.mainBox_displayMode .outerBox{width:1080px}.mainBox.mainBox_displayMode .stageContainer{margin-left:0}.mainBox.mainBox_displayMode .event .eventDataR .links{display:none}.contentBox{width:1100px;float:left}.outerBox{background-color:#E8E8E8;text-align:center;vertical-align:top;margin:0 auto;width:1100px;float:left}.outerBoxBooking{width:900px}.outerBoxData{vertical-align:top;min-height:600px;margin-left:20px;position:relative}.outerBoxFrameBusting{margin:0;margin-right:auto}.htmlFrameBusting{overflow:-moz-scrollbars-vertical;overflow-x:hidden}.captionBox{background:#BECF31;width:100%;position:relative;text-align:left;margin-left:-20px;padding-left:20px}.captionTitle{font-weight:normal;text-transform:uppercase;height:41px;line-height:41px;letter-spacing:1px;position:relative}.captionTitleAboTicketRegionalCardType{position:absolute;top:0;right:45px;padding:0 8px}.captionTitleSelectboxF{font-weight:bold;text-align:left;text-transform:none!important;font-variant:small-caps!important;margin-left:30px;border:1px solid #BECF31;max-height:16px;color:#333;background:#BECF31;margin-right:20px}.captionTitleSelectbox{height:auto!important}.captionSubtitle{font-weight:normal;color:#333;height:40px;line-height:40px;background-color:#E8E8E8;padding-left:20px;margin-left:-20px}.captionTitleAboSubscriber{background-color:#3AAADC;padding:10px;padding-left:20px;margin-left:-20px;text-align:justify}.captionTitleAboSubscriber a{color:#FFF;font-weight:bold;text-transform:uppercase}.captionTitleAboSubscriber a:hover{color:#333}.captionTitleSpecialText{font-weight:normal;background-color:#F4F4F4;border-left:20px solid #E8E8E8;padding:20px;padding-left:5px;margin-left:-20px}.captionTitleEventseries{font-size:1.5ex;color:#000}.captionTitleEventseries .fContainer{margin-left:-20px;border-collapse:collapse;background-color:#F4F4F4}.captionTitleEventseries .fContainer.fContainerAboTicketRegionalCard .fImage{padding:5px}.captionTitleEventseries .fContainer.fContainerEventseries .fImage .fImageInfo{width:225px;height:225px}.captionTitleEventseries .fContainer .fData{width:100%;padding:5px 10px;vertical-align:top;text-align:justify;position:relative}.captionTitleEventseries .fContainer .fName{font-size:1.3em;font-weight:bold;text-transform:uppercase;margin-bottom:10px}.captionTitleEventseries .fContainer .fCopyright{font-size:smaller;position:absolute;bottom:5px;right:10px}.linksTitle{text-align:center;vertical-align:middle}.topDataBox{border-collapse:collapse;margin:5px auto}.topDataCreated,.topDataFirstEdited,.topDataEdited{text-align:right;font-size:smaller}.topDataCreatedDate,.topDataFirstEditedDate,.topDataEditedDate{font-style:italic}.topDataCreatedByUser,.topDataFirstEditedByUser,.topDataEditedByUser{font-style:italic}.topDataBackLink{padding-left:30px}.topDataBackLink .linkTitleLarge:nth-child(1){display:none}.modeEdit{background-color:#3AAADC}.modeLocal{background-image:url(bg_local.webp)!important;background-attachment:fixed}.frameEdit{overflow:auto;overflow-x:hidden;overflow-y:auto;width:100%;height:385px}.messageBox{width:1100px;margin-left:150px;background-color:#000;color:#FFF;text-align:center;vertical-align:middle;padding-top:10px;min-height:30px;font-size:1.2em}.messageBoxMark1{background-color:#000;color:#FFF}.messageBoxMark2{background-color:#FFF;color:#333}.messageBox_2{width:1100px;margin-left:150px;background-color:#000;color:#FFF;text-align:center;vertical-align:middle;padding-top:10px;min-height:30px;font-size:1.2em}.messageBoxMark1_2{background-color:#000;color:#FFF}.messageBoxMark2_2{background-color:#FFF;color:#333}.messageBox_3{width:100%;background-color:#000;color:#FFF;text-align:center;vertical-align:middle;padding-top:10px;min-height:30px;font-size:1.2em}.messageBoxMark1_3{background-color:#000;color:#FFF}.messageBoxMark2_3{background-color:#FFF;color:#333}.messageBox_4{width:100%;background-color:#000;color:#FFF;text-align:center;vertical-align:middle;padding-top:10px;min-height:30px;font-size:1.2em}.messageBoxMark1_4{background-color:#000;color:#FFF}.messageBoxMark2_4{background-color:#FFF;color:#333}.messageBox_5{background-color:#000;color:#FFF;text-align:center;vertical-align:middle;margin:0 auto;padding:10px 0;font-size:1.2em}.messageBoxMark1_5{background-color:#000;color:#FFF}.messageBoxMark2_5{background-color:#FFF;color:#333}.messageBox_6{width:100%;background-color:#000;color:#FFF;text-align:center;vertical-align:middle;padding-top:10px;min-height:30px;font-size:1.2em}.messageBoxMark1_6{background-color:#000;color:#FFF}.messageBoxMark2_6{background-color:#FFF;color:#333}.messageBox a:link,.messageBox a:visited{color:#FFF}.messageBox a:hover,.messageBox a:active{color:#3AAADC}.messageBox.messageBoxMark2 a,.messageBox.messageBoxMark2_2 a,.messageBox.messageBoxMark2_3 a,.messageBox.messageBoxMark2_4 a,.messageBox.messageBoxMark2_5 a,.messageBox.messageBoxMark2_6 a{color:inherit}.olFont,.olFont td{color:#333;padding:2px 6px}.olBG{width:auto;background-color:#BECF31;border:1px solid #666;box-shadow:1px 1px 3px #666}.olBG_2{width:200px;background-color:#BECF31;border:1px solid #666;box-shadow:1px 1px 3px #666}.modalPreloader{position:fixed;top:30%;left:46%;transform:scale(3);z-index:10000000}.dcContainer{border-collapse:collapse}.dcContainer td{padding:1px 5px;text-align:left;font-variant:small-caps}.dcContainer .dcLabel{font-weight:bold}.dcContainer .dcData{text-align:right}.dcContainer .dcLabelBOR{padding-top:10px;font-size:1.2em}.dcContainer .dcDataBOR{padding-top:10px;font-size:1.2em;font-weight:bold}.partPaymentsContainer{border-collapse:collapse;width:99%;margin:0 auto;margin-top:10px;border:1px solid #5394BF;background-color:#3AAADC}.partPaymentsContainer td{text-align:center}.partPaymentsCaption{font-weight:bold;text-align:center;padding:1px;background-color:#3AAADC;font-variant:small-caps;border-bottom:1px solid #5394BF}.partPaymentsL{font-weight:bold;text-align:left;padding:3px 5px;background-color:#BECF31}.partPaymentsD{padding:1px 5px;border-top:1px solid #5394BF;font-size:smaller}.partPaymentsPaid,.partPaymentsOpened{text-align:right!important}.partPaymentsOpenedLast{font-weight:bold;font-size:1.6em}.aboDirectStageLink{font-size:smaller;text-decoration:underline!important}.messageBox a.aboDirectStageLink,.messageBox .aboDirectStageMessage td{color:inherit}.search{width:100%;height:40px;border-collapse:collapse}.search td{padding-right:1px}.search td:last-child{padding-right:0}.search input,.search select{box-sizing:border-box;height:24px}.sSearchFor{text-align:left;white-space:nowrap}.sSearchLimitTo{text-align:left;white-space:nowrap}.sSearchOK{text-align:left;white-space:nowrap}.sSearchOK input{margin-right:5px}.sMisc{text-align:right;padding:2px 5px;width:100%}.sMisc a.linkTitleLarge:nth-child(1){display:none}.searchForL{font-weight:bold;padding-right:5px}.searchLimitToL{font-weight:bold;padding-right:5px}.topButtonF{margin-top:0}.searchMark{background-color:#BECF31}.navigation{height:40px;border-collapse:collapse}.nLeft{text-align:left;padding:2px 7px}.nMiddle{text-align:center;padding:2px 5px;white-space:nowrap}.nRight{text-align:right;padding:2px 5px}.nDatasets{text-align:left;padding:2px 5px;padding-left:0;font-weight:bold;width:200px;white-space:nowrap}.nDatasets .nStep{padding:0 10px;text-transform:uppercase}.nMisc{text-align:center;padding:2px 5px}.nMisc a div{margin-right:5px}.nStep{color:#333!important;background-color:#3AAADC;font-weight:bold;font-size:.9em;display:inline-block;min-width:20px;height:24px;line-height:24px;padding:0 2px}.nStep:hover{background-color:#BECF31}.nStepActive{background-color:#BECF31}.selectBoxStep{background:#3AAADC!important;text-align:center}.langFlagsContainer{background-color:#B3DBEF}.langFlagsContainer .langFlag{display:block;float:left;padding:4px 8px;border:1px solid #5394BF;border-left:none;cursor:pointer}.langFlagsContainer .langFlag.active{border-bottom-color:#B3DBEF}.langFlagsContainer .langFlag_de.active{border-bottom-color:#95D1EF}.langFlagsContainer .langFlag_en.active{border-bottom-color:#B3EFBB}.langFlagsContainer .langFlag_fr.active{border-bottom-color:#EFD9B3}.langFlagsContainer .langFlag_de,.langContainer.de{background-color:#95D1EF}.langFlagsContainer .langFlag_en,.langContainer.en{background-color:#B3EFBB}.langFlagsContainer .langFlag_fr,.langContainer.fr{background-color:#EFD9B3}body.splashScreen{overflow:hidden;background:transparent}body.splashScreen img{width:100%;height:auto}.socialMediaButtons{height:30px}.socialMediaButtons .shariff ul{display:block;overflow:hidden}.socialMediaButtons .shariff ul li{min-width:auto;margin:0;margin-left:10px;float:right;text-align:center}.socialMediaButtons .shariff ul li.whatsapp{display:none}.socialMediaButtons .shariff ul li .share_text{}@media only screen and (max-width :480px){.bodyBox_responsive .eventcategoriesBox,.bodyBox_responsive .viewSwitch,.bodyBox_responsive .paymentBox,.bodyBox_responsive .miscContainerNotAtOffice,.bodyBox_responsive .miscContainerDefaultCustomer,.bodyBox_responsive .marketingHeaderSmallContainer,.bodyBox_responsive .flagsContainer,.bodyBox_responsive .headerBox .headerLogoLocal,.bodyBox_responsive .headerBox .headerSlogan,.bodyBox_responsive .loginBox .loginCaption,.bodyBox_responsive .basketBoxData .basketCaption,.bodyBox_responsive .basketBoxData .basketRemoveTickets,.bodyBox_responsive .selectedEventtypeBox,.bodyBox_responsive .rightBox .rightBoxItem,.bodyBox_responsive .bottomBox .footerSpecialLinks{display:none}body.bodyBox_responsive,.bodyBox_responsive td,.bodyBox_responsive input,.bodyBox_responsive textarea,.bodyBox_responsive select,.bodyBox_responsive h1{font-size:4.0vw}.bodyBox_responsive select{padding-right:5vw}.bodyBox_responsive .mainBox,.bodyBox_responsive .contentBox,.bodyBox_responsive .outerRightBox,.bodyBox_responsive .outerBox,.bodyBox_responsive .outerBoxData{width:auto;margin:0;min-height:0}.bodyBox_responsive .outerBox .outerBoxData{padding:2vw 3vw;width:94vw}.bodyBox_responsive .headerBoxData{position:fixed;height:34vmin;z-index:1000}.bodyBox_responsive .headerBox{position:fixed;width:100%;height:34vmin;background:#E8E8E8 url(rwd_smartphone_logo_ticket_regional.webp) no-repeat 1vmin 1vmin;background-size:auto 55%;z-index:1000}.bodyBox_responsive .mainBox_aboTicketRegionalCardUser .headerBox{background-image:url(rwd_smartphone_logo_ticket_regional_card.webp)}.bodyBox_responsive .contentBox{margin-top:34vmin}.bodyBox_responsive .mainBox_displayMode .contentBox{margin-top:0}.bodyBox_responsive .mainBox .captionBox{width:auto;margin:0 -3vw;padding:0 3vw}.bodyBox_responsive .mainBox .captionBox .captionTitle{height:8vw;line-height:8vw;letter-spacing:.2vw}.bodyBox_responsive .mainBox.mainBox_aboTicketRegionalCardUser .captionBox .captionTitle{height:16vw}.bodyBox_responsive .mainBox.mainBox_aboTicketRegionalCardUser .captionBox .captionTitle .captionTitleAboTicketRegionalCardType{position:static;padding:0;margin-top:-1vw;margin-left:-1vw}.bodyBox_responsive .captionTitleEventseries .fContainer{width:100%;margin-left:-3vw}.bodyBox_responsive .captionTitleEventseries .fContainer tbody{display:block}.bodyBox_responsive .captionTitleEventseries .fContainer tr{display:block}.bodyBox_responsive .captionTitleEventseries .fContainer td{display:block;padding:0}.bodyBox_responsive .captionTitleEventseries .fContainer td.fImage .fImageInfo{width:100vw;height:auto}.bodyBox_responsive .captionTitleEventseries .fContainer td.fData .fName{width:94vw;margin:0 3vw;margin-top:4vw;font-size:4vw}.bodyBox_responsive .captionTitleEventseries .fContainer td.fData .fText{width:94vw;margin:0 3vw;margin-top:4vw}.bodyBox_responsive .captionTitleEventseries .fContainer td.fData .fCopyright{width:94vw;margin:2vw 3vw;position:static;text-align:right}.bodyBox_responsive .mainBox_style_type_limited .headerBox{background-image:none;z-index:1000;height:27vmin;border-bottom:1vmin solid #F4F4F4}.bodyBox_responsive .mainBox_style_type_limited .contentBox{margin-top:0}.bodyBox_responsive .mainBox_topFrame.mainBox_style_type_limited .contentBox{margin-top:28vmin}.bodyBox_responsive .mainBox_style_type_limited .burgerBoxData .burgerContainer .burgerEventcategoriesBox{display:none}.bodyBox_responsive .brandingStyleLogoBox{position:absolute;left:0;top:0;width:100%;height:22vmin}.bodyBox_responsive .brandingStyleLogoBox.brandingStyleHeaderBoxAvailable{display:block}.bodyBox_responsive .brandingStyleLogoBox .brandingStyleLogo{margin-left:1vmin;width:38vmin}.bodyBox_responsive .brandingStyleLogoBox .brandingStyleLogo img{width:auto;width:100%}.bodyBox_responsive .brandingStyleHeaderBox{display:none}.bodyBox_responsive .mainBox_style_type_limited .rightBox{display:none}.bodyBox_responsive .miscContainerTranslations{top:0vmin;width:37vmin;height:22vmin}.bodyBox_responsive .hotlineBoxData{width:10vmin;height:10vmin;position:absolute;top:6vmin;left:42vmin;display:block;cursor:pointer}.bodyBox_responsive .hotlineBoxData .hotlineIcon{display:block;width:100%;height:100%;background:url(rwd_smartphone_icon_hotline.webp) no-repeat;background-size:100%}.bodyBox_responsive .loginBox{width:10vmin;height:10vmin;position:absolute;top:6vmin;left:55vmin}.bodyBox_responsive #loginBox .loginLink{display:block;width:100%;height:100%}.bodyBox_responsive .loginBox .loginIcon{width:100%;height:100%;background:url(rwd_smartphone_icon_login.webp) no-repeat;background-size:100%}.bodyBox_responsive .loginBox #loginData{left:-17vmin;top:12vmin;padding:4vmin}.bodyBox_responsive .loginBox #loginData .loginArrow{left:19vmin}.bodyBox_responsive .loginBox #loginData .login input{width:36vmin;height:8vw}.bodyBox_responsive #basketBoxData .basketBoxData{width:10vmin;height:10vmin;position:absolute;top:6vmin;left:68vmin}.bodyBox_responsive #basketBoxData .basketBoxData .basketLink{display:block;width:100%;height:100%}.bodyBox_responsive #basketBoxData .basketBoxData .basketData{width:100%;height:100%;background:url(rwd_smartphone_icon_basket.webp) no-repeat;background-size:100%}.bodyBox_responsive #basketBoxData .basketBoxData #basketCountTickets{top:-1.5vmin;right:-1.5vmin;left:auto;width:5vmin;height:4.5vmin;line-height:4.5vmin;font-size:3vw}.bodyBox_responsive .burgerBoxData{width:9vmin;height:9vmin;position:absolute;top:6.5vmin;right:2.5vmin;display:block}.bodyBox_responsive.bodyBox_userLogin .burgerBoxData{display:none}.bodyBox_responsive .burgerBoxData .burgerIcon{width:100%;height:100%;background:url(rwd_smartphone_icon_burger.webp) no-repeat;background-size:100%;cursor:pointer}.bodyBox_responsive .burgerBoxData .burgerIcon.burgerIconClose{background-image:url(rwd_smartphone_icon_close.webp)}.bodyBox_responsive .burgerBoxData .burgerContainer{background:#E8E8E8;position:fixed;top:22vmin;left:2vmin;width:92vmin;height:auto;padding:2vmin 2vmin;z-index:1000;box-shadow:1px 6px 13px #666}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerAboTicketRegionalCardUserBox{display:none;margin-bottom:6vw}.bodyBox_responsive .mainBox_aboTicketRegionalCardUser .burgerBoxData .burgerContainer .burgerAboTicketRegionalCardUserBox{display:block}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerAboTicketRegionalCardUserBox a{display:block;position:static;top:0;left:0;color:#FFF;background:#C01A48;margin:2vmin 2vmin;width:88vmin;padding:2vmin 0;text-transform:uppercase}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerFlagsBox{text-align:center}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerFlagsBox>span{width:auto;border:0;padding:0;margin:0;margin-right:2vw;margin-left:2vw}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerFlagsBox>span>select{width:auto;height:8vw}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerFlagsBox a{display:inline-block;background:#F4F4F4;margin:0 2vw;width:auto;height:8vw;line-height:8vw;padding:0 2vmin;color:#595959;text-transform:uppercase;vertical-align:top}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerEventcategoriesBox{margin-top:4vw}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerEventcategoriesBox h2{display:inline-block}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerEventcategoriesBox h2 a{background:#3AAADC;display:inline-block;margin:1vmin 1vmin;width:43vmin;padding:2vmin 0;color:#FFF;text-transform:uppercase}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerLinksBox{margin-top:4vw;list-style-type:none;margin:0;padding:0}.bodyBox_responsive .burgerBoxData .burgerContainer .burgerLinksBox a{display:block;position:static;top:0;left:0;background:#FFF;margin:2vmin 2vmin;width:88vmin;padding:2vmin 0;color:#333;text-transform:uppercase}.bodyBox_responsive .globalSearchContainer{left:2vw;top:23vmin}.bodyBox_responsive .globalSearchContainer .mysearchGlobalDateF{width:26vw;height:9vmin}.bodyBox_responsive .globalSearchContainer .mysearchGlobalDateF:before{color:#858585;font-size:smaller;content:attr(placeholder)}.bodyBox_responsive .globalSearchContainer .mysearchGlobalDateF.filled:before{color:#333;font-size:larger;content:""}.bodyBox_responsive .globalSearchContainer .mysearchGlobalF{width:58.5vw;height:9vmin}.bodyBox_responsive .globalSearchContainer .mysearchGlobalOKF{width:9vw;height:9vmin;font-size:2.0em}.bodyBox_responsive .globalSearchContainer .mysearchGlobalSuggestions{top:9vmin;width:96vw}.bodyBox_responsive .login .loginD .userSuggestions{display:none}.bodyBox_responsive .marketingHeaderSmallContainerResponsive{display:block}.bodyBox_responsive.bodyBox_index .marketingHeaderSmallContainerResponsive,.bodyBox_responsive.bodyBox_events_info .marketingHeaderSmallContainerResponsive{margin-bottom:3vw}.bodyBox_responsive .marketingHeaderSmallContainerResponsive .aImageItem{width:100vw;height:auto}.bodyBox_responsive .rightBox{width:100%;margin:0}.bodyBox_responsive .rightBox .mspecialsBox{display:block;width:100%;margin-top:26vw}.bodyBox_responsive .rightBox .mspecialsBox .rightBox1{display:block}.bodyBox_responsive .rightBox .mspecialsBox .rightBox2{background:transparent}.bodyBox_responsive .rightBox .mspecialsBox .rightBox1 .rightBoxCaption{text-align:left;height:auto;line-height:0;padding:2vw 1vw;font-weight:normal}.bodyBox_responsive .rightBox .mspecialsBox .rightBoxData{width:100%}.bodyBox_responsive .rightBox .mspecialsBox .rightBoxData .mspecialBox{width:33.333%;height:auto;float:left;border:0}.bodyBox_responsive .rightBox .mspecialsBox .rightBoxData .mspecialBox img{width:33.333vw;height:33.333vw}.bodyBox_responsive .bottomBox{padding:0;margin:0;width:100%;height:auto;margin-top:4vw}.bodyBox_responsive .bottomBox .footerLinks{text-align:center;height:auto}.bodyBox_responsive .bottomBox .footerLinks .footerLink{position:static;top:0;left:0;padding:3vw 3vw;font-size:3vw;text-transform:uppercase;text-align:center;display:none}.bodyBox_responsive .bottomBox .footerLinks .footerLink.footerLinkTerms,.bodyBox_responsive .bottomBox .footerLinks .footerLink.footerLinkDataPrivacyStatement,.bodyBox_responsive .bottomBox .footerLinks .footerLink.footerLinkAboutUs,.bodyBox_responsive .bottomBox .footerLinks .footerLink.footerLinkJobs{display:inline-block}.bodyBox_responsive .messageBox,.bodyBox_responsive .messageBox_2,.bodyBox_responsive .messageBox_3,.bodyBox_responsive .messageBox_4,.bodyBox_responsive .messageBox_5,.bodyBox_responsive .messageBox_6{position:fixed;left:0;bottom:0;width:100%;min-height:0;margin-left:0;padding:3vmin 1vmin;border-top:1px solid #000;box-sizing:border-box;font-size:4vw;z-index:10000}.bodyBox_responsive .calendar{position:fixed!important}.bodyBox_responsive .nMiddle{white-space:normal}.bodyBox_responsive .nStep{font-size:4.0vw;min-width:8vw;height:8vw;line-height:8vw;margin-left:.5vw;margin-right:.5vw;margin-bottom:1vw}.bodyBox_responsive .nLeft a,.bodyBox_responsive .nRight a{margin-bottom:1vw;display:block}.bodyBox_responsive .nLeft div{background:none!important;width:0!important;height:0!important;border-top:4vw solid transparent;border-right:8vw solid #3AAADC;border-bottom:4vw solid transparent}.bodyBox_responsive .nRight div{background:none!important;width:0!important;height:0!important;border-top:4vw solid transparent;border-left:8vw solid #3AAADC;border-bottom:4vw solid transparent}.bodyBox_responsive .socialMediaButtons{margin-right:2vmin}.bodyBox_responsive .socialMediaButtons .shariff ul li.whatsapp{display:inline-block}.bodyBox_responsive .durationBox{display:none}.bodyBox_responsive .messi{top:30vh!important}.bodyBox_responsive .messi .messi-box{width:86vw!important}.bodyBox_responsive .messi .messi-box .messi-titlebox{text-align:left}.bodyBox_responsive .messi .messi-box .messi-title{display:inline-block;width:90%}}@media only screen and (max-device-width :812px) and (min-device-width:320px) and (orientation :landscape){}@media only screen and (max-width :1250px) and (min-width :480px) and (orientation :portrait){}@media only screen and (max-device-width :1250px) and (min-device-width:768px) and (orientation :landscape){}.contactContainer{text-align:left;width:100%;padding:10px 0}.contactCaption{text-align:left;font-weight:bold;text-transform:uppercase;height:40px;line-height:40px;letter-spacing:1px}.contactDelimiter{font-size:0;padding-top:5px;padding-bottom:5px}.contactL{font-weight:bold;text-align:left;vertical-align:top;white-space:nowrap;width:200px}.contactD{padding:2px 0;padding-right:6px;text-align:center}.contactInfo{color:#8F002B;font-size:smaller}.contactF{width:100%}.contactASF{display:none}.contactSubjectF{height:200px}.contactCaptchaF{width:164px;text-align:center;margin:5px 0;padding:0}.contactCaptchaContainer{width:300px;text-align:center;display:inline-block}.contactThankyouContainer{margin-top:20px;text-align:left}.contactRequiredFieldsNotice{background-color:#F4F4F4;padding:10px 5px;font-weight:bold;text-align:left}.contactDataContainer{margin-top:20px;text-align:left;padding:10px 5px;padding-left:120px;background:#F4F4F4 url(logo_ticki.png) no-repeat 10px 10px}.contactDataContainer span{font-weight:bold}.requiredF{border:1px solid #1F7BA5}@media only screen and (max-width :480px){.bodyBox_responsive .mainBox_contact .contactCaption{margin-top:4vw;height:auto;line-height:normal}.bodyBox_responsive .mainBox_contact .contactContainer{display:block;margin-top:2vw}.bodyBox_responsive .mainBox_contact .contactContainer tbody{display:block}.bodyBox_responsive .mainBox_contact .contactContainer tr{display:block}.bodyBox_responsive .mainBox_contact .contactContainer td{display:block;height:auto;padding:0;line-height:normal}.bodyBox_responsive .mainBox_contact .contactContainer label{display:block;padding:0;padding-top:6vw;padding-bottom:2vw}.bodyBox_responsive .mainBox_contact .contactContainer input{display:block;margin:0;width:92vw;height:10vw;line-height:normal}.bodyBox_responsive .mainBox_contact .contactContainer input[type=submit]{width:100%}.bodyBox_responsive .mainBox_contact .contactContainer select{display:block;margin:0;width:100%;height:10vw;line-height:normal}.bodyBox_responsive .mainBox_contact .contactContainer textarea{display:block;margin:0;width:92vw;height:50vw;line-height:normal}.bodyBox_responsive .mainBox_contact .contactContainer .contactCaptchaContainer{width:auto}.bodyBox_responsive .mainBox_contact .contactContainer .contactCaptchaImg{width:60%;height:auto;margin:0 auto}.bodyBox_responsive .mainBox_contact .contactContainer .contactCaptchaF{width:59.5%;margin:1vw auto}.bodyBox_responsive .mainBox_contact .contactRequiredFieldsNotice{margin-top:4vw}.bodyBox_responsive .mainBox_contact .contactDataContainer{background:#F4F4F4;padding-left:5px;margin-top:8vw}.bodyBox_responsive .mainBox_contact .contactDataContainer span{font-weight:normal}.bodyBox_responsive .mainBox_contact .contactThankyouContainer{margin-top:4vw}}div.calendar{position:relative;z-index:1000000}.calendar,.calendar table{border:0;color:#333;cursor:default;background:#FFF;box-shadow:1px 1px 13px #666}.calendar th,.calendar td{font-weight:normal;height:20px;line-height:20px;text-align:center}.calendar .button{}.calendar .nav{background:url(sprites.webp) no-repeat;background-position:14px -467px}.calendar thead tr:first-child th{background-color:#BECF31;text-transform:uppercase;padding:5px 0}.calendar thead .headrow{}.calendar thead .name{}.calendar thead .weekend{}.calendar thead .hilite{background-color:#3AAADC;color:#FFF}.calendar thead .active{background-color:#3AAADC}.calendar thead .daynames{}.calendar tbody .day{width:2em}.calendar tbody .day.othermonth{}.calendar tbody .day.othermonth.oweekend{}.calendar table .wn{font-weight:bold}.calendar tbody .rowhilite td{background:#BECF31}.calendar tbody .rowhilite td.wn{background:#BECF31}.calendar tbody td.hilite{background:#3AAADC;color:#FFF}.calendar tbody td.active{background:#3AAADC}.calendar tbody td.selected{background:#3AAADC;color:#FFF}.calendar tbody td.weekend{font-weight:bold}.calendarSearch tbody td.today{}.calendarSearch tbody .disabled{}.calendarSearch tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .ttip{background:#F4F4F4;padding:2px 0}.calendar .combo{position:absolute;display:none;top:0;left:0;width:36px;cursor:default;background:#F4F4F4;box-shadow:1px 1px 13px #666;z-index:100}.calendar .combo .label{height:20px;line-height:20px;text-align:center;border-bottom:1px solid #E8E8E8;padding:2px 0}.calendar .combo .label:nth-child(even){background:#FFF}.calendar .combo .label.hilite{background:#3AAADC;color:#FFF}.calendar .combo .label.active{background:#3AAADC;color:#FFF}.calendar td.time{padding:2px 0}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 4px;background:#F4F4F4;border:1px solid #E8E8E8}.calendar td.time .ampm{}.calendar td.time .colon{padding:0 4px;font-weight:bold}.calendar td.time span.hilite{background-color:#3AAADC;color:#FFF}.calendar td.time span.active{font-weight:bold}div.calendarSearch{position:relative}.calendarSearch,.calendarSearch table{border:0;color:#333;cursor:default;background:#FFF;width:100%}.calendarSearch th,.calendarSearch td{font-weight:normal;height:23px;line-height:20px;text-align:center}.calendarSearch .button{}.calendarSearch .nav{background:url(sprites.webp) no-repeat;background-position:14px -467px}.calendarSearch thead tr:first-child th{}.calendarSearch thead .headrow{}.calendarSearch thead .name{}.calendarSearch thead .weekend{}.calendarSearch thead .hilite{background-color:#3AAADC;color:#FFF}.calendarSearch thead .active{background-color:#3AAADC}.calendarSearch thead .daynames{}.calendarSearch tbody .day{}.calendarSearch tbody .day.othermonth{}.calendarSearch tbody .day.othermonth.oweekend{}.calendarSearch table .wn{font-weight:bold}.calendarSearch tbody .rowhilite td{background:#BECF31}.calendarSearch tbody .rowhilite td.wn{background:#BECF31}.calendarSearch tbody td.hilite{background:#3AAADC;color:#333}.calendarSearch tbody td.active{background:#3AAADC}.calendarSearch tbody td.selected{background:#3AAADC;color:#333}.calendarSearch tbody td.weekend{font-weight:bold}.calendarSearch tbody td.today{}.calendarSearch tbody .disabled{}.calendarSearch tbody .emptycell{visibility:hidden}.calendarSearch tbody .emptyrow{display:none}.calendarSearch tfoot .footrow{display:none}.calendarSearch .combo{position:absolute;display:none;top:0;left:0;width:36px;cursor:default;background:#F4F4F4;box-shadow:1px 1px 13px #666;z-index:100}.calendarSearch .combo .label{height:20px;line-height:20px;text-align:center;border-bottom:1px solid #E8E8E8;padding:2px 0}.calendarSearch .combo .label:nth-child(even){background:#FFF}.calendarSearch .combo .label.hilite{background:#3AAADC;color:#FFF}.calendarSearch .combo .label.active{background:#3AAADC;color:#FFF}.mItemStatistics{}.mItemAbos{}.mItemMarketing.mItemMarketingMode{background:#F00;animation:color 2s infinite linear}@keyframes color{0%{background:#F00}50%{background:#F4F4F4}}.mItemSettings{}.mItemModeEdit{background-color:#3AAADC}.mItemBadge{display:inline-block;text-align:center;vertical-align:middle;font-size:7pt;min-width:10px;height:10px;line-height:10px;border-radius:10px;padding:1px 1px;margin-left:2px}.mItemBadgeEventstatusMessages{background:#F00}.mItemBadgeEventstatusOwnEditorUserAnnounces{background:#3AAADC}.mItemBadgeEventstatusForeignEditorUserAnnounces{background:#BECF31}.mItemBadgeNotTranslated{background:#F00}.mUserDataContainer{position:absolute;right:10px;bottom:10px;width:200px;border-collapse:collapse;text-align:right}.mUserDataContainer td{color:#595959}.mLoggedInAs{font-size:smaller}.mLoggedInAsUsername{margin-top:5px}.mLoggedInAsRightlevel{margin-bottom:5px}.mLoggedInAsLogout{font-weight:bold;margin-top:5px;text-decoration:underline}.mAdvanceBookingData{padding-top:10px;font-size:smaller}.mAdvanceBookingDataID{font-weight:bold;font-size:1.1em}.mainBox_aboTicketRegionalCardUser .mUserDataContainer{width:auto}.mainBox_aboTicketRegionalCardUser .mLoggedInAsBox{width:700px;height:75px;padding-top:25px;background:#C01A48;text-transform:uppercase;font-size:larger;position:relative;right:170px;bottom:-86px}.mainBox_aboTicketRegionalCardUser .mLoggedInAsBox div{display:inline-block}.mainBox_aboTicketRegionalCardUser .mLoggedInAsBox div a{display:inline-block;width:170px;height:50px;color:#FFF;background:#C01A48;border-right:3px solid #E8E8E8;font-size:1.6em;text-align:center;word-spacing:10000px}.mainBox_aboTicketRegionalCardUser .mLoggedInAsBox div:first-child a{border-left:3px solid #E8E8E8}.mainBox_aboTicketRegionalCardUser .mLoggedInAsUsername{width:370px;height:73px;padding-top:27px;line-height:30px;color:#FFF;background:#C01A48;text-transform:uppercase;text-align:center;position:absolute;left:-540px;bottom:-86px}.mainBox_aboTicketRegionalCardUser .mLoggedInAsUsername .mLoggedInAsUsernameHello{font-size:4.6em;font-weight:bold;display:block}.mainBox_aboTicketRegionalCardUser .mLoggedInAsUsername .mLoggedInAsUsernameFirstname,.mainBox_aboTicketRegionalCardUser .mLoggedInAsUsername .mLoggedInAsUsernameLastname,.mainBox_aboTicketRegionalCardUser .mLoggedInAsUsername .mLoggedInAsUsernameSign{font-size:1.3em;font-weight:bold}.mainBox_aboTicketRegionalCardUser .mLoggedInAsOffers span{width:160px;display:inline-block}.mainBox_aboTicketRegionalCardUser .mLoggedInAs{position:relative}.mainBox_aboTicketRegionalCardUser .mLoggedInAsLogout a{color:#FFF;background:#C01A48;width:180px;height:100px;line-height:100px;text-transform:uppercase;text-decoration:none;text-align:center;font-size:1.3em;font-weight:bold;position:absolute;right:-10px;bottom:-86px}.mainBox_aboTicketRegionalCardUser .mLoggedInAsBox div a:hover,.mainBox_aboTicketRegionalCardUser .mLoggedInAsLogout a:hover,.mainBox_aboTicketRegionalCardUser .mLoggedInAsBox .mLoggedInAsSelected a{color:#BECF31;font-weight:bold}.menu{height:24px;position:absolute;top:200px;z-index:100000;clear:both}.menu .menuIcon{display:none}.menu ul li a,.menu ul li a:visited{display:block;text-transform:uppercase;color:#595959;height:24px;line-height:24px;text-align:center;overflow:hidden}.menu ul{padding:0;margin:0;list-style:none}.menu ul li{float:left;position:relative;background:#F4F4F4;margin-right:1px}.menu ul li div[data-src]{vertical-align:middle;margin-right:5px}.menu ul li ul{display:none}.menu ul li:hover a{color:#333;background:#BECF31}.menu ul li:hover ul{display:block;position:absolute;top:24px;left:0;box-shadow:1px 1px 13px #666}.menu ul li:hover ul li{border-bottom:1px solid #E8E8E8}.menu ul li:hover ul li ul{display:none}.menu ul li:hover ul li a{display:block;color:#595959;background:#FFF;text-transform:none;height:28px;line-height:28px}.menu ul li:hover ul li:nth-child(odd) a{background:#F4F4F4}.menu ul li:hover ul li a:hover{background:#3AAADC;color:#FFF}.menu li img{vertical-align:middle;margin:0 5px}@media only screen and (max-width :480px){.bodyBox_responsive .mainBox_aboTicketRegionalCardUser .mUserDataContainer{width:68.5vw;top:18vmin;right:2vw;overflow:hidden}.bodyBox_responsive .mainBox_aboTicketRegionalCardUser .mUserDataContainer .mLoggedInAs div{display:none}.bodyBox_responsive .mainBox_aboTicketRegionalCardUser .mUserDataContainer .mLoggedInAs div.mLoggedInAsUsername{display:block;position:static;width:auto;height:4vw;line-height:4vw;border:0;margin:0;padding:0;font-size:3vw;text-align:left;color:#595959;background:transparent}.bodyBox_responsive .mainBox_aboTicketRegionalCardUser .mUserDataContainer .mLoggedInAs div.mLoggedInAsUsername span{font-size:1.0em;font-weight:normal;display:inline}.bodyBox_responsive .mainBox_aboTicketRegionalCardUser .mUserDataContainer .mLoggedInAs div.mLoggedInAsUsername .mLoggedInAsUsernameFirstname{font-weight:bold}.bodyBox_responsive .mainBox_aboTicketRegionalCardUser .mUserDataContainer .mLoggedInAs div.mLoggedInAsUsername .mLoggedInAsUsernameLastname{font-weight:bold}.bodyBox_responsive .mUserDataContainer{width:33vmin;top:3.5vmin;left:35vmin;text-align:left}.bodyBox_responsive .mUserDataContainer	.mLoggedInAs{font-size:3vw}.bodyBox_responsive .mUserDataContainer	.mLoggedInAs .mLoggedInAsUsername{margin:0}.bodyBox_responsive .mUserDataContainer	.mAdvanceBookingData{font-size:2.5vw;padding-top:0}.bodyBox_responsive .mUserDataContainer	.mAdvanceBookingData span{font-size:2.5vw}.bodyBox_responsive .menu{position:fixed;top:13.5vmin;z-index:10000;display:block;width:96vmin;height:auto;left:2.0vmin}.bodyBox_responsive .menu .menuIcon{display:block;width:9vmin;height:9vmin;position:relative;top:-7vmin;right:-86.5vmin;background:url(rwd_smartphone_icon_burger.webp) no-repeat;background-size:100%;cursor:pointer}.bodyBox_responsive .menu .menuIcon.menuIconClose{background-image:url(rwd_smartphone_icon_close.webp)}.bodyBox_responsive .menu ul li a{height:10vmin;line-height:10vmin}.bodyBox_responsive .menu ul li:hover ul li a{height:10vmin;line-height:10vmin}.bodyBox_responsive .menu>ul{display:none;width:96vmin;box-shadow:1px 6px 13px #666}.bodyBox_responsive .menu>ul li.mItem{display:block;width:96vmin!important}.bodyBox_responsive .menu>ul li.mItem ul{z-index:1000}.bodyBox_responsive .menu>ul li.mItem ul li{float:none;display:block}}.messi-modal{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000;opacity:0}.messi{position:absolute;padding:0;margin:0;font-size:16px;text-shadow:none}.messi-box{position:relative;width:500px;height:auto;padding:8px;overflow:hidden;background-color:rgba(204,204,204,.2);border-radius:6px;opacity:1;box-shadow:0 0 1em #444}.messi-wrapper{position:relative;background-color:#fff;border-radius:5px}.messi-titlebox{padding:10px;overflow:hidden;font:1.3em bold helvetica,arial;color:#fff;text-shadow:0 -2px 1px rgba(0,0,0,.25);background-color:#3b3b3b;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#3b3b3b),color-stop(0.75,#575757));background-image:linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-moz-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-o-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-webkit-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-ms-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px}.messi-titlebox.info{background-color:#4ea5cd;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#4ea5cd),color-stop(0.75,#096C96));background-image:linear-gradient(bottom,#4ea5cd 25%,#096C96 75%);background-image:-moz-linear-gradient(bottom,#4ea5cd 25%,#096C96 75%);background-image:-o-linear-gradient(bottom,#4ea5cd 25%,#096C96 75%);background-image:-webkit-linear-gradient(bottom,#4ea5cd 25%,#096C96 75%);background-image:-ms-linear-gradient(bottom,#4ea5cd 25%,#096C96 75%)}.messi-titlebox.error{background-color:#de4343;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#de4343),color-stop(0.75,#960606));background-image:linear-gradient(bottom,#de4343 25%,#960606 75%);background-image:-moz-linear-gradient(bottom,#de4343 25%,#960606 75%);background-image:-o-linear-gradient(bottom,#de4343 25%,#960606 75%);background-image:-webkit-linear-gradient(bottom,#de4343 25%,#960606 75%);background-image:-ms-linear-gradient(bottom,#de4343 25%,#960606 75%)}.messi-titlebox.warning{background-color:#eaaf51;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#eaaf51),color-stop(0.75,#B27213));background-image:linear-gradient(bottom,#eaaf51 25%,#B27213 75%);background-image:-moz-linear-gradient(bottom,#eaaf51 25%,#B27213 75%);background-image:-o-linear-gradient(bottom,#eaaf51 25%,#B27213 75%);background-image:-webkit-linear-gradient(bottom,#eaaf51 25%,#B27213 75%);background-image:-ms-linear-gradient(bottom,#eaaf51 25%,#B27213 75%)}.messi-titlebox.success{background-color:#61b832;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#61b832),color-stop(0.75,#327F06));background-image:linear-gradient(bottom,#61b832 25%,#327F06 75%);background-image:-moz-linear-gradient(bottom,#61b832 25%,#327F06 75%);background-image:-o-linear-gradient(bottom,#61b832 25%,#327F06 75%);background-image:-webkit-linear-gradient(bottom,#61b832 25%,#327F06 75%);background-image:-ms-linear-gradient(bottom,#61b832 25%,#327F06 75%)}.messi-closebtn{position:absolute;top:8px;right:8px;display:block;width:25px;height:25px;color:#333;cursor:pointer;background-color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:40px}.messi-closebtn::before{position:relative;top:2px;display:block;width:25px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.25);content:'\00D7'}.messi-content{padding:10px;overflow:hidden;font:.9em normal helvetica,arial}.messi-content p{margin:0 0 1.3em;line-height:1.3em}.messi-content .messi-closebtn{top:7px;font:1.3em bold helvetica,arial;color:#fff;background-color:#333;opacity:0;-webkit-transition:opacity .25s linear,visibility .1s linear .5s;-moz-transition:opacity .25s linear,visibility .1s linear .5s;-o-transition:opacity .25s linear,visibility .1s linear .5s;transition:opacity .25s linear,visibility .1s linear .5s}.messi-content:hover .messi-closebtn{opacity:1}.messi-footbox{width:100%;height:55px;overflow:hidden}.messi-actions{display:-webkit-box;display:-moz-box;display:box;padding-top:8px;margin:0 10px;border-top:1px solid #eee;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal}.messi-actions .btnbox{text-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}.messi-actions .btnbox .btn{min-width:75px}.messi-titlebox.anim{background-color:#666;background-image:-o-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);background-image:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0.25,rgba(255,255,255,.05)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.05)),color-stop(0.75,rgba(255,255,255,.05)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;background-size:40px 40px;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);-webkit-animation:animate-bg 5s linear infinite;-moz-animation:animate-bg 5s linear infinite}.messi-titlebox.anim.info{background-color:#4ea5cd}.messi-titlebox.anim.error{background-color:#de4343}.messi-titlebox.anim.warning{background-color:#eaaf51}.messi-titlebox.anim.success{background-color:#61b832}@-webkit-keyframes animate-bg{from{background-position:0 0}to{background-position:-80px 0}}@-moz-keyframes animate-bg{from{background-position:0 0}to{background-position:-80px 0}}.messi .btn{display:inline-block;*display:inline;padding:4px 10px 4px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:26px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.messi .btn:hover,.messi .btn:active,.messi .btn.active,.messi .btn.disabled,.messi .btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}.messi .btn:active,.messi .btn.active{background-color:#ccc \9}.messi .btn:first-child{*margin-left:0}.messi .btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.messi .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.messi .btn.active,.messi .btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.messi .btn-primary,.messi .btn-primary:hover,.messi .btn-warning,.messi .btn-warning:hover,.messi .btn-danger,.messi .btn-danger:hover,.messi .btn-success,.messi .btn-success:hover,.messi .btn-info,.messi .btn-info:hover,.messi .btn-inverse,.messi .btn-inverse:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.messi .btn-primary.active,.messi .btn-warning.active,.messi .btn-danger.active,.messi .btn-success.active,.messi .btn-info.active,.messi .btn-inverse.active{color:rgba(255,255,255,.75)}.messi .btn{border-color:#ccc;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.messi .btn-primary{background-color:#0074cc;*background-color:#05c;background-image:-ms-linear-gradient(top,#0088cc,#05c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0055cc));background-image:-webkit-linear-gradient(top,#0088cc,#05c);background-image:-o-linear-gradient(top,#0088cc,#05c);background-image:-moz-linear-gradient(top,#0088cc,#05c);background-image:linear-gradient(top,#0088cc,#05c);background-repeat:repeat-x;border-color:#05c #05c #003580;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.messi .btn-primary:hover,.messi .btn-primary:active,.messi .btn-primary.active,.messi .btn-primary.disabled,.messi .btn-primary[disabled]{background-color:#05c;*background-color:#004ab3}.messi .btn-primary:active,.messi .btn-primary.active{background-color:#004099 \9}.messi .btn-warning{background-color:#faa732;*background-color:#f89406;background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.messi .btn-warning:hover,.messi .btn-warning:active,.messi .btn-warning.active,.messi .btn-warning.disabled,.messi .btn-warning[disabled]{background-color:#f89406;*background-color:#df8505}.messi .btn-warning:active,.messi .btn-warning.active{background-color:#c67605 \9}.messi .btn-danger{background-color:#da4f49;*background-color:#bd362f;background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.messi .btn-danger:hover,.messi .btn-danger:active,.messi .btn-danger.active,.messi .btn-danger.disabled,.messi .btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a}.messi .btn-danger:active,.messi .btn-danger.active{background-color:#942a25 \9}.messi .btn-success{background-color:#5bb75b;*background-color:#51a351;background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.messi .btn-success:hover,.messi .btn-success:active,.messi .btn-success.active,.messi .btn-success.disabled,.messi .btn-success[disabled]{background-color:#51a351;*background-color:#499249}.messi .btn-success:active,.messi .btn-success.active{background-color:#408140 \9}.messi .btn-info{background-color:#49afcd;*background-color:#2f96b4;background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.messi .btn-info:hover,.messi .btn-info:active,.messi .btn-info.active,.messi .btn-info.disabled,.messi .btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0}.messi .btn-info:active,.messi .btn-info.active{background-color:#24748c \9}.messi .btn-inverse{background-color:#414141;*background-color:#222;background-image:-ms-linear-gradient(top,#555,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555555),to(#222222));background-image:-webkit-linear-gradient(top,#555,#222);background-image:-o-linear-gradient(top,#555,#222);background-image:-moz-linear-gradient(top,#555,#222);background-image:linear-gradient(top,#555,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.messi .btn-inverse:hover,.messi .btn-inverse:active,.messi .btn-inverse.active,.messi .btn-inverse.disabled,.messi .btn-inverse[disabled]{background-color:#222;*background-color:#151515}.messi .btn-inverse:active,.messi .btn-inverse.active{background-color:#080808 \9}button.messi .btn,input[type=submit].messi .btn{*padding-top:2px;*padding-bottom:2px}.messi button{cursor:pointer;-webkit-appearance:button}button.messi .btn::-moz-focus-inner{padding:0;border:0}