body {
	background-color: #fff;
	text-align: center; /* IE kan ikke senterjustere wrapper, dette er en fix */
	font-family: Arial, Sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #000;
	margin: 0pt;
	padding: 0pt;
	width: 190mm;
	height: 27mm;
	}

.ingress {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 12pt;
	line-height: 18pt;
	}


H1 {
	font-family: Century Gothic, Avant Garde, Verdana, Arial, Sans-serif;
	font-size: 18pt;
	line-height: 20pt;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 5pt;
	}
H1 .mindre {
	font-size: 12pt;
	line-height: 20pt;
	}

DIV > H1 {
	margin-top: 0pt;
	}

H5, H4 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 12pt;
	line-height: 15pt;
	font-weight: normal;
	margin-bottom: 0pt;
	margin-top: 10pt;
	}

H4 {
	font-size: 15pt;
	line-height: 25pt;
	}

H5 + P {
	margin-top: 4pt;
	}

H1, H2, H3, H4, H5, H6 {
	color: #000;
	}

A.lesmer:after { 
	content: " >>";
	}

A	{
	text-decoration: underline;
	color: #333;
	}

A IMG {
	border: 0pt; /* Noen nettlesere har tungt for det */
	}

.space {
	display: block;
	width: 100%;
	clear: both;
	}

.lefticon {
	float: left;
	clear: left;
	margin-right: 10pt;
	}

.inlinebox {
	float: left;
	width: 408pt;
	height: 151pt;
	background: url(images/portboxbak.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 40pt;
	}
.inlinebox .kvm {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 12pt;
	line-height: 12pt;
	}
.inlinebox .pnr {
	margin-top: 5pt;
	}

.inlinebox .lefticon {
	margin-top: 0pt;
	}

/* lag avstand mellom bokser pŒ samme linje */
.inlinebox + .inlinebox {
	margin-left: 15pt;
	}

/* billdebokser med forover og bakoverkontroller.
fungerer som en container for flere bilder. Et javascript
gŒr gjennom dokumentet og h¿ster bildenes url. Bildene brukes etter tur
som bakgrunn i elementet. */

.bbox, .bbox_b {
	position: relative;
	display: block;
	width: 290px;
	height: 200px;
	}
.bbox IMG, .bbox_b IMG {
	display: none;
	}
.bbox .swosh, .bbox_b .swosh {
	display: block;
	width: 9px;
	height: 200px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url(images/swosh.png);
	background-position: bottom left;
	}

/* Failsafe i tilfelle brukeren stopper javascript  */

DIV.bbox > IMG:first-child, DIV.bbox_b > IMG:first-child {
	display: block;
	}



/* linjer til rapporter og nedlastbart */
.linje {
	display: block;
	position: relative;
	width: 100%;
	height: 30pt;
	border-top: 1pt solid #333;
	border-bottom: 1pt solid #333;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 12pt;
	line-height: 30pt;
	margin: 0pt;
	}

.linje + .linje {
	border-top: 0pt;
	}
.linje .dato {
	display: block;
	position: absolute;
	left: 0pt;
	top: 0pt;
	width: 20%;
	}
.linje .link {
	display: block;
	position: absolute;
	left: 20%;
	top: 0pt;
	width: 70%;
	}
.linje .link A {
	color: #333;
	}
.linje .icon {
	display: block;
	position: absolute;
	left: 90%;
	top: 0pt;
	width: 9%;
	text-align: right;
	}
.linje .icon IMG {
	margin-top: 6pt;
	}

/* Linker til flere sider ved s¿keresultater */
A.pcount, A.pcountaktiv {
	display: block;
	float: left;
	height: 20pt;
	line-height: 15pt;
	color:#ccc;
	padding-left: 6pt;
	padding-right: 6pt;
	border: 1pt solid #ccc;
	margin-right: 5pt;
	text-decoration: none;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	}

A.pcountaktiv {
	color: #fff;
	font-weight: bold;
	background-color: #ccc;
	}

/* POSISJONERING */
#wrapper {
	display: block;
	position: relative;
	top: 0px;
	text-align: left;
/*	margin-left: auto;
	margin-right: auto;
	left: 50%;
	margin-left: -502px; */
	width: 100%;
	border: 1pt solid black;
	}
#meny {
	display: none;
	}

#sti {
	font-size: 9pt;
	}
#sti A {
	text-decoration: underline;
	}

/* Default-posisjonering, overstyres under med body-selektor */
#ingress {
	display: block;
	position: relative;
	top: 0mm;
	left: 0mm;
	width: 100%;
	}
	
#hoved {
	display: block;
	position: relative;
	top: 10mm;
	left: 0mm;
	width: 100%;
	margin: 0mm;
	margin-bottom: 20mm;
	border: 1px solid green;
	}

/* 2spalter-layout montert inne i en hoved-div. Disse kan antagelig brukes over flere sider */
#hoved #venstre {
	display: block;
	position: relative;
	margin: 0pt;
	float: left;
	width: 45%;
	}

#hoved #hoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 0pt;
	margin-left: 5%;
	width: 45%;
	}


#footer {
	display: block;
	position: relative;
	float: right;
	top: 40pt;
	right: 0pt;
	width: 100mm;
	text-align: left;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: normal;
	}

#footer FORM {
	display: none;
	}

/* Alternative bakgrunnsfarger til footer */

#sti {
	display: block;
	position: absolute;
	left: 112pt;
	top: 128pt;
	}

#logolink {
	position:absolute;
	width:100%;
	left:0mm;
	top: 0mm;
	}

/* brukes pŒ forsiden */

#venstre {
	display: block;
	position: relative;
	float: left;
	padding: 0pt;
	margin-top: 496pt;
	margin-left: 170pt;
	width: 300pt;
	text-align: left;
	}
#venstre:first-child {
	margin-top: 0pt;
	padding-top: 0pt;
	}

#hoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 496pt;
	margin-left: 195pt;
	width: 290pt;
	text-align: left;
	}

/* Forsiden skal ikke ha undermenyer, flashfilmen er i veien 
menyen er ogsŒ trukket h¿yere opp   
.forside #meny .mp:hover .submeny {	
	display: none;
	}
.forside #meny .mp A {
	line-height: 25pt;
	}
*/


/* brukers pŒ siden eidendom/prosjekt */
body.eiendom #ingress {
	display: block;
	position: absolute;
	margin: 0pt;
	top: 153pt;
	left: 570pt;
	width: 383pt;
	text-align: left;
	}
body.eiendom #ingress H1 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 38pt;
	line-height: 40pt;
	font-weight: normal;
	text-transform: none;
	}

body.eiendom #sti {
	display: block;
	position: absolute;
	left: 570pt;
	top: 124pt;
	}
	

body.eiendom #venstre {
	display: block;
	position: relative;
	float: left;
	padding: 0pt;
	margin-top: 481pt;
	margin-left: 100pt;
	width: 450pt;
	text-align: left;
	}	

body.eiendom #venstre P {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 12pt;
	line-height: 20pt;
	}

body.eiendom #hoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 481pt;
	margin-left: 115pt;
	width: 290pt;
	text-align: left;
	}


/* brukes pŒ (under)omavantorn */

body.omavantor #ingress {
	display: block;
	position: absolute;
	top: 160pt;
	left: 530pt;
	width: 420pt;
	text-align: left;
	margin: 0pt;
	}
body.omavantor #ingress H1 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 38pt;
	line-height: 32pt;
	font-weight: normal;
	text-transform: none;
	}

body.omavantor #venstre {
	display: block;
	position: relative;
	float: left;
	padding: 0pt;
	margin-top: 481pt;
	margin-left: 100pt;
	width: 450pt;
	text-align: left;
	}	
body.omavantor #venstre P {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 12pt;
	line-height: 20pt;
	}

body.omavantor #hoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 481pt;
	margin-left: 115pt;
	width: 290pt;
	text-align: left;
	}

body.omavantor #sti {
	display: block;
	position: absolute;
	left: 530pt;
	top: 125pt;
	}


/* Brukes pŒ artikkeln */

#artvenstre {
	display: block;
	position: relative;
	float: left;
	padding: 0pt;
	margin-top: 322pt;
	margin-left: 115pt;
	width: 405pt;
	text-align: left;
	}	

#artvenstre H1 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-weight: normal;
	text-transform: none;
	font-size: 32pt;
	line-height: 32pt;
	}
#artvenstre .ingress {
	font-size: 12pt;
	line-height: 24pt;
	}
#arthoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 520pt;
	margin-left: 150pt;
	width: 290pt;
	text-align: left;
	}

.artikkel #sti {
	display: block;
	position: absolute;
	left: 115pt;
	top: 289pt;
	}

/* Brukes pŒ siden oversikt */

#overvenstrewrap {
	display: block;
	position: relative;
	left: 0mm;
	top: 0mm;
	padding: 0pt;
	width: 100%;
	}	

#overvenstre {
	text-align: left;
	width: 45%;
	}

#overvenstre H1 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 32pt;
	line-height: 32pt;
	font-weight: normal;
	text-transform: none;
	}


#overvenstre2 {
	display: block;
	position: relative;
	float: left;
	padding: 0pt;
	margin-top: 20pt;
	margin-left: 0pt;
	width: 45%;
	text-align: left;
	}	

#overhoyre {
	display: block;
	position: relative;
	float: left;
	width: 45%;
	text-align: left;
	}

#overhoyre IMG .lefticon {
	margin-right: 20pt;
	}
#overhoyre H4 {
	margin-top: -6pt;
	margin-bottom: -4pt;
	}
#overhoyre .kvm {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 12pt;
	line-height: 12pt;
	margin-top: -6pt;
	}
.oversikt #sti {
	display: block;
	position: absolute;
	left: 10mm;
	top: 10mm;
	}

/* Brukes pŒ siden portefolje (f.eks portefolje) */

body.portefolje H1, body.portefolje H2, body.portefolje H3, body.portefolje H4, body.portefolje H5 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	} 
body.portefolje H1 {
	font-size: 38pt;
	line-height: 32pt;
	font-weight: normal;
	text-transform: none;
	}

/* Brukes pŒ siden forvaltning og drift (f.eks portefolje) */

body.forvaltning #ingress {
	display: block;
	position: absolute;
	margin: 0pt;
	top: 153pt;
	left: 570pt;
	width: 383pt;
	text-align: left;
	}
body.forvaltning #ingress H1 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 38pt;
	line-height: 40pt;
	font-weight: normal;
	text-transform: none;
	}

body.forvaltning #sti {
	display: block;
	position: absolute;
	left: 570pt;
	top: 124pt;
	}
	

body.forvaltning #venstre {
	display: block;
	position: relative;
	float: left;
	padding: 0pt;
	margin-top: 481pt;
	margin-left: 100pt;
	width: 450pt;
	text-align: left;
	}	


body.forvaltning #venstre P {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 12pt;
	line-height: 20pt;
	}

body.forvaltning #hoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 481pt;
	margin-left: 115pt;
	width: 290pt;
	text-align: left;
	}


/* Brukes pŒ siden(e) stdomavantor (standard orange sider) */

body.stdomavantor H1, body.stdomavantor H2, body.stdomavantor H3, body.stdomavantor H4, body.stdomavantor H5 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	} 
body.stdomavantor H1 {
	font-size: 38pt;
	line-height: 32pt;
	font-weight: normal;
	text-transform: none;
	}

/* Brukes pŒ siden(e) drift */

body.drift H1, body.drift H2, body.drift H3, body.drift H4, body.drift H5 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	} 

body.drift #hoved {
	margin-top: 0pt;
	}
body.drift H1 {
	font-size: 38pt;
	line-height: 32pt;
	font-weight: normal;
	text-transform: none;
	}


/* Brukes pŒ siden(e) mennesker */

body.mennesker H1, body.mennesker H2, body.mennesker H3, body.mennesker H4, body.mennesker H5 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	} 
body.mennesker H1 {
	font-size: 38pt;
	line-height: 32pt;
	font-weight: normal;
	text-transform: none;
	}

/* Ansattbokser */

.menneske {
	display: block;
	float: left;
	margin: 0pt;
	width: 210pt;
	height: 325pt;
	}
.menneske IMG {
	border: 0pt;
	border-bottom: 1pt solid #cbd6bc;
	width: 210pt;
	height: 204pt;
	}
.menneske H5 {
	font-size: 15pt;
	}
.menneske .email A {
	font-size: 12pt;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	}
.menneske .telefon {
	font-size: 12pt;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	}
.menneske .email {
	margin-top: 0pt;
	}
.menneske .telefon {
	margin-top: -10pt;
	}
.menneske P, .menneske H5 {
	margin-left: 10pt;
	margin-right: 10pt;
	}


/* Brukes pŒ siden prosjekt */

#proingress {
	display: block;
	position: absolute;
	top: 151pt;
	left: 112pt;
	width: 350pt;
	text-align: left;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 11pt;
	line-height: 12pt;
	}
#protoppbox {
	display: block;
	position: absolute;
	top: 161pt;
	left: 500pt;
	width: 463pt;
	text-align: left;
	}


#proingress H1 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 32pt;
	line-height: 32pt;
	font-weight: normal;
	text-transform: none;
	}
#provenstre {
	display: block;
	position: relative;
	float: left;
	padding: 0pt;
	margin-top: 515pt;
	margin-left: 182pt;
	width: 290pt;
	text-align: left;
	}	

#prohoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 515pt;
	margin-left: 35pt;
	width: 315pt;
	text-align: left;
	}

.prosjekt strong {
	font-family: Arial, Sans-serif;
	font-size: 11pt;
	}
#prohoyre A {
	font-family: Arial, Sans-serif;
	font-weight: bold;
	text-decoration: underline;
	}
.prosjekt #sti {
	display: block;
	position: absolute;
	left: 112pt;
	top: 121pt;
	}

