#event-info-container ul li:before,ul li:before{position:absolute;text-align:center;line-height:180%;font-family:icomoon}.filled,form,li{position:relative}.fliesstext,button,h3{text-align:left}#hn-holder,#logo img,.container{display:block}#body-container,body,html{padding:0;-webkit-overflow-scrolling:touch}.aktiv .step-img,.buyer-add ul li:before,.ready .step-img{background-image:-moz-linear-gradient(#d5c800 1%,#489f2d 99%);background-image:-webkit-gradient(linear,color-stop(.01,#d5c800),color-stop(.99,#489f2d));background-image:-webkit-linear-gradient(#d5c800 1%,#489f2d 99%);background-image:-o-linear-gradient(#d5c800 1%,#489f2d 99%);background-image:-ms-linear-gradient(#d5c800 1%,#489f2d 99%)}.slick-cloned[aria-hidden=true] [contenteditable=true]:not([disabled]),.slick-cloned[aria-hidden=true] [tabindex]:not([disabled]),.slick-cloned[aria-hidden=true] a[href],.slick-cloned[aria-hidden=true] area[href],.slick-cloned[aria-hidden=true] button:not([disabled]),.slick-cloned[aria-hidden=true] input:not([disabled]),.slick-cloned[aria-hidden=true] select:not([disabled]),.slick-cloned[aria-hidden=true] textarea:not([disabled]),.to_top_dynamic{visibility:hidden}::-moz-selection{background:#009fa5;color:#fff}::selection{background:#009fa5;color:#fff}.empty-img,.icon-scanned{background-repeat:no-repeat;background-position:center center;background-size:60% auto}@font-face{font-family:ClearSans;src:url('fonts/EOT/ClearSans-Light.eot');src:url('fonts/EOT/ClearSans-Light.eot?#iefix') format('embedded-opentype'),url('fonts/WOFF/ClearSans-Light.woff') format('woff'),url('fonts/TTF/ClearSans-Light.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:ClearSans-Bold;src:url('fonts/EOT/ClearSans-Bold.eot');src:url('fonts/EOT/ClearSans-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/WOFF/ClearSans-Bold.woff') format('woff'),url('fonts/TTF/ClearSans-Bold.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:ClearSans-Medium;src:url('fonts/EOT/ClearSans-Medium.eot');src:url('fonts/EOT/ClearSans-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/WOFF/ClearSans-Medium.woff') format('woff'),url('fonts/TTF/ClearSans-Medium.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:ClearSans-Italic;src:url('fonts/EOT/ClearSans-Italic.eot');src:url('fonts/EOT/ClearSans-Italic.eot?#iefix') format('embedded-opentype'),url('fonts/WOFF/ClearSans-Italic.woff') format('woff'),url('fonts/TTF/ClearSans-Italic.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url('fonts/graficFonts/icomoon.eot?7gyehj');src:url('fonts/graficFonts/icomoon.eot?#iefix7gyehj') format('embedded-opentype'),url('fonts/graficFonts/icomoon.woff?7gyehj') format('woff'),url('fonts/graficFonts/icomoon.ttf?7gyehj') format('truetype'),url('fonts/graficFonts/icomoon.svg?7gyehj#icomoon') format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fliesstext,body,html{font-size:16px;line-height:140%}.icon-desktop:before{content:"\e800"}.icon-handy:before{content:"\e801"}.icon-working:before{content:"\e617"}.icon-xing:before{content:"\e616"}.icon-facebook:before{content:"\e614"}.icon-google:before{content:"\e615"}.icon-youtube:before{content:"\e613"}.icon-anhaenger:before{content:"\e60d"}.icon-download:before{content:"\e60e"}.icon-euro:before{content:"\e60f"}.icon-exit:before{content:"\e610"}.icon-schloss:before{content:"\e611"}.icon-send:before{content:"\e612"}.icon-pencil:before{content:"\e60b"}.icon-close:before{content:"\e60c"}.icon-checkmark:before,ul li:before{content:"\e60a"}.icon-search:before{content:"\e609"}.icon-plus:before{content:"\e608"}.icon-list:before{content:"\e600"}.icon-record:before{content:"\e601"}.icon-next:before{content:"\e606"}.icon-previous:before{content:"\e607"}.icon-arrow-left:before{content:"\e602"}.icon-arrow-down:before{content:"\e603"}.icon-arrow-up:before{content:"\e604"}.icon-arrow-right:before{content:"\e605"}.icon-scanned{background-image:url(../images/icons/scanned.svg)}body,html{font-family:ClearSans,Verdana,Helvetica,sans-serif;background-color:#eee;color:#243f46;height:auto;margin:0;min-width:320px;width:100%;text-rendering:optimizeSpeed;-moz-font-feature-settings:"liga" 0;-moz-font-feature-settings:"liga=0";-ms-font-feature-settings:"liga" 0;-o-font-feature-settings:"liga" 0;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.mainmenu,form{overflow:hidden}a{text-decoration:none;cursor:pointer;color:#ba1519}.password_reminder:hover,.resize:hover,a:hover{color:#009fa5}h1,h2,h2.h1{color:#303f46;font-weight:400;line-height:135%}h1,h2.h1{font-family:ClearSans-Bold,Verdana,Helvetica,sans-serif;font-size:22px;margin:10px 0 0}.filled,h2{font-family:ClearSans}h2{font-size:20px;margin:0;padding:0}h3{font-family:ClearSans-Bold,Verdana,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:120%;color:#243f46;margin:5px 0 10px}i,input,select{font-size:15px}i{font-family:ClearSans-Italic;font-style:normal}b,strong{font-family:ClearSans-Bold;font-weight:400}.fliesstext{margin:0}ul{list-style-type:none;padding:0 0 0 4px}ol{padding:0 0 0 20px}ol li{padding:0;line-height:inherit}li{margin:0 0 10px;padding:7px 10px 0 30px;min-height:30px}ul li:before{top:5px;left:-8px;color:#fff}#event-info-container ul{list-style-type:none;margin:0;padding:0;text-indent:0}#event-info-container li{margin:0;position:relative;padding:0 8px 0 15px;min-height:auto}#event-info-container ul li:before{content:"\e605";top:-1px;left:-4px;color:#243f46}form{disblay:block;width:inherit}.filled{color:#283f46;z-index:3}#mainmenu-cover,.mainmenu{position:absolute;display:none}.container{height:auto}.container .teaser-container{float:none;height:inherit}input,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;width:100%!important;height:40px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:ClearSans-Italic;line-height:135%;color:#999;text-indent:12px;border:none;margin-top:5px;margin-bottom:5px}::-webkit-input-placeholder{color:#ccc;font-family:ClearSans-Italic}:-moz-placeholder{color:#ccc;opacity:1;font-family:ClearSans-Italic}::-moz-placeholder{color:#ccc;opacity:1;font-family:ClearSans-Italic}:-ms-input-placeholder{color:#ccc;font-family:ClearSans-Italic}hr{color:#fff;-moz-box-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.3);box-shadow:0 -1px 0 rgba(0,0,0,.3)}button{text-indent:0}.full-size,.ticketbox button{width:100%!important;margin-top:15px}.left{float:left}.right{float:right}.white{background-color:#fff!important}.grey-gradient{background-image:-moz-linear-gradient(-90deg,#eee 0,#fff 40%);background-image:-webkit-linear-gradient(-90deg,#eee 0,#fff 40%);background-image:-ms-linear-gradient(-90deg,#eee 0,#fff 40%)}.red{color:#d12a3f!important}.clear{clear:both;font-size:0;height:0;line-height:0}.align-left{text-align:left!important}#mainmenu-cover{width:100%;height:100%;top:118px;left:0;z-index:99;background-color:rgba(40,63,70,.85)}#reserve-timer,.button,.mainmenu,button{background-color:#283f46}.mainmenu{background-image:none;height:0;width:inherit;left:0;top:118px;z-index:999999;padding:10px 0}.hn-container{width:auto;margin:0 10px;height:46px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;text-align:left;cursor:pointer}.button,.ticketbox,button{-moz-border-radius:3px;-webkit-border-radius:3px}#header .button_text,#header_text,#reserve-timer,.info,.loader,.question-sign,.teaser-caution{text-align:center}.hn-container a{color:#fff;font-size:17px;line-height:230%;padding-left:15px;display:inline-block;width:100%}.hn-container.active,.hn-container:hover{background-color:#00a0a6;font-family:ClearSans-Bold}.hn-container .icon-arrow-right{position:absolute;right:0;font-size:30px;line-height:150%;color:#53656b}#all-events:hover,#all-tickets-download:hover,#all-tickets-send:hover,#back-to-details:hover,#next-step:hover,.active .icon-arrow-right,.hn-container:hover .icon-arrow-right,.navi-button:hover,.step-img.red span{color:#fff}#body-container{height:inherit;margin:0;min-height:100%;overflow-x:hidden;position:relative;width:100%}#main-container{height:auto;position:relative;width:100%;margin:0 auto;min-height:100%}#reserve-timer{color:#fff;width:100%;height:40px;line-height:230%;display:none}.content-block{padding-top:30px;padding-bottom:10px}.content-container,.map-container{height:inherit;position:relative;width:auto;max-width:940px;padding:0 10px;margin:0 auto 30px;overflow:hidden;table-layout:fixed}#main-infos{display:block;position:relative}#main-infos .info-img-container{min-width:300px}.button,button{cursor:pointer;color:#fff;position:relative;padding-right:20px;padding-left:12px;width:120px;height:46px;border-radius:3px;border:none}#back-to-events:hover .button,.button:hover,.send-changes:hover .icon-arrow-right,button:hover{background-color:#00a0a6}#header,#header_top{background-color:#fff}.button_text,button{font-family:ClearSans-Bold;font-size:17px;font-weight:400;line-height:250%;display:block;position:relative}.action-container .longbutton,.button.longbutton{min-width:250px;max-width:260px;height:40px}#next-ticketbox{line-height:100%}.inaktiv .button,.inaktiv .button:hover{background-color:#999;cursor:default}.clicked,.inaktiv{background-color:#ccc!important;color:#999!important;cursor:default}.question-sign{background-color:transparent;border:2px solid #2c3f46;border-radius:20px;float:left;height:30px;width:30px;position:absolute;right:20px;top:12px;font-size:26px;line-height:28px;display:block;color:#303f46}.question-sign:hover{border:2px solid #00767d}#header{height:auto;width:100%;margin-bottom:30px;position:relative;z-index:1}#header_top{width:100%;height:inherit}#logo{height:50%;width:220px;display:block;padding-left:5px;padding-top:8px;margin-bottom:15px}.parallax-container{position:relative;display:block;width:100%;height:100%;margin:auto;max-width:1700px;table-layout:fixed}#crowd-left,#crowd-right,#girl,#guy,#kontingent-total,.logout-txt,.payment-variante.aktiv .promo-img img,.promo-img .icon-checkmark,.step,.teaser-container .icon-arrow-right,.template-img .icon-search,.txtLat,.txtLng,.txtZoom{display:none;z-index:1}#header_image{height:300px;width:100%;background-color:#197680;overflow:hidden}#footer_divide,#header_divide{background-color:#00767d;width:100%;height:8px;position:absolute;top:-8px}#header_divide{background-color:#00a1a5;bottom:-8px;top:auto}#header_divide .left_color{background-color:#00767d}.rainbow_holder{width:100%;height:100%;margin:auto;position:relative;top:0;max-width:740px}.rainbow_holder img{position:absolute;top:0}.left_color{width:50%;height:100%;background-color:#00a1a5;position:absolute;left:0}#header_top .button,.ticketbox{background-color:#eee;display:inline-block}#header_text,.paypal_tooltip,.teaser-container,.teaser-img,.teaser-img-container,.template-text,.ticketbox{position:relative}#header .content-container{margin:0 auto 5px;height:50%}#header_top .button{margin:5px 0 6px 3%;padding-right:5%;width:40%;color:#273f46;padding-left:0}#header .active,#ticketkauf-button.aktiv,#ticketverkauf-button.aktiv{border-bottom:4px solid #283f46;height:42px;border-radius:3px 3px 0 0;background-color:#283f46;color:#fff}#header .icon-arrow-down{font-family:icomoon;position:absolute;right:4px;top:4px;line-height:240%}#header_text{height:100%;width:100%;color:#fff;vertical-align:middle;display:table-cell;z-index:1}#header_text .button{width:auto;padding-right:20px;padding-left:20px;margin-top:40px;margin-left:0;display:inline-block}#header_text .button:hover{background-color:#fff;color:#00a1a5;border-color:#fff}.headline{font-family:ClearSans-Bold;font-size:34px;font-weight:400;line-height:105%;margin-bottom:20px;color:#fff}.ticketbox{width:100%;height:auto;padding:2px;border-radius:3px;margin:0}.subtext{display:block;width:100%;padding-bottom:10px}.password_reminder{color:#919090;font-size:13px}#ticketbox_tooltip{background-color:#00a1a7;position:absolute;left:20px;right:20px;top:70px;width:auto;max-height:170px;z-index:12;font-size:14px;color:#fff;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none;line-height:120%}#ticketbox_tooltip:after{bottom:100%;left:auto;right:7px;border:10px solid rgba(136,183,213,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#00a1a7}.paypal_tooltip{display:block;border:2px solid rgba(0,0,0,.095);background-color:#fff;font-size:16px;color:#999;line-height:1.375;left:0;right:0;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.paypal_tooltip:after,.paypal_tooltip:before{content:"";display:block;position:absolute;top:-10px;left:10px;z-index:2;width:0;height:0;overflow:hidden;border:10px solid transparent;border-top:0 #fff;border-bottom-color:#fff}.paypal_tooltip:before{top:-11px;z-index:1;border-bottom-color:rgba(0,0,0,.095)}.desktop_link,.paypal_img,.vimeo_information,.youtube_information,input.changeable{display:none}#ticketbox_tooltip a{color:#fff!important;padding-top:10px;display:block}#ticketbox_tooltip .icon-close{font-size:11px}#month-holder,#years-holder{background-color:#fff;border-radius:3px;color:#273f46;display:table;font-family:ClearSans-Medium;font-weight:400;font-size:17px;height:40px;line-height:200%;overflow:hidden;text-align:center;vertical-align:middle;width:inherit;text-transform:uppercase}#month-holder{width:100%}.month-picker,.year-picker{cursor:pointer;height:40px;display:inline-block;min-width:70px;width:auto;float:left;position:relative}#month-holder .aktiv,#years-holder .aktiv{background-color:#1f3f46;color:#fff}.month-picker:hover,.year-picker:hover{background-color:#00a0a6;color:#fff}#month-holder .passiv,#years-holder .passiv,#years-holder .passiv:hover,.month-picker .passiv:hover{background-color:#fff!important;color:#c8cfd0!important;cursor:default}.gone{color:#d5d9da}.template-text{padding:10px 0}.comment{font-family:ClearSans-Italic;font-size:13px;line-height:130%;color:#aaa;padding-bottom:0;margin-top:30px}#ticket-anzahl input,.teaser-title{font-family:ClearSans-Bold;font-weight:400}#teaser-main-container{width:inherit;max-width:480px;margin-top:20px}.teaser-container{background-color:#fff;min-height:110px;max-height:122px;height:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 10px;max-width:460px;width:100%;cursor:pointer;overflow:hidden;display:table;float:left}.loader{width:100%;padding:20px 0}.teaser-container:hover>.icon-arrow-right{background-color:#00aad4}#logout-button .button,.event .teaser-caution,.event:hover .icon-arrow-right{background-color:#d12a42}.textcontainer .teaser-container{padding:20px 0 20px 20px;width:auto;max-width:100%;height:auto!important;cursor:default;margin:30px 0 0}.highlighted .teaser-caution{display:inline-block!important}.teaser-img-container{height:100%;display:table-cell;overflow:hidden;width:33%;border-left:7px solid #00aad4}.event .teaser-img-container{border-left:7px solid #d12a42}.empty-img{background-color:#ddd;background-image:url(../images/logo-white.svg)}.teaser-img{bottom:0;display:block;left:0;margin:15px 15px 15px 10px;min-width:80px;overflow:hidden;right:0;top:0;height:92px}.teaser-img img{height:100%;width:inherit;top:0;display:block;position:absolute}.teaser-caution{position:absolute;bottom:0;text-transform:uppercase;color:#fff;font-size:80%;width:auto;margin:auto;left:0;right:0;background-color:#00aad4;display:none}.teaser-infos{display:table-cell;padding:5px;vertical-align:middle;position:relative}.teaser-date{font-size:15px;line-height:170%;color:#303f46}.teaser-title{font-size:17px;line-height:120%;color:#243f46}#to_gmaps,.moreDetails .text,.teaser-location{font-family:ClearSans-Italic}.teaser-location{font-size:15px;line-height:170%;color:#303f46}#all-events,#all-tickets-download,#all-tickets-send,#buy-tickets,.registration{width:275px;margin-top:10px;margin-right:8px;position:absolute;right:0}.datepick,.dropdown,.funktion_slider .image .template-img img,.registration{position:relative}#all-events,#all-tickets-download,#all-tickets-send{margin-top:0;right:10px;left:10px;width:auto}#buy-tickets,#next-step,.navi-button{width:inherit;min-width:230px!important;float:none;position:relative}#next-step,.navi-button{width:100%!important;margin-bottom:20px;padding:0;float:right}#rechnung_form.navi-button{display:block;float:none}#next-step.vendor-button{float:none;padding:0 20px 0 12px;max-width:300px}.registration{margin-top:30px;margin-bottom:20px;left:8px;display:block}.button .icon-arrow-left,.button .icon-arrow-right,.button .icon-download,button .icon-arrow-right{position:absolute;right:5px;top:7px;font-size:30px}.button .icon-download{font-size:20px;top:12px;right:12px}.button-container{width:100%;height:57px;position:relative;margin-top:8px}.teaser-container-placeholder{margin:0 14px;width:100%}.info-img .template-img{height:210px;overflow:hidden;width:300px;margin:auto;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.info-img{padding-top:20px}.caption{padding:5px 0}#contakt-mail .extern{color:#263f46!important}.kontakt-infos{font-size:15px;line-height:130%;text-align:left;background-color:#eee;width:inherit;height:40px;color:#1f3f46;display:table}.kontakt-infos p{margin:5px 10px 5px 0}.veranstalter-container .kontakt-infos{background-color:#fff}.ticketinfos{font-family:ClearSans;font-weight:400;font-size:16px;line-height:140%;color:#243f46!important}.payment-box,.promo-box{color:#303f46;font-size:15px;position:relative;line-height:130%}.ticketinfos .resize-container{background-color:#eee;width:inherit;height:auto;padding:10px;position:relative;top:30px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.buyer-add ul li:before,.seller-add ul li:before{width:30px;border-radius:15px;line-height:180%;height:30px}.promo-txt-container,.ticket-details .teaser-title,.veranstalter-container .veranstalter-infos,.veranstalter-container .veranstalter-logo{display:table-cell;vertical-align:middle}.veranstalter-container .veranstalter-logo{padding-right:20px;width:50px;height:50px;overflow:hidden}.veranstalter-infos a{color:#7e8c90}.veranstalter-infos a:hover{color:#263f46}.payment-box{height:100%;text-align:center;display:inline-block;float:none}.promo-box{height:110px;width:100%;max-width:460px;display:block;margin:20px 10px 0}.promo-box .promo-img{height:90px;width:90px;display:table-cell}.promo-box .promo-txt{padding:0 10px 0 20px;display:table-cell;vertical-align:top;text-align:left}.promo-box .promo-txt h1{padding:0;margin:0;font-size:17px}.promo-txt h1{font-size:16px;text-align:center;margin-right:10px}.payment-box{width:180px;margin:20px 0 0;padding:0 15px}.payment-box .promo-img,.payment-variante .promo-img{width:110px;height:110px;border-radius:50%;background-color:#eee;margin:auto;position:relative}.payment-box .promo-img img{bottom:0;display:list-item;left:0;margin:auto;position:absolute;right:0;top:0}.payment-box.descr .promo-img img{width:70%}.buyer-add,.seller-add{width:100%;display:inline-block}.green .seller-add{padding-left:0;padding-top:20px}.buyer-add ul li:before{display:inline-block;text-align:center;color:#fff;background-image:linear-gradient(#d5c800 1%,#489f2d 99%)}.seller-add ul li:before{display:inline-block;text-align:center;color:#fff;background-image:-moz-linear-gradient(#f4a100 1%,#c91c45 99%);background-image:-webkit-gradient(linear,color-stop(.01,#f4a100),color-stop(.99,#c91c45));background-image:-webkit-linear-gradient(#f4a100 1%,#c91c45 99%);background-image:-o-linear-gradient(#f4a100 1%,#c91c45 99%);background-image:-ms-linear-gradient(#f4a100 1%,#c91c45 99%);background-image:linear-gradient(#f4a100 1%,#c91c45 99%)}.funktion_slider .promo-img{margin:20px 0 10px}.action-container{padding:20px 10px;margin-top:40px;width:auto;height:auto;background-color:#283f46;color:#fff;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.action-container-txt{width:100%;max-width:620px}.action-container h1{color:#fff;margin-top:0;padding:0}.action-container .button{width:87%;display:inline-block;background-color:#00a0a6;margin-top:20px}.action-container .button:hover,.agree_window .agree_gmaps_button:hover,.agree_window .agree_vimeo_button:hover,.agree_window .agree_youtube_button:hover{color:#00a0a6;background-color:#fff}.dropdown label,.payment-variante.aktiv,.payment-variante.aktiv h1{background-color:#283f46;color:#fff}.action-container.not-payed-info .button{display:inline-block;background-color:#283f46;margin-top:20px;text-align:left;text-indent:0;position:relative}.action-container.not-payed-info .button:hover{color:#fff;background-color:#00a0a6}.details{text-align:right;padding:5px;border:dotted #eee;border-width:0 0 0 5px;-moz-border-image:url(../images/dot-small.svg) 5 0 0 0 repeat;-webkit-border-image:url(../images/dot-small.svg) 0 0 0 5 repeat;-o-border-image:url(../images/dot-small.svg) 0 0 0 5 repeat;border-image:url(../images/dot-small.svg) 0 0 0 5 repeat}.info .button{margin:15px 0;width:240px;display:inline-block}#to_gmaps{font-size:15px;line-height:180%;color:#1f3f46;text-align:left;font-weight:400}#back-to-events{font-size:17px;line-height:135%;color:#1f3f46;position:relative}#back-to-events .button,.to_top_dynamic .button{width:16px;height:44px;display:inline-block;margin-top:10px;position:relative;line-height:140%;font-size:30px;margin-right:10px;vertical-align:sub;padding-left:7px}.to_top_dynamic{position:fixed;bottom:20px;left:50%;z-index:9999;margin:0 0 0 -21px;opacity:0}#back-to-details,.ticket-box-button .button{width:10px;height:42px;display:block;float:left}#back-to-details .icon-arrow-left{right:6px;top:5px}.moreDetails{position:relative;margin-top:0;cursor:pointer;word-break:break-word}.moreDetails:hover,.moreDetails:hover .text{color:#00767d}.moreDetails .text{font-size:15px;line-height:138%;color:#303f46}.moreDetails .icon-plus{position:relative;top:3px;font-weight:700;font-size:19px}#ticket-anzahl .teaser-container,.ticket-details{cursor:default}.ticket-details .teaser-infos{display:block;width:auto}.ticket-details .details{border:dotted #eee;border-width:5px 0 0;-moz-border-image:url(../images/dot-small.svg) 10 0 0 0 repeat;-webkit-border-image:url(../images/dot-small.svg) 10 0 0 0 repeat;-o-border-image:url(../images/dot-small.svg) 10 0 0 0 repeat;border-image:url(../images/dot-small.svg) 10 0 0 0 repeat}.ticket-details .details .teaser-title{border-left:1px solid #eee;border-right:1px solid #eee}.ticket-details .inputholder{width:19%;text-align:center;display:table-cell;padding-right:25px}.ticket-details .details>div{width:19%;display:table-cell;text-align:center;padding:5px 0;line-height:120%}#ticket-anzahl input{background-color:#303f46;width:60px!important;height:30px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-size:15px;line-height:170%;color:#fff;text-align:center;text-indent:0}.inputholder label{font-size:15px;margin-right:10px}.payment-variante{background-color:#fff;display:inline-table;width:inherit;max-width:460px;height:102px;float:left;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:10px 0;font-size:17px;line-height:130%;color:#303f46;text-align:left;cursor:pointer}.step-img,.step-img-half,.step-txt{font-family:ClearSans-Bold;height:64px;vertical-align:middle}.payment-variante .promo-img{height:70px;width:70px;border-radius:50px;display:table-cell;vertical-align:middle}.payment-variante .promo-img img{width:50px}.payment-variante .promo-txt h1{text-align:left;padding:0;margin:0;font-size:15px}.payment-variante.aktiv .promo-img{background-color:#fff;color:#283f46}.payment-variante.aktiv .promo-img .icon-checkmark{display:inline-block;font-size:38px}.promo-img-container{display:table-cell;vertical-align:middle;text-align:center;padding:10px;width:72px}.step-img,.step-img-half{background-color:#ddd;width:64px;border-radius:32px;text-align:center;font-size:45px;line-height:125%;color:#fff;display:inline-block;position:relative}.step-img-half{width:32px;border-radius:0 32px 32px 0;background-color:rgba(221,221,221,.8);position:absolute;right:0}.aktiv .step-img,.ready .step-img{background-image:linear-gradient(#d5c800 1%,#489f2d 99%)}.step-img.red{background-image:-moz-linear-gradient(#f4a100 1%,#c91c45 99%);background-image:-webkit-gradient(linear,color-stop(.01,#f4a100),color-stop(.99,#c91c45));background-image:-webkit-linear-gradient(#f4a100 1%,#c91c45 99%);background-image:-o-linear-gradient(#f4a100 1%,#c91c45 99%);background-image:-ms-linear-gradient(#f4a100 1%,#c91c45 99%);background-image:linear-gradient(#f4a100 1%,#c91c45 99%)}.payment-fee,.payment-variante .promo-txt{vertical-align:middle;display:inline-block;max-width:250px;font-size:15px;padding:0 10px 0 0}.payment-fee{font-family:ClearSans-Bold;font-size:19px;margin-bottom:10px;text-align:end}.step.aktiv{display:inline-block;height:auto;padding:0 0 20px;min-width:300px}.step-txt{font-weight:400;font-size:17px;line-height:120%;padding:5px;color:#263f46;display:inline-block}.step-info{font-family:ClearSans;font-size:15px;line-height:180%;color:#273f46;text-align:left}#rechnungssumme,#warning2,#zwischensumme,.warning{font-family:ClearSans-Bold}.rechnungssumme{font-size:20px;letter-spacing:0;line-height:135%;color:#303f46;text-align:right;margin-bottom:35px}.asterisk,.required{color:#d12a3f}.dropdown select{-webkit-appearance:none;cursor:pointer}@-moz-document url-prefix(){.dropdown select{text-indent:5px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.dropdown select{padding-left:15px}}label.asterisk{position:absolute;left:6px;top:-8px}.required{display:inline;border:1px solid #d12a3f}.checkbox-container .required{border:none}#warning2,.warning{color:#d12a3f;font-weight:400;font-size:18px;padding:10px 20px;text-align:center;display:none;margin-bottom:28px;background-color:#ecdbdd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #d12a3f}.warning.grey{color:#333;border-color:#333;background-color:#dbdfde;margin:0 0 20px}form .warning{margin:10px 10px 20px;font-size:15px;font-family:ClearSans}#warning2{font-family:ClearSans;font-size:14px}.in_progress{background:url(../images/in_progress_grey.gif) center no-repeat;display:inline-block;width:30px;height:15px}.loader-button-clicked{background:url(../images/loader-button.gif) center no-repeat;display:inline-block;width:30px;height:30px;padding-top:12px;padding-left:5px}#email-info{margin:-10px 0 20px}.green-info{color:#53a539;background-color:#cfe0c9;border-color:#55a73b}.dropdown label{width:30px;height:40px;display:block;position:absolute;right:0;top:5px;font-size:24px;line-height:180%;text-align:center;border-radius:0 4px 4px 0;pointer-events:none;z-index:4}.dropdown:hover label{background-color:#00a1a5}.checkbox-container{min-height:35px;display:block;margin:15px 0;padding-left:40px}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:-40px;top:-1px;width:30px;height:30px;background:#fff;border-radius:20px}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{font-family:icomoon;content:"\e60c";position:absolute;top:2px;left:-32px;font-size:14px}[type=checkbox]:not(:checked)+label:after{opacity:0}[type=checkbox]:checked+label:after{opacity:1}[type=checkbox]:disabled:checked+label:after{color:#999}.ausfuellen{cursor:pointer;font-size:15px}#back-to-top-wrapper:hover,#back-to-top-wrapper:hover .icon-arrow-up,#footer-menu a:hover,.ausfuellen:hover{color:#00a1a5}.change_individuals,.change_input{font-family:ClearSans-Italic;font-size:15px;font-weight:400;line-height:138%;color:#303f46;text-align:left}.change_input span{font-size:16px}.resize-headline{margin:-3px 40px 17px 0;font-size:19px}.resize{position:absolute;right:0;top:0;cursor:pointer}.resize .button{display:inline-block;font-size:29px;height:32px;line-height:25px;position:relative;text-align:center;top:4px;width:32px;padding:0;font-family:ClearSans-Bold}.long{display:block;height:0;overflow:hidden;margin-bottom:30px}.info-more{position:relative;display:block}#logout-button{position:absolute;right:20px;top:20px;color:#1f3f46}#logout-button .button{width:10px;height:40px;color:#fff;font-size:25px;line-height:40px;display:inline-block}#logout-button:hover .logout-txt{color:#d12a42}.not-payed-info{background-color:#fff;width:auto;text-align:center;font-size:17px;line-height:120%;color:#303f46;display:block}.not-payed-info .icon-arrow-right{font-size:40px;display:inline-block;vertical-align:middle}.my-tickets{font-size:15px;cursor:default;float:none}.my-tickets .teaser-title{margin-bottom:5px;display:block}.my-tickets .inputholder{position:relative;top:0;right:0;display:block;text-align:left;width:auto}.my-tickets .ticketinfos .resize-container{margin:0 15px 40px 5px}.still-retrieved{font-size:15px;line-height:120%;color:#479f2c}.still-retrieved .step-img{background-color:#58a642;width:25px;height:25px;border-radius:25px}.still-retrieved .icon-checkmark{font-size:13px;left:7px;position:absolute;top:5px}.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}.individuals{display:inline-block;margin:0 1.5% 10px 0;width:48%;min-width:230px;vertical-align:top}#dialog-overlay,.send-changes{display:none;overflow:hidden}.download-ticket-button{margin:0 0 4px;width:42px!important;display:inline-block;height:42px;padding-left:12px}.status-time{margin:0 0 0 5px;color:#000;font-family:ClearSans}.gebuehren,.gebuehren_container{color:#2c3f46;text-align:center}.still-retrieved:first-child.mobile{line-height:40px}#dialog-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:999999;position:fixed;top:0}#dialog-box{background-color:#eee;min-width:280px;max-width:550px;top:50%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;margin:0 auto;padding:10px}#dialog-box .button{color:#fff;height:40px;line-height:40px;position:absolute;right:12px;width:8px}#ticketinfos{margin:20px 0}#agb-container{background-color:#fff;color:#283f46;width:100%;height:290px;overflow-y:scroll;border-top:20px solid #fff;border-bottom:20px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#agb-content{width:auto;padding:0 20px}.promo-video{min-height:368px;background:url(../images/campaign-video-preview.png) 0 0/cover no-repeat;background-position-x:center;margin-bottom:0;text-align:center;box-sizing:border-box}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-devicepixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.promo-video{background:url(../images/campaign-video-preview@2x.png) 0 0/contain no-repeat}}.mobile .promo-video{min-height:inherit;height:270px;background:url(../images/campaign-video-preview-small@2x.png) 0 0/contain no-repeat;background-position-y:bottom}.promo-video .headline{margin-top:30px;margin-right:10px;font-size:36px;line-height:110%}.mobile .promo-video .headline{font-size:20px;margin-top:0}.promo-video .subheadline{font-size:20px}.mobile .promo-video .subheadline{font-size:15px}.gebuehren_container{font-size:15px;line-height:130%;padding-bottom:10px}.gebuehren{display:table;border-collapse:separate;border-spacing:20px;width:100%;font-family:ClearSans-Bold;font-size:40px}.gebuehren_sub{display:table-cell;width:50%;text-align:center;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 10px 20px;position:relative}.gebuehren_sub .normal{font-family:ClearSans;font-size:15px;display:inline-block;margin-top:20px;text-align:left}.gebuehren_plus{height:40px;width:40px;border-radius:20px;text-align:center;display:inline-block;position:absolute;right:-30px;top:25%;z-index:2;line-height:80%;color:#fff;background-image:-moz-linear-gradient(#00b2de 1%,#1f777c 99%);background-image:-webkit-gradient(linear,color-stop(.01,#00b2de),color-stop(.99,#1f777c));background-image:-webkit-linear-gradient(#00b2de 1%,#1f777c 99%);background-image:-o-linear-gradient(#00b2de 1%,#1f777c 99%);background-image:-ms-linear-gradient(#00b2de 1%,#1f777c 99%);background-image:linear-gradient(#00b2de 1%,#1f777c 99%)}.circle,.circle:before,.table-cell{position:relative}.einlass_slider .image,.funktion_slider .image{width:100%;padding-bottom:25px}.funktion_slider .image .template-img{display:inline-block;height:180px;padding-top:30px;text-align:center;vertical-align:middle;width:100%}.circle{width:60px;height:60px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;background-color:#d3263e;text-align:center;left:0;margin:5px 10px 10px 0;font-size:27px;display:inline-block}.blue .circle{background-color:#00a8d8}.green .circle{background-color:#bccd00}.blue a{color:#00a8d8}.table-cell{display:table-cell}#event-socials a,#skip-blocks a,.agree_window,.social-media a{display:inline-block}#footer,#skip-blocks a,.agree_window,.footerlogo,p.seo-opt{position:absolute}.circle:before{color:#fff;top:15px}#social-media-container{position:relative;margin-top:20px}#event-socials a{cursor:pointer;margin-right:10px;padding-top:10px}.social-media{width:100%;text-align:center;margin-top:15px;padding-bottom:35px}.social-media a{color:#7e8c90;width:32px;height:32px;margin:6px}#skip-blocks,p.seo-opt{padding:0;margin:0}.social-media span{color:#7e8c90;font-size:35px}.social-media a:hover span{color:#1f3f46}.fb-share-button,.plusone-share-button,.twitter-share-button{float:left;margin-left:20px;margin-top:15px}#footer{background-color:#303f46;min-height:60px;height:inherit;width:100%;padding-top:8px;bottom:0;left:0}#footer-menu{position:relative;width:auto;float:right;margin:10px 10px 10px 180px;text-align:right}#footer-menu a{font-size:17px;line-height:135%;color:#fff;text-align:right;margin-left:25px;text-transform:uppercase}#spacer-footer{height:132px;width:100%}#back-to-top-wrapper{background-color:transparent;border-color:#2e3f46;color:#fff;margin:5px;text-decoration:none;position:absolute;left:10px}#back-to-top-wrapper .icon-arrow-up{color:#fff;margin-right:10px;padding-right:0;padding-left:2px;font-size:28px;position:relative;top:7px}.footerlogo{top:10px;right:10px}#continueButton{width:290px!important}#continueButton:disabled{background-color:#ccc}#paymentMethodContainer .paymentMethodRow div.nameRow .methodName{font-family:ClearSans,Verdana,Helvetica,sans-serif!important;font-size:16px!important}.gmap,.template-vimeo,.template-youtube{background-image:url("../images/gmap-back.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}#location.gmap{background:0 0}.template-vimeo,.template-youtube{background-color:#ccc;background-size:auto 80%;background-image:url("../images/play-button.png")}.agree_window{padding:15px;text-align:center;color:#fff;background-color:rgba(0,0,0,.65);border-radius:6px;box-sizing:border-box;width:auto;margin:auto;font-size:15px;left:-999px;right:-999px;top:-999px;bottom:-999px;max-width:400px;max-height:200px;height:min-content;width:inherit}.agree_window h3{color:#fff!important;text-align:center}.agree_window .agree_gmaps_button,.agree_window .agree_vimeo_button,.agree_window .agree_youtube_button{background-color:#00a0a6;border:2px solid #00a0a6;color:#fff;text-align:center;text-transform:uppercase;border-radius:6px;padding:5px 8px;cursor:pointer;margin:10px;display:inline-block}.template-vimeo,.template-youtube{position:relative;width:100%;height:230px}.datepicker{overflow:hidden}p.seo-opt{color:#fff!important;background-color:#000!important;z-index:-1;line-height:1;font-size:10px;left:-9999px}#skip-blocks a{color:#fff;font-size:18px;background-color:#000;padding:5px 10px;left:-9999px;top:-9999px}#skip-blocks a:focus,#skip-blocks a:hover{left:0;top:0;z-index:999}#header #quick_search a:focus-visible,#header #quick_search input:focus-visible,a:focus-visible,input:focus-visible{outline:rgba(0,0,0,.8) solid .125rem!important;outline-offset:-0.1rem!important}#header a:focus-visible,#header input:focus-visible{outline:#fff solid .125rem!important;outline-offset:-0.1rem!important}#skip-blocks a:hover{text-decoration:underline}