/* extract components.css */
.COMArticle TABLE TD{
  color : #666666;
  font-size : 12px;
  line-height: 15px;
}
.COMArticle TABLE.webtable-layout--interview P.contentclass-standard--hint, .COMArticle P.contentclass-standard--hint
{
  font-size: 14px;
  line-height:17px;
  color: #003893;
  display:block;
  text-align:center;
}
.COMArticle P.contentclass-standard--caption-headline
{
  color:black;
  font-size:11px;
  font-weight:bold;
  line-height:13px;
}
.COMArticle P.contentclass-standard--caption-text
{
  color:black;
  font-size:11px;
  line-height:13px;
}
.COMArticle TABLE.webtable-layout--interview TD.cell-left .contentclass-standard--subheadline
{
  font-size:11px;
  font-weight:bold;
}
TABLE.panel--chart, TABLE.panel--info, TABLE.panel--statement
{
  border-collapse: collapse;
  table-layout:fixed;
  /*width:535px !important;*/
}
TABLE.panel--info TD.content P, TABLE.panel--chart TD.content P, TABLE.panel--statement TD.content P
{
  font-size:11px;
}
TABLE.panel--chart TD.content, TABLE.panel--info TD.content, TABLE.panel--statement TD.content
{
  background-color:#e3edf9;
  vertical-align:top;
  font-size:11px;
}
TABLE.panel--chart TD.icon
{
  width:67px;
  height:22px;
  background: url(../images/components/panel_chart_bg.gif) no-repeat 0 0;
}
TABLE.panel--info TD.icon
{
  width:67px;
  height:22px;
  background: url(../images/components/panel_info_bg.gif) no-repeat 0 0;
}
TABLE.panel--statement TD.icon
{
  width:67px;
  height:22px;
  background: url(../images/components/panel_statement_bg.gif) no-repeat 0 0;
}
TABLE.panel--chart TD.headline, TABLE.panel--info TD.headline, TABLE.panel--statement TD.headline
{
  color:#E77715;
  font-size:11px;
  line-height:13px;
  font-weight : 100;
  margin-left:0;
  margin-right:0;
  vertical-align:top;
  padding-top:4px;
}
TABLE.panel--chart TD, TABLE.panel--info TD, TABLE.panel--statement TD
{
  padding:0;
  font-size:11px;
}
TABLE.panel--chart TD TABLE TR.even TD, TABLE.panel--info TD TABLE TR.even TD, TABLE.panel--statement TD TABLE TR.even TD
{
  font-size:11px;
}
TABLE.panel--two-column
{
  border-collapse: collapse;
  border:0;
  background-color:#e3edf9;
  width:100%;
}
TABLE.panel--two-column TD.content {
  color: #666666;
  font-size: 11px;
  line-height: 16px;
  padding: 5px 15px;
}
TABLE.panel--two-column TR.first-row TD.content
{
  padding-top: 13px;
}
TABLE.panel--two-column TR.last-row TD.content
{
  padding-bottom: 13px;
}
TABLE.panel--one-column
{
  border-collapse: collapse;
  border:0;
  background-color:#e3edf9;
  width:100%;
}
TABLE.panel--one-column TD.content
{
  padding: 13px 15px;
  font-size:11px;
  line-height:13px;
  color:#666666;
}
TABLE.panel--two-column TD
{
  padding:0;
}
TABLE.panel--two-column TD.spacing
{
  width:1px;
}
.COMArticle TABLE.webtable-layout--standard-headline, .COMArticle TABLE.webtable-layout--plain-headline
{
  /*width:535px;*/
}
.COMArticle TABLE.webtable-layout--interview
{
  width: 520px;
  border-collapse: collapse;
}
.COMArticle--interview
{
  width: 520px;
  border-collapse: collapse;
  margin-left:20px;
}
.COMArticle TABLE.webtable-layout--interview TD.cell-left
{
  padding-top:0;
  padding-left:0;
  padding-right:8px;
  vertical-align:top;
  width: 126px;
  font-size:10px;
}
.COMArticle TABLE.webtable-layout--interview TD.cell-right
{
  font-size:12px;
  padding-left:20px;
  vertical-align:top;
  width: 385px;
}
.COMArticle TABLE.webtable-layout--interview P
{
  font-size:12px;
  margin:0;
  padding:0;
}
.COMArticle TABLE.webtable-layout--interview P.contentclass-standard--separator
{
  line-height:1px;
  border:0;
  border-top: solid #7f9bca 1px;
  margin:18px 0 18px 0;
}
.COMArticle TABLE.webtable-layout--interview P.contentclass-standard--headline
{
  font-size : 22px;
  line-height:32px;
}
.COMArticle TABLE.webtable-layout--interview TD.cell-right P.contentclass-components--catchword
{
  padding-top:8px;
}
.text  table{
  /*width:auto!important;*/
}
.text  table.webtable-layout--standard-headline{
  /*width:535px!important;*/
}
.fields .text  table{
  width:100%!important;
}
/* extract web.css */
/* Newsflash */
TD.page-newsflash-wrapper
{
  vertical-align:top;
}
TD.page-content-components-wrapper
{
  vertical-align:top;
}
/* COM Newsflash */
TD.directLinkBox-wrapper
{
  vertical-align:top;
  width:245px;
  padding-left:5px;
}
/* Homepage Newsflash */
TD.direct-Link-wrapper
{
  vertical-align:top;
  width:245px;
  padding-left:5px;
}
.presentationContainer TD{
  vertical-align: top;
}
.homeTeaserText TD  {
  background-color:#ffffff;
  color : #666666;
  font-size : 12px;
  line-height: 15px;
}
.homeTeaser .text TD
{
  color : #666666;
  font-size : 12px;
  line-height: 15px;
}
.searchTable .title{
  font-size:12px;
  line-height:15px;
  padding-left: 20px;
  padding-top: 5px;
  font-weight:bold;
  color:#003893;
}
.searchTable TD.headBlock{
  font-size:12px;
  line-height:15px;
  color: #666666;
  padding-left: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: 1px solid #cccccc;
  background-color:#C7DAF1;
}
TABLE.webtable-layout--standard-headline TD.cell, TABLE.webtable-layout--plain-headline TD.cell
{
  color:black;
  border-bottom:1px solid #999999;
  font-size:12px;
  line-height:15px;
  height:18px;
  padding-left:5px;
  padding-right:8px;
}
TABLE.webtable-width--widthproz100 {
  width:100%;
}
TABLE.webtable-layout--standard-headline TD.cell-top
{
  background-color: #C7DAF1;
  color : #003893;
  line-height: 15px;
  font-size : 12px;
  font-weight: bold;
  border:none;
  padding-left:5px;
  padding-right:8px;
}
TABLE.webtable-layout--plain-headline TD.cell-top
{
  background-color: #FFFFFF;
  color : #666666;
  line-height: 15px;
  font-size : 12px;
  font-weight: bold;
  border:none;
  padding-left:5px;
  padding-right:8px;
}
TABLE.webtable-layout--standard-headline TR.webtable-rowtype--section-end TD.cell, TABLE.webtable-layout--plain-headline TR.webtable-rowtype--section-end TD.cell
{
  color:black;
  border:none;
  font-size:12px;
  line-height:15px;
  height:18px;
  padding-left:5px;
  padding-right:8px;
}
TABLE.webtable-layout--standard-headline TR.webtable-rowtype--subheadline TD.cell, TABLE.webtable-layout--plain-headline TR.webtable-rowtype--subheadline TD.cell
{
  background-color: #C7DAF1;
  color : #003893;
  line-height:15px;
  font-size : 12px;
  font-weight: bold;
  height:6px;
  border:none;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:8px;
}
.tdstyle-nobreak--nobreak {
  white-space: nowrap;
}
.interestTable .head .tableHead{
  /*width:auto!important;*/
}
table.webtable-layout--standard-headline tr:hover{background:#e5e5e5;}
table.webtable-layout--standard-headline tr{hover:expression(this.onmouseover=new Function("this.style.background='#e5e5e5';"),this.onmouseout=new Function("this.style.background='#ffffff';"));
}
table.webtable-layout--standard-headline tr.first-row:hover{background:#C7DAF1;}

table.panel--info .table, table.panel--chart .table, table.panel--statement .table{
  margin:0!important;
}
/* extract componentsNew.css */

.COMArticle TABLE TD{
  color : #666666;
  font-size : 12px;
  line-height: 15px;
}
.COMArticle TABLE.webtable-layout--interview TD.cell-left .contentclass-standard--subheadline
{
  font-size:11px;
  font-weight:bold;
}
/* new Added */
.COMArticle TABLE.webtable-layout--standard-headline TD.cell {
  padding-bottom: 10px;
  padding-top: 10px;
}
.COMArticle TABLE.webtable-layout--standard-headline TD.cell-top
{
  padding-top:0;
  padding-bottom: 0;
}
/*table to change start */
TABLE.panel--chart, TABLE.panel--info, TABLE.panel--statement
{
  border-collapse: collapse;
  table-layout:fixed;
  /*width:535px !important;*/
}
TABLE.panel--info TD.content P, TABLE.panel--chart TD.content P, TABLE.panel--statement TD.content P
{
  font-size:11px;
}
TABLE.panel--chart TD.content, TABLE.panel--info TD.content, TABLE.panel--statement TD.content
{
  background-color:#e3edf9;
  vertical-align:top;
  font-size:11px;
}
TABLE.panel--chart TD.icon
{
  width:67px;
  height:22px;
  background: url(../images/components/panel_chart_bg.gif) no-repeat 0 0;
}
TABLE.panel--info TD.icon
{
  width:67px;
  height:22px;
  background: url(../images/components/panel_info_bg.gif) no-repeat 0 0;
}
TABLE.panel--statement TD.icon
{
  width:67px;
  height:22px;
  background: url(../images/components/panel_statement_bg.gif) no-repeat 0 0;
}
TABLE.panel--chart TD.headline, TABLE.panel--info TD.headline, TABLE.panel--statement TD.headline
{
  color:#E77715;
  font-size:11px;
  line-height:13px;
  font-weight : 100;
  margin-left:0;
  margin-right:0;
  vertical-align:top;
  padding-top:4px;
}
TABLE.panel--chart TD, TABLE.panel--info TD, TABLE.panel--statement TD
{
  padding:0;
  font-size:11px;
}
TABLE.panel--chart TD TABLE TR.even TD, TABLE.panel--info TD TABLE TR.even TD, TABLE.panel--statement TD TABLE TR.even TD
{
  font-size:11px;
}
/*table to change end */

/*###########################--new tdk tables begin--########################*/

TABLE.tdkepc-table--chart, TABLE.tdkepc-table--info
{
  border-collapse: collapse;
  table-layout:fixed;
  /*width:535px !important;*/
}
TABLE.tdkepc-table--info TD.content P, TABLE.tdkepc-table--chart TD.content P
{
  font-size:11px;
}
TABLE.tdkepc-table--info TD.icon, TABLE.tdkepc-table--chart TD.icon
{
  width:0;
}
TABLE.tdkepc-table--chart TD.content, TABLE.tdkepc-table--info TD.content
{
  background-color:#e3edf9;
  vertical-align:top;
  font-size:11px;
}
TABLE.tdkepc-table--statement
{
  border-bottom: 5px solid #e3edf9;
  border-top:5px solid #e3edf9;
  text-align: left;
}
TABLE.tdkepc-table--statement TD, TABLE.tdkepc-table--statement TD.text
{
  padding: 10px 30px;
  line-height: 2em;
}
TABLE.tdkepc-table--chart TD.headline, TABLE.tdkepc-table--info TD.headline
{
  font-size:11px;
  line-height:13px;
  font-weight : 100;
  margin-left:0;
  margin-right:0;
  vertical-align:top;
  padding-top:4px;
}
TABLE.tdkepc-table--info TD.headline strong, TABLE.tdkepc-table--chart TD.headline strong {
  font-size:11px !important;
}
TABLE.tdkepc-table--chart TD, TABLE.tdkepc-table--info TD
{
  padding:0;
  font-size:11px;
}
TABLE.tdkepc-table--chart TD TABLE TR.even TD, TABLE.tdkepc-table--info TD TABLE TR.even TD
{
  font-size:11px;
}
TABLE.tdkepc-table--one-column
{
  border-collapse: collapse;
  border:0;
  background-color:#e3edf9;
  width:100%;
}
TABLE.tdkepc-table--one-column TD.content
{
  padding: 15px;
  font-size:11px;
  line-height:13px;
  color:#666666;
}
TABLE.tdkepc-table--two-column
{
  border-collapse: collapse;
  border:0;
  width:100%;
}
table.tdkepc-table--two-column td.content
{
  padding: 15px;
  font-size:11px;
  line-height:13px;
  color:#666666;
}
TABLE.tdkepc-table--two-column TR.first-row TD.content
{
  padding-top: 13px;
}
TABLE.tdkepc-table--two-column TR.last-row TD.content
{
  padding-bottom: 13px;
}
TABLE.tdkepc-table--two-column TD
{
  padding:0;
}
TABLE.tdkepc-table--two-column TD.spacing
{
}
TABLE.tdkepc-table--chart, TABLE.tdkepc-table--info, TABLE.tdkepc-table--statement
{
  border-collapse: collapse;
  table-layout:fixed;
  /*width: auto !important;*/
}
.text TABLE.tdkepc-table--statement {
}
TABLE.tdkepc-table--info TD.content P, TABLE.tdkepc-table--chart TD.content P
{
  font-size:11px;
}
TABLE.tdkepc-table--chart TD.content, TABLE.tdkepc-table--info TD.content
{
  background-color:#e3edf9;
  vertical-align:top;
  font-size:11px;
}
TABLE.tdkepc-table--chart TD.headline, TABLE.tdkepc-table--info TD.headline
{
  color: #666;
  font-size:12px;
  line-height:16px;
  font-weight : 100;
  margin-left:0;
  margin-right:0;
  vertical-align:top;
  padding-bottom:14px;
}
TABLE.tdkepc-table--chart TD, TABLE.tdkepc-table--info TD
{
  padding:0;
  font-size:11px;
}
TABLE.tdkepc-table--chart TD TABLE TR.even TD, TABLE.tdkepc-table--info TD TABLE TR.even TD
{
  font-size:11px;
}
/*###########################--new tdk tables end--########################*/
TABLE.panel--two-column
{
  border-collapse: collapse;
  border:0;
  background-color:#e3edf9; /*table background color light blue */
  width:100%;
}
TABLE.panel--two-column TD.content
{
  padding: 5px 15px;
  font-size:11px;
  line-height:13px;
  color:#666666;
}
TABLE.panel--two-column TR.first-row TD.content
{
  padding-top: 13px;
}
TABLE.panel--two-column TR.last-row TD.content
{
  padding-bottom: 13px;
}
TABLE.panel--one-column
{
  border-collapse: collapse;
  border:0;
  background-color:#e3edf9;
  width:100%;
}
TABLE.panel--one-column TD.content
{
  padding: 13px 15px;
  font-size:11px;
  line-height:13px;
  color:#666666;
}
TABLE.panel--two-column TD
{
  padding:0;
}
TABLE.panel--two-column TD.spacing
{
  width:1px;
}
.tdkepc-table--statement{
  font-size : 16px!important;
  line-height: 20px!important;
  margin-top:3px;
}
.margin-left{width:20px;height:1px;}
.page-content-components-wrapper .webcell-width--width100{width:100%;vertical-align:top;}
.page-content-components-wrapper .comTabs{
  position:absolute;
}
.COMArticle .text TD
{
  color : #666666;
  font-size : 12px;
  line-height: 18px;
}
.COMArticle TABLE.webtable-layout--standard-headline {
  line-height: 18px;
}
/* Components Archive */
TD.search-headline-wrapper
{
  padding:10px 0 10px 20px;
}
TD.search-hint-wrapper
{
  padding:0 14px 10px 20px;
  color: #C90302;
  font-size : 12px;
  line-height:15px;
}
TD.search-description-wrapper
{
  padding-left:20px;
  padding-right:14px;
}
TD.search-form-wrapper
{
  padding:20px 0 10px 0;
}
DIV.search-form TD.formHead SPAN.text
{
  color : #003893;
  line-height: 15px;
  font-size : 12px;
  font-weight: bold;
}
DIV.search-result TH
{
  background-color: #E5E5E5;
  height:27px;
  color:#666666;
  font-weight:bold;
  font-size:12px;
  text-align:left;
  vertical-align:top;
  table-layout:fixed;
}
DIV.search-result TH TD
{
  font-size:12px;
  font-weight:bold;
}
DIV.search-result TD
{
  font-size:12px;
  line-height:15px;
}
DIV.search-result TD.cell
{
  border-bottom:1px solid #CCCCCC;
  padding-top:6px;
  padding-bottom:4px;
}
DIV.search-result TD.column-title, DIV.search-result TH.column-title
{
  width:230px;
  padding-left:20px;
  vertical-align:top;
}
DIV.search-result TD.column-branche, DIV.search-result TH.column-branche
{
  width:180px;
  padding-left:10px;
  vertical-align:top;
}
DIV.search-result TD.column-product, DIV.search-result TH.column-product
{
  width:180px;
  padding-left:10px;
  vertical-align:top;
}
DIV.search-result TD.column-date, DIV.search-result TH.column-date
{
  width:120px;
  padding-left:10px;
  vertical-align:top;
}
DIV.search-result TD.warning
{
  padding:15px 14px 30px 20px;
  color:#C00000;
}
DIV.search-result TD.warning SPAN.text
{
  width:531px;
}
.COMArticle TABLE.webtable-layout--standard-headline, .COMArticle TABLE.webtable-layout--plain-headline
{
  /*width:535px;*/
}
.COMArticle TABLE.webtable-layout--interview
{
  width: 520px;
  border-collapse: collapse;
}
.COMArticle TABLE.webtable-layout--interview TD.cell-left
{
  padding-top:0;
  padding-left:0;
  padding-right:8px;
  vertical-align:top;
  width: 126px;
  font-size:10px;
}
.COMArticle TABLE.webtable-layout--interview TD.cell-right
{
  font-size:12px;
  padding-left:20px;
  vertical-align:top;
  width: 385px;
}
.COMArticle TABLE.webtable-layout--interview P
{
  font-size:12px;
  margin:0;
  padding:0;
}
.COMArticle TABLE.webtable-layout--interview P.contentclass-standard--separator
{
  line-height:1px;
  border:0;
  border-top: solid #7f9bca 1px;
  margin:18px 0 18px 0;
}
.COMArticle TABLE.webtable-layout--interview P.contentclass-standard--headline
{
  font-size : 22px;
  line-height:32px;
}
.COMArticle TABLE.webtable-layout--interview TD.cell-right P.contentclass-components--catchword
{
  padding-top:8px;
}
.text  table{
  /*width:auto!important;*/
}
.text  table.webtable-layout--standard-headline{
  /*width:535px!important;*/
}
.fields .text  table{
  width:100%!important;
}
div.COMArticleMain span.image-big{
  position:relative;
  top: 12px;
}
.simpleContainer-homepage div.COMArticleMain span.image-big{
  top:0;
}
/* todo use this from editor */
.tableheading{
  font-size:11px;
  line-height:13px;
  margin-left:0;
  margin-right:0;
  padding-bottom:7px;
  vertical-align:top;
  display:block;
}
table.webtable-width--widthproz95 table td a img{
  *margin-bottom:-2px;
}
table .table{
  margin-bottom: 0;
}
table .table p{
  padding-bottom: 0;
}
table .table img{
  margin: 0;
  float: none;
}
.content .table {
  margin: 0;
  padding: 0;
}
.content ul li, .content ul li p {
    font-size: 12px !important;
    padding: 0 !important;
}
.webtable-celltype--gray,
.webtable-celltype--gray p{
    color: #000000!important;
}

.table-empty-legacy {
    margin-bottom: 20px;
}
.table-empty-legacy td, .table-empty-legacy td p, .table-empty-legacy td span {
    color: #666;
    font-size: 12px;
    line-height: 16px;
    padding: 1px;
}
.table-empty-legacy td p {
    padding-bottom: 8px;
}
.table-empty-legacy td p:first-child {
    padding-bottom: 16px;
}

.webcell-width--widthproz50{
    width: 50%;
}

.grid td, .grid th {
    border:1px solid #999999;
    color: #666;
    padding: 11px 6px 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
}

.plain td, .plain th {
    color: #666;
    padding: 11px 6px 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
}

/* gernal_ie.css */

/* borders: */
.web-border-top--bright-grey {border-top:1px solid #cccccc;}
.web-border-left--bright-grey {border-left:1px solid #cccccc;}
.web-border-right--bright-grey {border-right:1px solid #cccccc;}
.web-border-bottom--bright-grey {border-bottom:1px solid #cccccc;}
.web-border-top--dark-grey {border-top:1px solid #999999;}
.web-border-left--dark-grey {border-left:1px solid #999999;}
.web-border-right--dark-grey {border-right:1px solid #999999;}
.web-border-bottom--dark-grey {border-bottom:1px solid #999999;}
.web-border-top--white {border-top:1px solid #ffffff;}
.web-border-left--white {border-left:1px solid #ffffff;}
.web-border-right--white {border-right:1px solid #ffffff;}
.web-border-bottom--white {border-bottom:1px solid #ffffff;}

.webtable-rowtype--headline-gray {
    background-color : #cccccc;
    color : #000000;
    font-weight : bold;
    font-size : 12px;
    font-family : Arial, Helvetica, sans-serif;}

.webtable-celltype--gray {
    background-color : #cccccc;
    color : #000000;}

.webtable-celltype--blue {
    background-color : #c7daf1;}

.webtable-celltype--blue .webstyle-standard--content-head {
    color : #003893;}

/* Added */
.padding-top--3 {
    padding-top: 3px;
}

.padding-bottom--3 {
    padding-bottom: 3px;
}

.indent-left--3 {
    padding-left: 3px;
}

.indent-right--3--3 {
    padding-right: 3px;
}

.webcell-width--width1 {width:1px;}
.webcell-width--width5 {width:5px;}
.webcell-width--width10 {width:10px;}
.webcell-width--width15 {width:15px;}
.webcell-width--width20 {width:20px;}
.webcell-width--width25 {width:25px;}
.webcell-width--width30 {width:30px;}
.webcell-width--width35 {width:35px;}
.webcell-width--width40 {width:40px;}
.webcell-width--width45 {width:45px;}
.webcell-width--width50 {width:50px;}
.webcell-width--width55 {width:55px;}
.webcell-width--width60 {width:60px;}
.webcell-width--width65 {width:65px;}
.webcell-width--width70 {width:70px;}
.webcell-width--width75 {width:75px;}
.webcell-width--width80 {width:80px;}
.webcell-width--width85 {width:85px;}
.webcell-width--width90 {width:90px;}
.webcell-width--width95 {width:95px;}
.webcell-width--width100 {width:100px;}
.webcell-width--width110 {width:110px;}
.webcell-width--width120 {width:120px;}
.webcell-width--width130 {width:130px;}
.webcell-width--width140 {width:140px;}
.webcell-width--width150 {width:150px;}
.webcell-width--width160 {width:160px;}
.webcell-width--width170 {width:170px;}
.webcell-width--width180 {width:180px;}
.webcell-width--width190 {width:190px;}
.webcell-width--width200 {width:200px;}
.webcell-width--width210 {width:210px;}
.webcell-width--width220 {width:220px;}
.webcell-width--width230 {width:230px;}
.webcell-width--width240 {width:240px;}
.webcell-width--width250 {width:250px;}
.webcell-width--width260 {width:260px;}
.webcell-width--width270 {width:270px;}
.webcell-width--width280 {width:280px;}
.webcell-width--width290 {width:290px;}
.webcell-width--width300 {width:300px;}
.webcell-width--width310 {width:310px;}
.webcell-width--width320 {width:320px;}
.webcell-width--width330 {width:330px;}
.webcell-width--width340 {width:340px;}
.webcell-width--width350 {width:350px;}
.webcell-width--width360 {width:360px;}
.webcell-width--width370 {width:370px;}
.webcell-width--width380 {width:380px;}
.webcell-width--width390 {width:390px;}
.webcell-width--width400 {width:400px;}
.webcell-width--width450 {width:450px;}
.webcell-width--width500 {width:500px;}
.webcell-width--width550 {width:550px;}
.webcell-width--width600 {width:600px;}
.webcell-width--width650 {width:650px;}