/*Wizard*/.required {background-image:url(/required.gif); background-position:top right; background-repeat:no-repeat;}

.NavInfo {
	border: 1px solid black;
  vertical-align: top;
  width: 150px;
  height: 13px;
  background:ffffff;

	margin: 3px 5px 0px 1px;
  padding: 2px;
font-size: 13 px;
}
.NavInfoSELECTED {
	border: 1px solid black;

  vertical-align: top;
  width: 150px;
  height: 13px;
  background:#A3B4C3;
  color: #ffffff;
 
	margin: 3px 5px 0px 1px;
  padding: 2px;
font-size: 13 px;
}
.titleBar {
  background-color: #008080;
  cursor: default;
  color: #ffffff;
  font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: left;
  white-space: nowrap;

}
.clientArea {

	color: inherit;
	border: 1px solid black;
	background-color: white;
	padding: 0px 0px 10px 5px;
	margin: 0px 5px 0px 5px;
}
.titleBar {
  background-color: #ebebeb;
  cursor: default;
  color: #000000;
  font-family: "verdana", "Arial", "Helvetica", sans-serif;
  font-size: 9pt;
  font-weight: bold;
    BORDER-RIGHT: Gray 1px ridge;
    BORDER-TOP: Gray 1px ridge;
    BORDER-LEFT: Gray 1px ridge;
    BORDER-BOTTOM: Gray 0px ridge;
  text-align: left;
  white-space: nowrap;
	padding: 10px 10px 10px 10px;
	margin: 0px 5px 0px 5px;
}
.ButtonsBottom {
	font-size: 15 px;
	line-height: 140%;
	font-family: verdana,helvetica, arial, sans-serif;
	
    BORDER-RIGHT: Gray 1px ridge;
    BORDER-TOP: Gray 0px ridge;
    BORDER-LEFT: Gray 1px ridge;
    BORDER-BOTTOM: Gray 1px ridge;    
	background-color: #ebebeb;
	padding: 10px 10px 10px 10px;
	margin: 0px 5px 5px 5px;}.wiz_control {font-size:8pt;font-family:verdana;letter-spacing:-0.5pt;}
/*Slutt wizard*/

/* ny linkstyle for tab'er */

A.tablink:LINK    { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; color : #000000; text-decoration : none; }
A.tablink:active  {	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; color : #000000; text-decoration : none; }
A.tablink:visited {	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; color : #000000; text-decoration : none; }
A.tablink:hover   { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; color : #000000; text-decoration : none; background-color : #FFFFFF;}

/* ny linkstyle for inaktiv tab uten link */
.tablink    { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; color : #999999; text-decoration : none; }

/* nye linkstyles for tab-fargene */
td.tabcolor  { background-color : #000000;}
td.tabon     { background-color : #FFFFFF;}
td.taboff    { background-color : #CCCCCC;}

TABLE{ border:none;  }
h4 {
	font-family: helvetica, arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1.5px;
	/*background-color: #ebebeb;*/
	padding: 5px;
}

.subhead {
	font: bold small-caps smaller/110% sans-serif; 
	letter-spacing: 1.5px;
}

.content {
	font-size: smaller;
	line-height: 140%;
	font-family: helvetica, arial, sans-serif;
	/*border-left: 1px solid Gray;*/
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
}

.definition {
	font-size: 15 px;
	line-height: 140%;
	font-family: helvetica, arial, sans-serif;
	border: 1px solid Gray;
	margin: 5px;
	background-color: #FBFBFB;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
}
.menuLeft {
	font-size: 15 px;
	line-height: 140%;
	font-family: helvetica, arial, sans-serif;
	
	border-left: 1px solid Gray;	border-top: 1px solid Gray;
	border-bottom: 1px solid Gray;
	margin-right: 10px;
	background-color: #ebebeb;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}.menuLeftLogin {
	font-size: 15 px;
	line-height: 140%;
	font-family: helvetica, arial, sans-serif;
	
	border: 1px solid Gray;
	margin-right: 10px;
	background-color: #ebebeb;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
}.menuItemSelected {

	border-top: 1px solid Gray;
	border-bottom: 1px solid Gray;	border-left: 1px solid Gray;
	Width:100%;
	background-color: #ffffff;
}.menuItem {	border-right: 1px solid Gray;
	position: relative;
	Width:100%;
}.menuItemSep {	border-right: 1px solid Gray;
	position: relative;
	Width:100%;	heigth:10px;
}
.code {
	font-family: courier new, serif;
	/*color: #000099;*/
	color: #241D77;
	background-color: #ebebeb;
}

.codeComment {font-size: 11 px;font-weight: normal;
	font-family: verdana,helvetica,courier new, serif;
	color: #000000;
	background-color: inherit;
}.sasSaker{font-size: 12 px;font-weight: bold;
	font-family: verdana,helvetica,courier new, serif;
	color: #000000;
	background-color: inherit;}

.sasSakerComment {
font-size: 11 px;font-weight: normal;
	font-family: verdana,helvetica,courier new, serif;
	color: #000000;
	background-color: inherit;

}.sdoDokumentComment {
font-size: 11 px;font-weight: normal;
	font-family: verdana,helvetica,courier new, serif;
	color: #000000;
	background-color: #F7F5E6;	margin: 5px;		border: 1px solid Gray;
}.sdoDokument{font-size: 12 px;font-weight: normal;text-decoration: underline; 
	font-family: verdana,helvetica,courier new, serif;
	color: #000000;
	background-color: inherit;}
.page_rs {	font-size: 15 px;
	font-family: helvetica, arial, sans-serif;
	margin: 20px;
	/*background-color: #ebebeb;*/
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;  
	height: 14px;
    text-align: left;
}	.ingress1	{ font-size: 13px; font-weight: normal; color: #021945; }	.ingress2	{ font-size: 13px; font-weight: bold; color: #021945; }
	.label { font-size: 12px; font-weight: normal; color: #021945; }th {
	border-bottom: 1px dotted Gray;
	color: inherit;
	background-color: #ebebeb;
	padding-left: 5px;
}

td {

	padding: 0px;vertical-align:top;
}


.contentBlock {
	color: inherit;
	border: 1px solid black;
	background-color: white;
	padding: 0px 10px 10px 10px;
	margin: 5px 5px 5px 5px;
}.contentUserInfo {
	color: inherit;
	border: 1px solid black;
	background-color: white;
	padding: 0px 0px 10px 10px;
	margin: 5px 0px 5px 5px;}


.contentMenuInfo{
	color: inherit;
	border-bottom: 1px solid black;	border-top: 1px solid black;	border-left: 1px solid black;	border-right: 1px solid black;
	background-color: white;
	padding: 0px 10px 10px 10px;
	margin: 5px 0px 0px 5px;
}
a {
	color: #241D77;

	font-size: smaller;
	line-height: 140%;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
	padding: 1px;
}

a:hover {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}.aMenu {
	color: #000000;
	background-color: #ffffff;
	font-size: smaller;
	line-height: 140%;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;	
	padding: 1px;
}
.aMenu:hover {	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}
body{	font-size:8pt;
	font-family: verdana,helvetica, arial, sans-serif;	letter-spacing:-0.5pt;
	background-color: #ffffff;
	color: black;
	padding: 0px;
	margin: 0px;
}
input.buttons {
  font-weight: normal; 
  font-size: 8pt; 
  font-style: normal; 
  font-family: "MS Sans Serif", Arial, Tahoma,sans-serif;
  width: 75px;
}
input.textbox {
    BORDER-RIGHT: #000000 1px ridge;
    BORDER-TOP: #000000 1px ridge;
    BORDER-LEFT: #000000 1px ridge;
    BORDER-BOTTOM: #000000 1px ridge;
    FLOAT: none;
    FONT: icon;
    BACKGROUND-COLOR: #ffffff;
}
input {
    BORDER-RIGHT: #000000 1px ridge;
    BORDER-TOP: #000000 1px ridge;
    BORDER-LEFT: #000000 1px ridge;
    BORDER-BOTTOM: #000000 1px ridge;
    FLOAT: none;
    FONT: icon;
    BACKGROUND-COLOR: #ffffff;
}
textarea {
    BORDER-RIGHT: #000000 1px ridge;
    BORDER-TOP: #000000 1px ridge;
    BORDER-LEFT: #000000 1px ridge;
    BORDER-BOTTOM: #000000 1px ridge;
    FLOAT: none;
    FONT: icon;
    BACKGROUND-COLOR: #ffffff;
}


select {
    BORDER-RIGHT: #000000 1px ridge;
    BORDER-TOP: #000000 1px ridge;
    BORDER-LEFT: #000000 1px ridge;
    BORDER-BOTTOM: #000000 1px ridge;
    FLOAT: none;
    FONT: icon;
    BACKGROUND-COLOR: #ffffff;
}

