/*****************REDEFINITION OF HTML-TAGS******************/


BODY
{
	margin-left: 3em;
	margin-right: 2em;
	margin-top: 3em;
	margin-bottom: 1em;

}

BODY, P, H1, H2, H3, H4, H5, H6, LI, TR, TD, TH, UL, DT, DD, DL
{
  	BACKGROUND-COLOR: white;
	font-family: verdana, geneva, arial, helvetica, sans-serif;

}

P, H1, H2, H3, H4, H5, H6, LI, TR, TD, TH, UL, DT, DD, DL
{
	margin-left: "2%";
	margin-right: "2%";

}



BODY, P, H3, H4, H5, H6, LI, TR, TD, TH, UL, DD, DL
{
	COLOR: black;
 	text-align: left;
 	font-weight: 		normal;
}

LI, UL, TD, TR, TH, P, DT, DD, DL
{
   font-size: 		x-small;
}

DT
{
   COLOR: black;
   font-weight: 	medium;
}


TH
{
   /*text-decoration:	underline;*/
   /*font-style: italic;*/
   /*font-size: medium;*/
   /*font-weight: 		lighter;*/
}

.MAINTITLE, H1
{
  font-size: 		x-large;
  text-align: 	center;
  font-weight: 	bold;
  COLOR: #808080;
}



H1
{
  font-size: 	x-large;

}




H2
{
  font-size: 		medium;
  text-align: 	left;
  font-weight: 	bold;
COLOR: #808080;
}


H3
{
  	font-weight: 		normal;
	font-size: 			medium;
	COLOR: #808080;
   /*text-decoration:	underline;*/

}

H4
{
  	font-size: 			medium;
  	font-weight: 		normal;
  	COLOR: #808080;
   /*text-decoration:	underline;*/


}

H5, H6
{
	font-size: 	small;
	font-weight: 		normal;
	COLOR: #808080;
}

H4, H5, H6
{
  	font-style: italic;
  	COLOR: #808080;
}

TR, TD
{
	vertical-align: top;
}

TH,DT
{
	vertical-align: 	top;
	font-weight: 		bold;
}

PRE
{
	font-family: monospace;
	font-size: 	x-small;
	margin-left: "1em";
	margin-right: "1em";

}


/******************** LEFT MARGIN ELEMENTS *************************************/

.LEFTTOC, .LEFTMESSAGE, .TOPLOGO, .BOTTOMLOGO, .BASEDON
{
	text-align: left;
}

.LEFTTOC, .LEFTMESSAGE, .TOPLOGO, .BOTTOMLOGO
{
	font-family: Verdana, sans-serif;
	/*font-size: 12px;*/
	color: #808080;
	/*background-color: #fff1d5;*/
	background-color: transparent;
}

.LEFTTOC, .LEFTMESSAGE
{
	border-right: none;/*"solid 1 #808080";*/
}

.LEFTMESSAGE
{
	font-weight: bold;
	vertical-align: bottom;
	/*background-image:url( gfx/new-hiof-logo-blur-medium.gif);*/
}


.TOPLOGO
{
	vertical-align: top;
text-align: left;}

.BOTTOMLOGO
{
	vertical-align: bottom;
	font-size: xx-small;
}



.BASEDON
{
   font-size: x-small;
   font-style: italic;
	 font-family: verdana, geneva, arial, helvetica, sans-serif;
   background-color: transparent;
   color: darkgray;
   /*color: #e35e20;*/
   font-weight: bolder;
}



/********************** MAIN BLOCKS ************************************/

.MAINBLOCK, .MAINHEADER, .MAINTITLE, .MAINFOOTER
{
   font-family: verdana, sans-serif;
  	background-color: transparent;

}



.MAINHEADER, .MAINTITLE, .MAINFOOTER
{
   color: darkgray;/*#EE804C;*/
}

.MAINBLOCK
{
   color: 			#000000;
   font-size: 		x-small;

}


.MAINHEADER, .MAINFOOTER
{
	/*font-size: 24px;*/
   font-size: 		xx-small;
   text-align: 	center;
}

.MAINHEADER
{
   vertical-align: top;
}

.MAINFOOTER
{
   vertical-align: bottom;
}


.INX
{
	vertical-align: top;
   text-align: left;
   font-size: x-small;
}


/***************************DIVERSE FORMATERINGER*****************************************/

.PREVPAGE
{
   text-align: 	right;
}

.CHUNK
{
	font-size: small;
	font-family: "Comic Sans MS","times new roman", serif;
	font-style: italic;
   font-weight: bold;
	/*background-color: #fff1d5;*/
	background-color: white;
	color: #8C1414;
	border-style: none;
	border-width:thin;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 10px;
   padding-bottom: 5px;
   text-align: center;
   vertical-align: middle;
   letter-spacing: 1px;
}


.DEF
{
	/*background: #EEEEEE;*/
	background: white;
	color: #054322;
	font-family: "verdana", serif;
	font-size: small;
	border-style: solid;
	border-color: #ABABAB;
	border-width: thin;
	padding-left: 1em;
	padding-right: 1em;
   padding-top: 2px;
   padding-bottom: 2px;
}


.FORMEL
{
	background: white;
	/*background: transparent;*/
	color: #990000;
	font-family: "Times new Roman", serif;
	font-size: small;
	border-style: solid;
	font-weight: bolder;
	/*border-style: none;*/
	/*border-color: #ABABAB;*/
	border-color: white;
	border-width: thin;
	padding-left: 1em;
	padding-right: 1em;
   padding-top: 2px;
   /*padding-bottom: 2px;*/
   text-align: center;
}


/* nummerering av formler og figurer*/
.NUMMER
{
 font-size: small;
 font-weight: normal;
 font-style: italic;
 text-align: center;
}


.UTTRYKK
{
 	font-size: small;
 	font-weight: normal;
 	font-family: monospace;
 	text-align: center;
   padding-left: 0em;
	padding-right: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
}

.KODE
{
 	font-size: small;
 	font-weight: normal;
 	font-family: "Courier New", monospace;
 	padding-left: 0em;
	padding-right: 0em;
	padding-top: 0px;
	padding-bottom: 0px;
}

.HEADER
{
	font-weight: bold;
}

.TABLEHEADER
{
	font-weight: bold;
}

.HEADER2
{
   font-size: large;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
   font-weight: 600;
   font-stretch: wider;
   font-style: normal;
}

.SUBJECT
{
	font-weight: bold;
}


/***************** COLLECT-KLASSER ********************/


.ALLEDEF
{
 	font-size: small;
 	font-weight: normal;
}

.ALLEFORMLER
{
 	font-size: small;
 	font-weight: normal;
}


 /* samler opp ord mellom STRONG-taggene */
.ALLESTIKKORD
{
 	font-size: small;
 	font-weight: normal;
}



/**************************************INLINE***********************************/


.MATEMATIKK, .INLINEKODE
{
   font-family: "Courier New", monospace;
   font-style: normal;
}

/* brukes for å markere stikkordene i teksten som det skal henvises til i stikkordsregister */

.STIKKORD   {
 	font-size: small;
 	font-weight: normal;
 	font-style: normal;

}

/**************************** LINKER*****************************/

A:LINK, A:VISITED, A:ACTIVE, A:HOVER
{
	background-color: transparent;
	text-decoration: none;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
}


A:LINK
{

	color: #336699;
	font-weight: bold;
}

A:VISITED
{
	color: #336699;/*#e35e20;*/
	font-weight: bold;
}

A:ACTIVE
{
	color: #e35e20;/*#ff9900;*/
	font-weight: bold;
}

A:HOVER
{
	color: #e35e20;/*#8C1414;*/
	font-weight: bold;
}

/*****************************MENYLINKER******************************/


.menylinker A:LINK, .menylinker A:VISITED, .menylinker A:HOVER, .menylinker  A:ACTIVE,
.friends A:LINK, .friends A:VISITED, .friends A:HOVER, .friends  A:ACTIVE
{
   background-color: transparent;
	text-decoration: none;
   /*font-size: medium;*/
   /*line-height: 130%;*/
   /*font-weight: 600;*/
}


.menylinker A:LINK, .friends A:LINK
{
   color: #808080;/*#8C1414;*/
}

.menylinker A:VISITED, .friends A:VISITED
{
   color: darkgray;/*#8C1414;*/
}

.menylinker A:HOVER, .friends A:HOVER
{
   color: #e35e20;
}

.menylinker A:ACTIVE, .friends A:ACTIVE
{
   color: #e35e20;/*#ff9900;*/
}

.MAINHEADER A:LINK, .MAINHEADER A:VISITED
{
   color: darkgray;/*#8C1414;*/
   font-weight: normal;
}

.MAINHEADER A:HOVER, .MAINHEADER A:ACTIVE
{
   color: #e35e20;/*#8C1414;*/
   font-weight: normal;
}






/*****************************BASEDON-LINKER******************************/


.BASEDONLINKER A:LINK, .BASEDONLINKER A:VISITED, .BASEDONLINKER A:HOVER, .BASEDONLINKER A:ACTIVE
{
	background-color: transparent;
   font-size : small;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	text-decoration: none;
}



.BASEDONLINKER A:LINK
{
   color: #8C1414;
}

.BASEDONLINKER A:VISITED
{
   color: #8C1414;
}

.BASEDONLINKER A:HOVER
{
   color: #e35e20;
}

.BASEDONLINKER A:ACTIVE
{
   color: #076734;
}

/* < !--CONLIST-->          */
.clevel0,.clevel1,.clevel2,.clevel3,.clevel4,
.clevel5,.clevel6,.clevel7,.clevel8,.clevel9,
.clevel10, .aclevel0,.aclevel1,.aclevel2,.aclevel3,.aclevel4,
.aclevel5,.aclevel6,.aclevel7,.aclevel8,.aclevel9,
.aclevel10, .friends
{
	font-size: x-small;
	text-decoration:none;
	line-height:110%;
	background-color:transparent;
}

.clevel0,.clevel1,.clevel2,.clevel3,.clevel4,
.clevel5,.clevel6,.clevel7,.clevel8,.clevel9,
.clevel10
{
	font-weight:lighter;

}


.aclevel0,.aclevel1,.aclevel2,.aclevel3,.aclevel4,
.aclevel5,.aclevel6,.aclevel7,.aclevel8,.aclevel9,
.aclevel10
{
	/*background-color:maroon;*/
	font-weight:bold;
	color: #808080;
}

.clevel0,.aclevel0 	{ margin-left:0px;}
.clevel1,.aclevel1, .friends		{ margin-left:7px;}
.clevel2,.aclevel2		{ margin-left:14px;}
.clevel3,.aclevel3		{ margin-left:21px;}
.clevel4,.aclevel4		{ margin-left:28px;}
.clevel5,.aclevel5		{ margin-left:35px;}
.clevel6,.aclevel6		{ margin-left:42px;}
.clevel7,.aclevel7		{ margin-left:49px;}
.clevel8,.aclevel8		{ margin-left:49px;}
.clevel9,.aclevel9		{ margin-left:49px;}
.clevel10,.aclevel10	{ margin-left:49px;}



/** <!--INXCOLn--><!--ENDOFINXCOLn-->**/

.INXKEY
{
  line-height:150%;
  color: #002952;
  background-color: transparent;
  vertical-align: top;
  text-align: left;
  font-size: x-small;
}

.INXENTRY
{
  font-weight: 200;
  background-color: transparent;
  margin-left: 7px;
}

.ALERT
{
  font-weight: 800;
  /*text-decoration: blink;*/
  color: red;
  background-color: transparent;
}

.APPLET
{
	text-align: center;
	background-color: black;
	color: white;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
}




 /*****************OPPGAVE********************************/


.OPPGAVEOVERSKRIFT
{
   font-size: small;
   background-color: #fff1d5;
   color: #8C1414;
   font-weight: 600;
   font-stretch: wider;
   font-style: normal;
}

 /*****************HINT********************************/
.HINT
{
   background-color: #ffffff;
   color: #000000;
   font-size: x-small;
}

.HINTOVERSKRIFT
{
   font-size: small;
   background-color: transparent;
   color: #8C1414;
   font-weight: 600;
   font-stretch: wider;
   font-style: italic;
}

 /*****************FASIT********************************/

.FASIT
{
   background-color: #ffffff;
   color: #000000;
   font-size: x-small;
}

.FASITOVERSKRIFT
{
   font-size: small;
   background-color: transparent;
   color: #8C1414;
   font-weight: 600;
   font-stretch: wider;
   font-style: italic;
}

.KONKURRANSE
{
   color: #EE804C;
   background-color: transparent;
   text-align: center;
   font-size: 24px;
   vertical-align: top;
}

.SENDSVAR
{
   font-size: x-small;
   font-style: italic;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
   color: #EE804C;
   font-weight: bolder;
   text-align: center;
}



.MARKED
{
   background-color: #E5E5E5 ;
}
.STAMP
{
   background-color: transparent;
	font-size: xx-small;
	color: darkgray;
	text-align: center;
}


.POSTER
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
   background-color: transparent;
	font-size: x-large;
	text-align: center;
	color: #808080;
	font-weight: bolder;
	margin-left: "20%";
	margin-right: "20%";
	margin-top: "5%";
	margin-bottom: "5%";

}

.PREAMBLE
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
   background-color: transparent;
	font-size: medium;
	text-align: center;
	color: #808080;
	font-weight: bolder;
	margin-left: "5%";
	margin-right: "5%";
	margin-top: "1%";
	margin-bottom: "1%";

}

.localtoc
{
	text-align: center;
	font-weight: bold;
	color: darkgray;
}

.1w1m
{
	color: black;
	font-weight: bolder;
}

.legend{
	font-size: xx-small;
	font-weight:600;
	font-style: italic;
	line-height:100%;
  color:#000000;
}

.fieldcontent{
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5em;
   padding-bottom: 0.5em;
}

.basedhead{
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size:xx_small;
  /*margin-left:7px;*/
  font-weight: normal;
  font-style: italic;
  color:darkgray;
}

.friends{
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size:xx_small;
  /*margin-left:7px;*/
  font-weight: normal;
  color:#808080;
}

.GRAPHICS
{
  text-align: 	center;
}




.figureTitle P {
	TEXT-ALIGN: center
}

.figure {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; TEXT-ALIGN: center
}

H2.abstractHeader {
	TEXT-ALIGN: center
}

.abstract P {
	MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em
}


TABLE.codeBlock {
	MARGIN-LEFT: 3em; MARGIN-RIGHT: 3em
}

