.tx-felogin-pi1 label{display:block}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-twwc-magic-image-slider table{border-collapse:separate;border-spacing:10px}
.tx-twwc-magic-image-slider table th{font-weight:bold}
.tx-twwc-magic-image-slider table td{vertical-align:top}
.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:1px 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}
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}
body{background:#fff;font:14px/21px"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;-webkit-font-smoothing:antialiased;
-webkit-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6{color:#181818;font-family:"Georgia","Times New Roman",serif;font-weight:normal}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:46px;line-height:50px;margin-bottom:14px}
h2{font-size:35px;line-height:40px;margin-bottom:10px}
h3{font-size:28px;line-height:34px;margin-bottom:8px}
h4{font-size:21px;line-height:30px;margin-bottom:4px}
h5{font-size:17px;line-height:24px}
h6{font-size:14px;line-height:21px}
.subheader{color:#777}
p{margin:0 0 20px 0}
p img{margin:0}
p.lead{font-size:21px;line-height:27px;color:#777}
em{font-style:italic}
strong{font-weight:bold;color:#333}
small{font-size:80%}
blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:12px;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}
a,a:visited{color:#333;text-decoration:underline;outline:0}
a:hover,a:focus{color:#000}
p a,p a:visited{line-height:inherit}
ul,ol{margin-bottom:20px}
ul{list-style:none outside}
ol{list-style:decimal}
ol,ul.square,ul.circle,ul.disc{margin-left:30px}
ul.square{list-style:square outside}
ul.circle{list-style:circle outside}
ul.disc{list-style:disc outside}
ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}
ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}
li{line-height:18px;margin-bottom:12px}
ul.large li{line-height:21px}
li p{line-height:21px}
img.scale-with-grid{max-width:100%;height:auto}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background:#eee;
background:#eee -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
background:#eee -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
background:#eee -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
background:#eee -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
background:#eee -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
background:#eee linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;margin-bottom:20px;line-height:normal;padding:8px 10px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#222;background:#ddd;
background:#ddd -moz-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
background:#ddd -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3)));
background:#ddd -webkit-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
background:#ddd -o-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
background:#ddd -ms-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
background:#ddd linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}
.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{border:1px solid #666;background:#ccc;
background:#ccc -moz-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
background:#ccc -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4)));
background:#ccc -webkit-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
background:#ccc -o-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
background:#ccc -ms-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
background:#ccc linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
}
.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
form{margin-bottom:20px}
fieldset{margin-bottom:20px}
input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;width:210px;max-width:100%;display:block;margin-bottom:20px;background:#fff}
select{padding:0}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}
textarea{min-height:60px}
label,legend{display:block;font-weight:bold;font-size:13px}
select{width:220px}
input[type="checkbox"]{display:inline}
label span,legend span{font-weight:normal;font-size:13px;color:#444}
.remove-bottom{margin-bottom:0 !important}
.half-bottom{margin-bottom:10px !important}
.add-bottom{margin-bottom:20px !important}
@media only screen and (max-width:959px){}
@media only screen and (min-width:768px) and (max-width:959px){}
@media only screen and (max-width:767px){}
@media only screen and (min-width:480px) and (max-width:767px){}
@media only screen and (max-width:479px){}
.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0}
.container .column,.container .columns{float:left;display:inline;margin-left:1.041666666666667%;margin-right:1.041666666666667%}
.row{margin-bottom:4.166666666666667%}
.column.alpha,.columns.alpha{margin-left:0}
.column.omega,.columns.omega{margin-right:0}
.container .one.column,.container .one.columns{width:4.166666666666667%}
.container .two.columns{width:10.41666666666667%}
.container .three.columns{width:16.66666666666667%}
.container .four.columns{width:22.91666666666667%}
.container .five.columns{width:29.16666666666667%}
.container .six.columns{width:35.41666666666667%}
.container .seven.columns{width:41.66666666666667%}
.container .eight.columns{width:47.91666666666667%}
.container .nine.columns{width:54.16666666666667%}
.container .ten.columns{width:60.41666666666667%}
.container .eleven.columns{width:66.66666666666667%}
.container .twelve.columns{width:72.91666666666667%}
.container .thirteen.columns{width:79.16666666666667%}
.container .fourteen.columns{width:85.41666666666667%}
.container .fifteen.columns{width:91.66666666666667%}
.container .sixteen.columns{width:97.91666666666667%}
.container .one-third.column{width:31.25%}
.container .two-thirds.column{width:64.58333333333333%}
.container .offset-by-one{padding-left:6.25%}
.container .offset-by-two{padding-left:12.5%}
.container .offset-by-three{padding-left:18.75%}
.container .offset-by-four{padding-left:25%}
.container .offset-by-five{padding-left:31.25%}
.container .offset-by-six{padding-left:37.5%}
.container .offset-by-seven{padding-left:43.75%}
.container .offset-by-eight{padding-left:50%}
.container .offset-by-nine{padding-left:56.25%}
.container .offset-by-ten{padding-left:62.5%}
.container .offset-by-eleven{padding-left:68.75%}
.container .offset-by-twelve{padding-left:75%}
.container .offset-by-thirteen{padding-left:81.25%}
.container .offset-by-fourteen{padding-left:87.5%}
.container .offset-by-fifteen{padding-left:93.75%}
@media only screen and (min-width:1024px){.container{width:100%}
.container .column,.container .columns{margin-left:1.302083333333333%;margin-right:1.302083333333333%}
.column.alpha,.columns.alpha{margin-left:0;margin-right:1.302083333333333%}
.column.omega,.columns.omega{margin-right:0;margin-left:1.302083333333333%}
.alpha.omega{margin-left:0;margin-right:0}
.container .one.column,.container .one.columns{width:3.645833333333333%}
.container .two.columns{width:9.895833333333333%}
.container .three.columns{width:16.14583333333333%}
.container .four.columns{width:22.39583333333333%}
.container .five.columns{width:28.64583333333333%}
.container .six.columns{width:34.89583333333333%}
.container .seven.columns{width:41.14583333333333%}
.container .eight.columns{width:47.39583333333333%}
.container .nine.columns{width:53.64583333333333%}
.container .ten.columns{width:59.89583333333333%}
.container .eleven.columns{width:66.14583333333333%}
.container .twelve.columns{width:72.39583333333333%}
.container .thirteen.columns{width:78.64583333333333%}
.container .fourteen.columns{width:84.89583333333333%}
.container .fifteen.columns{width:91.14583333333333%}
.container .sixteen.columns{width:97.39583333333333%}
.container .one-third.column{width:30.72916666666667%}
.container .two-thirds.column{width:64.0625%}
}
@media only screen and (max-width:1023px){.container{width:100%}
.container .columns,.container .column{margin:0}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:100%}
.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}
}
.container:after,.group:before,.group:after,.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.container:after,.row:after,.clearfix:after,.group:after{clear:both}
.row,.clearfix,.group{zoom:1}
.fr-overlay{z-index:99999;position:fixed;top:0;left:0;height:100%;width:100%;zoom:1;overlay:hidden}
.fr-overlay-background{background:#000;filter:alpha(opacity=90);opacity:.9;float:left;width:100%;height:100%;position:relative}
.fr-window{z-index:100000;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100%}
.fr-ui-outside .fr-info{z-index:100001}
.fr-loading{z-index:100001;position:fixed;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;overflow:visible}
.fr-loading-offset{position:absolute;width:100%;height:100%;top:0;left:0}
.fr-loading-background,.fr-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-loading-background{background:#0d0d0d url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/loading.gif') 50% 50% no-repeat;opacity:.8;-webkit-border-radius:3px;border-radius:3px;position:relative;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(80,80,80,.2)}
.fr-loading-icon{display:none}
.fr-bubble{float:left;width:100%;height:100%;position:relative}
.fr-ui,.fr-info{font:normal 13px/21px"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Arial,sans-serif}
.fr-frames{height:100%;width:100%;position:absolute;display:inline;top:0;left:0;overflow:hidden}
.fr-frames-move{position:absolute;top:0;left:0;height:100%;width:100%}
.fr-frame,.fr-ui{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.fr-frame-touch{position:relative;float:left;top:auto;left:auto;width:100%}
.fr-window *:not(.fr-caption)::selection,.fr-window *:not(.fr-caption)::-moz-selection,.fr-window *:not(.fr-caption)::-webkit-selection{background:transparent}
.fr-mobile-touch-enabled .fr-frame .fr-box{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-frame-touch .fr-box{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fr-mobile-touch-enabled .fr-ui,.fr-mobile-touch-enabled .fr-ui-spacer,.fr-mobile-touch-enabled .fr-ui-wrapper,.fr-mobile-touch-enabled .fr-ui-padder,.fr-mobile-touch-enabled .fr-ui-toggle,.fr-mobile-touch-enabled .fr-ui-outer-border,.fr-mobile-touch-enabled .fr-side{pointer-events:none}
.fr-box{position:absolute;top:0;left:0;height:100%;width:100%}
.fr-box-has-ui-outside{overflow:hidden}
.fr-box-spacer,.fr-ui-spacer{position:absolute;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fr-box-wrapper,.fr-ui-wrapper{position:relative;background:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/blank.gif');overflow:hidden}
.fr-box-padder,.fr-ui-padder{position:absolute;top:0;left:0;zoom:1;border-color:transparent;border-style:solid;border-width:0;background:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/blank.gif')}
.fr-box-padder,.fr-ui-padder{position:absolute;top:0;left:0}
.fr-ui-padder{zoom:1}
.fr-box-wrapper,.fr-ui-wrapper,.fr-ui-toggle{position:relative;float:left;display:inline;zoom:1;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fr-box-wrapper{background:#101010}
.fr-ui-wrapper-outside{float:left;height:100%;width:100%}
.fr-box-outer-border,.fr-ui-outer-border{position:relative;float:left;display:inline;height:100%;width:100%;zoom:1}
.fr-ltIE9 .fr-box-outer-border,.fr-ltIE9 .fr-ui-outer-border{border:0px solid transparent}
.fr-content{height:100%;width:100%;zoom:1;*display:inline;margin:0;padding:0}
.fr-content-image{position:absolute;top:0;left:0;image-rendering:optimizeQuality;max-width:none}
.fr-content-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
.fr-download-image{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;-webkit-user-drag:element;user-drag:element;-webkit-user-select:none;user-select:none;pointer-events:auto}
.fr-onclick-side{position:absolute;top:0;width:50%;height:100%;background:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/blank.gif');overflow:hidden;cursor:pointer;z-index:1}
.fr-onclick-side img{cursor:pointer}
.fr-onclick-previous{left:0}
.fr-onclick-next{right:0}
.fr-side{position:absolute;top:0;height:100%;cursor:pointer;overflow:hidden;background:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/blank.gif') 0 0 repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:1}
.fr-side-disabled{cursor:default}
.fr-side-button{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;pointer-events:auto}
.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1}
.fr-side-previous{left:0;width:50%}
.fr-side-next{right:0;width:50%}
.fr-side-previous .fr-side-button{left:0}
.fr-side-next .fr-side-button{right:0}
.fr-ui-outside .fr-side{width:72px;height:72px;top:50%;margin-top:-36px}
.fr-ui-outside .fr-side-button{margin-top:0;top:0}
.fr-info{position:absolute;bottom:0px;left:0px;width:100%;color:#efefef;pointer-events:auto}
.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:alpha(opacity=80);opacity:.8;zoom:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000}
.fr-info-outside .fr-info-background{background:#0d0d0d;filter:none;opacity:1}
.fr-info-padder{padding:12px;display:block;filter:alpha(opacity=99);overflow:hidden;width:auto;position:relative}
.fr-caption{position:relative;filter:alpha(opacity=99);opacity:.99;width:auto;word-wrap:no-wrap}
.fr-position-text{position:relative}
.fr-has-position .fr-info-inside .fr-caption{margin-right:75px}
.fr-info-inside .fr-position{filter:alpha(opacity=99);opacity:.99;position:relative;text-align:right;word-wrap:no-wrap;line-height:21px;color:#b3b3b3;float:right;width:75px}
.fr-no-caption .fr-info-inside .fr-position{width:auto;margin:0 1px 1px 0;color:#b9b9b9;filter:alpha(opacity=99)}
.fr-info-inside .fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-no-caption .fr-info-inside .fr-position-background{border-radius:12px;background:#101010;filter:alpha(opacity=80);opacity:.8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.fr-info-inside .fr-position-text{position:relative}
.fr-no-caption .fr-info-inside .fr-position-text{float:left;height:13px;line-height:13px;padding:6px 10px;text-shadow:0 1px 1px rgba(0,0,0,.3)}
@media all and (max-width:568px) and (max-height:320px),all and (max-width:320px) and (max-height:568px){.fr-has-position .fr-info-inside .fr-caption{margin-right:0}
.fr-position{display:none !important}
.fr-ui-outside .fr-side{width:54px;height:50px;margin-top:-25px}
.fr-side-button{width:40px;height:50px;margin:0 6px;margin-top:-25px}
}
.fr-ui-outside .fr-position{position:absolute;bottom:15px;right:15px;display:inline;width:auto;margin:0 1px 1px 0;color:#b9b9b9}
.fr-ui-outside .fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;filter:alpha(opacity=80);opacity:.8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#1e1e1e;border:1px solid rgba(180,180,180,.2)}
.fr-ui-outside .fr-position-text{position:relative;float:left;width:auto;text-align:right;word-wrap:no-wrap;color:#b3b3b3;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-wrap:no-wrap;padding:6px 10px;height:13px;line-height:13px}
.fr-ui-outside .fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-no-caption .fr-info-outside{display:none}
.fr-no-caption .fr-info-padder{pointer-events:none}
.fr-no-caption .fr-info-background{pointer-events:none;opacity:0;filter:none;display:none}
.fr-no-caption .fr-position-text,.fr-ui-outside .fr-position-text{text-shadow:0 1px 1px rgba(0,0,0,.3)}
.fr-ui-outside .fr-position{float:none;position:absolute;bottom:0;right:0;margin:15px}
.fr-ltIE8 .fr-info *{zoom:1;filter:alpha(opacity=99)}
.fr-ltIE8 .fr-box *{zoom:1;filter:alpha(opacity=99)}
.fr-info-outside{bottom:auto}
.fr-no-caption .fr-info-outside .fr-info-padder{padding:10px 5px}
.fr-ui-outside .fr-no-caption .fr-position{margin:0}
.fr-close{position:absolute;top:0px;right:0px;padding:12px;width:23px;height:23px;cursor:pointer;pointer-events:auto}
.fr-close-background{position:absolute;top:12px;left:12px;height:23px;width:23px;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#282828;cursor:pointer}
.fr-close:hover .fr-close-background{background-color:#333}
.fr-ui-outside .fr-close-background{background-color:#363636}
.fr-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}
.fr-close-icon{position:relative;float:left;width:100%;height:100%}
.fr-thumbnails{position:absolute;width:100%;height:9%;-webkit-tap-highlight-color:rgba(0,0,0,0);zoom:1;overflow:hidden}
.fr-thumbnails-horizontal{left:0;bottom:0;min-height:40px;max-height:120px;padding:20px 0}
.fr-thumbnails-vertical{left:0;top:0;min-width:40px;max-width:120px;padding:0 20px}
.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}
.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}
.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}
.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}
.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}
.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}
.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}
.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}
.fr-ltIE9 .fr-thumbnail *{overflow:hidden;
z-index:1;zoom:1}
.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;
z-index:0;
}
.fr-thumbnail-overlay{cursor:pointer}
.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}
.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-thumbnail-overlay-border{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}
.fr-thumbnail img{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}
.fr-thumbnail:hover img,.fr-thumbnail-active:hover img{filter:alpha(opacity=99);opacity:.99}
.fr-thumbnail-active img,.fr-thumbnail-active:hover img{filter:alpha(opacity=35);opacity:.35}
.fr-thumbnail-active{cursor:default}
.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-thumbnail-loading-background{background-color:#101010;background-image:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/loading.gif');background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}
.fr-thumbnail-loading-icon{display:none}
.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 10px;position:relative;overflow:hidden}
.fr-thumbnails-side-previous{margin-left:20px}
.fr-thumbnails-side-next{margin-right:20px}
.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}
.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}
.fr-thumbnails-side-button-disabled *{cursor:default}
.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}
.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:-7px;left:-7px;width:100%;height:100%}
.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}
.fr-frames-has-touch-ui{top:43px}
.fr-touch-menu{position:absolute;width:100%;top:0;left:0;height:43px}
.fr-touch-menu-wrapper{float:left;width:100%;height:100%;position:relative}
.fr-touch-caption{position:absolute;width:100%;top:100%;left:0;margin-top:-43px}
.fr-touch-menu-wrapper,.fr-touch-caption-wrapper{float:left;width:100%;height:100%;position:relative}
.fr-touch-caption-overflow-scroll{
overflow-x:hidden;overflow-y:scroll !important;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
.fr-touch-menu-background,.fr-touch-caption-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:alpha(opacity=80);opacity:.8;zoom:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000}
.fr-touch-caption-info{float:left;position:relative;clear:both;padding-right:38px;color:#efefef}
.fr-touch-caption-info-padder{float:left;padding:11px;display:block;filter:alpha(opacity=99);overflow:hidden;width:auto;position:relative}
.fr-touch-caption-text-wrapper{float:left;clear:both;font-weight:normal;font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Arial,sans-serif;font-size:13px;line-height:21px;height:21px;
width:100%;overflow:hidden}
.fr-touch-caption-text{float:left}
.fr-touch-caption-overflow .fr-touch-caption-text-wrapper{overflow:visible;height:auto}
.fr-touch-button{padding:10px 4px;width:23px;height:23px;position:relative;cursor:pointer}
.fr-touch-button .fr-touch-button-background{position:absolute;top:10px;left:4px;height:23px;width:23px}
.fr-touch-button .fr-touch-button-background{background-color:#303030}
.fr-touch-button:hover .fr-touch-button-background{background-color:#404040}
.fr-touch-button-icon{float:left;position:relative;width:23px;height:23px}
.fr-touch-close{position:absolute;top:0;right:0;padding-right:11px}
.fr-touch-caption-more{position:absolute;top:0;right:0;padding-right:11px;display:none}
.fr-touch-caption-padded .fr-touch-caption-more{display:block}
@media all and (min-height:0px){.fr-thumbnails{padding:10px 0}
.fr-thumbnail,.fr-thumbnails-side{margin:0 4px}
.fr-thumbnails-side-previous{margin-left:8px}
.fr-thumbnails-side-next{margin-right:8px}
.fr-thumbnail-loading-background{background-image:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/loading-small.gif')}
}
@media all and (min-height:200px){.fr-thumbnails{padding:12px 0}
.fr-thumbnail,.fr-thumbnails-side{margin:0 6px}
.fr-thumbnails-side-previous{margin-left:12px}
.fr-thumbnails-side-next{margin-right:12px}
}
@media all and (min-height:350px){.fr-thumbnail-loading-background{background-image:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/loading-medium.gif')}
}
@media all and (min-height:500px){.fr-thumbnails{padding:14px 0}
.fr-thumbnail,.fr-thumbnails-side{margin:0 7px}
.fr-thumbnails-side-previous{margin-left:14px}
.fr-thumbnails-side-next{margin-right:14px}
}
@media all and (min-height:700px){.fr-thumbnails{padding:20px 0}
.fr-thumbnail,.fr-thumbnails-side{margin:0 10px}
.fr-thumbnails-side-previous{margin-left:20px}
.fr-thumbnails-side-next{margin-right:20px}
.fr-thumbnail-loading-background{background-image:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/loading.gif')}
}
.fr-ltIE8 *{zoom:1;z-index:1}
.fr-ltIE9 .fr-content-image-overlay,.fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background{border:0}
.fr-window-fresco .fr-side-button-icon,.fr-window-fresco .fr-close-icon,.fr-window-fresco .fr-touch-close .fr-touch-button-icon,.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon,.fr-window-fresco .fr-thumbnails-side-button-icon{background-image:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/fresco/sprite.png')}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.fr-window-fresco .fr-side-button-icon,.fr-window-fresco .fr-close-icon,.fr-window-fresco .fr-touch-close .fr-touch-button-icon,.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon,.fr-window-fresco .fr-side-button-icon{background-image:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/fresco/sprite@x2.png');background-size:500px 500px;
}
}
.fr-window-fresco .fr-box-outer-border{box-shadow:0 0 5px rgba(0,0,0,.4)}
.fr-window-fresco .fr-box-wrapper{background:#101010;border-color:transparent;border-style:solid;border-width:0}
.fr-window-fresco .fr-content-image-overlay{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-color:transparent;border-color:rgba(255,255,255,.08)}
.fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay{border-bottom-width:0px}
.fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay{border-bottom-width:1px}
.fr-window-fresco .fr-ui-outside .fr-position-text{text-shadow:0 1px 1px rgba(0,0,0,.3)}
.fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background{border:1px solid rgba(180,180,180,.15)}
.fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background{border:1px solid rgba(68,68,68,.1);border-top-width:0}
.fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background{border:1px solid rgba(80,80,80,.25);border-top-width:0}
.fr-window-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}
.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:-13px -14px}
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-93px -14px}
.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon{background-position:-13px -114px}
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon{background-position:-93px -114px}
.fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,.fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-13px -214px}
.fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon,.fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-93px -214px}
.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:-13px -114px}
.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-93px -114px}
.fr-window-fresco:not(.fr-ltIE9) .fr-side .fr-side-button .fr-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.5}
.fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon,.fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon{opacity:1}
.fr-ltIE9 .fr-frame .fr-side-previous .fr-side-button-active .fr-side-button-icon{background-position:-13px -114px}
.fr-ltIE9 .fr-frame .fr-side-next .fr-side-button-active .fr-side-button-icon{background-position:-93px -114px}
.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon{opacity:.2}
.fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon{background-image:none}
@media all and (max-width:568px) and (max-height:320px),all and (max-width:320px) and (max-height:568px){.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:0px -300px}
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-40px -300px}
.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon{background-position:0px -350px}
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon{background-position:-40px -350px}
.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:0px -350px}
.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-40px -350px}
}
.fr-window-fresco .fr-close .fr-close-icon{background-position:-169px -9px}
.fr-window-fresco .fr-close:hover .fr-close-icon{background-position:-210px -9px}
.fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon{background-position:-210px -9px;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}
.fr-window-fresco .fr-close:hover .fr-close-icon{opacity:1}
.fr-window-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}
.fr-window-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}
.fr-window-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,.3)}
.fr-window-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,.08);
}
.fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0px}
.fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-160px -41px}
.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-202px -41px}
.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-160px -83px}
.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-202px -83px}
.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-286px -41px}
.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-328px -41px}
.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-286px -83px}
.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-328px -83px}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-160px -41px}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-202px -83px}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-286px -41px}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-328px -83px}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-244px -41px}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-244px -83px}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-370px -41px}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-370px -83px}
.fr-window-fresco .fr-touch-menu-background,.fr-window-fresco .fr-touch-caption-background{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-color:transparent;border-color:rgba(255,255,255,.12);border-width:0 0 1px 0;box-shadow:0 1px 3px rgba(0,0,0,.3)}
.fr-window-fresco .fr-touch-caption-background{border-width:1px 0 0 0;box-shadow:0 -1px 3px rgba(0,0,0,.3)}
@media all and (max-width:568px) and (max-height:320px),all and (max-width:320px) and (max-height:568px){.fr-window-fresco .fr-touch-caption-text-wrapper{font-size:12px}
}
.fr-window-fresco .fr-touch-close .fr-touch-button-icon{background-position:-169px -9px}
.fr-window-fresco .fr-touch-close:hover .fr-touch-button-icon{background-position:-210px -9px}
.fr-window-fresco:not(.fr-ltIE9) .fr-touch-close .fr-touch-button-icon{background-position:-210px -9px;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}
.fr-window-fresco .fr-touch-close .fr-touch-button-icon{opacity:1}
.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon{background-position:-169px -134px}
.fr-window-fresco .fr-touch-caption-more:hover .fr-touch-button-icon{background-position:-210px -134px}
.fr-window-fresco:not(.fr-ltIE9) .fr-touch-caption-more .fr-touch-button-icon{background-position:-210px -134px;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}
.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon{opacity:1}
/*\T1*/
.fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon{background-position:-169px -175px}
.fr-window-fresco .fr-touch-caption-less:hover .fr-touch-button-icon{background-position:-210px -175px}
/*\T1*/
.fr-window-fresco:not(.fr-ltIE9) .fr-touch-caption-less .fr-touch-button-icon{background-position:-210px -175px;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}
.fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon{opacity:1}
.fr-window-IE6 *{zoom:1}
.fr-window-IE6 .fr-side-button-icon,.fr-window-IE6 .fr-close-icon,.fr-window-IE6 .fr-thumbnails-side-button-icon{background-image:url('../../fileadmin/Resources/Public/Stylesheets/fresco/skins/IE6/sprite.png')}
.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:-13px -114px}
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-93px -114px}
.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-13px -214px}
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-93px -214px}
.fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon{display:none}
@media all and (max-width:568px) and (max-height:320px),all and (max-width:320px) and (max-height:568px){.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:0px -350px}
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-40px -350px}
.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon{background-position:0px -400px}
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-40px -400px}
}
.fr-window-IE6 .fr-close .fr-close-icon{background-position:-169px -9px}
.fr-window-IE6 .fr-close:hover .fr-close-icon{background-position:-210px -9px}
.fr-window-IE6 .fr-info{filter:alpha(opacity=99)}
.fr-window-IE6 .fr-ui-outside .fr-info{background:#000}
.fr-window-IE6 .fr-close-icon{background-color:#232323}
.fr-window-IE6 .fr-close .fr-close-background{display:none}
.fr-window-IE6 .fr-info-background{display:none}
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info,.fr-window-IE6 .fr-info-outside{background:#0d0d0d}
.fr-window-IE6 .fr-position{background:#101010}
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position{background:none}
.fr-window-IE6 .fr-position .fr-position-background{display:none}
*{margin:0;padding:0}
body,html{width:100%;height:100%}
body{text-align:center;font-family:"proxima-nova-extra-condensed","Helvetica Neue","Lucida Grande",sans-serif;font-size:22px;font-weight:300;line-height:26px;background-color:white;padding:96px 0 0 0}
body#page-42.level-1,body#page-4.level-2{padding-top:58px !important}
body#page-7.level-1{padding-top:60px !important}
body.menu-isActive{overflow:hidden}
a{text-decoration:none;text-transform:uppercase}
h1,h2,h3,h4,h5,h6{font-family:"proxima-nova-extra-condensed"}
#inner-wrap,#outer-wrap{height:100%;min-height:100%}
.container{max-width:100%}
.custom-button{padding:1px 3px;text-transform:uppercase;border:1px solid #333333;font-size:14px;line-height:0}
.sixteen.columns.full,.ful#l{width:100%;margin-right:0px;margin-left:0px}
.full{width:100% !important}
.full-oropax-grid{width:100% !important;margin:0 !important}
.text ul{list-style-type:circle;list-style:outside;padding-left:20px}
.text ul li{line-height:26px}
.text a{text-transform:none}
.animate-left{position:absolute;left:-50%}
.show-info-content>*{color:white}
#logo{display:block;vertical-align:middle;text-align:left;margin-left:20px}
#logo img{padding-top:8px;width:150px;height:auto}
.header-image{margin-bottom:25px;position:relative;width:100%;height:auto;text-align:center;line-height:0;clear:both;overflow:hidden}
.header-image img{width:100%;height:auto;max-height:333px;max-width:1200px}
.header-image img.hover{display:none}
.two-cols h1{font-weight:600;font-size:46px}
.contenttable td{padding-right:10px}
#geheimes .table-teaser{margin-bottom:-1px;height:inherit}
#geheimes .table-teaser .teaser{border-bottom:none;margin-bottom:-1px;width:50%}
#geheimes .row{margin-bottom:0}
#geheimes .row>h1{margin-left:1%}
#geheimes .row>p{margin-left:1%;width:50%}
.menu-row{width:83.16667% !important}
.more-shows{margin-top:20px}
#container{margin:0 auto;text-align:left;margin-bottom:20px;overflow:hidden}
#footer{border-top:1px solid #e2e2e2;text-align:center;padding:10px 0}
#footer ul{text-align:left}
.responsive-nav{float:right;text-align:left;display:none;padding:15px 0 0 0}
.responsive-nav img{width:30px;height:auto}
#nav-container{border-bottom:1px solid #e2e2e2;width:100%;height:auto;background:white;top:0;left:0;position:fixed;z-index:9999}
#nav{margin:0;padding:0;list-style:none;float:right}
#nav li{float:left;display:inline-block;padding:0;margin:0}
#nav li.facebook a{display:block;text-indent:-9999px;background:transparent url('../../fileadmin/Resources/Public/Images/facebook-share-icon.png') 10px center no-repeat;background-size:30px auto;height:auto !important;line-height:1.2}
#nav li.facebook a:hover{background:transparent url('../../fileadmin/Resources/Public/Images/facebook-share-icon-orange.png') 10px center no-repeat;background-size:30px auto}
#nav li.active a{background:black;color:white}
#nav li.close span{font-size:22px;padding:21px 12px;display:block;color:#000000;text-transform:uppercase;cursor:pointer}
#nav li a{font-size:22px;padding:17px;padding-left:12px;padding-right:12px;line-height:2.7;color:#000000}
#nav li a.selected,#nav li a.active{background:black;color:white}
.no-spaceing{border-spacing:0}
table.table{width:100%;margin-bottom:18px;padding:0;border-collapse:separate;*border-collapse:collapse;
font-size:13px;border:1px solid #dddddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
table.table th,table.table td{padding:10px 10px 9px;text-align:left;font-size:22px}
table.table th{padding-top:9px;font-weight:bold;vertical-align:middle;border-bottom:1px solid #dddddd}
table.table td{vertical-align:top}
table.table th+th,table.table td+td{border-left:1px solid #dddddd}
table.table tr+tr td{border-top:1px solid #dddddd}
table.table tbody tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0}
table.table tbody tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}
table.table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}
table.table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}
.zebra-striped tbody tr:nth-child(odd) td{background-color:#f9f9f9}
.zebra-striped tbody tr:hover td{background-color:whitesmoke}
.zebra-striped .header{cursor:pointer}
.zebra-striped .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:black transparent;visibility:hidden}
.zebra-striped .headerSortUp,.zebra-striped .headerSortDown{background-color:rgba(141,192,219,0.25);text-shadow:0 1px 1px rgba(255,255,255,0.75)}
.zebra-striped .header:hover:after{visibility:visible}
.zebra-striped .headerSortDown:after,.zebra-striped .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6}
.zebra-striped .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid black;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6}
table .blue{color:#049cdb;border-bottom-color:#049cdb}
table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe}
table .green{color:#46a546;border-bottom-color:#46a546}
table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd}
table .red{color:#9d261d;border-bottom-color:#9d261d}
table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5}
table .yellow{color:#ffc40d;border-bottom-color:#ffc40d}
table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9}
table .orange{color:#ff6927;border-bottom-color:#ff6927}
table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fff7f3}
table .purple{color:#7a43b6;border-bottom-color:#7a43b6}
table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0}
#page-1{background:#ff6927 url('../../fileadmin/Resources/Public/Images/images_bg.png') center center no-repeat;background-size:cover;position:relative;padding-top:0}
#page-1 #container{margin-bottom:0;height:100%;min-height:100%;width:100%;overflow:hidden}
#page-1 #container #content{height:100%;min-height:100%;width:100%}
#page-1 #nav-container{position:fixed;top:0;z-index:99999;border:none;margin-bottom:0;background:transparent}
#page-1 #nav-container #nav li.facebook{position:relative}
#page-1 #nav-container #nav li a.selected,#page-1 #nav-container #nav li a.active{color:orangered;background:white}
#bubble{position:absolute;left:-164px;top:44px}
#bubble i{position:absolute;top:25px;left:195px;cursor:pointer;color:#ff4500}
#bubble img{width:220px;height:auto}
.isLoading{background:transparent url('../../fileadmin/Resources/Public/Images/ajax-loader.gif') 2% center no-repeat}
.fb_like_page{overflow:hidden;position:absolute;right:16px;bottom:2%;width:auto;height:auto;z-index:3000}
button.reset{background:none;border:none;margin:0;padding:0;font-size:0;line-height:0;width:auto;overflow:visible}
.table{display:table;margin:0 auto}
button:focus{border:0;outline:0;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}
button.slider-link{position:absolute;text-indent:-9999px;background:transparent;width:0;height:30%;z-index:9999}
button.left{float:left;width:50%;height:30%;background:transparent url('../../fileadmin/Resources/Public/Images/arrow-left-normal.png') left center no-repeat}
button.left:hover{background-image:url('../../fileadmin/Resources/Public/Images/arrow-left-hover.png') !important}
button.left.active{background-image:url('../../fileadmin/Resources/Public/Images/arrow-left-hover.png') !important}
button.right{float:right;width:50%;height:30%;background:transparent url('../../fileadmin/Resources/Public/Images/arrow-right-normal.png') right center no-repeat}
button.right:hover{background:transparent url('../../fileadmin/Resources/Public/Images/arrow-right-hover.png') right center no-repeat}
button.right.active{background-image:url('../../fileadmin/Resources/Public/Images/arrow-right-hover.png') !important}
#firstLevel-slide-left{left:0;top:42%}
#firstLevel-slide-right{right:0;top:42%}
#secondLevel-slide-left{left:0;top:70%}
#secondLevel-slide-right{right:0;top:70%}
#thirdLevel-slide-left{left:0;top:15%}
#thirdLevel-slide-right{right:0;top:15%}
.level-line{height:1px;width:100%;position:absolute;z-index:20;border-color:black;opacity:0.15}
.firstLine.level-line{top:30%}
.secondLine.level-line{top:60%}
.image-nav{z-index:9999;top:0;position:absolute;width:100%;height:100%;margin-top:56px}
.image-nav .nav-buttons{max-width:1240px;margin:0 auto}
.image-nav .nav-buttons div{width:100%;min-height:25%;vertical-align:middle}
.image-nav span{min-height:100%;cursor:pointer}
.image-nav .slide-left,.image-nav .slide-right{display:block;width:50%;float:left;text-align:left}
.image-nav .slide-right{text-align:right}
#face-wizard{width:100%;height:100%;bottom:0;min-height:100%;max-width:1600px;overflow:hidden;position:relative;margin:0 auto 0 auto}
#face-wizard .items{position:relative;overflow:hidden;width:100%;height:100%}
#face-wizard .items .bg-img{background-size:cover;background-repeat:no-repeat;background-position:center;float:left;width:auto;max-width:1600px;min-height:100%;height:auto}
#face-wizard.test img{min-height:900px !important}
#face-wizard img{float:left;width:100%;max-width:1240px;height:auto}
#face-wizard .image-view{position:absolute;width:20000em;height:100%;min-height:100%;margin:0 auto;top:0;padding:0}
#face-wizard #firstLevelImage{z-index:888}
#face-wizard #secondLevelImage{z-index:889}
#face-wizard #thirdLevelImage{z-index:888}
#canvasloader-container{position:absolute;top:50%;left:50%;display:none}
.page-navigation{float:left;width:98%;margin-left:1.04167%;margin-right:1.04167%;margin-top:0}
.news .article .text{clear:left;padding:0 20px 0 0}
.news .article .news-img-wrap .mediaelement{float:left;display:block;width:auto;overflow:hidden;margin-right:2px;margin-bottom:2px;height:100px}
.news .page-navigation ul li{line-height:26px}
.news .page-navigation ul li a{padding:0 2px}
.news .page-navigation ul li.last a{padding:0 0 0 2px}
.news .article .news-img-wrap .mediaelement a{border:0;padding:0}
#news .news-item{position:relative;border-bottom:1px solid #dddddd;margin-bottom:20px;padding-bottom:40px}
.news .article .news-img-wrap{margin-right:0}
#news .news-item h2{font-size:46px;font-weight:600;line-height:46px}
#news .news-item .text-col{padding-top:28px}
#news .news-item .date{text-transform:uppercase;font-size:20px}
.share-buttons{position:absolute;bottom:40px;left:20px}
.share-buttons img{max-width:60px;height:25px}
.share-buttons img.hover{display:none}
.share-buttons .share-link:hover img.normal{display:none}
.share-buttons .share-link:hover img.hover{display:block}
.share-buttons div{float:left}
.share-buttons .like{margin-right:10px}
#exposeMask{z-index:8 !important}
.chose-county{text-align:center;width:100%;display:none;height:100%;vertical-align:middle;z-index:9 !important}
#page-1 #exposeMask{z-index:999999 !important}
#page-1 .chose-county{z-index:1000000 !important}
.chose-county a:hover{background:white;color:#ff6927}
.chose-county .close{display:none}
.chose-county .link{text-align:left;color:white;display:inline-block;width:155px;padding:5px 10px;line-height:26px;border:1px solid white}
.chose-county .link.germany{margin-right:30px}
#page-5 .container{margin-bottom:0}
#page-7 h2{font-size:22px;line-height:26px;font-weight:300}
#shop{clear:both}
#shop h2{font-size:46px;font-weight:600;color:#222222}
#shop .shop-header{margin-bottom:37px}
#shop .shop-text{margin-bottom:53px}
#shop .product{border-bottom:1px solid #dddddd}
#shop .product .show-info-content{width:89% !important;overflow:scroll;height:100%}
#shop .product .show-info-content p{color:white !important;font-family:"proxima-nova-extra-condensed"!important;font-size:22px !important;line-height:31px !important}
#shop .product .show-info-content .close{position:fixed !important;top:100px !important;right:100px !important;padding:0 !important;height:23px;width:23px;background-color:#282828;background-position:-169px -9px;background-image:url("/fileadmin/Resources/Public/Stylesheets/fresco/skins/fresco/sprite.png")}
#shop .product .show-info-content .close:hover{background-color:#282828;background-position:-169px -9px;background-image:url("/fileadmin/Resources/Public/Stylesheets/fresco/skins/fresco/sprite.png")}
#shop .product .hidden{display:none;overflow:hidden}
#shop .product .info-row,#shop .product .product-links{padding-top:20px}
#shop .product .info-row a,#shop .product .product-links a{text-transform:uppercase;padding:4px;border:1px solid #333333;line-height:0.8;font-size:18px;display:inline-block;cursor:pointer;margin-left:1.302083333333333%}
#shop .product .info-row a:hover,#shop .product .product-links a:hover{background:black;color:white}
#shop .product .info-row a:hover .normal,#shop .product .product-links a:hover .normal{display:none}
#shop .product .info-row a:hover .hover,#shop .product .product-links a:hover .hover{display:inline-block}
#shop .product h3{font-size:30px;color:#222222;font-weight:600;margin-bottom:0}
#shop .product:first-child{border-top:1px solid #dddddd}
#shop .product .price-label{font-weight:600;display:block}
#shop .product .price{font-size:20px;display:block}
#shop .product .price-row{text-align:right}
#shop .product .price-row .prices{text-align:left;display:inline-block}
#shop .product .amount{width:46px;height:26px;text-align:center}
#shop .product .product-links{width:200%}
#shop .product .image{padding:20px 0;background:#f1f1f1;text-align:center;margin-right:0}
#shop .product .image img{width:auto;max-height:150px;height:auto}
#shop .shipping-table{margin-top:15px}
#shop .shipping-table span{font-size:16px}
#shop .price-table{margin-top:53px;margin-bottom:50px}
#shop .price-table .price-value{text-align:right}
#shop .price-table .price-row{border-bottom:1px solid #f1f1f1;padding:7px 0}
#shop .price-table .price-row-sum{font-weight:bold;background:#ebebea;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}
#shop .price-table .price-row-sum h5{font-weight:600}
#shop .price-table .price-row-sum div{padding:17px 0}
#bill .table{border-spacing:0}
#bill .table tfoot{border-spacing:0}
#bill .table tfoot td{background:#f1f1f1;font-size:14px;font-weight:bold}
#bill .table tfoot td.first{border-top:1px solid #888888}
#page-4 .table-teaser{border-top:1px solid #dddddd;height:auto;-moz-box-sizing:border-box;box-sizing:border-box}
#page-4 .table-teaser .preview-image{text-align:center;height:185px;width:100%;overflow:hidden;background:#f7f7f7}
#page-4 .table-teaser .preview-image img{width:100%;height:auto}
#page-4 .table-teaser .description{height:auto !important}
#page-4 .table-teaser .description table{margin-bottom:0;border:none;margin-bottom:26px}
#page-4 .table-teaser:hover .description{background:transparent !important;color:black !important}
#page-4 .table-teaser:hover .description h3{color:black !important}
#page-4 .table-teaser table{width:100%;border:0}
#page-4 .table-teaser table td{font-size:20px;padding:5px 10px 0 0;border:0}
#page-4 .table-teaser table td:first-child{width:40%}
.teaser{height:288px;width:25%;float:left;border-right:1px solid #dddddd;box-sizing:border-box}
.text-intro,.more-shows{margin:0 20px;width:94%}
.more-shows{margin:0}
.teaser img{width:120px;height:auto;margin-top:-9%}
.teaser:hover .description{background:black;color:white}
.teaser:hover .description h3{color:white}
.teaser .description{height:83px;padding:20px 20px 0 20px}
.teaser .description h3{text-transform:none;font-weight:600;font-size:27px;line-height:22px}
.teaser .description p{margin-bottom:0;text-transform:none}
#video-teaser{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;-moz-box-sizing:border-box;box-sizing:border-box}
#video-teaser .preview-image{text-align:center;height:185px;width:100%;overflow:hidden;background:#f7f7f7}
#video-teaser .preview-image img{width:100%}
#gallery-teaser{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box}
#gallery-teaser .preview-image{text-align:center;height:185px;width:100%;overflow:hidden;background:#f7f7f7}
#gallery-teaser .preview-image img{width:100%}
#product-teaser{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;-moz-box-sizing:border-box;box-sizing:border-box}
#product-teaser .product{height:185px;text-align:center;background:#f7f7f7}
#product-teaser .product .hover{display:none}
#product-teaser .product:hover .hover{display:block}
#product-teaser .product:hover .normal{display:none}
#product-teaser .product img{margin-top:0;width:auto;max-height:100%}
#event-teaser{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;display:block;-moz-box-sizing:border-box;box-sizing:border-box}
#event-teaser .events{height:185px}
#event-teaser .events .event{height:36px;border-bottom:1px solid #dddddd;display:block;padding-left:10px;vertical-align:middle;width:auto;overflow:hidden}
#event-teaser .events .event div{float:left;display:inline;margin-top:7px;margin-right:15px}
#event-teaser .events .event div.image img{width:23px}
#event-teaser .events .event div.date{padding-left:5px;min-width:59px}
#page-4 h1{font-weight:600;font-size:46px}
#page-4 .intro{padding-top:19px}
.content-row>h3{font-family:"proxima-nova-extra-condensed";font-weight:300;line-height:26px;font-size:25px;color:#555555}
#show-detail .alpha p{font-size:25px;line-height:26px}
.sixteen.columns.more-shows.content-row{width:97.91666666666667%}
.sixteen.columns.more-shows.content-row #shows{margin-left:-15px}
.text-intro{margin-top:20px}
#shows{padding:0;text-align:center}
#shows .show{width:150px;height:230px;text-align:center;line-height:1;position:relative;overflow:hidden;display:inline-block;margin-bottom:20px;margin:0 3% 2% 3%;vertical-align:top}
#shows .show .image{overflow:hidden;height:150px;margin-bottom:12px}
#shows .show:hover h3{text-decoration:underline}
#shows .show:hover h3 span{text-decoration:none !important}
#shows .show:hover .year{text-decoration:underline}
#shows .show:hover img{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-ms-transform:scale(1.5)}
#shows .show .year{color:#8d8d8d;font-size:18px;line-height:22px}
#shows .show h3{font-weight:300;font-size:22px;line-height:22px;color:#555555;margin-bottom:0;color:#333333}
#shows .show span{display:block;line-height:1}
#shows .show img{width:150px;height:auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s}
#shows .show .circle{top:0;left:0;width:150px;position:absolute;height:150px;background:transparent url('../../fileadmin/Resources/Public/Images/circle-mask-trans.png') 0 0 no-repeat}
#events .eight .show-menu{padding-left:15px}
#events .drop-down-menu{padding-left:1%}
#events .drop-down-menu ul{padding-left:15px;padding-top:10px}
#events .drop-down-menu.eight{padding-left:0 !important}
#events .full-oropax-grid a:hover{text-decoration:underline}
#events .image-circle{position:relative;float:left;margin-right:10px}
#events .image-circle .circle{top:0;left:0;width:97px;position:absolute;height:97px;background:transparent url('../../fileadmin/Resources/Public/Images/circle-mask-97.png') 0 0 no-repeat}
#events .image-circle .image{height:97px;overflow:hidden}
#events .image-circle .image img{width:97px;height:auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s}
#events .image-circle:hover .circle img{width:97px;height:97px}
#events .image-circle:hover .image img{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-ms-transform:scale(1.5)}
#events .show-menu li{display:none}
#events .show-menu li img{width:20px;height:auto}
#events .show-menu li.active{display:inline-block}
#events .show-menu li.active a{text-decoration:underline}
#events .event{padding-top:10px;border-bottom:1px solid #dddddd;padding-bottom:10px;position:relative}
#events .event a{font-size:18px}
#events .event a img{width:18px;height:auto}
#events .event:hover .circle img{width:97px;height:97px}
#events .event:hover .image .scale-image{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-ms-transform:scale(1.5)}
#events .event .info{color:#333333;line-height:30px;font-size:22px;font-weight:300}
#events .event .info p{margin-bottom:0}
#events .event .info a{font-size:22px;line-height:inherit;text-transform:none;font-weight:inherit}
#events .event .date-desc{line-height:30px;font-size:22px;color:#333333;font-weight:300}
#events .event .date-desc a{font-size:22px;line-height:inherit;font-weight:inherit}
#events .event .location,#events .event .theater{display:block;line-height:30px}
#events .event .location{font-weight:600;font-size:24px;color:#222222}
#show-detail #event-teaser .events .event .location{display:none}
#events .event .show-info,#events .event .route,#events .event .buy-tickets{text-transform:uppercase;padding:4px;border:1px solid #333333;line-height:0.8;display:inline-block}
#events .event .show-info .hover,#events .event .route .hover,#events .event .buy-tickets .hover{display:none}
#events .event .show-info:hover,#events .event .route:hover,#events .event .buy-tickets:hover{background:black;color:white}
#events .event .show-info:hover .normal,#events .event .route:hover .normal,#events .event .buy-tickets:hover .normal{display:none}
#events .event .show-info:hover .hover,#events .event .route:hover .hover,#events .event .buy-tickets:hover .hover{display:inline-block}
#events .month-name{border-bottom:1px solid #dddddd;text-transform:uppercase;height:auto;display:block}
#events .month-name span{margin-top:5px;margin-bottom:5px;margin-right:4px;text-indent:20px;text-align:left;display:inline-block;width:auto}
#events .month-name:hover{background:black;color:white}
#events .month-name:hover button{border-top:5px solid white}
#events .month-name:hover .down,#events .month-name:hover .right{-webkit-filter:invert(100%);-moz-filter:invert(100%);filter:invert(100%)}
#events .month-name button{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black}
#events .date{font-size:24px;line-height:27px;color:#222222;font-weight:600;margin-left:20px;width:10%}
#events .date .time{display:block;font-weight:300;font-size:22px;line-height:30px;padding-top:2px}
#events .column.bubble{margin-left:0}
#events .buy-tickets-col{text-align:left}
#events .image h4{font-size:30px;color:#222222;line-height:0.9;font-weight:600}
#page-6 #nav-container{margin-bottom:36px}
#page-6 #container{margin-bottom:0}
.down,.right{padding:3px 3px 3px 4px}
#downloads .items{margin-bottom:0}
#downloads .category{width:100%;border-top:1px solid #cacaca;position:relative}
#downloads .category:last-child{border-bottom:1px solid #cacaca}
#downloads .category.active{border-bottom:1px solid #cacaca}
#downloads .category .name{padding-left:20px;margin-right:5px;font-size:30px;font-weight:600;padding-top:5px;color:#222222}
#downloads .category h2{font-size:29px;font-weight:700;float:left;margin:0;line-height:1.8}
#downloads .category .download-all{float:right;display:block;line-height:1.6;border-right:0;border-bottom:0;border-color:#dddddd;margin-top:30px;font-size:18px;text-align:center;width:150px;padding:0}
#downloads .category .download-all:hover{background:black;color:white}
#downloads .category .down,#downloads .category .right{padding-top:27px;padding-left:4px}
#downloads .category.active .arrow-down{display:block;height:0;width:0;border-top:7px solid #333333;border-right:7px solid transparent;border-left:7px solid transparent;margin-left:15px;margin-top:25px;display:inline-block}
#downloads .download{width:100%;border-bottom:1px solid #e4e4e4}
#downloads .download:hover{cursor:pointer}
#downloads .download.last{border-bottom:0}
#downloads .download .image-row{margin-right:20px !important}
#downloads .download h3{margin-top:15px;font-weight:300;font-size:22px;line-height:26px;text-transform:uppercase;margin-bottom:0}
#downloads .download .download-column{text-align:right}
#downloads .download .download-link{text-transform:uppercase;margin-top:18px;padding:4px;border:1px solid #333333;line-height:0.8;display:inline-block;font-size:18px}
#downloads .download .download-link .hover{display:none}
#downloads .download .download-link.hovered{background:black;color:white}
#downloads .download .download-link.hovered img{-webkit-filter:invert(100%);-moz-filter:invert(100%);filter:invert(100%)}
#downloads .download .download-link img{width:16px;height:auto}
#downloads .download .columns{line-height:0}
#downloads .download img{width:113px;height:auto;max-width:100%}
#downloads .arrow-down{display:block;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #333333;margin-left:15px;margin-top:20px;display:inline-block}
input[type="text"],input[type="password"],input[type="email"],textarea,select{font-family:"proxima-nova-extra-condensed";font-weight:300;padding:2px 2px;color:#333333}
#products{margin-bottom:0;border-top:1px solid #dddddd}
#products .address-form{background:#ebebea;padding:20px 0 20px 0}
#products .shipping-table label{color:#333333}
#products .shipping-table label span{font-weight:600;font-size:22px}
#products .price-table h5{font-size:22px}
#products .amount-row label{color:#333333;font-size:22px;font-weight:600}
#products input[type="submit"]{margin-top:15px;font-size:18px !important;padding:3px 5px;margin-left:111px;width:auto !important;font-weight:300;font-family:"proxima-nova-extra-condensed";background:transparent !important;border:1px solid #333333;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#products input[type="submit"]:hover{background-color:black !important;color:white}
#products .agbs{font-size:22px;font-weight:600}
#products .agbs-pdf{margin-top:15px;font-size:18px !important;padding:3px 5px;display:inline;width:auto !important;font-weight:300;font-family:"proxima-nova-extra-condensed";background:transparent !important;border:1px solid #333333;text-transform:uppercase}
#products .agbs-pdf:hover{background-color:black !important;color:white}
#products .input-row{clear:left}
#products .input-row input,#products .input-row select,#products .input-row textarea{width:76%;font-size:22px;max-width:430px}
#products .input-row select{width:77%;max-width:430px}
#products .input-row label{display:block;float:left;width:111px;font-size:22px;font-weight:300;text-transform:uppercase}
#products .input-row.checkbox{margin-bottom:20px}
#products .input-row.checkbox label{text-transform:none;font-weight:600}
#products .input-row.checkbox input{float:left;clear:left;margin-top:3px;margin-right:10px;margin-bottom:40px;width:auto}
#products .input-row.checkbox label{width:auto;clear:left}
#products .input-row.checkbox label span{line-height:1.3}
#page-1 .responsive-nav .facebookLink{background:transparent url('../../fileadmin/Resources/Public/Images/facebook-share-icon-white.png') center center no-repeat;display:block;padding-top:30px;background-size:30px auto;-moz-background-size:30px auto;border-left:1px solid #ebebea;height:30px}
.fr-ui-outside .fr-side{width:50%;z-index:9999}
.fr-ui-outside .fr-side-button{margin:0}
.fr-overlay-background{opacity:0.7;filter:alpha(opacity=70)}
#page-42 #content{margin-top:38px}
@media (max-width:1023px){#page-1 #nav-container{border-bottom:1px solid #ebebea}
#nav{width:50%;min-height:100%;background:white;text-align:left;top:0;right:-71%;z-index:99999;border-left:1px solid #ebebea;position:fixed;min-height:100%;height:100%;overflow:auto;-webkit-transition:all 0.7s linear;-moz-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear}
#nav.active{right:0%}
#nav li{display:block;width:100%;border-bottom:1px solid #e2e2e2}
#nav li a{display:block;line-height:1}
#nav .container{width:100% !important}
#page-1 #nav-container #nav li{display:block;float:none;text-align:left;border-bottom:1px solid #e2e2e2}
#page-1 #nav-container #nav li a.selected,#page-1 #nav-container #nav li a.active{background:#000000;color:#ffffff}
.logo-row.columns{margin-left:0 !important;width:20.66667% !important}
.menu-row.columns{width:79.16667% !important;margin-right:0 !important}
.responsive-nav{display:block;padding-top:0}
.responsive-nav .facebookLink{background:transparent url('../../fileadmin/Resources/Public/Images/facebook-share-icon.png') center center no-repeat;background-size:30px auto;-moz-background-size:30px auto;display:none;float:left;text-indent:-9999px}
.responsive-nav .show-responsive-menu{display:block;border-left:1px solid #ebebea}
.responsive-nav .show-responsive-menu .icon{background:url('../../fileadmin/Resources/Public/Images/mobile-menu.png') center center no-repeat;display:block;width:37px;height:30px;padding:15px}
#page-1 .show-responsive-menu{float:left}
#page-1 .responsive-nav .show-responsive-menu .icon{background:url('../../fileadmin/Resources/Public/Images/mobile-menu-white.png') center center no-repeat;display:block;width:37px;height:30px;padding:15px}
.table-teaser .description table tr,.table-teaser .description table th,.table-teaser .description table td{border:none}
.text-intro,.container .more-shows,.container .header.eight,.container .text.eight,#news .news-item .text-col{margin:20px 10px 0 10px;width:94%}
.container .text.eight.intro{margin:0}
.sixteen.columns.more-shows.content-row #shows{margin:0}
.table-teaser .description{margin:10px 20px 0 20px;width:94%;padding:0% !important;height:auto !important}
.page-navigation{width:calc(100% - 34px);margin:0 20px}
.teaser{width:50%;margin-bottom:-1px;margin-left:0}
#events .drop-down-menu .show-all-shows{margin-left:20px}
.shop-header,.shop-text{margin:0 20px;width:94%}
#shop .shop-header h2{font-size:40px}
#shop .address-form{padding-left:3%;width:97% !important}
#shop .price-table .price-row div,#shop .price-table .price-row-sum div{width:60% !important;margin-left:3%}
#shop .price-table .price-row div+div,#shop .price-table .price-row-sum div+div{text-align:right;width:30% !important;margin-right:3%}
#shop .product .product-links{width:97%;float:left;padding-top:10px !important;padding-bottom:10px;text-align:left;padding-left:3%}
#shop .product .product-links a{margin-right:5px}
#shop .product .price-row{width:30%;margin-left:4%}
#shop .product .price-row .prices{width:100%;text-align:left}
#shop .product .amount-row{width:30%}
#shop .product .shipping-row{display:none}
#shop .product .amount{width:46px;height:26px;text-align:center}
#shop .product .title-row{width:60% !important;margin-left:4%}
#shop .product .product-links{width:100%}
#shop .product .image{width:35%}
#shop .product .image img{width:auto}
#downloads .category .name{overflow:hidden;max-width:132px;height:43px;padding:0;margin-left:20px}
#downloads .download img{width:90%}
#downloads .download .image-row{margin-right:0 !important}
#downloads .download>div{width:33.33333%}
body#page-42.level-1 #footer{border-top:none}
#footer ul{margin-left:20px}
}
@media (max-width:980px){.responsive-nav{display:block;padding-top:0}
.responsive-nav .facebookLink{background:transparent url('../../fileadmin/Resources/Public/Images/facebook-share-icon.png') center center no-repeat;background-size:30px auto;-moz-background-size:30px auto;display:none;float:left;text-indent:-9999px}
}
@media (max-width:560px){.teaser{width:100%;margin-bottom:-1px;margin-left:0}
#geheimes .table-teaser{border:none}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:192dppx){.responsive-nav .show-responsive-menu .icon{background:url('../../fileadmin/Resources/Public/Images/mobile-menu@2x.png') center center no-repeat;background-size:37px 30px;display:block;width:37px;height:30px;padding:15px}
#page-1 .responsive-nav .show-responsive-menu .icon{background:url('../../fileadmin/Resources/Public/Images/mobile-menu-white@2x.png') center center no-repeat;background-size:37px 30px;display:block;width:37px;height:30px;padding:15px}
}
@-moz-document url-prefix(){#bubble{left:-165px}
#nav li.facebook a{width:30px;height:auto;background:transparent url('../../fileadmin/Resources/Public/Images/facebook-share-icon-black-ff.png') 10px center no-repeat !important}
#page-1 #nav li.facebook a:hover,#nav li.facebook a:hover{width:30px;height:auto;background:#ffffff url('../../fileadmin/Resources/Public/Images/facebook-share-icon-orange-ff.png') 10px center no-repeat !important}
#page-1 #nav li.facebook a{width:30px;height:auto;background:transparent url('../../fileadmin/Resources/Public/Images/facebook-share-icon-white-ff.png') 10px center no-repeat !important}
}
@media (max-width:1023px){#page-1 #nav li a:hover{background:#ffffff;color:#000000}
#page-1 #nav li.facebook a:hover{background:white url('../../fileadmin/Resources/Public/Images/facebook-share-icon-orange.png') 10px center no-repeat;background-size:30px auto}
#nav li a:hover{background:#ffffff;color:#000000}
#nav li a.selected:hover,#nav li a.active:hover{background:#000000;color:#ffffff}
.full{overflow:hidden}
#logo img{width:130px}
.header-image{background:none;text-align:center;max-width:100%;overflow:hidden}
#geheimes .row>p{width:95%}
.news .article .news-img-wrap{float:none}
.news .article .news-img-wrap .mediaelement{width:94%;float:none;overflow:visible;height:auto}
.news .article .news-img-wrap .mediaelement img{max-width:100%;float:none}
#news .news-item h2{margin-bottom:0}
.share-buttons{position:relative;bottom:0;left:0;float:left;width:100%;padding:15px 0 10px 0}
.chose-county .link.germany{margin-right:0;margin-bottom:20px}
#shop .product .image{background:white}
#show-detail .margin-fit{margin-left:3%;margin-right:3%;width:94% !important}
#events .date{width:30%}
#events .date .time{display:block}
#events .columns.image{margin:0 4%}
#shows .show{margin:0}
#downloads .download img{width:90%}
#products input[type="submit"]{margin-left:30px}
#products .input-row.checkbox label span{float:left;width:80%;margin-left:7px}
#shop .product .show-info-content .close{top:101px !important}
}
@media (max-width:1023px) and (orientation:portrait){#shows .show .image{width:120px !important;height:120px !important;margin:0 auto 12px auto}
#shows .show .image img{width:120px !important}
#shows .show .circle{width:120px !important;height:120px !important;background-size:120px 120px !important;margin-left:15px}
}
@media (max-width:1023px){#page-1 #nav-container{background:#ff6927;border-bottom:1px solid #ffffff}
.container{width:100% !important}
}
@media (max-width:1023px){#page-1{overflow:hidden}
button.left{background:transparent url('../../fileadmin/Resources/Public/Images/arrow-left-normal.png') left center no-repeat;margin-left:-28px}
button.right{background:transparent url('../../fileadmin/Resources/Public/Images/arrow-right-normal.png') right center no-repeat;margin-right:-32px}
#bubble{right:74px;left:auto;top:71px}
#page-1 #nav-container #nav li.facebook #bubble{display:none}
#events .eight .show-all-shows{padding-left:0 !important}
#events .drop-down-menu{padding-left:0;margin-top:7px}
#events .drop-down-menu ul{border-bottom:1px solid #ebebea;width:auto;padding-top:5px;margin-bottom:0}
#events .eight .show-menu{padding-left:20px}
#events .event .theater{position:absolute;left:128px;top:38.5%}
#events .columns .image .text{margin-top:-24px}
#events .event{height:auto}
#events .event .info{position:absolute;left:128px;top:50%;text-align:left}
#events .event .location{position:absolute;left:128px;top:16.5%}
#events .event .link{position:absolute;bottom:10px !important;left:110px}
#events .event .buy-tickets{left:220px}
#events .event .route{left:20px}
#events .event .text h4{position:absolute;top:13px;left:128px}
#events .event .columns.image{width:92% !important}
#events .event .columns:last-child{padding-top:10px;text-align:center;height:50px}
#events .event .columns:last-child .link{margin-left:10px}
#events .date .time{display:block}
#events .image h4{font-size:28px}
#events .columns.image{margin:0 2% 0 20px}
#events .columns.image .text{width:58%}
#shop .product .show-info-content .close{top:75px !important;right:10px !important}
}
@media only screen and (min-width:321px) and (max-width:1023px){.container .steckbrief.sixteen.columns{width:50%}
}
@media only screen and (max-width:460px){#events .event .location{position:absolute;left:128px;top:26.5%}
}
@media (max-width:1023px){#face-wizard{left:auto !important;width:auto}
}
@media (max-width:1023px) and (orientation:portrait){#face-wizard{left:-47% !important;width:auto}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40 / 71) and (orientation:portrait){#face-wizard{left:-65% !important;width:180%}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40 / 71) and (orientation:landscape){#face-wizard{left:6% !important;width:100%}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){#face-wizard{width:150%;left:-35%}
}
@media (min-width:768px) and (max-width:1024px){#face-wizard{left:-50%;width:150%}
}
@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#face-wizard{left:-3%;width:150%}
}
@media only screen and (min-width:1024px){#page-1 #nav li a{color:#ffffff}
#page-1 #nav li a:hover{background:#ffffff;color:#ff4500}
#nav li a:hover{background:#000000;color:#ffffff}
#page-1 #nav li.facebook a{background:transparent url('../../fileadmin/Resources/Public/Images/facebook-share-icon-white.png') center center no-repeat;background-size:30px auto}
#page-1 #nav li.facebook a:hover{background:white url('../../fileadmin/Resources/Public/Images/facebook-share-icon-orange.png') center center no-repeat;background-size:30px auto}
.news .article .news-img-wrap .mediaelement img{width:auto;min-height:100px;max-height:100px}
#events .drop-down-menu{margin:0 0 0 20px;padding:0}
#events .drop-down-menu ul,#events .eight .show-menu{padding-left:0;padding-top:20px}
#events .eight .show-menu{margin-top:4px}
#events .eight .show-menu li{margin-bottom:16px}
.fb_like_page{right:48px}
#nav li.facebook a{width:30px}
}
@media only screen and (max-width:480px){.shop-header,.text.eight.columns{width:88%}
#event-teaser .events .event{padding-left:20px}
#page-4 h1,#page-4 .intro{padding-left:10px}
}
@media only screen and (max-width :568px) and (orientation :portrait){}
