img {
        border: 0;
}
.txt {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: 191510;
}
.huvudrubrik {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: 191510;
}
.underrubrik {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: 191510;
}
.redunderrubrik {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: b5121b;
}
.redtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: b5121b;
}
a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: 191510;
}
a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: 191510;
}
a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: 191510;
}
a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: 191510;
}
.kursivtxt {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: italic;
        font-weight: normal;
        color: 191510;
}
.bottentext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: 7c6a55;
        font-style: italic;

}
.finanstxt {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #333333;
}
.finansfetstil {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
}
.finansfetgra {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #333333;
}
.finansfetröd {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #7c6a55;
}
.finanstxtkursiv {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: italic;
        font-weight: normal;
        color: 191510;
}
.finansfetbrun {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
}
.finansstorfet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
}
.statistiktext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
}
.statistikkursiv {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: italic;
        font-weight: normal;
        color: #af6d00;
}
/* Nya klasser av Jenny */
.fetsvart {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
}
.fetgra {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #333333;
}
.gratext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #333333;
}
.fetgul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: af6d00;
}
.storfetsvart {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
}

/* Summeringstabell av finansiell data */

#sum_tbl {
        margin-bottom: 20px;
}
#sum_tbl td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: b5121b;
        text-align: right;
}
#sum_tbl th {
        text-align: right;
}
#sum_tbl td.head {
        text-align: left;
}
#sum_tbl th, #sum_tbl td.head {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: b5121b;
}

/* Tabell över finansiell data */
#fin_table .info {
        border: 0;
}
#fin_table {
        width: 100%;
}
#fin_table td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: left;
        margin: 0;
        padding: 2px;
        vertical-align: top;
}
#fin_table td.data {
        text-align: right;
        width: 60px;
        vertical-align: bottom;
}
#fin_table td.middle {
        vertical-align: middle;
}
#fin_table td.sub {
        padding-left: 30px;
}
#fin_table td.l1  {
        padding-top: 30px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}
#fin_table td.l2 {
        padding-top: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}
#fin_table td.l3 {
        padding-left: 10px;
}
#fin_table td.l3_collapse {
        padding-left: 10px;
}
#fin_table td.l4 {
        padding-top: 0px;
        padding-left: 20px;
}
#fin_table td.sum3 {
        padding-left: 10px;
        border-bottom: 1px solid #000000;
}
#fin_table td.sum2 {
        border-bottom: 1px solid #000000;
        padding-bottom: 15px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

#fin_table td.sum1 {
        padding-top: 5px;
        border-bottom: 3px double #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}
#fin_table .info {
        margin: 0;
        vertical-align: bottom;
}
#fin_table td.extra_row {
        /*border-bottom: 1px solid #000000;*/
        padding-top: 15px;
        padding-bottom: 15px;

}
#fin_table td.extra_pad {
        padding-left: 10px;

}
#sektorind dl {
        margin-left: 30px;
        display: list-item;
}
.line td {
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
}
.finansbigröd {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px !important;
        font-weight: bold;
        color: b5121b;
}
.diagram_spec {
        width: 660px;
}
.diagram_spec td {
        vertical-align: top;
}
.diagram_spec td.col1 {
        width: 33%;
        padding-left: 70px;
}
.diagram_spec td.col2 {
        width: 33%;
        padding-left: 50px;
}
.diagram_spec td.col3 {
        width: 33%;
        padding-left: 30px;
}

/* Skriv ut */
hr.pgbreak {
        page-break-before: always;
        clear: both;
}
