article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C""\201D""\2018""\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#map_canvas img,.google-maps img{max-width:none}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button,input{*overflow:visible;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
@-ms-viewport{width:device-width}
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,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
strong{font-weight:bold}
legend{display:none}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.display-table{display:table !important}
.display-table-cell{display:table-cell !important;vertical-align:middle !important}
.float-left{float:left}
.float-right{float:right}
.italic{font-style:italic}
.vertical-align-middle{vertical-align:middle !important}
.text-right{text-align:right !important}
.text-left{text-align:left !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
.uppercase{text-transform:uppercase}
.center{float:none !important;margin-left:auto !important;margin-right:auto !important}
.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}
.table-responsive.table-bordered{border:0}
.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis}
.overflow-ellipsis a{white-space:nowrap}
.invisible{visibility:hidden}
.hidden,.noscreen{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.icon-envelope,.icon-fb,.arrow-nav,.icon-more,.icon-plus,.icon-check,.icon-search,.icon-notes,.icon-envelope,.icon-lock{display:inline-block;position:relative;background-image:url('../../fileadmin/res/img/sprite.png');background-repeat:no-repeat;background-position:0 0}
.icon-envelope{width:15px;height:12px;background-position:0 0}
.icon-fb{width:14px;height:14px;background-position:0 -17px}
.arrow-nav{width:13px;height:8px;background-position:0 -36px}
.active .arrow-nav,.hover .arrow-nav,a:hover .arrow-nav{background-position:0 -49px}
.icon-more{width:5px;height:9px;background-position:0 -62px;top:-2px;margin-right:4px}
.icon-more.white{background-position:0 -223px}
.icon-plus{width:21px;height:21px;background-position:0 -77px;margin-right:18px}
.icon-check{width:16px;height:13px;background-position:0 -103px;margin:0 10px 0 0}
.icon-search{width:30px;height:30px;background-position:0 -119px}
.icon-notes{width:64px;height:64px;background-position:0 -152px}
.icon-envelope{width:64px;height:64px;background-position:0 -238px}
.icon-lock{width:64px;height:78px;background-position:0 -306px}
.royalSlider{width:600px;height:400px;position:relative;direction:ltr}
.royalSlider>*{float:left}
.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}
.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}
.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}
.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}
.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent}
.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}
.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}
.rsArrow,.rsThumbsArrow{cursor:pointer}
.rsThumb{float:left;position:relative}
.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}
.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}
.rsGCaption{width:100%;float:left;text-align:center}
.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}
.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}
.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}
.rsContent{width:100%;height:100%;position:relative}
.rsPreloader{position:absolute;z-index:0}
.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}
.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}
.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}
.rsTabs{float:left;background:none !important}
.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}
.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}
.rsVideoFrameHolder.rsVideoActive{opacity:1}
.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}
.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}
.rsABlock{left:0;top:0;position:absolute;z-index:15}
img.rsImg{max-width:none}
.grab-cursor{cursor:url('../../fileadmin/res/css/grab.png') 8 8,move}
.grabbing-cursor{cursor:url('../../fileadmin/res/css/grabbing.png') 8 8,move}
.rsNoDrag{cursor:auto}
.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url('../../fileadmin/res/css/blank.gif')}
.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/res/img/fancybox/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/res/img/fancybox/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/res/img/fancybox/blank.gif');-webkit-tap-highlight-color:transparent;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 !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../fileadmin/res/img/fancybox/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,0.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/res/img/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('../../fileadmin/res/img/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}
}
body{margin:0}
html,body,#page{height:100%}
#sticky-main{height:auto !important;height:100%;margin-bottom:-190px;min-height:100%}
#sticky-push{height:190px}
#footer{height:70px;margin-top:120px}
.row{margin-left:-16px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:16px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1280px;margin-left:auto;margin-right:auto}
.span12{width:1280px}
.span11{width:1172px}
.span10{width:1064px}
.span9{width:956px}
.span8{width:848px}
.span7{width:740px}
.span6{width:632px}
.span5{width:524px}
.span4{width:416px}
.span3{width:308px}
.span2{width:200px}
.span1{width:92px}
.offset12{margin-left:1312px}
.offset11{margin-left:1204px}
.offset10{margin-left:1096px}
.offset9{margin-left:988px}
.offset8{margin-left:880px}
.offset7{margin-left:772px}
.offset6{margin-left:664px}
.offset5{margin-left:556px}
.offset4{margin-left:448px}
.offset3{margin-left:340px}
.offset2{margin-left:232px}
.offset1{margin-left:124px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.25%;*margin-left:1.196808510638298%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:1.25%}
.row-fluid .span12{width:99.99999999999999%;*width:99.94680851063828%}
.row-fluid .span11{width:91.56249999999999%;*width:91.50930851063828%}
.row-fluid .span10{width:83.12499999999999%;*width:83.07180851063828%}
.row-fluid .span9{width:74.68749999999999%;*width:74.63430851063828%}
.row-fluid .span8{width:66.25%;*width:66.19680851063829%}
.row-fluid .span7{width:57.81249999999999%;*width:57.75930851063829%}
.row-fluid .span6{width:49.37499999999999%;*width:49.32180851063829%}
.row-fluid .span5{width:40.93749999999999%;*width:40.88430851063829%}
.row-fluid .span4{width:32.5%;*width:32.4468085106383%}
.row-fluid .span3{width:24.062499999999996%;*width:24.009308510638295%}
.row-fluid .span2{width:15.624999999999998%;*width:15.571808510638297%}
.row-fluid .span1{width:7.187499999999999%;*width:7.134308510638297%}
.row-fluid .offset12{margin-left:102.49999999999999%;*margin-left:102.39361702127657%}
.row-fluid .offset12:first-child{margin-left:101.24999999999999%;*margin-left:101.14361702127657%}
.row-fluid .offset11{margin-left:94.06249999999999%;*margin-left:93.95611702127657%}
.row-fluid .offset11:first-child{margin-left:92.81249999999999%;*margin-left:92.70611702127657%}
.row-fluid .offset10{margin-left:85.62499999999999%;*margin-left:85.51861702127657%}
.row-fluid .offset10:first-child{margin-left:84.37499999999999%;*margin-left:84.26861702127657%}
.row-fluid .offset9{margin-left:77.18749999999999%;*margin-left:77.08111702127657%}
.row-fluid .offset9:first-child{margin-left:75.93749999999999%;*margin-left:75.83111702127657%}
.row-fluid .offset8{margin-left:68.75%;*margin-left:68.64361702127658%}
.row-fluid .offset8:first-child{margin-left:67.5%;*margin-left:67.39361702127658%}
.row-fluid .offset7{margin-left:60.31249999999999%;*margin-left:60.20611702127659%}
.row-fluid .offset7:first-child{margin-left:59.06249999999999%;*margin-left:58.95611702127659%}
.row-fluid .offset6{margin-left:51.87499999999999%;*margin-left:51.76861702127659%}
.row-fluid .offset6:first-child{margin-left:50.62499999999999%;*margin-left:50.51861702127659%}
.row-fluid .offset5{margin-left:43.43749999999999%;*margin-left:43.33111702127659%}
.row-fluid .offset5:first-child{margin-left:42.18749999999999%;*margin-left:42.08111702127659%}
.row-fluid .offset4{margin-left:35%;*margin-left:34.8936170212766%}
.row-fluid .offset4:first-child{margin-left:33.75%;*margin-left:33.6436170212766%}
.row-fluid .offset3{margin-left:26.562499999999996%;*margin-left:26.456117021276594%}
.row-fluid .offset3:first-child{margin-left:25.312499999999996%;*margin-left:25.206117021276594%}
.row-fluid .offset2{margin-left:18.125%;*margin-left:18.018617021276597%}
.row-fluid .offset2:first-child{margin-left:16.875%;*margin-left:16.768617021276597%}
.row-fluid .offset1{margin-left:9.6875%;*margin-left:9.581117021276595%}
.row-fluid .offset1:first-child{margin-left:8.4375%;*margin-left:8.331117021276595%}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"]+[class*="span"]{margin-left:16px}
input.span12,textarea.span12,.uneditable-input.span12{width:1266px}
input.span11,textarea.span11,.uneditable-input.span11{width:1158px}
input.span10,textarea.span10,.uneditable-input.span10{width:1050px}
input.span9,textarea.span9,.uneditable-input.span9{width:942px}
input.span8,textarea.span8,.uneditable-input.span8{width:834px}
input.span7,textarea.span7,.uneditable-input.span7{width:726px}
input.span6,textarea.span6,.uneditable-input.span6{width:618px}
input.span5,textarea.span5,.uneditable-input.span5{width:510px}
input.span4,textarea.span4,.uneditable-input.span4{width:402px}
input.span3,textarea.span3,.uneditable-input.span3{width:294px}
input.span2,textarea.span2,.uneditable-input.span2{width:186px}
input.span1,textarea.span1,.uneditable-input.span1{width:78px}
.thumbnails{margin-left:-16px}
.thumbnails>li{margin-left:16px}
.row-fluid .thumbnails{margin-left:0}
body{font-family:Effra,Arial,Helvetica,serif;font-size:18px;line-height:22px;color:#333;background-color:#f2f2f2;font-style:normal}
a{color:#333;text-decoration:none}
table td,table th{padding:3px 10px}
table th{text-align:left}
strong{font-weight:500}
iframe{max-width:100%}
#layer{position:fixed;width:100%;height:100%;left:0;top:90px;background-color:#000000;opacity:0.6;display:none}
.strong{font-weight:500}
.small{font-size:14px;line-height:17px}
.section{margin-bottom:22px}
.red{color:#d00e3f !important}
.bg-white{background-color:#fff !important}
.fade-in{opacity:0}
.fade-in.anim{opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.fade-out{opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
*:focus{outline:none}
.small-text{font-size:12px}
#cookie-info-box{display:none;position:fixed;bottom:0;width:100%;background-color:#ccc;padding:10px 0px;z-index:200}
#cookie-info-box .link{color:#d00e3f}
#cookie-info-box .link-details{text-decoration:underline;color:#333}
#cookie-info-box .link-close{margin-left:50px}
#header{height:90px;margin:0 0 54px 0}
#header .container{position:relative}
#header #logo{display:block;width:294px;height:121px;position:absolute;left:0;top:0;-webkit-box-shadow:0 0 6px #b8b8b8;-moz-box-shadow:0 0 6px #b8b8b8;box-shadow:0 0 6px #b8b8b8}
#header #logo img{display:block}
#header #header-top{height:35px;background-color:#e6e7e9}
#header #header-bottom{height:55px;background-color:#d00e3f}
#header #header-bottom .header-search-link{display:block;background-color:#FFFFFF;position:absolute;width:43px;height:43px;right:0;top:6px;text-align:center}
#header #header-bottom .header-search-link i{top:7px}
#meta-nav{padding:7px 0 0 0;text-align:right;font-size:14px;line-height:17px}
#meta-nav li{display:inline-block;*display:inline;margin-left:14px}
#meta-nav li a{-webkit-transition:0.3s color ease;-moz-transition:0.3s color ease;-ms-transition:0.3s color ease;-o-transition:0.3s color ease;transition:0.3s color ease}
#meta-nav li a:hover{color:#d00e3f}
#meta-nav li#meta-nav-element-18 a,#meta-nav li#meta-nav-element-626 a,#meta-nav li#meta-nav-element-1150 a,#meta-nav li#meta-nav-element-627 a{font-size:0;line-height:0}
#meta-nav li#meta-nav-element-18 a:before,#meta-nav li#meta-nav-element-626 a:before,#meta-nav li#meta-nav-element-1150 a:before,#meta-nav li#meta-nav-element-627 a:before{content:"\f09a";font:normal normal normal 14px/1 FontAwesome;font-size:1rem;line-height:.55rem;vertical-align:-15%;text-rendering:auto;-webkit-font-smoothing:antialiased}
#meta-nav li#meta-nav-element-626 a:before{content:"\f168"}
#meta-nav li#meta-nav-element-627 a:before{content:"\f099"}
#meta-nav li#meta-nav-element-1150 a:before{content:"\f0e1"}
#main-nav{font-size:24px;line-height:27px;font-weight:300}
#main-nav>li{position:relative;display:inline-block;*display:inline}
#main-nav>li>a{display:block;height:41px;display:inline-block;padding:14px 18px 0 18px;color:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
#main-nav>li>a:hover,#main-nav>li>a.active,#main-nav>li>a.hover{color:#d00e3f;background-color:#fff}
#main-nav>li>a i{top:-4px;margin-left:7px}
#main-nav .main-nav-level2{position:absolute;display:none;padding:16px 10px 10px 10px;background-color:#fff;min-width:214px}
#main-nav .main-nav-level2 li{display:block;height:auto}
#main-nav .main-nav-level2 li a{display:block;padding:10px;white-space:nowrap;font-size:18px;line-height:21px;color:black}
#main-nav .main-nav-level2 li a:hover,#main-nav .main-nav-level2 li a.active{background-color:#f2f2f2}
#main-nav #main-nav-element-9 .main-nav-level2 ul{width:540px}
#main-nav #main-nav-element-9 .main-nav-level2 a{width:250px;float:left}
#main-nav #main-nav-element-11 i{display:none}
.tx-indexedsearch-browsebox ul{text-align:center;margin-left:-20px}
.tx-indexedsearch-browsebox ul li{margin-left:20px;display:inline-block;list-style-type:none}
#toggle-nav{display:block;position:absolute;width:42px;height:42px;float:right;top:9px;right:10px;background:url('../../fileadmin/res/img/menu.png') no-repeat center center;background-size:42px 42px}
#main-nav-phone{display:none;margin:0 0 20px 0;padding:10px 0 10px 0;background-color:#d00e3f}
#main-nav-phone li{padding:0 0 5px 20px}
#main-nav-phone li a{color:#fff}
#main-nav-phone li a i{display:none}
#breadcrumb{font-size:14px;line-heigth:17px;margin:0 0 28px 0;padding:0 0 0 15px}
#breadcrumb a{color:#d00e3f;padding:0 5px}
#breadcrumb a:hover{text-decoration:underline}
#breadcrumb span{padding:0 0 0 5px}
.grid-2{margin-bottom:30px}
.grid-3{padding-bottom:20px}
.grid-3 h2{color:#d00e3f;font-size:24px;line-height:27px}
.span8 .row-three{margin-left:-6px}
.span8 .row-three .span3{width:278px;margin-left:6px}
.span8 .row-three .span3:last-child{margin-left:8px}
.span8 .row-three .box{display:block;position:relative;margin-bottom:30px}
.span8 .row-three .box img{display:block}
.span8 .row-three .box .caption{position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;padding:14px 2px 8px 2px;opacity:0.85;background-color:#d00e3f;color:#fff;text-align:center}
.span-one-quarter{width:20px !important;float:left !important;padding-left:0 !important}
h1,.h1{font-size:36px;line-height:42px;margin-bottom:16px}
h2,.h2{font-size:30px;line-height:34px;margin-bottom:20px}
h3,.h3{font-size:24px;line-height:27px;margin-bottom:12px}
.content{background-color:#fff;padding:20px 0;margin-bottom:30px}
.content.be-layout-teasers{padding-bottom:0}
.content.be-layout-teasers .grid-3,.content.be-layout-teasers .dce-text{border-bottom:20px solid #f2f2f2}
.content.be-layout-teasers .grid-3 .dce-text{border-bottom:0}
.content.be-layout-teasers .dce-text{padding-bottom:20px}
.content.be-layout-teasers .dce-text h2{color:#d00e3f;font-size:24px;line-height:27px;margin-bottom:14px}
.content.be-layout-teasers-with-sidebar .span10{width:632px}
.content a{color:#d00e3f}
.content p,.content ol,.content ul,.content dl,.content address{margin-bottom:20px}
.content ul{list-style:disc;margin-left:16px}
.content ul ul{padding-top:5px;list-style:square;margin-bottom:7px}
.content ul li{margin-bottom:6px}
.content ol{list-style:decimal;margin-left:18px}
.content .bodytext img{float:left;margin:0 18px 18px 0}
.content .headline,.content .add{min-height:37px;margin-bottom:20px !important;padding:7px 20px 6px 20px !important;background-color:#d00e3f;font-size:30px !important;line-height:34px !important;color:#fff;font-weight:300 !important}
.content .external-link{padding-left:10px;background:url('../../fileadmin/res/img/arrow-right-red.png') no-repeat left center}
.content .bg-grey{background-color:#f2f2f2;padding:10px}
.content-event-detail{border-bottom:1px solid #d00e3f;margin-bottom:35px}
#subpage-extensions .content{padding-bottom:10px}
#subpage-extensions .content .dce-text{margin-bottom:40px}
.dce-header,.dce-text,.dce-image,.text{padding:0 20px}
.dce-text a:hover{text-decoration:underline}
.dce-text-red{background-color:#d00e3f;color:#fff !important;padding-top:20px;padding-bottom:1px;margin-bottom:4px}
.dce-slider{width:100%;height:510px;margin:0 0 24px 0;position:relative}
.dce-slider .rsNav.rsBullets{position:absolute;bottom:20px;left:0;width:100%;height:10px;text-align:center}
.dce-slider .rsNav.rsBullets .rsNavItem.rsBullet{display:inline-block;margin:0 5px;width:40px;height:10px;background-color:#d00e3f;cursor:pointer}
.dce-slider .rsNav.rsBullets .rsNavItem.rsBullet.rsNavSelected{background-color:#fff}
.dce-slider .slide{height:340px;padding-top:170px;background-position:center center;background-repeat:no-repeat}
.dce-slider .slide .headline,.dce-slider .slide .subline{color:#fff;background-color:#d00e3f;margin-bottom:5px;display:inline-block;opacity:0.9}
.dce-slider .slide .headline{padding:16px 20px;font-size:36px;line-height:42px;font-weight:300}
.dce-slider .slide .subline{padding:6px 20px;font-size:18px;line-height:21px;font-weight:500}
.dce-slider .slide .text{padding:20px;opacity:0.9;font-size:18px;line-height:23px;background-color:#fff}
.dce-slider .slide .text a{color:#d00e3f}
.dce-slider .slide .text a i{top:-1px}
.dce-quote{margin-bottom:50px;text-align:center;color:#d00e3f}
.dce-quote .quote{margin-bottom:12px;font-size:30px;line-height:36px;font-weight:300;font-style:italic}
.dce-quote .author{font-family:Effra,Arial,Helvetica,serif;font-style:16px;line-height:19px}
.dce-image{margin-bottom:24px}
.dce-image .border-1{border:4px solid #fff;-webkit-box-shadow:0 0 6px #b8b8b8;-moz-box-shadow:0 0 6px #b8b8b8;box-shadow:0 0 6px #b8b8b8}
.dce-teaser-home{background:url(/fileadmin/res/img/bg-teaser-home-final.jpg) no-repeat left top;min-height:376px}
.dce-teaser-home h3{color:#d00e3f;margin-bottom:0}
.dce-teaser-home .subline{margin-bottom:20px}
.dce-teaser-home .inner{padding:10px 18px 30px 18px}
.dce-teaser-home ul{list-style:disc;margin-left:28px;margin-bottom:30px}
.dce-teaser-home ul li{margin-bottom:12px}
.dce-teaser-home .read-more{color:#d00e3f}
.dce-teaser-home .read-more:hover{text-decoration:underline}
.dce-teaser-home .text-center{margin-left:-50px}
.right-column .dce-image{text-align:center}
.dce-teaser-content{border-bottom:20px solid #f2f2f2;background:url('../../fileadmin/res/img/bg-content-teaser.jpg') repeat-y 0 0 #fff;position:relative}
.dce-teaser-content .image-wrapper{display:table;width:100%;height:235px;background-color:#d00e3f}
.dce-teaser-content .image-wrapper .image-inner{display:table-cell;text-align:center;vertical-align:middle}
.dce-teaser-content .content{margin:0;padding:30px 25px}
.dce-teaser-content .content a{font-weight:400}
.dce-teaser-content .content a:hover{text-decoration:underline}
.dce-teaser-content .content h3{margin-bottom:23px;color:#d00e3f}
.dce-teaser-content .content p{margin-bottom:30px}
.dce-press .headline,.dce-photo-gallery .headline{margin-bottom:0 !important}
.dce-press .content-wrapper,.dce-photo-gallery .content-wrapper{padding:20px 10px 10px}
.dce-press .content-wrapper .content,.dce-photo-gallery .content-wrapper .content{margin:0 0 2px;padding:10px 10px}
.dce-press .content-wrapper .content h3,.dce-photo-gallery .content-wrapper .content h3{font-weight:500;margin-bottom:5px}
.dce-press .content-wrapper .content ul,.dce-photo-gallery .content-wrapper .content ul{list-style-image:url('../../fileadmin/res/img/arrow-right-red.png')}
.dce-press .content-wrapper .content a.fancybox img,.dce-photo-gallery .content-wrapper .content a.fancybox img{margin-bottom:10px}
.dce-press .content-wrapper.grey,.dce-photo-gallery .content-wrapper.grey{padding-top:10px}
.dce-press .content-wrapper.grey .content,.dce-photo-gallery .content-wrapper.grey .content{background-color:#f2f2f2}
.dce-press .content-wrapper .expand-gallery,.dce-photo-gallery .content-wrapper .expand-gallery{text-align:center;display:table;background:url('../../fileadmin/res/img/arrow-right-white.png') center center no-repeat #d00e3f;cursor:pointer}
.dce-press .content-wrapper .expand-gallery .wrap,.dce-photo-gallery .content-wrapper .expand-gallery .wrap{opacity:0;background-color:#d00e3f;width:92px;height:92px;display:table-cell;vertical-align:middle;color:#fff;-webkit-transition:opacity ease 0.4s;-moz-transition:opacity ease 0.4s;-ms-transition:opacity ease 0.4s;-o-transition:opacity ease 0.4s;transition:opacity ease 0.4s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px;line-height:16px}
.dce-press .content-wrapper .expand-gallery .wrap:hover,.dce-photo-gallery .content-wrapper .expand-gallery .wrap:hover{opacity:1}
.dce-sitemap{margin-bottom:30px}
.dce-sitemap ul{list-style:none;margin-left:0}
.dce-sitemap ul li{padding-left:12px;background:url('../../fileadmin/res/img/arrow-right-red.png') no-repeat 0 7px}
.dce-slogan img{margin-left:20px}
.dce-slogan .line1,.dce-slogan .line2,.dce-slogan .line3{padding-left:10px}
.dce-slogan .line1{font-weight:500;margin-bottom:2px}
.dce-slogan .line2{font-size:24px;line-height:27px;font-style:italic;color:#d00e3f;margin-bottom:4px}
.dce-slogan .line3{font-size:16px;line-height:19px}
#list-categories .element{position:relative;display:block;height:249px;background-color:#fff;margin-bottom:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
#list-categories .element:hover{-webkit-box-shadow:0 0 6px #b8b8b8;-moz-box-shadow:0 0 6px #b8b8b8;box-shadow:0 0 6px #b8b8b8}
#list-categories .element .image-wrapper{display:table;width:100%;height:100%}
#list-categories .element .image-wrapper .image-inner{display:table-cell;vertical-align:middle;text-align:center}
#list-categories .element .image-wrapper .image-inner img{margin-top:-30px}
#list-categories .element .category-name{position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:46px;padding:12px 5px 10px 5px;background-color:#d00e3f;color:#fff;text-align:center}
.top-events{margin-bottom:30px}
.top-events .top-event{display:block;margin:0 10px 10px 10px;background-color:#e5e4e4;padding:15px 0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.top-events .top-event:hover{-webkit-box-shadow:0 0 6px #b8b8b8;-moz-box-shadow:0 0 6px #b8b8b8;box-shadow:0 0 6px #b8b8b8}
.top-events .top-event:nth-child(2n){background-color:#f2f2f2}
.top-events .top-event img{display:block;margin-left:10px}
.top-events .top-event h2{font-weight:300;margin-bottom:0;color:#333}
.top-events .top-event .display-table{height:85px}
.events .event{min-height:94px;padding:8px 10px;margin:0 10px 2px 10px;background-color:#f2f2f2}
.events .event.even{background-color:#e5e4e4}
.events .event h2{font-size:24px !important;line-height:27px !important;font-weight:500 !important;margin-bottom:2px !important}
.events .event .date{margin-bottom:16px}
.events .event .link-list .link-register{font-weight:500}
.events .event .link-list a{display:inline-block;margin-right:24px;color:#d00e3f}
.events .event .link-list a:hover{text-decoration:underline}
.events .event .link-list a i{top:-1px}
.hub-events{border-top:2px solid #e5e4e4;padding-top:18px;margin-bottom:40px}
.hub-events .hub-event{border-bottom:2px solid #e5e4e4;padding-bottom:18px;margin-bottom:18px}
.hub-events .hub-event img{margin:10px 0 0 20px}
.hub-events .hub-event h2{margin-bottom:4px !important}
.hub-events .hub-event .date{margin-bottom:22px}
.hub-events .hub-event .dce-text{margin-bottom:0 !important}
.partners-img-list{margin-bottom:10px}
.partners-img-list img{margin-bottom:30px;margin-left:60px;float:left}
#event-header{position:relative;margin:0 10px 10px 10px;min-height:218px}
#event-header h1,#event-header .subline{position:absolute;left:0;background-color:#d00e3f;opacity:0.9;color:#fff}
#event-header h1 small,#event-header .subline small{font-size:82%;opacity:0.85}
#event-header h1{top:0;padding:10px 18px 12px 18px;margin-bottom:0}
#event-header .subline{top:70px;padding:4px 18px 6px 18px}
#event-header .subline.subline__index-1{top:108px}
#event-header .subline.subline__index-2{top:146px}
#event-header .subline.subline__index-3{top:184px}
#event-detail h2{font-size:24px;line-height:27px;font-weight:500;margin-bottom:12px}
#event-detail .speakers-list .span2{width:230px;padding-left:20px;min-height:350px}
#event-detail .speaker-element{margin-bottom:10px;min-height:295px}
#event-detail .speaker-element .speaker-image{width:160px;height:160px;overflow:hidden;margin-bottom:4px}
#event-detail .speaker-element .speaker-name{font-weight:500}
#event-detail .speaker-element .speaker-subline{margin-bottom:6px}
#event-detail .speaker-element .speaker-subline,#event-detail .speaker-element .speaker-cv{font-size:14px;line-height:17px}
#event-detail .speaker-element .speaker-subline a:hover,#event-detail .speaker-element .speaker-cv a:hover{text-decoration:underline}
#event-detail .speaker-element .speaker-subline a i,#event-detail .speaker-element .speaker-cv a i{margin-right:2px}
#event-detail .accordion{border:1px solid #d00e3f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 0 0 0;margin:0 10px 20px 10px}
#event-detail .accordion .ui-accordion-content{display:none;border-bottom:1px solid #d00e3f;margin-bottom:10px}
#event-detail .accordion .ui-accordion-content:last-child{border-bottom:0}
#event-detail .accordion h3{color:#d00e3f}
#event-detail .accordion h3.ui-accordion-header{color:#d00e3f;padding:0 24px 10px 28px;cursor:pointer;border-bottom:1px solid #d00e3f;background:url('../../fileadmin/res/img/arrow-right-red.png') no-repeat 14px 10px}
#event-detail .accordion h3.ui-accordion-header:last-child,#event-detail .accordion h3.ui-accordion-header.ui-state-active,#event-detail .accordion h3.ui-accordion-header.open{border-bottom:0;background-image:url('../../fileadmin/res/img/arrow-down-red.png')}
#event-detail .content-event-detail .dce-text .bodytext img{float:none;margin-bottom:4px}
.table{width:100%;margin-bottom:24px}
.table.table-price tr th{padding-right:20px}
.table tr th{color:#d00e3f;font-weight:500;text-align:left;padding:6px 0}
.table tr td{padding:18px 16px;background-color:#f2f2f2;border-bottom:2px solid #fff}
.table tr .price{white-space:nowrap;padding-left:0;font-size:24px;line-height:27px;font-weight:500;vertical-align:middle}
.table tr:nth-child(2n) td{background-color:#dedddd}
#google-map-wrapper{margin:0 0 40px 20px}
#google-map-wrapper #google-map{width:100%;height:230px;background-color:#ccc}
#google-map-wrapper #google-map img{max-width:none}
.support-list .support-person{margin-bottom:40px}
.support-list .support-person .support-name{font-weight:500}
.support-list .support-person .support-image{width:100%;height:134px;overflow:hidden}
.support-list .span1,.support-list .span3{position:relative;left:20px}
#related .event{background-color:#fff;margin-right:0;margin-left:0}
#related-header{font-size:30px !important;line-height:34px !important;font-weight:400 !important;margin-bottom:18px !important}
#home-event-list{background-color:#f2f2f2}
#home-event-list .event{background-color:#f2f2f2;padding:16px 0;border-bottom:1px solid #d00e3f}
#home-event-list .event:last-child{border-bottom:0}
#home-event-list h3{color:#d00e3f;margin-bottom:0}
#home-event-list h3 a{-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease}
#home-event-list h3 a:hover{color:#d00e3f}
#home-event-list a{color:#d00e3f}
#home-event-list a:hover{text-decoration:underline}
#home-event-list a i{top:-2px;margin-right:4px}
#home-event-list img{position:relative;left:18px}
#home-event-list .subline{margin-bottom:10px}
#home-event-list .event-info{padding:0 18px}
#home-event-list .links a{margin-right:14px}
#home-event-list .links a:first-child{font-weight:500}
.add{display:block;background-color:#bdbcbc !important;color:#fff !important;margin-bottom:30px !important}
.back{position:relative;top:6px}
.newsletter-label{position:relative;left:-44px;font-weight:400}
.progress li{display:block;float:left;width:100%;background-color:#f2f2f2;margin-bottom:2px}
.progress li .number,.progress li .text{display:block;float:left}
.progress li .number{height:34px;padding:3px 12px;background-color:#bdbcbc;font-size:30px;line-height:30px;font-weight:500;color:#fff}
.progress li .text{height:29px;padding:8px 12px 3px 12px}
.progress li.active .number{background-color:#d00e3f}
.summary{width:100%}
.summary th{font-weight:500}
.summary td{background-color:#f2f2f2;border-bottom:2px solid #fff}
.summary .last2 td{border-bottom:2px solid #d00e3f}
.summary .last td{font-weight:500;border-bottom:2px solid #d00e3f}
.photo-gallery img{margin-bottom:20px}
#delete-participant{display:block}
#delete-participant:hover{text-decoration:underline}
#remove-billing-address:hover{text-decoration:underline}
table.summary-table-1 tr td:first-child{width:50%}
table.summary-table-1 tr td:nth-child(2){width:50%}
table.summary-table-2 tr td:first-child{width:200px}
table.summary-table-2 tr td:nth-child(2){width:300px}
.category-checkboxes-inner{padding-top:20px}
.secure-speaker{margin-bottom:12px}
#infotext-past-event{position:relative;background-color:#f2f2f2;padding:3px 10px 5px 80px;font-size:14px;line-height:17px;border-left:10px solid #fff;border-right:10px solid #fff;margin-bottom:34px}
#infotext-past-event p{margin:0}
#infotext-past-event:before{width:60px;height:60px;content:'';position:absolute;left:0;top:0;background:url('../../fileadmin/res/img/past-event-icon.png') no-repeat 12px 14px #d00e3f}
#page-uid-1{background-color:#fff}
#page-uid-1 #header{margin-bottom:0}
#page-uid-1 h2{font-size:36px;line-height:39px;font-weight:300;margin-bottom:14px}
.button{display:inline-block;font-size:18px;line-height:22px;color:#fff !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#de1252;background-image:linear-gradient(bottom,#c40a2f 0%,#de1252 100%);background-image:-o-linear-gradient(bottom,#c40a2f 0%,#de1252 100%);background-image:-moz-linear-gradient(bottom,#c40a2f 0%,#de1252 100%);background-image:-webkit-linear-gradient(bottom,#c40a2f 0%,#de1252 100%);background-image:-ms-linear-gradient(bottom,#c40a2f 0%,#de1252 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#c40a2f),color-stop(1,#de1252));padding:8px 40px 10px 40px;margin-bottom:10px;text-decoration:none !important;border:0}
.button:hover{background-color:#c40a2f;background-image:linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-o-linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-moz-linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-webkit-linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-ms-linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#de1252),color-stop(1,#c40a2f))}
.button.white{padding-top:9px;padding-bottom:11px;color:#d00e3f !important;background-color:#fff;background-image:linear-gradient(bottom,#fff 0%,#fff 100%);background-image:-o-linear-gradient(bottom,#fff 0%,#fff 100%);background-image:-moz-linear-gradient(bottom,#fff 0%,#fff 100%);background-image:-webkit-linear-gradient(bottom,#fff 0%,#fff 100%);background-image:-ms-linear-gradient(bottom,#fff 0%,#fff 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#fff));font-size:18px;line-height:20px;border:2px solid #d00e3f}
.button.white:hover{background-color:#c40a2f;background-image:linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-o-linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-moz-linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-webkit-linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-ms-linear-gradient(bottom,#de1252 0%,#c40a2f 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#de1252),color-stop(1,#c40a2f));color:#fff !important}
.button .icon-more{top:0;margin-right:-4px;margin-left:10px}
.error input[type=text],.error textarea{border:1px solid red}
label{display:block;font-weight:500;margin-bottom:4px}
label.radiolabel{display:inline-block;font-weight:400;margin-bottom:0}
label.inline{display:inline}
label a{color:#d00e3f}
label a:hover{text-decoration:underline}
input[type=checkbox]{position:relative;top:-2px;margin-right:14px}
input[type=text],input[type=password],textarea{width:100%;height:48px;border:1px solid #bdbcbc;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=text].error,input[type=password].error,textarea.error{border:1px solid #d00e3f}
textarea{height:100px;padding-top:10px;padding-bottom:10px}
input#search{border:0}
input[type=radio]{position:relative;top:-1px;margin-right:10px}
.form{margin-bottom:40px}
.form-inner-left{padding-left:20px}
.form-inner-right{padding-right:20px}
.form-row{margin-bottom:16px}
.form-row-section{margin-bottom:32px}
.row-gender{padding:13px;background-color:#f2f2f2}
.row-gender label{margin-right:30px}
.back{color:#d00e3f;background-color:#fff;border:0}
.error,.error-messages{color:#d00e3f}
.error-messages{font-weight:500;margin-bottom:20px}
#header-search{position:relative;padding:5px 0}
#header-search #search{height:45px;color:#d00e3f;position:absolute;right:0;padding-right:50px;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-ms-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s}
#header-search #search:focus{width:950px}
#header-search #search-submit{background-color:transparent;position:absolute;right:15px;top:13px}
#login-form .content{padding-top:0}
.teaser{margin:0 0 10px 0;padding:20px 0 20px 0;background-color:#fff}
.teaser .inner{padding:0 20px 0 20px}
.teaser ul{margin-bottom:10px}
.teaser ul li{margin-bottom:4px}
.teaser a{color:#d00e3f}
.teaser a:hover{text-decoration:underline}
.teaser img{margin-bottom:10px}
.teaser .text-center img{margin-bottom:30px}
.teaser .h3{margin-bottom:18px}
.teaser .subline{margin-top:-18px;margin-bottom:18px}
.teaser .button{width:224px;padding-left:20px;padding-right:20px}
.teaser .coo-partner{float:left;margin:0 0 10px 20px}
#footer{background-color:#777;color:#fff;font-size:16px;line-height:18px}
#footer a{color:#fff;-webkit-transition:0.3s color ease;-moz-transition:0.3s color ease;-ms-transition:0.3s color ease;-o-transition:0.3s color ease;transition:0.3s color ease}
#footer a:hover{color:#333}
#footer #footer-nav{text-align:center;padding:10px 0 8px 0}
#footer #footer-nav li{display:inline-block;margin:0 20px}
#footer #copy{text-align:center}
#layer{z-index:100}
#main-nav{z-index:110}
#main-nav .main-nav-level2{z-index:110}
#logo{z-index:130}
@media (max-width:1360px){.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.span12{width:940px}
.span11{width:860px}
.span10{width:780px}
.span9{width:700px}
.span8{width:620px}
.span7{width:540px}
.span6{width:460px}
.span5{width:380px}
.span4{width:300px}
.span3{width:220px}
.span2{width:140px}
.span1{width:60px}
.offset12{margin-left:980px}
.offset11{margin-left:900px}
.offset10{margin-left:820px}
.offset9{margin-left:740px}
.offset8{margin-left:660px}
.offset7{margin-left:580px}
.offset6{margin-left:500px}
.offset5{margin-left:420px}
.offset4{margin-left:340px}
.offset3{margin-left:260px}
.offset2{margin-left:180px}
.offset1{margin-left:100px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
#header #header-bottom .span3{display:none}
#header #header-bottom .span8{width:880px}
#header #header-bottom #main-nav{float:right}
#header #header-bottom #main-nav li a{font-size:15px}
#header #header-bottom #main-nav li a i{top:0}
.row-buttons [class*="span"]{width:100%;text-align:center !important}
.form-row-checkboxes .span3{width:340px}
#page-uid-1 h2{font-size:30px}
#home-event-list h3,.dce-teaser-home h3{font-size:20px}
#list-categories .element .category-name{font-size:14px}
.dce-teaser-content{background-position:-60px top}
.content.be-layout-teasers-with-sidebar .span10{width:460px}
.content .bodytext img{float:none}
#event-header h1{font-size:24px;line-height:27px}
#event-detail .speakers-list .span2{min-height:380px}
.span8 .row-three .span3{width:202px}
.dce-photo-gallery .content-wrapper .expand-gallery .wrap{width:60px;height:60px;padding:0;font-size:13px;line-height:13px}
}
@media (min-width:768px) and (max-width:1023px){.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}
.span12{width:724px}
.span11{width:662px}
.span10{width:600px}
.span9{width:538px}
.span8{width:476px}
.span7{width:414px}
.span6{width:352px}
.span5{width:290px}
.span4{width:228px}
.span3{width:166px}
.span2{width:104px}
.span1{width:42px}
.offset12{margin-left:764px}
.offset11{margin-left:702px}
.offset10{margin-left:640px}
.offset9{margin-left:578px}
.offset8{margin-left:516px}
.offset7{margin-left:454px}
.offset6{margin-left:392px}
.offset5{margin-left:330px}
.offset4{margin-left:268px}
.offset3{margin-left:206px}
.offset2{margin-left:144px}
.offset1{margin-left:82px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}
.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}
.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}
.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}
.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}
.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}
.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}
.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}
.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}
.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}
.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}
.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}
.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}
.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}
.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}
.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}
.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}
.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}
.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}
.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}
.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}
.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}
.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}
.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}
.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}
.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}
.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}
.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}
.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}
.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}
.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}
.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}
.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}
.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}
.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"]+[class*="span"]{margin-left:20px}
input.span12,textarea.span12,.uneditable-input.span12{width:710px}
input.span11,textarea.span11,.uneditable-input.span11{width:648px}
input.span10,textarea.span10,.uneditable-input.span10{width:586px}
input.span9,textarea.span9,.uneditable-input.span9{width:524px}
input.span8,textarea.span8,.uneditable-input.span8{width:462px}
input.span7,textarea.span7,.uneditable-input.span7{width:400px}
input.span6,textarea.span6,.uneditable-input.span6{width:338px}
input.span5,textarea.span5,.uneditable-input.span5{width:276px}
input.span4,textarea.span4,.uneditable-input.span4{width:214px}
input.span3,textarea.span3,.uneditable-input.span3{width:152px}
input.span2,textarea.span2,.uneditable-input.span2{width:90px}
input.span1,textarea.span1,.uneditable-input.span1{width:28px}
.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-tablet{display:inherit !important}
.hidden-tablet{display:none !important}
#header #logo{width:147px;height:60px}
#header #header-bottom .span3{display:none}
#header #header-bottom .span8{width:682px}
#header #header-bottom #main-nav{float:right}
#header #header-bottom .header-search-link{width:36px;height:36px;top:9px}
#header #header-bottom .header-search-link i{top:4px}
#main-nav>li>a{padding-right:8px}
#main-nav>li>a i{margin-left:5px}
#page-uid-1 h2{font-size:24px;line-height:27px}
.dce-teaser-home{background-image:none;background-color:#f2f2f2}
.dce-teaser-home .span4{width:352px}
.dce-teaser-home .span4 .text-center{margin-left:0}
#list-categories .element .category-name{min-height:67px}
.teaser h3,.teaser .h3{font-size:20px}
.teaser .text-center img{max-width:90%}
.teaser .span1{display:none}
.teaser .span3{width:100%}
.teaser .button{width:144px}
.teaser .coo-partner{float:none;margin-left:0}
.teaser .coo-partner a,.teaser .coo-partner img{display:block;margin-left:auto;margin-right:auto}
.support-list .span4{width:100%}
.support-list .span4 .support-person .span1{width:60px}
.support-list .span4 .support-person .span3{width:270px}
.progress li .text{font-size:14px}
input[type="radio"]{margin-right:8px}
.row-gender{padding-left:10px;padding-right:10px}
.newsletter-label{position:static}
.summary td{white-space:nowrap;font-size:16px}
.dce-teaser-content{background-position:-96px top}
.grid-3 h2{font-size:20px}
#newsletter-category-form .offset6.span4,#event-program-request-form .offset6.span4{margin-left:310px;width:270px}
.content.be-layout-teasers-with-sidebar .span10{width:352px}
.content .bodytext img{float:none}
#event-detail .speakers-list .span2{min-height:0}
#event-detail .speakers-list .span2 .speaker-element{min-height:0;margin-bottom:20px}
#event-header h1,#event-header .subline{position:static}
.span8 .row-three .span3{width:154px}
.span8 .row-three .box .caption{font-size:13px}
#sticky-main{min-height:1px;margin-bottom:0}
#sticky-push{display:none}
.dce-photo-gallery .content-wrapper .expand-gallery{background-size:30% auto}
.dce-photo-gallery .content-wrapper .expand-gallery .wrap{width:42px;height:42px;font-size:11px;line-height:11px}
}
@media (max-width:767px){.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px}
.container-fluid{padding:0}
.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}
.dl-horizontal dd{margin-left:0}
.container{width:auto}
.row-fluid{width:100%}
.row,.thumbnails{margin-left:0}
.thumbnails>li{float:none;margin-left:0}
[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="offset"]:first-child{margin-left:0}
.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}
.controls-row [class*="span"]+[class*="span"]{margin-left:0}
.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}
.modal.fade{top:-100px}
.modal.fade.in{top:20px}
.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-phone{display:inherit !important}
.hidden-phone{display:none !important}
#header{height:auto;border-top:1px solid #d00e3f;border-bottom:1px solid #d00e3f;margin-bottom:24px}
#header #header-top{height:1px;background-color:#fff}
#header #header-bottom{height:62px;background-color:#fff}
#header #logo{width:147px;height:60px;box-shadow:none;left:6px;top:0}
#header #header-bottom .span3{display:none}
#header #header-bottom .span6,#header #header-bottom .span8{width:100%}
#header #header-bottom #main-nav{float:right}
#meta-nav{margin-right:10px}
#meta-nav li{margin-left:10px}
h1{font-size:30px;line-height:33px;margin-bottom:12px}
h2{font-size:26px;line-height:29px;margin-bottom:12px}
h3{font-size:22px;line-height:25px;margin-bottom:12px}
#main-nav{display:none}
.content.be-layout-teasers-with-sidebar .span10{width:100%}
#page-uid-1 h2{text-align:center;margin-bottom:6px}
.dce-slider .slide{height:440px;padding-top:70px}
.dce-slider .slide .headline{font-size:21px;line-height:23px;font-weight:500}
.dce-quote .quote,.dce-quote .author{padding-left:10px;padding-right:10px}
.dce-teaser-home{background-image:none;background-color:#f2f2f2;height:auto !important}
#home-event-list{margin-bottom:20px;height:auto !important}
#event-detail .speakers-list .span2{min-height:0}
#event-detail .speakers-list .span2 .speaker-element{min-height:0;margin-bottom:20px}
#google-map-wrapper{margin-left:20px;margin-right:20px}
.button{padding-left:20px;padding-right:20px;font-size:17px}
.tx-dweventregister-pi1 .newsletter-label{position:static}
.tx-dweventregister-pi1 input#newsletter{top:0 !important;left:0 !important;margin-bottom:6px}
.tx-dweventregister-pi1 #firm-zip,.tx-dweventregister-pi1 #firm-street{margin-bottom:16px}
.tx-dweventregister-pi1 label[for="firm-zip"]{padding-left:10px}
.tx-dweventregister-pi1 .table tr td{padding-left:4px;padding-right:4px}
.tx-dweventregister-pi1 .table tr .price{font-size:18px;line-height:21px}
.table-price tr td,.table-price tr th{font-size:14px !important;text-align:left !important;padding:5px !important}
#event-header h1,#event-header .subline{position:static}
.form-inner-left,.form-inner-right{padding-left:10px;padding-right:10px}
.form-row .span1{padding-left:10px;padding-right:10px}
#related-header{padding-left:10px}
.dce-text-red{margin-bottom:20px}
.span8 .row-three .span3{float:none;width:278px;margin-left:auto !important;margin-right:auto !important}
#footer{height:auto;margin-top:50px;padding-bottom:8px}
#sticky-main{min-height:1px;margin-bottom:0}
#sticky-push{display:none}
.dce-photo-gallery .content-wrapper .row{margin-left:-20px}
.dce-photo-gallery .content-wrapper .span1{float:left;margin-left:20px;width:60px}
}
