﻿body, .mce-content-body table, .codesWithTextDialog .x-panel-header-text {
    background: #fff;
    color: #000;
    font-family: "Arial","sans-serif";
    font-size: 9.0pt;
}

table {
    border-collapse: collapse;
}

/*** Clear some outside styles **/
.innerElement ol, .mce-content-body ol {
    list-style: decimal;
    padding: 0px 0px 0px 40px;
    margin-left: 26.34pt;
}

.innerElement ul, .mce-content-body ul {
    list-style: disc;
    padding: 0px 0px 0px 40px;
    margin-left: 26.34pt;
}

.innerElement li {
    padding: 0;
    margin: 0;
    border: none;
}

.innerElement em {
    font-style: italic;
}

.innerElement em strong, .innerElement strong em {
    font-style: italic;
    font-weight: bold;
}

.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid, .innerElement td, .innerElement th {
    border: 1px solid #aaa;
    padding: 4px;
}

.ms-rtecustom-anyanvisning, .ms-rteCustom-anyanvisning, .anyanvisning {
    display: none;
}

    .anyanvisning.show {
        display: block;
    }

.mce-content-body .anyanvisning {
    display: block;
}

.ms-rtecustom-anyanvisning, .ms-rteCustom-anyanvisning, .anyanvisning {
    margin-top: 6.0pt;
    font-size: 9.0pt;
    color: #f00;
    background: #fff1f1;
    padding: 7px;
}

P.ms-rtecustom-ama, p.ms-rteCustom-ama, ama {
    font-size: 9.0pt;
    margin-top: 4.0pt;
}

P.ms-rtecustom-ama4, P.ms-rteCustom-ama4, ama4, p.ms-rteCustom-nytt4, .nytt4,
p.ms-rteCustom-motiv4, .motiv4, p.ms-rteCustom-besk4, .besk4, p.ms-rteCustom-mer4 {
    margin-top: 12.0pt;
    font-size: 13.0pt;
    font-style: italic;
    text-transform: uppercase;
}


P.ms-rtecustom-ama5, P.ms-rteCustom-ama5, ama5, p.ms-rteCustom-nytt5, .nytt5,
p.ms-rteCustom-motiv5, .motiv5, p.ms-rteCustom-besk5, .besk5, p.ms-rteCustom-mer5 {
    font-size: 13.0pt;
    font-style: italic;
    margin-top: 12.0pt;
}

P.ms-rtecustom-ama6, P.ms-rteCustom-ama6, ama6, p.ms-rteCustom-nytt6, .nytt6,
p.ms-rteCustom-motiv6, .motiv6, p.ms-rteCustom-besk6, .besk6, p.ms-rteCustom-mer6 {
    font-size: 11.0pt;
    font-style: italic;
    margin-top: 12.0pt;
}

P.ms-rtecustom-ama7, P.ms-rteCustom-ama7, ama7,
p.ms-rteCustom-nytt7, .nytt7,
p.ms-rteCustom-motiv7, .motiv7, p.ms-rteCustom-besk7, .besk7, p.ms-rteCustom-mer7 {
    font-size: 9.0pt;
    font-style: italic;
    margin-top: 12.0pt;
}

P.ms-rtecustom-amafig, P.ms-rteCustom-amafig, amafig {
    font-size: 9.0pt;
    font-style: italic;
    margin-top: 6.0pt;
}

P.ms-rtecustom-amasstank, P.ms-rteCustom-amasstank, amasstank {
    font-size: 9.0pt;
    margin-top: 4.0pt;
    margin-right: 3.0cm;
    margin-bottom: 0cm;
    margin-left: 26.34pt;
    tab-stops: 82.2pt list 88.9pt right 416.75pt;
    list-style-type: disc;
}

P.ms-rtecustom-amatab, P.ms-rteCustom-amatab, amatab {
    font-size: 9.0pt;
    margin-top: 12.0pt;
    margin-bottom: 12.0pt;
}

/*used for text that is marked as deleted*/
.invalid-text
{
    text-decoration:line-through;
}

/*used for text that is marked as new*/
.new-text
{
    text-decoration:underline;
}


/*---- LISTS ------*/
UL.ms-rtecustom-amatank, UL.ms-rteCustom-amatank, amatank {
    margin-top: 4.0pt;
    margin-left: 26.34pt;
    font-size: 9.0pt;
    list-style-type: disc;
}

UL.ms-rtecustom-amauppr, UL.ms-rteCustom-amauppr, amauppr,
UL.ms-rtecustom-amauppralfa, UL.ms-rteCustom-amauppralfa, amauppralfa {
    margin-top: 4.0pt;
    margin-left: 31.34pt;
    font-size: 9.0pt;
}
/* AMAUppräkning - punktlista med siffror istället för tankstreck. Inlagd 091126 */
UL.ms-rtecustom-amauppr, UL.ms-rteCustom-amauppr, amauppr {
    list-style-type: decimal;
}

/* AMAUppräkningAlfabetisk - punktlista med bokstäver istället för tankstreck. Inlagd 091126 */
UL.ms-rtecustom-amauppralfa, UL.ms-rteCustom-amauppralfa, amauppralfa {
    list-style-type: lower-alpha;
}


P.ms-rtecustom-ra, P.ms-rteCustom-ra, ra {
    margin-top: 4.0pt;
    font-size: 9.0pt;
}

P.ms-rtecustom-ra4, P.ms-rteCustom-ra4, ra4 {
    font-size: 13.0pt;
    margin-top: 12.0pt;
    font-style: italic;
    text-transform: uppercase;
}

P.ms-rtecustom-ra5, P.ms-rteCustom-ra5, ra5 {
    font-size: 13.0pt;
    font-style: italic;
    margin-top: 12.0pt;
}

P.ms-rtecustom-ra6, P.ms-rteCustom-ra6, ra6 {
    font-size: 11.0pt;
    font-style: italic;
    margin-top: 12.0pt;
}

P.ms-rtecustom-ra7, P.ms-rteCustom-ra7, ra7 {
    font-size: 9.0pt;
    font-style: italic;
    margin-top: 12.0pt;
}

P.ms-rtecustom-rafig, P.ms-rteCustom-rafig, rafig {
    font-size: 9.0pt;
    font-style: italic;
    margin-top: 6.0pt;
}

/* RAindrag5,4 - RA-text med vänstermarginal 54mm (i Word), så att texten ligger kant i kant med punktlistan */
/* Inlagd 091204 */
UL.ms-rtecustom-rasstank, UL.ms-rteCustom-rasstank, rasstank {
    font-size: 9.0pt;
    margin-top: 4.0pt;
    margin-right: 3.0cm;
    margin-left: 96.34pt;
    color: Black;
    list-style-type: disc;
}

P.ms-rtecustom-ratabell, P.ms-rteCustom-ratabell, ratabell {
    font-size: 9.0pt;
    margin-top: 12.0pt;
    margin-bottom: 12.0pt;
    margin-left: 85pt;
    color: Black;
}

UL.ms-rtecustom-ratank, UL.ms-rteCustom-ratank, ratank {
    margin-top: 4.0pt;
}

/* RAUppräkning - punktlista med siffror istället för tankstreck. Inlagd 091126 */
UL.ms-rtecustom-rauppr, UL.ms-rteCustom-rauppr, rauppr {
    font-size: 9.0pt;
    margin-top: 4.0pt;
    margin-left: 101.34pt;
    color: Black;
    list-style-type: decimal;
}

/* RAUppräkningAlfabetisk - punktlista med siffror istället för tankstreck. Inlagd 091126 */
UL.ms-rtecustom-rauppralfa, UL.ms-rteCustom-rauppralfa, rauppralfa {
    font-size: 9.0pt;
    margin-top: 4.0pt;
    margin-left: 101.34pt;
    color: Black;
    list-style-type: lower-alpha;
}


P.ms-rtecustom-beskama, P.ms-rteCustom-beskama, beskama {
    margin-top: 0cm;
    margin-right: 0pt;
    margin-bottom: 4.0pt;
    margin-left: 20pt;
    font-size: 11.0pt;
    color: Black;
}

P.ms-rtecustom-beskamany, P.ms-rteCustom-beskamany, beskamany {
    margin-top: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    color: Black;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 10.0pt;
}

P.ms-rtecustom-beskama4, P.ms-rteCustom-beskama4, beskama4 {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 20pt;
    font-size: 13.0pt;
    font-style: italic;
    color: Black;
    text-transform: uppercase;
}

P.ms-rtecustom-beskama4ny, P.ms-rteCustom-beskama4ny, beskama4ny {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 7.75pt;
    font-size: 13.0pt;
    font-style: italic;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 10.0pt;
    color: Black;
    text-transform: uppercase;
}

P.ms-rtecustom-beskama5, P.ms-rteCustom-beskama5, beskama5 {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 20pt;
    font-size: 13.0pt;
    font-style: italic;
    color: Black;
}

P.ms-rtecustom-beskama5ny, P.ms-rteCustom-beskama5ny, beskama5ny {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 13.0pt;
    font-style: italic;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 10.0pt;
    color: Black;
}

P.ms-rtecustom-beskama6, P.ms-rteCustom-beskama6, beskama6 {
    margin-top: 6.0pt;
    margin-bottom: 2.0pt;
    margin-left: 20pt;
    font-size: 11.0pt;
    font-style: italic;
    color: Black;
}

P.ms-rtecustom-beskama6ny, P.ms-rteCustom-beskama6ny, beskama6ny {
    margin-top: 6.0pt;
    margin-bottom: 2.0pt;
    margin-left: 7.75pt;
    font-size: 11.0pt;
    font-style: italic;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 10.0pt;
    color: Black;
}

P.ms-rtecustom-beskama7, P.ms-rteCustom-beskama7, beskama7 {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 20pt;
    font-size: 9.0pt;
    font-style: italic;
    color: Black;
}

P.ms-rtecustom-beskama7ny, P.ms-rteCustom-beskama7ny, beskama7ny {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 7.75pt;
    font-size: 9.0pt;
    font-style: italic;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 10.0pt;
    color: Black;
}


P.ms-rtecustom-beskamafig, P.ms-rteCustom-beskamafig, beskamafig {
    margin-top: 12.0pt;
    margin-bottom: 12.0pt;
    margin-left: 20pt;
    font-size: 11.0pt;
    font-style: italic;
    color: Black;
}

P.ms-rtecustom-beskamafigny, P.ms-rteCustom-beskamafigny, beskamafigny {
    margin-top: 12.0pt;
    margin-bottom: 12.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    font-style: italic;
    color: Black;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 10.0pt;
}


P.ms-rtecustom-beskamatabell, P.ms-rteCustom-beskamatabell, beskamatabell {
    margin-top: 12.0pt;
    margin-bottom: 12.0pt;
    margin-left: 20pt;
    page-break-after: avoid;
    font-size: 11.0pt;
    color: Black;
}

P.ms-rtecustom-beskamatabellny, P.ms-rteCustom-beskamatabellny, beskamatabellny {
    margin-top: 12.0pt;
    margin-bottom: 12.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 10.0pt;
    color: Black;
}

UL.ms-rtecustom-beskamatank, UL.ms-rteCustom-beskamatank, beskamatank {
    margin-bottom: 4.0pt;
    margin-left: 33pt;
    font-size: 11.0pt;
    color: Black;
    list-style-type: disc;
}

UL.ms-rtecustom-beskamatankny, UL.ms-rteCustom-beskamatankny, beskamatankny {
    margin-top: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    color: Black;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 23.0pt;
}

/* BESKamaUppräkning - Punktlista med siffror istället för tankstreck. Inlagd 091126*/
UL.ms-rtecustom-beskamauppr, UL.ms-rteCustom-beskamauppr, beskamauppr {
    margin-bottom: 4.0pt;
    margin-left: 38pt;
    font-size: 11.0pt;
    color: Black;
    list-style-type: decimal;
}

/* BESKamaUppräkningNy - Som ovan, med svart streck i kanten. Inlagd 091126*/
UL.ms-rtecustom-beskamaupprny, UL.ms-rteCustom-beskamaupprny, beskamaupprny {
    margin-top: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    color: Black;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 28.0pt;
    list-style-type: decimal;
}

/* BESKamaUppräkningAlfabetisk - Punktlista med bokstäver istället för tankstreck. Inlagd 091126*/
UL.ms-rtecustom-beskamauppralfa, UL.ms-rteCustom-beskamauppralfa, beskamauppralfa {
    margin-bottom: 4.0pt;
    margin-left: 38pt;
    font-size: 11.0pt;
    color: Black;
    list-style-type: lower-alpha;
}

/* BESKamaUppräkningAlfabetiskNy - Som ovan, med svart streck i kanten. Inlagd 091126*/
UL.ms-rtecustom-beskamauppralfany, UL.ms-rteCustom-beskamauppralfany, beskamauppralfany {
    margin-top: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    color: Black;
    border-left: 2.25pt solid black;
    padding: 0cm 0cm 0cm 28.0pt;
    list-style-type: lower-alpha;
}

P.ms-rtecustom-beskra, P.ms-rteCustom-beskra, beskra {
    margin-right: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 90pt;
    font-size: 11.0pt;
    color: Black;
}

P.ms-rtecustom-beskrany, P.ms-rteCustom-beskrany, beskrany {
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 80.0pt;
    color: Black;
}

P.ms-rtecustom-beskra4, P.ms-rteCustom-beskra4, beskra4 {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 20pt;
    font-size: 13.0pt;
    font-style: italic;
    color: Black;
    text-transform: uppercase;
}

P.ms-rtecustom-beskra4ny, P.ms-rteCustom-beskra4ny, beskra4ny {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 7.75pt;
    font-size: 13.0pt;
    font-style: italic;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 10.0pt;
    color: Black;
    text-transform: uppercase;
}

P.ms-rtecustom-beskra5, P.ms-rteCustom-beskra5, beskra5 {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 20pt;
    font-size: 13.0pt;
    font-style: italic;
    color: Black;
}

P.ms-rtecustom-beskra5ny, P.ms-rteCustom-beskra5ny, beskra5ny {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 13.0pt;
    font-style: italic;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 10.0pt;
    color: Black;
}

P.ms-rtecustom-beskra6, P.ms-rteCustom-beskra6, beskra6 {
    margin-top: 6.0pt;
    margin-bottom: 2.0pt;
    margin-left: 20pt;
    font-size: 11.0pt;
    font-style: italic;
    color: Black;
}

P.ms-rtecustom-beskra6ny, P.ms-rteCustom-beskra6ny, beskra6ny {
    margin-top: 6.0pt;
    margin-bottom: 2.0pt;
    margin-left: 7.75pt;
    font-size: 11.0pt;
    font-style: italic;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 10.0pt;
    color: Black;
}

P.ms-rtecustom-beskra7, P.ms-rteCustom-beskra7, beskra7 {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 20pt;
    font-size: 9.0pt;
    font-style: italic;
    color: Black;
}

P.ms-rtecustom-beskra7ny, P.ms-rteCustom-beskra7ny, beskra7ny {
    margin-top: 10.0pt;
    margin-bottom: 2.0pt;
    margin-left: 7.75pt;
    font-size: 9.0pt;
    font-style: italic;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 10.0pt;
    color: Black;
}

P.ms-rtecustom-beskrafig, P.ms-rteCustom-beskrafig, beskrafig {
    margin-top: 12.0pt;
    margin-bottom: 12.0pt;
    margin-left: 90pt;
    font-size: 11.0pt;
    font-style: italic;
    color: Black;
}

P.ms-rtecustom-beskrafigny, P.ms-rteCustom-beskrafigny, beskrafigny {
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    font-style: italic;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 80.0pt;
    color: Black;
}

P.ms-rtecustom-beskratabell, P.ms-rteCustom-beskratabell, beskratabell {
    margin-top: 12.0pt;
    margin-bottom: 12.0pt;
    margin-left: 90pt;
    page-break-after: avoid;
    font-size: 11.0pt;
    color: Black;
}

P.ms-rtecustom-beskratabellny, P.ms-rteCustom-beskratabellny, beskratabellny {
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 80.0pt;
    color: Black;
}

UL.ms-rtecustom-beskratank, UL.ms-rteCustom-beskratank, beskratank {
    margin-bottom: 4.0pt;
    margin-left: 103pt;
    font-size: 11.0pt;
    color: Black;
    list-style-type: disc;
}

UL.ms-rtecustom-beskratankny, UL.ms-rteCustom-beskratankny, beskratankny {
    margin-top: 0cm;
    margin-right: 0pt;
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    page-break-after: avoid;
    font-size: 11.0pt;
    color: Black;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 93.0pt;
}

/* BESKraUppräkning - Punktlista med siffror istället för tankstreck. Inlagd 091126*/
UL.ms-rtecustom-beskrauppr, UL.ms-rteCustom-beskrauppr, beskrauppr {
    margin-bottom: 4.0pt;
    margin-left: 108pt;
    font-size: 11.0pt;
    color: Black;
    list-style-type: decimal;
}

/* BESKraUppräkningNy - Som ovan, med svart streck i kanten. Inlagd 091126*/
UL.ms-rtecustom-beskraupprny, UL.ms-rteCustom-beskraupprny, beskraupprny {
    margin-top: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    color: Black;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 98.0pt;
    list-style-type: decimal;
}

/* BESKraUppräkningAlfabetisk - Punktlista med bokstäver istället för tankstreck. Inlagd 091126*/
UL.ms-rtecustom-beskrauppralfa, UL.ms-rteCustom-beskrauppralfa, beskrauppralfa {
    margin-bottom: 4.0pt;
    margin-left: 108pt;
    font-size: 11.0pt;
    color: Black;
    list-style-type: lower-alpha;
}

/* BESKraUppräkningAlfabetiskNy - Som ovan, med svart streck i kanten. Inlagd 091126*/
P.ms-rtecustom-beskrauppralfany, P.ms-rteCustom-beskrauppralfany, beskrauppralfany {
    margin-top: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 7.75pt;
    border: none;
    padding: 0cm;
    font-size: 11.0pt;
    color: Black;
    border-left: 2.25pt solid #BFBFBF;
    padding: 0cm 0cm 0cm 98.0pt;
    list-style-type: lower-alpha;
}


P.ms-rtecustom-beskfigtagg, P.ms-rteCustom-beskfigtagg, beskfigtagg {
    margin-top: 4.0pt;
    margin-bottom: 4.0pt;
    /*	margin-left:79.4pt;*/
    margin-left: 20pt;
    font-size: 11.0pt;
    color: blue;
}



P.ms-rtecustom-anybrodtext, P.ms-rteCustom-anybrodtext, anybrodtext {
    margin: 0cm;
    margin-left: 15pt;
    font-size: 11.0pt;
    color: Black;
}

/*2009-11-24 Används nedanstående? */

P.ms-rtecustom-beskrubriker, P.ms-rteCustom-beskrubriker, beskrubriker {
    margin-bottom: .0001pt;
    font-size: 13.0pt;
    font-weight: bold;
    color: Black;
}

P.ms-rtecustom-besktabtagg, P.ms-rteCustom-besktabtagg, besktabtagg {
    margin-top: 4.0pt;
    margin-right: 0cm;
    margin-bottom: 4.0pt;
    margin-left: 79.4pt;
    font-size: 11.0pt;
    color: blue;
}

table.QuantityRow {
    width: 100%;
    border: 1px solid #d9d9d9;
    border-collapse: separate;
    border-spacing: 5px;
    margin-top: 10px;
    padding: 0px;
    background: #f5f5f5;
}

table.QuantityRow td {
    height: 15px;
    padding: 7px;
    border: 1px solid #d9d9d9;
    font-family: Arial,sans-serif;
    font-size: 11px;
    background: #f5f5f5;
}

.mce-content-body table.QuantityRow {
    background: #e3e3e3;
}

    .mce-content-body table.QuantityRow td {
        background: #fff;
    }

/*table.QuantityRow td.QuantityRow[data-type=total], table.QuantityRow td.QuantityRow[data-type=code], table.QuantityRow td.QuantityRow[data-type=regulated],
table.QuantityRow td.QuantityRow[data-type=unit], table.QuantityRow td.QuantityRow[data-type=amount], table.QuantityRow td.QuantityRow[data-type=price] {
    white-space: nowrap;
}*/


td.QuantityRow[data-type=total], td.QuantityRow[data-type=code], td.QuantityRow[data-type=regulated],
td.QuantityRow[data-type=unit], td.QuantityRow[data-type=amount], td.QuantityRow[data-type=price] {
    white-space: nowrap;
}

img {
    max-width: 660px;
    height: auto;
}


.innerElement h1 {
    display: block;
    font-size: 2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.innerElement h2 {
    display: block;
    font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.innerElement h3 {
    display: block;
    font-size: 1.17em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.innerElement h4 {
    display: block;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.innerElement h5 {
    display: block;
    font-size: .83em;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h6 {
    display: block;
    font-size: .67em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

/* Döljer "KOD"-cell i mängdradstabell */
/*.QuantityRow td[data-type="code"]  {
    display: none;
}*/






.hanging-table tbody td {
    vertical-align: top;
}

.hanging {
    display: table-row;
}

.hanging div {
    display: table-cell;
}

.hanging div p {
    margin: 0 0 1px 4px;
}

/************* Inspiration View *************/

/*table.ms-rteCustom-besktable, table.ms-rteCustom-amatable, table.ms-rteCustom-besktable caption, table.ms-rteCustom-amatable caption, table.ms-rteCustom-besktable td, table.ms-rteCustom-amatable td, table.ms-rteCustom-besktable th, table.ms-rteCustom-amatable th {
    box-sizing: border-box;
    text-indent: initial;
    border-spacing: 2px;
    border: 1px solid grey !important;
}*/

table.ms-rteCustom-besktable caption, table.ms-rteCustom-amatable caption {
    font-weight: 600;
    text-align: left;
}
