/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:100%/1.25 arial, helvetica, sans-serif;
}
 
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
color: #ff5200;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font:2em arial, helvetica, sans-serif;
}
 
h2 {
padding:20px 0;
letter-spacing:-1px;
font:1.5em arial, helvetica, sans-serif;
}
 
h3 {
font:1em arial, helvetica, sans-serif;
font-weight:bold;
}
 
p, ul, ol {
margin:0;
padding:0 0 18px 0;
}
 
ul, ol {
list-style:none;
padding:0 0 18px 40px;
}
 
blockquote {
margin:22px 40px;
padding:0;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
			cursor:help;
			letter-spacing:1px;
			border-bottom:1px dashed;
			}
	 
	/***** Links *****/
 
a, a:visited {
			color: #ff5200;
			text-decoration: underline;
			}
a:hover {
			text-decoration: none;
}
 
/***** Forms *****/
 
form {
			margin:0;
			padding:0;
			display:inline;
			}
	 
	input, select, textarea {
			font:1em arial, helvetica, sans-serif;
			}
 
textarea {
			line-height:1.25;
			}
					 
label {
			cursor:pointer;
			}
 
/***** Tables *****/
 
table {
			border:0;
			margin:0 0 18px 0;
			padding:0;
			}
		 
		  table tr td {
								  padding:2px;
								  }
 
/***** Wrapper *****/
 
#wrap {
			width:960px;
			margin:0 auto;
			}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

/***** Standard sentrert layout ****/
body, html {
		text-align: center; /* Kun hvis innholdet skal midtstilles */
}
body {
		background: url('grafikk/bakgrunn.png') top center repeat-x;
}
strong {
	color: #ff5200;
}
#innhold {
		background: url('grafikk/innhold_bakgrunn.png') top left repeat-y;
		width:840px;
		margin: 0 auto;
		text-align: left;
		padding: 0;

}
#innhold_tekst {
		float: left;
		position: relative;
		z-index: 999;
		width: 532px;
		padding: 0 50px 0 50px;
		margin-top: -259px;
		font-size: 1em;
		line-height: 130%;
		text-align: justify;

}
#innhold_tekst p {
		position: relative;
		z-index: 997;
}
#innhold_tekst p img {
		float: left;
		margin: 0 15px 5px 0;
}

#innhold_tekst p b {
		font-weight: normal;
		color: #ff5200;
}

#meny {

		position: relative;
		z-index: 1002;
		float: left;
		margin-top: -280px;
		margin-left: -15px;
		width: 203px;

}

#meny li, #meny ul {
		padding: 0;
		margin: 0;
}


#meny li a, #meny li a:visited {
		text-decoration: none;
		color: #f0f0f0;
		text-indent: 20px;
		line-height: 30px; 
		letter-spacing: 0.11em;
		font-size: 0.8em;
		font-weight: 100;
		display: block;
		background: url('grafikk/meny_bakgrunn.png') bottom left no-repeat;
		width: 203px;
		height: 30px;

}
#meny li a:visited {
	color: #f0f0f0;

}
#meny li a:hover {
		text-decoration: none;
		color: black;
		background: url('grafikk/meny_bakgrunn.png') -203px no-repeat;

}
#meny ul li.meny_english a, #meny ul li.meny_english a:visited {
		background: url('grafikk/meny_bakgrunn_english.png') bottom left no-repeat;

}
#meny ul li.meny_english a:hover {
		background: url('grafikk/meny_bakgrunn_english.png') -203px no-repeat;
}
#meny ul li.meny_norsk a, #meny ul li.meny_norsk a:visited {
		background: url('grafikk/meny_bakgrunn_norsk.png') bottom left no-repeat;

}
#meny ul li.meny_norsk a:hover {
		background: url('grafikk/meny_bakgrunn_norsk.png') -203px no-repeat;
}

#meny li.mellomrom {
		background: url('grafikk/meny_mellomrom.jpg') top left no-repeat;
		padding: 0;
		margin: 0;
		height: 50px;

}

#footer {
		clear: both;
		text-align: center;
		padding-top: 63px;
		position: relative;
		z-index: 1005;
		width: 634px;
		background: url('grafikk/innhold_footer.png') bottom center no-repeat;

}

.personell_info {
	width: 100%;
	margin: 0px;
	padding: 15px;
	margin-left: -25px;
	/* padding-bottom: 35px; */
	/* background: url('grafikk/personell_bakgrunn.jpg') bottom left no-repeat; */
	float: left;
	display: block;
	clear: both;
	font-size: 0.9em;
	line-height: 1.2em;
	text-align: left;
	
}

.personell_info h2 {
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 3px;
	margin-bottom: 25px;
	margin-left: -15px;

}
.personell_info h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;

}
.personell_info .tittel {
	color: #ff5200;
}
ul.personell_geografisk {
		list-style: none;
}
ul.personell_geografisk li {
	display: block;
	float: left;
	width: 24%;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 10px 0 -35px 0;
	font-size: 1em;

}

ul.personell_geografisk {
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}
ul.tjenester {

}
ul.tjenester li {
	list-style: square;
 	margin-top: 8px;
 	margin-bottom: 8px;
 	line-height: 1.2;
}


.til-toppen a, .til-toppen a:visited {
	color: #c0c0c0;
}

.til-toppen {
	font-size: 0.5em;
	color: #c0c0c0;
}


#headerbilde {
	width: 820px;
	height: 545px;
	padding: 0;
	margin: 0;
	background: url('grafikk/header.png') top center no-repeat;

}


h2 {
	color: #ff5200;
	font-weight: bold;
	letter-spacing: 0.03em;
	margin-bottom: 5px;
}

.hovedblockquote {
		position: relative;
		z-index: 1000;
		width: 529px;
		height: 287px;
		margin: 0px;
		padding-bottom: 50px;
		background: url('grafikk/hovedquote_bakgrunn.jpg') top center no-repeat;
}
.q1, .q2, .q2_en, .q3, .q4 {
		font-weight: bold;
		position: absolute;
		letter-spacing: normal;
}
.q1 {
		margin-left: 75px;
		margin-top: 30px;
		color: black;
		font-size: 0.85em;
}
.q2 {
		margin-left: 100px;
		margin-top: 138px;
		color: black;
		font-size: 1.5em;
}

.q2_en {
		margin-left: 100px;
		margin-top: 138px;
		color: black;
		font-size: 1.1em;
}
.q3 {
		margin-left: 160px;
		margin-top: 133px;
		color: #ff5200;
		font-size: 3em;

		font-size: 1.7em;

}
.q4 {
		margin-left: 170px;
		margin-top: 56px;
		color: #ff5200;

		font-size: 3em;
}


