#crowd-left,#girl{left:0}#teaser-main-container,.full-size{max-width:100%}.rechnungssumme,h1,h2.h1{font-size:24px}h2{font-size:23px}body,html{height:100%;min-width:750px;overflow:hidden}#header{margin-bottom:8px}#header .content-container,#header_top{height:100px}#header-top-link-container{position:absolute;right:0;top:0;height:100%}#header-top-link-container .header-button{color:#344046;font-size:18px;display:inline-block;margin-left:40px;height:40%;position:relative;top:56%}#header-top-link-container .header-button.aktiv,#header-top-link-container .header-button:hover{border-bottom:4px solid #323f46}#header-top-login{position:absolute;top:0;right:0;font-size:13px;font-family:ClearSans-Bold;font-weight:400;color:#fff;background-color:#243f46;width:150px;height:26px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;text-align:center;cursor:pointer}#header-top-login:hover{background-color:#009fa7}#logo{width:290px;height:100%;margin:0}#logo img{height:59px;margin-top:15px}.full-size{margin:0 0 10px}.fullsize-left{width:50%;float:left}.align-left{text-align:unset!important}#mainmenu .icon-arrow-down,#mainmenu .icon-arrow-right,#mainmenu-cover,#mainmenu-ticketkauf,.gmap_information,.handy_link,.hn-container span,.step-info{display:none}.mainmenu{top:0;position:relative;background-color:#fff;height:43px;padding:0}#hn-holder{max-width:940px;overflow:hidden;height:auto;margin:0 auto;padding:0}.hn-container{display:inline-table;height:100%;vertical-align:middle;border-radius:0;margin-bottom:4px;letter-spacing:.3pt}.hn-container a{color:#263f46;padding:0 8px;height:auto;display:block}.hn-container.active,.hn-container:hover{font-family:ClearSans-Bold;letter-spacing:0;background-color:#fff;border-bottom:4px solid #323f46;margin-bottom:0}#header_image{height:300px}.parallax-container{background-image:url(../images/header-color.jpg);background-position:center top;background-repeat:no-repeat}#girl,#guy{height:100%;width:30%;position:absolute;bottom:0;background-repeat:no-repeat;background-size:auto;display:block}#guy{right:0;background-image:url(../images/guy.png);background-position:left 30px}#girl{background-image:url(../images/girl.png);background-position:right 30px}#crowd-left,#crowd-right{height:100%;width:60%;position:absolute;top:0;display:block;z-index:0}#crowd-left img,#crowd-right img{width:68%;position:absolute;bottom:0}#crowd-right,#crowd-right img{right:0}#header_text{font-size:17px}.headline{font-size:40px}.promo-box{height:100%;width:162px;text-align:center;display:inline-block;float:left;margin:20px 20px 0}.promo-box .promo-img{width:140px;height:120px;background:0 0;margin:auto;position:relative;display:inline-block}.promo-box .promo-txt{padding:0;display:block;vertical-align:top;text-align:center}.promo-box .promo-txt h1{margin-bottom:10px;text-align:center;margin-right:0}.subtext{display:block;width:48%;position:relative;top:-5px}.paypal_tooltip{position:absolute;left:auto;right:0;width:45%;top:55px;display:table;vertical-align:top}.paypal_tooltip:after,.paypal_tooltip:before{border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #fff;left:-7px;top:10px}.paypal_tooltip:before{border-color:transparent rgba(0,0,0,.095);left:-8px;top:10px}.info-img-container,.info-txt,.paypal_img{display:table-cell}.teaser-container{width:460px}.textcontainer .teaser-container{padding:2%;width:45%;margin:0}.desktop_link{display:block;margin-right:90px}.desktop_link img,.qr-code{bottom:15px;position:absolute;right:25px;width:75px}#main-infos,.details,.teaser-img,.ticket-details{position:relative}.green .buyer-add,.green .seller-add{vertical-align:bottom}.green .seller-add{padding-left:3%;padding-top:0}.textcontainer .teaser-container-right{float:left;margin-left:2%}.ticket-details{background-color:#fff;min-height:110px;max-height:122px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 20px 10px 0;overflow:hidden;display:table;float:left}.teaser-img{margin:0;max-width:175px;min-height:122px;height:100%}.full-size .teaser-img-container{width:175px}.details{border-style:dotted;border-width:0 0 0 10px;border-color:#eee;-moz-border-image:url(../images/dot.svg) 0 0 0 10 repeat;-webkit-border-image:url(../images/dot.svg) 0 0 0 10 repeat;-o-border-image:url(../images/dot.svg) 0 0 0 10 repeat;border-image:url(../images/dot.svg) 0 0 0 10 repeat;width:32%;min-width:200px}.teaser-caution{height:26px;width:80%;text-align:center;margin:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.teaser-container-placeholder{width:460px;height:10px;float:left;position:relative;margin:0}.teaser-container .icon-arrow-right{width:40px;height:100%;color:#fff;background-color:#243f46;display:table-cell;vertical-align:middle;text-align:center;font-size:30px}.teaser-infos{padding:15px}#all-events,#all-tickets-download,#all-tickets-send{right:0;left:auto;width:275px}#all-events,#all-tickets-download,#all-tickets-send,#buy-tickets{margin-right:0}#buy-tickets,#next-step,.navi-button{width:31%!important;float:right;min-width:270px!important}.ticketbox{margin:20px 0 0 40px;width:250px;padding:5px 20px 20px}.ticketbox-container .ticketbox{display:block;margin:0 20px 0 0;width:auto}.payment-box{width:150px;vertical-align:top}.promo-txt,.promo-txt h1{padding-bottom:10px}.buyer-add,.seller-add{width:49%;display:table-cell;padding-right:1%}#main-infos,.action-container{display:table}.seller-add{padding-left:1%;padding-right:0}.action-container-button,.action-container-txt{display:table-cell;vertical-align:middle}.action-container .button{width:250px;margin:auto}#category-select{position:absolute;right:10px;top:0}.business,.freetime,.freetime:hover{background-color:#d9343e;width:134px;height:40px;display:inline-block;margin-left:12px;font-family:ClearSans-Medium}.business,.business:hover{background-color:#00b4e2}.business .button_text,.freetime .button_text{text-align:center}.business .icon-checkmark,.freetime .icon-checkmark{position:absolute;left:22px;top:12px}.business:hover .icon-checkmark,.freetime:hover .icon-checkmark{opacity:.5;display:inline!important}.month-picker,.year-picker{min-width:78px}#main-infos .info-img-container,.info-img{width:300px}.info-txt{width:inherit;padding-right:20px;vertical-align:top}#main-infos{width:100%;padding:0}.event-info-container-holder{padding-right:10px;padding-left:10px}.template-img .icon-search{position:absolute;bottom:10px;right:10px;display:block;color:#fff;font-size:24px}#ticket-anzahl,.not-payed-info{display:block}#warning2{font-size:16px}#ticket-anzahl .inputholder,.inputholder{position:absolute;right:-140px;top:33%;display:block;z-index:22}.moreDetails{margin-top:5px}#ticket-form-conclusion{font-family:"Clear Sans";font-size:20px;line-height:135%;color:#273f46;text-align:right}.kontakt-infos{margin-left:2%;float:left;font-size:15px;line-height:130%;color:#263f46;text-align:left;background-color:#fff;width:300px;height:40px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.social-media{text-align:right;margin-top:0;width:auto;padding-bottom:0;min-height:50px}#event-socials{position:absolute;top:0;right:0;width:300px;text-align:left}.kontakt-infos.info-left{margin-left:0}.kontakt-infos p{margin:20px;max-width:260px}@media (max-width:975px){#ticketbox-steps-container .myTicketsStep{width:auto;min-width:20%;height:60px}#ticketbox-steps-container .step-img{display:none}.veranstalter-container .kontakt-infos{width:32%}.kontakt-infos{width:49%;padding:0;margin-bottom:15px}.kontakt-infos.info-middle{float:right}.kontakt-infos.info-right{width:100%;margin:0;padding:0}}.payment-variante{max-width:470px;width:49%;margin:0 0 2%}.map-container{max-width:none;margin:0}.myTicketsStep,.step,.step.aktiv{width:22%;display:inline-block;height:auto;min-width:inherit;padding:10px 10px 10px 1%;text-align:center}.step-txt{width:125px;font-family:ClearSans;color:#ddd}@media (min-width:960px){.step-txt{text-align:left;vertical-align:middle;height:auto}}.aktiv .step-txt{font-family:ClearSans-Bold;color:#263f46}.ready .step-txt{color:#263f46}.space-right{margin-right:2%}#next-step,.navi-button{width:31%!important}#kontakt-daten .dropdown,#kontakt-daten input,#set_new_password_form input{width:48%!important;margin:0 1% 1.5% 0}.ausfuellen{text-align:right;position:absolute;top:15px;right:35px}.info-more{width:49%;display:inline-block}.ticketdetails-headline{margin:50px 0}.myTicketsStep .icon-checkmark{font-size:38px;line-height:170%}.myTicketsStep{background-color:#fff;position:relative;border:0 solid;margin-right:1%;width:21%}.myTicketsStep .step-txt{display:inline-block;height:auto;text-align:left;vertical-align:sub;width:110px}.arrow-left:before,.arrow-right:after,.arrow-right:before{left:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:1}.arrow-right:before{border-style:solid;border-width:41px 0 41px 16px;border-color:transparent transparent transparent #fff}.arrow-left,.arrow-right-left,.download-ticket-button{padding-left:20px}.arrow-left{margin:0}.arrow-right-left:after,.arrow-right-left:before{top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-left:before,.arrow-right-left:before{left:0;border-style:solid;border-width:41px 0 41px 16px;border-color:transparent transparent transparent #eee;z-index:0}.arrow-right-left:after{left:100%;border-style:solid;border-width:41px 0 41px 16px;border-color:transparent transparent transparent #fff;z-index:0}.action-container-button .longbutton{width:260px;height:40px}.my-tickets .teaser-title{font-size:17px;margin-bottom:5px}.my-tickets .inputholder{position:relative;top:0;right:0}.teaser-infos .change_individuals,.teaser-infos .change_input{bottom:22px;display:block;position:absolute;text-align:left}.individuals{width:100%}.ticket-box-button{text-align:center;width:inherit;font-family:ClearSans;float:left;font-size:15px!important;line-height:130%;margin-top:12px}.ticket-box-button:hover{color:#00a0a6}.ticket-box-button .button{float:none;display:inline-block}.ticket-box-button .button span{font-size:20px;left:12px;line-height:110%;position:absolute;right:auto;top:12px}.send-changes{width:48%!important;min-width:278px}.logout-txt{display:inline-block}.gebuehren_container{margin-left:23%;margin-right:23%}.gebuehren{font-size:54px}.gebuehren .normal b{font-size:20px}.gebuehren_sub{padding:10px 10px 30px}.gebuehren_plus{height:50px;width:50px;border-radius:25px;right:-35px;top:25%;line-height:90%;color:#fff;font-size:40px}.funktion_slider .image{width:25%;min-width:230px;float:left}.einlass_slider .image{width:33%;float:left}#spacer-footer{height:90px}