/* Settings used/coordinated with editor4u */
table
{
    /* Needed by IE */
    empty-cells: show;
    border-collapse: collapse;
}
#container table.std
{
    width: 550px;
}
#container table.std td, #container table.std th
{
    padding: 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: 12pt;
}
h2, h2.editor4u
{
	font-size: 11pt;
	margin-bottom: -4px;
}
h3, h3.editor4u
{
	font-size: 10pt;
}
h1, h2, h3, h1.editor4u, h2.editor4u, h3.editor4u
{
	/*
	margin-bottom: -12px;
*/
	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-size: 12px; 
    font-weight: bold;
}
caption
{
    font-style: italic;
}
/* miniportal */
table.miniportal
{
    width: 820px;
}
table.miniportal td.miniportalCaption
{
    background-color: #e0e2e3;
}
.autoTilpas
{
    white-space: nowrap;
}
/* nocollapse fixup */
#MPtext table.nocollapse
{
    border-collapse: separate;
}
#MPtext table.nocollapse td p, #MPtext table td.nocollapse p /* Denne sag fixer alle celler i bruger data */
{
    margin: 0px;
}
#container table.nocollapse td, #container table.nocollapse th /* Overskriver tidl. std værdier */
{
    padding: 0px;
}
.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 0px 5px 0px;
    font-weight: bold;
    display: block;
}
img /* Never borders on images */
{
    border: 0px;
}

/* 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
{
    /*
    display: block;
    clear: left;
    float: left;
    border: 1px solid #000000;
*/
    background-image: url(images/newh.gif);
    background-position: left center;
    visibility: visible;
}
span.editor4uNewtextEnd
{
    /*
    border: 1px solid #000000;
*/
	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;
}
/* We need to compensate from &nbsp; character here */
/*
#MPtext span.editor4uChangedtextStart, #MPtext span.editor4uChangedtextEnd
{
	margin-left: -5px;
}
*/