.bg
{
	background-color: #104BB2;
}

.H1 {
	color: black;
	font-size: 150%;
	font-weight: bold;
}

.A,
.A:visited,
.A:hover
{
  text-decoration: none
}

/* BANNER */

.Banner
{
	
	background-color: #104BB2;
	height: 50px;
	width: 100%;
	border-style: none;
	cellpadding: 0;
	cellspacing: 0;
}

.Banner:hover
{
  border-style: underline;
}

.Bunnbanner
{
	font-size: 75%;
	color: white;
}

.ToppLeftBanner,
.ToppLeftBanner:visited,
.ToppLeftBanner:hover
{
	font-size: 180%;
	color: white;
	text-decoration: none;
	position: relative;
	left: 5px;
}

.ToppLeftBanner:hover
{
  /*font-size: 200%;*/
  font-weight: bold;
}

.ToppRightBanner,
.ToppRightBanner:visited,
.ToppRightBanner:hover
{
  font-size: 125%;
	color: white;
	text-decoration: none;
	position: relative;
	right: 5px;
}

.ToppRightBanner:hover
{
  /* font-size: 130%; */
  /* font-weight: bold; */
  /*text-decoration: underline;*/
}


/* BOK */

.overskrift
{
	font-size:125%;
	font-weight: bold;
	color: black;
	aling: left;
}

.spacer
{
	height: 15px;
}

/*--*/
/* RAMMER */

.HovedRamme
{
	border-left: 2px solid #1135C6;
	border-right: 2px solid #1135C6;
}

.HovedSideSkille
{
  border-bottom: 1px dashed #1D68CF;
	font-size: 30%;
	font-weight: bold;
 	color: #0F3F72;
	valign: top;
}

.MenyRamme
{
	position: relative;
	right: 2px;
}

.SideRamme
{
	position: relative;
	left: 2px;
}

.Sok,
.Sok2,
.Sok3,
.Sok4,
.Sok5,
{
	background: #ECF2F8;

}
.Sok
{
 	border-bottom: 1px solid #1135C6;
	border-top: 1px solid #1135C6;
	border-left: 1px solid #1135C6;
	border-right: 1px solid #1135C6;
}

.Sok4
{
	border-top: 1px solid #1135C6;
	border-left: 1px solid #1135C6;
	display: inline;
	font-weight: bold;
	font-size: 80%;
  position:relative;
  top:2px;
}

.Sok5
{
	border-top: 1px solid #1135C6;
	border-right: 1px solid #1135C6;
	display: inline;
	font-weight: bold;
	font-size: 80%;
  position:relative;
  top:2px;
}

.Sok3
{
	border-top: 1px solid #1135C6;
	border-left: 1px solid #1135C6;
	border-right: 1px solid #1135C6;
	border-bottom: 1px solid #1135C6;
	display: inline;
	font-weight: bold;
	font-size: 80%;
	position:relative;
  top:1px;
}

.SokResultat {
  display: block;
  font-size: 100%;
  font-weight: normal;
  color: #0F3F72;
}


/* TEKST */

.Analyse
{
	font-size: 135%;
	font-weight: bold;
 	color: #0F3F72;
	height: 40px;
}

.AnalyseBok,
a.AnalyseBok,
a.AnalyseBok:visited,
a.AnalyseBok:hover
{
  font-weight: bold;
 	color: #0F3F72;
	valign: top;
	text-decoration: none;
	cursor: hand;
}

.AnalyseKapittel,
a.AnalyseKapittel,
a.AnalyseKapittel:visited,
a.AnalyseKapittel:hover
{
 	color: #0F3F72;
	valign: top;
	text-decoration: none;
	cursor: hand;
}

.AnalyseBok2,
a.AnalyseBok2,
a.AnalyseBok2:visited,
a.AnalyseBok2:hover
{
  font-weight: bold;
 	color: #0F3F72;
	valign: top;
	text-decoration: none;
}

.AnalyseKapittel2,
a.AnalyseKapittel2,
a.AnalyseKapittel2:visited,
a.AnalyseKapittel2:hover
{
 	color: #0F3F72;
	valign: top;
	text-decoration: none;
}

.Analyse1
{
  background: #ECF2F8;

}

.AnalysePrøveBok1,
.AnalysePrøveBok2
{
  font-size: 100%;
  font-weight: bold;
  color: #0F3F72;
  valign: top;
  text-decoration: none;
}

.AnalysePrøveInnhold1,
.AnalysePrøveParameter1,
.AnalysePrøveInnhold2,
.AnalysePrøveParameter2
{
	font-size: 95%;
	font-weight: normal;
	color: black;
	valign: top;
	height: 23px;
	text-decoration: none;
}



.AnalysePrøveInnhold1,
.AnalysePrøveParameter1
{
  background: #ECF2F8;
}


.AnalysePrøveInnhold2,
.AnalysePrøveParameter2
{
  background: white
}

.AnalysePrøveParameter1,
.AnalysePrøveParameter2
{
  font-weight: bold;
  color: #0F3F72;
}

.AnalysePrøveNavn1,
a.AnalysePrøveNavn1,
a.AnalysePrøveNavn1:visited,
a.AnalysePrøveNavn1:hover
{
	font-size: 100%;
	font-weight: bold;
	color: #0F3F72;
	text-decoration: none;
  background: #ECF2F8;
}

a.AnalysePrøveNavn1:hover
{
	color: black;
}

.Analyse2{
    background: white;
}

.AnalysePrøveNavn2,
a.AnalysePrøveNavn2,
a.AnalysePrøveNavn2:visited,
a.AnalysePrøveNavn2:hover
{
	font-size: 100%;
	font-weight: bold;
	color: #0F3F72;
	text-decoration: none;
}

a.AnalysePrøveNavn2:hover
{
	color: black;
}

.Avsnitt,
a.Avsnitt,
a.Avsnitt:visited,
a.Avsnitt:hover
{
	text-decoration: none;
	cursor: hand;
}

.AvsnittInnhold
{
	font-size: 100%;	
	font-weight: normal;
	line-height: 19px;
	color: black;
	valign: top;
	height: 30px;
	cursor: hand;

}

.AvsnittTittel
{
	font-size: 120%;
	font-weight: bold;
	color: #0F3F72;
	cursor: hand;
}

.KapittelTittel
{
  valign: top;
	font-size: 200%;
	font-weight: bold;
 	color: #0F3F72;
}

.LitenTekst
{
	font-size: 80%;
	font-weight: normal;
	color: black;
}


.ParameterInnhold,
.ParameterInnhold:visited,
.ParameterInnhold:hover
{
	font-size: 100%;	
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.ParameterInnholdSmall
{
	font-size: 100%;
	font-weight: normal;
	color: black;
}

.ParameterNavn
{
	font-size: 100%;
	font-weight: bold;
	color: #0F3F72;
}

.PrøveNavn
{
  valign: top;
	font-size: 125%;
	font-weight: bold;
 	color: #0F3F72;
}


.SokLink,
.SokLink:visited,
.Soklink:hover
{
	font-size: 80%;
	text-decoration: none;
	color: black;
}

.SokLink:hover
{
	font-weight: bold;
}

.SokTekst
{
	font-size: 100%;
	font-weight: bold;
	color: black;
	align: right;
}

.TekstInnhold
{
	font-size: 100%;
	font-weight: normal;
	line-height: 19px;
	color: black;
	valign: top;
	height: 30px;
}

.TekstTittel
{
	font-size: 110%;
	font-weight: bold;
	color: #0F3F72;
}

.TekstUnderstreket
{
	font-size: 80%;
	font-weight: normal;
	color: black;
  border-bottom: 1px solid #488AE6;
}

.TekstUnderstreketStor
{
	font-size: 100%;
	font-weight: bold;
	color: black;
  border-bottom: 1px solid #488AE6;
}


.Time
{
	font-size: 90%;
	font-weight: bold;
 	color: #0F3F72;
	valign: top;
}


.pagetools1 {
	background: #ECF2F8;
  font-size: 85%;
  font-weight: normal;
}

.pagetools2 {

	background-color: white;
  font-size: 85%;
  font-weight: normal;
}
.pagetools1 a,
.pagetools1 a:visited{
	border-bottom: #ECF2F8 1px solid;
	border-left: #ECF2F8 1px solid;
	border-right: #ECF2F8 1px solid;
	border-top: #ECF2F8 1px solid;
	color: #000000;
	cursor: hand;
	text-decoration: none;
}

.pagetools2 a,
.pagetools2 a:visited {
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	border-right: white 1px solid;
	border-top: white 1px solid;
	color: #000000;
	cursor: hand;
	text-decoration: none;
}

.pagetools1 a:hover,
.pagetools2 a:hover {
	background-color: #DFE9F5;
	border-bottom: #68AEE0 1px solid;
 	border-left: #68AEE0 1px solid;
	border-right: #68AEE0 1px solid;
	border-top: #68AEE0 1px solid;
	color: #000000;
	cursor: hand;
	text-decoration: none;
}


/* ALFABETISK LISTE */
.Letter
{
	font-size: 90%;
	font-weight: bold;
 	color: #1D68CF;
	valign: top;
  border-bottom: 1px solid #488AE6;
	height: 20px;
}

.LetterNavn
{
	font-size: 90%;
	font-weight: bold;
 	color: #1D68CF;
	text-decoration: none;
}

.AlfaLetter
{
	font-size: 90%;
	font-weight: bold;
 	color: #1D68CF;
	valign: top;
  border-bottom: 1px solid #488AE6;
	height: 30px;
}

/* SIDE VINDU */

.sUnit,
a.sUnitlink,
a.sUnitlink:visited,
a.sUnitlink:hover {
	background: #FFFFFF;
	display: block;
	text-decoration: none;
	color: #364976;
	display: block;
	text-decoration: none;
}

a.sUnitlink:hover {

	color: #0F3F72;
}

.sidetools a,
.sidetools a:visited {
  font-size: 90%;
	background: #FFFFFF;
	display: block;
	text-decoration: none;
	color: #364976;
	display: inline;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
	cursor: hand;
	text-decoration: none;
}


.sidetools a:hover {
	background-color: #DFE9F5;
	border-bottom: #68AEE0 1px solid;
 	border-left: #68AEE0 1px solid;
	border-right: #68AEE0 1px solid;
	border-top: #68AEE0 1px solid;
	color: #000000;
	cursor: hand;
	display: inline;
	text-decoration: none;
}
