/* offline preview only */

.spreadsheet { font-size: 15px; }



/* OFFLINE */
@font-face {
  font-family: 'FONTNAME';
  src: url('../_Materials/fonts/FONTFILENAME.eot'); /* IE9 Compat Modes */
  src: url('../_Materials/fonts/FONTFILENAME.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../_Materials/fonts/FONTFILENAME.woff') format('woff'), /* Modern Browsers */
       url('../_Materials/fonts/FONTFILENAME.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../_Materials/fonts/FONTFILENAME.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/* OFFLINE END */

<!-- TABLE EN --><!-- marker: NXR_SPREADSHEET "tablestyle.css" -->

/* TabGeber Tabellenstile */
/* KiTab noBEM */
.dummy { }


/* general */
 .spreadsheet .textAlign-left,  .spreadsheet .align-left { text-align: left; }
 .spreadsheet .textAlign-right,  .spreadsheet .align-right { text-align: right; }
 .spreadsheet .textAlign-center,  .spreadsheet .align-center { text-align: center; }

 .spreadsheet .wbr:before {
    content: "\200B";
}

/* widths */
.spreadsheet .width-12   { width: 12%; }
.spreadsheet .width-14   { width: 14%; }
.spreadsheet .width-30   { width: 30%; }
.spreadsheet .width-100  { width: 100%; }
.spreadsheet .width-auto { width: auto; }


/* subscript, superscript */
 .spreadsheet sub {
    font-size: 0.714em;
    line-height: 0;
    vertical-align: sub;
    position: static;
    top: -0.25em;
}

 .spreadsheet sup {
    font-size: 0.714em;
    line-height: 0;
    vertical-align: super;
    position: static;
    top: -0.5em;
}

 .spreadsheet sup.asterisk {
    font-size: inherit;
    line-height: inherit;
    vertical-align: baseline;
    top: 0;
}

/* default table styles */
 .spreadsheet table {
    border: 0;
    border-spacing: 0;
    border-collapse: separate;
}

 .spreadsheet table.en-essity-survey {
    font-family: Arial, Helvetica, sans-serif;;
    font-size: 93.3333%;
    padding-top: 0;
    padding-bottom: 0;
}

 .spreadsheet.oversized table.en-essity-survey thead,
 .spreadsheet.oversized table.en-essity-survey tfoot,
 .spreadsheet.oversized table.en-essity-survey tbody {
    font-size: 9px;
}

 .spreadsheet th,
 .spreadsheet td {
    font-weight: normal;
    font-size: 1em;
    padding: 0 4px 0 2px;
    vertical-align: bottom;
}

 .spreadsheet th p,
 .spreadsheet td p {
    line-height: 120%;
    letter-spacing: 0;
}

 .spreadsheet.oversized th,
 .spreadsheet.oversized td {
    padding: 0 2px;
    line-height: 120%;
}


 .spreadsheet table.en-essity-survey p {
    font-size: 1em;
    padding: 4px 0;
    margin: 0;
    vertical-align: bottom;
}

 .spreadsheet.oversized table.en-essity-survey p {
    padding: 2px 0;
}

/* footnotes */
 .spreadsheet td.table-footnote {
    font-size: 1em;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
}

 .spreadsheet td.table-footnote table {
    font-family: Arial, Helvetica, sans-serif;;
    vertical-align: top;
    margin-top: 10px;
    width: 100%;
}

 .spreadsheet td.table-footnote p {
    padding: 0 0 2px;
    margin: 0;
}

 .spreadsheet td.table-footnote th,
 .spreadsheet td.table-footnote td {
	padding: 0 2px;
	vertical-align: top;
    line-height: 120%;
}

/* inbetween, empty */
 .spreadsheet td.inbetween {
    padding: 2px;
    margin: 0;
    font-size: 0;
    line-height: 0;
}


 .spreadsheet td.empty,
 .spreadsheet td.empty p,
 .spreadsheet td.inbetween p {
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 0;
}

/* empty rows */
 .spreadsheet tr.empty td p,
 .spreadsheet tr.empty td {
    line-height: 1px;
}

/* highlight */
 .spreadsheet table.highlight tr.hover,
 .spreadsheet table.highlight tr.active {
    background: none; /* reset skeleton highlight */
}

 .spreadsheet table.en-essity-survey > tbody tr.hover th,
 .spreadsheet table.en-essity-survey > tbody tr.hover td,
 .spreadsheet table.en-essity-survey > tbody tr th.hover,
 .spreadsheet table.en-essity-survey > tbody tr td.hover {
    background-color: #CCEBFF;
}
 .spreadsheet table.en-essity-survey > tbody tr.hover th *,
 .spreadsheet table.en-essity-survey > tbody tr.hover td *,
 .spreadsheet table.en-essity-survey > tbody tr th.hover *, 
 .spreadsheet table.en-essity-survey > tbody tr td.hover * {
    background-color: transparent;
}
 .spreadsheet table.en-essity-survey > tbody tr.active th,
 .spreadsheet table.en-essity-survey > tbody tr.active td,
 .spreadsheet table.en-essity-survey > tbody tr th.active,
 .spreadsheet table.en-essity-survey > tbody tr td.active {
    background-color: #CCEBFF;
}
 .spreadsheet table.en-essity-survey > tbody tr.active th *,
 .spreadsheet table.en-essity-survey > tbody tr.active td *,
 .spreadsheet table.en-essity-survey > tbody tr th.active *, 
 .spreadsheet table.en-essity-survey > tbody tr td.active * {
    background-color: transparent;
}
 .spreadsheet table.en-essity-survey > tbody tr.hover th.empty,
 .spreadsheet table.en-essity-survey > tbody tr.hover td.empty,
 .spreadsheet table.en-essity-survey > tbody th.hover.empty,
 .spreadsheet table.en-essity-survey > tbody td.hover.empty,
 .spreadsheet table.en-essity-survey > tbody tr.active th.empty,
 .spreadsheet table.en-essity-survey > tbody tr.active td.empty,
 .spreadsheet table.en-essity-survey > tbody th.active.empty,
 .spreadsheet table.en-essity-survey > tbody td.active.empty {
    color: inherit;
    background-color: inherit;
}


/* individual cell formats */


/* #1 */
 .spreadsheet .en-essity-survey-1 {
    color: #00005A;
    font-size: 0.929em;
    border-top:  solid 2px #00005A;
    border-bottom:  solid 2px #00005A;
}
 .spreadsheet table.en-essity-survey th.en-essity-survey-1 p,
 .spreadsheet table.en-essity-survey td.en-essity-survey-1 p {
    color: #00005A;
    font-size: 1em;
}

 /* #2 */
 .spreadsheet .en-essity-survey-2 {
    vertical-align: top;
    border-bottom:  solid 1px #838B8D;
}
 .spreadsheet table.en-essity-survey th.en-essity-survey-2 p,
 .spreadsheet table.en-essity-survey td.en-essity-survey-2 p {
}

 /* #3 */
 .spreadsheet .en-essity-survey-3 {
    vertical-align: top;
    border-bottom:  solid 2px #00005A;
}
 .spreadsheet table.en-essity-survey th.en-essity-survey-3 p,
 .spreadsheet table.en-essity-survey td.en-essity-survey-3 p {
}

 
/* POST */
/* POST END */

<!-- marker: NXR_SPREADSHEET "tablestyle.css" / --><!-- TABLE EN / -->
