body{font-family:"Trebuchet MS",Verdana,Arial,Geneva,Helvetica,sans-serif;color:#444;background-color:#fff;font-size:81.6%;line-height:1.4em;margin:0;padding:0;overflow-y:scroll}a{color:#000}a:hover{color:#aaa}img{max-width:100%}.clearer{display:block;clear:both;height:0;min-height:0;line-height:0}#page{display:block;width:100%;max-width:1400px;font-size:1em;margin:0 auto}#head{display:block;width:100%;max-width:1400px;height:150px;background-color:#70e2cb;margin:10px 0 0}#head h1{margin:0;padding:0}#head h1 a{display:block;width:455px;height:150px;margin:0 auto;padding:0;background-image:url(/images/aheader19.png);background-position:center center;background-repeat:no-repeat;background-size:auto 115px}#head h1 span{display:none}#body{display:block;position:relative;width:100%;max-width:1400px;min-height:600px;font-size:1em;background-color:#70e2cb;margin:10px 0 0;padding:0 0 15px}#navigation{font-size:1em;position:absolute;top:0;left:0;display:block;width:220px;margin:0;padding:15px;z-index:5555;background-color:transparent}#navigation ul{margin:0;padding:0}#navigation ul li{display:block;list-style-type:none;margin:0 0 5px;padding:0}#navigation ul a{display:block;height:25px;line-height:25px;font-size:1em;font-weight:700;text-decoration:none;background-color:#fff;margin:0;padding:0 7px 0 8px}#navigation ul .sel a{color:#fff;background-color:#70e2cb;border:1px solid #fff}#navigation ul ul{display:none;margin:0;padding:0 0 4px;background-color:#70e2cb}#navigation ul .sel ul{display:block}#navigation ul .sel ul li{margin:0;padding:0}#navigation ul .sel ul a{height:18px;line-height:18px;font-weight:400;border:0;border-bottom:1px dotted #fff;color:#000;padding:0 7px 2px 20px;margin:3px 0}#navigation ul .sel ul a:hover{color:#fff}#navigation ul .sel ul .sel a{color:#fff;text-decoration:underline}#logo{display:block;width:100%;height:200px;background-image:url(/images/alogo19.png);background-repeat:no-repeat;background-size:100% auto;margin:0}#logo span{display:none}#mlogo{display:none;width:100%;height:200px;background-image:url(/images/alogo19.png);background-repeat:no-repeat;background-size:100% auto;margin:0}#mlogo span{display:none}#fb{display:block;width:24px;height:24px;background:transparent url(/images/arlecchino_sprite.png) 0 -220px no-repeat;margin:15px 0 0}#fb span{display:none}#content{display:block;width:auto;min-height:660px;font-size:1em;background-color:transparent;margin:15px 15px 0;padding:15px 0 0 250px;position:relative;z-index:5005}#content h2{font-size:1.15em;font-weight:700;color:#8a65c4;margin:0 0 15px;padding:10px 15px;background-color:#fff}#content h3{font-size:1em}#inner_content{background-color:#fff;padding:1em 15px;min-height:645px}#inner_content h2{margin:0 0 1em;padding:10px 15px 0 0}#inner_content ul{margin:0 0 1em;padding:0}#inner_content ul li{margin:0 0 .25em;padding:0 0 0 1em;list-style-type:none;background:transparent url(/images/arlecchino_sprite.png) -792px 4px no-repeat}#info{clear:both;text-align:left;padding:5px 15px 5px 0}.workshop{margin:2em 0}.workshop h3,.workshop p{margin:0}.gb_box{margin-top:2em}.gb_box h3{background-color:#ddd;padding:3px;font-weight:400}.gb_new{position:absolute;top:.5em;right:1.25em}.formerror{font-size:.9em;color:red;margin:0}.gb_form input[type=text],.gb_form textarea{width:320px}.slide_opener .opener{position:relative;display:inline-block;background-color:#70e2cb;top:.5em;padding:.25em 1em;text-decoration:none;color:#fff;line-height:1.2em}.slide_opener .opener:hover{color:#000}.fbox{position:relative;display:inline-block;background-color:#70e2cb;top:.5em;padding:.25em 1em;text-decoration:none;color:#fff;line-height:1.2em}.fbox:hover{color:#000}.lbox{position:relative;display:inline-block;border:1px solid #70e2cb;top:.5em;padding:.25em 1em;text-decoration:none;color:#70e2cb;line-height:1.2em}.slide_closer{display:block;clear:both;text-align:center;background-color:#70e2cb;padding:.4em 2em;text-decoration:none;color:#fff}.slide_closer:hover{text-decoration:none;color:#000}.slide{margin-top:.5em !important}.hint{color:#70e2cb;margin:0}#inner_content ul.links{margin-top:1.5em}.programm .probox:nth-child(odd){background-color:#edfffb}.probox{border-top:1px dotted #ccc;padding:.5em 0}.probox.first{border:0}.hidden{display:none}.tbtn{padding:1px 6px;background-color:#f90;color:#fff;text-decoration:none;border:1px solid #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:3px;box-shadow:2px 2px 2px #aaa}.tbtn:hover{color:#000;background-color:#f30;box-shadow:1px 1px 1px #666}.tbox{float:right;margin-top:1em;margin-right:2em}.prod_box{clear:both;margin:.5em 0 1em;padding-top:0}#inner_content>h2,#inner_content>h3{padding-top:0;margin-top:0;font-size:1em}.calendar{background-image:url(/images/cms/icons/calendar_2.png);background-repeat:no-repeat;background-position:left 50%;padding-left:18px;display:inline-block}#map{margin-top:2em;width:485px;height:320px}.tf_small{width:25px}.mbot5{margin-bottom:.5em}.fixed{display:none;position:relative;background-color:#fff;width:100%;max-width:485px}.fixed.fixedPosition{display:block;position:fixed;visibility:visible;top:0}.saisonform td input[type=submit]{background-color:#70e2cb;border:1px solid #70e2cb;padding:.5em 1em;color:#fff;font-weight:700;letter-spacing:1px}.saisonform td input[type=submit]:hover{border:1px solid #000}.saisonform td input[type=text]{width:90%}.saisonform textarea{width:90%;resize:vertical}.saisonform td #captcha{width:195px}.saisonform td input[type=text].plz{width:20%;margin-right:2%}.saisonform td input[type=text].city{width:66.5%}.form_success{font-size:1.8em;line-height:1.4em;color:#70e2cb}.form_error{font-size:1.8em;color:red}td{padding:2px}table{width:100%;border-spacing:1px}.hdatum{color:#777}.gallery_box{margin-bottom:2em}p img{float:left;margin:0 15px 15px 0}.req{padding:5px;color:#000;border:1px solid red;background-color:#fcc}.news-item{clear:both}.news-image{position:relative;float:left;height:180px;width:26%;margin:0 .5em 1em 0;background-repeat:no-repeat;background-size:100% auto;background-position:top center}.news-text{float:left;width:70%;margin-left:2%;margin-top:-2px;margin-bottom:0}.produktionen-image{position:relative;float:left;height:180px;width:26%;margin:0 .5em 1em 0;background-repeat:no-repeat;background-size:100% auto;background-position:top center}.produktionen-text{float:left;width:70%;margin-top:-1px;margin-bottom:0}.produktionen-text p{margin:0}.bold{font-weight:700}.team .titel{clear:both}.team .member{float:left;width:185px;min-height:320px;margin:0 4% 1em 0;border-bottom:1px dotted #ccc}.team .member img{width:100%}.team .member p{display:inline-block;min-height:2.65em;margin:0 0 1em}body .center{text-align:center}#mobnavi{display:none}.mobile_only{display:none}.desktop_only{display:block}.arial{font-family:Arial,"Arial Black","Courier New",Consolas,"DejaVu Sans"}@media only screen and (max-width:780px),(max-device-width:780px){.mobile_only{display:block}.desktop_only{display:none}#page{width:100%;font-size:1.2em}#head{width:100%;height:20vw}#head h1{position:relative;z-index:3000}#head h1 a{width:100%;height:20vw;margin:0 auto;background-image:url(/images/aheader19.png);background-position:center center;background-repeat:no-repeat;background-size:50%;position:relative;z-index:3300}#body{float:none;width:100%;min-height:600px;margin:0;padding:0 0 15px}#navigation{float:none;width:95%;margin:0;padding:15px;position:relative;z-index:3600;background-color:#70e2cb}#navigation ul{margin:0 .5%;background-color:#70e2cb}#navigation ul li{margin:0 0 1.5em}#navigation ul a{height:1.75em;line-height:1.75em;font-size:2em}#navigation ul ul{padding:.5em 0 0}#navigation ul .sel ul a{height:auto;line-height:1.5em}#logo{display:block;display:none}#mlogo{position:absolute;top:5vw;left:5vw;width:15%;height:12vw}#fb{display:none}#mfb{position:absolute;top:5px;right:5px;width:32px;height:32px;z-index:4000}#content{float:none;width:96%;margin:0 2%;padding:.5em 0;font-size:1.5em;line-height:1.5em;position:relative;z-index:3500}#inner_content ul li{padding:0 0 0 2.5em;background:transparent url(/images/arlecchino_sprite.png) -785px 13px no-repeat}#info{padding:1em 2em}.news-item{clear:both;border-bottom:2px dotted #ccc;font-size:1.25em}.news-image{height:55vw;width:80vw;margin:0 1.5em 1em 0}.news-text{float:none;max-width:100%}.news>div>div{height:auto !important}.news-item p{overflow:hidden;clear:left;width:100%}.probox{border-top:0;border-bottom:2px dotted #ccc;position:relative}.probox .tbox{padding-top:1em}.probox .zeit{font-size:.8em}.prod_box img{width:30vw;border-top:2px dotted #ccc}.prod_box>div{height:auto !important}.produktionen-text{float:none;max-width:100%}.years{font-size:2em;line-height:1.5em}.gallery_box{border-bottom:2px dotted #ccc;padding-bottom:2em}.ticketino{width:auto}.tbtn{font-size:1.2em}div a img,h3 a img{width:100%;height:auto}form{font-size:1.5em;line-height:1.5em}form input{font-size:1em;border:2px solid #666}form input[type=checkbox]{-webkit-appearance:none;background-color:#ccc;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:.6em;border-radius:.3em;display:inline-block;position:relative}form input[type=checkbox]:active,form input[type=checkbox]:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0px 1px 3px rgba(0,0,0,.1)}form input[type=checkbox]:checked{background-color:#eee;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0px -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#99a1a7}form input[type=checkbox]:checked:after{content:'\2714';font-size:1.1em;position:absolute;top:-.2em;left:.2em;color:#666;border:0;outline:0}form input[type=radio]{-webkit-appearance:none;background-color:#ccc;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:.6em;border-radius:.6em;display:inline-block;position:relative}form input[type=radio]:active,form input[type=radio]:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0px 1px 3px rgba(0,0,0,.1)}form input[type=radio]:checked{background-color:#eee;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0px -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#99a1a7}form input[type=radio]:checked:after{content:'\2714';font-size:1.1em;position:absolute;top:-.2em;left:.2em;color:#666;border:0;outline:0}.saisonform table td{display:block !important;padding:4px}.saisonform form>div{padding:4px}.saisonform label[for=notice]{font-size:.375em}.saisonform input[type=text]{height:2em;padding:.2em .5em}.saisonform .tf_small{width:2em}.saisonform td input[type=text].city{width:64.5%}.saisonform textarea{height:4em;width:90% !important;padding:.2em .5em;font-size:1.5em;border:2px solid #666}.saisonform input[type=submit]{font-size:1.5em}#fp_number,#fp_valid{width:220px !important}.msmall{font-size:.66em}.slide_opener{top:.25em;padding:.7em 1.4em}}#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#fff;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url(/images/80.png) repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0px 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0px 5px 20px rgba(0,0,0,.5);box-shadow:0px 5px 20px rgba(0,0,0,.5);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#fff url(/scripts/images/en/WhiteLoading.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lang_de #mbCenter.mbLoading{background:#fff url(/scripts/images/de/WhiteLoading.gif) no-repeat center}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#000;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#000;font-weight:700;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:none;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#222;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#222;font-size:16px;line-height:14px;font-weight:700}#mbInPrevLink{position:absolute;left:0;width:45%;height:90%;z-index:120}#mbInPrevLink:hover{background:transparent url(/scripts/images/de/OrangePrevious.png) no-repeat left 30%}#mbInNextLink,#mbInNextLink:hover,#mbInNextLink:focus,#mbInNextLink:active{border:0;outline:0}#mbInNextLink{position:absolute;right:0;width:45%;height:90%;z-index:120}#mbInNextLink:hover{background:transparent url(/scripts/images/de/OrangeNext.png) no-repeat right 30%}#mbInNextLink,#mbInNextLink:hover,#mbInNextLink:focus,#mbInNextLink:active{border:0;outline:0}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#333}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#000}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#000;text-align:center;border:10px solid #700;padding:10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}