@charset"UTF-8";
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
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 #ffffff;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;margin-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}
.tx_tycoproducts .tx_tycoproducts-products-description{min-height:230px}
.tx_tycoproducts .tx_tycoproducts-products-image{border:1px solid #d8d8d8;background-color:#FFF;float:left;margin:0 22px 16px 0;text-align:center}
.tx_tycoproducts .tx_tycoproducts-products-image img{}
.tx_tycoproducts .tx_tycoproducts-products-introtext{padding-left:10px}
.tx_tycoproducts .tx_tycoproducts-products-text{padding-left:10px}
.tx_tycoproducts .tx_tycoproducts-products-specifications .box>div{padding:20px!important}
.tx_tycoproducts .tx_tycoproducts-products-specifications table,.tx_tycoproducts .tx_tycoproducts-products-specifications table tr,.tx_tycoproducts .tx_tycoproducts-products-specifications table td{border:1px solid #d8d8d8;border-collapse:collapse;background:#fdfdfd}
.tx_tycoproducts .tx_tycoproducts-products-specifications table{margin-bottom:0}
.tx_tycoproducts .tx_tycoproducts-products-specifications table td{padding:10px 15px!important}
.tx_tycoproducts .tx_tycoproducts-products-specifications .caption{font-weight:bold}
.tx_tycoproducts .tx_tycoproducts-products-specifications .col01{width:35%;text-align:left;vertical-align:top}
.tx_tycoproducts .tx_tycoproducts-products-specifications .col02{width:65%;text-align:right;vertical-align:top}
.tx_tycoproducts .tx_tycoproducts-products-equipment-itemcontainer,.tx_tycoproducts .tx_tycoproducts-productsearch-searchresult-itemcontainer{padding-top:24px!important}
.tx_tycoproducts .tx_tycoproducts-products-equipment-image,.tx_tycoproducts .tx_tycoproducts-productsearch-searchresult-image{width:105px;border:1px solid #d8d8d8;float:left;margin:0 10px 10px 0;text-align:center;background-color:#FFF}
.tx_tycoproducts .tx_tycoproducts-products-equipment-image img,.tx_tycoproducts .tx_tycoproducts-productsearch-searchresult-image img{height:auto;width:auto;max-height:103px;max-width:103px}
.tx_tycoproducts .tx_tycoproducts-products-equipment-details,.tx_tycoproducts .tx_tycoproducts-productsearch-searchresult-details{padding:4px 0 4px 115px}
.tx_tycoproducts .tx_tycoproducts-products-equipment-item-title,.tx_tycoproducts .tx_tycoproducts-productsearch-searchresult-item-title{margin-bottom:0}
.tx_tycoproducts .tx_tycoproducts-products-equipment-item-title a,.tx_tycoproducts .tx_tycoproducts-productsearch-searchresult-item-title a{font-weight:bold;color:#0057a6}
.tx_tycoproducts .tx_tycoproducts-products-equipment-item-more a,.tx_tycoproducts .tx_tycoproducts-productsearch-searchresult-item-more a{font-weight:bold;color:#0057a6;font-size:12px}
.tx_tycoproducts .tx_tycoproducts-products-equipment-item-more a:after,.tx_tycoproducts .tx_tycoproducts-productsearch-searchresult-item-more a:after{content:"›";font-size:1.3em;font-weight:bold;margin:0 0 0 4px;padding:0 5px 0 0;position:absolute}
.tx_tycoproducts-productsearch-searchresult-item{border-bottom:1px solid #e6e6e6;margin-bottom:14px}
.tx_tycoproducts-productsearch-searchresult-item-more{margin-bottom:5px}
.tx_tycoproducts .navigation{margin-left:3px!important;width:180px;font-size:12px!important}
.tx_tycoproducts .navigation ul{font-size:1em!important}
.tx_tycoproducts .navigation ul>li:first-child{margin-top:4px}
.tx_tycoproducts .navigation li:last-child{padding-bottom:0!important}
.tx_tycoproducts .navigation .subnavigation,.tx_tycoproducts .navigation .products,.tx_tycoproducts .navigation>li{cursor:pointer}
.tx_tycoproducts .navigation .active{font-weight:bold}
.tx_tycoproducts .navigation .subnavigation{display:none;margin-bottom:0!important}
.tx_tycoproducts .navigation .products{margin-left:6px!important;margin-bottom:0!important;display:none}
.tx_tycoproducts .navigation .products li:before{content:""!important}
.tx_tycoproducts .navigation>li li{font-size:1em!important}
.tx_tycoproducts .result-list-container{}
.tx_tycoproducts .result-list-container .result-list{display:none}
.tx_tycoproducts .result-list-container .result-title{color:#0057a6}
.tx_tycoproducts .result-browser{text-align:center}
.tx_tycoproducts .result-browser ul{margin:0!important}
.tx_tycoproducts .result-browser li{border:1px solid #d8d8d8;background:#eeeef0;display:inline-block;
padding:0!important;text-align:center;
border-radius:3px}
.tx_tycoproducts .result-browser li:before{content:""!important;margin:0!important;padding:0!important}
.tx_tycoproducts .result-browser li a{padding:4px 0 !important;width:30px;display:inline-block}
.tx_tycoproducts .result-browser li.active,.tx_tycoproducts .result-browser li:hover{background:#ffaf00}
.tx_tycoproducts .result-browser li.active a,.tx_tycoproducts .result-browser li.hover a{color:#000}
.tx_tycoproducts .tx_tycoproducts-productsearch-searchbox-label{visibility:hidden;display:none}
.tx_tycoproducts-productsearch-searchbox-input{margin-bottom:10px}
.tx_tycoproducts-productsearch-searchbox-submit{background-color:#ffaf00;border-radius:2px;border-top:1px solid #feda7c;box-shadow:0 1px 5px #333333;box-sizing:border-box;color:#333333;cursor:pointer;display:inline-block;font-size:0.875em;font-weight:bold;height:28px;line-height:26px;margin:0 10px 0 0;
position:relative;text-shadow:0 1px 0 #feda7c;text-transform:uppercase;
border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;padding:0 10px;
width:100%}
.tx_tycoproducts-productsearch-searchbox-submit:hover{color:white;text-shadow:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{background:#fff;
color:#000;
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
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,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;
cursor:pointer;
}
button[disabled],html 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}
.lt-ie9 .row{width:940px;max-width:100%;min-width:768px;margin:0 auto}
.lt-ie9 .row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}
.lt-ie9 .row.large-collapse .column,.lt-ie9 .row.large-collapse .columns{padding:0}
.lt-ie9 .row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}
.lt-ie9 .row .row.large-collapse{margin:0}
.lt-ie9 .column,.lt-ie9 .columns{float:left;min-height:1px;padding:0 15px;position:relative}
.lt-ie9 .column.large-centered,.columns.large-centered{float:none;margin:0 auto}
.lt-ie9 [class*="column"]+[class*="column"]:last-child{float:right}
.lt-ie9 [class*="column"]+[class*="column"].end{float:left}
.lt-ie9 .large-1,.lt-ie9 .row .large-1{width:8.33333%}
.lt-ie9 .large-2,.lt-ie9 .row .large-2{width:16.66667%}
.lt-ie9 .large-3,.lt-ie9 .row .large-3{width:25%}
.lt-ie9 .large-4,.lt-ie9 .row .large-4{width:33.33333%}
.lt-ie9 .large-5,.lt-ie9 .row .large-5{width:41.66667%}
.lt-ie9 .large-6,.lt-ie9 .row .large-6{width:50%}
.lt-ie9 .large-7,.lt-ie9 .row .large-7{width:58.33333%}
.lt-ie9 .large-8,.lt-ie9 .row .large-8{width:66.66667%}
.lt-ie9 .large-9,.lt-ie9 .row .large-9{width:75%}
.lt-ie9 .large-10,.lt-ie9 .row .large-10{width:83.33333%}
.lt-ie9 .large-11,.lt-ie9 .row .large-11{width:91.66667%}
.lt-ie9 .large-12,.lt-ie9 .row .large-12{width:100%}
.lt-ie9 .row .large-offset-1{margin-left:8.33333%}
.lt-ie9 .row .large-offset-2{margin-left:16.66667%}
.lt-ie9 .row .large-offset-3{margin-left:25%}
.lt-ie9 .row .large-offset-4{margin-left:33.33333%}
.lt-ie9 .row .large-offset-5{margin-left:41.66667%}
.lt-ie9 .row .large-offset-6{margin-left:50%}
.lt-ie9 .row .large-offset-7{margin-left:58.33333%}
.lt-ie9 .row .large-offset-8{margin-left:66.66667%}
.lt-ie9 .row .large-offset-9{margin-left:75%}
.lt-ie9 .row .large-offset-10{margin-left:83.33333%}
.lt-ie9 .pull-2{right:16.66667%}
.lt-ie9 .pull-3{right:25%}
.lt-ie9 .pull-4{right:33.33333%}
.lt-ie9 .pull-5{right:41.66667%}
.lt-ie9 .pull-6{right:50%}
.lt-ie9 .pull-7{right:58.33333%}
.lt-ie9 .pull-8{right:66.66667%}
.lt-ie9 .pull-9{right:75%}
.lt-ie9 .pull-10{right:83.33333%}
.lt-ie9 .push-2{left:16.66667%}
.lt-ie9 .push-3{left:25%}
.lt-ie9 .push-4{left:33.33333%}
.lt-ie9 .push-5{left:41.66667%}
.lt-ie9 .push-6{left:50%}
.lt-ie9 .push-7{left:58.33333%}
.lt-ie9 .push-8{left:66.66667%}
.lt-ie9 .push-9{left:75%}
.lt-ie9 .push-10{left:83.33333%}
.lt-ie9 .row{*zoom:1}
.lt-ie9 .row:before,.row:after{content:" ";display:table}
.lt-ie9 .row:after{clear:both}
.lt-ie9 .hide-for-small,.lt-ie9 .footercentermenu{display:block !important}
.lt-ie9 .hide-for-large{display:none !important}
.lt-ie9 .top-bar .top-bar-section ul li{float:left;display:inline}
.lt-ie9 .navi-container{height:42px}
.lt-ie9 img{width:auto}
.lt-ie9 .topImage img{max-width:1280px}
.lt-ie9 .rightCol .brandimages img{width:auto;max-width:100%}
.lt-ie9 div.csc-textpic .csc-textpic-imagewrap figure,.lt-ie9 div.csc-textpic figure.csc-textpic-imagewrap{display:block}
.lt-ie9 div.csc-textpic-center .csc-textpic-center-outer,.lt-ie9 div.csc-textpic-center .csc-textpic-center-inner{float:none}
.lt-ie9 div.csc-textpic .csc-textpic-imagewrap figure img{width:100%}
.lt-ie9 header.pagetitle,.lt-ie9 .ce header,.lt-ie9 .box header,.lt-ie9 .news-detail header{background-color:#f5f5f5}
.lt-ie9 .textcontent header{background-color:#0057a6}
.lt-ie9 .footerbrands .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn{padding:0 1.4em 0 0}
.lt-ie9 .solution-teaser header{background-color:#0057a6}
.lt-ie9 .header .right{width:100%;text-align:right}
.lt-ie9 .header .search-form{width:33%}
.lt-ie9 .tx-powermail .powermail_check_inner>input[type="checkbox"],.lt-ie9 .tx-powermail .powermail_radio_inner>input[type="radio"]{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:static;width:auto}
.lt-ie9 .tx-powermail{width:100%;background:#f4f4f4;filter:none;padding:0}
.lt-ie9 .formular>section .content{padding:0}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%}
body{background:transparent;color:#333333;padding:0;margin:0;font-family:Arial,"Helvetica Neue","Helvetica",Helvetica,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}
a:hover{cursor:pointer}
a:focus{outline:none}
img{max-width:100%;height:auto;width:auto}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased}
img{
vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:60em;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row .row{width:auto;margin-left:-0.625em;margin-right:-0.625em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{position:relative;padding-left:0.625em;padding-right:0.625em;width:100%;float:left}
@media only screen{
.column,.columns{position:relative;padding-left:0.625em;padding-right:0.625em;float:left}
.small-1{position:relative;width:8.33333%}
.small-2{position:relative;width:16.66667%}
.small-3{position:relative;width:25%}
.small-4{position:relative;width:33.33333%}
.small-5{position:relative;width:41.66667%}
.small-6{position:relative;width:50%}
.small-7{position:relative;width:58.33333%}
.small-8{position:relative;width:66.66667%}
.small-9{position:relative;width:75%}
.small-10{position:relative;width:83.33333%}
.small-11{position:relative;width:91.66667%}
.small-12{position:relative;width:100%}
.small-offset-0{position:relative;margin-left:0%}
.small-offset-1{position:relative;margin-left:8.33333%}
.small-offset-2{position:relative;margin-left:16.66667%}
.small-offset-3{position:relative;margin-left:25%}
.small-offset-4{position:relative;margin-left:33.33333%}
.small-offset-5{position:relative;margin-left:41.66667%}
.small-offset-6{position:relative;margin-left:50%}
.small-offset-7{position:relative;margin-left:58.33333%}
.small-offset-8{position:relative;margin-left:66.66667%}
.small-offset-9{position:relative;margin-left:75%}
.small-offset-10{position:relative;margin-left:83.33333%}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+[class*="column"].end{float:left}
.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}
}
@media only screen and (min-width:768px){
.large-1{position:relative;width:8.33333%}
.large-2{position:relative;width:16.66667%}
.large-3{position:relative;width:25%}
.large-4{position:relative;width:33.33333%}
.large-5{position:relative;width:41.66667%}
.large-6{position:relative;width:50%}
.large-7{position:relative;width:58.33333%}
.large-8{position:relative;width:66.66667%}
.large-9{position:relative;width:75%}
.large-10{position:relative;width:83.33333%}
.large-11{position:relative;width:91.66667%}
.large-12{position:relative;width:100%}
.row .large-offset-0{position:relative;margin-left:0%}
.row .large-offset-1{position:relative;margin-left:8.33333%}
.row .large-offset-2{position:relative;margin-left:16.66667%}
.row .large-offset-3{position:relative;margin-left:25%}
.row .large-offset-4{position:relative;margin-left:33.33333%}
.row .large-offset-5{position:relative;margin-left:41.66667%}
.row .large-offset-6{position:relative;margin-left:50%}
.row .large-offset-7{position:relative;margin-left:58.33333%}
.row .large-offset-8{position:relative;margin-left:66.66667%}
.row .large-offset-9{position:relative;margin-left:75%}
.row .large-offset-10{position:relative;margin-left:83.33333%}
.row .large-offset-11{position:relative;margin-left:91.66667%}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}
.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}
.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}
}
@media only screen{
[class*="block-grid-"]{display:block;padding:0;margin:-0.625em;*zoom:1}
[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}
[class*="block-grid-"]:after{clear:both}
[class*="block-grid-"]>li{display:inline;height:auto;float:left;padding:0 0.625em 1.25em}
.small-block-grid-1>li{width:100%;padding:0 0.625em 1.25em}
.small-block-grid-1>li:nth-of-type(n){clear:none}
.small-block-grid-1>li:nth-of-type(1n+1){clear:both}
.small-block-grid-2>li{width:50%;padding:0 0.625em 1.25em}
.small-block-grid-2>li:nth-of-type(n){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:both}
.small-block-grid-3>li{width:33.33333%;padding:0 0.625em 1.25em}
.small-block-grid-3>li:nth-of-type(n){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:both}
.small-block-grid-4>li{width:25%;padding:0 0.625em 1.25em}
.small-block-grid-4>li:nth-of-type(n){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:both}
.small-block-grid-5>li{width:20%;padding:0 0.625em 1.25em}
.small-block-grid-5>li:nth-of-type(n){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both}
.small-block-grid-6>li{width:16.66667%;padding:0 0.625em 1.25em}
.small-block-grid-6>li:nth-of-type(n){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:both}
.small-block-grid-7>li{width:14.28571%;padding:0 0.625em 1.25em}
.small-block-grid-7>li:nth-of-type(n){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:both}
.small-block-grid-8>li{width:12.5%;padding:0 0.625em 1.25em}
.small-block-grid-8>li:nth-of-type(n){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:both}
.small-block-grid-9>li{width:11.11111%;padding:0 0.625em 1.25em}
.small-block-grid-9>li:nth-of-type(n){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:both}
.small-block-grid-10>li{width:10%;padding:0 0.625em 1.25em}
.small-block-grid-10>li:nth-of-type(n){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:both}
.small-block-grid-11>li{width:9.09091%;padding:0 0.625em 1.25em}
.small-block-grid-11>li:nth-of-type(n){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:both}
.small-block-grid-12>li{width:8.33333%;padding:0 0.625em 1.25em}
.small-block-grid-12>li:nth-of-type(n){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:768px){
.small-block-grid-1>li:nth-of-type(1n+1){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:none}
.large-block-grid-1>li{width:100%;padding:0 0.625em 1.25em}
.large-block-grid-1>li:nth-of-type(n){clear:none}
.large-block-grid-1>li:nth-of-type(1n+1){clear:both}
.large-block-grid-2>li{width:50%;padding:0 0.625em 1.25em}
.large-block-grid-2>li:nth-of-type(n){clear:none}
.large-block-grid-2>li:nth-of-type(2n+1){clear:both}
.large-block-grid-3>li{width:33.33333%;padding:0 0.625em 1.25em}
.large-block-grid-3>li:nth-of-type(n){clear:none}
.large-block-grid-3>li:nth-of-type(3n+1){clear:both}
.large-block-grid-4>li{width:25%;padding:0 0.625em 1.25em}
.large-block-grid-4>li:nth-of-type(n){clear:none}
.large-block-grid-4>li:nth-of-type(4n+1){clear:both}
.large-block-grid-5>li{width:20%;padding:0 0.625em 1.25em}
.large-block-grid-5>li:nth-of-type(n){clear:none}
.large-block-grid-5>li:nth-of-type(5n+1){clear:both}
.large-block-grid-6>li{width:16.66667%;padding:0 0.625em 1.25em}
.large-block-grid-6>li:nth-of-type(n){clear:none}
.large-block-grid-6>li:nth-of-type(6n+1){clear:both}
.large-block-grid-7>li{width:14.28571%;padding:0 0.625em 1.25em}
.large-block-grid-7>li:nth-of-type(n){clear:none}
.large-block-grid-7>li:nth-of-type(7n+1){clear:both}
.large-block-grid-8>li{width:12.5%;padding:0 0.625em 1.25em}
.large-block-grid-8>li:nth-of-type(n){clear:none}
.large-block-grid-8>li:nth-of-type(8n+1){clear:both}
.large-block-grid-9>li{width:11.11111%;padding:0 0.625em 1.25em}
.large-block-grid-9>li:nth-of-type(n){clear:none}
.large-block-grid-9>li:nth-of-type(9n+1){clear:both}
.large-block-grid-10>li{width:10%;padding:0 0.625em 1.25em}
.large-block-grid-10>li:nth-of-type(n){clear:none}
.large-block-grid-10>li:nth-of-type(10n+1){clear:both}
.large-block-grid-11>li{width:9.09091%;padding:0 0.625em 1.25em}
.large-block-grid-11>li:nth-of-type(n){clear:none}
.large-block-grid-11>li:nth-of-type(11n+1){clear:both}
.large-block-grid-12>li{width:8.33333%;padding:0 0.625em 1.25em}
.large-block-grid-12>li:nth-of-type(n){clear:none}
.large-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
.show-for-small,.show-for-medium-down,.show-for-large-down{display:inherit !important}
.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}
.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important}
.hide-for-small,.footercentermenu,.hide-for-medium-down,.hide-for-large-down{display:none !important}
table.show-for-small,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-large,table.hide-for-large-up,table.hide-for-xlarge{display:table}
thead.show-for-small,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-xlarge{display:table-header-group !important}
tbody.show-for-small,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-xlarge{display:table-row-group !important}
tr.show-for-small,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-xlarge{display:table-row !important}
td.show-for-small,td.show-for-medium-down,td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge,th.show-for-small,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge{display:table-cell !important}
@media only screen and (min-width:768px){
.show-for-medium,.show-for-medium-up{display:inherit !important}
.show-for-small{display:none !important}
.hide-for-small,.footercentermenu{display:inherit !important}
.hide-for-medium,.hide-for-medium-up{display:none !important}
table.show-for-medium,table.show-for-medium-up,table.hide-for-small,table.footercentermenu{display:table}
thead.show-for-medium,thead.show-for-medium-up,thead.hide-for-small,thead.footercentermenu{display:table-header-group !important}
tbody.show-for-medium,tbody.show-for-medium-up,tbody.hide-for-small,tbody.footercentermenu{display:table-row-group !important}
tr.show-for-medium,tr.show-for-medium-up,tr.hide-for-small,tr.footercentermenu{display:table-row !important}
td.show-for-medium,td.show-for-medium-up,td.hide-for-small,td.footercentermenu,th.show-for-medium,th.show-for-medium-up,th.hide-for-small,th.footercentermenu{display:table-cell !important}
}
@media only screen and (min-width:1280px){
.show-for-large,.show-for-large-up{display:inherit !important}
.show-for-medium,.show-for-medium-down{display:none !important}
.hide-for-medium,.hide-for-medium-down{display:inherit !important}
.hide-for-large,.hide-for-large-up{display:none !important}
table.show-for-large,table.show-for-large-up,table.hide-for-medium,table.hide-for-medium-down{display:table}
thead.show-for-large,thead.show-for-large-up,thead.hide-for-medium,thead.hide-for-medium-down{display:table-header-group !important}
tbody.show-for-large,tbody.show-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-down{display:table-row-group !important}
tr.show-for-large,tr.show-for-large-up,tr.hide-for-medium,tr.hide-for-medium-down{display:table-row !important}
td.show-for-large,td.show-for-large-up,td.hide-for-medium,td.hide-for-medium-down,th.show-for-large,th.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down{display:table-cell !important}
}
@media only screen and (min-width:1440px){
.show-for-xlarge{display:inherit !important}
.show-for-large,.show-for-large-down{display:none !important}
.hide-for-large,.hide-for-large-down{display:inherit !important}
.hide-for-xlarge{display:none !important}
table.show-for-xlarge,table.hide-for-large,table.hide-for-large-down{display:table}
thead.show-for-xlarge,thead.hide-for-large,thead.hide-for-large-down{display:table-header-group !important}
tbody.show-for-xlarge,tbody.hide-for-large,tbody.hide-for-large-down{display:table-row-group !important}
tr.show-for-xlarge,tr.hide-for-large,tr.hide-for-large-down{display:table-row !important}
td.show-for-xlarge,td.hide-for-large,td.hide-for-large-down,th.show-for-xlarge,th.hide-for-large,th.hide-for-large-down{display:table-cell !important}
}
.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.hide-for-landscape,table.show-for-portrait{display:table}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}
@media only screen and (orientation:landscape){
.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.show-for-landscape,table.hide-for-portrait{display:table}
thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}
tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}
tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}
td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}
}
@media only screen and (orientation:portrait){
.show-for-portrait,.hide-for-landscape{display:inherit !important}
.hide-for-portrait,.show-for-landscape{display:none !important}
table.show-for-portrait,table.hide-for-landscape{display:table}
thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}
tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}
tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}
td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}
}
.show-for-touch{display:none !important}
.hide-for-touch{display:inherit !important}
.touch .show-for-touch{display:inherit !important}
.touch .hide-for-touch{display:none !important}
table.hide-for-touch{display:table}
.touch table.show-for-touch{display:table}
thead.hide-for-touch{display:table-header-group !important}
.touch thead.show-for-touch{display:table-header-group !important}
tbody.hide-for-touch{display:table-row-group !important}
.touch tbody.show-for-touch{display:table-row-group !important}
tr.hide-for-touch{display:table-row !important}
.touch tr.show-for-touch{display:table-row !important}
td.hide-for-touch{display:table-cell !important}
.touch td.show-for-touch{display:table-cell !important}
th.hide-for-touch{display:table-cell !important}
.touch th.show-for-touch{display:table-cell !important}
p.lead{font-size:1.09375em;line-height:1.6}
.subheader{line-height:1.4;color:#119bff;font-weight:300;margin-top:0.2em;margin-bottom:0.5em}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}
a{color:#333333;text-decoration:none;line-height:inherit}
a:hover,a:focus{color:#333333}
a img{border:none}
p{font-family:inherit;font-weight:normal;font-size:0.875em;line-height:1.25em;margin-bottom:1.25em;text-rendering:optimizeLegibility}
p aside{font-size:0.875em;line-height:1.35;font-style:italic}
h1,h2,h3,h4,h5,h6{font-family:Arial,"Helvetica Neue","Helvetica",Helvetica,sans-serif;font-weight:bold;font-style:normal;color:#004577;text-rendering:optimizeLegibility;margin-top:0.2em;margin-bottom:0.5em;line-height:1.2125em}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#119bff;line-height:0}
h1{font-size:2.75em}
h2{font-size:0.625em}
h3{font-size:0.6875em}
h4{font-size:0.5625em}
h5{font-size:0.875em}
h6{font-size:0.875em}
hr{border:solid #f4f4f4;border-width:1px 0 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c}
ul,ol,dl{font-size:0.875em;line-height:1.25em;margin-bottom:1.25em;list-style-position:inside;font-family:inherit}
ul li ul,ul li ol{margin-left:1.125em;margin-bottom:0;font-size:1em;
}
ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}
ul.square{list-style-type:square}
ul.circle{list-style-type:circle}
ul.disc{list-style-type:disc}
ul.no-bullet{list-style:none}
ol li ul,ol li ol{margin-left:1.125em;margin-bottom:0}
dl dt{margin-bottom:0.3em;font-weight:bold}
dl dd{margin-bottom:0.75em}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#333333;border-bottom:1px dotted #dddddd;cursor:help}
abbr{text-transform:none}
blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #dddddd}
blockquote cite{display:block;font-size:0.8125em;color:#ffaf00}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#ffaf00}
blockquote,blockquote p{line-height:1.25em;color:#ffaf00}
.vcard{display:inline-block;margin:0;border:0px none transparent;padding:0}
.vcard li{margin:0;display:block}
.vcard .fn{font-weight:bold;font-size:1em}
.vevent .summary{font-weight:bold}
.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}
@media only screen and (min-width:768px){
h1,h2,h3,h4,h5,h6{line-height:1.4}
h1{font-size:3.375em}
h2{font-size:1.25em}
h3{font-size:1em}
h4{font-size:0.875em}
}
.print-only{display:none !important}
@media print{
*{background:transparent !important;color:#000 !important;
box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" ("attr(href)")"}
abbr[title]:after{content:" ("attr(title)")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group;
}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:0.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.hide-on-print{display:none !important}
.print-only{display:block !important}
.hide-for-print{display:none !important}
.show-for-print{display:inherit !important}
}
table{background:transparent;margin-bottom:1.25em;border:solid 1px #d8d8d8}
table thead,table tfoot{background:whitesmoke;font-weight:bold}
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5em 0.625em 0.625em;font-size:0.875em;color:#222222;text-align:left}
table tr th,table tr td{padding:0.5625em 0.625em;font-size:0.875em;color:#222222}
table tr.even,table tr.alt,table tr:nth-of-type(even){background:transparent}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.125em}
.breadcrumbs{display:block;padding:0;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:0;background-color:transparent;border-color:transparent;-webkit-border-radius:0;border-radius:0}
.breadcrumbs>*{margin:0;float:left;font-size:0.875em;text-transform:none;color:black}
.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:none}
.breadcrumbs>* a,.breadcrumbs>* span{text-transform:none;color:black}
.breadcrumbs>*.current{cursor:default;color:#333333}
.breadcrumbs>*.current a{cursor:default;color:#333333}
.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}
.breadcrumbs>*.unavailable{color:#999999}
.breadcrumbs>*.unavailable a{color:#999999}
.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999999;cursor:default}
.breadcrumbs>*:before{content:"\0000BB";color:black;margin:0 0.75em;position:relative;top:1px}
.breadcrumbs>*:first-child:before{content:" ";margin:0}
.side-nav{display:block;margin:0;padding:0 0 0.875em 0;list-style-type:none;list-style-position:inside}
.side-nav li{margin:0 0 0.4375em 0;font-size:0.8125em}
.side-nav li a{display:block;color:black}
.side-nav li.active>a:first-child{color:#333333;font-weight:normal}
.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#e6e6e6}
.pagination{display:block;height:1.5em;margin-left:-0.3125em}
.pagination li{display:block;float:left;height:1.5em;color:#222222;font-size:1em;margin-left:0}
.pagination li a{display:block;padding:0.0625em 0.4375em 0.0625em;color:#333333}
.pagination li:hover a,.pagination li a:focus{background:#e6e6e6}
.pagination li.unavailable a{cursor:default;color:#999999}
.pagination li.unavailable:hover a,.pagination li.unavailable a:focus{background:transparent}
.pagination li.current a{background:transparent;color:#c6c6c6;font-weight:normal;cursor:default}
.pagination li.current a:hover,.pagination li.current a:focus{background:transparent}
.pagination-centered{text-align:center}
.pagination-centered ul>li{float:none;display:inline-block}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.45);z-index:98;display:none;top:0;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-30%;width:60%;background-color:transparent;padding:1.25em;border:solid 1px #666666;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);top:50px}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal>:first-child{margin-top:0}
.reveal-modal>:last-child{margin-bottom:0}
.reveal-modal .close-reveal-modal{font-size:1.375em;line-height:1;position:absolute;top:0.5em;right:0.6875em;color:#aaaaaa;font-weight:bold;cursor:pointer}
@media only screen and (min-width:768px){
.reveal-modal{padding:1.875em;top:10.625em}
.reveal-modal.tiny{margin-left:-15%;width:30%}
.reveal-modal.small{margin-left:-20%;width:40%}
.reveal-modal.medium{margin-left:-30%;width:60%}
.reveal-modal.large{margin-left:-35%;width:70%}
.reveal-modal.xlarge{margin-left:-47.5%;width:95%}
}
@media print{
.reveal-modal{background:#fff !important}
}
.contain-to-grid{width:100%;background:rgba(255,175,0,0)}
.contain-to-grid .top-bar{margin-bottom:0}
.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}
.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:rgba(255,175,0,0);margin-bottom:1.875em}
.top-bar ul{margin-bottom:0;list-style:none}
.top-bar .row{max-width:none}
.top-bar form,.top-bar input{margin-bottom:0}
.top-bar input{height:2.45em}
.top-bar .button{padding-top:.5em;padding-bottom:.5em;margin-bottom:0}
.top-bar .title-area{position:relative}
.top-bar .name{height:45px;margin:0;font-size:16px}
.top-bar .name h1{line-height:45px;font-size:1.0625em;margin:0}
.top-bar .name h1 a{font-weight:bold;color:white;width:50%;display:block;padding:0 15px}
.top-bar .toggle-topbar{position:absolute;right:0;top:0}
.top-bar .toggle-topbar a{color:white;text-transform:uppercase;font-size:0.8125em;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}
.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px}
.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;width:34px;height:34px;line-height:33px;padding:0;color:white}
.top-bar .toggle-topbar.menu-icon a span{position:absolute;right:0;display:block;width:16px;height:0;-webkit-box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white;box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white}
.top-bar.expanded{height:auto;background:transparent}
.top-bar.expanded .title-area{background:rgba(255,175,0,0)}
.top-bar.expanded .toggle-topbar a{color:white}
.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white;box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px white}
.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out}
.top-bar-section ul{width:100%;height:auto;display:block;background:rgba(255,175,0,0);font-size:16px;margin:0}
.top-bar-section .divider,.top-bar-section [role="separator"]{border-bottom:solid 1px rgba(255,191,51,0);border-top:solid 1px rgba(204,140,0,0);clear:both;height:1px;width:100%}
.top-bar-section ul li>a{display:block;width:100%;color:white;padding:12px 0 12px 0;padding-left:15px;font-size:1em;font-weight:bold;background:rgba(255,175,0,0)}
.top-bar-section ul li>a:hover{background:rgba(255,175,0,0);color:white}
.top-bar-section ul li>a.button{background:#333333;font-size:1em}
.top-bar-section ul li>a.button:hover{background:#1a1a1a}
.top-bar-section ul li>a.button.secondary{background:#004577}
.top-bar-section ul li>a.button.secondary:hover{background:#002744}
.top-bar-section ul li>a.button.success{background:#5da423}
.top-bar-section ul li>a.button.success:hover{background:#457a1a}
.top-bar-section ul li>a.button.alert{background:#c60f13}
.top-bar-section ul li>a.button.alert:hover{background:#970b0e}
.top-bar-section ul li.active>a{background:rgba(255,175,0,0);color:white}
.top-bar-section .has-form{padding:15px}
.top-bar-section .has-dropdown{position:relative;
}
.top-bar-section .has-dropdown.moved{position:static}
.top-bar-section .has-dropdown.moved>.dropdown{visibility:visible}
.top-bar-section .dropdown{position:absolute;left:100%;top:0;visibility:hidden;z-index:99}
.top-bar-section .dropdown li{width:100%}
.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px}
.top-bar-section .dropdown li.title h5{margin-bottom:0}
.top-bar-section .dropdown li.title h5 a{color:white;line-height:22.5px;display:block}
.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#555555;font-weight:bold;font-size:0.625em}
.top-bar-js-breakpoint{width:48em !important;visibility:hidden}
.js-generated{display:block}
@media only screen and (min-width:48em){
.top-bar{background:rgba(255,175,0,0);*zoom:1;overflow:visible}
.top-bar:before,.top-bar:after{content:" ";display:table}
.top-bar:after{clear:both}
.top-bar .toggle-topbar{display:none}
.top-bar .title-area{float:left}
.top-bar .name h1 a{width:auto}
.top-bar input,.top-bar .button{line-height:2em;font-size:0.875em;height:2em;padding:0 10px;position:relative;top:8px}
.top-bar.expanded{background:rgba(255,175,0,0)}
.contain-to-grid .top-bar{max-width:60em;margin:0 auto}
.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important}
.top-bar-section ul{width:auto;height:auto !important;display:inline}
.top-bar-section ul li{float:left}
.top-bar-section ul li .js-generated{display:none}
.top-bar-section li a:not(.button){padding:0 15px;line-height:45px;background:rgba(255,175,0,0)}
.top-bar-section li a:not(.button):hover{background:rgba(255,175,0,0)}
.top-bar-section .has-dropdown{
}
.top-bar-section .has-dropdown>a{
}
.top-bar-section .has-dropdown>a:after{content:'\00203A';padding:10px;font-size:1.2em;transform:rotate(90deg);-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
position:absolute;top:-7px}
.top-bar-section .has-dropdown.moved{position:relative}
.top-bar-section .has-dropdown.moved>.dropdown{visibility:hidden}
.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown:active>.dropdown{visibility:visible}
.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";margin-top:-16px;right:5px}
.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}
.top-bar-section .dropdown li a{color:white;line-height:1;white-space:nowrap;padding:7px 15px;background:rgba(255,175,0,0)}
.top-bar-section .dropdown li label{white-space:nowrap;background:rgba(255,183,26,0)}
.top-bar-section .dropdown li .dropdown{left:100%;top:0}
.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px rgba(255,191,51,0);border-left:solid 1px rgba(204,140,0,0);clear:none;height:45px;width:0px}
.top-bar-section .has-form{background:rgba(255,175,0,0);padding:0 15px;height:45px}
.top-bar-section ul.right li .dropdown{left:auto;right:0}
.top-bar-section ul.right li .dropdown li .dropdown{right:100%}
}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
.slideshow-wrapper{position:relative}
.slideshow-wrapper ul{list-style-type:none;margin:0}
.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}
.slideshow-wrapper ul li:first-child{display:block}
.slideshow-wrapper .orbit-container{background-color:transparent}
.slideshow-wrapper .orbit-container li{display:block}
.slideshow-wrapper .orbit-container li .orbit-caption{display:block}
.preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 #fff;-webkit-border-radius:1000px;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}
.orbit-container{overflow:hidden;width:100%;position:relative;background:whitesmoke}
.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative}
.orbit-container .orbit-slides-container img{display:block}
.orbit-container .orbit-slides-container>*{position:relative;float:left;height:auto}
.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:black;background-color:rgba(0,0,0,0.6);color:white;width:100%;padding:10px 14px}
.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:white;background:rgba(0,0,0,0)}
.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125em}
.orbit-container .orbit-timer{position:absolute;top:10px;right:10px;height:6px;width:100px}
.orbit-container .orbit-timer .orbit-progress{height:100%;background-color:black;background-color:rgba(0,0,0,0.6);display:block;width:0%}
.orbit-container .orbit-timer>span{display:none;position:absolute;top:10px;right:0px;width:11px;height:14px;border:solid 4px #000;border-top:none;border-bottom:none}
.orbit-container .orbit-timer.paused>span{right:-6px;top:9px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent #000}
.orbit-container:hover .orbit-timer>span{display:block}
.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:50%;margin-top:-25px;border:1px solid #d8d8d8;width:30px;height:30px;line-height:28px;color:black;background:white}
.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{margin-left:10px;display:block;width:30px;height:30px;font-size:18px;color:#d8d8d8}
.orbit-container .orbit-prev{left:0}
.orbit-container .orbit-prev>span{
}
.orbit-container .orbit-prev:hover>span{
}
.orbit-container .orbit-next{right:0}
.orbit-container .orbit-next>span{content:"\00203A";
}
.orbit-container .orbit-next:hover>span{
}
.orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;bottom:10px}
.orbit-bullets li{display:block;width:18px;height:18px;background:white;float:left;margin-right:6px;border:solid 2px #ffaf00;-webkit-border-radius:1000px;border-radius:1000px}
.orbit-bullets li.active{background:#ffaf00}
.orbit-bullets li:last-child{margin-right:0}
.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}
.touch .orbit-bullets{display:none}
@media only screen and (min-width:768px){
.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}
.touch .orbit-bullets{display:block}
}
.section-container,.section-container.auto{width:100%;display:block;margin-bottom:1.25em;border:1px solid #d8d8d8;border-top:none}
.section-container>section,.section-container>.section,.section-container.auto>section,.section-container.auto>.section{position:relative}
.section-container>section>.title,.section-container>.section>.title,.section-container.auto>section>.title,.section-container.auto>.section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-container>section>.title a,.section-container>.section>.title a,.section-container.auto>section>.title a,.section-container.auto>.section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-container>section>.title:hover,.section-container>.section>.title:hover,.section-container.auto>section>.title:hover,.section-container.auto>.section>.title:hover{background-color:white}
.section-container>section .content,.section-container>.section .content,.section-container.auto>section .content,.section-container.auto>.section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-container>section .content>*:last-child,.section-container>.section .content>*:last-child,.section-container.auto>section .content>*:last-child,.section-container.auto>.section .content>*:last-child{margin-bottom:0}
.section-container>section .content>*:first-child,.section-container>.section .content>*:first-child,.section-container.auto>section .content>*:first-child,.section-container.auto>.section .content>*:first-child{padding-top:0}
.section-container>section .content>*:last-child,.section-container>.section .content>*:last-child,.section-container.auto>section .content>*:last-child,.section-container.auto>.section .content>*:last-child{padding-bottom:0}
.section-container>section.active>.content,.section-container>.section.active>.content,.section-container.auto>section.active>.content,.section-container.auto>.section.active>.content{display:block}
.section-container>section.active>.title,.section-container>.section.active>.title,.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title{background:transparent}
.section-container>section.active>.title a,.section-container>.section.active>.title a,.section-container.auto>section.active>.title a,.section-container.auto>.section.active>.title a{color:white}
.section-container>section>.title,.section-container>.section>.title,.section-container.auto>section>.title,.section-container.auto>.section>.title{top:0;width:100%;margin:0;border-top:solid 1px #d8d8d8}
.section-container>section>.title a,.section-container>.section>.title a,.section-container.auto>section>.title a,.section-container.auto>.section>.title a{width:100%}
.section-container.tabs{border:0;position:relative}
.section-container.tabs>section,.section-container.tabs>.section{border:0;position:static}
.section-container.tabs>section>.title,.section-container.tabs>.section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-container.tabs>section>.title a,.section-container.tabs>.section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-container.tabs>section>.title:hover,.section-container.tabs>.section>.title:hover{background-color:white}
.section-container.tabs>section .content,.section-container.tabs>.section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-container.tabs>section .content>*:last-child,.section-container.tabs>.section .content>*:last-child{margin-bottom:0}
.section-container.tabs>section .content>*:first-child,.section-container.tabs>.section .content>*:first-child{padding-top:0}
.section-container.tabs>section .content>*:last-child,.section-container.tabs>.section .content>*:last-child{padding-bottom:0}
.section-container.tabs>section.active>.content,.section-container.tabs>.section.active>.content{display:block}
.section-container.tabs>section.active>.title,.section-container.tabs>.section.active>.title{background:white}
.section-container.tabs>section.active>.title a,.section-container.tabs>.section.active>.title a{color:white}
.section-container.tabs>section>.title,.section-container.tabs>.section>.title{width:auto;border:solid 1px #d8d8d8;border-right:0;border-bottom:0;position:absolute;top:0;z-index:1}
.section-container.tabs>section>.title a,.section-container.tabs>.section>.title a{width:100%}
.section-container.tabs>section:last-child .title,.section-container.tabs>.section:last-child .title{border-right:solid 1px #d8d8d8}
.section-container.tabs>section .content,.section-container.tabs>.section .content{border:solid 1px #d8d8d8;position:absolute;z-index:10;display:none;top:-1px}
.section-container.tabs>section.active>.title,.section-container.tabs>.section.active>.title{z-index:11;border-bottom:0;background-color:white}
.section-container.tabs>section.active>.content,.section-container.tabs>.section.active>.content{position:relative}
@media only screen and (min-width:768px){
.section-container.auto{border:0;position:relative}
.section-container.auto>section,.section-container.auto>.section{border:0;position:static}
.section-container.auto>section>.title,.section-container.auto>.section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-container.auto>section>.title a,.section-container.auto>.section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-container.auto>section>.title:hover,.section-container.auto>.section>.title:hover{background-color:white}
.section-container.auto>section .content,.section-container.auto>.section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-container.auto>section .content>*:last-child,.section-container.auto>.section .content>*:last-child{margin-bottom:0}
.section-container.auto>section .content>*:first-child,.section-container.auto>.section .content>*:first-child{padding-top:0}
.section-container.auto>section .content>*:last-child,.section-container.auto>.section .content>*:last-child{padding-bottom:0}
.section-container.auto>section.active>.content,.section-container.auto>.section.active>.content{display:block}
.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title{background:white}
.section-container.auto>section.active>.title a,.section-container.auto>.section.active>.title a{color:white}
.section-container.auto>section>.title,.section-container.auto>.section>.title{width:auto;border:solid 1px #d8d8d8;border-right:0;border-bottom:0;position:absolute;top:0;z-index:1}
.section-container.auto>section>.title a,.section-container.auto>.section>.title a{width:100%}
.section-container.auto>section:last-child .title,.section-container.auto>.section:last-child .title{border-right:solid 1px #d8d8d8}
.section-container.auto>section .content,.section-container.auto>.section .content{border:solid 1px #d8d8d8;position:absolute;z-index:10;display:none;top:-1px}
.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title{z-index:11;border-bottom:0;background-color:white}
.section-container.auto>section.active>.content,.section-container.auto>.section.active>.content{position:relative}
.section-container.accordion .section{padding-top:0 !important}
.section-container.vertical-tabs{border:1px solid #d8d8d8;position:relative}
.section-container.vertical-tabs section,.section-container.vertical-tabs .section{padding-top:0 !important;border:0;position:static}
.section-container.vertical-tabs section>.title,.section-container.vertical-tabs .section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-container.vertical-tabs section>.title a,.section-container.vertical-tabs .section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-container.vertical-tabs section>.title:hover,.section-container.vertical-tabs .section>.title:hover{background-color:white}
.section-container.vertical-tabs section .content,.section-container.vertical-tabs .section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-container.vertical-tabs section .content>*:last-child,.section-container.vertical-tabs .section .content>*:last-child{margin-bottom:0}
.section-container.vertical-tabs section .content>*:first-child,.section-container.vertical-tabs .section .content>*:first-child{padding-top:0}
.section-container.vertical-tabs section .content>*:last-child,.section-container.vertical-tabs .section .content>*:last-child{padding-bottom:0}
.section-container.vertical-tabs section.active>.content,.section-container.vertical-tabs .section.active>.content{display:block}
.section-container.vertical-tabs section.active>.title,.section-container.vertical-tabs .section.active>.title{background:transparent}
.section-container.vertical-tabs section.active>.title a,.section-container.vertical-tabs .section.active>.title a{color:white}
.section-container.vertical-tabs section>.title,.section-container.vertical-tabs .section>.title{position:absolute;border-top:solid 1px #d8d8d8;width:15.625em}
.section-container.vertical-tabs section:first-child .title,.section-container.vertical-tabs .section:first-child .title{border-top:0}
.section-container.vertical-tabs section .content,.section-container.vertical-tabs .section .content{
}
.section-container.vertical-tabs section.active>.title,.section-container.vertical-tabs .section.active>.title{background-color:transparent;width:15.6875em;border-right:solid 0 transparent;z-index:11}
.section-container.vertical-tabs section.active:last-child .title,.section-container.vertical-tabs .section.active:last-child .title{border-bottom:0}
.section-container.vertical-nav{border:0;position:relative}
.section-container.vertical-nav>section,.section-container.vertical-nav>.section{padding-top:0 !important;position:relative}
.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-container.vertical-nav>section>.title:hover,.section-container.vertical-nav>.section>.title:hover{background-color:white}
.section-container.vertical-nav>section .content,.section-container.vertical-nav>.section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-container.vertical-nav>section .content>*:last-child,.section-container.vertical-nav>.section .content>*:last-child{margin-bottom:0}
.section-container.vertical-nav>section .content>*:first-child,.section-container.vertical-nav>.section .content>*:first-child{padding-top:0}
.section-container.vertical-nav>section .content>*:last-child,.section-container.vertical-nav>.section .content>*:last-child{padding-bottom:0}
.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>.section.active>.content{display:block}
.section-container.vertical-nav>section.active>.title,.section-container.vertical-nav>.section.active>.title{background:transparent}
.section-container.vertical-nav>section.active>.title a,.section-container.vertical-nav>.section.active>.title a{color:white}
.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title{border-top:none;border:solid 1px #d8d8d8}
.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>.title a{display:block;width:100%}
.section-container.vertical-nav>section .content,.section-container.vertical-nav>.section .content{display:none}
.section-container.vertical-nav>section:first-child .title,.section-container.vertical-nav>.section:first-child .title{border-bottom:none}
.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>.section.active>.content{display:block;position:absolute;left:100%;top:0px;z-index:999;min-width:12.5em;border:solid 1px #d8d8d8}
.section-container.horizontal-nav{position:relative;background:white;border:1px solid #d8d8d8}
.section-container.horizontal-nav>section,.section-container.horizontal-nav>.section{padding-top:0;border:0;position:static}
.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-container.horizontal-nav>section>.title:hover,.section-container.horizontal-nav>.section>.title:hover{background-color:white}
.section-container.horizontal-nav>section .content,.section-container.horizontal-nav>.section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-container.horizontal-nav>section .content>*:last-child,.section-container.horizontal-nav>.section .content>*:last-child{margin-bottom:0}
.section-container.horizontal-nav>section .content>*:first-child,.section-container.horizontal-nav>.section .content>*:first-child{padding-top:0}
.section-container.horizontal-nav>section .content>*:last-child,.section-container.horizontal-nav>.section .content>*:last-child{padding-bottom:0}
.section-container.horizontal-nav>section.active>.content,.section-container.horizontal-nav>.section.active>.content{display:block}
.section-container.horizontal-nav>section.active>.title,.section-container.horizontal-nav>.section.active>.title{background:transparent}
.section-container.horizontal-nav>section.active>.title a,.section-container.horizontal-nav>.section.active>.title a{color:white}
.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title{width:auto;border:solid 1px #d8d8d8;border-left:0;top:-1px;position:absolute;z-index:1}
.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>.title a{width:100%}
.section-container.horizontal-nav>section .content,.section-container.horizontal-nav>.section .content{display:none}
.section-container.horizontal-nav>section.active>.content,.section-container.horizontal-nav>.section.active>.content{display:block;position:absolute;z-index:999;left:0;top:-2px;min-width:12.5em;border:solid 1px #d8d8d8}
}
.no-js .section-container.auto,.no-js .section-container.accordion,.no-js .section-container.tabs,.no-js .section-container.vertical-tabs,.no-js .section-container.vertical-nav,.no-js .section-container.horizontal-nav{width:100%;display:block;margin-bottom:1.25em;border:1px solid #d8d8d8;border-top:none}
.no-js .section-container.auto>section,.no-js .section-container.auto>.section,.no-js .section-container.accordion>section,.no-js .section-container.accordion>.section,.no-js .section-container.tabs>section,.no-js .section-container.tabs>.section,.no-js .section-container.vertical-tabs>section,.no-js .section-container.vertical-tabs>.section,.no-js .section-container.vertical-nav>section,.no-js .section-container.vertical-nav>.section,.no-js .section-container.horizontal-nav>section,.no-js .section-container.horizontal-nav>.section{position:relative}
.no-js .section-container.auto>section>.title,.no-js .section-container.auto>.section>.title,.no-js .section-container.accordion>section>.title,.no-js .section-container.accordion>.section>.title,.no-js .section-container.tabs>section>.title,.no-js .section-container.tabs>.section>.title,.no-js .section-container.vertical-tabs>section>.title,.no-js .section-container.vertical-tabs>.section>.title,.no-js .section-container.vertical-nav>section>.title,.no-js .section-container.vertical-nav>.section>.title,.no-js .section-container.horizontal-nav>section>.title,.no-js .section-container.horizontal-nav>.section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.no-js .section-container.auto>section>.title a,.no-js .section-container.auto>.section>.title a,.no-js .section-container.accordion>section>.title a,.no-js .section-container.accordion>.section>.title a,.no-js .section-container.tabs>section>.title a,.no-js .section-container.tabs>.section>.title a,.no-js .section-container.vertical-tabs>section>.title a,.no-js .section-container.vertical-tabs>.section>.title a,.no-js .section-container.vertical-nav>section>.title a,.no-js .section-container.vertical-nav>.section>.title a,.no-js .section-container.horizontal-nav>section>.title a,.no-js .section-container.horizontal-nav>.section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.no-js .section-container.auto>section>.title:hover,.no-js .section-container.auto>.section>.title:hover,.no-js .section-container.accordion>section>.title:hover,.no-js .section-container.accordion>.section>.title:hover,.no-js .section-container.tabs>section>.title:hover,.no-js .section-container.tabs>.section>.title:hover,.no-js .section-container.vertical-tabs>section>.title:hover,.no-js .section-container.vertical-tabs>.section>.title:hover,.no-js .section-container.vertical-nav>section>.title:hover,.no-js .section-container.vertical-nav>.section>.title:hover,.no-js .section-container.horizontal-nav>section>.title:hover,.no-js .section-container.horizontal-nav>.section>.title:hover{background-color:white}
.no-js .section-container.auto>section .content,.no-js .section-container.auto>.section .content,.no-js .section-container.accordion>section .content,.no-js .section-container.accordion>.section .content,.no-js .section-container.tabs>section .content,.no-js .section-container.tabs>.section .content,.no-js .section-container.vertical-tabs>section .content,.no-js .section-container.vertical-tabs>.section .content,.no-js .section-container.vertical-nav>section .content,.no-js .section-container.vertical-nav>.section .content,.no-js .section-container.horizontal-nav>section .content,.no-js .section-container.horizontal-nav>.section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.no-js .section-container.auto>section .content>*:last-child,.no-js .section-container.auto>.section .content>*:last-child,.no-js .section-container.accordion>section .content>*:last-child,.no-js .section-container.accordion>.section .content>*:last-child,.no-js .section-container.tabs>section .content>*:last-child,.no-js .section-container.tabs>.section .content>*:last-child,.no-js .section-container.vertical-tabs>section .content>*:last-child,.no-js .section-container.vertical-tabs>.section .content>*:last-child,.no-js .section-container.vertical-nav>section .content>*:last-child,.no-js .section-container.vertical-nav>.section .content>*:last-child,.no-js .section-container.horizontal-nav>section .content>*:last-child,.no-js .section-container.horizontal-nav>.section .content>*:last-child{margin-bottom:0}
.no-js .section-container.auto>section .content>*:first-child,.no-js .section-container.auto>.section .content>*:first-child,.no-js .section-container.accordion>section .content>*:first-child,.no-js .section-container.accordion>.section .content>*:first-child,.no-js .section-container.tabs>section .content>*:first-child,.no-js .section-container.tabs>.section .content>*:first-child,.no-js .section-container.vertical-tabs>section .content>*:first-child,.no-js .section-container.vertical-tabs>.section .content>*:first-child,.no-js .section-container.vertical-nav>section .content>*:first-child,.no-js .section-container.vertical-nav>.section .content>*:first-child,.no-js .section-container.horizontal-nav>section .content>*:first-child,.no-js .section-container.horizontal-nav>.section .content>*:first-child{padding-top:0}
.no-js .section-container.auto>section .content>*:last-child,.no-js .section-container.auto>.section .content>*:last-child,.no-js .section-container.accordion>section .content>*:last-child,.no-js .section-container.accordion>.section .content>*:last-child,.no-js .section-container.tabs>section .content>*:last-child,.no-js .section-container.tabs>.section .content>*:last-child,.no-js .section-container.vertical-tabs>section .content>*:last-child,.no-js .section-container.vertical-tabs>.section .content>*:last-child,.no-js .section-container.vertical-nav>section .content>*:last-child,.no-js .section-container.vertical-nav>.section .content>*:last-child,.no-js .section-container.horizontal-nav>section .content>*:last-child,.no-js .section-container.horizontal-nav>.section .content>*:last-child{padding-bottom:0}
.no-js .section-container.auto>section.active>.content,.no-js .section-container.auto>.section.active>.content,.no-js .section-container.accordion>section.active>.content,.no-js .section-container.accordion>.section.active>.content,.no-js .section-container.tabs>section.active>.content,.no-js .section-container.tabs>.section.active>.content,.no-js .section-container.vertical-tabs>section.active>.content,.no-js .section-container.vertical-tabs>.section.active>.content,.no-js .section-container.vertical-nav>section.active>.content,.no-js .section-container.vertical-nav>.section.active>.content,.no-js .section-container.horizontal-nav>section.active>.content,.no-js .section-container.horizontal-nav>.section.active>.content{display:block}
.no-js .section-container.auto>section.active>.title,.no-js .section-container.auto>.section.active>.title,.no-js .section-container.accordion>section.active>.title,.no-js .section-container.accordion>.section.active>.title,.no-js .section-container.tabs>section.active>.title,.no-js .section-container.tabs>.section.active>.title,.no-js .section-container.vertical-tabs>section.active>.title,.no-js .section-container.vertical-tabs>.section.active>.title,.no-js .section-container.vertical-nav>section.active>.title,.no-js .section-container.vertical-nav>.section.active>.title,.no-js .section-container.horizontal-nav>section.active>.title,.no-js .section-container.horizontal-nav>.section.active>.title{background:transparent}
.no-js .section-container.auto>section.active>.title a,.no-js .section-container.auto>.section.active>.title a,.no-js .section-container.accordion>section.active>.title a,.no-js .section-container.accordion>.section.active>.title a,.no-js .section-container.tabs>section.active>.title a,.no-js .section-container.tabs>.section.active>.title a,.no-js .section-container.vertical-tabs>section.active>.title a,.no-js .section-container.vertical-tabs>.section.active>.title a,.no-js .section-container.vertical-nav>section.active>.title a,.no-js .section-container.vertical-nav>.section.active>.title a,.no-js .section-container.horizontal-nav>section.active>.title a,.no-js .section-container.horizontal-nav>.section.active>.title a{color:white}
.no-js .section-container.auto>section>.title,.no-js .section-container.auto>.section>.title,.no-js .section-container.accordion>section>.title,.no-js .section-container.accordion>.section>.title,.no-js .section-container.tabs>section>.title,.no-js .section-container.tabs>.section>.title,.no-js .section-container.vertical-tabs>section>.title,.no-js .section-container.vertical-tabs>.section>.title,.no-js .section-container.vertical-nav>section>.title,.no-js .section-container.vertical-nav>.section>.title,.no-js .section-container.horizontal-nav>section>.title,.no-js .section-container.horizontal-nav>.section>.title{top:0;width:100%;margin:0;border-top:solid 1px #d8d8d8}
.no-js .section-container.auto>section>.title a,.no-js .section-container.auto>.section>.title a,.no-js .section-container.accordion>section>.title a,.no-js .section-container.accordion>.section>.title a,.no-js .section-container.tabs>section>.title a,.no-js .section-container.tabs>.section>.title a,.no-js .section-container.vertical-tabs>section>.title a,.no-js .section-container.vertical-tabs>.section>.title a,.no-js .section-container.vertical-nav>section>.title a,.no-js .section-container.vertical-nav>.section>.title a,.no-js .section-container.horizontal-nav>section>.title a,.no-js .section-container.horizontal-nav>.section>.title a{width:100%}
.no-js .section-container.auto>section .title,.no-js .section-container.auto>.section .title,.no-js .section-container.accordion>section .title,.no-js .section-container.accordion>.section .title,.no-js .section-container.tabs>section .title,.no-js .section-container.tabs>.section .title,.no-js .section-container.vertical-tabs>section .title,.no-js .section-container.vertical-tabs>.section .title,.no-js .section-container.vertical-nav>section .title,.no-js .section-container.vertical-nav>.section .title,.no-js .section-container.horizontal-nav>section .title,.no-js .section-container.horizontal-nav>.section .title{position:static;width:100%;border-left:0;border-right:0}
.no-js .section-container.auto>section .content,.no-js .section-container.auto>.section .content,.no-js .section-container.accordion>section .content,.no-js .section-container.accordion>.section .content,.no-js .section-container.tabs>section .content,.no-js .section-container.tabs>.section .content,.no-js .section-container.vertical-tabs>section .content,.no-js .section-container.vertical-tabs>.section .content,.no-js .section-container.vertical-nav>section .content,.no-js .section-container.vertical-nav>.section .content,.no-js .section-container.horizontal-nav>section .content,.no-js .section-container.horizontal-nav>.section .content{position:static;display:block;width:100%;border-left:0;border-right:0;border-bottom:0}
.header{position:relative;color:white}
.header a{color:white}
.header a:hover{color:#ffaf00}
.header .meta-container{background-color:#0057a6;padding-top:0.625em;position:relative;z-index:auto;margin-bottom:0.9375em}
.header .meta-container.yellow-border{border-top:1px solid #014471;border-bottom:3px solid #ffaf00;padding-bottom:20px;margin-bottom:25px}
.header .logo{display:block;vertical-align:middle;margin-top:1.2em}
.header .language ul{list-style:none;margin-bottom:0;margin-top:-5px}
.header .language ul#langSwitch>li{display:inline-block;padding:0 0.2em}
.header .language ul#langSwitch>li.active>a,.header .language ul#langSwitch>li>a{color:#333333;text-transform:uppercase;padding:0}
.header .language ul#langSwitch>li.active>a.active,.header .language ul#langSwitch>li.active>a:hover,.header .language ul#langSwitch>li.active>a:focus,.header .language ul#langSwitch>li>a.active,.header .language ul#langSwitch>li>a:hover,.header .language ul#langSwitch>li>a:focus{color:#333333}
.telephone{text-align:right}
.telephone p{margin:0;background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/icon-tele.png') no-repeat scroll 0% top;padding:0 0 0 20px;color:#ffaf00;font-weight:bold;display:inline-block;font-size:1.25em;line-height:normal;letter-spacing:0.05em}
.telephone a{color:#ffaf00}
.header .headerBoxTopRight{min-height:2.6875em}
.header .search-form{display:inline-block;position:relative;margin:0 0 0 1.25em}
.header .search-form input[type="search"]{padding:0.78125em 0.3125em;border:1px solid #ccc;font-size:0.875em;color:#333333;vertical-align:top;max-width:6.375em}
@media only screen and (min-width:768px){
.header .search-form input[type="search"]{max-width:100%}
}
.header .search-form .search-submit{background-color:#014471;padding:0.75em}
.header .contact-button{width:25%;text-align:right;position:absolute;top:0;right:0.625em;left:auto;z-index:4;margin:0.25em 0;margin:0.125em 0 \9;white-space:nowrap}
.support{position:absolute;right:0;background:#f2f2f2;width:72px;border-radius:5px 0px 0 5px;border:1px solid white;border-right:none;font-size:0.8125em;text-align:center;z-index:21}
.support li{border-top:1px solid white;border-bottom:1px solid #d8d8d8;padding:25px 5px 3px 5px}
.support li a{color:#0057a6}
.support li:nth-child(1){background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/installation.png') no-repeat scroll 50% 10%}
.support li:nth-child(2){background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/star.png') no-repeat scroll 50% 15%}
.support li:nth-child(3){background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/retail.png') no-repeat scroll 50% 10%}
.support li:nth-child(4){background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/info.png') no-repeat scroll 50% 15%}
.support .technical{background:#ffaf00;padding:10px;border-bottom:1px solid #da961b;text-shadow:0 1px 0 #feda7c}
.support li:hover{
}
.support li:hover a{color:#ffaf00}
.support li:hover:nth-child(1){background:#0057a6 url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/installation-yellow.png') no-repeat scroll 50% 10%}
.support li:hover:nth-child(2){background:#0057a6 url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/star-yellow.png') no-repeat scroll 50% 15%}
.support li:hover:nth-child(3){background:#0057a6 url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/retail-yellow.png') no-repeat scroll 50% 10%}
.support li:hover:nth-child(4){background:#0057a6 url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/info-yellow.png') no-repeat scroll 50% 15%}
@media only screen and (max-width:767px){
.header .menu{padding:0}
.header .navi-container .search-form{text-align:right;width:80%;position:absolute;right:0;top:0}
.header .navi-container .search-form input[type="search"]{width:70%}
.header .telephone{margin:20px 0 10px 0}
.header .telephone p{font-size:1em}
.header .logo{margin:20px 0 0 0}
.header .contact-form{margin-top:0.525em;position:absolute;left:auto;right:0}
.header .contact-button{width:56%;white-space:pre-line}
}
.footerbrands{border-top:4px solid #0057a6;padding-top:20px;padding-bottom:15px;margin-bottom:1px;min-height:80px;position:relative}
.footerbrands .csc-textpic-imagewrap{width:100%}
.footerbrands .csc-textpic-imagewrap .csc-textpic-imagerow{display:table}
.footerbrands .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn{float:none;display:table-cell;vertical-align:middle;padding:0 1.4em}
.footerbrands .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn figure img{width:100%}
.footerbrands .title{color:#0057a6;font-weight:bold;float:none;margin-bottom:10px;display:block;text-transform:uppercase;font-size:14px}
@media only screen and (min-width:768px){
.footerbrands .title{position:absolute;top:42%}
}
.footerbrands .title>span{display:block}
footer{color:#8bb9d8;background-color:#0057a6;
border-top:1px solid white;outline:2px solid #0057a6}
footer .row{padding-top:0.9375em}
footer .cleantoppadding{padding-top:0}
footer p{font-size:0.8125em;line-height:1.3}
footer .headlineMap{color:#8bb9d8;padding-top:0.9375em;margin:0 0 100px 25px}
footer .contactus{color:#ffaf00;text-transform:uppercase;font-weight:bold;margin-bottom:5px;display:block}
footer .telephone{text-align:left}
footer hr{background-color:#014471;height:2px;border-bottom:1px solid #007ACC;margin:0}
footer ul{list-style-type:none;line-height:1.1em;color:#8bb9d8;float:left}
footer ul li{font-size:0.8125em}
footer ul li>a,footer ul li .internal-link,footer ul li .external-link-new-window{color:#8bb9d8}
footer ul li>a.active,footer ul li>a:hover,footer ul li>a:focus,footer ul li .internal-link.active,footer ul li .internal-link:hover,footer ul li .internal-link:focus,footer ul li .external-link-new-window.active,footer ul li .external-link-new-window:hover,footer ul li .external-link-new-window:focus{color:#ffaf00}
footer ul li>a:after,footer ul li .internal-link:after,footer ul li .external-link-new-window:after{content:"";padding:0}
footer .footercentermenu{margin-top:0.9375em}
footer .footercentermenu .footer-container{border-top:1px solid #014471;position:relative}
footer .footercentermenu .footer-container:before{border-top:1px solid #007acc;content:"";display:block;width:100%;top:0;position:absolute;left:0}
footer .footerbottommenu{padding:70px 0 20px 0}
footer .footerbottommenu img{float:left;margin-right:15px}
footer .menuFooter ul{list-style-type:none}
footer .menuFooter ul li{margin-right:5px;display:inline-block}
footer .menuFooter ul li:after{margin-left:5px;content:"/"}
footer .copyright{font-size:0.8125em;margin:0}
footer h4{font-size:14px;color:white;margin:0;text-transform:uppercase}
.cookie_layer{display:none;background-color:#007acc;opacity:0.8;color:#fff;position:fixed;margin:0 auto;bottom:0;width:100%;z-index:101}
.cookie_layer .cookie-text{display:inline-block;width:70%;padding-left:20px}
.cookie_layer .cookie-links{display:inline-block;width:28%;padding:10px 0 0 0}
.cookie_layer .cookie-links .button-blue:hover{color:#ffaf00}
.cookie_layer .cookie-links a{margin-top:10px}
@media only screen and (max-width:768px){
footer div.csc-textpic-right .csc-textpic-imagewrap{float:left}
.footerbrands .csc-textpic-imagewrap .csc-textpic-imagerow{display:block;text-align:center}
.footerbrands .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn{margin:0;display:inline-block;padding:0;position:relative;padding-left:0.625em;padding-right:0.625em;width:50%;float:left}
}
section.content-area{background:transparent}
section.content-area>header,section.content-area header .topImage{min-height:12em}
section.content-area header.content{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:cover;height:auto;min-height:6em}
section.content-area header.content h1{margin-top:2.3em;margin-bottom:0;color:#fff;font-size:3.375em;font-weight:normal;line-height:normal;text-transform:uppercase}
section.content-area .breadcrumbs{margin:1.25em 0}
section.content-area .breadcrumbs>*:before{top:-1px}
section.content-area nav.side-nav ul{list-style-type:none;list-style-position:inside;margin-top:0.2em}
section.content-area nav.side-nav>ul>li{margin-bottom:1.25em}
section.content-area nav.side-nav>ul>li ul li{font-size:1em;margin-bottom:0.625em}
section.content-area .gridElem{
}
section.content-area .gridElem .gridheader{padding:10px}
section.content-area .gridElem:after{clear:both;content:" ";display:table}
section.content-area div.content,section.content-area div.topImage{
}
section.content-area div.content .tx-indexedsearch-searchbox,section.content-area div.topImage .tx-indexedsearch-searchbox{display:none}
section.content-area div.content .tx-indexedsearch-res.res-tmpl-css,section.content-area div.topImage .tx-indexedsearch-res.res-tmpl-css{border-top:1px solid #c6c6c6;margin-top:1.25em;padding-top:1.25em}
section.content-area div.content .tx-indexedsearch-res.res-tmpl-css .tx-indexedsearch-title,section.content-area div.topImage .tx-indexedsearch-res.res-tmpl-css .tx-indexedsearch-title{color:#333333}
section.content-area div.content .tx-indexedsearch-res.res-tmpl-css .tx-indexedsearch-redMarkup,section.content-area div.topImage .tx-indexedsearch-res.res-tmpl-css .tx-indexedsearch-redMarkup{color:#004577;text-transform:uppercase}
section.content-area div.content .tx-indexedsearch-browsebox ul>li:before,section.content-area div.topImage .tx-indexedsearch-browsebox ul>li:before{content:''}
section.content-area div.content .page-navigation,section.content-area div.content .browsebox,section.content-area div.topImage .page-navigation,section.content-area div.topImage .browsebox{display:block;height:1.5em;margin-left:-0.3125em}
section.content-area div.content .page-navigation li,section.content-area div.content .browsebox li,section.content-area div.topImage .page-navigation li,section.content-area div.topImage .browsebox li{display:block;float:left;height:1.5em;color:#222222;font-size:1em;margin-left:0}
section.content-area div.content .page-navigation li a,section.content-area div.content .browsebox li a,section.content-area div.topImage .page-navigation li a,section.content-area div.topImage .browsebox li a{display:block;padding:0.0625em 0.4375em 0.0625em;color:#333333}
section.content-area div.content .page-navigation li:hover a,section.content-area div.content .page-navigation li a:focus,section.content-area div.content .browsebox li:hover a,section.content-area div.content .browsebox li a:focus,section.content-area div.topImage .page-navigation li:hover a,section.content-area div.topImage .page-navigation li a:focus,section.content-area div.topImage .browsebox li:hover a,section.content-area div.topImage .browsebox li a:focus{background:#e6e6e6}
section.content-area div.content .page-navigation li.unavailable a,section.content-area div.content .browsebox li.unavailable a,section.content-area div.topImage .page-navigation li.unavailable a,section.content-area div.topImage .browsebox li.unavailable a{cursor:default;color:#999999}
section.content-area div.content .page-navigation li.unavailable:hover a,section.content-area div.content .page-navigation li.unavailable a:focus,section.content-area div.content .browsebox li.unavailable:hover a,section.content-area div.content .browsebox li.unavailable a:focus,section.content-area div.topImage .page-navigation li.unavailable:hover a,section.content-area div.topImage .page-navigation li.unavailable a:focus,section.content-area div.topImage .browsebox li.unavailable:hover a,section.content-area div.topImage .browsebox li.unavailable a:focus{background:transparent}
section.content-area div.content .page-navigation li.current a,section.content-area div.content .browsebox li.current a,section.content-area div.topImage .page-navigation li.current a,section.content-area div.topImage .browsebox li.current a{background:transparent;color:#c6c6c6;font-weight:normal;cursor:default}
section.content-area div.content .page-navigation li.current a:hover,section.content-area div.content .page-navigation li.current a:focus,section.content-area div.content .browsebox li.current a:hover,section.content-area div.content .browsebox li.current a:focus,section.content-area div.topImage .page-navigation li.current a:hover,section.content-area div.topImage .page-navigation li.current a:focus,section.content-area div.topImage .browsebox li.current a:hover,section.content-area div.topImage .browsebox li.current a:focus{background:transparent}
section.content-area div.content .page-navigation,section.content-area div.content .browsebox,section.content-area div.topImage .page-navigation,section.content-area div.topImage .browsebox{text-align:center}
section.content-area div.content .page-navigation ul>li,section.content-area div.content .browsebox ul>li,section.content-area div.topImage .page-navigation ul>li,section.content-area div.topImage .browsebox ul>li{float:none;display:inline-block}
section.content-area div.content .page-navigation a:after,section.content-area div.content .browsebox a:after,section.content-area div.topImage .page-navigation a:after,section.content-area div.topImage .browsebox a:after{content:""!important;margin:0 !important}
section.content-area div.content .browsebox>li,section.content-area div.topImage .browsebox>li{float:none;display:inline-block}
section.content-area div.content .browsebox>li.tx-indexedsearch-browselist-currentPage a,section.content-area div.topImage .browsebox>li.tx-indexedsearch-browselist-currentPage a{background:transparent;color:#c6c6c6;font-weight:normal;cursor:default}
section.content-area div.content .browsebox>li.tx-indexedsearch-browselist-currentPage a:hover,section.content-area div.content .browsebox>li.tx-indexedsearch-browselist-currentPage a:focus,section.content-area div.topImage .browsebox>li.tx-indexedsearch-browselist-currentPage a:hover,section.content-area div.topImage .browsebox>li.tx-indexedsearch-browselist-currentPage a:focus{background:transparent}
section.content-area div.content div.imagemapAddresses,section.content-area div.topImage div.imagemapAddresses{margin:1.25em 0}
section.content-area div.content .imagemap,section.content-area div.topImage .imagemap{text-align:center}
section.content-area div.content .addresses,section.content-area div.topImage .addresses{display:none}
section.content-area div.content .image-link.media-layout2,section.content-area div.topImage .image-link.media-layout2{border-top:none;text-align:center;padding:20px 0}
section.content-area div.content ul,section.content-area div.topImage ul{font-size:0.875em;margin-bottom:1.25em;margin-left:10px}
section.content-area div.content ul.without-bullets,section.content-area div.topImage ul.without-bullets{list-style-type:none}
section.content-area div.content ul.without-bullets>li:before,section.content-area div.topImage ul.without-bullets>li:before{content:"";padding:0 0 0.625em 0}
section.content-area div.content ul.vcard,section.content-area div.topImage ul.vcard{display:block;list-style-type:none;position:relative}
section.content-area div.content ul.vcard span.accordionHeader,section.content-area div.topImage ul.vcard span.accordionHeader{display:block;background:#0057A6;text-align:left;overflow:hidden;width:80%;padding:5px 10px;color:#ffffff;position:relative}
section.content-area div.content ul.vcard span.accordionHeader:after,section.content-area div.topImage ul.vcard span.accordionHeader:after{content:"+";position:absolute;border-left:1px solid #014471;left:auto;right:0;top:0.4125em;width:2.45em;text-align:center;font-size:1em;line-height:1.1em}
section.content-area div.content ul.vcard span.accordionHeader.active:after,section.content-area div.topImage ul.vcard span.accordionHeader.active:after{content:"-"}
section.content-area div.content ul.vcard li.head,section.content-area div.topImage ul.vcard li.head{font-weight:bold}
section.content-area div.content ul.vcard li:before,section.content-area div.topImage ul.vcard li:before{content:""}
section.content-area div.content ul.vcard li.info,section.content-area div.topImage ul.vcard li.info{display:none;width:80%;position:relative;top:10%;background-color:#ffffff;border:1px solid #0057A6;padding:10px}
section.content-area div.content ul.vcard li.info .image,section.content-area div.topImage ul.vcard li.info .image{margin:10px auto;text-align:center}
section.content-area div.content ul.bulletwithcheck,section.content-area div.topImage ul.bulletwithcheck{list-style:none}
section.content-area div.content ul.bulletwithcheck>li,section.content-area div.topImage ul.bulletwithcheck>li{position:relative;line-height:1.5em;padding:0 0 20px 20px}
section.content-area div.content ul.bulletwithcheck>li:before,section.content-area div.topImage ul.bulletwithcheck>li:before{content:"";position:absolute;background-image:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/checkbox.png');width:26px;height:26px;top:0;left:0;margin-top:-5px}
section.content-area div.content ul.bulletwithblackcheck,section.content-area div.topImage ul.bulletwithblackcheck{list-style:none}
section.content-area div.content ul.bulletwithblackcheck>li,section.content-area div.topImage ul.bulletwithblackcheck>li{position:relative;line-height:1.5em;padding:0 0 20px 20px}
section.content-area div.content ul.bulletwithblackcheck>li:before,section.content-area div.topImage ul.bulletwithblackcheck>li:before{content:"\2714";content:"\2714";line-height:1;margin:0;left:0;top:0}
section.content-area div.content ul>li,section.content-area div.topImage ul>li{line-height:1.25em;padding:0 0 5px 0}
section.content-area div.content ul>li.layout2,section.content-area div.content ul>li.layout3,section.content-area div.content ul>li.layout5,section.content-area div.content ul>li.layout6,section.content-area div.topImage ul>li.layout2,section.content-area div.topImage ul>li.layout3,section.content-area div.topImage ul>li.layout5,section.content-area div.topImage ul>li.layout6{width:100%;margin-bottom:0.9375em;overflow:hidden;display:inline-block;border-top:1px solid #d8d8d8}
section.content-area div.content ul>li.layout2.li-first,section.content-area div.content ul>li.layout3.li-first,section.content-area div.content ul>li.layout5.li-first,section.content-area div.content ul>li.layout6.li-first,section.content-area div.topImage ul>li.layout2.li-first,section.content-area div.topImage ul>li.layout3.li-first,section.content-area div.topImage ul>li.layout5.li-first,section.content-area div.topImage ul>li.layout6.li-first{border-top:none}
section.content-area div.content ul>li.layout2 .upload-image,section.content-area div.content ul>li.layout3 .upload-image,section.content-area div.content ul>li.layout5 .upload-image,section.content-area div.content ul>li.layout6 .upload-image,section.content-area div.topImage ul>li.layout2 .upload-image,section.content-area div.topImage ul>li.layout3 .upload-image,section.content-area div.topImage ul>li.layout5 .upload-image,section.content-area div.topImage ul>li.layout6 .upload-image{float:left;width:20%;overflow:hidden;padding-top:0.625em}
section.content-area div.content ul>li.layout2 .upload-info,section.content-area div.content ul>li.layout3 .upload-info,section.content-area div.content ul>li.layout5 .upload-info,section.content-area div.content ul>li.layout6 .upload-info,section.content-area div.topImage ul>li.layout2 .upload-info,section.content-area div.topImage ul>li.layout3 .upload-info,section.content-area div.topImage ul>li.layout5 .upload-info,section.content-area div.topImage ul>li.layout6 .upload-info{width:78%;float:right}
section.content-area div.content ul>li.layout4,section.content-area div.topImage ul>li.layout4{margin-bottom:0.9375em;overflow:hidden;display:inline-block;border-top:none}
section.content-area div.content ul>li.layout4 .upload-image,section.content-area div.topImage ul>li.layout4 .upload-image{float:left;width:20%;overflow:hidden;padding-top:0.625em}
section.content-area div.content ul>li.layout4 .upload-info,section.content-area div.topImage ul>li.layout4 .upload-info{width:75%;float:left;margin-left:10px}
section.content-area div.content ul>li.toall,section.content-area div.topImage ul>li.toall{display:none}
section.content-area div.content ul>li.layout1,section.content-area div.topImage ul>li.layout1{width:100%;margin-bottom:0.9375em;overflow:hidden;display:block;border-top:1px solid #d8d8d8}
section.content-area div.content ul>li.layout1.li-first,section.content-area div.topImage ul>li.layout1.li-first{border-top:none}
section.content-area div.content ul>li.layout1 .upload-image,section.content-area div.topImage ul>li.layout1 .upload-image{float:left;width:10%;overflow:hidden;padding-top:0.625em}
section.content-area div.content ul>li.layout1 .upload-info,section.content-area div.topImage ul>li.layout1 .upload-info{width:90%;float:right}
section.content-area div.content ul>li:before,section.content-area div.topImage ul>li:before{content:"\00203A";color:#696b75;font-size:1.3em;font-weight:bold;padding:0 5px 0 0px;
position:absolute;margin:-1px 0 0 -10px}
section.content-area div.content ul *,section.content-area div.content ul ul,section.content-area div.topImage ul *,section.content-area div.topImage ul ul{
}
section.content-area div.content div.section-tabs ul>li.toall,section.content-area div.topImage div.section-tabs ul>li.toall{display:block}
section.content-area div.content ol,section.content-area div.topImage ol{font-size:0.875em;margin-bottom:1.25em;list-style:decimal inside}
section.content-area div.content ol.without-bullets,section.content-area div.topImage ol.without-bullets{list-style-type:none}
section.content-area div.content ol>li,section.content-area div.topImage ol>li{line-height:1.25em;padding:0 0 5px 0}
section.content-area div.content ol *,section.content-area div.content ol ol,section.content-area div.topImage ol *,section.content-area div.topImage ol ol{font-size:1em}
section.content-area div.content ul,section.content-area div.topImage ul{list-style:none}
section.content-area div.content figure.version1,section.content-area div.topImage figure.version1{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:60em}
section.content-area div.content figure.version1>a,section.content-area div.topImage figure.version1>a{position:relative;padding-left:0.625em;padding-right:0.625em;width:33.33333%;float:left;padding:0}
section.content-area div.content figure.version1 a:after,section.content-area div.topImage figure.version1 a:after{content:""!important;margin:0 !important}
section.content-area div.content figure.version1 figcaption,section.content-area div.topImage figure.version1 figcaption{margin-top:0;position:relative;padding-left:0.625em;padding-right:0.625em;width:66.66667%;float:left}
section.content-area div.content figure.version1 figcaption .fileName,section.content-area div.topImage figure.version1 figcaption .fileName{margin:0}
section.content-area div.content figure.version1 figcaption span,section.content-area div.topImage figure.version1 figcaption span{font-size:0.875em}
section.content-area div.content p,section.content-area div.topImage p{font-size:0.875em}
section.content-area div.content p.button-yellow,section.content-area div.topImage p.button-yellow{font-size:14px}
section.content-area div.content p.smallertext,section.content-area div.topImage p.smallertext{font-size:0.875em}
section.content-area div.content p.biggertext,section.content-area div.topImage p.biggertext{font-size:1.325em}
section.content-area div.content p.bigtext,section.content-area div.topImage p.bigtext{font-size:1.5em;vertical-align:text-bottom}
section.content-area div.content span.smallertext,section.content-area div.topImage span.smallertext{font-size:0.875em}
section.content-area div.content span.biggertext,section.content-area div.topImage span.biggertext{font-size:1.325em}
section.content-area div.content span.bigtext,section.content-area div.topImage span.bigtext{font-size:1.5em;vertical-align:text-bottom}
section.content-area div.content table,section.content-area div.topImage table{border:none;width:100%;table-layout:fixed}
section.content-area div.content table td,section.content-area div.content table th,section.content-area div.topImage table td,section.content-area div.topImage table th{vertical-align:middle;font-size:0.875em}
section.content-area div.content table td *,section.content-area div.content table th *,section.content-area div.topImage table td *,section.content-area div.topImage table th *{font-size:1em}
section.content-area div.content table td.smallertext,section.content-area div.content table th.smallertext,section.content-area div.topImage table td.smallertext,section.content-area div.topImage table th.smallertext{font-size:0.875em}
section.content-area div.content table td.biggertext,section.content-area div.content table th.biggertext,section.content-area div.topImage table td.biggertext,section.content-area div.topImage table th.biggertext{font-size:1.325em}
section.content-area div.content table td.bigtext,section.content-area div.content table th.bigtext,section.content-area div.topImage table td.bigtext,section.content-area div.topImage table th.bigtext{font-size:1.5em;vertical-align:text-bottom}
section.content-area div.content table.producttable,section.content-area div.topImage table.producttable{font-size:1.2em}
section.content-area div.content table.producttable th,section.content-area div.topImage table.producttable th{color:white;background:#0057a6;border:1px solid white}
section.content-area div.content table.producttable tr:last-child th,section.content-area div.topImage table.producttable tr:last-child th{border-bottom:1px solid #0057a6}
section.content-area div.content table.producttable td,section.content-area div.topImage table.producttable td{border:1px solid #696b75}
section.content-area div.content table.producttable td:last-child,section.content-area div.topImage table.producttable td:last-child{border-right:none}
section.content-area div.content figcaption,section.content-area div.topImage figcaption{margin-top:10px}
section.content-area div.content .box,section.content-area div.topImage .box{overflow:hidden;position:relative;margin-bottom:20px;border-top:1px solid #d8d8d8}
section.content-area div.content .box h2,section.content-area div.topImage .box h2{
font-weight:bold}
section.content-area div.content .box.shadoweffect,section.content-area div.topImage .box.shadoweffect{z-index:auto}
section.content-area div.content .box>h2,section.content-area div.content .box>h3,section.content-area div.content .box>h4,section.content-area div.content .box>h5,section.content-area div.content .box>h6,section.content-area div.topImage .box>h2,section.content-area div.topImage .box>h3,section.content-area div.topImage .box>h4,section.content-area div.topImage .box>h5,section.content-area div.topImage .box>h6{padding:0.3125em 0.625em}
section.content-area div.content .box>div,section.content-area div.topImage .box>div{padding:10px 20px 0 20px}
section.content-area div.content span.telephone,section.content-area div.content .telephone-small,section.content-area div.content .other,section.content-area div.content .retail,section.content-area div.content .product,section.content-area div.content .installation,section.content-area div.content .security-Install,section.content-area div.content .solution,section.content-area div.topImage span.telephone,section.content-area div.topImage .telephone-small,section.content-area div.topImage .other,section.content-area div.topImage .retail,section.content-area div.topImage .product,section.content-area div.topImage .installation,section.content-area div.topImage .security-Install,section.content-area div.topImage .solution{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/icon-tele-blue.png') no-repeat scroll 0% top;padding:0 0 0 20px;color:#0057a6;font-weight:bold;display:inline-block;font-size:1.25em;line-height:normal}
section.content-area div.content span.telephone-small,section.content-area div.topImage span.telephone-small{font-size:1em;padding:0 0 4px 20px}
section.content-area div.content .installation,section.content-area div.topImage .installation{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/installation.png') no-repeat scroll 0% top;padding:0 0 0 30px}
section.content-area div.content .product,section.content-area div.topImage .product{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/star.png') no-repeat scroll 0% top;padding:0 0 0 30px}
section.content-area div.content .retail,section.content-area div.topImage .retail{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/retail.png') no-repeat scroll 0% top;padding:0 0 0 30px;line-height:1.5em}
section.content-area div.content .other,section.content-area div.topImage .other{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/info.png') no-repeat scroll 8% top;padding:0 0 0 30px}
section.content-area div.content .security-Install,section.content-area div.topImage .security-Install{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/Icon-Security-Installations.png') no-repeat scroll 0% top;padding:0 0 0 30px}
section.content-area div.content .solution,section.content-area div.topImage .solution{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/Icon-Integrated-Security-Solutions.png') no-repeat scroll 0% top;padding:0 0 0 30px}
.reveal-modal{max-width:95%}
.reveal-modal .close-reveal-modal:hover{cursor:pointer}
@media only screen and (max-width:600px){
section.content-area div.content table{table-layout:auto}
table.producttable{table-layout:auto;margin-bottom:0}
.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}
.pinned table{border-right:none;border-left:none;width:100%}
.pinned table th{white-space:nowrap;color:white;background:#0057a6;border:1px solid white}
.pinned table tr:last-child th{border-bottom:1px solid #0057a6}
.pinned table td{white-space:nowrap;border:1px solid black}
.pinned table td:last-child{border-right:none}
div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}
div.table-wrapper div.scrollable{margin-left:35%}
div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}
table.producttable td,table.producttable th{position:relative;white-space:nowrap;overflow:hidden}
table.producttable th:first-child,table.producttable td:first-child,table.producttable td:first-child,table.producttable.pinned td{display:none}
.reveal-modal.videomodal{width:100%;left:44%}
.not-in-mobile{display:none}
}
.shadoweffect{position:relative;z-index:1}
.shadoweffect:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);top:auto;bottom:0px;left:5px;right:5px;height:5px;-moz-border-radius:50%;border-radius:50%}
.shadoweffect img{border:1px solid white}
.ce,.box{background:-moz-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#eeeef0),color-stop(100%,#207cca),color-stop(100%,#eeeef0));
background:-webkit-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-o-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-ms-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:linear-gradient(to bottom,#ffffff 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeef0',GradientType=0);
padding-bottom:20px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-radius:0 0 5px 5px;width:100%;margin-bottom:20px;z-index:auto}
.ce>header,.box>header{margin:0;border-top:5px solid #0057a6;border-bottom:1px solid #d8d8d8;box-shadow:0px -4px 28px #e6e6e6 inset;padding:10px 0.625em}
.ce>header h2,.box>header h2{margin:0;font-size:20px;text-transform:none}
.ce h2,.box h2{font-size:15px;text-transform:uppercase}
header.pagetitle{margin-bottom:1em !important;border-top:5px solid #0057a6;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;box-shadow:0px -4px 28px #e6e6e6 inset;padding:10px 0.625em}
header.pagetitle h1{margin:0;font-size:1.25em;color:#0057a6}
header.pagetitle h2{margin:0;font-weight:bold}
.innersize{padding:0 25px 0 25px}
.innersize .link{font-size:0.875em}
.imageText img{border:none}
.imageText li{text-indent:13px}
.imageleftText p{margin:0}
.imageleftText img{margin:0 0 0 25px}
.solution-teaser{height:auto}
.solution-teaser header{width:100%;text-transform:uppercase;border:none;background-color:#0057a6;box-shadow:none;color:white;position:relative;height:40px}
.solution-teaser header h2{color:white;width:83%;font-size:0.9375em}
.solution-teaser header h2:hover{color:#ffaf00}
.solution-teaser header h2:before{border-left:1px solid #007acc;content:"";height:80%;margin:5px 0 0;padding:0 0 0 16px;position:absolute;right:33px;top:0;width:1px}
.solution-teaser header h2:after{border-left:1px solid #014471;content:"\00203A";font-size:25px;height:80%;line-height:1;margin:5px 0 0;padding:0 21px 0 19px;position:absolute;right:0;top:0}
.solution-teaser li{text-indent:1px}
.toggleRahmen{position:relative;overflow:hidden;margin:0 0 20px 0}
.image-link{overflow:hidden;border-top:5px solid #0057a6;transition:width 2s;-webkit-transition:width 2s;-moz-transition:width 2s;position:relative}
.image-link span.fadeText{position:absolute;font-size:1em;color:#fff;background:rgba(0,0,0,0.5);display:block;width:100%;text-align:left;padding:0 1em;z-index:1;overflow:hidden;bottom:-300px;height:auto;transition:bottom 2s;-webkit-transition:bottom 2s;-moz-transition:bottom 2s}
.image-link a:hover span.fadeText{bottom:40px}
.textcontent{background-color:#f4f4f4;padding-bottom:20px}
.blueteaser{background:#0057a6;filter:none;
padding-bottom:20px;color:white;border:none;border-radius:0}
.blueteaser p{font-weight:bold}
.mainCol .textcontent header{background-color:#0057a6;color:white;box-shadow:none}
.mainCol .textcontent header h2{color:white}
.content-area .textcontent header{background-color:#0057a6;color:white;box-shadow:none;border-top:0px}
.content-area .textcontent header h2{color:white}
.togglebox{height:7.5em;margin-bottom:0px;position:relative;cursor:pointer}
.togglebox .content_slider img{padding-top:5px;margin:0 0 5px 0}
.togglebox .content_slider .large-7 img{padding-top:0px}
.togglebox .togglesubheader{margin-top:5px}
.togglebox .yellowslide{background-color:#ffaf00}
.togglebox .yellowslide .togglebutton{position:absolute;right:0;background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/blauPlus.png') no-repeat scroll 100% 100%;width:34px;height:34px;cursor:pointer}
.togglebox .yellowslide .togglebutton.minus{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/blauMinus.png') no-repeat scroll 100% 100%}
.togglebox .yellowslide .jshow{display:none}
.togglebox .blueslide{background-color:#0057a6;color:white}
.togglebox .blueslide .togglebutton{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/gelbPlus.png') no-repeat scroll 100% 100%;width:34px;height:34px;cursor:pointer;position:absolute;right:0;top:0}
.togglebox .blueslide .togglebutton.minus{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/gelbMinus.png') no-repeat scroll 100% 100%}
.togglebox .blueslide h2{color:white}
.togglebox .blueslide .jshow{display:none}
.large-12 .togglebox{
height:5.625em;margin:0 0 20px 0}
.content_slider{padding:0 10px 1px 10px;position:absolute;bottom:0px;width:100%;z-index:1}
.content_slider img{margin:0 auto 10px;display:block}
.content_slider .jshow{padding:0 20px 15px 15px}
.content_slider .jheader{padding:0px 0px 0 15px}
.content_slider .jheader.withouth2{margin-top:12px}
.storieslider{padding-bottom:0;position:relative;background-color:#f3f3f3}
.storieslider img{padding:0 30px}
.storieslider header{padding:10px 10px}
.storieslider .cleanrightpadding{padding-right:0}
.storieslider .cleanleftpadding{padding-left:0}
.infografic{width:100%;position:relative;margin-bottom:20px}
.infografic img{border:1px solid #d8d8d8}
.infografic a.button-blue{position:absolute;bottom:20px;right:30px;z-index:1}
.brandimages .brands{border-bottom:1px solid #d8d8d8;border-top:1px solid white}
.brandimages .brands img{border:none}
.brandimages .brands:first-child{border-top:none}
.brandimages .brands:last-child{border-bottom:none}
.herobanner,.herobannerStart,.herobannerStartTextRight{position:relative;display:inline-block;height:255px;width:100%}
.herobanner .blue,.herobanner .white,.herobannerStart .blue,.herobannerStart .white,.herobannerStartTextRight .blue,.herobannerStartTextRight .white{color:#0057a6;width:760px;padding:33px 0 0 0}
.herobanner .blue .bracks,.herobanner .white .bracks,.herobannerStart .blue .bracks,.herobannerStart .white .bracks,.herobannerStartTextRight .blue .bracks,.herobannerStartTextRight .white .bracks{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Backgrounds/blue_slash_breit.png') no-repeat scroll 0 0;height:181px;position:absolute;top:47px;width:450px}
.herobanner .white,.herobanner .white h2,.herobannerStart .white,.herobannerStart .white h2,.herobannerStartTextRight .white,.herobannerStartTextRight .white h2{color:white}
.herobanner .white .bracks,.herobanner .white h2 .bracks,.herobannerStart .white .bracks,.herobannerStart .white h2 .bracks,.herobannerStartTextRight .white .bracks,.herobannerStartTextRight .white h2 .bracks{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Backgrounds/white_slash_breit.png') no-repeat scroll 0 0}
.herobanner h2.bannerheader,.herobannerStart h2.bannerheader,.herobannerStartTextRight h2.bannerheader{font-weight:bold;font-size:1.875em;width:400px;padding:0 0 0 78px;text-align:left}
.herobanner .bannertext,.herobanner .bannerlink,.herobannerStart .bannertext,.herobannerStart .bannerlink,.herobannerStartTextRight .bannertext,.herobannerStartTextRight .bannerlink{width:385px;text-align:left;padding:0 0 0 55px}
.herobanner .bannerlink,.herobannerStart .bannerlink,.herobannerStartTextRight .bannerlink{width:auto}
.herobannerStart,.herobannerStartTextRight{height:538px}
.herobannerStart .blue,.herobannerStartTextRight .blue{width:822px}
.herobannerStart .blue .bracks,.herobannerStartTextRight .blue .bracks{top:19px}
.herobannerStart .bannertext,.herobannerStartTextRight .bannertext{float:left;font-weight:bold;font-size:2.125em;width:380px;text-align:left;padding:0 0 0 71px}
.heroSliderLanding{height:538px}
.heroSliderLanding .content{position:relative;max-width:960px;margin:0 auto}
.heroSliderLanding .bannertextright{position:absolute;top:35px;right:10px;width:300px;z-index:2;text-align:left}
.heroSliderLanding .heroSliderLandingSlide .herobannerSlide{display:inline-block;height:538px;text-align:left}
.heroSliderLanding .heroSliderLandingSlide .content{padding-top:35px}
.heroSliderLanding .heroSliderLandingSlide .blue,.heroSliderLanding .heroSliderLandingSlide .white{color:#0057a6;min-width:300px;display:inline-block;position:relative}
.heroSliderLanding .heroSliderLandingSlide .blue .bracket1,.heroSliderLanding .heroSliderLandingSlide .blue .bracket2,.heroSliderLanding .heroSliderLandingSlide .white .bracket1,.heroSliderLanding .heroSliderLandingSlide .white .bracket2{height:150px;width:65px;position:absolute;left:0;top:0;background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Backgrounds/blue_slash_single.png') no-repeat scroll 0 0}
.heroSliderLanding .heroSliderLandingSlide .blue .bracket2,.heroSliderLanding .heroSliderLandingSlide .white .bracket2{left:100%}
.heroSliderLanding .heroSliderLandingSlide .blue .bannertext,.heroSliderLanding .heroSliderLandingSlide .white .bannertext{padding-left:60px}
.heroSliderLanding .heroSliderLandingSlide .blue .bannertext h2,.heroSliderLanding .heroSliderLandingSlide .white .bannertext h2{font-size:1.875em}
.heroSliderLanding .heroSliderLandingSlide .blue .bannerheader,.heroSliderLanding .heroSliderLandingSlide .white .bannerheader{padding-left:90px}
.heroSliderLanding .heroSliderLandingSlide .white{color:white}
.heroSliderLanding .heroSliderLandingSlide .white h2,.heroSliderLanding .heroSliderLandingSlide .white h3{color:white}
.heroSliderLanding .heroSliderLandingSlide .white .bracket1,.heroSliderLanding .heroSliderLandingSlide .white .bracket2{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Backgrounds/white_slash_single.png') no-repeat scroll 0 0}
.herobanner.mobile{height:auto}
.herobanner.mobile .blue,.herobanner.mobile .white{height:300px}
.herobannerStartTextRight{
}
.herobannerStartTextRight .blue,.herobannerStartTextRight .white{width:900px}
.herobannerStartTextRight .blue .bracks,.herobannerStartTextRight .white .bracks{left:29.375em}
.herobannerStartTextRight .bannertext{width:39%;font-size:1.875em;font-weight:normal}
.herobannerStartTextRight .bannertextright{float:right;text-align:left;color:black;width:35%}
.herobannerStartTextRight .camerabackground{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/camera.png') no-repeat 95% 0%}
.herobannerStartTextRight .bannerheader{float:left;width:40%;text-align:left;padding:0 0 0 71px}
.herobannerStartTextRight .bannerheader h2{font-size:2.25em;line-height:1.0;margin:0}
.herobannerStartTextRight .blue,.herobannerStartTextRight .white{width:100%;padding-left:0.625em;padding-right:0.625em;position:relative}
.herobannerStartTextRight .blue .herobanner-textoverlay,.herobannerStartTextRight .white .herobanner-textoverlay{position:absolute;top:1.25em;height:181px;width:39%;left:22%}
.herobannerStartTextRight .blue .herobanner-textoverlay .bracket1,.herobannerStartTextRight .blue .herobanner-textoverlay .bracket2,.herobannerStartTextRight .white .herobanner-textoverlay .bracket1,.herobannerStartTextRight .white .herobanner-textoverlay .bracket2{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Backgrounds/blue_slash_single.png') no-repeat scroll 0 0;height:181px;width:4.0625em;top:0;position:absolute}
.herobannerStartTextRight .blue .herobanner-textoverlay .bracket2,.herobannerStartTextRight .white .herobanner-textoverlay .bracket2{top:0;right:0px}
.herobannerStartTextRight .blue .herobanner-textoverlay .bannertext,.herobannerStartTextRight .white .herobanner-textoverlay .bannertext{float:left;font-size:1.5em;font-weight:normal;padding:0 28px 0 40px;width:100%}
.herobannerStartTextRight .blue .herobanner-textoverlay .bannertext h2,.herobannerStartTextRight .white .herobanner-textoverlay .bannertext h2{font-size:1.2em;line-height:1.0;margin:0}
.herobannerStartTextRight .blue .herobanner-textoverlay .bannerheader,.herobannerStartTextRight .white .herobanner-textoverlay .bannerheader{float:left;width:100%;text-align:left;padding:0 45px}
.herobannerStartTextRight .blue .herobanner-textoverlay .bannerheader h2,.herobannerStartTextRight .white .herobanner-textoverlay .bannerheader h2{font-size:1.2em;line-height:1.0;margin:0}
.herobanneranimation .firstanimation{display:none}
.herobanneranimation .firstanimation .bannericons h2{background:none repeat scroll 0 0 #FFFFFF;font-size:1.5625em;font-weight:bold;line-height:1.1;margin-top:10px;padding:2px 15px 2px 15px;margin-left:-5px;
}
.herobanneranimation .firstanimation .bannericons .bicon1{position:absolute;top:16%;right:44%;z-index:2}
.herobanneranimation .firstanimation .bannericons .bicon1 img{width:auto;border:none}
.herobanneranimation .firstanimation .bannericons .pictext1{position:absolute;top:16%;left:56%;z-index:1}
.herobanneranimation .firstanimation .bannericons .bicon2{position:absolute;bottom:37%;right:49%;z-index:2}
.herobanneranimation .firstanimation .bannericons .bicon2 img{width:auto;border:none}
.herobanneranimation .firstanimation .bannericons .pictext2{position:absolute;bottom:37%;left:51%;z-index:1}
.herobanneranimation .firstanimation .bannericons .bicon3{position:absolute;bottom:11%;right:25.6%;z-index:2}
.herobanneranimation .firstanimation .bannericons .bicon3 img{width:auto;border:none}
.herobanneranimation .firstanimation .bannericons .pictext3{position:absolute;bottom:10%;right:29%;z-index:1}
.herobanneranimation .secondanimation{display:none}
.herobanneranimation .secondanimation .bannerbody{position:absolute;top:21%;left:45%;
text-align:left}
.herobanneranimation .secondanimation .bannerbody h2{font-weight:bold;font-size:1.875em;margin-top:0;line-height:1.1}
.herobanneranimation .secondanimation .bannerbody .bannersubheader{font-size:12px;font-weight:bold}
.herobanneranimation .secondanimation .bannerbody .bannersubheader h3{margin:0}
.herobanneranimation .secondanimation .bannerbody .bannertext{width:45%;color:#0057a6;font-weight:bold}
.herobanneranimation .secondanimation .bannericons .bicon1{position:absolute;top:8%;right:32%;
}
.herobanneranimation .secondanimation .bannericons .bicon2{position:absolute;bottom:33%;right:28%;
}
.herobanneranimation .secondanimation .bannericons .bicon3{position:absolute;bottom:15%;right:35%;
}
.herobanneranimation .secondanimation .bannericons img{border:none}
.herobanneranimation .secondanimation .bannerslashes{left:24%;position:absolute;top:15%;
width:21%}
.herobanneranimation .secondanimation .bannerslashes img{border:none}
section.content-area div.content .imagemapwithpopup .imagemap,section.content-area div.content .imagemapwithpopupmobile .imagemap{text-align:left}
.imagemapwithpopup .headline{text-transform:uppercase;color:#0057a6}
.imagemapwithpopup .popuptext{display:none}
.imagemapwithpopup .imagemap{position:relative;text-align:left}
.imagemapwithpopup .imagemap .jopenpopup{cursor:pointer}
.imagemapwithpopup .imagemap .jopenpopup :hover{color:#ffaf00}
.imagemapwithpopup .imagemap .popupicon{position:absolute;display:inline-block;height:30px;width:30px}
.imagemapwithpopup .imagemap .popupicon .popupimage{display:none;position:absolute;top:0px;z-index:3;width:170px;height:170px}
.imagemapwithpopup .imagemap .popupicon .popuppos{position:absolute;top:170px;width:300px;text-align:center;right:-66px}
.imagemapwithpopup .imagemap .popupicon .popupheadline{background-color:#0057a6;padding:10px;margin-top:10px;display:inline-block}
.imagemapwithpopup .imagemap .popupicon .popupheadline h2{color:white;margin:0;font-size:1em}
.imagemapwithpopup .imagemap .popupicon .biconleft .popupimage{right:0px}
.imagemapwithpopup .imagemap .popupicon .biconright .popupimage{left:0px}
.imagemapwithpopup .imagemap .icontextright,.imagemapwithpopup .imagemap .icontextleft{background:none repeat scroll 0 0 #e1e0e1;font-size:1.25em;font-weight:bold;line-height:1.1;opacity:.8}
.imagemapwithpopup .imagemap .icontextright h2,.imagemapwithpopup .imagemap .icontextleft h2{margin:0}
.imagemapwithpopup .imagemap .icontextright h2 :hover,.imagemapwithpopup .imagemap .icontextleft h2 :hover{color:#ffaf00}
.imagemapwithpopup .imagemap .icontextright{padding:2px 51px 2px 5px}
.imagemapwithpopup .imagemap .icontextleft{padding:2px 10px 2px 50px;margin-left:12px}
.imagemapwithpopup .imagemap .biconright,.imagemapwithpopup .imagemap .biconleft{position:absolute;top:-7px;margin-right:-10px}
.imagemapwithpopup .imagemap .biconright img,.imagemapwithpopup .imagemap .biconleft img{width:auto;border:none}
.imagemapwithpopup .imagemap .biconright{right:0}
.imagemapwithpopup .imagemap .biconleft{left:0}
.imagemapwithpopup .imagemap .popupcontent{width:255px;display:none;position:absolute;top:10px;left:200px;z-index:99}
.imagemapwithpopup .imagemap .popupcontent header{width:auto;border:none;background-color:#0057a6;box-shadow:none;position:relative}
.imagemapwithpopup .imagemap .popupcontent header .togglebutton{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/gelbx.png') no-repeat scroll 100% 100%;width:34px;height:34px;cursor:pointer;position:absolute;right:0;top:0}
.imagemapwithpopup .imagemap .popupcontent header h2{color:#fff}
.stepbanner{background-color:#0057a6;float:left;position:relative;color:white;padding:10px 0 10px 20px;margin-bottom:20px}
.stepbanner .kreis{background-color:#0057a6;width:50px;height:50px;border:5px solid #ffaf00;text-align:center;border-radius:100px;font-size:26px;font-weight:bold;line-height:1.6em;float:left;margin-right:15px}
.stepbanner .steptext{float:left;font-weight:bold;width:60%;margin-top:17px}
.stepbanner .pfeil{float:left;width:7%}
.stepbanner .pfeil:after{content:"\00203A";font-size:50px;height:80%;line-height:0.8;margin:5px 0 0;padding:0}
.stepbanner .lasticon{float:left;margin-right:15px;margin-bottom:1px}
@-moz-document url-prefix(){
.herobannerStart .herobanneranimation .secondanimation .bannerslashes img{width:auto}
}
.twitter-timeline{width:100% !important}
.heroSliderMobile .herobannermobile .slide .mobilebody{position:absolute;top:26%;right:10%;
}
.heroSliderMobile .herobannermobile .slide .mobilebody h2{text-align:left}
@media only screen and (max-width:767px){
.herobannerStart{padding:0;height:auto}
.herobannerStart .bannertext{position:absolute;right:10%;top:2%;text-align:left;width:70%;font-size:1.5em;padding:0}
.herobannerStart .togglesubheader p{display:none}
.herobannerStartTextRight h2{font-size:1.00em}
.herobannerStartTextRight .bannertext{position:absolute;right:10%;top:2%;text-align:left;width:70%;font-size:1.5em;padding:0}
.herobannerStartTextRight .textcontent{text-align:left}
.mobileImg{width:60%}
.togglebox{margin-bottom:18px}
.herobanner .blue,.herobanner .white{width:100%}
.herobanner h2.bannerheader{width:50%;padding:0 0 0 10px}
.imagemapwithpopupmobile{display:block;position:relative}
.imagemapwithpopupmobile .jopenpopup{width:100%;float:left;margin:5px 0 5px 0}
.imagemapwithpopupmobile .jopenpopup .icontext{padding:10px 51px 2px 5px;float:left}
.imagemapwithpopupmobile .jopenpopup .bicon{float:left}
.imagemapwithpopupmobile .jopenpopup .bicon img{width:auto;border:none}
.imagemapwithpopupmobile .popupimage,.imagemapwithpopupmobile .mainbanner{margin-bottom:20px}
.imagemapwithpopupmobile .popupcontent{width:300px;display:none;position:absolute;top:0;left:0;z-index:99}
.imagemapwithpopupmobile .popupcontent header{width:auto;border:none;background-color:#0057a6;box-shadow:none;position:relative}
.imagemapwithpopupmobile .popupcontent header .togglebutton{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/gelbPlus.png') no-repeat scroll 100% 100%;width:34px;height:34px;cursor:pointer;position:absolute;right:0;top:0}
.imagemapwithpopupmobile .popupcontent header h2{color:#fff}
}
@media screen and (max-width:1024px){
.herobanneranimation .secondanimation .bannericons .bicon1{right:21%}
.herobanneranimation .secondanimation .bannericons .bicon2{right:17%}
.herobanneranimation .secondanimation .bannericons .bicon3{right:22%}
.herobanneranimation .firstanimation .bannericons .bicon3{right:22%}
.heroSlider .bx-wrapper .bx-prev{left:85% !important}
}
#downloadformmodal{width:30%}
.reveal-modal video{background-color:#c6c6c6;width:100% !important;height:auto !important}
.video-js-box{display:none}
.video-js-box .video-js{background-color:#c6c6c6;width:100% !important;height:auto !important}
.video-js-box .vjs-big-play-button{background:#c6c6c6;box-shadow:1px 1px 2px #FFF;-webkit-box-shadow:1px 1px 2px #FFF;-moz-box-shadow:1px 1px 2px #FFF;border-radius:0;-webkit-border-radius:0;border:0 none}
.video-js-box .vjs-controls{height:31px;background:#c6c6c6}
.video-js-box .vjs-controls>div{border-radius:0;-webkit-border-radius:0;background:#c6c6c6;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.video-js-box .vjs-controls>div.vjs-play-control span{margin-top:6px}
.video-js-box .vjs-controls>div.vjs-progress-holder{margin-top:8px}
.video-js-box .vjs-controls>div.vjs-volume-control{right:70px}
.video-js-box .vjs-controls>div.vjs-volume-control div{padding:0}
.video-js-box .vjs-controls>div.vjs-volume-control span{height:16px}
.video-js-box .vjs-controls>div.vjs-volume-control span:nth-child(6){border-bottom-width:16px}
.video-js-box .vjs-controls>div.vjs-time-control{right:135px}
.video-js-box .vjs-controls>div.vjs-fullscreen-control div{margin-top:1px}
.video-js-box.vjs-fullscreen{height:100% !important}
.video-js-box.vjs-playing .vjs-play-control span{width:10px}
.video-js-box object{display:block}
.news article{margin-bottom:1.875em;overflow:hidden;
}
.news article p{
}
.news article p time{color:#696b75;font-size:0.825em;line-height:0}
.news article a.link-image.shadoweffect{display:block;height:100%}
.news article a.link-image img{width:100%}
.news article .location{margin:0 0 15px 0}
.news article .location p{margin:5px 0;line-height:1em}
.news article .more{color:#0057a6;font-size:0.875em;font-weight:bold}
.news article .more:after{content:"\00203A";margin-left:5px}
.news article .more:hover{color:#ffaf00}
.news article .signupContainer{margin:20px 0}
.news article .signupContainer .booking{color:white;width:auto;background-color:#0057a6;padding:3px 5px;border-radius:3px;font-size:0.875em;font-weight:bold}
.news article .signupContainer .booking:after{content:"\00203A";margin-left:5px}
.news article .signupContainer .booking:hover{color:#ffaf00}
.news article .mediaelement-image{margin:10px 0}
.news article .mediaelement-image a{line-height:1.6;display:inline-block}
.news article .news-content{padding:0.625em}
hr.newshr{height:1px;background-color:white;border-top:1px solid #e6e6e6;margin:1.25em 0.625em 1.1875em}
section.content-area div.content .page-navigation ul li:before{content:"";padding:0}
section.content-area div.content .page-navigation ul li a{color:#0057a6;padding:0 0.2em}
.rightCol .news article{margin-bottom:1.25em}
.rightCol .news article .teaser-content{display:none}
.rightCol .news article time{font-size:0.75em}
.rightCol .news article h3{font-size:0.96em}
.news-detail>div,.news-detail div.news-related-wrap>div{margin-bottom:0.875em}
.news-detail .news-related-news-date{font-weight:bold;margin-right:10px;display:inline-block}
.news-detail .news-related-files header{border-left:none;border-right:none}
.news-detail .news-related-files-size{margin-left:10px}
.news-detail div.news-related-wrap{margin-top:3em}
.news-detail header{margin:0 0 1em 0;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:5px solid #0057a6;box-shadow:0px -4px 28px #e6e6e6 inset;padding:0.8em 0.625em;position:relative;height:3.5em}
.news-detail div.news-backlink-wrap{float:left;font-weight:bold;font-size:0.8em;line-height:1em;margin-top:-4px}
.news-detail div.news-backlink-wrap a{color:#0057a6}
.news-detail div.news-backlink-wrap a:before{content:'\2039';font-size:1.4em}
.news-detail div.social-share-buttons{
float:right}
.news-detail div.social-share-buttons>div{float:right;margin-right:5px}
.news-detail div.social-share-buttons a img{margin-left:0.625em;
}
.news-detail .news-related-files ul{padding:0 0.225em}
.news-detail .news-related-files ul>li{padding:1em 0}
.tx-indexedsearch-searchbox{display:none}
.tx-indexedsearch-res.res-tmpl-css{border-top:1px solid #c6c6c6;margin-top:1.25em;padding-top:1.25em}
.tx-indexedsearch-res.res-tmpl-css .tx-indexedsearch-title{color:#333333}
.tx-indexedsearch-res.res-tmpl-css .tx-indexedsearch-redMarkup{color:#004577;text-transform:uppercase}
.tx-indexedsearch-browsebox ul>li:before{content:''}
@media only screen and (min-width:960px){
#tyco161 .section-tabs>section .content{height:800px;overflow:hidden}
#tyco161 .storieslider{height:280px;overflow:hidden}
#tyco161 .imageText{height:381px;overflow:hidden}
}
.tx-powermail{background:-moz-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#eeeef0),color-stop(100%,#207cca),color-stop(100%,#eeeef0));
background:-webkit-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-o-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-ms-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:linear-gradient(to bottom,#ffffff 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeef0',GradientType=0);
display:inline-block;padding-bottom:0px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-radius:0 0 5px 5px;width:100%;margin-bottom:20px;z-index:auto;font-size:0.875em;
}
.tx-powermail .smalltext.powermail_fieldwrap_text{font-size:0.85em}
.tx-powermail h3{margin:0;padding:10px 0.625em;text-transform:uppercase;background-color:#0057a6;color:white;font-size:1.25em}
.tx-powermail fieldset{border:none;padding:20px 10px;margin:0}
.tx-powermail fieldset fieldset{padding:0}
.tx-powermail .powermail_label{padding:0 0 15px 0}
.tx-powermail .powermail_legend{display:none}
.tx-powermail .powermail_fieldwrap{padding:0 0 25px 0}
.tx-powermail .powermail_input,.tx-powermail .powermail_textarea{border-radius:3px;padding:5px;border:1px solid #d8d8d8;width:100%}
.tx-powermail .powermail_radio_inner{display:inline-block;padding:0 20px 0 0}
.tx-powermail .powermail_check_inner .formErrorContent{left:12.3125em;top:-1.5625em}
.tx-powermail .formErrorContent{color:#ff0000;padding:5px;border:1px solid #ff0000;width:11.25em;left:-7.875em;top:-1.25em;background-color:#f4f4f4;position:absolute;z-index:99;font-size:0.8em}
.tx-powermail .powermail_message_error{color:#ff0000;padding:5px;border:1px solid #ff0000;background-color:#f4f4f4;margin:20px 10px 10px 10px}
.tx-powermail .chzn-done{display:none}
.tx-powermail .chzn-container{position:relative;display:inline-block;vertical-align:middle;zoom:1}
.tx-powermail .chzn-container .chzn-drop{width:100%;position:absolute;top:25px;left:0;background:#fff;padding:10px;margin-top:10px;border:1px solid #d8d8d8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1010}
.tx-powermail .chzn-container-single .chzn-single,.tx-powermail .powermail_submit{text-transform:uppercase;background-color:#ffaf00;display:inline-block;padding:0 0 0 10px;height:28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;line-height:26px;position:relative;margin:0 10px 0 0;box-shadow:0 1px 5px #333333;font-size:0.875em;border-radius:2px;border-top:1px solid #feda7c;color:#333333;font-weight:bold;text-shadow:0 1px 0 #feda7c;width:100%}
.tx-powermail .chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.tx-powermail .chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:26px;width:37px;padding-left:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.tx-powermail .chzn-container-single .chzn-single div b{background:transparent url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/select-arrow.png') left center no-repeat;display:block;width:22px;height:100%}
.tx-powermail .chzn-container-single-nosearch .chzn-search{position:absolute;left:-9999px}
.tx-powermail .chzn-container .chzn-results{margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}
.tx-powermail .chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 0px;margin:0;margin-right:10px;list-style:none}
.tx-powermail .chzn-container .chzn-results li:before{content:''}
.tx-powermail .chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}
.tx-powermail .chzn-container .chzn-results .highlighted{background-color:#f4f4f4}
.tx-powermail .chzn-container .chzn-drop .result-selected{background-color:#f4f4f4}
.tx-powermail .powermail_submit{width:auto;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;padding:0 10px}
.tx-powermail .powermail_submit:hover{color:white;text-shadow:none}
.tx-powermail .powermail_submit:after{content:"\00203A";color:inherit;font-size:1.3em;font-weight:bold;border-left:1px solid #da961b;margin-left:10px;padding:0 0 0 10px}
.tx-powermail .threeRows{width:33.3%;float:left;border-right:1px solid white;border-left:1px solid #d8d8d8;margin:20px 0;padding:10px 20px}
.tx-powermail .threeRows:first-of-type{border-left:none}
.tx-powermail .threeRows:last-of-type{border-right:none}
@media only screen and (max-width:768px){
.tx-powermail .threeRows{width:100%}
}
.tx-powermail .noPadding{padding-bottom:0}
.tx-powermail form{display:inline-block;width:100%}
.tx-powermail .powermail_check_inner>input[type=checkbox],.tx-powermail .powermail_radio_inner>input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.tx-powermail .powermail_check_inner>input[type=checkbox]+label,.tx-powermail .powermail_radio_inner>input[type=radio]+label{display:inline-block;cursor:pointer;padding-left:30px;text-indent:-30px}
.tx-powermail .powermail_check_inner>input[type=checkbox]+label::before,.tx-powermail .powermail_radio_inner>input[type=radio]+label::before{background-color:#d8d8d8;z-index:1;content:"";overflow:hidden;width:20px;height:20px;display:inline-block;vertical-align:middle;margin:0px 6px 0px 0}
.tx-powermail .powermail_check_inner>input[type=checkbox]:checked ~ label::before,.tx-powermail .powermail_radio_inner>input[type=radio]:checked ~ label::before{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/checkbox.png') 0 0 no-repeat;width:26px;height:26px;margin:-5px 0 0 0}
.tx-powermail .bannerform{width:275px;position:absolute;top:10%;left:63%;background-color:#f1f1f1;border:1px solid #d8d8d8;line-height:18px;text-align:left}
.tx-powermail .bannerform .boldtext.powermail_fieldwrap_text{font-weight:bold}
.tx-powermail .bannerform .powermail_fieldwrap{padding:0 0 15px 0}
.tx-powermail .bannerform h3{text-transform:none;border:1px solid #0057a6}
.topImage .tx-powermail{background:transparent;filter:none;padding-bottom:0;border:none}
.section-formtabs .tx-powermail{background:transparent;filter:none;padding-bottom:0;border:none}
.section-formtabs .tx-powermail h3{display:none}
.flyout{padding:0;text-align:left;color:#333333}
.flyout a{color:#0057a6}
.flyout h2{display:none}
.flyout .tx-powermail h3{background:none;text-transform:none;color:#333333}
.flyout .tx-powermail .powermail_submit{margin-top:0.9375em}
.flyout .tx-powermail .powermail_message{margin-left:0.625em}
.flyout .tx-powermail fieldset .powermail_label{float:left;padding:3px 10px 0px 0}
.flyout .tx-powermail fieldset .powermail_fieldwrap{padding:0 0 15px 0}
.flyout .tx-powermail fieldset .chzn-container-single .chzn-single{background-color:#0057a6;border-top:1px solid #007acc;color:white;text-shadow:none}
.flyout .tx-powermail fieldset .chzn-container-single .chzn-single div b{background:transparent url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/select-arrow-blue.png') left center no-repeat}
.flyout .tx-powermail fieldset .powermail_textarea{height:66px}
.flyout .tx-powermail fieldset .chzn-container{min-width:100% !important}
.tx-powermail .powermail_check_outer a{color:#0057a6}
@media only screen and (max-width:768px){
.header .contact-form{margin-top:0;width:100%}
.header .contact-form .flyout{padding:0px 0 0 0}
.header .contact-form .flyout .tx-powermail fieldset{width:100%;float:none}
.tx-powermail .bannerform{position:relative;top:0;left:0;width:100%}
}
hr{
height:1px;background-color:white;border-top:1px solid #e6e6e6;margin:0.3125em 0}
ul,ol{margin:0;padding:0;list-style:none}
.align-center{text-align:center}
.align-right{text-align:right}
.align-left{text-align:left}
.teaser-text{text-transform:uppercase}
.gutter-top{padding:20px 0 0 0}
.gutter-left{padding:0 0 0 20px}
.gutter{padding:10px}
.gutter-bottom{padding:0 0 20px 0}
.cleanrightpadding{padding-right:0}
.cleanleftpadding{padding-left:0}
.small-font{font-size:0.75em}
.color-blue{color:#0057a6}
.space-after{padding-bottom:30px}
.rightCol{word-wrap:break-word}
.button-blue,.button-yellow{text-transform:uppercase;background-color:#0057a6;display:inline-block;padding:8px 30px 5px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;margin:0 10px 0 0;box-shadow:0 1px 5px #333333;font-size:14px;border-radius:2px;border-top:1px solid #007acc}
.button-blue a,.button-blue a.button-blue,.button-yellow a,.button-yellow a.button-blue{color:white;text-shadow:0 1px 0 #014471}
.button-blue a:hover,.button-blue a.button-blue:hover,.button-yellow a:hover,.button-yellow a.button-blue:hover{color:#ffaf00}
.button-blue a:after,.button-blue a.button-blue:after,.button-yellow a:after,.button-yellow a.button-blue:after{content:"\00203A";color:inherit;font-size:1.2em;padding:0 0 0 10px}
.button-blue:last-child,.button-yellow:last-child{margin:0}
.button-blue:hover a,.button-yellow:hover a{color:#ffaf00}
a.button-blue{color:white;text-shadow:0 1px 0 #014471;padding:5px 10px}
a.button-blue:hover{color:#ffaf00}
a.button-yellow,span.button-yellow{color:#333333;text-shadow:0 1px 0 #feda7c}
a.button-yellow:hover,span.button-yellow:hover{color:white;text-shadow:none}
a.button-yellow:after,span.button-yellow:after{content:"\00203A";color:inherit;font-size:1.3em;line-height:20px;font-weight:bold;border-left:1px solid #da961b;padding:0 0 0 10px;position:absolute;right:5px;top:50%;margin:-10px 0 0 10px}
a.button-yellow:hover:after,span.button-yellow:hover:after{color:white;text-shadow:none}
.button-yellow{background-color:#ffaf00;border-top:1px solid #feda7c;font-weight:bold;color:#333333}
.button-yellow a{color:#333333;text-shadow:0 1px 0 #feda7c}
.button-yellow a:after{content:"\00203A";color:inherit;font-size:1.3em;line-height:20px;font-weight:bold;border-left:1px solid #da961b;position:absolute;right:5px;top:50%;margin:-10px 0 0 10px}
.button-yellow:hover a{color:white;text-shadow:none}
.link,.internal-link,.mail,.external-link-new-window{color:#0057a6;font-weight:bold}
.link:after,.internal-link:after,.mail:after,.external-link-new-window:after{content:"\00203A";color:#0057a6;font-size:1.1em;font-weight:bold;padding:0 1px 0 5px}
.link:hover,.internal-link:hover,.mail:hover,.external-link-new-window:hover{color:#ffaf00}
.link:hover:after,.internal-link:hover:after,.mail:hover:after,.external-link-new-window:hover:after{color:#ffaf00}
.download{color:#0057a6;font-weight:bold;text-decoration:none}
.download:after{content:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/icon-download.png');color:#0057a6;font-size:1.3em;font-weight:bold;padding:0 10px 0 5px}
.download:hover{color:#0057a6}
.upload-image .download:after{content:""}
h2{color:#0057a6;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.25em}
h3{font-size:1em}
h3,h4,h5,h6{color:#333333}
h4{font-size:0.875em}
h5{font-size:0.875em}
h6{font-size:0.875em}
h2 a,h3 a,h4 a,h5 a{color:inherit}
h2 a:after,h3 a:after,h4 a:after,h5 a:after{content:""!important}
.font-regular{font-weight:normal}
hgroup{margin:0.3rem 0 0.6rem 0}
hgroup h2{margin:0}
.raquo:after{color:#ffaf00;content:"\0000BB";margin:0 0.2em;position:relative}
.clear{clear:both}
.topImage{position:relative;top:-1.5625em;text-align:center}
.topImage .mainbanner{overflow:visible;text-align:center;margin:0 auto;min-height:13.75em}
.line-up{display:block}
hr.shadoweffect{display:block;margin-bottom:20px}
.csc-textpic-text img{margin:0 2px 4px 2px}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{display:block}
div.csc-textpic-center .csc-textpic-center-outer,div.csc-textpic-center .csc-textpic-center-inner{float:none}
div.csc-textpic-center .csc-textpic-center-outer img,div.csc-textpic-center .csc-textpic-center-inner img{margin:0 auto}
.csc-textpic-imagecolumn:last-child{float:left !important}
.logo-row div.csc-textpic div.csc-textpic-imagecolumn{width:30%}
@-moz-document url-prefix(){}
.tx_tycoproducts-productsearch-searchbox-input{width:100%}
@media only screen and (min-width:768px){
.header .meta-menu>.row{margin-bottom:0.75em}
.header .navi-container{border-top:1px solid #014471;border-bottom:3px solid #ffaf00;margin:0 0 10px 0;position:relative;top:-0.9375em;z-index:100}
.header .navi-container:before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);top:auto;bottom:0px;left:5px;right:5px;height:5px;-moz-border-radius:50%;border-radius:50%;bottom:auto;top:-1px;-webkit-box-shadow:0 0 15px black;-moz-box-shadow:0 0 15px black;box-shadow:0 0 15px black}
.header .navi-container:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);top:auto;bottom:0px;left:5px;right:5px;height:5px;-moz-border-radius:50%;border-radius:50%;bottom:-3px;-webkit-box-shadow:0 0 15px black;-moz-box-shadow:0 0 15px black;box-shadow:0 0 15px black}
.header .navi-container.sticky{position:fixed;width:100%;left:0;z-index:100;margin-top:0.9375em}
.header .navi-content{border-top:1px solid #007acc;background-color:#0057a6}
.header .full-menu nav{padding:0}
.header nav{padding-right:25%;z-index:3;position:relative}
.header nav .level1C2-3{display:none}
.header nav .subnavi-container{display:none;position:absolute;top:auto;left:0px;width:98%;margin:0;padding:1.25em 0;z-index:10;background-color:#f4f4f4;border-radius:0 0 10px 10px}
.header nav .subnavi-container .level1C2-3{position:absolute;top:0;left:33.33%;width:66.66%;padding:1.25em;height:auto;line-height:normal;display:block}
.header nav .subnavi-container .level1C2-3 .level1C2,.header nav .subnavi-container .level1C2-3 .level1C3{float:left;margin:0px;width:50%;padding:0 10px;color:#696b75;font-weight:bold}
.header nav .subnavi-container ul{margin:0}
.header nav .level1{border-left:1px solid #007acc;border-right:1px solid #014471;width:100%;display:table}
.header nav .level1>li{line-height:2.6875em;border-right:1px solid #007acc;border-left:1px solid #014471;display:table-cell;vertical-align:top}
.header nav .level1>li.nav-element{text-shadow:1px 1px 0px rgba(0,0,0,0.25);text-transform:uppercase;position:relative;font-weight:700;color:white;text-align:center;position:relative;display:table-cell;cursor:pointer}
.header nav .level1>li.nav-element>a{display:inline-block;width:100%;height:100%;padding:0 0.92em}
.header nav .level1>li.nav-element>a:hover{color:#0057a6;text-shadow:none;background-color:#ffffff}
.header nav .level1>li>.nav-element{text-shadow:1px 1px 0px rgba(0,0,0,0.25);text-transform:uppercase;padding-right:1.25em;position:relative;font-weight:700;color:white;text-align:center;position:relative;display:block;cursor:pointer}
.header nav .level1>li.active>.nav-element{color:#ffaf00}
.header nav .level1>li.has-sub>.nav-element:after{content:'\00203A';font-size:1.7em;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);position:absolute;top:0;left:auto;right:8px}
.header nav .level1>li:hover,.header nav .level1>li:focus{background-color:#f4f4f4}
.header nav .level1>li:hover>.nav-element,.header nav .level1>li:focus>.nav-element{color:#0057a6;text-shadow:none}
.header nav .level1>li:hover>.nav-element:before,.header nav .level1>li:focus>.nav-element:before{content:"";position:absolute;top:-3px;left:0;border-top:3px solid #ffaf00;width:100%;height:3px}
.header nav .level1>li:hover>.subnavi-container,.header nav .level1>li:focus>.subnavi-container{display:block}
.header nav ul.dropdown{display:none;position:absolute;top:0;height:auto}
.header nav ul.dropdown.level2:before,.header nav ul.dropdown.level3:before{content:"";border-right:1px solid #d8d8d8;display:block;width:1px;position:absolute;height:100%;top:0;left:33.2%}
.header nav ul.dropdown.level2:after,.header nav ul.dropdown.level3:after{content:"";border-right:1px solid white;display:block;width:1px;position:absolute;height:100%;top:0;left:33.33%}
.header nav ul.level2>li:first-child{font-weight:bold}
.header nav ul.level2{display:block;position:relative;z-index:2}
.header nav ul.level2>li .nav-element{width:33.33%}
.header nav ul.level2 .nav-element{color:#333;padding:0.3125em 1.25em;display:block;position:relative}
.header nav ul.level2 .nav-element:hover,.header nav ul.level2 .nav-element:focus{background-color:#d8d8d8;color:#0057a6}
.header nav ul.level2 li:hover>.nav-element,.header nav ul.level2 li:focus>.nav-element{background-color:#d8d8d8}
.header nav ul.level2 li.has-sub>.nav-element:after{content:'\00203A';float:right;color:inherit}
.header nav ul.level2 .level2C3-3{display:none;position:absolute;top:0;left:33.33%;padding:0 1.25em;width:66.66%;padding-left:35.5%;height:auto;z-index:3;color:#696b75}
.header nav ul.level2 .level2C3-3 .level2C3{font-weight:bold}
.header nav ul.level2 .level2C3-3 .level2C3-img{padding:10px 0 0 0}
.header nav ul.level3{left:33.33%;width:66.66%;z-index:4}
.header nav ul.level3.dropdown:before{left:49.9%}
.header nav ul.level3.dropdown:after{left:50%}
.header nav ul.level3>li .nav-element{width:50%}
.header nav ul.level3 .level2C3-3{left:18.33%;padding:0;width:75.66%;padding-left:35%}
.header nav ul.level4{left:50%;width:50%;z-index:6}
.header nav ul.level4>li .nav-element{width:100%}
.header .contact-form{position:absolute;top:0;display:inline-block;visibility:hidden;width:100%}
}
#language_switch{display:inline-block;vertical-align:bottom}
#language_switch li{display:inline-block;margin-right:5px}
#language_switch li.active a{color:#ffaf00}
.content-area .side-nav ul li ul{margin-left:0}
.content-area .side-nav .level1>li{font-size:1.25em;font-weight:bold}
.content-area .side-nav .level1>li a{padding-bottom:10px;border-bottom:5px solid #0057a6;color:#0057a6}
.content-area .side-nav .level1>li a:before{content:"// "}
.content-area .side-nav .level1>li a:first-child{font-weight:bold}
.content-area .side-nav .level1>li a:active{font-weight:bold}
.content-area .side-nav .level2{margin-top:20px}
.content-area .side-nav .level2>li{font-size:0.625em;font-weight:normal}
.content-area .side-nav .level2>li a{padding-bottom:0;border:none}
.content-area .side-nav .level2>li a:before{font-size:1.25em;content:"\00203A";margin-right:5px}
.content-area .side-nav .level2>li a:active{font-weight:bold}
.content-area .side-nav .level3{margin-left:20px}
.content-area .side-nav .level3>li a{color:black;padding-bottom:0;border:none;font-style:italic}
.content-area .side-nav .level3>li a:before{content:""}
.content-area .side-nav .level3>li a:active{font-weight:bold}
.meta-nav{margin:0}
.meta-nav ul{font-size:0.8125em}
.meta-nav li{display:inline-block}
.meta-nav li a{padding-right:5px;position:relative;display:inline-block}
.meta-nav li a:after{content:"/";display:inline-block;padding-left:5px}
.meta-nav li a:hover:after{color:white}
.meta-nav li a.active{text-decoration:underline}
.meta-nav li:last-child a:after{content:""}
.header .mandant{display:none;vertical-align:top;background-color:#014471;z-index:101;position:relative}
@media only screen and (min-width:768px){
.header .mandant{display:inline-block}
}
.header .mandant>li{position:relative;padding-right:2.5em;cursor:pointer;min-width:10.625em}
.header .mandant>li span{padding:0.85em 1.25em;border:1px solid #007acc;font-size:1em;display:block}
.header .mandant>li span:after{content:'\203A';color:inherit;text-align:center;position:absolute;top:0.55em;right:0.55em;font-size:1.75em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.header .mandant>li ul.level2{display:none;position:absolute;z-index:100;background-color:#014471;margin:-0.0625em 0 0 0;width:100%;overflow:hidden}
.header .mandant>li ul.level2 li{border:1px solid #007acc;border-bottom:0 none;padding:0.35em 1.25em;height:100%;display:block}
.header .mandant>li ul.level2 li a{display:block}
.header .mandant>li ul.level2 li:last-child{border-bottom:1px solid #007acc}
.header .mandant>li:hover{color:#ffaf00}
.header .mandant>li:hover ul.level2{display:block}
@media only screen and (max-width:768px){
.header .navi-container{border-top:1px solid #014471;border-bottom:3px solid #ffaf00;margin:0 0 10px 0;position:relative;top:-0.9375em;z-index:2;
}
.header .navi-container:before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);top:auto;bottom:0px;left:5px;right:5px;height:5px;-moz-border-radius:50%;border-radius:50%;bottom:auto;top:-1px;-webkit-box-shadow:0 0 15px black;-moz-box-shadow:0 0 15px black;box-shadow:0 0 15px black}
.header .navi-container:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);top:auto;bottom:0px;left:5px;right:5px;height:5px;-moz-border-radius:50%;border-radius:50%;bottom:-3px;-webkit-box-shadow:0 0 15px black;-moz-box-shadow:0 0 15px black;box-shadow:0 0 15px black}
.header .navi-container .navi-content{background-color:#0057a6}
.header .navi-container .line{border-top:1px solid #007acc}
.header .navi-container .contact-form{text-align:right;position:absolute;top:0;display:inline-block;visibility:hidden;z-index:2}
.header .navi-container .top-bar{margin:0}
.header .navi-container .top-bar .menu-icon{left:0}
.header .navi-container .top-bar .top-bar-section ul{background-color:#f4f4f4}
.header .navi-container .top-bar .top-bar-section ul li{border-top:1px solid #0057a6}
.header .navi-container .top-bar .top-bar-section ul li.title a:after{content:''}
.header .navi-container .top-bar .top-bar-section ul li a{color:#333333}
.header .navi-container .top-bar .top-bar-section ul li.has-dropdown>a:after{content:"\00203A";color:#333333;font-size:1.3em;font-weight:bold;padding:0 20px 0 8px;float:right;line-height:22px}
}
.section-container.vertical-tabs section .content,.section-container.vertical-tabs .section .content{padding:90px 0 0 0;background-color:transparent}
.section-accordion{position:relative;width:100%;display:block;margin-bottom:1.25em;border:1px solid #d8d8d8;border-top:none;border:0 none}
.section-accordion>section{position:relative}
.section-accordion>section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-accordion>section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-accordion>section>.title:hover{background-color:white}
.section-accordion>section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-accordion>section .content>*:last-child{margin-bottom:0}
.section-accordion>section .content>*:first-child{padding-top:0}
.section-accordion>section .content>*:last-child{padding-bottom:0}
.section-accordion>section.active>.content{display:block}
.section-accordion>section.active>.title{background:transparent}
.section-accordion>section.active>.title a{color:white}
.section-accordion>section>.title{top:0;width:100%;margin:0;border-top:solid 1px #d8d8d8}
.section-accordion>section>.title a{width:100%}
.section-accordion>section{margin-bottom:1px}
.section-accordion>section .title{border:0 none}
.section-accordion>section .title .title-element{color:white;font-size:0.9375em;background-color:#0057a6;padding:0.5em 3.75em 0.5em 1.5em;margin:0;border:1px solid #0057a6;text-transform:uppercase}
.section-accordion>section .title .title-element:after{content:"+";position:absolute;border-left:1px solid #014471;left:auto;right:0;top:0.4125em;width:2.45em;text-align:center;font-size:1.5em;line-height:1.1em}
.section-accordion>section .teaser{padding:0.625em 1.8125em 0.125em 1.8125em;background-color:#f3f3f3;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f4f4f4),color-stop(100%,#f3f3f3));background-image:-webkit-linear-gradient(#f4f4f4,#f3f3f3);background-image:-moz-linear-gradient(#f4f4f4,#f3f3f3);background-image:-o-linear-gradient(#f4f4f4,#f3f3f3);background-image:linear-gradient(#f4f4f4,#f3f3f3);margin:0;border:solid 1px #d8d8d8;border-bottom:none;overflow:hidden}
.section-accordion>section .teaser .teaser-textblock{padding:0.625em 0 0 0;overflow:hidden}
.section-accordion>section .teaser .teaser-textblock .title{color:#0057a6;position:relative;top:-1em;display:block;font-size:0.875em;display:none}
.section-accordion>section .teaser .teaser-textblock .title:after{content:" >"}
.section-accordion>section .teaser .teaser-textblock .more{display:block}
.section-accordion>section .teaser:after{clear:both}
.section-accordion>section .teaser figure{margin:0.625em;margin-top:1em}
.section-accordion>section .teaser figure img{width:auto;height:8.25em}
.section-accordion>section .teaser figure.teaser-image-left{float:left;margin-left:0px}
.section-accordion>section .teaser figure.teaser-image-right{float:right;margin-right:0px}
.section-accordion>section .content{background-color:#f4f4f4;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3f3f3),color-stop(100%,#e6e6e6));background-image:-webkit-linear-gradient(#f3f3f3,#e6e6e6);background-image:-moz-linear-gradient(#f3f3f3,#e6e6e6);background-image:-o-linear-gradient(#f3f3f3,#e6e6e6);background-image:linear-gradient(#f3f3f3,#e6e6e6);padding:1em 1.825em;border:solid 1px #d8d8d8;border-top:0 none}
.section-accordion>section.active .title .title-element:after{content:"-"}
.section-accordion>section.active .title .teaser{border-bottom:0 none}
.section-accordion:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);top:auto;bottom:0px;left:5px;right:5px;height:5px;-moz-border-radius:50%;border-radius:50%}
.section-tabs{position:relative;z-index:1;width:100%;display:block;margin-bottom:1.25em;border:1px solid #d8d8d8;border-top:none}
.section-tabs>section{position:relative}
.section-tabs>section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-tabs>section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-tabs>section>.title:hover{background-color:white}
.section-tabs>section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-tabs>section .content>*:last-child{margin-bottom:0}
.section-tabs>section .content>*:first-child{padding-top:0}
.section-tabs>section .content>*:last-child{padding-bottom:0}
.section-tabs>section.active>.content{display:block}
.section-tabs>section.active>.title{background:transparent}
.section-tabs>section.active>.title a{color:white}
.section-tabs>section>.title{top:0;width:100%;margin:0;border-top:solid 1px #d8d8d8}
.section-tabs>section>.title a{width:100%}
.section-tabs>section{margin-bottom:0}
.section-tabs>section .title{border:0 none !important;width:33.3% !important}
.section-tabs>section .title .title-element{font-size:1.25em;padding:0.5em 0.625em;color:white;background-color:#0057a6;border:1px solid #0057a6;border-bottom:1px solid white;margin:0;height:inherit}
.section-tabs>section .title .title-element:after{content:"";position:relative;border-left:0 none;left:auto;right:auto;top:auto;width:auto;text-align:inherit;font-size:normal;line-height:normal}
.section-tabs>section .title .title-element:hover{color:#ffaf00;background:#0057a6;cursor:pointer}
.section-tabs>section .title:hover{background:white;cursor:default}
.section-tabs>section:last-child .title .title-element{margin:0 !important}
.section-tabs>section .content{background-color:#f3f3f3;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3f3f3),color-stop(100%,#e6e6e6));background-image:-webkit-linear-gradient(#f3f3f3,#e6e6e6);background-image:-moz-linear-gradient(#f3f3f3,#e6e6e6);background-image:-o-linear-gradient(#f3f3f3,#e6e6e6);background-image:linear-gradient(#f3f3f3,#e6e6e6);padding:1.25em 1.5625em;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;clear:both}
.section-tabs>section .content ul{margin-left:0px !important}
.section-tabs>section .content:before{content:"";display:block;position:absolute;top:-5px;left:0;width:100%;height:5px;border-top:5px solid #0057a6}
.section-tabs>section:last-child>.title{border-right:0 none}
.section-tabs>section.active .title{background:transparent;border:none}
.section-tabs>section.active .title .title-element{color:#0057a6;background-color:#f3f3f3;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f4f4f4),color-stop(100%,#f3f3f3));background-image:-webkit-linear-gradient(#f4f4f4,#f3f3f3);background-image:-moz-linear-gradient(#f4f4f4,#f3f3f3);background-image:-o-linear-gradient(#f4f4f4,#f3f3f3);background-image:linear-gradient(#f4f4f4,#f3f3f3);border-color:#d8d8d8;border-bottom:0 none;cursor:default}
.section-tabs>section.active .title .title-element:after{content:""}
.section-tabs:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);top:auto;bottom:0px;left:5px;right:5px;height:5px;-moz-border-radius:50%;border-radius:50%}
.section-formtabs{position:relative;z-index:1;width:100%;display:block;margin-bottom:1.25em;border:1px solid #d8d8d8;border-top:none;background:-moz-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#eeeef0),color-stop(100%,#207cca),color-stop(100%,#eeeef0));
background:-webkit-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-o-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-ms-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:linear-gradient(to bottom,#ffffff 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeef0',GradientType=0);
border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-radius:0 0 5px 5px;margin-bottom:20px;z-index:auto}
.section-formtabs>section{position:relative}
.section-formtabs>section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-formtabs>section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-formtabs>section>.title:hover{background-color:white}
.section-formtabs>section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-formtabs>section .content>*:last-child{margin-bottom:0}
.section-formtabs>section .content>*:first-child{padding-top:0}
.section-formtabs>section .content>*:last-child{padding-bottom:0}
.section-formtabs>section.active>.content{display:block}
.section-formtabs>section.active>.title{background:transparent}
.section-formtabs>section.active>.title a{color:white}
.section-formtabs>section>.title{top:0;width:100%;margin:0;border-top:solid 1px #d8d8d8}
.section-formtabs>section>.title a{width:100%}
.section-formtabs h2{margin:0;padding:10px 0.625em;text-transform:uppercase;background-color:#0057a6;color:white;font-size:1.25em}
.section-formtabs p{padding:10px}
.section-formtabs>section{margin-bottom:0}
.section-formtabs>section .title{border:0 none !important;background:transparent !important}
.section-formtabs>section .title .title-element{font-size:0.875em;color:#333333;background-image:none;background-color:transparent;text-transform:none}
.section-formtabs>section .title .title-element:hover{cursor:pointer}
.section-formtabs>section>.content{background:none;border:none}
.section-formtabs>section.active .title{background:transparent !important;border:none}
.section-formtabs>section.active .title .title-element{margin:0;color:#0057a6;background-color:transparent;border:none;margin:0px}
.section-formtabs>section.active .title .title-element:before{background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/checkbox.png') 0 0 no-repeat;width:26px;height:26px;margin:-5px 4px 10px 0}
.section-formtabs>section .title-element:before{background-color:#d8d8d8;position:relative;z-index:1;content:"";overflow:hidden;width:20px;height:20px;display:inline-block;vertical-align:top;margin:0px 10px 10px 0;float:left}
@media only screen and (min-width:768px){
.section-tabs{border:0;position:relative}
.section-tabs>section{border:0;position:static}
.section-tabs>section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-tabs>section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-tabs>section>.title:hover{background-color:white}
.section-tabs>section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-tabs>section .content>*:last-child{margin-bottom:0}
.section-tabs>section .content>*:first-child{padding-top:0}
.section-tabs>section .content>*:last-child{padding-bottom:0}
.section-tabs>section.active>.content{display:block}
.section-tabs>section.active>.title{background:transparent}
.section-tabs>section.active>.title a{color:white}
.section-tabs>section>.title{width:auto;border:solid 1px #d8d8d8;border-right:0;border-bottom:0;position:absolute;top:0;z-index:1}
.section-tabs>section>.title a{width:100%}
.section-tabs>section:last-child .title{border-right:solid 1px #d8d8d8}
.section-tabs>section .content{border:solid 1px #d8d8d8;position:absolute;z-index:10;display:none;top:-1px}
.section-tabs>section.active>.title{z-index:11;border-bottom:0;background-color:transparent}
.section-tabs>section.active>.content{position:relative}
.section-tabs>section .title .title-element{margin:0 0.625em 0 0}
.section-tabs .section-formtabs{border:1px solid #d8d8d8;position:relative}
.section-tabs .section-formtabs>section{padding-top:0 !important;border:0;position:static}
.section-tabs .section-formtabs>section>.title{background-color:white;cursor:pointer;margin-bottom:0}
.section-tabs .section-formtabs>section>.title a{padding:0.9375em;display:inline-block;color:white;font-size:0.875em;white-space:nowrap}
.section-tabs .section-formtabs>section>.title:hover{background-color:white}
.section-tabs .section-formtabs>section .content{display:none;padding:0.9375em;background-color:#f4f4f4}
.section-tabs .section-formtabs>section .content>*:last-child{margin-bottom:0}
.section-tabs .section-formtabs>section .content>*:first-child{padding-top:0}
.section-tabs .section-formtabs>section .content>*:last-child{padding-bottom:0}
.section-tabs .section-formtabs>section.active>.content{display:block}
.section-tabs .section-formtabs>section.active>.title{background:transparent}
.section-tabs .section-formtabs>section.active>.title a{color:white}
.section-tabs .section-formtabs>section>.title{position:absolute;border-top:solid 1px #d8d8d8;width:15.625em}
.section-tabs .section-formtabs>section:first-child .title{border-top:0}
.section-tabs .section-formtabs>section .content{
}
.section-tabs .section-formtabs>section.active>.title{background-color:transparent;width:15.6875em;border-right:solid 0 transparent;z-index:11}
.section-tabs .section-formtabs>section.active:last-child .title{border-bottom:0}
.section-tabs:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);top:auto;bottom:0px;left:5px;right:5px;height:5px;-moz-border-radius:50%;border-radius:50%;bottom:1px}
}
.section-tabs>section:not(.active){padding:0 !important}
[data-section='vertical-tabs']>section>[data-section-content],[data-section='vertical-tabs']>section>.content,[data-section='vertical-tabs']>.section>[data-section-content]{display:none}
[data-section='vertical-tabs']>section.active>[data-section-content],[data-section='vertical-tabs']>section.active>.content{display:block}
@media only screen and (max-width:767px){
.section-formtabs>section .title .title-element{font-size:1.25em;padding:0.75em 0.625em;color:white;background-color:#0057a6;border:1px solid #0057a6;border-bottom:1px solid white;margin:0}
.section-formtabs>section .title .title-element:after{content:"+";position:absolute;border-left:1px solid #014471;left:auto;right:0;top:0.4125em;width:2.45em;text-align:center;font-size:1.5em;line-height:1.1em}
section.active .title .title-element:after{content:"-"}
.section-container.vertical-tabs section .content,.section-container.vertical-tabs .section .content{padding:0}
.section-tabs>section{padding-top:0 !important}
.section-tabs>section .title{width:100% !important;height:auto !important}
.section-tabs>section .title .title-element{border:none;padding:0.75em 0.625em}
.section-tabs>section .title .title-element:after{content:"+";position:absolute;border-left:1px solid #014471;left:auto;right:0;top:0.4125em;width:2.45em;text-align:center;font-size:1.5em;line-height:1.1em}
}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bx-wrapper img{display:block}
.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:solid #fff 5px;background:#fff}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;
height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:10px;background:url('../../typo3conf/ext/sitecore/Common/Public/Css/images/controls.png') no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:url('../../typo3conf/ext/sitecore/Common/Public/Css/images/controls.png') no-repeat -43px -32px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:98}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('../../typo3conf/ext/sitecore/Common/Public/Css/images/controls.png') -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('../../typo3conf/ext/sitecore/Common/Public/Css/images/controls.png') -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666666 \9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.slide{height:auto}
.videoslider .bx-wrapper .bx-viewport,.landingpageslider .bx-wrapper .bx-viewport{border:0px;box-shadow:none;height:100%}
.videoslider .bx-wrapper .bx-viewport .slide,.landingpageslider .bx-wrapper .bx-viewport .slide{overflow:hidden}
.videoslider .bx-wrapper .bx-controls-direction a,.landingpageslider .bx-wrapper .bx-controls-direction a{text-indent:0px;border:1px solid #d8d8d8;color:#0057a6;font-size:4em;width:50px;height:50px;line-height:39px}
@media only screen and (max-width:768px){
.videoslider .bx-wrapper .bx-controls-direction a,.landingpageslider .bx-wrapper .bx-controls-direction a{width:30px;height:30px;font-size:3em;line-height:20px}
}
.videoslider .bx-wrapper .bx-prev,.videoslider .bx-wrapper .bx-next,.landingpageslider .bx-wrapper .bx-prev,.landingpageslider .bx-wrapper .bx-next{background:#fff;margin-top:-35px;z-index:1}
.videoslider .bx-wrapper .bx-prev,.landingpageslider .bx-wrapper .bx-prev{left:-17px}
@media screen and (min-width:400px){
.videoslider .bx-wrapper .bx-prev,.landingpageslider .bx-wrapper .bx-prev{left:-75px}
}
@media only screen and (max-width:768px){
.videoslider .bx-wrapper .bx-prev,.landingpageslider .bx-wrapper .bx-prev{left:0px}
}
.videoslider .bx-wrapper .bx-prev:before,.landingpageslider .bx-wrapper .bx-prev:before{content:"\002039";margin:0 0 0 13px}
@media only screen and (max-width:768px){
.videoslider .bx-wrapper .bx-prev:before,.landingpageslider .bx-wrapper .bx-prev:before{margin:0 0 0 5px}
}
@media screen and (min-width:400px){
.videoslider .bx-wrapper .bx-next,.landingpageslider .bx-wrapper .bx-next{right:-65px}
}
@media only screen and (max-width:768px){
.videoslider .bx-wrapper .bx-next,.landingpageslider .bx-wrapper .bx-next{right:0px}
}
.videoslider .bx-wrapper .bx-next:after,.landingpageslider .bx-wrapper .bx-next:after{content:"\00203A";margin:0 0 0 16px}
@media only screen and (max-width:768px){
.videoslider .bx-wrapper .bx-next:after,.landingpageslider .bx-wrapper .bx-next:after{margin:0 0 0 8px}
}
.videoslider audio,.videoslider canvas,.videoslider video,.landingpageslider audio,.landingpageslider canvas,.landingpageslider video{display:block !important}
.videoslider .videopfeil,.landingpageslider .videopfeil{left:36%;top:23%}
.videoslider .video,.landingpageslider .video{border-top:5px solid #0057a6;width:300px;height:165px}
.videoslider .jopenVideoModal,.landingpageslider .jopenVideoModal{cursor:pointer}
.videopfeil{background:rgba(0,87,166,0.6);border-radius:150px 150px 150px 150px;height:80px;left:45%;position:absolute;top:45%;transition:all 0.4s ease 0s;width:80px}
@media only screen and (max-width:768px){
.videopfeil{left:36%;top:36%}
}
.videopfeil:before{content:"\0025B6";font-size:2.5em;color:white;left:27px;position:absolute;top:19px}
.sliderbutton{color:white;text-shadow:0 1px 0 black;text-transform:uppercase;height:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;font-size:0.9375em;font-weight:bold;border-top:1px solid #007acc;background-color:#0057a6;text-align:left;z-index:1;display:table;width:100%}
.sliderbutton:after{border-left:1px solid #014471;color:#FFFFFF;content:"\00203A";font-size:25px;height:80%;line-height:1;margin:5px 0 0;padding:0 21px 0 19px;position:absolute;right:0;top:0}
.sliderbutton:before{border-left:1px solid #007acc;content:"";height:80%;margin:3px 0 0;padding:0 0 0 16px;position:absolute;right:33px;top:0;width:1px}
.sliderbutton .linkcenter{display:table-cell;vertical-align:middle;padding:0 50px 0 0;text-align:center}
.landingpageslider .headline{text-transform:uppercase;color:#0057a6;margin-bottom:1.875em}
.landingpageslider .linkhover{text-align:left;padding:0 7px 0 4px;margin-top:15px;color:#0057a6}
.landingpageslider .linkhover span.linkwithtext{line-height:1.1em}
.landingpageslider .linkhover span.linkwithtext:after{content:"\00203A";color:inherit;font-size:0.875em;padding:0 0 0 5px}
.landingpageslider .linkhover span.linkwithouttext{text-transform:uppercase;font-weight:bold}
.landingpageslider .linkhover:hover{color:#ffaf00}
.landingpageslider .linkhover a{color:#0057a6}
.landingpageslider .linkhover a span.linkwithtext{line-height:1.1em}
.landingpageslider .linkhover a span.linkwithtext:after{content:"\00203A";color:inherit;font-size:0.875em;padding:0 0 0 5px}
.landingpageslider .linkhover a span.linkwithouttext{text-transform:uppercase;font-weight:bold}
.landingpageslider .linkhover a:hover{color:#ffaf00}
.jfadeslidetext{display:none;margin-bottom:30px}
.jfadeslidetext.text-0{display:block}
.herobanneranimation .slide{display:none}
.herobanneranimation .slide.bx-clone{display:block}
.detailinfo p{text-align:left}
.detailinfo img{border-top:5px solid #0057a6}
.detailinfo .bx-viewport{border:0px;box-shadow:none;height:100%;left:-5px}
.detailinfo .bx-controls-direction a{text-indent:0px;border:1px solid #D8D8D8;color:#0057a6;font-size:2.5em;width:30px;height:30px;line-height:23px}
.detailinfo .bx-prev,.detailinfo .bx-next{background:#fff;z-index:9;margin-top:-15px;color:#0057a6;border:1px solid}
.detailinfo .bx-prev{left:-39px}
.detailinfo .bx-prev:before{content:"\002039";margin:0 0 0 7px}
.detailinfo .bx-next{right:-29px}
.detailinfo .bx-next:after{content:"\00203A";margin:0 0 0 9px}
.heroSlider .bx-wrapper .bx-viewport,.heroSliderLanding .bx-wrapper .bx-viewport{border:0px;box-shadow:none;left:0 !important}
.heroSlider .bx-wrapper .bx-controls-direction,.heroSliderLanding .bx-wrapper .bx-controls-direction{position:absolute;top:90%;height:30px;width:100px;right:5%;z-index:1}
.heroSlider .bx-wrapper .bx-prev,.heroSlider .bx-wrapper .bx-next,.heroSliderLanding .bx-wrapper .bx-prev,.heroSliderLanding .bx-wrapper .bx-next{background:white;display:inline-block;text-indent:0px;border:1px solid #D8D8D8;color:#0057a6;font-size:2.5em;width:30px;height:30px;line-height:21px;top:90%;position:static;left:0;right:0}
.heroSlider .bx-wrapper .bx-prev,.heroSliderLanding .bx-wrapper .bx-prev{margin-right:10px}
.heroSlider .bx-wrapper .bx-prev:before,.heroSliderLanding .bx-wrapper .bx-prev:before{content:"\002039";margin:0}
.heroSlider .bx-wrapper .bx-next:after,.heroSliderLanding .bx-wrapper .bx-next:after{content:"\00203A";margin:0 0 0 4px}
.storieslider .sliderimage.shadoweffect{
display:block}
.storieslider .bx-wrapper .bx-viewport{border:0px;box-shadow:none;background:-moz-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#eeeef0),color-stop(100%,#207cca),color-stop(100%,#eeeef0));
background:-webkit-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-o-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:-ms-linear-gradient(top,white 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
background:linear-gradient(to bottom,#ffffff 0%,#eeeef0 100%,#207cca 100%,#eeeef0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeef0',GradientType=0);
}
.storieslider .bx-wrapper .bx-controls-direction a{text-indent:0px;border:1px solid #D8D8D8;color:#0057a6;font-size:2.5em;width:30px;height:30px;line-height:21px;top:30%}
.storieslider .bx-wrapper .bx-prev,.storieslider .bx-wrapper .bx-next{background:white;z-index:98;margin-top:-15px;color:#0057a6;border:1px solid #696b75}
.storieslider .bx-wrapper .bx-prev{left:0}
.storieslider .bx-wrapper .bx-prev:before{content:"\002039";margin:0 0 0 5px}
.storieslider .bx-wrapper .bx-next{right:0}
.storieslider .bx-wrapper .bx-next:after{content:"\00203A";margin:0 0 0 7px}
html{background:white;filter:none;min-width:320px;overflow-y:scroll}
@media only screen and (max-width:767px){
.resid{display:none}
sup{top:-0.1em}
}
.content .mainCol p>a,.content .mainCol li>a{text-decoration:underline}
.color-schema{color:#232323;color:#333333;color:#828282}
.header .logo{margin-top:10px}
.header .meta-container{background-color:#232323}
.header .navi-container{border-top-color:#0f0f0f}
.header .navi-content{background-color:#333333;border-color:#828282}
.header nav .level1,.header nav .level1>li{border-right:1px solid #828282;border-left:1px solid #232323}
.header nav .level1>li:first-child{border-left-color:#828282}
.header .mandant{background-color:#333333}
.header .mandant>li span{border-color:#828282}
.header .mandant>li ul.level2{background-color:#333}
.header .mandant>li ul.level2 li{border-color:#828282}
.header .search-form .search-submit{background-color:#828282}
.header nav .level1>li:hover>.nav-element,.header nav .level1>li:focus>.nav-element{color:#232323}
@media only screen and (max-width:768px){.header .navi-container{border-top-color:transparent}
.header .navi-container .navi-content{background-color:#333333}
.header .navi-container .top-bar .top-bar-section ul li{border-color:#232323}
}
.sliderbutton:before{border-left:1px solid #333333}
.togglebox .blueslide{background-color:#535353}
.sliderbutton{border-color:#828282;background-color:#535353}
.sliderbutton:after{border-color:#828282}
.togglebox .yellowslide{background-color:#535353;color:#ffffff}
.togglebox .yellowslide h2{color:#ffffff}
.togglebox .yellowslide .togglebutton{top:0;background:url('../../typo3conf/ext/sitecore/Common/Public/Images/Icons/gelbPlus.png') no-repeat scroll 100% 100%}
footer{outline:0;border:0;background-color:#232323;color:#fff;background-image:url('../../typo3conf/ext/sitecore/Common/Public/Images/footer_background.jpg');-webkit-background-size:cover;background-size:cover;position:relative;padding-bottom:200px;padding-top:20px}
footer .footercentermenu{display:block!important}
footer .footercentermenu .footer-container{border:0;padding-bottom:20px;padding-top:35px}
footer .footercentermenu .footer-container:before{background:#202020;border:0;opacity:0.8;height:100%}
footer .footercentermenu>.row:first-child{margin-bottom:20px}
footer .row{padding-top:0}
footer .footerbottommenu{position:absolute;bottom:20px;right:20px;padding-bottom:0;font-size:12px;padding-top:0}
footer .footer-country ~ .csc-textpic-equalheight{height:80px}
@media only screen and (max-width:768px){footer{padding-bottom:0}
footer .footercentermenu{padding-bottom:40px;margin:0 10px}
footer .footerbottommenu{position:relative;right:auto;bottom:auto;clear:both;float:none;padding-left:20px;padding-right:20px}
}
footer .footer-container>.columns{padding-left:20px;padding-right:20px}
footer .footerbottommenu .menuFooter li:after{color:#ebebeb}
footer .footerbottommenu .copyright{text-align:right;padding-bottom:5px}
@media only screen and (max-width:768px){footer .footerbottommenu .copyright{text-align:left;font-size:13px}
}
footer h4{font-weight:normal}
footer ul li>a,footer ul li .internal-link,footer ul li .external-link-new-window{font-weight:normal}
footer .footerbottommenu .menuFooter li{}
footer .footerbottommenu .menuFooter li:last-child{margin-right:0}
footer .footerbottommenu .menuFooter li:last-child:after{display:none}
footer .footer-country{text-align:right;color:#fff;margin-bottom:30px;font-size:0.8125em}
footer .row.footer-container>div:first-child:after{content:"";position:absolute;right:1px;top:0;height:100%;width:2px;background:#232323;opacity:0.8}
footer .footer-country a{color:#fff;padding-left:24px;background:url('../../typo3conf/ext/sitecore/Common/Public/Images/globe.png') no-repeat left top;padding-top:2px;padding-bottom:5px;font-size:0.8125em}
footer .footer-country a:hover{color:#ffaf00;background-image:url('../../typo3conf/ext/sitecore/Common/Public/Images/globe-active.png')}
footer ul li>a,footer ul li .internal-link,footer ul li .external-link-new-window{color:#fff}
footer ul{float:none}
footer h4:not(:first-child){margin-top:10px}
.cookie_layer{background-color:#232323}
section.content-area div.content p:not(*:root),section.content-area div.topImage p:not(*:root){font-size:0.85em}
