body {
	background-color: #fff;
	text-align: center; /* IE kan ikke senterjustere wrapper, dette er en fix */
	font-family: Arial, Sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #49535b;
	margin: 0px;
	padding: 0px;
	background-position: center top;
	background-repeat: no-repeat;
	}
.forside {
	background-image: url(/images/bkg_forside5.jpg);
	}
.omavantor {
	background-image: url(/images/bkg_omavantor.jpg);
	}
.forvaltning {
	background-image: url(/images/bkg_kategori.jpg);
	}
.eiendom {
	background-image: url(/images/bkg_eiendom.jpg);
	}
.artikkel {
	background-image: url(/images/bkg_artikkel2.jpg);
	}
.artikkel_blaa {
	background-image: url(/images/bkg_artikkel_blaa.jpg);
	}
.artikkel_gronn {
	background-image: url(/images/bkg_artikkel_gronn.jpg);
	}
.artikkel_orange {
	background-image: url(/images/bkg_artikkel_orange.jpg);
	}

.submenu_5{
	background-image: url(/images/bkg_artikkel_5.jpg);
}

.submenu_106{
	background-image: url(/images/bkg_artikkel_106.jpg);
}

.endmenu_79{
	background-image: url(/images/bkg_artikkel_74_79.jpg);
}

.endmenu_80{
	background-image: url(/images/bkg_artikkel_74_80.jpg);
}

.oversikt {
	background-image: url(/images/bkg_oversikt.jpg);
	}
.prosjekt {
	background-image: url(/images/bkg_prosjekt.jpg);
	}
.bygg {
	background-image: url(/images/bkg_blaa.jpg);
	}
.drift {
	background-image: url(/images/bkg_blaa.jpg);
	}
.portefolje, .oransje {
	background-image: url(/images/bkg_orange.jpg);
	}
.mennesker, .rapporter, .miljo {
	background-image: url(/images/bkg_gronn.jpg);
	}
.kontakt {
	background-image: url(/images/bkg_kontaktoss.jpg);
	}


.n3meny {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 20px;
	line-height: 20px;
	margin-top: 12px;
	}

.ingress {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 14px;
	line-height: 24px;
	color: #49535b;
	}


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

.artikkel_blaa H1, .artikkel_blaa H2, .artikkel_blaa H3, .artikkel_blaa H4,.artikkel_blaa H5, .artikkel_blaa H6{
	color: #45a2ba;
}

.artikkel_gronn H1, .artikkel_gronn H2, .artikkel_gronn H3, .artikkel_gronn H4, .artikkel_gronn H5, .artikkel_gronn H6{
	color: #68883b;
}

.forside H1, .forside H2, .forside H3, .forside H4, .forside H5, .forside H6{
	color: #68883b;
}

.artikkel_orange H1, .artikkel_orange H2, .artikkel_orange H3, .artikkel_orange H4, .artikkel_orange H5, .artikkel_orange H6{
	color: #c8993a;
}

H1 {
	font-family: Century Gothic, Avant Garde, Verdana, Arial, Sans-serif;
	font-size: 21px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 5px;
	}
H1 .mindre {
	font-size: 14px;
	line-height: 15px;
	}

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

H5, H4, H3 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #68883b;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 10px;
	}

H3, H4 {
	font-size: 18px;
	line-height: 25px;
	}

H5, P {
	margin-top: 4px;
	}

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

A	{
	text-decoration: underline;
	color: #49535B;
	}

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

#meny A{
	color: #49535b;
}

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

.lefticon {
	float: left;
	clear: both;
	margin-top: 4px;
	margin-right: 10px;
	width: 200px;
	}

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

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

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

/* Overskriftene bytter farge pŒ de forskjellige sidene */
.omavantor H1 {
	color: #c8993a;
	}
.omavantor H4, .omavantor H3, .omavantor H5, .oversikt H1, .oversikt H3, .bygg H1 {
	color: #45a2ba;
	}
.omavantor .lefticon {
	margin-top: 10px;
	}
.omavantor #meny A {
	color: #49535b;
	}	
.oversikt H5 {
	color: #45a2ba;
	}
.oversikt H4, .oversikt H3 {
	font-size: 20px;
	line-height: 22px;
	}
	
/* Overskriftene bytter farge pŒ de forskjellige sidene */
.kontakt H1 {
	color: #c8993a;
	}
.kontakt H4, .kontakt H3, .kontakt H5, .oversikt H1, .oversikt H3, .bygg H1 {
	color: #45a2ba;
	}
.kontakt .lefticon {
	margin-top: 10px;
	}
.kontakt #meny A {
	color: #49535b;
	}	
	

/* og fonter */
	

/* CANDY */

/* 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;
	background-repeat: no-repeat;
	background-position: center center;
	}
.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;
	}

.bbox:first-child, .bboxspesial:first-child, .bbox_b:first-child {
	display: block;
	}

/* Navigasjonen (generers med javascript) skal v¾re synlig */
DIV.bbox P, DIV.bbox_b P {
	position: absolute;
	bottom: 0px;
	right: -18px;
	margin: 0px;
	padding: 0px;
	}
DIV.bbox P IMG, DIV.bbox_b P IMG {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}


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

.orange .linje{
	border-top: 1px solid #FFEABD;
	border-bottom: 1px solid #FFEABD;
}

.blaa .linje{
	border-top: 1px solid #B2E3F1;
	border-bottom: 1px solid #B2E3F1;
}

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

.linje .kvm {
	display: block;
	position: absolute;
	left: 70%;
	top: 0px;
	width: 30%;
	text-align: right;
	}



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

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

.orange A.pcount {
	color: #c8993a;
	border: 1px solid #c8993a;
}

.orange A.pcountaktiv {	
	background-color: #FFEABD;
}

/* POSISJONERING */
#wrapper {
	display: block;
	position: relative;
	top: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
/*	left: 50%;
	margin-left: -502px; */
	width: 1003px;
	border: 1px solid transparent; /* fix for posisjoneringsbug */
	}
#meny {
	display: block;
	position: absolute;
	top: 0px;
	right: 82px;
	font-family: Century Gothic, Avant Garde, Verdana, Arial, Sans-serif;
	font-size: 11px;
	text-align: right;
	z-index: 990;
	}
#meny .mp {
	display: block;
	float: left;
	margin-left: 10px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	border-top: 3px solid transparent;
	/* gj¿r at menyen ikke hopper nŒr vi tegner sort border-topp pŒ hover */ 
	}
#meny .mp A {
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 2px;
	line-height: 25px;
	}
#meny .mp:hover {
	border-top: 3px solid #3b4349;
	}
#meny A:hover {
	background: #3b4349;
	color: #45a2ba;
	}
#meny .active {
	border-top: 3px solid #3b4349;
	}
#meny .mp .submeny {
	position: absolute;
	top: 20px;
	display: none;
	width: 350px;
	height: 40px;
	margin-left: -6px;
	text-align: center;
	}
	
#meny .mp .submeny .box, #meny .mp .submeny_active .box {
	display: block;
	float: left;
	height: 15px;
	margin-top: 4px;
	}
#meny .mp .submeny A, #meny .mp .submeny_active A {
	text-transform: none;
	line-height: 13px;
	padding: 0px 2px 0px 2px;
	font-size: 11px;
	}
#meny .mp .submeny A:hover {
	background-color: transparent;
	color: #b80910;
	}
/*
#meny .mp:hover .submeny, #meny .mp:hover .submeny_active {	
	display: block;
	}
*/
#sti {
	font-size: 9px;
	}
#sti A {
	text-decoration: underline;
	color: #49535b;
	}
#sti A:visited {
	color: #49535b;
	}
#sti A:hover {
	color: #49535b;
	}

/* Default-posisjonering, overstyres under med body-selektor */
#ingress {
	display: block;
	position: absolute;
	top: 170px;
	left: 112px;
	width: 840px;
	}
	
#hoved {
	display: block;
	position: relative;
	top: 260px;
	left: 112px;
	width: 840px;
	margin: 0px;
	margin-bottom: 250px;
	}

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

#hoved #hoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 16px;
	margin-left: 140px;
	width: 293px;
	}


#footer {
	background: url(/images/footer_blaa.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	position: relative;
	float: right;
	top: 40px;
	right: -30px;
	width: 376px;
	height: 295px;
	text-align: left;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	padding-top: 34px;
	}

/* Alternative bakgrunnsfarger til footer */
body.gronn #footer {
	background: url(/images/footer_gronn.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
body.orange #footer {
	background: url(/images/footer_orange.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	

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

#logolink {
	position:absolute;
	width:100%;
	left:50%;
	margin-left:-475px;
	}

/* brukes pŒ forsiden */

#venstre {
	display: block;
	position: relative;
	float: left;
	padding: 0px;
	margin-top: 496px;
	margin-left: 170px;
	width: 300px;
	text-align: left;
	font-size: 12px;
	}

#venstre img{
	margin-right: 20px;
}

#hoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 496px;
	margin-left: 195px;
	width: 290px;
	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: 25px;
	}
*/

.forside #venstre{
	font-size: 11px;
}

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

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

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

body.eiendom #venstre H1, body.eiendom #hoyre H1, body.eiendom #venstre A {
	color: #c8993a;
	}

body.eiendom #venstre H4, body.eiendom #hoyre H5 {
	color: #45a2ba;
	}


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

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


/* brukes pŒ (under)omavantorn */

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

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

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

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

body.omavantor #venstre H4, body.omavantor #hoyre H5 {
	color: #68883b;
	}


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

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

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

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

body.kontakt #venstre H4, body.kontakt #hoyre H5 {
	color: #68883b;
	}


body.oversikt #ingress{
	width: 320px;
}

body.oversikt #ingress H1 {
        font-family: Georgia, Palatino, Times New Roman, Serif;
        font-size: 32px;
        line-height: 32px;
        color: #45a2ba;
        font-weight: normal;
        text-transform: none;
}

/* Brukes pŒ artikkeln */

#sitemap {
	display: block;
	position: relative;
	float: left;
	padding: 0px;
	margin-top: 142px;
	margin-left: 115px;
	width: 405px;
	text-align: left;
	font-size: 12px;
	}	

#sitemap .level1{
	padding-left: 4px;
	padding-bottom: 2px;	
	font-size: 14px;
}

#sitemap .level2{
	padding-left: 40px;
	padding-bottom: 2px;
	font-size: 12px;
}

#sitemap .level3{
	padding-left: 80px;
	padding-bottom: 2px;
	font-size: 11px;
}

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

#artvenstre H1 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-weight: normal;
	text-transform: none;
	font-size: 32px;
	line-height: 32px;
	}
#artvenstre .ingress {
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	}
#arthoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 326px;
	margin-left: 150px;
	width: 290px;
	text-align: left;
	}
#arthoyre P {
	color: #68883b;
	}

.artikkel #sti, .artikkel_blaa #sti, .artikkel_gronn #sti, .artikkel_orange #sti {
	display: block;
	position: absolute;
	left: 115px;
	top: 289px;
	}

/* Brukes pŒ siden oversikt */

#overvenstrewrap {
	display: block;
	position: relative;
	float: left;
	padding: 0px;
	margin-top: 164px;
	margin-left: 110px;
	width: 325px;
	}	

#overvenstre {
	height: 310px;
	text-align: left;
	}

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


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

#overhoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 174px;
	margin-left: 105px;
	width: 420px;
	text-align: left;
	}
#overhoyre H4 {
	color: #68883b;
	}

#overhoyre IMG .lefticon {
	margin-right: 20px;
	}
#overhoyre H4 {
	margin-top: -6px;
	margin-bottom: -4px;
	}
#overhoyre .kvm {
	color: #68883b;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 14px;
	margin-top: -12px;
	}
.oversikt #sti {
	display: block;
	position: absolute;
	left: 110px;
	top: 134px;
	}

/* 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;
	color: #c8993a;
	} 
body.portefolje H1 {
	font-size: 38px;
	line-height: 32px;
	font-weight: normal;
	text-transform: none;
	}
body.portefolje .n3meny {
	color: #c8993a;
	}
body.portefolje .n3meny A {
	color: #45a2ba;
	}

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

body.bygg H1, body.bygg H2, body.bygg H3, body.bygg H4, body.bygg H5 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	color: #45a2ba;
	} 
body.bygg H1 {
	font-size: 38px;
	line-height: 32px;
	font-weight: normal;
	text-transform: none;
	}
body.bygg .n3meny {
	color: #49535b;
	}
body.bygg .n3meny A {
	color: #45a2ba;
	}

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

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

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

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

body.forvaltning #venstre H1, body.forvaltning #hoyre H1, body.forvaltning #venstre A {
	color: #c8993a;
	}

body.forvaltning #venstre H4, body.forvaltning #hoyre H5 {
	color: #45a2ba;
	}


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

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


/* Brukes pŒ siden(e) oransje (standard oransje sider) */

body.oransje H1, body.oransje H2, body.oransje H3, body.oransje H4, body.oransje H5 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	color: #c8993a;
	} 
body.oransje H1 {
	font-size: 38px;
	line-height: 32px;
	font-weight: normal;
	text-transform: none;
	}
body.oransje .n3meny A {
	color: #49535b;
	}
body.oransje .n3meny {
	color: #c8993a;
	}


/* 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;
	color: #45a2ba;
	} 

body.drift #hoved {
	margin-top: 0px;
	}
body.drift H1 {
	font-size: 38px;
	line-height: 32px;
	font-weight: normal;
	text-transform: none;
	}
body.drift .n3meny A {
	color: #49535b;
	}
body.drift .n3meny, body.drift #hoved #venstre B {
	color: #45a2ba;
	}




/* 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;
	color: #68883b;
	} 
body.mennesker H1 {
	font-size: 38px;
	line-height: 32px;
	font-weight: normal;
	text-transform: none;
	}
body.mennesker .n3meny {
	color: #68883b;
	}
body.mennesker .n3meny A {
	color: #49535b;
	}

body.miljo H1, body.miljo H2, body.miljo H3, body.miljo H4, body.miljo H5 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	color: #68883b;
	} 
body.miljo H1 {
	font-size: 38px;
	line-height: 32px;
	font-weight: normal;
	text-transform: none;
	}
body.miljo .n3meny {
	color: #68883b;
	}
body.miljo .n3meny A {
	color: #49535b;
	}

body.rapporter H1, body.rapporter H2, body.rapporter H3, body.rapporter H4, body.rapporter H5 {
	font-family: Georgia, Palatino, Times New Roman, Serif;
	color: #68883b;
	} 
body.rapporter H1 {
	font-size: 38px;
	line-height: 32px;
	font-weight: normal;
	text-transform: none;
	}
body.rapporter .n3meny {
	color: #68883b;
	}
body.rapporter .n3meny A {
	color: #49535b;
	}

/* Ansattbokser */

.menneske {
	display: block;
	float: left;
	margin: 0px;
	width: 210px;
	height: 325px;
	}
.menneske IMG {
	border: 0px;
	border-bottom: 1px solid #cbd6bc;
	width: 210px;
	height: 204px;
	}
.menneske H5 {
	font-size: 18px;
	color: #68883b;
	}
.blaa .menneske .email A {
	font-size: 14px;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	color: #45a2ba;
	}
.gronn .menneske .email A {
	font-size: 14px;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	color:  #68883b;
	}
.menneske .telefon {
	font-size: 14px;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	}
.menneske .email {
	margin-top: 0px;
	}
.menneske .telefon {
	margin-top: -10px;
	}
.menneske P, .menneske H5 {
	margin-left: 10px;
	margin-right: 10px;
	}


/* Brukes pŒ siden prosjekt */

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


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

#prohoyre {
	display: block;
	position: relative;
	float: left;
	margin-top: 518px;
	margin-left: 35px;
	width: 315px;
	text-align: left;
	}
#prohoyre H4, #prohoyre h3, #prohoyre strong, #prohoyre b, .prosjekt strong, #prohoyre A {
	color: #45a2ba;
	}
.prosjekt strong {
	font-family: Arial, Sans-serif;
	font-size: 11px;
	}
#prohoyre A {
	font-family: Arial, Sans-serif;
	font-weight: bold;
	text-decoration: underline;
	}
.prosjekt #sti {
	display: block;
	position: absolute;
	left: 112px;
	top: 121px;
	}


/*
 * Enforce contents to stay on a single line
 */
#submenu_3
{
	min-width: 500px;
	max-width: 600px;
}
