/* ==========================================================================
   Settings used/coordinated with editor4u. Used globally
   v 1.0: table compact added (collapse means something else in bootstrap)
   v 1.1: removed stuff
   ========================================================================== */
table {
    /* Needed by IE */
    empty-cells: show;
    border-collapse: collapse;
    border-color: gray;
}

td, th {
    border-color: gray;
    vertical-align: top;
}

#container table td, #container table th {
    padding: 0 5px;
}

table.collapse, table td.collapse, table th.collapse, table.compact, table td.compact, table th.compact {
    padding: 0;
}

#container table.std {
    /*table-layout:fixed;*/
    width: 100%;
}

    #container table.std td, #container table.std th {
        padding: 0 5px;
    }
/* TSstandard skema med vekslende rækker */
table.TSstd {
    border-collapse: collapse;
}

th.TSstd1 {
    font-weight: bold;
    background-color: #cccccc;
    text-align: center;
}

tr.TSstd1 {
    background-color: #cccccc;
}

td.TSstd1 {
    vertical-align: top;
}

td.TSstd2 {
    vertical-align: top;
}
/* Afgskema tabel for den juridiske vejledning */
/*table.Afgskema {
    border-collapse: collapse;
}

th.Afgskema1 {
    font-weight: bold;
    background-color: #cccccc;
}*/
/* tr.Afgskema1{background-color: #cccccc;} */
/*td.Afgskema1 {
    vertical-align: top;
}

.AfgskemaSub {
    font-weight: normal;
}*/
/* Historikskema tabel for den juridiske vejledning */
/*table.Historikskema {
    border-collapse: collapse;
}

th.Historikskema1 {
    font-weight: bold;
    background-color: #cccccc;
}*/
/* tr.Historikskema1{background-color: #cccccc;} */
/*td.Historikskema1 {
    vertical-align: top;
}*/

/* Standardskema tabel for den juridiske vejledning */
/*table.Standardskema {
    border-collapse: collapse;
}

th.Standardskema1 {
    font-weight: bold;
    background-color: #cccccc;
}

tr.Standardskema1 {
    background-color: #cccccc;
}

td.Standardskema1 {
    vertical-align: top;
}*/

/*h1, h1.editor4u {
    font-size: 1.5em;
}*/

/*h2, h2.editor4u {
    font-size: 1.3em;
    margin-bottom: -2px;
}*/

/*h3, h3.editor4u {
    font-size: 1.1em;
}*/

h1, h2, h3, h1.editor4u, h2.editor4u {
    font-weight: bold;
    font-style: normal;
}
/* Should be set here
h4					{font-size:1.2em; font-weight:normal}
h5					{font-size:1.1em; font-weight:bold}
h6					{font-size:1.1em; font-weight:normal}
h7					{font-weight:bold}
h8					{font-size:1.5em; font-weight:normal}
h9					{font-size:1.3em; font-weight:normal}
*/
td.light, th.light, option.light {
    background-color: #e0e2e3;
}

td.dark, th.dark, option.dark {
    background-color: #cccccc;
}

td.yellow1, th.yellow1, option.yellow1 {
    background-color: #f5d869;
}

td.yellow2, th.yellow2, option.yellow2 {
    background-color: #f7e38d;
}

td.yellow3, th.yellow3, option.yellow3 {
    background-color: #fbe8a4;
}

td.bluegrey1, th.bluegrey1, option.bluegrey1 {
    background-color: #376075;
    color: White;
}

table caption {
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    text-align: left;
}

th {
    font-weight: bold;
}

caption {
    font-style: italic;
}

.text-nowrap {
    white-space: nowrap;
}
/* nocollapse fixup */
#MPtext table.collapse {
    border-collapse: separate;
}

    #MPtext table.collapse td p, #MPtext table.compact td p, #MPtext table td.collapse p, #MPtext table td.compact p /* Denne sag fixer alle celler i bruger data */ {
        margin: 0;
    }

.right {
    text-align: right;
}

.center {
    text-align: center;
}

.small {
    font-size: 0.8em;
}

hr, hr.LineDelimiter {
    border-style: none;
    border-width: thin;
    border-color: inherit;
    width: 100%;
    color: #C0C0C0;
    background-color: #C0C0C0;
    height: 1px;
}

div.linkWrapper hr.LineDelimiter {
    width: 95%;
}

#MPtext span.edgeHdr /* SAC selvhjælp: edge-t1089 */ {
    font-size: 14px;
    padding: 10px 0 5px 0;
    font-weight: bold;
    display: block;
}

img /* Never borders on images */ {
    border: 0;
}

/* New text markup is displayed in editor and on the net - changed/deleted is viewed via standardMarkup.css */
span.editor4uNewtextStart, span.editor4uNewtextEnd {
    background-repeat: no-repeat;
    padding-left: 7px;
    display: inline;
}

span.editor4uNewtextStart {
    background-image: url(images/newh.gif);
    background-position: left center;
    visibility: visible;
}

span.editor4uNewtextEnd {
    background-image: url(images/newv.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

span.editor4uChangedtextStart, span.editor4uChangedtextEnd {
    display: none;
}

    span.editor4uNewtextStart span.editor4uInline, span.editor4uDeletedtextStart span.editor4uInline, span.editor4uNewtextEnd span.editor4uInline, span.editor4uDeletedtextEnd span.editor4uInline, span.editor4uChangedtextStart span.editor4uInline, span.editor4uChangedtextEnd span.editor4uInline {
        display: inline;
        visibility: hidden;
        color: transparent;
    }

table.alternate tr:nth-child(odd) {
    background-color: #eee;
}

table.alternate tr:nth-child(even) {
    background-color: #fff;
}

/* Speciel konstruktion for at få venstrestillet bullets inden i tabeller */
#MPtext table ul > li.left, #MPtext table td.left > ul > li, #MPtext table ul.left > li, #MPtextDynamic table ul.left > li, #MPtextDynamic table ul > li.left, #MPtextDynamic table td.left > ul > li {
    margin-left: -24px;
}

div.ToldtarifPil {
    height: 15px;
    width: 16px;
    background-image: url(toldtarif/Toldtarif_pil.jpg);
    background-repeat: no-repeat;
}

div.ToldtarifStjerne {
    height: 15px;
    width: 16px;
    background-image: url(toldtarif/Toldtarif_stjerne.jpg);
    background-repeat: no-repeat;
}

/* table header styling */
.table tr.table-header th, .table tr.table-header td {
    border-top: solid 2px black;
    border-bottom: solid 2px black;
}