﻿/* CSS Document */
/* Sok -------------------------------------------------------------------------------------- Sok */
#soktopp_sl {
	position: relative;
	background: #DDDDDD;
	background-position: right top;
	width: 750px;
	height: 800px;
	margin: 0;
	margin-top: 5px;
	}
#soktopp {
	position: relative;
	background: #DDDDDD;
	background-position: right top;
	width: 750px;
	height: 90px;
	margin: 0;
	margin-top: 5px;
	}
#soksfelt {
	position: absolute;
	padding-top: 4px;
	left: 25px;
	}
#sok_knapp {
	position: absolute;
	padding-top: 3px;
	left: 550px;
	}
#sok_knapp1 {
	position: absolute;
	padding-top: 20px;
	left: 645px;
	}
#null_knapp {
	position: absolute;
	padding-top: 1px;
	left: 636px;
	}
#tips {
	margin: 35px 0 10px 0px;
	padding: 2px 0 2px 25px;
	background: #EEEEEE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
.engelsk 
{ float:right;
   width:125px;
   margin-top:-17px;
    }
#melding {
	padding: 3px 0px 3px 0px;
	width: auto;
	background: #FFFFFF;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
	text-align: center;
	}
#melding a {
    font-weight: bold;
    font-size: 7pt;
    color: #2b8d9c;
    text-decoration: underline;
	letter-spacing: 1px;
	}
#melding a:hover {
    color: #999999;
	}
#sokbunn {
	width: auto;
	padding: 2px 10px 4px 2px;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 7pt;
	}
#sok_type {
	display: block;
	width: auto;
	padding: 10px 20px 10px 20px;
	border: 1px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	margin: 4px;
	}
#sok_tabell {
	padding: 30px 20px 20px 20px;
	}

/* Soktype -------------------------------------------------------------------------------------- Soktype */

#soktype {
	position: absolute;
	top: 3px;
	left: 95px;
	height: 23px;
	color: #2b8d9c;
	}
#soktype a {
	display: block;
	width: 80px;
	color: #2b8d9c;
	text-decoration: underline;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	}
#soktype a:hover {
	color: #54A2AB;
	}
	
/* Radioknapper -------------------------------------------------------------------------------------- Radioknapper */
	
#radio {
	padding: 8px 2px 2px 25px;
	}
#radio a {
    font-weight: bold;
    font-size: 7pt;
    color: #000000;
    text-decoration: none;
	}
#radio a:hover {
    color: #999999;
	}
#radio span {
	padding: 0px 10px 3px 0px;
	}
	
/* Sok rapport / person -------------------------------------------------------------------------------------- Sok rapport / person */	
	
#soktopp_rapport {
	position: relative;
	background: #DDDDDD;
	background-position: right top;
	width: 750px;
	height: auto;
	margin-top: 5px;
	}
span.rapport_tittel {
	float: left;
	display: block;
	width: 200px;
	padding: 3px;
	}
span.rapport_1 {
	float: left;
	display: block;
	width: 320px
	}
span.rapport_1 a {
	margin: 2px;
	text-decoration: none;
	color: #2b8d9c;
	font-weight: bold;
	font-size: 7pt;
	letter-spacing: 1px;
	}
span.rapport_1 a:hover {
	color: #666666;
	}
span.rapport_2 {
	float: left;
	display: block;
	width: 300px
	}
span.blank {
	float: left;
	display: block;
	width: 320px;
	color: #DDDDDD;
	}

/* Soke avansert -------------------------------------------------------------------------------------- Soke avansert */	
	
#soktopp_avansert {
	position: relative;
	background: #DDDDDD;
	background-position: right top;
	width: 750px;
	height: auto;
	margin-top: 5px;
	}
#avansert_res {
	position: relative;
	height: 40px;
	}
#sok_tekst {
	position: absolute;
	top: 5px;
	left: 5px;
	}
span.avansert_1 {
	float: left;
	display: block;
	width: 320px
	}
span.avansert_1 a {
	margin: 2px;
	text-decoration: none;
	color: #2b8d9c;
	font-weight: bold;
	font-size: 7pt;
	letter-spacing: 1px;
	}
span.avansert_1 a:hover {
	color: #666666;
	}
span.avansert_2 {
	float: left;
	display: block;
	width: 300px
	}
span.avansert_knapp {
	position: absolute;
	padding-top: 3px;
	left: 450px;
	}
.avansert_list {
	background: #2b8d9c;
	color: #FFFFFF;
	font-size: 7pt;
	width: 265px;
	}
	
/* Plassering/Anbefalt plassering ------------------------------------------------------------- Plassering/Anbefalt plassering*/

#oppføring_info {
	display: block;
	width: auto;
	height: auto;
	margin: 5px 0px 5px 0px;
	text-align: center;
	}

/* Oppføring topp */
#oppføring_topp {
	position: relative;
	width: auto;
	height: auto;
	background: #2b8d9c;
	margin-bottom: 2px;
	padding: 3px 3px 3px 35px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	}

/* Firmasøk topp */
#oppføring_topp span.firmasok {
	display: block;
	width: 500px;
	}
#oppføring_topp span.firmasok2 {
	display: block;
	position: absolute;
	left: 550px;
	top: 3px;
	width: 120px;
	}
	
/* Stillingssøk topp */
#oppføring_topp span.stillingsok {
	display: block;
	width: 290px;
}
#oppføring_topp span.stillingsok2 {
	display: block;
	position: absolute;
	left: 300px;
	top: 3px;
	width: 310px;
	}
#oppføring_topp span.stillingsok3 {
	display: block;
	position: absolute;
	left: 600px;
	top: 3px;
	width: 65px;
	}
	
/* site index produkt firma */

#oppføring_index {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	cursor:pointer;
	}	
	
#oppføring_index a {
	color:#000000;
	}

span.firmasok2_index {
	display: block;
	position: absolute;
	left: 550px;
	top: 0px;
	width: 200px;
	overflow: hidden;
	}


/* Produktsøk topp */
#oppføring_topp span.produktsok {
	display: block;
	width: 180px;
	}
#oppføring_topp span.produktsok2 {
	display: block;
	position: absolute;
	left: 230px;
	top: 3px;
	width: 330px;
	}
#oppføring_topp span.produktsok3 {
	display: block;
	position: absolute;
	left: 550px;
	top: 3px;
	width: 120px;
	}

/* Firmasøk */
span.firmasok {
	display: block;
	width: 500px;
	}
span.firmasok2 {
	display: block;
	position: absolute;
	left: 550px;
	top: 5px;
	width: 200px;
	overflow: hidden;
	}
	
/* Stillingssøk */

#oppføring_stilling 
{position: relative;
    display: block;
	width: auto;
	height: auto;
	text-decoration: none;
	color: #000000;
	margin-bottom: 2px;
	font-weight: normal;	
	}
#oppføring_stilling a:hover
{
    background-color:#EEEEEE;
    	}


span.stillingsok {
	display: block;
	width: auto;
	height: 10px;
	overflow: hidden;	
	}
	
span.stillingsok1 {
	display: block;
	position: relative;
	bottom: 2px;
	height: 13px;
	width: auto;
	padding:5px 0px 0px 10px;
	font-weight:bold;
	cursor: pointer;
	color:#000000;
	}
span.stillingsok2 {
	display: block;
	position: relative;
	bottom: 2px;
	height: 13px;
	width: auto;
	padding:0px 0px 0px 10px;
	cursor: pointer;
	color:#000000;
	font-weight:normal;
	}
span.stillingsok3 {
	display: block;
	position: relative;
	bottom: 2px;
	height: 13px;
	width: auto;
	padding:0px 0px 0px 10px;
	cursor: pointer;
	color:#000000;
	font-weight:normal;
	border-bottom:solid 1px #EEEEEE;
	}
   
 
/* Produktsøk */
span.produktsok {
	display: block;
	width: 195px;
	}
span.produktsok2 {
	display: block;
	position: absolute;
	left: 230px;
	top: 5px;
	width: 330px;
	}
span.produktsok3 {
	display: block;
	position: absolute;
	left: 550px;
	top: 5px;
	width: 200px;
	}

/* Anbefalt oppføring */
#anbefalt {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	}
#anbefalt a {
	display: block;
	width: auto;
	height: auto;
	text-decoration: none;
	background: url(images/anb.gif) no-repeat #DDDDDD;
	color: #000000;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	padding: 5px 10px 5px 35px;
	}
#anbefalt a:hover {
	display: block;
	width: auto;
	height: auto;
	text-decoration: none;
	background: url(images/anb2_burgunder.gif) no-repeat #A0003C;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	padding: 5px 10px 5px 35px;
	}
#anbefalt span 
{
    cursor:pointer;
	}
	
/* Fagmann oppføring */
#fagmann {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	}
#fagmann a {
	display: block;
	width: auto;
	height: auto;
	text-decoration: none;
	background: url(images/fagmann.gif) no-repeat #DDDDDD;
	color: #000000;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	padding: 5px 10px 5px 35px;
	}
#fagmann a:hover {
	display: block;
	width: auto;
	height: auto;
	text-decoration: none;
	background: url(images/fagmann2.gif) no-repeat #FF6600;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	padding: 5px 10px 5px 35px;
	}

	
/* sponset oppføring */
#sponset {
	position: relative;
	padding: 2px 0 5px 10px;
	}

/* Normal oppføring */
#oppføring {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	cursor:pointer;
	}
#oppføring a {
	display: block;
	width: auto;
	height: auto;
	text-decoration: none;
	background: url(images/opp_gronn.gif) no-repeat;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 2px;
	font-weight: normal;
	padding: 5px 5px 5px 35px;
	cursor:pointer;
	}
#oppføring a:hover {
	display: block;
	width: auto;
	height: auto;
	text-decoration: none;
	background: url(images/opp_gronn.gif) no-repeat #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	color: #000000;
	font-weight: normal;
	padding: 5px 5px 5px 35px;
	cursor:pointer;
	}


/* Oppføring bunn */
#oppføring_bunn {
	display: block;
	width: auto;
	height: auto;
	margin-bottom: 5px;
	margin-top: 20px;
	text-align: center;
	}
#oppføring_sider {
	display: block;
	width: auto;
	height: auto;
	margin-bottom: 5px;
	text-align: center;
	}
#oppføring_sider A {
    font-size: 7pt;
    color: #2b8d9c;
    text-decoration: none;
	padding: 2px;
	}
#oppføring_sider A:hover {
    font-size: 7pt;
    color: #FFFFFF;
	background: #2b8d9c;
    font-family: Verdana;
    text-decoration: none;
	padding: 2px;
	}
span.aktiv {
    font-size: 7pt;
	font-weight: bold;
    color: #FFFFFF;
	background: #2b8d9c;
    font-family: Verdana;
	padding: 2px;
	}
	
/* Seleksjon -------------------------------------------------------------------------------------- Seleksjon */

#seleksjon {
	width: auto;
	height: 30px;
	background: #2b8d9c;
	margin: 10px 0 0 0;
	}
#seleksjon_valg {
	width: 190px;
	padding: 5px 0 5px 10px;
	float: left;
	}
#seleksjon_knapp {
	position: absolute;
	padding-top: 5px;
	left: 635px;
	}
.seleksjon_list {
	background: #FFFFFF;
	font-size: 7pt;
	width: 185px;
	}
.seleksjon_list_front {
	background: #FFFFFF;
	font-size: 7pt;
	width: 160px;
	}
#seleksjon_front {
	position: absolute;
	top: 10px;
	left: 391px;
	width: 184px;
	height: 157px;
	background: url(images/selekter.gif);
	text-align: center;
	}
#seleksjon_front_valg {
	padding: 12px 0 0 0;

	}
#seleksjon_front_knapp {
	position: relative;
	top: 35px;
	}
	
/* Kunngjøringer -------------------------------------------------------------------------------------- Kunngjøringer */
	
#kunngjoring {
	position: relative;
	width: 270px;
	height: auto;
	padding: 10px 20px 20px 20px;
	}
#kunngjoring_linje {
	position: relative;
	width: 550px;
	background: #FFFFFF;
	padding: 2px;
	margin-bottom: 2px;
	text-align: justify;
	}
#kunngjoring_linje p {
	margin: 0;
	text-align: left;
	}
ul {
	margin: 10px 0 10px 20px;
	}
li {
	list-style-type: square;
	margin-top:12px;
	}
	
/* Revisoranmerkninger -------------------------------------------------------------------------------------- Revisoranmerkninger */
	
#revisoranmerk {
	position: relative;
	width: 270px;
	height: auto;
	padding: 0px 0px 0px 20px;
	}
.revisoranmerk_ar {
	position: relative;
	width: 550px;
	background: #FFFFFF;
	padding: 2px;
	margin-bottom: 2px;
	margin-bottom: -15px;
	text-align: justify;
	}
#revisoranmerk p {
	position: relative;
	width: 550px;
	background: #FFFFFF;
	padding: 2px;
	margin-bottom: 2px;
	text-align: justify;
	margin-bottom: -15px;
		}
		
#revisoranmerk H4 {
	position: relative;
	width: 550px;
	padding: 2px;
	margin-bottom: 2px;
	letter-spacing: 2px;
	
	
		}			
	
	
/* 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;
	}
	
/* Popup -------------------------------------------------------------------------------------- Popup */

#pop {
	width: 370px;
	padding: 10px;
	}
#pop_felt {
	padding: 0 0 10px 0;
	}
#pop_linje {
	position: relative;
	background: #FFFFFF;
	margin: 0 0 2px 0;
	padding: 0 0 0 2px;
	}
#pop_linje span {
	position: absolute;
	font-weight: bold;
	left: 100px;
	}
	
/* Sok konkurrent -------------------------------------------------------------------------------------- Sok konkurrent */	
	
#konkurrent {
	position: relative;
	background: #DDDDDD;
	background-position: right top;
	width: 740px;
	height: auto;
	margin-bottom: 10px;
	padding: 5px;
	}
#konkurrent_bord {
	padding: 10px 15px;
	border: 1px solid #EEEEEE;
	height: 50px;
	}
#konkurrent_linje {
	padding: 3px;
	}
#konkurrent_linje span {
	position: absolute;
	left: 150px;
	}
#foretak_knapp {
	position: absolute;
	top: 36px;
	left: 550px;
	}
#negativ {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	margin-bottom: 2px;
	background: url(images/negativ.gif) no-repeat #000000;
	color: #FFFFFF;
	border: 1px solid #000000;
	padding: 5px 10px 5px 35px;
	font-weight: bold;
	}
#konkurrent .knapp {
	width: 160px;
	background: url(images/knapp.gif);
	background-position: right; 
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding: 3px 4px 2px 4px;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	text-align: center;
	}
/* Websok -------------------------------------------------------------------------------------- Websok */

#websoktopp {
	position: relative;
	width: auto;
	height: auto;
	margin-bottom: 3px;
	padding: 2px;
	color: #FFFFFF;
	font-size: 7pt;
	font-weight: bold;
	border: 1px solid #2b8d9c;
	background: #2b8d9c;
	}
#websokres {
	position: relative;
	width: auto;
	height: auto;
	padding: 8px 20px 8px 10px;
	}
#sponset {
	position: relative;
	width: auto;
	height: auto;
	padding: 8px 20px 8px 10px;
	margin-bottom: 2px;
	}
#webtittel  a {
	text-decoration: underline;
	padding: 0px 5px 0px 0px;
	color: #2b8d9c;
	font-size: 10pt;
	font-weight: normal;
	}
#webtittel  a:hover {
	text-decoration: underline;
	padding: 0px 5px 0px 0px;
	color: #333333;
	font-size: 10pt;
	}
#webtittel {
	width: 500px;
	margin-bottom: 3px;
	}
#webbesk {
	display: block;
	width: 500px;
	}
#webinfo {
	width: 500px;
	display: block;
	color: #666666;
	}
#websponse {
	position: absolute;
	top: 30px;
	left: 520px;
	width: 130px;
	padding: 0 0 0 20px;
	font-weight: normal;
	color: #666666;
	border-left: 1px solid #CCCCCC;
	}
#webbesk2 {
	display: block;
	width: 200px;
	}
#webinfo2 {
	display: block;
	color: #666666;
	margin-bottom: 10px;
	}
#webicon {
	position: absolute;
	top: 55px;
	left: 250px;
	width: 250px;
	text-align: right;
	}
#webicon a {
	display: block;
	background: url(images/icon_web.gif) #DDDDDD;
	width: 55px;
	height: 13px;
	text-align: center;
	color: #000000;
	font-weight: normal;
	margin-left: 2px;
	float: right;
	}
#webicon a:hover {
	background: url(images/icon_web.gif) #2b8d9c;
	color: #FFFFFF;
	}

/* Lister -------------------------------------------------------------------------------------- Lister */
div.phlist h2 {
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0px;
	text-align: center;
}

div.phlist h3 {
	background: #2b8d9c;
	margin-bottom: 2px;
	padding: 3px 3px 3px 35px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
}
div.phlist ul {
	margin: 0px; 
	padding: 0px;
}

div.phlist ul.box_alt li {
	background-color: #DDDDDD;
}

div.phlist a {
	color: black;
}

div.phlist li {
	list-style: none inside none;
	margin:0px;
	padding:0px;
	float: left;
}
div.phlist li.box_1 {
	width: 550px;
}
div.phlist li.box_2 {
	width: 218px;
}