﻿/* CSS Document */

/* Salgsboks utvendig h&oslash;yre ------------------------------------------------------------------------------------------ Salgsboks utvendig h&oslash;yre */

div.mainBox 
{
	position:absolute;
	width: 200px;
	height:auto;
	left:800px;
	background:#FFFFFF;
	top:0px;
}

div.insideBox {
	width:180px;
	border: 5px solid #DDDDDD;
	color:#FFFFFF;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	height:auto;
	}

div.top {
	margin-bottom: 10px;
	background:#FFFFFF;
}

div.smallTop {
	margin-bottom: 3px;
}

div.insideBox h1 {
	font-size:11px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-left:6px;
	margin-bottom:3px;
	text-transform:uppercase;
	}

div.insideBox ul {
	margin-top: 0px;
	margin-left: 5px;
	padding: 0px;
	}

div.insideBox li {
	margin: 0px;
	list-style:none;
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9c9c9c;
}

div.insideBox li.linespace 
{
	margin-bottom: 5px;
	
	}

div.insideBox a {
	color:#9c9c9c;
	}

div.insideBox p {
	color:#333333;
	margin-left: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-bottom:-5px;
	margin-top:-1px;
	font-weight:bold;
}




div.utvendig_box 
{
	position:absolute;
	width:200px;
	height:110px;
	z-index:1;
	left: 800px;
	top:4px;
	background: #FFFFFF;
	border:1px solid #CCCCCC;
	}
div.utvendig_box p a:hover 
{
	text-decoration:underline;
	}
div.odd
{
	top:4px;
	} 

div.even 
{
	top:130px;
	}
div.utvendig_box h1 
{	
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	margin-left:4px;
	margin-top: 4px;
	color:#000000;
	}

 div.utvendig_box p 
 {
 	margin-left 5px;
 	}


/* Firmapresentasjon ------------------------------------------------------------------------------------------ Firmapresentasjon */

#firma {
	position: relative;
	width: 750px;
	height: 225px;
	margin: 0;
	}
#firmakontakt {
	position: absolute;
	top: 10px;
	left: 5px;
	width: 250px;
	height: auto;
	padding: 0px 0px 20px 50px;
	background: url(images/icon_firmainfo.gif) no-repeat;
	}
#firmainfo {
	position: absolute;
	top: 10px;
	left: 250px;
	width: 250px;
	height: auto;
	padding: 0px 0px 20px 50px;
	background: url(images/icon_info.gif) no-repeat;
	}
#firmakapital {
	position: absolute;
	top: 10px;
	left: 495px;
	width: 250px;
	height: auto;
	padding: 0px 0px 20px 50px;
	background: url(images/icon_kapital.gif) no-repeat;
	}
#firmapop {
	width: 270px;
	height: 200px;
	padding: 20px;
	border: 1px dashed #CCCCCC;
	}
#firma a {
	font-weight: bold;
	color: #2b8d9c;
	text-decoration: none;
	background: none;
	}
#firma a:hover {
	font-weight: bold;
	color: #2b8d9c;
	text-decoration: underline;
	background: none;
	}
#firmapop a {
	font-weight: bold;
	color: #2b8d9c;
	text-decoration: none;
	background: none;
	}
#firmapop a:hover {
	font-weight: bold;
	color: #2b8d9c;
	text-decoration: underline;
	background: none;
	}
#firmatekst {
	font-weight: bold;
	margin: 2px 2px 2px 2px;
	}
#firmatekst_2 {
	margin: 2px 2px 2px 2px;
	}
#firmatekst_a {
	margin: 2px;
	padding: 1px;
	background: #EEEEEE;
	width: 160px;
	}
#firmatekst_b {
	margin: 2px;
	padding: 1px;
	width: 160px;
	}
span.input {
	position: absolute;
	left: 100px;
	width: 190px;
	font-weight: normal;
	}
span.input_fri {
	font-weight: normal;
	width: 190px;
	display: block;
	overflow: hidden;
	}
span.input_bold {
	font-weight: bold;
	}
#space {
	padding: 2px;
	}
#space2 {
	padding: 12px;
	}
	
/* kontaktpersoner ------------------------------------------------------------------------------------------ kontaktpersoner */

span.navn {
	position: absolute;
	left: 155px;
	}
span.telefon {
	position: absolute;
	left: 450px;
	}
span.epost {
	position: absolute;
	left: 550px;
	}
span.vcard {
	position: absolute;
	left: 650px;
	}

/* aksjonærer ------------------------------------------------------------------------------------------ aksjonærer */

span.andel {
	position: absolute;
	left: 450px;
	font-weight: bold;
	}
#notat {
	width: auto;
	padding: 10px;
	border: 1px solid #CCCCCC;
	text-align: justify;
	background: #EEEEEE;
	margin: 10px 0px 10px 0px;
	}
#notat p {
	margin: 0 0 7px 0;
	}
	
/* nøkkeltall ------------------------------------------------------------------------------------------ nøkkeltall */
	
span.tall1 {
	position: absolute;
	left: 100px;
	width: 150px;
	text-align: right;
	}
span.tall1_1 {
	position: absolute;
	left: 100px;
	width: 150px;
	text-align: right;
	}
span.tall1_2 {
	position: absolute;
	left: 155px;
	width: 150px;
	text-align: right;
	}
span.tall1_3 {
	position: absolute;
	left: 210px;
	width: 150px;
	text-align: right;
	}
span.tall2 {
	position: absolute;
	left: 250px;
	width: 150px;
	text-align: right;
	}
span.tall3 {
	position: absolute;
	left: 400px;
	width: 150px;
	text-align: right;
	}
span.tall4 {
	position: absolute;
	left: 550px;
	width: 150px;
	text-align: right;
	}
#tall_kunngjoring {
	height: 19px;
	background: url(images/pil.gif) no-repeat #2b8d9c;
	margin: 0 0 1px 0;
	font-size: 7pt;
	}
#tall_kunngjoring a {
	display: block;
	width: 110px;
	height: 16px;
	padding: 3px 0 0 25px;
	float: right;
	background: url(images/pluss.gif) no-repeat #2b8d9c;
	letter-spacing: -1px;
	font-weight: normal;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
#tall_kunngjoring a:hover {
	background: url(images/pluss.gif) no-repeat #999999;
	}

/* regnskapsanalyse ------------------------------------------------------------------------------------------ regnskapsanalyse */

#rapport {
	position: relative;
	width: auto;
	height: auto;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: url(images/marg.gif) no-repeat #EEEEEE;
	margin-bottom: 10px;
	}
#rapport h2 {
	font-family: verdana;
	font-size: 9pt;
	margin: 0;
	color: #000000;
	letter-spacing: -1px;
	}
#rapport p {
	margin: 0px 0px 20px 0px;
	}
#rapport0 {
	width: auto;
	height: auto;
	padding: 2px 2px 2px 10px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	margin: 2px 0 0 0;
	}
#rapport a {
	color: #2b8d9c;
	}
#rapport a:hover {
	color: #999999;
	}
#rapport_reg {
	position: relative;
	width: auto;
	height: auto;
	padding: 10px 400px 10px 20px;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	}
#rapport_felt {
	position: absolute;
	left: 370px;
	top: 17px;
	width: 250px;
	height: 35px;
	padding: 0px 0px 2px 30px;
	background: url(images/icon_rapport.gif) no-repeat;
	}
#rapport_regknapp {
	position: absolute;
	left: 625px;
	top: 16px;
	}
#rapport_venstre {
	width: 300px;
	height: auto;
	padding: 30px 20px 20px 30px;
	text-align: justify;
	}
#rapport_hoyre {
	position: absolute;
	top: 0;
	left: 350px;
	width: 320px;
	height: auto;
	padding: 15px 20px 15px 20px;
	margin: 15px 20px 25px 20px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align: left;
	}
#rapport_hoyre_linker {
	height: 50px;
	text-align: center;
	}
#rapport_hoyre_linker a {
	display: block;
	padding: 10px 5px 0px 5px;
	color: #2b8d9c;
	}
#rapport_hoyre_linker a:hover {
	color: #999999;
	}
#acrobat {
	width: auto;
	text-align: right;
	padding: 15px 30px 15px 15px;
	}
	
/* Eksterne sider ------------------------------------------------------------------------------------------ Eksterne sider */

#ekstern {
	text-align: center;
	padding-top: 5px;
	}
	
/* Arbeidsanalyse -------------------------------------------------------------------------------------- Arbeidsanalyse */

#arbanalyse {
	position: relative;
	width: auto;
	height: auto;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	border: 1px solid #CCCCCC;
	color: #333333;
	}
#arbinnhold {
	position: relative;
	width: auto;
	padding: 3px;
	margin: 3px;
	border-bottom: 1px solid #CCCCCC;
	}
#arbtopp {
	position: relative;
	width: auto;
	padding: 4px;
	margin: 3px;
	background: #EEEEEE;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
span.arbvenstretopp {
	display: inline;
	font-weight: bold;
	}
span.arbvenstre {
	display: inline;
	font-weight: bold;
	}
span.arbmidtre {
	display: inline;
	position: absolute;
	left: 280px;
	font-weight: bold;
	}
span.arbhoyre {
	display: inline;
	position: absolute;
	left: 500px;
	font-weight: bold;
	}
span.feltvenstre {
	display: inline;
	position: absolute;
	left: 95px;
	}
span.feltmidtre {
	display: inline;
	position: absolute;
	left: 350px;
	width: 100px;
	text-align: right;
	}
span.felthoyre {
	display: inline;
	position: absolute;
	left: 580px;
	width: 100px;
	text-align: right;
	}
#luft {
	padding: 5px;
	}
	
/* Ekpsertise -------------------------------------------------------------------------------------- Ekpsertise */

#ekspertise {
	position: relative;
	width: auto;
	height: 260px;
	}
#ekspertise_h {
	position: absolute;
	left: 377px;
	width: 350px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	}
#ekspertise_v {
	position: relative;
	width: 355px;
	height: 250px;
	}
#ekspertise_logo {
	position: relative;
	width: auto;
	height: auto;
	padding: 5px;
	margin-bottom: 10px;
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
	}
#ekspertise_besk {
	position: relative;
	padding: 0 5px 5px 0;
	float: left;
	}

#ekspertise p {
	margin: 0 0 10px 0;
	text-align: left;
	font-size: 7pt;
	}

#rom {
	position: relative;
	padding: 3px;
	border-top: 2px solid #2B8D9C;
	}
	
/* Endringer -------------------------------------------------------------------------------------- Endringer */
	
#endringer {
	position: relative;
	width: 450px;
	height: 400px;
	background: url(images/endringer.gif) no-repeat;
	margin-bottom: 10px;
	padding: 20px;
	}
#endringer h2 {
	font-family: verdana;
	font-size: 9pt;
	margin: 0 0 5px 0;
	color: #000000;
	letter-spacing: -1px;
	}
#endringer_felt {
	position: relative;
	width: 400px;
	height: auto;
	}
#endringer_felt2 {
	position: relative;
	width: auto;
	height: auto;
	padding: 0 0 5px 0;
	}
#endringer_reg {
	position: relative;
	width: auto;
	height: auto;
	padding: 10px 100px 10px 20px;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	}
#endringer_knapp {
	position: absolute;
	right: 48px;
	bottom: 38px;
	}
#endringer_tillegg {
	position: absolute;
	top: 220px;
	right: 30px;
	width: 130px;
	height: auto;
	}
	
/* Søkemotor ------------------------------------------------------------------------------------------ Søkemotor */

#oppsett {
	width: 600px;
	}
#sjokkelement {
	position: relative;
	width: 650px;
	height: 100px;
	background: #EEEEEE;
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 10px;
	}
#soekemotorer {
	display: block;
	width: 153px;
	height: 281px;
	background: url(images/soekemotorer.jpg) no-repeat;
	border: 1px solid #CCCCCC;
	}
#soekemotorerramme {
	position: absolute;
	margin-top: -315px;
	margin-left: 555px;
	width: auto;
	height: auto;
	border: 5px solid #FFFFFF;
	}
#sjokkelement p {
	font-weight: bold;
	font-family: verdana;
	font-size: 7pt;
	}
span.bilde {
	border: 1px solid #CCCCCC;
	margin: 0;
	padding: 0;
	width: auto;
	}
span.teksttittel {
	display: block;
	position: absolute;
	width: 400px;
	left: 170px;
	margin: 15px;
	font-family: verdana;
	color: #666666;
	letter-spacing: 5px;
	font-size: 18pt;
	font-weight: bold;
	text-align: left;
	}
span.teksttittel2 {
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0px;
	}
span.tekstbeskrivelse {
	display: block;
	position: absolute;
	width: 400px;
	left: 170px;
	margin: 20px 20px 20px 15px;
	font-weight: bold;
	padding-top: 50px;
	}
span.ev {
	display: block;
	width: 150px;
	padding: 15px 10px 10px 15px;
	color: #666666;
	}
	
/* Rene tekstsider -------------------------------------------------------------------------------------- tekstsider */
	
#tekst {
	position: relative;
	width: auto;
	height: auto;
	margin: 30px 130px 20px 130px ;
	text-align: left;
	}
#tekst h1 {
	font-size: 25pt;
	letter-spacing: -1px;
	}
#tekst span.bilde {
	padding: 8px 5px;
	margin: 0 5px 5px 0;
	float: left;
	}
#tekst ul {
	margin: 0 0 0 20px;
	}
#tekst li {
	list-style-type: square;
	padding: 2px 0;
	}
#tekst p {
	margin: 0 0 10px 0;
	}
#tekst h2 {
	font-family: verdana;
	font-size: 9pt;
	margin: 0;
	margin-bottom: 3px;
	color: #000000;
	letter-spacing: -1px;
	}
#tekstfelt {
	padding: 0px 0px 10px 0px;
	}
#tekstfelt span {
	position: relative;
	width: auto;
	display: block;
	padding: 4px 2px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	}
#tekstfelt  span.str {
	position: absolute;
	top: 0;
	left: 220px;
	border: none;
	}
#tekstfelt  span a {
	background: url(images/link.gif) no-repeat;
	padding: 0 0 0 22px;
	height: 11px;
	display: block;
	}
#tekstfelt  span.nr {
	position: absolute;
	top: 0;
	left: 70px;
	border: none;
	}
#tekstfelt  span.tekst {
	position: absolute;
	top: 0;
	left: 130px;
	border: none;
	}
#svar {
	font-style: italic;
	padding: 4px 0 0 0;
	}
#tekst_print {
	position: absolute;
	left: 400px;
	top: 0px;
	}
	
/* Driftscore -------------------------------------------------------------------------------------- driftscore */

#driftscore {
	position: relative;
	width: 600px;
	height: 230px;
	}
#driftscore_tabell {
	width: 375px;
	}
#driftscore_graf {
	position: absolute;
	width: 340px;
	height: 227px;
	left: 410px;
	top: 0px;
	}
#driftscore_graf_1 {
	position: absolute;
	width: 80px;
	height: 200px;
	left: 40px;
	top: 1px;
	}
#driftscore_graf_1g {
	position: absolute;
	width: 80px;
	height: 200px;
	left: 40px;
	top: 1px;
	}
#driftscore_graf_1_ar {
	position: absolute;
	width: 80px;
	left: 40px;
	top: 205px;
	text-align: center;
	color: #666666;
	}
#driftscore_graf_2 {
	position: absolute;
	width: 80px;
	height: 200px;
	left: 140px;
	top: 1px;
	}
#driftscore_graf_2g {
	position: absolute;
	width: 80px;
	height: 200px;
	left: 140px;
	top: 1px;
	}
#driftscore_graf_2_ar {
	position: absolute;
	width: 80px;
	left: 140px;
	top: 205px;
	text-align: center;
	color: #666666;
	}
#driftscore_graf_3 {
	position: absolute;
	width: 80px;
	height: 200px;
	left: 240px;
	top: 1px;
	}
#driftscore_graf_3g {
	position: absolute;
	width: 80px;
	height: 200px;
	left: 240px;
	top: 1px;
	}
#driftscore_graf_3_ar {
	position: absolute;
	width: 80px;
	left: 240px;
	top: 205px;
	text-align: center;
	color: #666666;
	}
#driftscore_rom {
	padding: 10px 0 0 0;
	}
#driftscore_link {
	width: auto;
	height: 19px;
	background: url(images/pil.gif) no-repeat #2b8d9c;
	margin: 0 0 1px 0;
	font-size: 7pt;
	}
#driftscore a {
	display: block;
	width: 95px;
	height: 16px;
	padding: 3px 0 0 25px;
	float: right;
	background: url(images/pluss.gif) no-repeat #2b8d9c;
	letter-spacing: -1px;
	font-weight: normal;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF
	}
#driftscore a:hover {
	background: url(images/pluss.gif) no-repeat #999999;
	}
	
/* Ingen foretak -------------------------------------------------------------------------------------- Ingen foretak */

#foretak {
	width: auto;
	height: auto;
	padding: 5px;
	background: #2b8d9c;
	margin-top: 10px;
	text-align: center;
	color: #FFFFFF;
	}
#foretak p {
	margin: 0;
	}
#foretak h1 {
	color: #FFFFFF;
	}
	
/* Under meny -------------------------------------------------------------------------------------- Under meny */

#under_meny {
	position: relative;
	text-align: left;
	}
#under_meny a {
	border-right: 1px solid #CCCCCC;
	padding: 0 5px;
	float: left;
	}
#under_meny a:hover {
	background: #2B8D9C;
	color: #FFFFFF;
	padding: 0 5px;
	}
#under_meny span {
	background: #2B8D9C;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	padding: 0 5px;
	display: inline;
	float: left;
	}
	
/* Opp -------------------------------------------------------------------------------- Opp*/

#tekstfelt span {
	position: relative;
	}
#tekstfelt span.markert {
	position: relative;
	background: #2B8D9C;
	color: #FFFFFF;
	font-weight: bold;
	}
#tekstfelt span.markert a {
	background: none;
	color: #FFFFFF;
	padding: 0;
	}
#tekstfelt span.emne {
	position: absolute;
	top: 0px;
	left: 165px;
	width: 200px;
	border: none;
	}
#tekstfelt span.available {
	position: absolute;
	top: 0px;
	left: 330px;
	width: 200px;
	border: none;
	}
	
.revisor {
	border: 1px solid #CCCCCC;
	padding: 3px;
	}
	
#advokat {
	position: absolute;
	top: 20px;
	left: 650px;
	display: none;
	}
	
#sentral {
	position: relative;
	width: auto;
	height: 30px;
	background: #2B8D9C;
	margin: 0 0 2px 0;
	}
#sentral a {
	position: relative;
	display: block;
	width: auto;
	height: 28px;
	padding: 1px 20px 1px 35px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	border-right: 2px solid #FFFFFF;
	float: left;
	}
#sentral a:hover {
	background: #999999;
	}
#sentral a span {
	position: absolute;
	top: 0;
	left: 0;
	}
#sentral a span.tillegg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	position: relative;
	}
	
#stilling {
	padding: 20px 300px 20px 20px;
	}
#stilling h1 {
	text-align: center;
	font-size: 24pt;
	letter-spacing: -1px;
	}
#stilling h2 {
	font-size: 9pt;
	letter-spacing: -1px;
	}
#stilling_info {
	position: absolute;
	right: 25px;
	width: 200px;
	height: auto;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 20px;
	}
#stilling_linje {
	position: relative;
	height: 25px;
	}
#stilling_linje span {
	position: absolute;
	left: 60px;
	}
#stilling_bilde {
	width: auto;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	background: #FFFFFF;
	text-align: center;
	}
	
#ramme {
	position: relative;
	width: auto;
	height: 15px;
	}
#ramme a {
	position: relative;
	display: block;
	width: 96px;
	height: 12px;
	padding: 0 3px;
	margin: 1px;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	float: left;
	}
#ramme a:hover {
	position: relative;
	display: block;
	width: 96px;
	padding: 0 3px;
	margin: 1px;
	background: #2B8D9C;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	}
	
#nav_meny {
	position: relative;
	height: 20px;
	width: auto;
	}
#nav_meny a {
	display: block;
	font-family: Arial;
	font-size: 8pt;
	color: #666;
	padding: 3px 10px;
	margin: 0 0 0 1px;
	font-weight: normal;
	float: right;
	background: #DDDDDD;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	}
#nav_meny a:hover {
	background: #2B8D9C;
	color: #FFFFFF;
	border-top: 1px solid #115C68;
	border-left: 1px solid #115C68;
	}
#nav_meny span {
	display: block;
	font-family: Arial;
	font-size: 8pt;
	padding: 3px 10px;
	margin: 0 0 0 1px;
	float: right;
	background: #2B8D9C;
	color: #FFFFFF;
	border-top: 1px solid #115C68;
	border-left: 1px solid #115C68;
	}
#nav_meny_stillingledig span {
	display: block;
	font-family: arial;
	font-size: 10pt;
	font-weight:bold;
	padding: 3px 10px;
	margin: 0 0 0 1px;
	float: left;
	width:728px;
	background: #2B8D9C;
	color: #FFFFFF;
	border-top: 1px solid #115C68;
	border-left: 1px solid #115C68;
	}
#kode {
 	width: auto;
	text-align: left;
 	}
#firmainformasjon_stillingledig span {
    display:block;
    float:left;
    padding:10px;
    font-family:Verdana;
    font-size:8pt;
}