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{border:0;font-size:100%;font:inherit;font-weight:lighter;vertical-align:baseline;margin:0;padding:0}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:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;width:100%}body{background:#fff;font-family:'Open Sans',sans-serif;color:#333;font-size:15px;height:100%;width:100%}input{font-family:'Open Sans',sans-serif;font-size:13px;padding:5px 7px;outline:0;border:0;background:#fff;border-radius:5px}textarea{font-family:'Open Sans',sans-serif;font-size:13px;padding:5px 7px;background:#fff;border-radius:5px;outline:0;border:0}input[type=submit]{width:auto;padding:5px 18px;line-height:25px;text-shadow:none;cursor:pointer;box-shadow:none;background:#333;color:#fff}p{margin:5px 0;line-height:25px}.columns2{-webkit-column-count:2;-moz-column-count:2;column-count:2;text-align:justify;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}br.double{break-before:avoid-column;-webkit-column-break-before:avoid-column}a{text-decoration:none;color:inherit;transition:color .2s ease;color:#b40104}a:hover{text-decoration:underline}strong{font-weight:400}.clr{clear:both}.scroll-link,span.kontakt,.mehr{color:#b40104;cursor:pointer}.btn2,.btn{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#b40104;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);font-size:15px;color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,.25);-webkit-box-shadow:2px 2px 2px #bec2bc;-moz-box-shadow:2px 2px 2px #bec2bc;box-shadow:2px 2px 2px #bec2bc;cursor:pointer;display:block;margin:0 auto;line-height:35px;margin-bottom:0;text-align:center;vertical-align:middle;font-weight:400;width:180px}.btn:hover{color:#fff;text-decoration:none;background:#F00}.btn2-hover{color:#fff;text-decoration:none;background:#F00}.btn_row{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-color:#b40104;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);font-size:15px;color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,.25);-webkit-box-shadow:2px 2px 2px #bec2bc;-moz-box-shadow:2px 2px 2px #bec2bc;box-shadow:2px 2px 2px #bec2bc;cursor:pointer;text-decoration:none;display:inline;padding:5px 10px 5px 10px;margin:10px 10px 10px 10px;line-height:35px;text-align:center;vertical-align:middle;font-weight:400}.btn_row:hover{color:#fff;text-decoration:none;background:#F00}.line{width:100%;height:2px;background:rgb(180,1,4);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(180,1,4,1) 51%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(51%,rgba(180,1,4,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(180,1,4,1) 51%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(180,1,4,1) 51%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(180,1,4,1) 51%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(180,1,4,1) 51%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B40104',endColorstr='#ffffff',GradientType=1)}.line-dist{margin:40px 0}.error{color:#c00}.video-wrapper{position:relative;height:295px;width:480px;margin:5px 0 0 0;box-shadow:1px 1px 3px rgba(0,0,0,.2)}.video-wrapper iframe{position:absolute;top:10px;left:30px;width:420px;height:275px}.video-1{width:48%;float:left;margin:0 0 20px 0}.video-2{width:48%;float:right;margin:0 0 20px 0}.sign{font-style:italic}nav.main{height:43px;line-height:43px;background-color:#1a171b;position:fixed;top:0;left:0;width:100%;z-index:11}nav.main .inner{padding:0 10px 0 0!important}nav.main .logo{position:absolute;top:0;left:0;z-index:20;background-color:#B40104;height:66px}nav.main .logo span{position:absolute;color:#fff;bottom:5px;left:0;width:100%;text-align:center;line-height:11px;font-size:11px;letter-spacing:.1em}nav.main .logo .logo-small{display:none}nav.main ul{float:right}nav.main li{float:left;color:#fff}nav.main li.last a{padding-right:0;padding-left:5px}nav.main li a{color:#fff;display:block;padding:0 10px 0 10px;background-color:#1a171b;font-size:14px}nav.main li.active a,nav.main li a:hover{text-decoration:none;background:url(../../media/img/active-nav.png) no-repeat bottom center}nav.main li.last a:hover{background:none}nav.main li a img{margin-top:15px}nav.main #nav-kontakt,nav.main a#pull{display:none}nav.side{position:fixed;left:10px;top:50%;margin-top:-50px;z-index:20;display:none}nav.side div{width:8px;height:8px;border-radius:6px;background-color:#b40104;cursor:pointer;margin:0 0 10px 0;border:2px solid #b40104}nav.side div.active,nav.side div:hover{background-color:#fff;border:2px solid #b40104}.footer-wrapper{z-index:10;float:left;width:100%}footer{height:40px;line-height:40px;background-color:#b40104;position:fixed;bottom:0;left:0;transition:height 0.25s ease-out 0s;width:100%;z-index:10}footer .inner{padding:0!important}footer.open{height:auto;background:rgb(180,1,4);background:-moz-linear-gradient(top,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(180,1,4,1)),color-stop(100%,rgba(26,22,26,1)));background:-webkit-linear-gradient(top,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);background:-o-linear-gradient(top,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);background:-ms-linear-gradient(top,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);background:linear-gradient(to bottom,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b40104',endColorstr='#1a161a',GradientType=0)}footer,footer a{color:#fff;font-size:20px}footer div.kontakt{float:left;cursor:pointer;margin-left:10px}footer div.email-telefon{float:right;margin-right:10px}footer .form-error{background-color:#F2DEDE}#dialog .ui-widget-header{background-color:red}.kontakt-wrapper,.kontakt-wrapper a{font-size:15px;margin:10px 0 10px 0}.kontakt-wrapper .kontaktdaten{float:left;width:450px}.kontakt-wrapper .kontaktdaten img{float:left;margin:0 10px 0 0}.kontakt-wrapper .kontaktdaten p{float:left;line-height:1.3;width:290px}.kontakt-wrapper .kontaktdaten p .telefonnummer{font-size:18px;font-weight:bolder}.kontakt-wrapper .kontaktdaten p .btn2,.kontakt-wrapper .kontaktdaten p .btn{margin:10px 0 0 0}.kontakt-wrapper .kontaktformular{float:left;width:550px;line-height:1}.kontakt-wrapper .kontaktformular input{width:536px;margin:5px 0 0 0}.kontakt-wrapper #form-kontakt input[name=telefon]{width:398px}.kontakt-wrapper .kontaktformular input[name=termin]{width:120px}.kontakt-wrapper .kontaktformular textarea{width:536px;height:50px;margin:5px 0 0 0}.kontakt-wrapper .kontaktformular .pflichtfeld{text-align:right;font-size:13px;margin:2px 0 5px 0}.kontakt-wrapper .kontaktformular .erweitertes-anfrageformular{width:50%;float:left;margin-top:30px}.kontakt-wrapper .kontaktformular .erweitertes-anfrageformular a{font-size:15px}.kontakt-wrapper .kontaktformular .submit{width:50%;float:right}.kontakt-wrapper .kontaktformular .submit .btn2,.kontakt-wrapper .kontaktformular .submit .btn{float:right}.form-email{position:absolute;left:-20000px}.btn-facebook{top:120px;right:30px}.btn-xing{top:180px;right:30px}.btn-youtube{top:240px;right:30px}.btn-vcard{top:300px;right:30px}.btn-facebook-like{top:370px;right:55px}.btn-link a,.btn-link span{display:block}.btn-link .bg{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#b40104;width:100%;height:100%;position:absolute;top:0;left:0}.btn-link i{color:#fff;position:relative;line-height:40px}.btn-link{width:40px;height:40px;position:absolute;z-index:10;text-align:center}#fism-logo{position:absolute;right:17px;z-index:9;bottom:55px;display:none}#social-buttons-mobile{display:none}#page-01{background-image:none;height:100%;margin-bottom:0;background-color:#000!important}.page{background:none repeat scroll 0 0 #fff;float:left;overflow:hidden;position:relative;width:100%;z-index:0}.box-titles{margin-top:-170px;position:absolute;top:50%;width:715px}#page-01 object,#page-01 video{bottom:0;height:auto;position:absolute;left:0;width:100%;height:100%;z-index:0}#page-01 #video-ton{position:absolute;top:50px;right:25px;color:#b40104;font-size:35px;cursor:pointer;width:40px}#page-01 .arr{position:absolute;bottom:50px;left:50%;margin-left:-31px;z-index:10;font-size:50px;color:#fff;cursor:pointer;transition:opacity 1.0s ease-out 0s;opacity:.2}#page-01 .arr-active{opacity:1}.loesung{margin:40px 0 20px 0}#loesung{display:none;position:relative}#loesung a{position:absolute;right:20px;bottom:20px;margin:auto}.headerbild{width:100%;height:407px;background-size:cover;background-position:center center;margin:43px 0 0 0}.headerbild h1{padding:307px 0 0 0;color:#fff;font-size:43px;text-align:center;text-shadow:#000 1px 1px 3px}.headerbild div{padding:10px 0 0 0;color:#fff;font-size:21px;text-align:center;text-shadow:#000 1px 1px 3px}.inner{margin:0 auto;width:1000px;transition:all 0.3s ease-out 0s;position:relative;padding:20px 10px 40px 10px;box-sizing:border-box}.page .inner h1{color:#b40104;font-size:34px;line-height:1.3;margin:0 0 10px 0}.page h2{color:#b40104;font-size:30px;line-height:1.3;margin:0 0 20px 0}.page h3{font-size:18px;line-height:1.3;margin:20px 0 10px 0}.page .inner p{line-height:1.5}.page .inner ul{list-style:inside square;margin:20px 0 0 0}.page .inner ul.mit-ueberschrift{margin:0 0 0 0}.page .inner ul li{color:#b40104;padding:5px 0;line-height:1.3}.page .inner ul li span{color:#333;-webkit-text-size-adjust:none}.termine{margin:0 0 20px 0}.termine th,.termine td{padding:8px 40px 8px 2px}.termine th{font-weight:400;text-align:left}.termine td{background-attachment:fixed;background-size:cover}.termine tr.odd td{background-color:#f2f2f2}.bg-scroll{border-top:1px solid #E7E7E7;height:400px;position:relative;background-attachment:fixed;background-size:cover}#bg-scroll-buehne{background-image:url(../../media/img/background/low_res/bg_buehne.jpg)}#bg-scroll-gourmetmitmagie{background-image:url(../../media/img/background/low_res/bg_gourmetmitmagie.jpg)}#bg-scroll-termine{background-image:url(../../media/img/background/low_res/bg_termine3.jpg)}#bg-scroll-ausgezeichnet{background-image:url(../../media/img/background/low_res/bg_ausgezeichnet.jpg)}#bg-scroll-veroeffentlichungen{background-image:url(../../media/img/background/low_res/bg_veroeffentlichungen.jpg)}#bg-scroll-zauberkonzepte{background-image:url(../../media/img/background/low_res/bg_zauberkonzepte.jpg)}#bg-scroll-englisch{background-image:url(../../media/img/background/low_res/bg_englisch.jpg)}#bg-scroll-firmenkonzepte{background-image:url(../../media/img/background/low_res/bg_firmenfeier.jpg);background-position:center 60%}#bg-scroll-geheimnisse{background-image:url(../../media/img/background/low_res/bg_geheimnisse.jpg)}#header-referenzen{background-image:url(../../media/img/header/low_res/header-referenzen.jpg);background-position:center 50%}#header-martin-eisele{background-image:url(../../media/img/header/low_res/header-martin-eisele3.jpg);background-position:center 70%}#header-programme{background-image:url(../../media/img/header/low_res/header-programme.jpg);background-position:center 20%}#header-tischzauberei{background-image:url(../../media/img/header/low_res/header-tischzauberei.jpg);background-position:center top}#header-firmenfeier{background-image:url(../../media/img/header/low_res/header-firmenfeier.jpg);background-position:center center}#header-moderation{background-image:url(../../media/img/header/low_res/header-moderation.jpg);background-position:center 20%}#header-messe{background-image:url(../../media/img/header/low_res/header-messe.jpg);background-position:center center}#header-business-magic{background-image:url(../../media/img/header/low_res/header-business-magic.jpg);background-position:center 20%}#header-magic-cocktail{background-image:url(../../media/img/header/low_res/header-magic-cocktail.jpg);background-position:center bottom}#header-quizine{background-image:url(../../media/img/header/low_res/header-quizine.jpg);background-position:center bottom}#header-gourmetmitmagie{background-image:url(../../media/img/header/low_res/header-gourmetmitmagie.jpg);background-position:center center}#header-hotel-spezial{background-image:url(../../media/img/header/low_res/header-hotel-spezial.jpg);background-position:center 10%}#header-hochzeit{background-image:url(../../media/img/header/low_res/header-hochzeit.jpg);background-position:center bottom}#header-geburtstag{background-image:url(../../media/img/header/low_res/header-geburtstag.jpg);background-position:center top}#header-termine{background-image:url(../../media/img/header/low_res/header-termine.jpg);background-position:center 20%}#header-mediathek{background-image:url(../../media/img/header/low_res/header-mediathek.jpg);background-position:center 30%}#header-gaestebuch{background-image:url(../../media/img/header/low_res/header-gaestebuch.jpg);background-position:center 40%}#header-impressum{background-image:url(../../media/img/header/low_res/header-impressum.jpg);background-position:center 35%}.auszeichnung{margin:0 0 20px 0;max-width:230px}.auszeichnung .datum{color:#999}.auszeichnung h4{font-weight:bolder;font-size:18px;margin:5px 0 0 0;line-height:1.3}.unternehmen .rcol-4{margin:0 0 40px 0;height:100px}.unternehmen img{max-width:160px}.unternehmen #unternehmen-2{display:none}#map-canvas{width:100%;height:450px}.veroeffentlichung{width:480px;float:left;margin:0 0 20px 0}.veroeffentlichung img{float:left;margin:0 10px 0 0;-webkit-box-shadow:3px 3px 3px #999;-moz-box-shadow:3px 3px 3px #999;box-shadow:3px 3px 3px #999}.veroeffentlichung h4{font-weight:bolder;font-size:18px}ul.programme{width:420px}ul.programme li{position:relative}ul.programme li a{float:right;font-style:italic;display:block;width:120px;position:absolute;top:5px;right:0;white-space:nowrap}.col-1{float:left;width:680px}.col-2{float:right;width:300px}.col-2 iframe{margin:10px 0 0 0}.elastislide-wrapper{margin-top:20px}h2.monat{margin:20px 0 0 0}.termin{width:230px;min-height:140px;font-size:13px}.termin i.fa-map-marker{color:#B40104;font-size:18px;cursor:pointer}.termin table{margin:5px 0 0 0}.termin td{padding:5px 5px 5px 0}.mindestanzahl{font-size:12px}#termine-toggle{display:none}#map-canvas #content{width:350px;text-align:center}#map-canvas #content #bodyContent p{line-height:1.3}.newsentry-inner{position:relative;background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.15);box-shadow:0 0 6px rgba(0,0,0,.15);margin:10px}.newsentry-media{position:relative;background-position:top center;background-repeat:no-repeat;width:100%;height:200px}.newsentry-media a{display:block;width:100%;height:100%}.newsentry-media a:hover{background-color:rgba(255,255,255,.1)}.newsentry-title{margin:0 0 14px;padding-bottom:10px;border-bottom:1px dotted #f2f2f2;color:inherit;font-weight:700;font-size:22px}.newsentry-title a{color:inherit}.newsentry-summary p{margin-bottom:0}.newsentry-body{position:relative;word-wrap:break-word;overflow:hidden;padding:10px 10px 10px 10px}.newsentry-footer{padding:1em 2.142em;color:#b3b3b1;border-top:1px solid #f2f2f2;background-color:#fff;font-size:14px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif}.media{margin:0 0 40px 0;width:185px}.media img{width:190px;margin:0 0 10px 0}.media h4{font-size:15px;line-height:1.3}.media table{width:100%;margin:10px 0}.media td{font-size:13px;padding:5px 0}.media td.value{text-align:right}#bg-video,#bg-video video{background-color:#000;text-align:center}#bg-video object{height:400px;margin:0 auto}#bg-video video{width:100%;height:400px}#bg-video #video-ton{position:absolute;top:10px;left:50%;margin-left:-480px;color:#b40104;font-size:35px;cursor:pointer;width:40px;display:none}#me-form{margin:20px 0}#me-form input[type=text],#me-form textarea{background-color:#f2f2f2;width:500px;max-width:100%;margin:4px 0 10px 0;box-sizing:border-box}#me-form input[type=checkbox]{margin:6px 0 12px 0}#me-form input[name=country]{width:280px}#me-form .btn{margin:0}.gb-eintrag{margin:25px 0 25px}.gb-eintrag h4{margin:0 0 7px 0}.gb-eintrag h4 .name{color:#b40104;font-weight:700}.gb-eintrag h5{margin:0;font-weight:700;line-height:1.3}.line-gb{height:1px}.gb-nav{margin:25px 0 0 0}.anfrageformular input[type=text],.anfrageformular textarea{width:100%!important}.anfrageformular-info{padding:20px 25px;box-sizing:border-box}.jcarousel-wrapper{margin:20px auto;position:relative;width:800px}.jcarousel-wrapper-unternehmen{margin-top:10px}.jcarousel-wrapper-unternehmen .jcarousel-control-prev,.jcarousel-wrapper-unternehmen .jcarousel-control-next{margin-top:20px}.jcarousel2,.jcarousel{position:relative;overflow:hidden;width:800px}.jcarousel2 ul,.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0!important;padding:0}.jcarousel li{float:left;width:800px;text-align:center;line-height:1.5;display:inline;vertical-align:middle}.zitat{font-weight:700}.person{font-size:13px;font-style:italic}#zitat1{display:none}.jcarousel2 li{float:left;width:200px;text-align:center;line-height:1.5;display:inline;vertical-align:middle}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:35px;width:30px;height:30px;text-align:center}.jcarousel-control-prev{left:-50px}.jcarousel-control-next{right:-50px}.jcarousel-control-prev:hover span,.jcarousel-control-next:hover span{display:block}.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive{opacity:.5;cursor:default}.rcol-4{width:25%;float:left;box-sizing:border-box}.rcol-3{width:33%;float:left;box-sizing:border-box}.rcol-2{width:50%;float:left;box-sizing:border-box}.rcol-2-left{padding-right:20px}.rcol-2-right{padding-left:20px}@media only screen and (max-width:1024px) and (orientation:landscape){#page-01 video{top:43px;width:-moz-calc(100% - 75px)!important;width:-webkit-calc(100% - 75px)!important;width:-o-calc(100% - 75px)!important;width:calc(100% - 75px)!important;height:-moz-calc(100% - 143px)!important;height:-webkit-calc(100% - 143px)!important;height:-o-calc(100% - 143px)!important;height:calc(100% - 143px)!important;min-height:0;min-width:0;z-index:-1000;overflow:hidden}#video-ton{display:none!important}.bg-scroll{background-attachment:scroll;background-size:cover;height:400px}#bg-scroll-firmenkonzepte{background-position:center bottom}#bg-scroll-termine{background-position:center center}#bg-scroll-buehne{background-position:center bottom}#bg-scroll-englisch{background-position:center bottom}#bg-scroll-geheimnisse{background-position:center center}#bg-scroll-veroeffentlichungen{background-position:center bottom}#bg-scroll-gourmetmitmagie{background-position:center center}}@media (max-width:768px){.rcol-4{width:100%!important}.rcol-3{width:100%!important}.rcol-2{width:100%!important}.rcol-2-left{padding-right:0}.rcol-2-right{padding-left:0}nav.main .logo{height:43px}nav.main .logo img.logo-small{width:146px;display:block}nav.main .logo span,nav.main .logo img.logo-large{display:none}.page h2{font-size:25px}.bg-scroll{background-attachment:scroll;background-size:cover;height:200px}#bg-video object,#bg-video video{height:200px}.headerbild{height:200px}.headerbild h1{padding:130px 0 0 0;font-size:20px}.headerbild div{font-size:15px}#header-martin-eisele h1{padding-top:110px}.btn-link{display:none}#social-buttons-mobile{display:block}#social-buttons-mobile .btn-link{position:static;display:block;float:left;margin:0 10px 0 0;height:auto}#social-buttons-mobile .btn-link .bg{height:auto}.kontakt-wrapper .kontaktformular{margin:20px 0 0 0}.kontakt-wrapper .kontaktdaten img,.kontakt-wrapper .kontaktdaten p,.kontakt-wrapper .kontaktformular form{margin-left:10px;margin-right:10px}.kontakt-wrapper .kontaktdaten{float:none;width:100%}.kontakt-wrapper .kontaktdaten img{float:none;max-width:100%}.kontakt-wrapper .kontaktdaten p{float:none;max-width:100%}.kontakt-wrapper .kontaktdaten a{margin-left:10px}.kontakt-wrapper .kontaktformular{float:none;position:relative;width:100%}.kontakt-wrapper .kontaktformular input,.kontakt-wrapper .kontaktformular textarea{float:none;width:-moz-calc(100% - 14px)!important;width:-webkit-calc(100% - 14px)!important;width:-o-calc(100% - 14px)!important;width:calc(100% - 14px)!important}.kontakt-wrapper .kontaktformular .erweitertes-anfrageformular{float:right;margin-top:0;width:100%}.kontakt-wrapper .kontaktformular .submit{width:100%}#page-01{background-color:#000}#page-01 video{top:43px;width:100%;height:-moz-calc(100% - 93px)!important;height:-webkit-calc(100% - 93px)!important;height:-o-calc(100% - 93px)!important;height:calc(100% - 93px)!important;min-height:0;min-width:0;z-index:-1000;overflow:hidden}#video-ton{display:none}.fa-arrow-circle-o-down{bottom:0px!important}span.kontakt{color:#333}.terrmin{float:none;width:100%}.jcarousel-wrapper{width:100%;margin-bottom:40px}.jcarousel,.jcarousel2{width:100%}.jcarousel li,.jcarousel2 li{width:100%}.jcarousel-control-prev{left:50%;margin-left:-50px;top:auto;bottom:-20px}.jcarousel-control-next{left:50%;margin-right:-50px;top:auto;bottom:-20px}.anfrageformular-info{display:none}.veroeffentlichung{width:100%}.veroeffentlichung img{float:none;margin-bottom:10px}#map-canvas{height:250px}ul.programme{width:100%}ul.programme li a{float:none;display:inline;width:auto;position:static;-webkit-text-size-adjust:none;padding-left:10px}.col-1,.col-2{width:100%;float:none}.video-1,.video-2{float:none;width:100%}.video-wrapper{width:100%}.video-wrapper iframe{max-width:100%;width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-o-calc(100% - 60px);width:calc(100% - 60px)}#map-canvas #content{width:200px}}@media (min-width:768px) and (max-width:991px){.rcol-4{width:50%!important}.rcol-3{width:50%!important}.rcol-2{width:100%!important}.rcol-2-left{padding-right:0}.rcol-2-right{padding-left:0}.anfrageformular-info{padding:20px 5px}.fism-start{display:block!important}.headerbild{height:300px}.headerbild h1{padding:200px 0 0 0!important;font-size:30px}.headerbild div{font-size:22px}.bg-scroll{background-attachment:scroll;background-size:cover;height:400px}#bg-scroll-firmenkonzepte{background-position:center bottom}#bg-scroll-termine{background-position:center center}#bg-scroll-buehne{background-position:center bottom}#bg-scroll-englisch{background-position:center bottom}#bg-scroll-geheimnisse{background-position:center center}#bg-scroll-veroeffentlichungen{background-position:center bottom}#bg-scroll-gourmetmitmagie{background-position:center center}#bg-video object,#bg-video video{height:400px}#map-canvas{height:400px}.video-wrapper{width:100%;max-width:500px}.video-wrapper iframe{max-width:500px;width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-o-calc(100% - 60px);width:calc(100% - 60px)}background:-moz-linear-gradient(top,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%)}@media (min-width:992px) and (max-width:1199px){.fism-start{display:block!important}}@media (min-width:992px){#bg-video #video-ton{display:block}}@media (min-width:1200px){.btn-link{position:fixed}#fism-logo{position:fixed;display:block!important}.fism-start{display:none!important}nav.side{display:block}}@media only screen and (max-width :1030px){.inner{width:100%}.rcol-4{width:50%}.rcol-3{width:50%}.columns2{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}nav.main ul{display:none;position:absolute;top:43px;right:0;padding:0 0 0 15px;background-color:#1A171B;z-index:10}nav.main li{float:none;color:#fff;text-align:right}nav.main li.seperator{display:none}nav.main li.last a,nav.main li a{color:#fff;display:block;padding:0 10px 0 0}nav.main #nav-kontakt{display:block;color:#fff;float:right;margin:0 10px 0 0;font-size:15px;display:block;line-height:43px;margin:0 10px 0 0;cursor:pointer}nav.main a#pull{display:block;color:#fff;float:right;margin:0 10px 0 0}nav.main a#pull span{font-size:15px;display:block;float:left;line-height:43px;margin:0 10px 0 0}nav.main a#pull i{font-size:28px;display:block;float:left;line-height:43px}nav.main li.active a,nav.main li a:hover{background:none}.video-1,.video-2{float:none}footer{position:static;bottom:auto;left:auto;height:auto}footer .inner{height:auto}footer div.email-telefon{display:none}.kontakt-wrapper{background:rgb(180,1,4);background:-moz-linear-gradient(top,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(180,1,4,1)),color-stop(100%,rgba(26,22,26,1)));background:-webkit-linear-gradient(top,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);background:-o-linear-gradient(top,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);background:-ms-linear-gradient(top,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);background:linear-gradient(to bottom,rgba(180,1,4,1) 0%,rgba(26,22,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b40104',endColorstr='#1a161a',GradientType=0);margin-bottom:0}footer.open{background:rgb(180,1,4)!important}.anfrageformular-info{display:none}}:target{display:block;position:relative;top:-120px;visibility:hidden}