
/* ###### Body Text ###### */



body {
  
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 82%;
  margin: 0;
  border-right: 1px solid #003399;
  border-left: 0px solid #003399;
}

h1 {
  font-weight: bold;
  font-size: 110%;
  padding-top: 0.5ex;
  padding-bottom: 0.5ex;
  margin-top: 1ex;
}


h2 {
  font-weight: bold;
  font-size: 110%;
  }

img {
  border: none;
}

q {
  font-family: tahoma, verdana, helvetica, arial, sans-serif;
  text-align: left;
  width: 9em;
  margin: 0 1em 1ex 1em;
  padding: 0.5ex 0.5ex 0.5ex 1ex;
  border-style: solid;
  border-width: 1px;
  float: right;
}


acronym {
  border-bottom-style: dotted;
  border-bottom-width: 1px;

}

code {
  font-family: "lucida console", "courier new", courier, monospace;
}

dt {
  font-weight: bold;
  padding-left: 1ex;
  padding-right: 1ex;
}

dd {
  padding-left: 1ex;
  padding-right: 1ex;
  padding-bottom: 1.5em;
}

#bodyText {
  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 15.5em;
  padding: 2mm 5mm 2mm 5mm;
  border-left: 1px solid #003399;
}


#bodyText2 {
  text-align: left;
  line-height: 1.5em;
  padding: 2mm 5mm 2mm 2mm;
  margin: 0 0 0 0.2em;
  
}


#bodyText p {
  padding-left: 1ex;
  padding-right: 1ex;
  
}

#bodyText .italic {
  padding-left: 1ex;
  padding-right: 1ex;
  font-style: italic;
}



#bodyText a {
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

#bodyText a:hover {
  border-bottom: none;
}

.smallCaps {
  font-variant: small-caps;
}


P.head {
  font-weight: bold;
  
}
	
P.body {
  margin: 0 0 0em 1em;
  text-align : left;
  
}

#bolk  {
  width: 70%;
  padding: 4px 5px 4px 7px;
  font-size: 95%;
  border:1px solid black;
  
  text-align: left;
  margin: 1em 1em 1em 1em;
}

#imgtxta {

  width: 70%;
  padding: 0 10mm 0 5mm; 
  font-size: 90%;
  text-align : left;
  font-style: italic;
}


#imgtxt1 {
  width: 80%;
  padding: 2px 1px 5px 1px; 
  font-size: 95%;
  text-align : left;
  font-style: normal;
  border:1px dashed black;
  
}


#imgtxt2 {

  width: 218px;
  padding: 4px 5px 4px 5px; 
  font-size: 95%;
  text-align : left;
  font-style: normal;
  border:1px dashed black;
  
}


#imgtxt3 {
  padding: 2px 1px 5px 1px; 
  font-size: 95%;
  text-align : left;
  font-style: normal;
  border:1px dashed black;
  
}

#imgtxt4 {
  padding: 9px 5px 9px 5px; 
  font-size: 95%;
  text-align : left;
  font-style: normal;
  border:1px dashed black;
  
}

#imgtxt5 {
  padding: 9px 5px 9px 5px; 
  font-size: 95%;
  text-align : left;
  font-style: normal;
  border:1px dashed black;
  
}

P.overskr {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}	

table {  
  font-family: Verdana, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  padding: 3mm 0mm 0mm 2mm;
}


P.liste {
  margin-left: 1em;
  font-size: 100%;
  color: #6666AA;
}


P.overskr {

	
	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 10pt;
	
	font-weight: bold;
}

P.main {

	font-family: Verdana, Helvetica, Arial, sans-serif;
	
}	

table {  
	font-family: Verdana, Helvetica, Arial, sans-serif;
	
	line-height: 1.5;
	
	padding: 3mm 0mm 0mm 2mm;

}

UL.paragraf {

list-style-image: url(./img/paragraf.gif) ;
padding: 0 0 0 0.1px;

}
  
#bildeLHS {
 padding: 3px 3px 3px 3px;
}

#bildeRHS {
 padding: 3px 3px 3px 3px;
}

/* ############################## */

.Main { 
	width: 76%;  
	border: 0; 
	margin: 0 0 0 1em;
	padding: 0 0 0 0em;
  
	}

.MainTopLeft { 
	width: 1%; 
	text-align: left; 
	vertical-align: top; 
	
	}
.MainTopRight { 
	width: 2%; 
	text-align: right; 
	vertical-align: top; 
	}
.MainBottomLeft { 
	width: 1%; 
	text-align: left; 
	vertical-align: bottom; 

	}
.MainBottomRight { 
	width: 1%; 
	text-align: right; 
	vertical-align: bottom; 

	}
.MainTopCenter { 
	width: 100%;
	font-weight: bold;
	font-variant: small-caps;
	border: 0;
	text-align: right;
	background: #CEE3F7;
	}
	
.MainTopCenterLeft { 
	width: 100%;
	font-weight: bold;
	font-variant: small-caps;
	border: 0;
	text-align: left;
	background: #CEE3F7;
	}

.Main2 { 
	width: 98%;  
	border: 0; 
	margin: 0 0 0 0.2em;
  	}
	
.Main3 { 
	width: 99%;  
	border: 0; 
	margin: 0 0 0 0em;
	padding: 0 0 0 0em;
	text-align: center;
	}

.MainTDR2 { 
	background: white; 

	
	}


a.MainTopCenter:link {color: black; text-decoration: none}
a.MainTopCenter:visited {color: black; text-decoration: none}
a.MainTopCenter:hover {color: black; text-decoration: none}
a.MainTopCenter:active {color: black; text-decoration: none}


a.topOfPage:link {color: black; text-decoration: none}
a.topOfPage:visited {color: black; text-decoration: none}
a.topOfPage:hover {color: black; text-decoration: none}
a.topOfPage:active {color: black; text-decoration: none}

.blaa {

 color: #0008AD;
 
 
 }

/* ########################### */




/* ###### Header ###### */

#upperMenuBar {
  height: 2.1em;
}

#upperMenuBar a {
  font-size: 90%;
  text-decoration: none;
  padding-left: 0.8ex;
  padding-right: 1.6ex;
}

#upperMenuBar a:hover {
  text-decoration: underline;
}

.LHS {
  position: absolute;
  left: 1.7mm;
  top: 1ex;
}

.RHS {
  position: absolute;
  right: 0.6mm;
  top: 0.9ex;
}

#header {
  font-size: 335%;
  padding-left: 4mm;
  border-top: 1px solid white;
}

#header2 {
  font-size: 335%;
  padding-left: 4mm;
  border-bottom: 1px solid #003399;
  clear: left;
 }

#lowerMenuBar {
  height: 1.55em;
  padding-left: 1.3mm;
  padding-top: 1ex;
}

#lowerMenuBar a {
  font-weight: bold;
  text-decoration: none;
  padding-left: 0.75ex;
  padding-right: 1.5ex;
}  

#lowerMenuBar a:hover {
  text-decoration: underline;
}

#upperMenuBar .highlight, #lowerMenuBar .highlight {
  /* See: color-scheme.css */
}



/* ###### Footer ###### */

#footer {
  font-size: 90%;
  padding: 1ex 2.6mm 1.5ex 2.6mm;
  clear: left;
  height: 20px;
}

#footer div {
  text-align: right;
  line-height: 1.45em;
}

#footer a {
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-width: 0px;
}

#footer a:hover {
  border-bottom: none;
}

.footerLHS {
  float: left;
  clear: left;
}

#ramme2   {

	border-right: 1pt solid #003399;
	
	border-bottom: 1pt solid #003399;
	
	border-top: 1pt solid #003399;
	
	border-left: 1pt solid #003399;

	padding-right: 0mm;
	
	padding-top: 2mm;
	
	padding-bottom: 2mm;
	
	padding-left: 2mm;

	text-align: left;
	

}

a:link {

	font-family: Verdana, Monospace, Arial, sans-serif;
	
	font-size: 10pt;
	
	color : rgb(4,8,168);

	text-decoration: none; 
	
}



a:active {

	font-family: Verdana, Monospace, Arial, sans-serif;

	font-size: 10pt;

	color : #0000CD;

	text-decoration: none; 
	
}

a:visited {  

	color: #4B0082;
	
	font-family: Verdana, Monospace, Arial, sans-serif;
	
	font-size: 10pt;
	
	text-decoration: none

}

A:Hover  {

	font-family: Verdana, Monospace, Arial, sans-serif;

	font-size: 10pt;

	color : #B12135;
	
	text-decoration : underline;
	
}

#bolk2  {
  width: 97%;
  padding: 0px 5px 4px 7px;
  font-size: 95%;
  border:1px solid black;
  background-color: #F0F8FF;
  text-align: left;
  margin: 1em 1em 1em 0em;
}


#solar {
background: url('img/bg.gif');
color: #000000;
border: 1px solid #85c329;
width: 89%;
padding: 5px 40px 5px 40px;
margin: 0 0 0 0px;
line-height: 1.5;
}

#solar ul {
color: #000000;
padding: 5px 3px 5px 3px;
margin: 0 0 0 0px;
line-height: 1.5;
}

#content3 {
background: url('img/bg.gif');
color: #000000;
border: 1px solid #85c329;
padding: 5px 40px 5px 40px;
margin: 0 5px 0 0px;
line-height: 1.5;
}

#content2 {
width: 75%;
text-align: center;
background: url('img/bg.gif');
color: #000000;
border: 1px solid #85c329;
padding: 5px 40px 5px 40px;
margin: 0 5px 0 0px;
line-height: 1.5;
}

#content ul {
width: 86%;
background: #ffffff;
color: #000000;
border: 1px solid #85c329;
padding: 5px 40px 5px 40px;
margin: 0 0 0 20px;
line-height: 1.5;
}




