html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:active,a:visited{border:none;outline:none}@font-face{font-family:"OpenSansCondensed-Web";src:url("../fonts/opensanscondensed/opensanscondensed-light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"OpenSansCondensed-Web";src:url("../fonts/opensanscondensed/opensanscondensed-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"BebasNeue-Web";src:url("../fonts/bebas/bebas-neue-v14-latin-regular.woff2") format("woff2");font-weight:normal;font-style:normal}html,body{font-family:"OpenSansCondensed-Web",Helvetica,Arial,sans-serif;font-weight:300;color:#f4f4f4;background-image:url("../img/background.jpg");background-size:300px 300px;width:100%;height:100%;position:relative}strong{font-weight:bold}.wrapper{width:100%;height:100%;position:relative;overflow:hidden;min-width:1024px;min-height:670px}.left-side-background{height:100%;background-color:#181818;position:absolute;left:0;width:50%;margin-left:-170px}.navigation{width:344px;height:100%;min-height:670px;background:rgba(24,24,24,.7);float:left;z-index:100;position:relative}.logo_wrapper{width:100%;height:120px;background:rgba(50,50,50,.8);border-bottom:1px solid #181818}.logo_wrapper .logo{display:block;width:146px;height:102px;background-image:url("../img/logo.png");background-size:100% 100%;float:left;margin:7px 25px 0 35px}.logo_wrapper h1{float:left;font-size:27px;font-weight:300;line-height:17px;margin-top:73px}.logo_wrapper h1 .subtitle{font-size:14px}.nav_list{position:relative;height:100%}.nav_list a.select{padding:16px 0 16px 68px;width:276px;float:left;text-decoration:none;color:#737373;font-size:18px;min-height:18px;position:relative;border-bottom:1px solid #282828;transition:color .2s,background-color .2s}.nav_list a.select span>span,.nav_list a.select span>ul li>span{color:#555;transition:color .2s}.nav_list a.select.active{color:#fff;background:#282828}.nav_list a.select.active span>span,.nav_list a.select.active span>ul li>span{color:#aaa}.nav_list a.select.active .edit:before{background-image:url(../img/orange_arrow.png);background-size:10px 350px;background-position:left center;background-repeat:no-repeat;height:100%;left:51px;top:0px}.nav_list a.select .icon{color:#e75012;width:38px;display:inline-block;position:absolute;left:35px;top:5px}.nav_list a.select .icon.show_type{left:10px;top:0px}.nav_list a.select .icon.show_type:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-165px -165px;width:55px;height:55px;display:block;content:""}.nav_list a.select .icon.show_type.stelzen_show:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-165px -110px;width:55px;height:55px;display:block;content:""}.nav_list a.select .icon.genre{left:12px;top:0px}.nav_list a.select .icon.genre:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:0px 0px;width:55px;height:55px;display:block;content:""}.nav_list a.select .icon.anzahl{left:9px;top:-5px}.nav_list a.select .icon.anzahl:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:0px -55px;width:55px;height:55px;display:block;content:""}.nav_list a.select .icon.show{left:10px;top:-4px}.nav_list a.select .icon.show:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:0px -110px;width:55px;height:55px;display:block;content:""}.nav_list a.select .icon.specials{left:10px;top:-3px}.nav_list a.select .icon.specials:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:0px -165px;width:55px;height:55px;display:block;content:""}.nav_list a.select .icon.anfahrt{left:7px;top:0px}.nav_list a.select .icon.anfahrt:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-110px -165px;width:55px;height:55px;display:block;content:""}.nav_list a.select ul li{padding-bottom:3px}.nav_list a.select ul li:last-child{padding-bottom:0px}.nav_list a.select .edit{width:54px;text-align:center;display:inline-block;float:right;background:#0d0d0d;height:100%;position:absolute;right:0;top:0}.nav_list a.select .edit:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-55px 0px;width:55px;height:55px;display:block;content:"";top:-3px;position:absolute}.nav_list a.select .price{top:17px;font-family:"BebasNeue-Web",Helvetica,Arial,sans-serif;font-weight:normal;position:absolute;right:62px;text-align:right;color:#737373}.nav_list .disable-menu{position:absolute;left:0;top:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.4)}.nav_list.disabled{opacity:.6}.nav_list.disabled a.select .edit{display:none}.nav_list.disabled .disable-menu{display:block}@media(hover: hover){.nav_list a.select:where(:not(:disabled)):hover{color:#fff;background-color:#181818}.nav_list a.select:where(:not(:disabled)):hover .edit:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-55px -55px;width:55px;height:55px;display:block;content:""}.nav_list a.select:where(:not(:disabled)):hover.active .edit:before{background-image:url(../img/orange_arrow.png);background-size:10px 350px;background-position:left center;background-repeat:no-repeat;height:100%;left:51px;top:0px}}.totalAmount{position:absolute;bottom:19px;left:30px;width:295px;display:none}.totalAmount table{width:295px}.totalAmount table td{vertical-align:bottom}.totalAmount table td:first-child{text-align:left;width:125px}.totalAmount table td:last-child{text-align:right}.totalAmount .tax-col{font-size:18px;color:#737373}.totalAmount h3{float:left;font-size:18px;margin-top:7px;margin-bottom:6px;line-height:14px}.totalAmount h3 .add_tax{font-size:12px;color:#737373}.totalAmount h2{float:right;font-size:20px;margin-top:7px}.totalAmount h2 #totalPrice{padding-right:3px;font-family:"BebasNeue-Web",Helvetica,Arial,sans-serif;font-weight:normal;font-size:32px}.totalAmount .faq-and-imprint{float:left;width:120px;height:50px;margin-top:15px;font-size:14px;color:#737373;line-height:18px}.totalAmount .faq,.totalAmount .impressum,.totalAmount .agb,.totalAmount .datenschutz{color:#737373;font-size:14px;padding:1px 0;text-decoration:none;display:inline;transition:color .2s;line-height:18px}.totalAmount .anfrage{display:block;float:right;background:#e75012;color:#fff;font-size:20px;border:1px solid #e75012;padding:6px 8px 8px;margin-top:16px;text-decoration:none;transition:background-color .2s,color .2s}@media(hover: hover){.totalAmount .faq:where(:not(:disabled)):hover,.totalAmount .impressum:where(:not(:disabled)):hover,.totalAmount .agb:where(:not(:disabled)):hover,.totalAmount .datenschutz:where(:not(:disabled)):hover{color:#e75012}}@media(hover: hover){.totalAmount .anfrage:where(:not(:disabled)):hover{background:none;color:#e75012}}.teaser_img{width:100%;height:100%;position:absolute;display:block;z-index:10;right:0;background-image:url("../img/StartScreen.jpg");background-size:cover;background-position:right center}.content{width:680px;height:100%;min-height:670px;z-index:20;position:absolute;left:50%;margin:0 0 0 -168px}.content .slide{width:680px;height:100%;left:150%;top:0;opacity:0;overflow:hidden;position:absolute}.content .slide .slide_content{padding:20px}.content a.next_slide,.content a.prev_slide,.content a.selectShowTypeBtn,.content a.selectAnfahrt,.content a.backToConfig{position:absolute;bottom:15px;font-size:24px;text-decoration:none;transition:color .2s}.content a.next_slide,.content a.selectAnfahrt{right:30px;color:#fff;padding:16px 55px 10px 0}.content a.next_slide:after,.content a.selectAnfahrt:after{position:absolute;background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-55px -110px;width:55px;height:55px;display:block;content:"";top:0px;right:0px}.content a.prev_slide,.content .selectShowTypeBtn,.content a.backToConfig{left:5px;color:#181818;padding:16px 0 10px 55px}.content a.prev_slide:before,.content .selectShowTypeBtn:before,.content a.backToConfig:before{position:absolute;background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-55px -165px;width:55px;height:55px;display:block;content:"";top:0px;left:0px}@media(hover: hover){.content a.next_slide:where(:not(:disabled)):hover,.content a.selectAnfahrt:where(:not(:disabled)):hover{color:#e75012}}@media(hover: hover){.content a.prev_slide:where(:not(:disabled)):hover,.content .selectShowTypeBtn:where(:not(:disabled)):hover,.content a.backToConfig:where(:not(:disabled)):hover{color:#fff}}.button{padding:20px 0 20px 80px;background:#181818;color:#fff;text-decoration:none;position:relative;float:left;margin:10px 0 0 0;font-size:24px;opacity:1;transition:opacity .2s}.button:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-110px 0px;width:55px;height:55px;display:block;content:"";position:absolute;left:15px;top:13px}.button.inactive{opacity:.5}.button.inactive:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-110px -55px;width:55px;height:55px;display:block;content:"";position:absolute;left:14px;top:15px}.button.last{margin-right:0}.button .price{display:block;font-family:"BebasNeue-Web",Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;margin-top:7px}.button .price small{font-size:12px;padding-left:3px;font-family:"OpenSansCondensed-Web",Helvetica,Arial,sans-serif;font-weight:300}.button.skip_video{padding-left:0;text-align:center}.button.skip_video:before{display:none}@media(hover: hover){.button.inactive:where(:not(:disabled)):hover{opacity:1}.button.inactive:where(:not(:disabled)):hover:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-110px -110px;width:55px;height:55px;display:block;content:"";position:absolute;left:15px;top:13px}}@media(hover: hover){.button.inactive.skip_video:where(:not(:disabled)):hover:before{display:none}}.select.info{display:block;width:30px;height:64px;float:left;margin:10px 10px 0 0;background-color:#0d0d0d;position:relative;cursor:pointer}.select.info:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-165px 0px;width:55px;height:55px;display:block;content:"";position:relative;top:4px;left:-12px}.select.info.last{margin-right:0}@media(hover: hover){.select.info:where(:not(:disabled)):hover{background-color:#181818}}.ajaxloader{width:100%;height:100%;background:url(../img/black_60.png);position:absolute;left:0;top:0;display:none}.ajaxloader img{width:30px !important;height:29px !important;position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-15px}.image-container{position:relative;width:620px;height:360px}.image-container img{width:100%;height:100%}.image-container .description-box{background:url(../img/black_80.png);width:310px;height:360px;position:absolute;right:0;top:0;display:none}.image-container .description-box h3{font-size:24px;padding:20px}.image-container .description-box p{font-size:15px;line-height:19px;padding:0 20px}.image-container .description-box .close-btn{display:block;width:55px;height:55px;position:absolute;right:0;top:0}.image-container .description-box .close-btn:before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-165px -55px;width:55px;height:55px;display:block;content:""}.image-container .description-box a{color:#e75012;text-decoration:none}.image-container .description-box a:hover{text-decoration:underline}@media(hover: hover){.image-container .close-btn:where(:not(:disabled)):hover :before{background-image:url(../img/Pyrostyx_Icon_Sprite.png);background-size:220px 220px;background-position:-110px -55px;width:55px;height:55px;display:block;content:""}}.start-slide .text_content{float:left;width:190px;padding:33px 40px 0 450px;text-shadow:0 0 5px #000,0 0 5px #000}.start-slide .text_content h2{font-size:30px;line-height:36px;text-align:right}.start-slide .text_content .select{bottom:auto;font-size:32px;right:8px;top:35%}.start-slide .text_content .select.private{margin-top:-25px}.start-slide .text_content .select.corporation{margin-top:25px}.start-slide .text_content .select:after{top:6px}.start-slide .text_content .select .price_notice{position:relative;top:-10px;font-size:16px;text-align:right}.show-type-slide .image-container{margin-top:50px;height:348px;background:#000}.show-type-slide .image-container .description-box{height:348px}.show-type-slide .button{width:620px}.show-type-slide .select.info{height:89px}.show-type-slide .select.info:before{top:15px}.show-type-slide .selectAnfahrt{display:none}.genre-slide .button{width:215px;padding:20px 0 20px 60px}.genre-slide .button:before{left:0px}.genre-slide .button.inactive:before{left:1px}@media(hover: hover){.genre-slide .button.inactive:where(:not(:disabled)):hover:before{left:0}}.genre-slide .select.info{height:89px}.genre-slide .select.info:before{top:15px}.artist-selector .button{width:150px;margin-right:10px;font-size:20px;padding:10px 0 9px 50px}.artist-selector .button:before{top:2px;left:-3px}.artist-selector .button.inactive:before{left:-2px;top:2px}@media(hover: hover){.artist-selector .button.inactive:where(:not(:disabled)):hover:before{top:2px;left:-3px}}.artist-selector .img{display:block;width:305px;height:180px;position:absolute;background-size:305px 360px;left:0;top:0}.artist-selector .img.one_artist{background-image:url(../img/anzahl/ein_kuenstler.png)}.artist-selector .img.two_artists{background-image:url(../img/anzahl/zwei_kuenstler.png)}.artist-selector .img.three_artists{background-image:url(../img/anzahl/drei_kuenstler.png)}.artist-selector .img.four_artists{background-image:url(../img/anzahl/vier_kuenstler.png)}.show-slide .button{width:120px;font-size:20px;padding:10px 0 9px 50px}.show-slide .button:before{top:2px;left:-3px}.show-slide .button.inactive:before{left:-2px;top:2px}@media(hover: hover){.show-slide .button.inactive:where(:not(:disabled)):hover:before{top:2px;left:-3px}}.specials-slide .button{width:120px;font-size:20px;margin-right:0;padding:10px 0 9px 50px}.specials-slide .button:before{top:2px;left:-3px}.specials-slide .button.inactive:before{left:-2px;top:2px}@media(hover: hover){.specials-slide .button.inactive:where(:not(:disabled)):hover:before{top:2px;left:-3px}}.specials-slide .button.new-line{clear:both}.specials_description .videoContainer{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;display:none}.specials_description .videoContainer iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#map-canvas{width:100%;height:100%}form#anfahrt{margin-top:10px}#distance-output{font-size:24px;width:400px;float:left;margin-top:24px;margin-left:15px}.contact-slide .selectShowTypeBtn,.anfahrt-slide .selectShowTypeBtn{display:none}.contact-slide p,.anfahrt-slide p{float:left;margin-top:40px;font-size:22px;line-height:34px;margin-bottom:20px}.contact-slide label,.anfahrt-slide label{background:#181818;clear:both;float:left;font-size:22px;margin-bottom:10px;padding:10px;width:176px}.contact-slide input,.contact-slide textarea,.anfahrt-slide input,.anfahrt-slide textarea{-webkit-appearance:none;border-radius:0;float:left;width:404px;border:none;padding:4px 10px;background:url(../img/darkGrey_50.png);font-family:"OpenSansCondensed-Web",Helvetica,Arial,sans-serif;font-weight:300;font-size:22px;line-height:34px;color:#fff;margin:0}.contact-slide input.send,.contact-slide textarea.send,.anfahrt-slide input.send,.anfahrt-slide textarea.send{background:#e75012;float:right;cursor:pointer;margin-top:20px;margin-right:20px;color:#fff;width:170px;border:1px solid #e75012;transition:background-color .2s,color .2s}.contact-slide textarea,.anfahrt-slide textarea{resize:none;height:110px}.contact-slide p.info,.anfahrt-slide p.info{clear:both;margin:0;font-size:18px;line-height:22px;color:#737373;width:400px;margin-top:20px}.contact-slide p.info a,.anfahrt-slide p.info a{color:#737373}.contact-slide #app_response p,.anfahrt-slide #app_response p{text-align:center;width:100%;margin-top:220px}@media(hover: hover){.contact-slide input.send .anfahrt-slide input.send:where(:not(:disabled)):hover{background:none;color:#e75012}}@media(hover: hover){.contact-slide p.info a:where(:not(:disabled)):hover{color:#e75012}}.content .faq-slide .slide_content,.content .agb-slide .slide_content,.content .datenschutz-slide .slide_content,.content .impressum-slide .slide_content{position:relative;height:100%;padding:0 20px}.content .faq-slide .faq-container,.content .agb-slide .faq-container,.content .datenschutz-slide .faq-container,.content .impressum-slide .faq-container{padding:5% 0;overflow-y:auto;height:80%}.content .faq-slide .faq-container h1,.content .agb-slide .faq-container h1,.content .datenschutz-slide .faq-container h1,.content .impressum-slide .faq-container h1{font-weight:normal;font-size:22px;margin-bottom:20px;color:#e75012}.content .faq-slide .faq-container h2,.content .agb-slide .faq-container h2,.content .datenschutz-slide .faq-container h2,.content .impressum-slide .faq-container h2{font-weight:normal;font-size:22px;margin-bottom:10px}.content .faq-slide .faq-container h3,.content .agb-slide .faq-container h3,.content .datenschutz-slide .faq-container h3,.content .impressum-slide .faq-container h3{font-weight:bold;font-size:18px;margin-bottom:10px}.content .faq-slide .faq-container p,.content .faq-slide .faq-container li,.content .agb-slide .faq-container p,.content .agb-slide .faq-container li,.content .datenschutz-slide .faq-container p,.content .datenschutz-slide .faq-container li,.content .impressum-slide .faq-container p,.content .impressum-slide .faq-container li{color:#ddd;font-size:15px;line-height:19px;margin-bottom:20px;padding-right:10px}.content .faq-slide .faq-container ul,.content .agb-slide .faq-container ul,.content .datenschutz-slide .faq-container ul,.content .impressum-slide .faq-container ul{margin-bottom:10px}.content .faq-slide .faq-container ul li,.content .agb-slide .faq-container ul li,.content .datenschutz-slide .faq-container ul li,.content .impressum-slide .faq-container ul li{margin-bottom:0px}.content .faq-slide .faq-container ul li:before,.content .agb-slide .faq-container ul li:before,.content .datenschutz-slide .faq-container ul li:before,.content .impressum-slide .faq-container ul li:before{content:"• "}.content .faq-slide .faq-container a,.content .agb-slide .faq-container a,.content .datenschutz-slide .faq-container a,.content .impressum-slide .faq-container a{color:#ddd;text-decoration:underline}@media(hover: hover){.content .faq-slide .faq-container a:where(:not(:disabled)):hover,.content .agb-slide .faq-container a:where(:not(:disabled)):hover,.content .datenschutz-slide .faq-container a:where(:not(:disabled)):hover,.content .impressum-slide .faq-container a:where(:not(:disabled)):hover{color:#e75012}}
