BODY {
	MARGIN-TOP: 5px;
	font-size: 9pt;
	letter-spacing: 0.2mm;
	BACKGROUND: #ffffff;
	MARGIN-LEFT: 5px;
	COLOR: #333333;
	MARGIN-RIGHT: 0.5em;
	FONT-FAMILY: "Arial", sans-serif
}

A:link {
	COLOR: #000066;
	text-decoration: none;
}  /*#003399 */
A:visited {
	COLOR: #006699;
	text-decoration: none;
}

A:active {
	COLOR: #003366
}

A:hover {
	COLOR: #ff6633;
	text-decoration: underline;
}

TABLE {
	FONT-STYLE: normal;
	font-size: 10pt;
	FONT-FAMILY: "Arial", sans-serif
}

TH {
	FONT-STYLE: normal;
	FONT-FAMILY: "Arial", sans-serif
}

TD {
	FONT-STYLE: normal;
	FONT-FAMILY: "Arial", sans-serif
}

TR {
	FONT-STYLE: normal;
	FONT-FAMILY: "Arial", sans-serif
}

.required {
	color: #5A7270;
	font-weight: bold;
}

.important {
	color: #ff0000;
	font-weight: bold
}

.inputPreprint {
	font-size: 9pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none;
	background-color: #e1ecea
}

.button {
	color: #5A7270;
	font-weight: bold;
}

.unitInfo {
	font-size: 9pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none;
	background-color: #EBEBEB;
	border-top: 1px solid white;
	border-bottom: 1px solid black;
	letter-spacing: 0.2mm
}

.MainPageList {
	font-size: 9pt;
	font-weight: normal; /*letter-spacing : 0.10mm;*/
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.MainPageListCol {
	font-size: 9pt;
	font-weight: normal;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
	background-color: #EEEEEE;
}

* /#FFF5EE ;* /
.MainPageListHeader {
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0.15mm;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.MainPageListHeaderCol {
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0.15mm;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none;
	background-color: #E8E8E8;
}

.MainPageFinished {
	font-size: 9pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none;
	color: #008B00
}  /*#00ff00}*/
.MainPageStarted {
	font-size: 9pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none;
	color: #ff9900
}

.MainPageNotStarted {
	font-size: 9pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none;
	color: #CD0000
}  /*#ff0000;*/
.MainPageHeader {
	font-size: 14pt;
	font-weight: normal;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none
}

.MainPageListPlain {
	background-color: white
}

.LoginHeader {
	font-size: 14pt;
	font-weight: bold;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none
}

.PageHeader {
	font-size: 14pt;
	font-weight: normal;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none
}

.List {
	font-size: 8pt;
	font-weight: normal;
	FONT-FAMILY: sans-serif;
	MARGIN-LEFT: 4px;
	TEXT-DECORATION: none
}

/* Nye og eksisterende klasser for skjema */
.SchemaHeader {
	font-size: 14pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaBlokkHeader {
	font-size: 11pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchamaBlokkPlain {
	font-size: 10pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaQuestionHeader {
	font-size: 10pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaQuestionPlain {
	font-size: 10pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaColHeader {
	font-size: 9pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaRowHeader {
	font-size: 9pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaPreText {
	font-size: 9pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaPlain {
	font-size: 10pt;
	font-weight: normal;
	letter-spacing: 0.2mm;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

/* For eksisterende skjema, som mangler de nye klassene */
.SchemaConfHeaderBold {
	font-size: 11pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

/* Brukes ikke i xsl, tror jeg */
.SchemaHeaderBold {
	font-size: 13pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaCol {
	font-size: 9pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaPlainRed {
	font-size: 9pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none;
	color: "red";
}

.SchemaQuestionBold {
	font-size: 9pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaPushButton {
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaShowRegDataBold {
	font-size: 7pt;
	font-weight: bold;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.SchemaShowRegData {
	font-size: 7pt;
	font-weight: normal;
	FONT-FAMILY: "Arial", sans-serif;
	TEXT-DECORATION: none
}

.HelpPageTitle {
	font-size: 12pt;
	font-weight: bold;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
}

.HelpPageText {
	font-size: 10pt;
	font-weight: normal;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none
}

.HelpPageBold {
	font-weight: bold
}

.HelpPageList {
	font-size: 8pt;
	font-weight: normal;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none
}

.HelpPageListBold {
	font-size: 8pt;
	font-weight: bold;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none
}

/* Suggestion css */
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;
    background-color: #e1ecea 
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}

div.suggestions div.current {
    background-color: #3366cc;
    color: white;
}

