.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/templates/spindlerklatt.com/img/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../fileadmin/templates/spindlerklatt.com/img/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../fileadmin/templates/spindlerklatt.com/img/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../fileadmin/templates/spindlerklatt.com/img/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
.s,.s-close,.s-facebook,.s-l-bg,.s-l-club,.s-l-ponton,.s-l-restaurant,.s-l-terasse,.s-l-vip,.s-l-white-lounge,.s-logo-small,.s-logo,.s-m-small,.s-twitter{background:url('../../fileadmin/templates/spindlerklatt.com/img/sprite-s945c44f33c.png') no-repeat}
.s-close{background-position:0 -2088px;height:35px;width:35px}
.s-facebook{background-position:0 -2123px;height:18px;width:18px}
.s-facebook:hover,.s-facebook.facebook_hover,.s-facebook.facebook-hover{background-position:0 -2070px}
.s-l-bg{background-position:0 -682px;height:494px;width:560px}
.s-l-club{background-position:0 -1877px;height:122px;width:158px}
.s-l-club:hover,.s-l-club.l-club_hover,.s-l-club.l-club-hover{background-position:0 -1755px}
.s-l-ponton{background-position:0 -500px;height:91px;width:304px}
.s-l-ponton:hover,.s-l-ponton.l-ponton_hover,.s-l-ponton.l-ponton-hover{background-position:0 -591px}
.s-l-restaurant{background-position:0 -250px;height:250px;width:120px}
.s-l-restaurant:hover,.s-l-restaurant.l-restaurant_hover,.s-l-restaurant.l-restaurant-hover{background-position:0 0}
.s-l-terasse{background-position:0 -1549px;height:78px;width:342px}
.s-l-terasse:hover,.s-l-terasse.l-terasse_hover,.s-l-terasse.l-terasse-hover{background-position:0 -1471px}
.s-l-vip{background-position:0 -2141px;height:63px;width:129px}
.s-l-vip:hover,.s-l-vip.l-vip_hover,.s-l-vip.l-vip-hover{background-position:0 -1692px}
.s-l-white-lounge{background-position:0 -1627px;height:65px;width:242px}
.s-l-white-lounge:hover,.s-l-white-lounge.l-white-lounge_hover,.s-l-white-lounge.l-white-lounge-hover{background-position:0 -1406px}
.s-logo-small{background-position:0 -1999px;height:35px;width:35px}
.s-logo{background-position:0 -1362px;height:44px;width:240px}
.s-m-small{background-position:0 -1176px;height:186px;width:31px}
.s-twitter{background-position:0 -2034px;height:18px;width:18px}
.s-twitter:hover,.s-twitter.twitter_hover,.s-twitter.twitter-hover{background-position:0 -2052px}
[class^="s-"],[class*=" s-"]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font:0/0 serif;text-shadow:none;color:transparent}
.s-sound{background:url('../../fileadmin/templates/spindlerklatt.com/img/equalizer.gif?1367836805') no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover}
body{font:16px/1.35"freight-sans-pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-weight:400;color:#fff;-webkit-font-smoothing:subpixel-antialiased}
h1,h2{margin-top:0;font-weight:400}
p{text-align:justify}
.content{font-size:0.8em}
#nav-main{font-size:1.1em}
@media only screen and (min-width:1281px){.content{font-size:0.85em}
}
@media only screen and (min-width:1441px){.content{font-size:0.95em}
}
@media only screen and (min-width:1601px){.content{font-size:1em}
}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@-ms-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@-ms-keyframes fadeInUpBig{0%{opacity:0;-ms-transform:translateY(2000px)}
100%{opacity:1;-ms-transform:translateY(0)}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.nav{list-style:none}
.nav li{list-style-image:none;list-style-type:none;margin-left:0}
#nav-social,#nav-lang,#nav-main{position:absolute;bottom:0;height:7.6923076923%}
#nav-social,#nav-social ul,#nav-lang,#nav-lang ul,#nav-main,#nav-main ul{padding:0;margin:0}
#nav-social ul,#nav-lang ul,#nav-main ul{width:100%}
#nav-social ul,#nav-social li,#nav-social li a,#nav-lang ul,#nav-lang li,#nav-lang li a,#nav-main ul,#nav-main li,#nav-main li a{height:100%}
#nav-social li,#nav-lang li,#nav-main li{display:table;float:left;text-align:center;border:1px solid #000}
#nav-social li a,#nav-lang li a,#nav-main li a{display:table-cell;vertical-align:middle;width:100%;height:100%;line-height:100%}
#nav-main{left:0;z-index:3333;width:50.0%}
#nav-main li{background:#222;width:16.6666666667%}
#nav-lang,#nav-social{width:8.3333333333%}
#nav-lang{list-style:none;right:0;z-index:3333;background-color:#222}
#nav-lang li{list-style-image:none;list-style-type:none;margin-left:0}
#nav-lang li{width:50%}
#nav-lang a{padding:0 3px}
#nav-lang .active{background-color:#111}
#nav-lang .active a{font-weight:bold}
#nav-social{list-style:none;position:absolute;z-index:10000;right:8.3333333333%;height:7.6923076923%}
#nav-social li{list-style-image:none;list-style-type:none;margin-left:0}
#nav-social li{width:50%}
#nav-social .ce{position:static;padding-top:0}
.hidden{display:none !important;visibility:hidden}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{color:#CCC;text-decoration:none}
body{background:#000;overflow:hidden}
.w{position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%);min-width:1008px;max-width:1536px}
.w:before{content:"";display:block;padding-top:54.1666666667%;
}
.w>*{position:absolute;top:0;left:0;bottom:0;right:0}
.fluxslider .surface{position:relative}
.fluxslider .image1,.fluxslider .image2{-webkit-background-size:cover;background-size:cover}
.w-content{position:relative;width:100%;height:100%;-webkit-background-size:cover;background-size:cover}
.w-content:before,.w-content:after{content:" ";display:table}
.w-content:after{clear:both}
.w-content{*zoom:1}
.i-content:before,.i-content:after{content:" ";display:table}
.i-content:after{clear:both}
.i-content{*zoom:1}
.content{overflow:hidden}
.ce{position:absolute;z-index:2222;background-color:rgba(0,0,0,0.55);padding:10px}
.ce p{margin:0}
.ce p+p{margin-top:1em}
.ce.s,.ce.s-close,.ce.s-facebook,.ce.s-l-bg,.ce.s-l-club,.ce.s-l-ponton,.ce.s-l-restaurant,.ce.s-l-terasse,.ce.s-l-vip,.ce.s-l-white-lounge,.ce.s-logo-small,.ce.s-logo,.ce.s-m-small,.ce.s-twitter,.ce.no-padding{padding:0 !important}
.ce.s,.ce.s-close,.ce.s-facebook,.ce.s-l-bg,.ce.s-l-club,.ce.s-l-ponton,.ce.s-l-restaurant,.ce.s-l-terasse,.ce.s-l-vip,.ce.s-l-white-lounge,.ce.s-logo-small,.ce.s-logo,.ce.s-m-small,.ce.s-twitter,.ce.scrollable{overflow:hidden}
.ce.s,.ce.s-close,.ce.s-facebook,.ce.s-l-bg,.ce.s-l-club,.ce.s-l-ponton,.ce.s-l-restaurant,.ce.s-l-terasse,.ce.s-l-vip,.ce.s-l-white-lounge,.ce.s-logo-small,.ce.s-logo,.ce.s-m-small,.ce.s-twitter,.ce.transparent{background-color:transparent}
.ce.small{width:8.3333333333%;height:7.6923076923%}
.ce.half{width:4.1666666667%;height:7.6923076923%}
.ce.caption{width:66.6666666667%;left:16.6666666667%;bottom:7.6923076923%;height:7.6923076923%;text-align:center}
.ce.pagination{margin:0;padding:0;width:16.6666666667%;height:46.1538461538%;right:0;top:15.3846153846%}
.ce.pagination li,.ce.pagination img{margin:0;padding:0;width:100%}
.ce.pagination li{height:33.3333333333%;overflow:hidden;position:relative;cursor:pointer;border:1px solid black}
.ce.pagination li img{opacity:0.8}
.ce.pagination li:hover img{opacity:1}
.ce.pagination span{position:absolute;left:4px;top:2px;display:block;width:15px;height:15px;line-height:15px}
a.ce{text-align:center}
a.ce.up,a.ce.down{bottom:15.3846153846%;left:58.3333333333%}
a.ce.down{left:66.6666666667%}
a.ce.prev,a.ce.next{bottom:7.6923076923%}
a.ce.prev{left:8.3333333333%}
a.ce.next{right:8.3333333333%}
a.ce:hover{background-color:rgba(0,0,0,0.55)}
.groundplan a.ce:hover{background-color:transparent}
a.ce.small:before{display:block;content:'';height:30%}
#logo{position:absolute;height:60px;width:25.0%;top:-60px}
#logo div{position:absolute;top:0;left:0}
#logo.loading .back{background:url('../../fileadmin/templates/spindlerklatt.com/img/loading.gif?1367147137') no-repeat 50%;height:15.3846153846%;width:16.6666666667%}
.grid{position:absolute;top:0;width:100%;height:100%;background-position:-1px -1px,-1px -1px;background-image:-webkit-gradient(linear,left top,left bottom,from(#000000),to(transparent)),linear-gradient(90deg,#000000 2px,transparent 2px);background-image:-webkit-linear-gradient(#000000 2px,transparent 2px),-webkit-linear-gradient(0deg,#000000 2px,transparent 2px);background-image:linear-gradient(#000000 2px,transparent 2px),linear-gradient(90deg,#000000 2px,transparent 2px);z-index:1111}
.ce{opacity:0}
.no-csstransforms3d .ce.flip{overflow:visible !important}
.csstransforms3d .ce{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:800;-ms-perspective:800;perspective:800}
.csstransforms3d .ce.flip{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}
.csstransforms3d #logo div{-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.csstransforms3d #logo .front{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}
.csstransforms3d #logo .back{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}
.csstransforms3d #logo.loading .front{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}
.csstransforms3d #logo.loading .back{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}
.csstransforms3d #logo.flip .front,.csstransforms3d #logo.flip .back{-webkit-transform:rotateX(-360deg);-ms-transform:rotateX(-360deg);transform:rotateX(-360deg)}
.close{position:absolute;top:0;right:0;z-index:10000}
.ce-inner{padding:10px}
.ce-bottom{position:absolute;height:11.1111111111%;bottom:-11.1111111111%;width:100%}
.ce-bottom .ce{width:16.6666666667%;height:100%}
.ce-bottom .ce:nth-child(2n){left:16.6666666667%}
.ce-bottom .ce:nth-child(3n){left:33.3333333333%}
.ce-bottom .ce:nth-child(4n){left:50%}
.ce-bottom .ce:nth-child(5n){left:66.6666666667%}
.ce-bottom .ce:nth-child(6n){left:83.3333333333%}
.ce-bottom.event-links .ce{width:20%}
.ce-bottom.event-links .ce:nth-child(2n){left:20%}
.ce-bottom.event-links .ce:nth-child(3n){left:40%}
.ce-bottom.event-links .ce:nth-child(4n){left:60.0%}
a.ce[data-name="sunday-barbecue"]:before{height:0}
.w-event-detail{height:100%}
.w-event-detail img{width:100%;height:auto}
.eventlist{position:absolute;list-style:none;margin:0;padding:0;width:100%;height:100%}
.eventlist li{list-style-image:none;list-style-type:none;margin-left:0}
.eventlist li{height:11.1111111111%}
.eventlist li,.eventlist a{display:block}
.eventlist div{float:left}
.eventlist a,.eventlist .date,.eventlist .title{height:100%}
.eventlist .date,.eventlist .title{padding:4%;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out}
.eventlist .date{width:25%}
.eventlist .title{width:75%}
.eventlist li:hover .date,.eventlist li:hover .title{background-color:rgba(255,255,255,0.2)}
.eventlist li:hover .date{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}
.groundplan i,.groundplan a{position:absolute}
.s-l-restaurant{top:216px;left:177px}
.s-l-terasse{top:118px;left:5px}
.s-l-white-lounge{top:118px;left:295px}
.s-l-club{top:192px;left:5px}
.s-l-vip{top:352px;left:33px}
.s-l-ponton{top:5px;left:5px}
.tab-content{width:100%;overflow:auto;visibility:hidden}
.tab-content:first-child{visibility:visible}
.tabs-wrap .tab{float:left;text-align:center;margin-top:10px}
.menu-card ul{padding:0;margin:0;list-style:none}
.menu-card ul li{list-style-image:none;list-style-type:none;margin-left:0}
.menu-card ul+h2{margin-top:20px}
.menu-card ul h3,.menu-card ul h4{margin-top:0}
.menu-card ul li:before,.menu-card ul li:after{content:" ";display:table}
.menu-card ul li:after{clear:both}
.menu-card ul li{*zoom:1}
.menu-card ul li>div{width:60%;float:left}
.menu-card ul li>div+div{width:35%;text-align:right}
.menu-card ul li+li{margin-top:10px}
.fadeIn{display:none}
.csstransforms3d .tile{position:absolute;width:8.3333333333%;height:7.6923076923%}
.csstransforms3d .tile div{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;-webkit-transition:700ms ease-out;transition:700ms ease-out}
.csstransforms3d .tile .upper{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(0) rotateX(0);-ms-transform:perspective(0) rotateX(0);transform:perspective(0) rotateX(0)}
.csstransforms3d .tile .lower{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(0) rotateX(179.9deg);-ms-transform:perspective(0) rotateX(179.9deg);transform:perspective(0) rotateX(179.9deg)}
.csstransforms3d .tile.flip .upper{-webkit-transform:perspective(0) rotateX(-179.9deg);-ms-transform:perspective(0) rotateX(-179.9deg);transform:perspective(0) rotateX(-179.9deg)}
.csstransforms3d .tile.flip .lower{-webkit-transform:perspective(0) rotateX(0);-ms-transform:perspective(0) rotateX(0);transform:perspective(0) rotateX(0)}
div.social{margin-top:20px}
.guestlist .jspPane{height:100%}
.Tx-Formhandler,form,fieldset{height:100%}
form ul{list-style:none;padding:0;margin:0;height:100%}
form ul li{list-style-image:none;list-style-type:none;margin-left:0}
form li{padding:4px 0;margin:0}
form fieldset{margin:0;padding:0;border:none}
form legend{height:10%;color:white}
form label{width:20%;height:100%}
.textarea{height:20%}
label,input,textarea{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
input,textarea{height:100%}
textarea,input[type=text],input[type=submit]{width:60%;border:1px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.3);padding:3px 5px}
input[type=submit]{margin-left:83px;margin-top:10px}
input[type="radio"],input[type="checkbox"]{*margin-top:0;
margin-top:1px \9;
line-height:normal}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}
.radio,.checkbox{min-height:7.6923076923%;padding-left:20px}
.radio input[type="radio"],.checkbox input[type="checkbox"]{margin-left:-20px}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}
.radio.inline,.checkbox.inline{display:inline-block;margin-bottom:0;vertical-align:middle}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}
.newsletter-form ul{position:absolute;width:100%;height:75%;top:25%}
.newsletter-form legend{height:25%}
.newsletter-form li{height:33.3333333333%}
.newsletter-form .checkbox.inline{width:40%}
.newsletter-form input[type=text]{width:90%}
.newsletter-form input[type=submit]{margin-left:0;margin-top:0;width:50%}
.Tx-Formhandler ul{position:absolute;top:10%;height:90%;width:100%}
.Tx-Formhandler li{height:11.1111111111%}
.Tx-Formhandler input[type=submit]{margin-left:50%;margin-top:0;width:30%}
.formError{z-index:990}
.formError .formErrorContent{z-index:991}
.formError .formErrorArrow{z-index:996}
.ui-dialog .formError{z-index:5000}
.ui-dialog .formError .formErrorContent{z-index:5001}
.ui-dialog .formError .formErrorArrow{z-index:5006}
.inputContainer{position:relative;float:left}
.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}
.formError.inline{position:relative;top:0;left:0;display:inline-block}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{width:100%;background:#E64160;position:relative;color:#FFF;min-width:159px;font-size:11px;padding:4px 10px 4px 10px;min-height:29px}
.formError .formErrorContent:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #e64160;top:8px}
.formError.inline .formErrorContent{border:none}
.greenPopup .formErrorContent{background:#33be40}
.blackPopup .formErrorContent{background:#393939;color:#FFF}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}
.formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}
.formError .formErrorArrow div{display:none}
.greenPopup .formErrorArrow div{background:#33be40}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:7px;height:100%}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background-color:rgba(0,0,0,0.5);position:relative}
.jspDrag{background-color:#141414;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.no-overflow{overflow:hidden}
