/* offline preview only */

.spreadsheet { font-size: 12px; }



/* 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 */
.dummy { }


.spreadsheet #spreadsheet__temp-wrapper { border: 2px dashed red; margin: -2px; }
.spreadsheet #spreadsheet__temp-wrapper:before { content: "tentative table:"; background-color: red; color: white; font-family: monospace, sans-serif; font-size: 12px; font-weight: bold; line-height: 1em; padding: 4px 8px 5px; margin: -2px 0 5px -2px; display: inline-block; }
.spreadsheet .zoom + .spreadsheet__table-wrapper > #temp-wrapper,.spreadsheet .spreadsheet__header + .spreadsheet__table-wrapper > #spreadsheet__temp-wrapper { margin-top: 5px; }


/* PRE */body {
    font-size: 12px;
    font-family: Arial,sans-serif;
    margin: 0;
}
@font-face {
    font-family: 'UniversLTStd67BoldCondensed';
    src: url('fonts/UniversforSGSW00-67BdCn.eot'); /* IE9 Compat Modes */
    src: url('fonts/UniversforSGSW00-67BdCn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/UniversforSGSW00-67BdCn.woff') format('woff'), /* Modern Browsers */
    url('fonts/UniversforSGSW00-67BdCn.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/UniversforSGSW00-67BdCn.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/* PRE END */


/* 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-1    { width: 1%; }
.spreadsheet .width-10   { width: 10%; }
.spreadsheet .width-11   { width: 11%; }
.spreadsheet .width-40   { width: 40%; }
.spreadsheet .width-45   { width: 45%; }
.spreadsheet .width-99   { width: 99%; }
.spreadsheet .width-100  { width: 100%; }
.spreadsheet .width-auto { width: auto; }


/* subscript, superscript */
.spreadsheet sub {
    font-size: 0.75em;
    line-height: 0;
    vertical-align: sub;
    position: static;
    top: -0.25em;
}

.spreadsheet sup {
    font-size: 0.75em;
    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.csr16 {
    font-size: 100.01%;
    padding-top: 0;
    padding-bottom: 0;
}

.spreadsheet.oversized table.csr16 thead,
.spreadsheet.oversized table.csr16 tfoot,
.spreadsheet.oversized table.csr16 tbody {
    font-size: 10px;
}

.spreadsheet th,
.spreadsheet td {
    font-weight: normal;
    font-size: 1em;
    padding: 0 8px 0 2px;
    vertical-align: bottom;
}

.spreadsheet.oversized th,
.spreadsheet.oversized td {
    padding: 0 2px 0 2px;
}

.spreadsheet table.csr16 p {
    font-size: 1em;
    padding: 8px 0 8px 0;
    margin: 0;
    vertical-align: bottom;
}

.spreadsheet.oversized table.csr16 p {
    padding: 2px 0 2px 0;
}

/* footnotes */
.spreadsheet td.table-footnote {
    font-size: 1em;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
}

.spreadsheet td.table-footnote table {
    vertical-align: top;
    margin-top: 5px;
    width: 100%;
}

.spreadsheet td.table-footnote p {
    padding: 0 0 2px 0;
    margin: 0;
}

.spreadsheet td.table-footnote th,
.spreadsheet td.table-footnote td {
    padding: 0 8px 0 2px;
    vertical-align: top;
}

/* inbetween, empty */
.spreadsheet td.inbetween {
    padding: 8px 8px 8px 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;
}

/* highlight */
.spreadsheet table.highlight tr.hover,
.spreadsheet table.highlight tr.active {
    background: none; /* reset skeleton highlight */
}

.spreadsheet table.csr16 > tbody tr.highlightclick th,
.spreadsheet table.csr16 > tbody tr.highlightclick th p,
.spreadsheet table.csr16 > tbody tr.highlightclick td,
.spreadsheet table.csr16 > tbody tr.highlightclick td p {
    background-color: #FFE0CC;
}
.spreadsheet table.csr16 > tbody tr.highlightclick th a,
.spreadsheet table.csr16 > tbody tr.highlightclick th a:visited,
.spreadsheet table.csr16 > tbody tr.highlightclick td a,
.spreadsheet table.csr16 > tbody tr.highlightclick td a:visited {
    background-color: #FFE0CC;
}
.spreadsheet table.csr16 > tbody tr.highlightclick th a:focus,
.spreadsheet table.csr16 > tbody tr.highlightclick th a:active,
.spreadsheet table.csr16 > tbody tr.highlightclick th a:hover,
.spreadsheet table.csr16 > tbody tr.highlightclick td a:active,
.spreadsheet table.csr16 > tbody tr.highlightclick td a:focus,
.spreadsheet table.csr16 > tbody tr.highlightclick td a:hover {
    background-color: #FFE0CC;
}
.spreadsheet table.csr16 > tbody tr.highlightmouseover th,
.spreadsheet table.csr16 > tbody tr.highlightmouseover th p,
.spreadsheet table.csr16 > tbody tr.highlightmouseover td,
.spreadsheet table.csr16 > tbody tr.highlightmouseover td p {
    background-color: #FFE0CC;
}
.spreadsheet table.csr16 > tbody tr.highlightmouseover th a,
.spreadsheet table.csr16 > tbody tr.highlightmouseover th a:visited,
.spreadsheet table.csr16 > tbody tr.highlightmouseover td a,
.spreadsheet table.csr16 > tbody tr.highlightmouseover td a:visited {
    background-color: #FFE0CC;
}
.spreadsheet table.csr16 > tbody tr.highlightmouseover th a:active,
.spreadsheet table.csr16 > tbody tr.highlightmouseover th a:focus,
.spreadsheet table.csr16 > tbody tr.highlightmouseover th a:hover,
.spreadsheet table.csr16 > tbody tr.highlightmouseover td a:active,
.spreadsheet table.csr16 > tbody tr.highlightmouseover td a:focus,
.spreadsheet table.csr16 > tbody tr.highlightmouseover td a:hover {
    background-color: #FFE0CC;
}
.spreadsheet table.csr16 > tbody tr.hover th.empty,
.spreadsheet table.csr16 > tbody tr.hover td.empty,
.spreadsheet table.csr16 > tbody th.hover.empty,
.spreadsheet table.csr16 > tbody td.hover.empty,
.spreadsheet table.csr16 > tbody tr.active th.empty,
.spreadsheet table.csr16 > tbody tr.active td.empty,
.spreadsheet table.csr16 > tbody th.active.empty,
.spreadsheet table.csr16 > tbody td.active.empty {
    color: inherit;
    background-color: inherit;
}

/* individual cell formats */

/*0|3552822|12|1|0|0|3|0|0|0|26367|0|||solid|0|0||0*/
.spreadsheet .csr16-1 {
    color: #363636;
    border-bottom: solid 2px #FF6600;
}
/*0|3552822|12|1|0|0|3|0|0|0|26367|0|||solid|0|0||0*/
.spreadsheet table.csr16 th.csr16-1 p,
.spreadsheet table.csr16 td.csr16-1 p {
    color: #363636;
}


/*0|26367|12|1|0|0|3|0|0|0|26367|0|||solid|0|0||0*/
.spreadsheet .csr16-2 {
    color: #FF6600;
    border-bottom: solid 2px #FF6600;
}
/*0|26367|12|1|0|0|3|0|0|0|26367|0|||solid|0|0||0*/
.spreadsheet table.csr16 th.csr16-2 p,
.spreadsheet table.csr16 td.csr16-2 p {
    color: #FF6600;
}


/*0|3552822|12|2|0|0|2|0|0|0|15000804|0|||solid|0|0||0*/
.spreadsheet .csr16-3 {
    color: #363636;
    vertical-align: top;
    border-bottom: solid 1px #E4E4E4;
}
/*0|3552822|12|2|0|0|2|0|0|0|15000804|0|||solid|0|0||0*/
.spreadsheet table.csr16 th.csr16-3 p,
.spreadsheet table.csr16 td.csr16-3 p {
    color: #363636;
}


/*0|26367|12|2|0|0|2|0|0|0|15000804|0|||solid|0|0||0*/
.spreadsheet .csr16-4 {
    color: #FF6600;
    vertical-align: top;
    border-bottom: solid 1px #E4E4E4;
}
/*0|26367|12|2|0|0|2|0|0|0|15000804|0|||solid|0|0||0*/
.spreadsheet table.csr16 th.csr16-4 p,
.spreadsheet table.csr16 td.csr16-4 p {
    color: #FF6600;
}


/*0|3552822|10|2|0|0|0|0|0|0|0|0|||0|0|0||0*/
.spreadsheet .csr16-5 {
    color: #363636;
    font-size: 0.833em;
    vertical-align: top;
}
/*0|3552822|10|2|0|0|0|0|0|0|0|0|||0|0|0||0*/
.spreadsheet table.csr16 th.csr16-5 p,
.spreadsheet table.csr16 td.csr16-5 p {
    color: #363636;
    font-size: 1em;
}


/*0|3552822|12|2|0|0|2|0|0|0|15000804|0|||solid|0|1||0*/
.spreadsheet .csr16-6 {
    color: #363636;
    vertical-align: top;
    border-bottom: solid 1px #E4E4E4;
}
/*0|3552822|12|2|0|0|2|0|0|0|15000804|0|||solid|0|1||0*/
.spreadsheet table.csr16 th.csr16-6 p,
.spreadsheet table.csr16 td.csr16-6 p {
    color: #363636;
    padding-left: 10px;
}






/* POST */
.spreadsheet span.tableSubHeadline {
	font-family: 'UniversLTStd67BoldCondensed', Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
.spreadsheet span.tableLegend {
	font-size: 13px;
	font-weight: bold;
}
/* POST END */

<!-- marker: NXR_SPREADSHEET "tablestyle.css" / --><!-- TABLE EN / -->
