/**********************/
/*** General things ***/
/**********************/

html{
}

body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 17px;
  background-color: white;
}

div#centering {
}

a {
  text-decoration: none;
}

img {
   border: 0;
}

h1 {
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  color: #405661;
  font-size: 28px;
  line-height: 32px;
  margin-top: 0px;
  margin-bottom: 14px;
}

h2 {
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #405661;
  margin-bottom: 5px;
  line-height: 24px;
  margin-top: 0px;
}

h3, h4, h5, h6, h7, h8 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 17px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
}

p {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 16px;
}

div#oldbrowser {
  display: none;
}

/**************/
/*** Ticker ***/
/**************/

#header.eceeeorg div#ticker {
    display: none;
}
#header.ecodesign div#ticker {
    display: none;
}

/**************/
/*** Header ***/
/**************/


div#header {
    display: none;
}

/**************/
/*** Logo ***/
/**************/
div#logo {
    display: none;
}
.ecodesign div#logo {
    display: none;
}



/**************/
/*** Quote ***/
/**************/

div#quote {
    display: none;
}

/**************/
/*** Search ***/
/**************/

div#search {
    display: none;
}



/*****************/
/*** Main menu ***/
/*****************/

div.topmenu {
    display: none;
}

div#globalnav {
    display: none;
}

div#topstatic {
    display: none;
}

div#socialmenu {
    display: none;
}


/*****************/
/*** Site menu ***/
/*****************/

div.sitemenu {
    display: none;
}

/* Hide the "Contact us" from the main menu */

ul#portal-globalnav li#portaltab-contact-us {
    display: none;
}

div#topspace {
    display: none;
}

div#main {
}

/*******************/
/*** Left column ***/
/*******************/

/* portlets */

div#leftcolumn {
    margin: 30px 20px 30px 1cm;
    width:15cm;
}

div#leftportlets {
    display: none;
}



/* carousel */

div.carousel {
    padding-bottom:17px;
}

/* content */

div#content {
}


div#content img
{
  margin-bottom: 1px;
  margin-top: 0px;  
  margin-right: 0px;
  margin-left: 0px;
}

/* This is "backwards" because of a bug in TinyMCE */
div#content .image-outside img {
  float: left;
  margin-left: -88px;
  margin-right: 10px;
}

div#content img.image-left {
  float: left;
  margin-right: 13px;
}

div#content img.image-right {
  float: right;
  margin-left: 13px;
}

div#content div.documentDescription {
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 19px;
  margin-bottom: 28px;
  font-weight: bold;
}

/* No header on the front-page */

body.section-front-page div#content h1 {
    display: none;
}

/* No documentByLine */
.documentByLine {
  display: none;
}

/* eceee styles */

span.eceee {
  font-weight: bold;
  color:#3985C9;
}

.table_style_1 {
  border-collapse: collapse;
  margin: 0 0 15px 0;
  font-family:arial, helvetica, sans-serif;
  font-weight:normal;
  font-size:10px;
  color:#000000;
}

table.table_style_1 {
  font-family:arial, helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#FFFFFF;
  border:1px solid #3A75BA;
}

table.table_style_1 th {
  font-family:arial, helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#FFFFFF;
  background-color:#3A75BA;
}

table.table_style_1 td {
  font-family:arial, helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#000000;
}

.table_style_2 {
  border-collapse: collapse;
  margin: 0 0 15px 0;
  font-family:arial, helvetica, sans-serif;
  font-weight:normal;
  font-size:10px;
  color:#000000;
}

table.table_style_2 {
  font-family:arial, helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#FFFFFF;
  width:100%;
}

table.table_style_2 th {
  font-family:arial, helvetica, sans-serif;
  font-weight:bold;
  font-size:13px;
  color:#000000;
  text-align:center;
  padding:10px 12px;
}

table.table_style_2 td {
  font-family:arial, helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  padding:5px 12px;
}
table.table_style_2 tr:nth-child(odd) {
  color:#000000;
  background-color:#ffffff;
}
table.table_style_2 tr:nth-child(even) {
  color:#000000;
  background-color:#f4f4f4;
}


/********************/
/*** Right column ***/
/********************/

div#rightcolumn {
    display: none;
}


/* Portlets */

p.invisible {
  line-height: 0;
  margin: 0;
}




.more_link {
    text-align: right;
}

.more_link a {
    color:rgb(0,138,200) !important;
}



.mainContentColumn ul {
  padding-left: 13px;
}

.mainContentColumn li {
  display: list-item;
  margin: 0px 0px 5px 0px;
}

.mainContentColumn ul li {
  list-style-type: disc;
  color: black;
  margin-left: 4px;
  list-style-position: outside;	
}

#fpLeftColumnBottom {
    page-break-inside: avoid;
    padding:10px 17px;
    border: 1px solid rgb(0,138,200);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top:21px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
}
#fpLeftColumnBottom h1 {
    display: none;
}
#fpLeftColumnBottom h2 {
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    font-weight:700;
    font-size: 18px;
    line-height: 24px;
    color:#547180;
    text-transform:lowercase;
    margin-top:0px;
    padding-top:0px;
}
#fpLeftColumnBottom ul li {
  list-style-type:disc;
  color:black;
  margin: 0px 0px 10px -24px;
  padding:0px;
  list-style-position:outside;
}


#fpLeftColumnBottom a {
    color: black;
}

#fpLeftColumnBottom a:hover {
    color: rgb(0,138,200);
}


#fpRightColumn {
    display:none;
}
    
#fpLeftColumnColumnists {
    display:none;
}
 

.news_intro {
    font-size:14px;
    font-weight:bold;
} 

.news-item a.newslink {
    text-decoration: none;
    color: rgb(0,0,0);
}
.news-item a:hover.newslink {
    text-decoration: underline;
    color: rgb(0,138,200);
}


/***************/
/*** Footer ***/
/**************/


.ecod-product-title { display:none;}
.ecod-product-title-content {padding-right:26px;text-align:right;}
.ecod-product-title-content .ecod-status { width:39px; height:39px; margin-left:auto; order: 1px solid black;margin-top:5px;margin-bottom:13px;}
.ecod-product-title-content .ecod-status-white { background-image:url('../img/ecod-white.png');ackground-color:rgb(255, 255, 255); }
.ecod-product-title-content .ecod-status-blue { background-image:url('../img/ecod-blue.png');ackground-color:rgb(108, 186, 228); }
.ecod-product-title-content .ecod-status-magenta { background-image:url('../img/ecod-red.png');ackground-color:rgb(225, 0, 114); }
.ecod-product-title-content .ecod-status-orange { background-image:url('../img/ecod-orange.png');ackground-color:rgb(242, 159, 52); }
.ecod-product-title-content .ecod-status-lemon { background-image:url('../img/ecod-yellow.png');ackground-color:rgb(210, 208, 57); }
.ecod-product-title-content .ecod-status-green { background-image:url('../img/ecod-green.png');ackground-color:rgb(133, 179, 115); }
.ecod-product-title-content p {padding:0px; margin:0px;color:#405661;font-style:italic;padding-bottom:7px;}
.ecod-product-title-content .ecod-5step {padding:0px; margin:0px;width:125px;height:20px;margin-left:auto;background-image:url('../img/ecod-5step.png');}
.ecod-product-title-content .ecod-3step {padding:0px; margin:0px;width:125px;height:20px;margin-left:auto;background-image:url('../img/ecod-3step.png');}
.ecod-status-explanation {display:none; text-align:left;padding-left:28px;}
.ecod-status-explanation h4 {font-size:11px;}
.ecod-status-explanation p {font-size:11px;}
.ecod-status-01 { display:block;width:0px;height:20px;float:left;}
.ecod-status-02 { display:block;width:0px;height:20px;float:left;}
.ecod-status-03 { display:block;width:26px;height:20px;float:left;}
.ecod-status-04 { display:block;width:22px;height:20px;float:left;}
.ecod-status-05 { display:block;width:22px;height:20px;float:left;}
.ecod-status-06 { display:block;width:22px;height:20px;float:left;}
.ecod-status-07 { display:block;width:22px;height:20px;float:left;}
.ecod-status-08 { display:block;width:42px;height:20px;float:left;}
.ecod-status-09 { display:block;width:34px;height:20px;float:left;}
.ecod-status-10 { display:block;width:48px;height:20px;float:left;}

.ecodesign_table {  border-collapse: collapse;  margin: 0 0 15px 0;  font-family:arial, helvetica, sans-serif;  font-weight:normal;  font-size:10px;  color:#000000;}
table.ecodesign_table {  font-family:arial, helvetica, sans-serif;  font-weight:bold;  font-size:11px;  color:#FFFFFF;  width:100%;}
table.ecodesign_table th {  font-family:arial, helvetica, sans-serif;  font-weight:bold;  font-size:13px;  color:#000000;  text-align:left;  padding:10px 12px;}
table.ecodesign_table td {  font-family:arial, helvetica, sans-serif;  font-weight:normal;  font-size:11px;  padding:10px 12px; vertical-align: top;}
table.ecodesign_table tr:nth-child(odd) {  color:#000000;  background-color:#ffffff;}
table.ecodesign_table tr:nth-child(even) {  color:#000000;  background-color:#f4f4f4;}
table.ecodesign_table p {margin:0px 0px;}

.columnindex-date { margin: 0px 0px; }
.columnindex-columnist { margin: 5px 0px; }

.vertical { margin-right:10px !important;margin-bottom:10px !important; }

div.printHeader {
    padding:20px 20px 20px 1cm;
}

div#footer, div.printFooter {
    page-break-inside: avoid;
    padding:40px 20px 120px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    position:relative;
}
div#footer .col1 {
    display:none;
}
div#footer .col2 {
    display:none;
}
div#footer .col3 {
    position:absolute;
    left:1cm;
}
div#footer .col4 {
    position:absolute;
    left:8cm;
}
div#footer a {color:black;}
div#footer ul {
    list-style-type: none;
    padding: 9px 0 0 0;
    margin: 0;
}
div#footer li {
    padding: 0;
    margin: 0;
}
