
body
{
	font-family: Verdana, Sans-Serif;
	background-color: #E2E1E1;
}

a
{
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 12px;	
}

a:hover
{
	text-decoration: underline;
}

.linkAction
{
	color: #990000;
	font-size: 12px;
	text-decoration: underline;
}

.linkAction:hover
{
	color: #FF0000;
}

a.gridLink
{
	font-size: 12px;
}

/* feilmeldinger */
.feilMelding
{
	color: Red;
	font-size: 11px;
	font-weight: bold;
}

.tekst10
{
	font-size: 10px;
	height: 25px;
}

.rtb
{
	font-size: 8px;
	
}

.footer
{
	font-size: 10px;
	font-style: italic;
	color: Gray;
	font-weight: bold;
}

.overskrift1
{
	font-size: 14px;
	font-weight: bold;
}

.overskrift2
{
	font-size: 12px;
	font-weight: bold;
}

.tekst
{
	font-size: 12px;
	font-weight: normal;
}

.tekstbold
{
	font-size: 12px;
	font-weight:bold;
}

.oppdatert
{
	color: Green;
	font-size: 11px;
	font-weight: bold;
}

.time
{
	font-size: 12px; color: Gray;	
}



/********************************************************/
/* HOVEDGRID
/********************************************************/

/* stil for rigger som blir skrevet ut i grid */
.riggMeny
{
	writing-mode: tb-rl;
	filter: flipv fliph;
	background-color: #CCCCCC;
	color:black;
	font-size: 13px;
	font-weight: bold;	
	height: 120px;
	padding-top: 5px;
}

/* stil for grupper */
.gruppeMeny
{
	background-color: #999999;
	color:White;
	font-size: 12px;
	font-weight: bold;	
	padding-left: 3px;
	padding-right: 3px;
}

/* stil for oppgavenr */
.oppgaveMeny
{
	background-color: #CCCCCC;
	color:black;
	font-size: 11px;
	font-weight: bold;	
	padding-left: 3px;
	padding-right: 3px;
}

/* stil for oppgaver */
.oppgaveMeny2
{
	background-color: #999999;
	color:white;
	font-size: 11px;
	font-weight: bold;	
	padding-left: 3px;
}

/* stil for punkter som ikke er krav */
.punktIkkeKrav
{
	background-color: white;
	border: solid 1px black;
	width: 30px;
	height: 30px;
	text-align: center;
}

/* stil for forklaring til denne */
.punktIkkeKravSm
{
	background-color: white;
	border: solid 1px black;
	width: 25px;
	height: 25px;
}

/* stil for punkter som er krav */
.punktKravB
{
	background-color: green;
	color: black;
	font-size: 9px;
	font-family: arial;
	font-weight: bold;
	border: solid 1px black;
	width: 30px;
	height: 30px;	
	cursor: hand;
	text-align: center;
}

/* stil for forklaring */
.punktKravBSm
{
	background-color: green;
	border: solid 1px black;
	width: 25px;
	height: 25px;
}

/* stil for punkter som er krav men ikke testet */
.punktKravIB
{
	background-color: yellow;
	color: black;
	font-size: 9px;
	font-family: arial;
	font-weight: bold;
	border: solid 1px black;
	width: 30px;
	height: 30px;
	cursor: hand;
	text-align: center;
}

/* stil for forklaring */
.punktKravIBSm
{
	background-color: yellow;
	border: solid 1px black;
	width: 25px;
	height: 25px;
}

/* stil for punkter som er krav men ikke bestått */
.punktKravIBP
{
	background-color: red;
	color: black;
	font-size: 9px;
	font-family: arial;
	font-weight: bold;
	border: solid 1px black;
	width: 30px;
	height: 30px;
	cursor: hand;
	text-align: center;
}	

/* stil for forklaring */
.punktKravIBPSm
{
	width: 25px;
	height: 25px;
	border: solid 1px black;
	background-color: red;	
}

/* stil for punkter som ikke er aktive */
.disabled
{
	background-color: gray;
	color:black;
	font-size: 9px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	border: solid 1px black;
	width: 30px;
	height: 30px;	
}

/********************************************************/
/* SLUTT GRID
/********************************************************/

/********************************************************/
/* VANLIG GRID
/********************************************************/

/* elementer som listes ut */
.gridItem
{
	background-color: #D8D4D4;
	color: Black;
	font-size: 11px;
}

/* alternerende stil for denne grid */
.gridAlt
{
	background-color: #EDE6E6;
	color: Black;
	font-size: 11px;
}

/* stil for header */
.gridHeader
{
	background-color: #990000;
	color: White;
	font-weight: bold;
	font-size: 14px;
}

/********************************************************/
/* SLUTT VANLIG GRID
/********************************************************/

.toppTab
{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.meny
{
	font-size: 12px; color: gray;
}

.meny2
{
	font-size: 12px; color: gray; font-weight: bold;
}

.toppLink
{
	color: gray;
	font-size: 12px;	
}

/* inputfelter */
input, select, textarea
{
	font-family: Arial;
	font-size: 11px;

}

.controls
{
	background-color: white;
	color: black;
	border: solid 1px black;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
}

/* ramme rundt fieldset elementer */
fieldset
{
	border: solid 1px black;
	width: 894px;
	padding-left: 5px;
	background-color: white;
}

/* overskrift på fieldset elementer */
legend
{
	font-size: 18px;
	font-weight: bold;
	color: #28771B;
}




/* svart tekst */
.tekstBlack
{
	font-size: 10px; 
	color: black;
}



/* tekst i tekstbokser */
.tb
{	
	font-size: 10px; 
	color: black;
	font-weight: bold;
}




/* standard tekst */
.stdTekst
{
	font-size: 12px;
	font-weight: normal;
}

/* standard tekst, bold */
.stdTekstBold
{
	font-size: 12px;
	font-weight: bold;
}



/* standard tekst overskrift */
.stdTekstHeader
{
	font-size: 14px;
	font-weight: bold;
}

.stdTekstWhite
{
	font-size: 12px;
	font-weight: bold;
	color:White;
}

/* ------------------------------------------------------*/
/* GRID
/* ------------------------------------------------------*/

/* overskrift for visning i grid */
.dlHeader
{
	font-size: 14px; 
	font-weight: bold;
	margin: 4px;
	color: White;
	background-color: rgb(0,0,51);
	border:0;
}

/* overskrift for rader i grid */
.dlFelt
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #ccccff;
	
}

/* verdier inne i en grid */
.dlElementer
{
	font-size: 10px; 
	background-color: #ccccff;
	vertical-align:baseline;
}

/* verdier inne i en grid */
.dlElementerBold
{
	font-size: 10px; 
	font-weight:bold;
	background-color: #dddddd;
	vertical-align:baseline;
}

/* alternerende farge i grid */
.dlAlter
{
	font-size: 10px; 
	background-color: #9999cc;
}



