/* This file has been automatically created by the Progresso Layout Machine,
   so settings should not be changed here.
   Copyright 2003-2005, Bo Krantz Simonsen, Progresso, Copenhagen, www.progresso.dk
   This CSS file has been prepared for other browsers than Netsc. 4.x and Opera 6/7, and those that fully support CSS
*/

BODY {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #000000;
	background-color: #ffffff;
}
H1 {
	font-size: 120%;
	margin-top: 0;
	padding-top: .5em;
}
H2 {
	font-size: 105%;

	margin-top: 2em;
	margin-bottom: 0em;
}
H4 {
	margin-top: 2em;
}

@media screen {
.screen {
}
.paper {
	display: none;
}
} /* end @media screen */

@media print {
.screen {
	display: none;
}
.paper {
}
} /* end @media print */

LI {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
TABLE.paddingright TR TD {
	padding-right: 1em;
}
TABLE.paddingbottomright TR TD {
	padding-right: 1em;
	padding-bottom: 1em;
}
TABLE.paddingbottom TR TD {
	padding-bottom: 1em;
}
.nopadding {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.searchtitle {
	font-size: 100%;
	font-weight:bold;
 	padding-bottom: .3em;
}
TABLE.tableletters {
	margin-top: 2px;
	font-weight: bold;
	font-size: 1.6em;
	border: 1px solid #7f9db9; /* Windows XP default border color for text fields */
}
TABLE.tableletters TD A {
	color: #855d86;
	background-color: #dddddd;
}
TABLE.tableletters TD A:visited {
	color: #a59994;
}
P {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	margin-bottom: 0em; /* Opera = Netsc & MSIE */
}
P.indent2nd {
	text-indent: -1.5em;
	margin-left: 1.5em;
	margin-top: 0em;
}
P.indentButton {
	text-indent: -27px;
	margin-left: 27px;
}
P.low {
	margin-top: 0px;
}
.termlist P {
	margin-top: .2em;
}
.clusterlist, .clusterlist3 {
	margin-bottom: .8em;
}
.clusterlist P, .clusterlist3 P {
	margin-top: .2em;
	font-size: 90%;
	text-indent: -1.8em;
	margin-left: 1.8em;
}
.clusterlist2 P {
	margin-top: .2em;
	font-size: 90%;
}
.clusterlistIndent P {
	padding-left: 11px;
	text-indent: -1.8em;
	margin-left: 3.2em;
}

@media screen {
.tableheader {
	background-color: #ece2e9;
	font-weight: bold;
}
TD {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 95%;
}
.facts {
	color: #888888;
}
TABLE.facts TR TD {
	color: #888888;
}
.factsMember {
	color: #ff7700;
}
} /* end @media screen */

@media print {
.tableheader {
	font-weight: bold;
}
TD {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 95%;
}
} /* end @media print */

P.asList {
	margin-left: 1.9em;
}

@media screen {
A {
	text-decoration: none;
	color: #9b429b;
}
.clusterlist A {
	color: #7c327c;
}
A:hover {
	color: #ffffff;
	background-color: #b593a9;
}
BODY A {
	padding: 0px 0px .1em 0px;
}
.linkbg {
}
#linkbg {
}
BODY A.normalbg {
}
BODY A.transpbg {
	background-color: transparent;
}
BODY A.transpbg:hover {
	background-color: transparent;
}
.printOnlyText {
	color: #2f509b;
}
.termCreate, .termHidden, .termHidden2 {
	color: #888888;
}
BODY A.termCreate, BODY A.termHidden, BODY A.termHidden2 {
	color: #888888;
}
BODY A.facts {
	color: #888888;
}
BODY .facts A {
	color: #888888;
}
BODY A.factsMember {
	color: #ff7700;
}
BODY .factsMember A {
	color: #ff7700;
}
BODY A.badlink {
	background-color: #ff7777;
}
BODY SPAN.badlink {
	background-color: #ff7777;
}
BODY A.weaklink {
	background-color: #ffff00;
}
BODY SPAN.weaklink {
	background-color: #ffff00;
}
FIELDSET {
	margin-top: .3em;
}
FIELDSET.edit {
	margin-top: 1.2em;
}
FIELDSET LEGEND {
	font-size: 75%;
	color: #000000;
}
FIELDSET.edit LEGEND {
	font-weight: bold;
	color: #ff7700;
}
FIELDSET.edit TD {
	font-size: 75%;
}
FIELDSET.edit A {
	color: #9b429b;
}
} /* end @media screen */


@media print {
BODY A {
	padding: 0px 0px .1em 0px;
}
.linkbg {
}
#linkbg {
}
BODY A.normalbg {
}
.screenOnlyText {
}
BODY A.facts {
	color: #000000;
}
BODY .facts A {
	color: #000000;
}
BODY A.factsMember {
	color: #000000;
}
BODY .factsMember A {
	color: #000000;
}
BODY A.badlink {
	background-color: #bbbbbb;
	border: 1px solid #000000;
}
BODY SPAN.badlink {
	background-color: #bbbbbb;
	border: 1px solid #000000;
}
BODY A.weaklink {
	background-color: #cccccc;
	border: 1px dotted #000000;
}
BODY SPAN.weaklink {
	background-color: #cccccc;
	border: 1px dotted #000000;
}
FIELDSET {
	margin-top: .3em;
	border: 1px solid #888888;
	padding: 5px;
}
FIELDSET.edit {
	margin-top: .8em;
	margin-bottom: .5em;
}
FIELDSET LEGEND {
	font-size: 75%;
}
FIELDSET.edit LEGEND {
	font-weight: bold;
}
FIELDSET.edit TD {
	font-size: 75%;
}
} /* end @media print */

@media screen {
BODY P.changesHeaderInTable {
	color: #ff7700;
	margin-top: 0px;
	padding: 0 .3em .3em .3em;
}
BODY DIV.changesNotesInTable {
	margin-top: 0px;
	padding: .2em .3em .3em .3em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ff7700;
}
TABLE.cellborders {
	border-collapse: collapse;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
TABLE.cellborders TR TD, TABLE.cellborders TR TH {
	vertical-align: top;
	padding: .3em;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
TABLE.cellborders TR TH {
	text-align: left;
}
.formtable {
	background-color: #ece2e9;
	border: 1px solid #000000;
	margin-bottom: 1em;
}
.formtable .faintlyDarkerBg {
	background-color: #e8dbe3;
}
.formtable2 {
	border: 1px solid #000000;
}
.formtable2 TD {
	padding-left: 7px;
	padding-right: 7px;
}
.formtable2 TD TABLE TR TD{
	padding-left: 0px;
	padding-right: 0px;
}
.formtabletext {
	background-color: #3ac0c6;
}
.formtable3 {
	background-color: #ece2e9;
	border: 1px solid #000000;
}
TR.bottom2px TD {
	padding-bottom: 2px;
}
.textfieldReadonly {
	background-color: #dddddd;
}
.selectfield {
}
.tablerowB {
	font-weight: bold;
	font-size: 110%;
	background-color: #eeeeee;
}
.tablerowB A {
	font-size: 95%;
	font-weight: normal;
}
.tablerowC {
	background-color: #eeeeee;
}
.tablerowD {
	background-color: #cccccc;
}
.tableinfotext {
	color: #888888;
}
.bground {
	background-color: #ffffff;
}
.darkbground {
	background-color: #93114b;
}
.brightbground {
	background-color: #ece2e9;
}
.gianttopmargin {
	margin-top: 9em;
}
.warning {
	color: #b3113b;
	font-weight: bold;
}
#warning {
	color: #b3113b;
	font-weight: bold;
}
.approved {
	color: #009900;
	font-weight: bold;
}
#approved {
	color: #009900;
	font-weight: bold;
}
BODY A.approved {
	color: #009900;
	font-weight: bold;
}
BODY A.approved:hover {
	font-weight: bold;
}
.missingfield {
	font-weight: bold;
	background-color: #ff0000;
}
.hr_top {
	border-top: 1px solid #000000;
	padding-top: 5px;
}
.resultsTable {
	border: 1px solid #000000;
}
.resultsTable TR.header {
	background-color: #ece2e9;
}
.resultsTable TR.header TD {
	font-weight: bold;
	border-bottom: 1px solid #000000;
}
.resultsTable TR.header TD TD {
	font-weight: normal;
	border-bottom: none;
}
.resultsTable TD {
	padding-right: .3em;
}
} /* end @media screen */

@media print {
BODY P.changesHeaderInTable {
	margin-top: 0px;
	padding: 0 .3em .3em .3em;
}
BODY DIV.changesNotesInTable {
	margin-top: 0px;
	padding: .2em .3em .3em .3em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #000000;
}
TABLE.cellborders {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
TABLE.cellborders TR TD {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.formtable {
	background-color: #ffffff;
	border: 1px solid #000000;
	margin-bottom: 1em;
}
.formtable .faintlyDarkerBg {
	background-color: transparent;
}
.formtable2 {
	background-color: #ffffff;
	border: 1px solid #000000;
}
.formtable2 TD {
	padding-left: 7px;
	padding-right: 7px;
}
.formtable2 TD TABLE TR TD{
	padding-left: 0px;
	padding-right: 0px;
}
.formtabletext {
	background-color: #cccccc;
}
.formtable3 {
	background-color: #ffffff;
	border: 1px solid #000000;
}
.textfieldReadonly {
	background-color: #dddddd;
}
.selectfield {
}
.tablerowB {
	font-weight: bold;
	font-size: 110%;
	background-color: #aaaaaa;
}
.tablerowB A {
	font-size: 95%;
	font-weight: normal;
}
.tablerowB TD {
	border-top: 1px solid #000000;
}
.tablerowC {
	background-color: #eeeeee;
}
.tablerowD {
	background-color: #cccccc;
}
.tableinfotext {
}
.bground {
	background-color: #ffffff;
}
.darkbground {
	background-color: #dddddd;
}
.brightbground {
	background-color: #ffffff;
}
.gianttopmargin {
	margin-top: 9em;
}
.warning {
	font-weight: bold;
}
#warning {
	font-weight: bold;
}
.approved {
	font-weight: bold;
}
#approved {
	font-weight: bold;
}
BODY A.approved {
	font-weight: bold;
}
.missingfield {
	font-weight: bold;
	background-color: #dddddd;
}
.hr_top {
	border-top: 1px solid #000000;
	padding-top: 5px;
}
.resultsTable {
	border: 1px solid #000000;
}
.resultsTable TR.header TD {
	font-weight: bold;
	border-bottom: 1px solid #000000;
}
.resultsTable TR.header TD TD {
	font-weight: normal;
	border-bottom: none;
}
.resultsTable TD {
	padding-right: .3em;
}
} /* end @media print */

.important {
	font-weight: bold;
}
#important {
	font-weight: bold;
}
.biggest {
	font-size: 180%;
}
#biggest {
	font-size: 180%;
}
.bigger {
	font-size: 150%;
}
#bigger {
	font-size: 150%;
}
.big {
	font-size: 120%;
}
#big {
	font-size: 120%;
}
.normal {
	font-size: 100%;
}
#normal {
	font-size: 100%;
}
.small {
	font-size: 80%;
}
#small {
	font-size: 80%;
}
.smaller {
	font-size: 65%;
}
#smaller {
	font-size: 65%;
}
.smallest {
	font-size: 30%;
}
#smallest {
	font-size: 30%;
}
.u {
	text-decoration: underline;
}
#u {
	text-decoration: underline;
}
.b {
	font-weight: bold;
}
#b {
	font-weight: bold;
}
.i {
	font-style: italic;
}
#i {
	font-style: italic;
}
.bu {
	font-weight: bold;
	text-decoration: underline;
}
#bu {
	font-weight: bold;
	text-decoration: underline;
}
.bi {
	font-weight: bold;
	font-style: italic;
}
#bi {
	font-weight: bold;
	font-style: italic;
}
.ui {
	font-style: italic;
	text-decoration: underline;
}
#ui {
	font-style: italic;
	text-decoration: underline;
}
.bui {
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
#bui {
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
.notImplemented {
	color: #ff0000;
	font-size: 120%;
	font-weight: bold;
	background-color: #ffffff;
	padding: .2em;
}
ACRONYM {
	border-bottom: 1px dashed #000000;
	cursor: help;
}
ACRONYM.codes {
	border-bottom: none;
	font-size: 65%;
}

A.topic {
	border-bottom: 1px dashed #000000;
	cursor: help;
}
.resultsTable A.topic {
	background-color: transparent;
}

TD.r {
	text-align: right;
}
TD.c {
	text-align: center;
}

@media screen {
.title {
	font-weight: bold;
}
BODY .whiteBorder {
	border: 1px solid #ffffff;
	background-color: transparent;
	padding: 0px .2em 0px .2em;
}
LABEL SPAN {
	border-bottom: 1px dashed #93114b;
}
.term {
	background-color: #ece2e9;
	padding: .2em .3em;
}
TR.paperBottomborderBG1 {
	background-color: #2c488b;
}
TR.paperBottomborderBG2 {
	background-color: #3153a4;
}
ACRONYM.codesSurveyed {
	border-bottom: none;
	font-size: 65%;

	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
	padding-left: 1px;
}
.nonpubl {
	color: #b3113b;
}
} /* end @media screen */

@media print {
.title {
	font-weight: bold;
}
BODY .whiteBorder {
	border: 1px solid #000000;
	background-color: transparent;
	padding: 0px .2em 0px .2em;
}
LABEL SPAN {
	border-bottom: 1px dashed #93114b;
}
#noprintline {
	border-top: none;
}
.term {
	background-color: transparent;
	padding: .2em 0px;
	margin-top: 0px;
	padding-top: .4em;
	border-top: 1px solid #888888;
}
DIV.contents P.conceptEnd {
	padding-bottom: .5em;
	margin-bottom: 1em;
}

.paperBorder {
	border: 1px solid #000000;
}
TR.paperBottomborderBG1 TD, TR.paperBottomborderBG2 TD {
	border-bottom: 1px dashed #000000;
	padding-bottom: 2px;
}
ACRONYM.codesSurveyed {
	border-bottom: none;
	font-size: 65%;
	font-weight: bold;
	padding-left: 1px;
	border: 1px solid #000000;
}
.nonpubl {
	color: #888888;
}
} /* end @media print */

BODY .weakAndBorder {
	color: #cccccc;
	border: 1px dashed #cccccc;
}

/*-------------*/

div.contents {
	margin: 10px 10px 0px 10px;
	padding-bottom: 10px;
}
P, BLOCKQUOTE, UL {
	font-size: 90%;
}
P.conceptEnd {
	font-size: 75%;
}


div#fullheader {
	background-color: #ece2e9;
	line-height: 1.35em;  /* fixes IE6 "Peekaboo bug" */
}
div#header {
	background-color: #93114b;
	color: #fff;
}
div#header #logo {
	float: left;
	width: 100px;
	padding: 4px 0px 0px 10px;
}
div#header #logoDS {
	float: right;
	width: 100px;
	padding: 8px 8px 0px 5px;
}
div#header #title {
	padding: .45em 0px 0px 10px;
	font-size: 140%;
	font-weight: bold;
	letter-spacing: .1em;
}
div#header #title a {
	font-size: 10pt;
	color: #93114b;
}
div#header #title a:hover {
	color: #fff;
	background-color: #93114b;
}
div#header #subtitle {
	padding: 0px 0px 10px 10px;
	font-size: 100%;
}

div#menu {
	font-size: 80%;
	font-weight: bold;
	border-bottom: 1px solid #93114b;
	padding-left: 10px;
	line-height: 1.2em;  /* necessary because of IE6 bug fix above */
}

div#menu #menutitle{
	display: none;
}

div#menu ul {
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
/* Holly-hack and Mac-hiding to fix IE6 "Peekaboo bug".  Hide from IE-mac, only IE-win sees this \*/
* html div#menu ul {
	height: 1%;
}
/* End hide */

div#menu li {
	padding-top: .35em;
	float: left;
	margin-right: .5em;
}

div#menu a, div#menu span {
	display: block;  /* activates padding and margin */
	color: #b593a9;
	padding: 0px .3em .1em .3em;
	text-align: center;
	border: 1px solid #93114b;
	white-space: nowrap;
	text-decoration: none;
}

div#menu a.current {
	color: #93114b;
}
div#menu a.currentMember {
	color: #cab1c1;
	border: none;
}

div#menu a:hover {
	color: #efe6ec;
	background-color: #93114b;
}
div#menu a.current:hover {
	background-color: #93114b;
}

div#menu #clear {
	clear: right;
	margin-top:.35em;
}
div#menu #clear[id] {  /* not for IE, but Gecko */
	clear: both;
	height: .35em;
}

div.submenuitem {
	float: right;
	padding-left: 3px;
	font-size: .8em;
}

tr.line td {
	border-top: 1px solid #ddd;
}

#pb7okt[id] {  /* not IE */
	padding-bottom: 1.5em;
}

@media print {
div#fullheader {
	background-color: transparent;
}
div#header {
	background-color: transparent;
	color: #000000;
	border-bottom: 1px solid #888888;
}
div#menu {
	font-weight: normal;
	border-bottom: 1px solid #888888;
}
div#menu a, div#menu span {
	color: #000000;
	border: 1px solid #888888;
}
div#menu a.current {
	color: #000000;
}
div#menu a.currentMember {
	color: #000000;
}
}

TABLE.example {  /* example table embedded in definition  */
	margin: .2em 0px;
	border-collapse: collapse;
}
TABLE.example TR {
	vertical-align: top;
}
TABLE.example TD {
	font-size: 90%;
	padding-right: 1em;
	/* indent after first line */
	padding-left: 2em;
	text-indent: -2em;
}
/* Tab stops for definition examples */
TABLE.example TD.t1 { padding-left: 4em; }
TABLE.example TD.t2 { padding-left: 6em; }
TABLE.example TD.t3 { padding-left: 8em; }
TABLE.example TD.t4 { padding-left: 10em; }
TABLE.example TD.t5 { padding-left: 12em; }
TABLE.example TD.t6 { padding-left: 14em; }
TABLE.example TD.t7 { padding-left: 16em; }
TABLE.example TD.t8 { padding-left: 18em; }
TABLE.example TD.t9 { padding-left: 20em; }
TABLE.example TD.t10 { padding-left: 22em; }

.illRight { /* right floating illustration in article */
	float: right;
	margin: 1.2em 0px 0px 1em;
	text-align: center;
	padding-bottom: 5px;
}
.illLeft { /* left floating illustration in article */
	float: left;
	margin: 1.2em 1em 0px 0px;
	text-align: center;
	padding-bottom: 5px;
}
.titleillus {
	white-space: nowrap;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
	margin-bottom: 10px;
}
DIV.contents P.term { /* below float */
	clear: both;
}
UL.space LI {
	margin-bottom: .35em;
}
.tipbody P {
	font-size: 140%;
	margin: .7em .5em;
	width: 450px;
}
H2.toggleSection {
	margin-bottom: .7em;
}
H1#defResults {
	margin-bottom: .2em;
}
H2.toggleSection A {
	color: #000000;
	padding-left: .25em;
	padding-right: .25em;
}
H2.toggleSection A:hover {
	color: #000000;
	background: #dddddd;
}
H2.toggleSection A IMG {
	width: 17px;
	height: 15px;
	border: none;
}
P.toggleSub {
	margin-left: 2.9em;
	padding-left: 11px;
	margin-top: 0px;
	margin-bottom: .7em;
}
.textbody SUP {  /* For at undgå skydning af linjer */
	font-size: 80%;
	padding-left: .2em;
}
IMG.glyph {
	vertical-align: middle;
	border: none;
}
#HTMLtooltip {
 	margin-top: 1.5em;
 	font-size: 90%;
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	z-index: 100;
 	background-color: #ece2e9;
 	border: 1px solid #000;
 	padding: .3em .5em;
}
.nobr {
	white-space: nowrap;
}
#login {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}
#login A {
	padding: 0px .3em;
	font-size: 10pt;
}
@media print {
#login {
	display: none;
}
}
