@charset "UTF-8";
/* Start  US Redirect       */
#us-redirect {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1999999;
  color: #fff;
  display: none !important;
}
#us-redirect.visible {
  display: block !important;
}
#us-redirect .USdimmer {
  width: 100%;
  height: 100%;
  top:0px;
  left:0px;
  background-color: rgba(0,0,0,0);
  -webkit-transition: background-color .5s ease-in-out;
  -moz-transition: background-color .5s ease-in-out;
  -ms-transition: background-color .5s ease-in-out;
  -o-transition: background-color .5s ease-in-out;
  transition: background-color .5s ease-in-out;
}
#us-redirect.active .USdimmer {
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.4);
}
#us-redirect .overlay-outer {
  position: absolute;
  width: 832px;
  height: 432px;
  top: 50%;
  left: 50%;
  margin-left: -416px;
  margin-top: -216px;
  background-color:#372a86;
  border: 4px solid #fff;
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  transform: translateY(10px);
  opacity: 0;
  -webkit-transition: transform .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
  -moz-transition: transform .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
  -ms-transition: transform .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
  -o-transition: transform .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
  transition: transform .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
}
#us-redirect.active .overlay-outer {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
#us-redirect .closing-x {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNzEuMjMgMzcxLjIzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNzEuMjMgMzcxLjIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+Cjxwb2x5Z29uIHBvaW50cz0iMzcxLjIzLDIxLjIxMyAzNTAuMDE4LDAgMTg1LjYxNSwxNjQuNDAyIDIxLjIxMywwIDAsMjEuMjEzIDE2NC40MDIsMTg1LjYxNSAwLDM1MC4wMTggMjEuMjEzLDM3MS4yMyAgIDE4NS42MTUsMjA2LjgyOCAzNTAuMDE4LDM3MS4yMyAzNzEuMjMsMzUwLjAxOCAyMDYuODI4LDE4NS42MTUgIiBmaWxsPSIjRkZGRkZGIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
  background-size: cover;
  cursor: pointer;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  -moz-transition: -moz-transform .3s ease-in-out;
  -ms-transition: -ms-transform .3s ease-in-out;
  -o-transition: -o-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
}
#us-redirect .closing-x:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
#us-redirect .content-row {
  float: left;
  width: 100%;
  text-align: center;
}
#us-redirect .lead-text {
  font-size: 20px;
  padding: 100px 0 30px 0;
}
#us-redirect .main-link {
  font-size: 60px;
  font-weight: bold;
  line-height: 2;
  padding: 5px 0 35px 0;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
#us-redirect .main-link::before{
  content: " ";
  width: 60px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  margin-left: -30px;
}
#us-redirect .stay-link {
  width: 760px;
  font-size: 14px;
  float: left;
  text-align: center;
  border-top: 1px solid rgba(255,255,255,.2);
  margin: 0 36px 0 36px;
  padding-top: 41px; 
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
#us-redirect .stay-link .underline-link {
  text-decoration: underline;
}
/* End US Redirect */#searchform div.LSBox{position:relative;display:inline;text-align:left;padding:0 0 0 2em;*padding-left:0!important}#searchform div.LSWrapper{position:absolute;top:1.2em;top:auto;*right:1.2em;right:2px;padding:1px 1px 30px 1px;display:none;min-width:400px;z-index:1000;border:1px solid #002a5d}#searchform input.hdr_btn{position:relative}
#searchform div.LSWrapper,#searchform div.LSResult{background-color:#fff}#searchform div.LSResult{display:block;border-bottom:1px solid #002a5d;*position:absolute;*top:0;*left:1px;*height:99.9%;*width:99.7%}#searchform div.LSHelper input.hdr_btn{float:right}#searchform div.LSHelper{height:30px;*height:26px;*position:absolute;*bottom:0;*padding:4px 0 0 0;*width:99%}
#searchform ul.ui-autocomplete{margin:0;padding:0;overflow-y:auto;overflow-x:hidden;background-color:#fff;z-index:2;text-align:left}#searchform ul.ui-autocomplete,#searchform ul.ui-autocomplete li{list-style:none;list-style-image:none;margin:0;position:relative}#searchform div.LSHelper,#searchform li.ui-menu-item a{padding:.1em .25em}
#searchform li.ui-menu-item a{display:block;text-decoration:none;border:0;color:black}#searchform li.ui-menu-item a:hover,#searchform li.ui-menu-item a.ui-state-hover{background-color:#002a5d;color:white;cursor:pointer}#searchform li.ui-menu-item a em{font-weight:normal;font-style:normal}#searchform li.ui-menu-item a{font-weight:bold}
#searchform li.ui-menu-item a span{font-weight:normal;font-style:italic;color:#666}#searchform div.LSHelper span.numFound,#searchform li.ui-menu-item a.ui-state-hover span{color:inherit}.ui-resizable-sw{position:absolute;z-index:20;cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px;background:url(/com/en/img/size_grip.gif) no-repeat left top}
#searchform .LSResult ul.ui-autocomplete{*position:absolute;*height:99.9%;*width:99.9%;*left:0;*top:0}

 
/* "Yet Another Multicolumn Layout" v3.1 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 343 $ $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $ */
@media all {
*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden;width:100%;}
.floatbox p{line-height:1.5em;}
#ie_clearing{display:none}
.ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r{display:table-cell;vertical-align:top;float:left;margin:0;overflow:hidden}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.skip:focus,.skip:active{position:static;left:0;top:0}
.colbox_l,.colboxbg_l,.colbox_m,.colboxbg_m{margin-right:5px;overflow:hidden;}
.colboxbg_l,.colboxbg_m,.colboxbg_r{background-color:#eee;}
.colbox_m,.colboxbg_m{padding:0;margin-left:5px;}
.colbox_r,.colboxbg_r{margin-left:5px;overflow:hidden;}
.colboxtext{padding-top:6px;}
.colboxbg_l .colboxtext,.colboxbg_m .colboxtext,.colboxbg_r .colboxtext{padding:10px;padding-top:6px;}
}

 
@font-face {
  font-family: 'Tridonic-Metric';
      src: url('/com/en/img/Tridonic-Metric-Regular.eot');
    src: url('/com/en/img/Tridonic-Metric-Regular.woff') format('woff'), 
       url('/com/en/img/Tridonic-Metric-Regular.ttf') format('truetype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Tridonic-Metric';
      src: url('/com/en/img/Tridonic-Metric-Semibold.eot');
    src: url('/com/en/img/Tridonic-Metric-Semibold.woff') format('woff'), 
       url('/com/en/img/Tridonic-Metric-Semibold.ttf') format('truetype'); 
    font-weight: bold;
    font-style: normal;
}

@media screen, projection
{
body{background:#d0d0d0;padding:0;text-align:center;}
.page_margins{text-align:left;margin:0 auto;min-width:240px;max-width:130em;background:#fff;}
.page{padding:0;}
#statusbar{display:block;height:32px;margin:0;padding:0 10px;background:#fff;color:#000;}
#header{padding:0;background:#fff;margin-bottom:10px;z-index:10;}
#header #jumpMenu{margin:0;}
#header label{padding:0 0 0 1em;}
#headerimgage{clear:both;display:block;background-color:#fff;height:5px;}
#topnav{color:#000;background:transparent;text-align:left;}
#nav ul{margin-left:0;}
#main{background:#ededed;padding:0;}
#footer{color:#000;background:#fff;border-top:5px #d0d0d0 solid;margin:0;text-align:right;}
#foo2{padding:10px;}
#col1,#col2{width:22%;}
#col1_content{padding:0;}
#col2_content{padding:10px 10px 0 10px;background:#eee;}
#col3{margin:0 22%;background:#fff;}
#col3_content{padding:0 10px 20px 10px;overflow:visible;}
#col3wide{margin:0 0 0 22%;background:#fff;}
#col2_content a{color:#009ee0;}
#col2_content a:visited{color:#2d7eb2;font-weight:bold;}
#col2_content a:focus,#col2_content a:hover,#col2_content a:active{color:#002a5d;text-decoration:underline;}
#logo{margin-left:10px;}
#printlogo{display:none;text-align:right;margin-right:10px;}
#hc_nav{float:right;color:#000;margin:0 10px;margin:0;padding-right:10px;text-align:right;}
#hc_nav a{color:#009de0;background:transparent;font-weight:normal;border:2px #fff solid;}
#hc_nav a:focus,#hc_nav a:hover,#hc_nav a:active{color:#00295d;background-color:#85cde1;text-decoration:underline;border:2px #85cde1 solid;}
#hc_search{color:#626262;position:absolute;border:1px #9c9c9c solid;}
.hdr_flag{color:#000;width:21em;background:#fff;margin-top:0.3em;padding-left:22px;border:1px #9c9c9c solid;background:#fff url("/com/en/img/uk.gif") no-repeat;background:url("/com/en/img/uk.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_en{background:#fff url("/com/en/img/uk.gif") no-repeat;background:url("/com/en/img/uk.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_de{background:#fff url("/com/en/img/de.gif") no-repeat;background:url("/com/en/img/de.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_ch{background:#fff url("/com/en/img/ch.gif") no-repeat;background:url("/com/en/img/ch.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_se{background:#fff url("/com/en/img/se.gif") no-repeat;background:url("/com/en/img/se.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_fr{background:#fff url("/com/en/img/fr.gif") no-repeat;background:url("/com/en/img/fr.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_es{background:#fff url("/com/en/img/es.gif") no-repeat;background:url("/com/en/img/es.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_it{background:#fff url("/com/en/img/it.gif") no-repeat;background:url("/com/en/img/it.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_cn{background:#fff url("/com/en/img/cn.gif") no-repeat;background:url("/com/en/img/cn.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_ae{background:#fff url("/com/en/img/mena.gif") no-repeat;background:url("/com/en/img/mena.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_flag_us{background:#fff url("/com/en/img/us.gif") no-repeat;background:url("/com/en/img/us.gif") no-repeat, url('data:image/gif;base64,R0lGODlhAQABAIAAAP7//wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');background-color: #fff;background-position:5px;vertical-align:bottom;}
.hdr_sel2{color:#000;background:#fff;margin-left:1.2em;border:1px #9c9c9c solid;margin-top:0.3em;vertical-align:bottom;}
.hdr_search{color:#000;border:1px #9c9c9c solid;margin-top:0.3em;vertical-align:bottom;}
.hdr_btn{color:#1e003a;background:#ededed;border:1px #ededed solid;padding-left:0.4em;padding-right:0.6em;margin-top:0.3em;vertical-align:bottom;}
.hdr_flag,.hdr_sel2,.hdr_search,.hdr_btn2{margin-top:0.5em;height:2em;line-height:2em;box-sizing:border-box;}
.hdr_sel2{margin-top:0.5em !important;}
.hdr_search{padding:0 0.25em;}
.hdr_btn2{padding:0 1em;border:none;background-color:#009de0;color:#fff;font-weight:bold;}
.hdr_btn2:focus,.hdr_btn2:hover,.hdr_btn2:active{background-color:#2d7eb2;}
#header span{color:#7bc3da;}
#topnav a{color:#000;font-weight:normal;background:transparent;text-decoration:underline;}
#topnav a:focus,#topnav a:hover,#topnav a:active{text-decoration:underline;background-color:transparent;}
#footer a{color:#009de0;background:transparent;font-weight:normal;text-decoration:none;border:2px #fff solid;}
#footer a:focus,#footer a:hover,#footer a:active{color:#00295d;background-color:#85cde1;text-decoration:underline;border:2px #85cde1 solid;}
#copyright{float:left;clear:right;padding:10px;}
#breadcrumbs{color:#000;background:#fff;background:#fff url("/com/en/img/gradient.gif") repeat-x left bottom;margin-bottom:10px;padding-bottom:6px;}
}
@media screen and (max-width: 640px) 
{
#col2{display:none;}
#col3{margin-right:0;}
}

/* slimbox */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position: absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(/com/de/img/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(/com/de/img/lightbox_prev.png) no-repeat 0 50%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(/com/de/img/lightbox_next.png) no-repeat 100% 50%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:120px;height:22px;background:transparent url(/com/de/img/lightbox_close.png) no-repeat center right;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ 
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/com/en/img/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/com/en/img/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/com/en/img/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/com/en/img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/com/en/img/fancybox_sprite_retina.png');background-size:44px 152px}#fancybox-loading div{background-image:url(/com/en/img/fancybox_loading_retina.gif);background-size:24px 24px}}
/* lightbox.min.css */
.fancybox{cursor:url('/com/en/img/ico_zoom.cur'),pointer;cursor:url('/com/en/img/ico_zoom.gif'), pointer;}.fancybox-overlay{cursor:pointer;}.fancybox-wrap{cursor:default;}.thumb{margin-bottom:8px}.zoom-icon{position:absolute;display:block;width:13px;height:13px;background:url('/com/en/img/t-icons.gif') -150px -1px no-repeat}.zoom-icon:hover{background-position:-166px -1px;cursor:pointer}.fancybox-skin{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 10px 22px!important;background:#fff}.fancybox-close{top:inherit;right:10px;bottom:15px;width:24px;height:24px;z-index:9000;background:url('/com/en/img/lightbox_close.png') 0 0 no-repeat}.fancybox-title{font:700 10px/14px Verdana,Arial,Geneva,Helvetica,sans-serif;color:#666;text-align:left}.fancybox-title .slide-title{font-weight:700;min-height:14px;margin-right:34px;}.fancybox-title .slide-number{font-weight:400}.fancybox-next span{background:url('/com/en/img/lightbox_next.png') 0 0 no-repeat;right:0;width:74px;height:70px}.fancybox-prev span{background:url('/com/en/img/lightbox_prev.png') 0 0 no-repeat;left:0;width:75px;height:70px}.fancybox-overlay{background:url('/com/en/img/fancybox_overlay.png');}#fancybox-loading div{background:url('/com/en/img/fancybox_loading.gif') center center no-repeat}.thumb>p{color:#666;font-size:11px;line-height:1.5em;margin:0 0 1em;font-family:Arial,Helvetica,sans-serif}
.productImages a span.zoom-icon{position:absolute;display:block;width:13px;height:13px;background:url('/com/en/img/t-icons.gif') -150px -1px no-repeat; padding:0}.productImages a span.zoom-icon:hover{background-position:-166px -1px;cursor:pointer}

 
@media all
{
html {overflow-y:scroll;}
html * {font-size:100.01%;}
textarea, pre, code, kbd, samp, var, tt{font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
/* base layout gets standard font size 12 px */
body{font-family: Tridonic-Metric, Arial, Helvetica, sans-serif;font-size:75.00%;color:#000;}
.topspacer{margin-top:1em;}
.bottomspacer{margin-bottom:1em;}
/* Headings */
h1,h2,h3,h4,h5,h6{font-family: Tridonic-Metric, Arial, Helvetica, sans-serif;font-weight:normal;color:#000;margin:0 0 0.2em 0;}
h1{font-size:200%;color:#1e003a;margin-bottom:0.1em;font-weight:bold;padding-top:5px;}
h2{font-size:155%;color:#1e003a;font-weight:bold;}
h3{font-size:133.33%;color:#000;font-weight:bold;}
h4{font-size:125%;color:#1e003a;margin-bottom:0.3em;}
h5{font-size:116.67%;color:#002a5d;}
h6{font-size:100.01%;font-weight:bold;}
/* Lists */
ul,ol,dl{line-height:1.5em;margin:0 0 1em 0.7em;}
p + ul{margin-top:-1em;}
ul li {list-style-image:url('/com/en/img/uscore.gif');}
ul li.noArrow{list-style:none;margin-left:0;}
ul ul li{list-style-image:url('/com/en/img/uscore.gif');}
ul ul li.noArrow{list-style:none;margin-left:0;}
ul ul ul li{list-style-image:url('/com/en/img/uscore.gif');}
ul ul ul li.noArrow{list-style:none;margin-left:0;}
ul ul ul ul li{list-style-image:url('/com/en/img/uscore.gif');}
ul ul ul ul ul li.noArrow{list-style:none;margin-left:0;}
ol li{list-style-type:decimal;}
ol ol li{list-style-type:lower-latin;}
li{margin-left:1em;line-height:1.5em;}
dt{font-weight:bold;}
dd{margin:0 0 1em 0.8em;}
.productlinklist li {list-style-image:url('/com/en/img/arrow_r_cyan.gif');}
/* text formatting */
p, .teamblock {line-height:1.5em;margin:0 0 1em 0;}
blockquote,cite,q{/*font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;*/}
blockquote{margin:0 0 1em 1.6em;color:#666;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
pre,code,kbd,tt,samp,var{font-size:100.01%;}
pre,code{color:#002a5d;}
pre{line-height:1.5em;margin:0 0 1em 0;}
kbd,samp,var{color:#666;}
var{font-style:italic;}
acronym,abbr{border-bottom:1px #aaa dotted;cursor:help;}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align: bottom;position:relative;}
sup{bottom:1ex;}
sub{top:0.5ex;}
.footnotes sup{bottom:auto;position:absolute;left:10px;}
.footnotes li{margin-left:15px !important;}
sub,sup{font-size:91.667%;}
hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #ccc solid;}
/* IE7 and earlier: image can't be applied to <hr> tag */
.pageseparator{height:30px;background:#fff url("/com/en/img/gradient.gif") repeat-x bottom left;margin-bottom:10px;}
.nowrap{white-space:nowrap;}
/* Links */
a{color:#009ee0;text-decoration:none;}
a:visited{color:#2d7eb2;font-weight:bold;}
a:focus,a:hover,a:active{color:#372a86;text-decoration:underline;}
h3 a:visited{color:#2774a6;font-weight:normal;}
h3 a:focus,h3 a:hover,h3 a:active{background-color:#bfe7f7;} /* bug in IE */
/* images (with optional captions) */
p.icaption_left{float:left;display:inline;margin:0 1em 0.15em 0;}
p.icaption_right{float:right;display:inline;margin:0 0 0.15em 1em;}
p.icaption_left img,p.icaption_right img{padding:0;}
p.icaption_left strong,p.icaption_right strong{display:block;overflow:hidden;margin-top:2px;padding:0.3em 0.5em;background:#eee;font-weight:normal;font-size:91.667%;}
p a:active{background-color:#bfe7f7;}
/* Generic Content Classes */
.highlight p,
.dimmed p,
.summary p,
.info p,
.summary_small p,
.important p,
.important2 p,
.warning,
.teamblock p{padding:0;margin:0;overflow:hidden;}

.highlight{color:#002a5d;line-height:1.5em;margin:0 0 1em;}
.dimmed{color:#666;font-size:91.667%;line-height:1.5em;margin:0 0 1em;}
.info{background:#eee;color:#000;padding:10px;font-size:91.667%;line-height:1.5em;margin:0 0 1em;}
.summary,.summary_small{background:#e3e0f0;color:#1e003a;border-left:10px #372a86 solid;padding:4px 10px 6px 10px;line-height:1.5em;margin:0 0 1em;overflow:hidden;}
.summary_small{font-size:91.667%;}
.important{background:#d5effa;color:#002a5d;border-left:10px #009ee0 solid;padding:4px 10px 6px 10px;line-height:1.5em;margin:0 0 1em;}
.important2{background:#002a5d;color:#d5effa;border-left:10px #009ee0 solid;padding:4px 10px 6px 10px;line-height:1.5em;margin:0 0 1em;}
.warning{background:#fdd;color:#822;border-left:10px #844 solid;padding:4px 10px 6px 10px;line-height:1.5em;margin:0 0 1em;}
.pagedate{font-size:86%;color:#000;}
.no-left-border{border-left:0;}

.col2_text{overflow:hidden;color:#666;margin:0;margin-bottom:1em;line-height:1.5em;}
.col2_imagebox{overflow:hidden;margin:0;padding:0;width:100%;margin-bottom:10px;} /* width for <= IE7 required! */
.col2_imagebox_cyan{overflow:hidden;border-left:10px #372a86 solid;padding:0;margin-left:-10px;width:100%;margin-bottom:10px;} /* width for <= IE7 required! */
.col3_imagebox_cyan{overflow:hidden;border-left:10px #372a86 solid;padding:0;margin-right:10px;}
.col2_linklist{overflow:hidden;background:#fff;color:#000;border-left:10px #372a86 solid;padding:1em 10px 1em 10px;margin-left:-10px;margin-bottom:10px;}
.col2_linklist ul li{list-style-image:url('/com/en/img/arrow_r_cyan.gif');margin-left:3px;}
#col2_content hr{color:#fff;background:transparent;margin:0 0 10px 0;padding:0;width:100%;border-bottom:2px #fff solid;} /* for <= IE7: set top margin */

.float_left{float:left;display:inline;margin-right:10px;margin-bottom:0.15em;}
/*.float_right{float:right;display:inline;margin-left:10px;margin-bottom:0.15em;}*/
.center{display:block;text-align:center;margin:10px auto;}
.float_left_cyan{float:left;display:inline;margin-right:10px;margin-bottom:0.15em;border-left:10px #372a86 solid;}

/* Tables */
table{border-collapse:collapse;margin:1px;border:1px #fff solid;border-bottom:1px #c8c1e1 solid;-webkit-font-feature-settings:'tnum';-moz-font-feature-settings:'tnum';-ms-font-feature-settings:'tune';font-feature-settings:'tnum';}
table caption{text-align:left;}
table.full{width:100%;}
table.auto{width:auto;}
table.fixed{table-layout:fixed;}
.tablebox{overflow:hidden;width:100%;margin-bottom:15px;overflow:scroll;}
.tablecell_header {background-color:#002A5D; color:#FFF; margin-left:-0.07em; padding:0.3em 0.4em 0.3em 0.3em; text-align:left; border:1px solid #8597AE;}
.tablecell_header th{padding:0.3em;padding-right:0.4em;text-align:left;border-right:1px solid #8597AE;}

th,td{padding:0.3em;padding-right:0.4em;text-align:left;}
td{vertical-align:top;}
div.tableheader{margin-left:-0.07em;padding:0.3em;padding-right:0.4em;text-align:left;background-color:#002a5d;color:#fff;border:1px solid #8597ae;}
thead th[scope="xy"], .sort-date, .sort-description {background:#372a86;color:#fff;border:1px solid #fff !important;}
thead th[scope="xy"], .sort-date[scope="row"], .sort-description[scope="row"],.sort-date.sub, .sort-description.sub{background:#cdd2d9;}

.hide{display:none;}
.nohighlight_tr1{}
.highlight_tr1{background:#f1f3f6;}
.sort-date, .sort-description{cursor:pointer;text-align:left;border-right:1px solid #8597ae;border-bottom:1px solid #8597ae;}
th.news {color:#000;background-color:#fff;border:1px solid #fff;border-bottom: 1px #c8c1e1 solid;}
td.news {color:#000;background-color:#fff;font-size:1.2em;font-weight:bold;border:1px solid #fff;}

/* CSS for tablesorter */
th.head {background-color:#372a86;padding:2px;border:none;/*border-right: 1px solid #8597AE;border-bottom: 1px solid #8597AE;*/}
th.headend {background-color:#7162a9;padding:0;border-bottom:none;}
th.header {background-color:#372a86;background-repeat: no-repeat;background-position: right 50%;cursor: pointer;color: #fff;border-right: 1px solid #8597AE;border-bottom: 1px solid #8597AE;text-align:left;} 
th.header:nth-child(even){background-color:#7162a9;}
th.headerSortUp {background-color:#cdd2d9;background-image: url(/com/en/img/small_asc_w.gif);}
th.headerSortDown {background-color:#cdd2d9;background-image: url(/com/en/img/small_desc_w.gif);}
.DisplayHeader{background-image:url(/com/en/img/small_w.gif);background-repeat:no-repeat;background-position:-3px 2px;padding-left:20px;}
.spanUP {background-image:url(/com/en/img/small_desc_w.gif);background-repeat:no-repeat;background-position:-4px 2px;}
.spanDown {background-image:url(/com/en/img/small_asc_w.gif);background-repeat:no-repeat;background-position:-3px 7px;}

.even{}
.odd{background:#f5f4f9;}

tbody td{border-right:1px solid #c8c1e1;}
tbody td:last-child{border-right:1px solid #fff;}
tfoot td{background:#c8c1e1;color:#372a86;border-right:1px solid #fff;border-top:none;}
tbody tr:hover th[scope="row"],
tbody tr:hover tbody th.sub{background:#e3e0f0;}
tbody tr:hover td{background:#e3e0f0;}
.noover tbody tr:hover td{background:none !important;}
.Stil2{color:#000;background-color:#d7cf00;font-size:91.667%;letter-spacing:0;padding:0 3px;margin-top:0;}
.Stil1{color:#372a86;text-decoration:underline;}
.linkdl{color:#372a86;text-decoration:underline;}
.linkdl:visited{color:#1e003a;}

a.disabled {
  color: currentColor;
  cursor: not-allowed;
  text-decoration: none !important;
  pointer-events: none;
  opacity: 0.5;
}

.newfile{color:#000;background-color:#d7cf00;font-size:91.667%;letter-spacing:0;padding:0 3px;margin-left:0.3em;text-align:center;}
.colsize{white-space:nowrap;text-align:right;}
.coldate{white-space:nowrap;text-align:left;}
.tablelink{color:#002A5D;text-decoration:underline;}
.tablelink:visited{color:#002A5D;font-weight:bold;}
.tablelink:focus,.tablelink:hover,.tablelink:active{color:#000;text-decoration:none;}
.fileicon{float:left;margin-right:5px;}

/* CSS for CSS Tables width no background and borders */
table.invisible {border:none;}
table.invisible tbody td{border:none;}
table.invisible tbody tr:hover th[scope="row"],
table.invisible tbody tr:hover tbody th.sub{background:none;}
table.invisible tbody tr:hover td{background:none;}

/* Miscellaneous */
.paragraph a[target="_blank"],
.paragraph a[target="_top"],
.paragraph a[target="_new"]{
padding-left:18px;
background-image:url('/com/en/img/ico_new_win.gif');
background-position: left center;
background-repeat:no-repeat;
display:inline-block;
}

.paragraph a:visited[target="_blank"],
.paragraph a:visited[target="_top"],
.paragraph a:visited[target="_new"]{
padding-left:18px;
background-image:url('/com/en/img/ico_new_win.gif');
background-position: left center;
background-repeat:no-repeat;
display:inline-block;
}

#col3_content a.noExternal_Link{padding-left:0;background-image:none;}

/* general images */
.headerbox{display:none;}
.imagebox{overflow:hidden;width:100%;margin-bottom:15px;}
.imagebox{margin-top:5px;}

/* Rollover images */
img.iconshow{border:0;}
img.iconhide{border:0;display:none;}
a:hover img.iconhide{display:inline;}
a:hover img.iconshow{display:none;}

.linkmore{padding-left:12px;background-image:url('/com/en/img/arrow_r_cyan.gif');background-position:3px center;background-repeat:no-repeat;display:inline-block;}
a.linkmore:visited{padding-left:12px;background-image:url('/com/en/img/arrow_r_visited.gif');background-position: 3px center;background-repeat:no-repeat;}
a.linkmore:focus,
a.linkmore:hover,
a.linkmore:active{color:#002a5d;background-color:#bfe7f7;text-decoration:underline;}

.backtooverview{padding:6px 0 4px 29px;background:url('/com/en/img/backoverview1.gif') no-repeat left center;}
a.backtooverview:visited{padding-left:29px;background-position:left center;background-repeat:no-repeat;}
a.backtooverview:focus,
a.backtooverview:hover,
a.backtooverview:active{color:#002a5d;background-color:#bfe7f7;text-decoration:underline;background-image:url('/com/en/img/backoverview2.gif');}

.linkextern{padding-left:18px;background-image:url('/com/en/img/ico_new_win1.gif');background-position: left center;background-repeat:no-repeat;}
.linkpdf{padding-left:20px;background-image:url('/com/en/img/pdf.gif');line-height:2em;background-position:left center;background-repeat:no-repeat;}
  
.alignright{float:right;text-align:right;right:0;margin:0;padding:0;}
.totop{text-align:right;right:0;margin:0;padding:10px 0;}

.ot1_floatbox{overflow:hidden;margin-bottom:1em;}
.float-team-member {
    float:left;
    margin-bottom:1em;
    margin-right:10px;
    overflow:hidden;
    width:20em;
}
.ot1_floatbox h6{color:#999;font-weight:normal;}
.glossary_links{margin-top:1em;margin-bottom:1em;font-size:130%;word-spacing:4px;}
.glossary_links a{border:1px #f00 solid;width:2em;}
}
/* Startpage banner */
.startpage_banner {background-color:#eee;height:270px;border-bottom:10px #fff solid;overflow:hidden;width:100%;}
/* Template Linkbox/Applications Products and Textbox for Startpage */
.startpage_contentbox {margin-right:5px;overflow:hidden;background-color:#eee;}
.startpage_contentbox .linklist {padding:0 6px;}
.startpage_contentbox .textbox {padding:10px;}
/* col2 classes */ 
.col2_hr {border-bottom: 2px #fff solid; margin:1em 0 1em 0;margin-top:1em;margin-bottom:1em;}
/* Template events, applications, list etc.*/
.teaser1{display:inline;}
.press_article{padding-left:20px;}
.pm_plus,.pm_minus{float:left;width:15px;height:15px;margin:2px 2px 0 -20px;background-image: url('/com/en/img/ico_plusminus.png');background-repeat:no-repeat;}
.pm_plus{background-position:0 0;}
.pm_plus:hover{background-position:-16px 0;}
.pm_minus{background-position:-32px 0;}
.pm_minus:hover{background-position:-48px 0;}
.pr_teaser{display:none;}
.coll_exp{color:#fff;font-weight:normal;text-decoration:underline;}
.coll_exp:hover{color:#fff;text-decoration:none;}
/* glossary */
.glossary ul li a.gl_link, .glossary ul li a.gl_link_next {display:block;}
.glossary ul li a.gl_link_next {padding:0.4em 0.5em 0.35em 0.5em;}
ul.paging{float:right;}
ul.paging li {width:auto;}
.glossary_section {margin-top:0;}
.glossary_section_topline {margin-bottom:1em;margin-top:0;clear:none;}
/* Pager for glossary and applications */
.glossary ul li a.gl_link_pager {display:block;padding:0 0.5em;}
a.darklink, .darklink2 {color:#1e003a;font-weight:bold;text-decoration:underline;}
.vlist li.active {background-color:#372a86;background-image:none;color:#FFF;font-weight:bold;}
#textmainpage a[target="_blank"],
#textmainpage a[target="_top"],
#textmainpage a[target="_new"]{padding-left:18px;background-image:url('/com/en/img/ico_new_win.gif');background-position: left center;background-repeat:no-repeat;display:inline-block;}
.minWidth{width:1%;}
.minWidthAuto{width:1px;}
.rightAlign{text-align:right;}
.newRow{padding: 0.3em 0.4em 0.3em 0em;}
#col3_content {line-height:1.5em;}
#col3_content h1,h2,h3,h4,h5,h6{line-height:1.1em;}
.ZoomPointer{cursor:url('/com/en/img/ico_zoom.gif'), pointer;}
.linkNotUnderlined:hover{text-decoration:none;}
.firstline{padding:2px;width:12px;margin:0;}
.firstline label{padding:0px;margin:0;}
.lastRow{border-right-style:none;}
.nobr{white-space:nowrap;}
.nobrb{white-space:nowrap;font-weight:bold;}
.as_img{width:47px;height:17px;}
#view1,#view2,#view3{margin-top:1px;margin-bottom:15px;position:relative;overflow:scroll;}
#cont1,#cont2,#cont3{position:relative;}
 
/* CSS for product pages */
.noborder{border-right:0 !important;}
.inactive:hover{background-position:100% -150px;padding:4px 10px 1px 8px;text-decoration:underline;background-color:transparent;color:#222233;cursor:pointer;line-height:19px;}
.inactive{display:inline-block;background-position:100% -150px;padding:4px 10px 1px 8px;color:#009EE0;font-weight:normal;line-height:19px;}
.DIVactive{background:transparent url(/com/en/img/tab_right_active.gif) no-repeat scroll right top;color:#002A5D;font-weight:bold;padding-bottom:2px;padding-top:3px;display:block;padding:5px 10px 0 8px;text-decoration:none;text-transform:none;}
.firstLineJS{background:#F1F3F6;}
.even .firstLineJS{background:#FFF;}
.noscreen{display:none;}
.Table_subheadline{border-top:1px solid #8597AE;border-bottom:1px solid #8597AE;}
#contentClass{clear:right;}
#contentClass table.full {width:99%;}
#update_date{font-size:86%; color:#000;}
h1 .Stil2{display:inline;color:black;background-color:#D7CF00;font-size: 91.667%;letter-spacing:0;padding:0 3px 0 3px;margin-top:0.3em;}

#hamburger{display:none;position:absolute;right:10px;bottom:10px;width:35px;height:35px;line-height:35px;background-color:#fff;color:#009de0;font-size:1.4em;font-weight:bold;text-align:center;cursor:pointer;z-index:9;border:1px solid #009de0;}
#hamburger:hover{background-color:#009de0;color:#fff;}
.productAccessory{overflow-x:auto;}
.table_as{width:100%;overflow:auto;padding-right:1px;}

/* [DN] Icons */
.ico1{display:inline-block;width:18px;height:18px;background-image:url('/com/en/img/t-icons_2017.png');background-repeat:no-repeat;margin-right:3px;}
.ico_fav{background-position:0 0;}
.ico_fav:hover{background-position:-18px 0;}
.ico_rss{background-position:-36px 0;}
.ico_rss:hover{background-position:-54px 0;}
.ico_mail{background-position:-72px 0;}
.ico_mail:hover{background-position:-90px 0;}
.ico_print{background-position:-108px 0;}
.ico_print:hover{background-position:-127px 0;}
.ico2{display:inline-block;width:14px;height:14px;background-image:url('/com/en/img/t-icons_2017.png');background-repeat:no-repeat;}
.ico_size{width:24px;background-position:-216px 0;margin-right:3px;}
.ico_smaller{background-position:-240px 0;}
.ico_smaller:hover{background-position:-254px 0;}
.ico_larger{background-position:-282px 0;}
.ico_larger:hover{background-position:-296px 0;}
.ico_smaller_off{background-position:-268px 0;}
.ico_larger_off{background-position:-310px 0;}
.ico_zoom{position:absolute;display:block;width:13px;height:13px;background-image:url('/com/en/img/t-icons_2017.png');background-repeat:no-repeat;background-position:-150px -1px;}
.ico_zoom:hover{background-position:-166px -1px;}
.ico_totop{display:inline-block;width:19px;height:16px;background-image:url('/com/en/img/t-icons_2017.png');background-repeat:no-repeat;background-position:-325px -1px;}
.ico_totop:hover{background-position:-347px -1px;}
.ico_16px{width:16px;height:16px;}

/* image: /com/en/img/t-fileicons.gif, /com/en/img/t-icons-x2_2017.png */
.ico_divfile{width:16px;height:16px;overflow:hidden;position:relative;float:left;margin-right:5px;}
.ico_pdf{margin-left:0px;}
.ico_zip{margin-left:-17px;}
.ico_img{margin-left:-34px;}
.ico_doc{margin-left:-51px;}
.ico_xls{margin-left:-68px;}
.ico_ppt{margin-left:-85px;}
.ico_wmv{margin-left:-102px;}
.ico_txt{margin-left:-119px;}
.ico_exe{margin-left:-136px;}
.ico_msg{margin-left:-153px;}
.ico_ldt{margin-left:-170px;}
.ico_ies{margin-left:-187px;}
.ico_def{margin-left:-204px;}

.img_resp{max-width:100%;width:auto;height:auto;}
.img_def{display:block;border:none;margin-bottom:10px;}
.img_zoom{display:block;border:none;margin-bottom:10px;cursor:url('/com/en/img/ico_zoom.gif'), pointer;}
.float_right{float:right;display:inline;margin-left:10px;margin-bottom:0.15em;}
.float_right p{color:#666;font-size:91.7%;width:250px;line-height:1.5em;margin:0 0 1em 0;}
.isnew{display:inline-block;color:#000;background-color:#d3d931;font-size:91.667%;padding:0 3px;margin:0 0 0 0.35em;}
.ui-helper-hidden-accessible{display:none;}
.nobullet{list-style-type:none;list-style-image:none;padding-left:0;margin-left:-0.8em;font-weight:bold;}
.dl_btn{background-image:none !important;background-color:#009de0;color:#fff !important;margin:0.5em;padding:1em 2em;border-radius:4px;text-decoration:none !important;font-weight:bold;}
.dl_btn:focus,.dl_btn:hover,.dl_btn:active{background-color:#2d7eb2;}
.perm a{margin-left:0.25em;font-weight:normal;font-size:0.8em;visibility:hidden;}
.perm:hover a{visibility:visible;}

/* Addresslist */
/* Marker */
.maptimize_marker_0, .maptimize_marker_1 {
  font-weight: bold;
  text-align:center;
  cursor: pointer;
  color:#FFF;
  font-size:11px;
  font-family: arial;
}  
.maptimize_marker_0 {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.maptimize_marker_1 { width: 25px; }
.maptimize_marker_2 { width: 29px; }
.maptimize_marker_3 { width: 33px; }
/* Cluster */
.maptimize_cluster_0, .maptimize_cluster_1, .maptimize_cluster_2, .maptimize_cluster_3, .maptimize_cluster_4 {
  font-weight: bold;
  text-align:center;
  cursor: pointer;
  color:#FFF;
  font-size:11px;
  font-family: arial;
}
.maptimize_cluster_0 { width: 50px;  height: 50px;  line-height: 50px; }
.maptimize_cluster_1 { width: 55px;  height: 55px;  line-height: 55px; }
.maptimize_cluster_2 { width: 62px;  height: 62px;  line-height: 62px; }
.maptimize_cluster_3 { width: 71px;  height: 71px;  line-height: 73px; }
.maptimize_cluster_4 { width: 82px;  height: 82px;  line-height: 82px; }

.maptimize_info_window {
  float:left;
  height:175px;
  overflow:auto;
  padding:5px;
  position:relative;
  width:340px;
}
.maptimize_info_window  img {
  text-decoration:none;
  border:0;
  padding:5px;
  clear: both;
  float: right;
}

.maptimize_info_window img {
    text-decoration:none;
    border:0;
    padding:5px;
    clear: both;
    float: right;
}
.maptimize_info_window img.logo, .maptimize_info_window img.logo {
    text-decoration:none;
    border:0;
    clear: both;
    float: none;
}
.maptimize_info_window h1 {
    color: #4F76BA;
    margin: 5px 5px 0 5px ;
    padding: 0;
    font-weight: normal;
    font-size: 20px;
}
.maptimize_info_window h2 {
    color:#4D4D4D;
    margin: 0 5px 10px 0;
    padding: 0;
    font-weight: normal;
    font-size: 20px;
}
.maptimize_info_window h4 {
    color:#4D4D4D;
    margin: 0 10px 0px 0;
    padding: 0;
    font-weight: bold;
    font-size: 12px;
}
.maptimize_info_window p {
    font-size: 11px;
    color:#231F20;
}
.maptimize_separator {
  border-top-color:#333;
  border-top-style:solid;
  border-top-width:1px;
}
#map {
  position:absolute;
  top:200px;
  left:10px;
  right:10px;
  bottom:0;
  /*background:#DDD;*/
}
#counter {
    position:absolute;
    top:170px;
    margin: 0 10px 0 0;
    color: #000;
}
#address_content {
  height:500px;
}
#search {
    position:absolute;
    top:165px;
    left:10px;
    width: 240px;
    height: 16px;
    font-size: 12px;
    /*border:0 solid #FFF;*/
    color: #888;
    padding: 2px 0 2px 5px;
    /*background:url(images/bg-search.gif);*/
}
#clear {
    position:absolute;
    top:165px;
    left:265px;
}
#clear a {
    background:none repeat scroll 0 0 transparent;
    color:#009EE0;
    font-weight:normal;
    text-decoration:none;
}
#clear a:focus, #clear a:hover, #clear a:active {
    background-color:#BFE7F7;
    color:#002A5D;
    text-decoration:underline;
}
/* ersetzt die Klasse .hdr_btn */
#reset_btn {
  background:none repeat scroll 0 0 #EBEEF3;
  border-color:#FFF #666 #666 #FFF;
  border-style:solid;
  border-width:1px;
  color:#002A5D;
  margin-left:0.2em;
  margin-top:0.3em;
  padding-left:0.4em;
  padding-right:0.6em;
  vertical-align:bottom;
}

.faq_mainlist
{color:#009ee0; margin-left:15px; font-size:133.33%;}

span.faqlist:hover
{color:#000;text-decoration:underline;}

.faqdetaillist
{display:none;margin:0;padding:0;}

ul.faqdetaillist li 
{
color:#000;font-size:75%;
list-style:none;
list-style-type:none;
margin-left:0;
}
/************
Sales Contact
*************/
.contact-form{
  padding:14px;    
  background-color: #EEEEEE;
}
#form{
  width:99%;
}
#form .label {
  display:block;
  width: 20%;
  float:left;
  word-wrap: break-word;
}
#form input {
  width:79%;
  height:17px;
  border:1px solid #8597AE;
}
#form #address {
  width:79%;
  height:54px;
  *margin-bottom:1px;
  border:1px solid #8597AE;
}
#form #message {
  width:79%;
  height:114px;
  border:1px solid #8597AE;
}
#form #country, #form #subject {
  width:79%;
  margin:0;
  border:1px solid #8597AE;
}
#form #subject {
  margin-bottom:4px;
}
.radio-container {
  margin-left:20%;
  padding-bottom:3px;
  *padding-bottom:1px;
}
#title_mr, #title_ms{
  width: auto !important;
  border: none !important;
  padding:0 !important;
  margin:0 !important;
}
input.submit{
  /*width:68px !important;*/
  height:auto !important;
  margin:4px 0 0 20%;
  padding:0.4em 1.4em; 
  display: block;
  /*background-color:#CBCFD8;*/
}
#form hr {
  border:1px solid #fff;
  padding:0 !important;
  margin:5px 0;
  *margin:0 !important;
}
.bottom-spacer{
  margin-bottom:5px;*margin-bottom:3px;
}
.required-text{
  padding-bottom:20px;
}

#captchaBox {margin-left:20%;width:79%;}
#captchaBox img{float:left;margin:0 1em 0.5em 0;}
#captchaBox span{display:block;width:100%;box-sizing:border-box;}
#captchaBox input{width:10em;}

/*FAQ Lists*/
.faq-answer ul li 
 {
    font-size:100% !important;
    list-style-image:url('/com/en/img/arrow_r_black.gif') !important;
 }
 .faq-answer ul li
 {margin-left:5px !important;}

/* RSS overview Page */
.rsslist {margin-left:-2px}
.rsslist li {margin-left:15px;padding-left:0px;padding-right:2px;list-style-image:url('/com/en/img/arrow_r_cyan.gif');}

/*social media*/
.share_links a {
    display: inline-block;
    height: 26px;
    padding: 0 6px 0 30px;
    line-height: 25px;
    border: 1px solid #2d7eb2;
}
.share_links a:hover {
background-color: #bfe7f7;
}
.share_links .share_linkedin{
background-image: url('/com/en/img/ShareOnLinkedIN.png');
background-repeat: no-repeat;
color: #087fb6;
}
.share_links .share_linkedin{
color: #087fb6;
}
.share_links .share_twitter{
background-image: url('/com/en/img/ShareOnTwitter.png');
background-repeat: no-repeat;
margin-left:10px;
}

/* FORCED PRODUCT PAGE STYLES */
.fancybox-title{font:700 10px/14px "Tridonic-Metric",Arial,Helvetica,sans-serif;color:#000;}
.productDescription,.productAccessory h3{color:#1e003a !important;}
.thumb>p{color:#000;font-family: Tridonic-Metric, Arial, Helvetica, sans-serif;}
span.newProduct{background-color:#d3d931 !important;font-weight:normal;}
.productTable thead th{background-color:#372a86 !important;color:#fff !important;border:1px solid #fff !important;}
.productTable thead th:nth-child(even){background-color:#7162a9 !important;}
.productTable thead th.productTableHeader{background-color:#fff !important;color:#000 !important; border:none !important;font-size:120%;}
.productTable tbody .shl{border-left:1px solid #fff !important;border-right:1px solid #fff !important;}
.hl,.productTable tbody tr.hl{background-color:#f5f4f9 !important;}
#email-button{display:none !important;}
#ContentTab7 tbody a,#ContentTab8 tbody a{padding: 2px 0 2px 19px !important;}
#ContentTab1 tbody a,#ContentTab9 tbody a{padding: 2px 0 2px 19px !important;}


 
@media all
{
.vlist{width:100%;overflow:hidden;margin:0;list-style-type:none;border-top:1px #ddd solid;}
.vlist ul{list-style-type:none;margin:0;padding:0;}
.vlist li{float:left;width:100%;margin:0;padding:0;background-color:#fff;background-image:url("/com/en/img/gradient.gif");background-repeat:repeat-x;background-position:left bottom;}
.vlist a,.vlist strong,.vlist span{display:block;padding:4px 0 1px 0;text-decoration:none;border-bottom:1px #ccc solid;}
.vlist a,.vlist a:visited{color:#002a5d;}
.vlist li span{display:block;font-weight:bold;}
.vlist li.active{color:#fff;background-color:##372a86;font-weight:bold;background-image:none;}
/* Level 1 */
.vlist li a,
.vlist li strong,
.vlist li span{width:95%;padding-left:5%;}
.vlist li a:visited{color:#1e003a;font-weight:bold;}
.vlist li a:focus,
.vlist li a:hover,
.vlist li a:active{background-color:#bfe7f7;color:#1e003a;}
/* Level 2 */
.vlist li ul li{background-image:none;}
.vlist li ul li a,
.vlist li ul li strong,
.vlist li ul li span{width:90%;padding-left:10%;padding-top:0;padding-bottom:0;background-image:none;border-bottom:1px #9ba5b0 solid;}
.vlist li ul li a, 
.vlist li ul li a:visited{background-color:#d5d5d5;color:#1e003a;}
.vlist li ul li a:focus,
.vlist li ul li a:hover,
.vlist li ul li a:active{background-color:#7fb1cf;color:#002a5d;}
/* Level 3 */
.vlist li ul li ul li a,
.vlist li ul li ul li strong,
.vlist li ul li ul li span{width:85%;padding-left:15%;border-bottom:1px #b3b4b6 solid;}
.vlist li ul li ul li a,
.vlist li ul li ul li a:visited{background-color:#e3e3e3;color:#1e003a;}
.vlist li ul li ul li a:focus,
.vlist li ul li ul li a:hover,
.vlist li ul li ul li a:active{background-color:#9ac5db;color:#002a5d;}
/* Level 4 */
.vlist li ul li ul li ul li a,
.vlist li ul li ul li ul li strong,
.vlist li ul li ul li ul li span {width:80%;padding-left:20%;border-bottom:1px #c6c7c8 solid;}
.vlist li ul li ul li ul li a,
.vlist li ul li ul li ul li a:visited{background-color:#f1f1f1;color:#1e003a;}
.vlist li ul li ul li ul li a:focus,
.vlist li ul li ul li ul li a:hover,
.vlist li ul li ul li ul li a:active{background-color:#b0daed;color:#002a5d;}
/* Level 5 */
.vlist li ul li ul li ul li ul li a,
.vlist li ul li ul li ul li ul li strong,
.vlist li ul li ul li ul li ul li span{width:75%;padding-left:25%;border-bottom:1px #ddd solid;}
.vlist li ul li ul li ul li ul li a,
.vlist li ul li ul li ul li ul li a:visited{background-color:#fff;color:#072654;}
.vlist li ul li ul li ul li ul li a:focus,
.vlist li ul li ul li ul li ul li a:hover,
.vlist li ul li ul li ul li ul li a:active{background-color:#bfe7f7;color:#002a5d;}
/* Level 6 */
.vlist li ul li ul li ul li ul li ul li a,
.vlist li ul li ul li ul li ul li ul li strong,
.vlist li ul li ul li ul li ul li ul li span{width:70%;padding-left:30%;border-bottom:1px #ddd solid;}
.vlist li ul li ul li ul li ul li ul li a,
.vlist li ul li ul li ul li ul li ul li a:visited{background-color:#fff;color:#072654;}
.vlist li ul li ul li ul li ul li ul li a:focus,
.vlist li ul li ul li ul li ul li ul li a:hover,
.vlist li ul li ul li ul li ul li ul li a:active{background-color:#bfe7f7;color:#002a5d;}
.vlist li ul li ul li ul li ul li ul li.active a{background-color:#372a86;color:#fff;border-bottom:0;padding-left:0;}
}

 
@media all
{
.homelink:after{content:"";display:inline;background-image:url("/com/en/img/arrow_r_grey.gif");background-repeat:no-repeat;background-position:3px center;margin:0 -3px 0 3px;padding:0 0 0 12px;}
.brcr_bg{background:#fff url("/com/en/img/gradient.png") repeat-x bottom left;padding:3px 10px;margin-bottom:5px;border-top:1px #ddd solid;}
.brcr{display:inline;margin:0;}
.brcr li{color:#888;display:inline;margin:0;padding:0 0 0 12px;background-image:url("/com/en/img/arrow_r_grey.gif");background-repeat:no-repeat;background-position:3px center;}
.brcr li.nobg{background-image:none;padding-left:0;}
.brcr li a{color:#009ee0;background:transparent;}
.brcr li a:visited{color:#2d7eb2;font-weight:bold;}
.brcr li a:focus,.brcr li a:hover,.brcr li a:active{color:#002a5d;background-color:#bfe7f7;text-decoration:underline;}
.brcr li ul{margin-left:0;}
.hlist{
/* containing floats in IE */
width:100%;overflow:hidden;
/* containing floats in all other browsers */
float:left;display:inline;
/* Bugfix: IE - collapsing horizontal margins */
position:relative;background:#fff url("/com/en/img/gradient.png") repeat-x bottom left;line-height:0.5em;white-space:nowrap;}
.hlist ul{
/* Bugfix: IE - Doubled Float Margin Bug */
display:inline;float:left;margin:0 0 0 1em;padding:0;}
.hlist ul li{
/* Bugfix: IE - Doubled Float Margin Bug */
display:inline;float:left;list-style-type:none;margin:0;padding:0;}
.hlist ul li a,.hlist ul li strong{color:#000;display:block;margin:0;padding:0.5em 0.8em 0.5em 0.8em;text-decoration:none;width:auto;}
.hlist ul li a:focus,.hlist ul li a:hover,.hlist ul li a:active{background:#eee;color:#333;text-decoration:none;}
.hlist ul li.active{background:#272727 none;}
.hlist ul li.active strong,.hlist ul li.active a:focus,.hlist ul li.active a:hover,.hlist ul li.active a:active{color:#fff;text-decoration:none;}
}
@media screen
{
.printcrumb {display:none !important;}
}

 
@media all
{
.tabs{background:transparent url("/com/en/img/tab_gradient.gif") repeat-x bottom;clear:right;width:100%;margin:2em 0 1em 0;}
.tabs ul{line-height:1em;list-style:none;margin:0;padding:0 0 0 10px;white-space:nowrap;overflow:hidden;}
.tabs li{list-style-type:none !important;background-color:#fff;border-bottom:1px solid #888;float:left;margin:0;padding:0;border-top-left-radius: 6px;border-top-right-radius: 6px;margin-right:2px;}
.tabs ul li{list-style-type:none;list-style-image:none;}
.tabs a,.tabs strong{background:none;color:#009ee0;display:block;font-weight:normal;padding:4px 10px 0 8px;text-decoration:none;text-transform:none;border:1px solid #888;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;
/* bugfix for IE5.x, IE6 */
width: auto; /* only IE 5.x */
width/**/:/**/ .1em; /* only IE 6.0 */
}
.tabs a:link{background-color:transparent;color:#009ee0;}
.tabs a:visited{background-color:transparent;color:#1d90c4;font-weight:bold;}
/* bugfix for IE5.x, IE6 */
.tabs > ul a,
.tabs > ul strong{width:auto;} /* for other browsers */
.tabs ul li:focus,.tabs ul li:hover,.tabs ul li:active{background-color:#c4d0dc;background-position:0 -150px;}
.tabs li:focus a,.tabs li:hover a,.tabs li:active a{background:#e3e0f0; padding: 3px 10px 1px 8px; text-decoration:underline;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.tabs a:focus,.tabs a:hover,.tabs a:active{background-color:transparent;color:#1e003a;}
.tabs li.active,.tabs ul li.active:focus,.tabs ul li.active:hover,.tabs ul li.active:active{background:none;border:0 none;}
.tabs li.active strong{background:none;color:#002a5d;font-weight:bold;padding-bottom:2px;padding-top:3px;}
}
.tabs li a.current, .tabs ul li a.current:focus, .tabs ul li a.current:hover, .tabs ul li a.current:active {background:#372a86;border: 1px solid #372a86;border-bottom:none;padding:0;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.current .inactive{background-color:#372a86;color:#fff;display: block;font-weight: bold; padding: 1px 10px 0 8px;text-decoration: none;text-transform: none;line-height:24px;cursor: default;outline: none;border-top-left-radius:6px;border-top-right-radius:6px;}
.tab a,
.tab a:focus,
.tab a:hover,
.tab a:active{border-bottom: 1px solid #888888;padding:0 !important;text-decoration:none !important;outline: none;}
.tabs li{ border:0px;}
#Reiter4{display:none;}
#Reiter6{display:none;}
#Reiter10{display:none;}

 
@media all
{
  form.yform {
    background: #f4f4f4;
    border: 1px #ddd solid;
    margin: 0 0 1em 0;
    padding: 10px;
  }

  form.yform fieldset {
    border: 1px #ddd solid;
    background: #fafafa;
    margin: 0 0 1em 0;
    padding: 0.5em 1em;
  }

  form.yform legend {
    font-size: 125%; font-weight: normal; color: #000;
  }

  form.yform label {
    color: #666;
  }

  form.yform .type-text input,
  form.yform .type-text textarea,
  form.yform .type-select select {
    font-family:  Arial, Helvetica, sans-serif;
    border: 1px solid #ddd;
  }

  form.yform div input:focus,
  form.yform div select:focus,
  form.yform div textarea:focus,
  form.yform div input:hover,
  form.yform div select:hover,
  form.yform div textarea:hover,
  form.yform div input:active,
  form.yform div select:active,
  form.yform div textarea:active {
    border: 1px #a66 solid;
    background: #fff;
  }

  form.yform .type-button input {
    border-top: 1px #ddd solid;
    border-left: 1px #ddd solid;
    border-right: 1px #444 solid;
    border-bottom: 1px #444 solid;
    color: #000;
    background: #454545 url(/com/en/yaml/button_gray.png) top left repeat-x;
    padding: .5em 1.2em;
  }

  form.yform .type-button input#reset { color: #300; background: #661717 url(/com/en/yaml/button_red.png) top left repeat-x; }
  form.yform .type-button input#submit { color: #330; background: #5e5607 url(/com/en/yaml/button_yellow.png) top left repeat-x; }

  form.yform div.type-button input:focus,
  form.yform div.type-button input:hover,
  form.yform div.type-button input:active {
    border-top: 1px #444 solid;
    border-left: 1px #444 solid;
    border-right: 1px #ddd solid;
    border-bottom: 1px #ddd solid;
    color: #fff;
    background: #555; 
  }

  form.yform div.type-button input#reset:focus,
  form.yform div.type-button input#reset:hover,
  form.yform div.type-button input#reset:active {
    background: #800; color: #fff;
  }

  form.yform div.type-button input#submit:focus,
  form.yform div.type-button input#submit:hover,
  form.yform div.type-button input#submit:active {
    background: #880; color: #fff;
  }
/*----*/
  form.yform { overflow: hidden; }
  form.yform fieldset { overflow: hidden; }
  form.yform legend { background: transparent; border: 0; }
  form.yform label { display:block; cursor: pointer; }
  form.yform .message { display: block; margin-bottom: 0.5em; color: #666; }

  form.yform input[type=hidden] { display: none !important; }

  form.yform sup { color: #800; font-weight: bold; }

  form.yform div.type-text,
  form.yform div.type-select,
  form.yform div.type-check,
  form.yform div.type-button {
    margin: 0.5em 0;
    position: relative;
    overflow: hidden;
  }

  form.yform .type-text input,
  form.yform .type-text textarea {
    display: block;
    position: relative;
    padding: 0.3em 0.3em;
    width: 58.5%;
  }

  form.yform .type-select select {
    display: block;
    position: relative;
    padding: 0.3em 2px 0.3em 1px;
    width: 60%;
    cursor: pointer;
  }

  form.yform .type-select select optgroup {
    font-style: normal;
    font-weight: bold;
  }

  form.yform .type-check input { cursor: pointer; }
  form.yform .type-check label { display: inline; }

  form.yform .type-button input {
    width: auto;
    cursor: pointer;
  }

  form.yform div.error {
    border: 1px #a00 dashed;
    background: #faf4f4;
    padding: 0.5em;
  }

  form.yform div.error label { color: #000; font-weight:bold; }
  form.yform div.error .message { color: #800; }
 /*-----*/
  .columnar .type-text label,
  .columnar .type-select label {
    float: left;
    width: 30%;
  }

  .columnar div.type-check { padding-left: 30%; }
  .columnar div.error .message { margin-left: 30%; }

  .columnar div.type-text input,
  .columnar div.type-text textarea { width: 67.8%; }
  .columnar div.type-select select { width: 69.4%; }
  
  * html .columnar div.type-text input,
  * html .columnar div.type-text textarea { width: 67.2%; }
  * html .columnar div.type-select select { width: 68.8%; }
/*----*/
  /* IE5.x & IE6 */
  * html form.yform legend { position:absolute; top: -.5em; left: .5em; }
  * html form.yform fieldset { overflow:visible; height: 1%; margin-top:1.5em; padding-top:1.5em; }
  /* IE7 */
  *+html form.yform legend { position:absolute; top: -.5em; left: .5em; }
  *+html form.yform fieldset { overflow:visible; height:1%; margin-top:1.5em; padding-top:1.5em; }
}

 
/* "Yet Another Multicolumn Layout" v3.1 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 343 $ $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $ */
@media print {
body{font-size:10pt}
html{height:auto;margin-bottom:0}
#topnav,#nav,#search{display:none}
body a[href^="http:"],body a[href^="https:"]{padding-left:0;background-image:none}
.floatbox,.subcolumns,.subcolums_oldgecko{overflow:visible;display:table}
.subc,.subcl,.subcr{margin:0;padding:0}
.print{position:static;left:0}
.noprint{display:none!important}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
#col1_content:before,#col2_content:before,#col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}
}

 
@media print
{
hr{border-bottom:1px #000 solid;}
p{line-height:100%;}
#col1,#col2,#hc_nav,#logo,#foo2,.totop,.noprint,.alignright,.ico_zoom,.headerbox,.iconhide,.iconshow,.backtooverview{display:none;}
#col3,#col3_content{margin:0;padding:0;border:0;}
#printlogo{display:block;text-align:right;width:100%;margin-bottom:20px !important;}
.brcr_bg{background-image:none;padding-left:0;}
.brcr li{padding:0;margin:0;background-image:none;}
.brcr a{margin-right:0.5em;background-image:none;}
.printcrumb {display:inline;}
/* abbr[title]:after,acronym[title]:after{content: '(' attr(title) ')';} */
table td{border-bottom:1px #8597ae solid !important;}
#search{display:block;}
#form #SendTo,#form #subject,.highlight,.important,.important2,.info,.summary,.summary_small{border:1px solid #8597AE !important;}
.warning{border:1px solid #844 !important;border-left:10px solid #844 !important;}
.important,.important2,.summary,.summary_small{border-left:10px solid #8597AE !important;}
.no-left-border{border-left:10px !important;}
.linkmore{padding-left:0px !important;background:none !important;display:inline-block;text-decoration:underline;}
.Stil2{border:1px solid #8597AE !important;}
.isnew{border:1px solid #8597AE !important;}
.showprint{display:block !important;}
.productTable THEAD TH.productTableHeader {border-bottom:#8597ae 1px solid !important;}
.faqdetaillist{display:block}
.footnotes sup{position:relative;left:-1em;}
.newfile{border:1px solid #8597AE;}
}

/*FAQ Lists*/
.faq_mainlist{margin-left:20px;}
.faq-answer ul li 
 {
    font-size:100% !important;
    list-style-image:url('/com/en/img/arrow_r_black.gif') !important;
 }
 .faq-answer ul li{margin-left:5px !important;}



@media all
{

  .glossary_section { overflow:hidden; text-align:left; margin:1em 0 1em 0; padding:2px 5px 0px 5px; background-color:#eee; }
  .glossary {float: left;width: 100%;margin: 0em 0 0em 0;padding-top:5px;padding-bottom:5px;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;}
  .glossary ul {list-style: none;margin: 0;padding: 0;white-space: nowrap;}
  .glossary li {text-align:center;list-style-type: none !important;float: left;margin: 2px;padding: 0;width:1.3em;background-color: #eee;border: 1px solid #ccc; }
  .glossary ul li { list-style-type:none; list-style-image:none; }
  .glossary a {color: #009ee0;display: block;font-weight: normal;text-decoration: none;text-transform: none;

    /**
     * @bugfix
     * @affected   IE5.x, IE6
     * @css-for    all browsers
     * @valid      yes
     */
    width: auto; /* only IE 5.x */
    width/**/:/**/ .1em; /* only IE 6.0 */
  }

  .glossary a:link { color: #009ee0; }
  .glossary a:visited { color: #1d90c4; font-weight:bold; background-color: #d6e5eb; }
  .glossary a:focus,
  .glossary a:hover,
  .glossary a:active {background-color: #bfe7f7;color: #002a5d;}

  /**
   * @bugfix
   * @affected   IE5.x, IE6
   * @css-for    all browsers
   * @valid      yes
   */
  .glossary > ul a,
  .glossary > ul strong { width: auto; }  /* for other browsers */
  .glossary ul li:focus,
  .glossary ul li:hover,
  .glossary ul li:active {background-color: #bfe7f7;border: 1px solid #002a5d; }
/*
  .glossary li:focus a,
  .glossary li:hover a,
  .glossary li:active a {text-decoration:underline; }
  .glossary a:focus,
  .glossary a:hover,
  .glossary a:active { background-color: transparent; color: #223; }
*/
  .glossary li.noentry, 
  .glossary ul li.noentry:focus,
  .glossary ul li.noentry:hover,
  .glossary ul li.noentry:active {color: #bbb;background-color:#fff;border: 1px solid #ddd; }
  
  .glossary li.active,
  .glossary ul li.active:focus,
  .glossary ul li.active:hover,
  .glossary ul li.active:active {background-color:#fff; /* #d5effa; */border: 1px solid #002a5d; }

  .glossary li.active strong {color: #002a5d;font-weight: bold;}
}


 
/* Default style sheet for jQuery date picker */
#tbl_calendar {width:100% !important;margin-bottom:0;margin:0;} 
#tbl_calendar td{padding:0 !important;margin:0 !important;border: 1px solid #8597AE !important;}
#tbl_calendar td a{padding: 5px 0 !important;margin:0 !important;}
#tbl_calendar_links {width:100%;margin:0;padding:0;border:none;}
#tbl_calendar_links td {margin:0;padding:5px;border:none;}
#datepick-div, .datepick-inline {font-family:  Arial, Helvetica,sans-serif;padding: 0;margin: 0;background:none;color: #000;}
#datepick-div {display: none;border: 1px solid #777;z-index: 100; /*must have*/}
.datepick-inline {float: left;display: block;border: 0;}
.datepick-rtl {direction: rtl;}
.datepick-dialog {padding: 5px !important;border: 4px ridge #ddd !important;}
.datepick-disabled {position: absolute;z-index: 100;background-color: white;opacity: 0.5;filter: alpha(opacity=50);}
button.datepick-trigger {width: 25px;padding: 0;}
img.datepick-trigger {margin: 2px;vertical-align: middle;}
.datepick-prompt {float: left;padding: 2px;}
.datepick-control, .datepick-links, .datepick-header, .datepick {clear: both;float: left;width: 100%;color: #01295a;}
.datepick-control {background: #400;padding: 2px 0;}
.datepick-links {background-color:#ffffff;padding:0 !important;margin:0;padding-bottom: 5px;text-align:center;}
.datepick-control, .datepick-links {font-weight: bold;}
.datepick-links label {padding: 2px 5px;color: #888;}
.datepick-clear, .datepick-prev {float: left;width: 34%;}
.datepick-prev {width:34px !important;margin:0 !important;margin-left:-5px !important;padding:0 !important;position:relative;left:5px;}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {float: right;text-align: right;}
.datepick-current {float: left;width: 30%;text-align: center;}
.datepick-close, .datepick-next {float: right;width: 34%;text-align: right;}
.datepick-next {width:34px !important;margin:0 !important;padding:0 !important;position:relative;left:0px;}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {float: left;text-align: left;}
.datepick-header {padding:3px 1px 3px 0;margin:0 0 0 -1px;background-color:#002A5D;text-align: center;font-weight: bold;min-height: 1.5em;}
.datepick-header select {background-color:#002A5D;border: 0px;font-weight: bold;}
.datepick-header span {position: relative;top: 3px;}
.datepick {text-align: center;font-size: 100%;}
.datepick a {display: block;width: 100%;}
.datepick-title-row {background: #777;background: #cdd2d9;}
.datepick-title-row th {text-align: center;font-weight: normal;}
.datepick-days-row {background: #eee;color: #666;}
.datepick-week-col {background: #777;color: #01295a;}
.datepick-days-cell {color: #000;border: 1px solid #ddd !important;padding: 5px 0 !important;background-color: #ffffff;}
.datepick-other-month {background: #fff;}
.datepick-week-end-cell {background-color: #ebeef2;}
.datepick-title-row .datepick-week-end-cell {background: #cdd2d9;}
.datepick-week-over {background:none;}
.datepick-unselectable {color: #888;}
.datepick-current-day {background: #777;background: #cdd2d9;color: #fff;}
.datepick-days-cell-over {background:none !important;color: #000;border: 1px solid #777 !important;}
.datepick-status {width: 100%;text-align: center;}
#datepick-div a, .datepick-inline a {cursor: pointer; margin: 0;padding: 0;text-decoration: none;}
.datepick-inline .datepick-links a {padding: 0 5px !important;}
.datepick-control a, .datepick-links a {padding: 2px 5px !important;color: #eee;}
.datepick-links a{padding:0 !important;margin:0 !important;display:block;}
.datepick-links img{border: none;padding:0;margin:0;position:relative;left:-5px;}
.datepick-title-row a {color: #eee;}
.datepick-control a:hover {background: #fdd;color: #333;}
.datepick-links a:hover, .datepick-title-row a:hover {background:none;color: #333;}
.datepick-multi .datepick {border: 1px solid #777;}
.datepick-one-month {float: left;width:100%;text-align:center;}
.datepick-new-row {clear: left;}
.tpl-calendar { width: 100%;overflow:hidden;background-color:#fff;text-align:center;padding:5px;}
.show-all-events {padding:15px 0 5px 0;clear: both;white-space:nowrap;}
.show-all-events a {padding:5px;color:#002A5D !important;border: 1px solid #8597AD;background-color: #EEEEEE;font-weight: bold;}
.show-all-events a:hover{padding:5px;color:#002A5D !important; border: 1px solid #8597AD;background-color: #EEEEEE;font-weight: bold;text-decoration: none !important;}
.show-all-events a:visited{color:#002A5D !important;text-decoration:none !important;font-weight:bold !important;}
#show-all-events-detail {display:none;}
.datepick-current-new {width:auto; padding:3px 0 2px 0 !important;border: 1px solid #8597AD;background-color: #EEEEEE;}
.datepick-current-new a {color: #002A5D !important;}
.datepick-current-new a:hover {background-color: #EEEEEE;}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}

 
/* jQuery Nivo Slider v3.1. http://nivo.dev7studios.com. Copyright 2012, Dev7studios. Free to use and abuse under the MIT license. http://www.opensource.org/licenses/mit-license.php */
.nivoSlider{position:relative;overflow:hidden;height:270px;width:900px;margin:auto;}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{background:#000;filter:alpha(opacity=0);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0;bottom:10px;color:#fff;width:100%;z-index:8;padding:5px 10px;overflow:hidden;display:none;text-shadow:2px 2px 2px #000;font-size:16px;font-weight:bold;letter-spacing:0.2em;word-spacing:0.2em;filter:glow(color=#000000,strength=3);}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0;display:none;}
.nivo-nextNav{right:0;display:none;}
.nivo-controlNav{text-align:center;padding:15px 0;}
.nivo-controlNav a{cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}

.startpage_banner{height:auto}.nivoSlider{max-width:2500px;width:100%;height:auto;}.nivo-controlNav{display:none;}

@media screen and (max-width: 680px){.c25l,.c25r{width:50%}.c33l,.c33r{width:50%;overflow:hidden}.c25l:nth-child(odd){clear:both}.c33r{float:left;margin-left:0;clear:both}.colbox_m,.colboxbg_m,.colbox_r,.colboxbg_r{margin-right:10px;margin-left:0}.colbox_l,.colboxbg_l{margin-right:10px}}
@media screen and (max-width: 420px){.c25l,.c25r,.c33l,.c33r,.c50l,.c50r{float:left;width:100%;margin-bottom:1em;margin-left:0.5em;margin-right:0.5em}.floatbox .float_right{float:left;display:block;margin-left:0;width:100%}#form .label,#form input,#form #address,#form #message,#form #subject,#form #SendTo{width:100%;}.radio-container,input.submit{margin-left:0;}#form input.submit{padding: 0.4em 1em;height:auto !important;}#form #country{ width: 100%;}#captchaBox{margin-left:0}}
@media screen and (max-width: 380px){#col1,#col2,#col3,#col3wide{width:100%;margin:0;padding:0;float:none;display:block}#col3_content{padding:1em 0.5em}#hamburger{display:inline-block}#col1{display:none}#header label{padding:0}#hc_nav{float:left;margin:0;padding:0 0.5em;text-align:left;box-sizing:border-box}#language,#jumpMenu{box-sizing:border-box;width:100% !important;margin:0.25em 0;padding-top:0.25em;padding-bottom:0.25em}#searchform div.LSBox{padding:0}#q,#searchform input.hdr_btn{margin:0.25em 0;padding:0.25em;box-sizing:border-box;width:27%}#q{box-sizing:border-box;width:70%}#footer{text-align:left}#copyright{float:none;padding-bottom:0}.totop{text-align:center}.vlist li{line-height:2em;}#statusbar{height:10px;}#header{margin-bottom:0;}#searchform div.LSWrapper{left:0 !important;right:auto !important;}}
@media screen and (min-width: 381px){#col1{display:block !important}#searchform div.LSWrapper{right:2px !important;left:auto !important;}}
@media screen and (max-width: 360px){.productImages{float:none !important;display:block !important;}.productImages li{padding-left:0 !important;}}
@media screen and (max-width: 320px){.float_left_cyan{float:none;display:block;border-left:0;margin:1em 0;}.ot1_floatbox{padding-bottom:1.5em;border-bottom:1px solid #ccc;}}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.ico1{background-image:url('/com/en/img/t-icons-x2_2017.png');background-repeat:no-repeat;background-size:368px 18px}.ico2{background-image:url('/com/en/img/t-icons-x2_2017.png');background-repeat:no-repeat;background-size:368px 18px}}/* CSS for the deval certificates-tab */
#Reiter11{display:none}.tbl-certificate{width:99.5%}.tbl-certificate .header{background-color:#372a86;color:#fff;text-align:left;border-right:1px solid #8597ae;border-bottom:1px solid #8597ae}.tbl-certificate .cert-header{background-color:#fff;color:#000;border-bottom:0;font-weight:700}.tbl-certificate .master{display:none}.tbl-certificate .cell{white-space:nowrap}.tbl-certificate .cell-art,.tbl-certificate .cell-type{font-weight:700}.tbl-certificate .cell-cert .linkmore{margin:0}#Reiter11>.cont-further-certificates{margin-top:1em}#CertificatePopup{display:none}#CertificatePopup .minWidth{width:1px}#CertificatePopup .maxWidth{width:100%}#CertificatePopup .popup-title{display:none}.cert-popup .popup-title .type-name{margin-right:.25em;font-size:1em}#CertificatePopup .tbl-popup .master{display:none}#CertificatePopup .tbl-popup .main td{vertical-align:middle}#CertificatePopup .tbl-popup .cell-docname .linkpdf{display:inline-block;padding:0;width:16px;height:16px;vertical-align:middle}#CertificatePopup .tbl-popup .cell-docname .cont-pdf-img{margin-right:5px}#CertificatePopup .tbl-popup .cell-docname .lnk-cert .text-docname{vertical-align:middle}#CertificatePopup .tbl-popup .cell-docname a:active,#CertificatePopup .tbl-popup .cell-docname a:focus,#CertificatePopup .tbl-popup .cell-docname a:hover{text-decoration:none}#CertificatePopup .tbl-popup .cell-docsize{text-align:right}#CertificatePopup .tbl-popup .cell-newflag{line-height:1.5em}#CertificatePopup .tbl-popup .cell-newflag .field-newflag{display:none}#CertificatePopup .tbl-popup .cell-newflag .field-newflag.Stil2{display:inline-block}.cert-popup .fancybox-skin{text-align:right;padding:10px!important;line-height:1.5em}.cert-popup .fancybox-title{margin-bottom:.7em;padding:0;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:1em}.cert-popup .fancybox-title .popup-title{font-size:1.5em}.cert-popup .cont-further-certificates{position:relative;display:block;margin:-24px 0 31px;text-align:left}.cert-popup .fancybox-outer{margin-bottom:31px}.cert-popup .fancybox-close{position:relative;display:inline-block;margin-top:-24px;bottom:0;right:0}