body
{
	margin-top: 0px;
	background-color: #FFFFFF;
	background-image: url(img/bakgrunn_hjemmeside.gif);
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #414143;
}

a:link 
{
	color: #3787a5;
	text-decoration: none;
}

a 
{
	color: #3787a5;
	text-decoration: none;
}

a:hover
{
	color: #3787a5;
	/*color: #507828;*/
	text-decoration: none;
}

#container
{
	padding: 0px;
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	/*height: 100%;
	min-height: 100%;*/
	margin-top: 134px;
}

#logo
{
	width: 860px;
	height: 134px;
	position: absolute;
	top: 0;
	background-color: #FFFFFF;
}

.innerdivlogo
{
	width: auto;
	padding: 40px 0 42px 0;
}

.logodiv
{
	position: relative;
	float: left;
	width: 612px;
	height: 52px;
}

.topptekstspalte1div
{
	float: left;
	width: 134px;
	height: 52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #939598;
	margin: 0;
	padding: 0;
}

.topptekstspalte2div
{
	float: left;
	width: 114px;
	height: 52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #939598;
	margin: 0;
	padding: 0;
}

.topptekstspalte2div a 
{
	color: #939598;
	text-decoration: none;
}

#menu
{
	width: 860px;
	height: 30px;
	top: 0;
}

#infolinje
{
	width: 860px;
	height: 30px;
	margin-top: 0;
}

#content
{
	width: 820px;
	margin: 30px 20px 20px 20px;
}

.spalteleft190
{
	position: relative;
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
}

.innerdiv
{
	width: auto;
	margin: 10px 15px 10px 15px;
}

.innerdivmedarb
{
	width: auto;
	margin: 10px 15px 2px 15px;
}


.spalte190
{
	float: left;
	width: 190px;
	margin-left: 20px;
}

.spalteleft260
{
	position: relative;
	float: left;
	width: 260px;
	margin: 0px;
	padding: 0px;
}

.spalte260
{
	float: left;
	width: 260px;
	margin-left: 20px;
}

.box260
{
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-color:#FFFFFF;
}

.box260h460
{
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-color:#FFFFFF;
	height: 460px;
}

.box260kontaktleft
{
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-color:#FFFFFF;
	padding-bottom: 10px;
	height: 250px;
}

.spalteleft400
{
	position: relative;
	float: left;
	width: 400px;
	margin: 0 0 20px 0;
}

.spalte400
{
	float: left;
	width: 400px;
	margin-left: 20px;
}

.box400
{
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-color:#FFFFFF;
	padding-bottom: 10px;
}

.box400salg
{
	width: 400px;
	height: 462px;
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-image: url(img/salg_fig_back3.gif);
	padding: 10px 15px 10px 15px;
}

.box400kjop
{
	width: 400px;
	height: 512px;
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-image: url(img/kjop_fig_back2.gif);
	padding: 10px 15px 10px 15px;
}

.spalteleft540
{
	position: relative;
	float: left;
	width: 540px;
	margin: 0;
}

.spalte540
{
	float: left;
	width: 540px;
	margin-left: 20px;
}

.box540
{
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-color:#FFFFFF;
}

.spalteleft820
{
	position: relative;
	float: left;
	width: 820px;
	padding: 0;
}

.box820
{
	width: 820px;
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-color:#FFFFFF;
}

.referansespalteleft190
{
	position: relative;
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
}

.referansespalte190
{
	float: left;
	width: 190px;
	margin-left: 20px;
}

.referansebox190test
{
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-color: #FFFFFF;
}

.referanselogo
{
	width: 190px;
	background-color: #FFFFFF;
	height: 30px;
	margin: 0;
	padding: 0;
}

.referansetekstfelt1
{
	width: 190px;
	height: 49px;
	background-color: white;
	margin: 0;
	padding: 0;
}

.referansefoto
{
	width:188px;
	border-left: solid 1px white;
	border-right: solid 1px white;
}

.referansefototest
{
	width:158px;
	margin-left: 16px;
}

.referansetekstfelt2
{
	width: 188px;
	height: 42px;
	background-color: white;
	margin: 0;
	padding: 0;
	border-left: solid 1px white;
	border-right: solid 1px white;
}
.referansetekstfelt3
{
	width: 188px;
	height: 20px;
	background-color: white;
	text-align:bottom;
	margin: 0;
	padding: 0;
	border-left: solid 1px white;
	border-right: solid 1px white;
}

.nyhetlistenyhetforside
{
	border-top: dotted 1px #eeeeee;
	width: 510px;
	margin: 5px 15px 10px 15px;
}

.nyhetlisteoverskriftforside
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	color: #939598;
	margin: 6px 0 6px 0;
}

.nyhetlisteoverskriftforside a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	color: #939598;
	margin: 6px 0 6px 0;
}

.nyhetlistedatoforside
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #939598;
	margin: 6px 0 6px 0;
}

.nyhetlisteforsidelinje
{
	border: dotted 1px #dddddd;
	width: 510px;
	height: 1px;
}

.nyhetlistenyhet
{
	border-top: dotted 1px #666666;
	width: 230px;
	margin: 5px 15px 10px 15px;
}

.nyhetlisteoverskrift
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
	line-height: 15px;
	color: white;
	margin: 5px 0 5px 0;
}

.nyhetlistedato
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bbbbbb;
	margin: 5px 0 5px 0;
}

.spaltemedarbeidere
{
	width: 820px;
	padding: 0;
}

.medarbeider
{
	margin: 0 0 20px 0;
	height: 110px;
	width: 820px;
}

.medarbeiderimage
{
	position: relative;
	float: left;
	width: 74px;
	height: 110px;
	background-color: #414143;
	margin: 0;
	padding: 0;
	border-top: solid 1px #939598;
	border-bottom: solid 1px #939598;
}

.medarbeidertekst
{
	float: left;
	margin-left: 5px;
	width: 521px;
	height: 110px;
	background-color:#FFFFFF;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
}

.medarbeiderkontakt
{
	float: left;
	margin-left: 5px;
	width: 215px;
	height: 110px;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-color:#FFFFFF;
}

.box260image
{
	margin: 0 0 20px 0;
	border-bottom: solid 1px #939598;
	border-top: solid 1px #939598;
	background-color:#FFFFFF;
	width: 260px;
}

.image260
{
	width: 258px;
	border: solid 1px white;
}

p.ingress
{
	color: #414143;
	font-size: 11px;
	line-height: 16px;
	font-weight: bolder;
	margin: 8px 0px 0px 0px;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #414143;
	margin: 8px 0px 17px 0px;
}

p.sort
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #414143;
	margin: 8px 0px 0px 0px;
}

p.hvit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	margin: 0 0 17px 0;
}

p.medarb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #414143;
	margin: 3px 0px 2px 0px;
}

li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414143;
	list-style-image: url(img/point_grey_8.gif);
	margin-top: 0;
	padding-top: 0;
}

li.radgivning
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414143;
	line-height: 16px;
	list-style-image: url(img/point_grey_8.gif);
	list-style-position: outside;
	margin-top: 0;
	padding-top: 0;
}

ul
{
	margin-top: 0;
}

em
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414143;

}

p.billedtekst
{
	font-size: 10px;
	font-style:italic;
	color: #939598;
	margin: 4px 15px 6px 15px;
}

p.kontaktadresse
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #939598;
	margin: 8px 0 1px 0;	
}

p.kontaktadresse2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #414143;
	margin: 0 0 17px 0;	
}

p.hist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #414143;
	margin: 8px 0 7px 0;
}

p.radgivning
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #414143;
	margin: 0 0 7px 0;
}

p.dato
{
	font-size: 11px;
	color: #3787a5;
	margin: 10px 0px 10px 0px;
}

p.reftekst1
{
	font-size: 10px;
	line-height: 14px;
	color: #414143;
	padding: 2px 10px 5px 10px;
	text-align: center;
	margin: 0;
}

p.reftekst2
{
	font-size: 10px;
	line-height: 14px;
	color: #414143;
	padding: 5px 10px 5px 10px;	
	text-align: center;
	margin: 0;
}

