body { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9pt;  
 }
td {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#333;
 }
input {
	padding-left: 2px;
} 
.buttons {
	padding-left: 14px;
	padding-right: 14px;
}
a {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
 }
H3 {
 	color: #4c9021;
 }
.meny {
 	color: White; 
	text-decoration: none; 
	font-weight: bold;
	font-size:xx-small;
	text-align: center;
 }
.link {
 	cursor:pointer;
	cursor:hand;
	color:blue;
	font-size: 9pt;
 }
.help {
 	color: #B54649;
	font-size:8pt;
 }
.farge { 
	color: #4c9021;
 }
 .forklar {
 	color: #4c9021;
	font-size: 9pt;
 }
.non { 
	text-decoration: none; 
	color:blue;}
 
.ltekst {
	color:#4c9021;
	font-size: 9pt;
}
.MID {
	font-family:sans-serif;
	font-size:11pt;
	color:red;
}	
.tynnlinje {
	border: thin solid #4c9021;
}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.sletteKryss {
	cursor:hand;
	color:red;
	font-weight:bold;
	font-size:small;
}
 .liten {
 	font-size: 8pt;
 }
 
.topptekst1 {
	font-family: 'Trebuchet MS,Verdana,Arial'; 
	font-weight: bold; 
	font-stretch: wider; 
	font-size: medium;
	color:#be3a38;
}
form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	padding-left:4px;
	color: red;
	font-style: italic
}
input.error { border: 1px solid red; }

.right {text-align: right;}
