* {
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	margin-top: 10px;
	font-family: Arial, Verdana, Serif;
	font-size: 11px;
}

a img {
	border: none;
}

p {
	margin: 1em 0 0 0;
}

div#wrapper {
	margin: 0 auto;
	width: 960px;
	text-align: left;
	position: relative;
}

div#wrapper_innhold {
	position: absolute;
	left: 0;
	top: 294px;
	width: 100%;
}

div#innhold {
	width: 800px;
	float: left;
}

div#innhold_venstre {
	width: 573px;
	float: left;
}

/****************************************************************************************
* Logobar - Logoen og alt på samme høyde som denne. Informasjonstall + linker
*****************************************************************************************/
div#logoinfobar {
	height: 73px;
	width: 100%;
	/*padding: 10px 0 10px 0; */
	margin: 7px 0 10px 0;
}

div#logobarlinker {
	float: right;
	width: 190px;
}

div#logobarlinker a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

div#logobarlinker a:hover {
	text-decoration: underline;
}

div#logobarlinker div#analyse {
	color: #fff;
	background: #625641 url(../graphics/layout/analyse_knapp.png) no-repeat;
	padding: 13px 0 0 17px;
	height: 25px;
	width: 169px;
	float: right;
}

div#logobarlinker div#uttrekk {
	color: #fff;
	background: #516728 url(../graphics/layout/uttrekk_knapp.png) no-repeat;
	padding: 10px 0 0 17px;
	height: 28px;
	width: 169px;
	float: right;
}

div#tallfakta {
	float: right;
	margin-right: 10px;
	background-color: #fff;
	color: #666;
}

div#tallfakta span {
	font-size: 200%;
	font-weight: bold;
	/* color: #73923c; */
	background-color: #fff;
}

div#tallfakta ul {
	list-style-type: none;
	display: table;
}

div#tallfakta li {
	display: block;
	float: left;
	padding: 20px 0 10px 0;
	margin-left: 10px;
	width: 150px;
	height: 50px;
	text-align: center;
}

/****************************************************************************************
* SluttLogobar - Logoen og alt på samme høyde som denne. Informasjonstall + linker
*****************************************************************************************/

/****************************************************************************************
* Kolonne som står til venstre for reklamebannerene
*****************************************************************************************/
div#hoyrekolonne {
	float: right; 
	width: 212px; 
	border-left: 1px solid #ddd; 
	border-right: 1px solid #ddd; 
	display: table;
	padding: 0 5px 5px 5px;
}

/****************************************************************************************
* Slutt Kolonne som står til venstre for reklamebannerene
*****************************************************************************************/
/****************************************************************************************
* Kolonne med reklamebannere, innlogging og mypaper-link
*****************************************************************************************/
div#reklamebannere {
	width: 155px;
	float: left;
	text-align: right;
}

div#reklamebannere div.login {
	font-weight: bold;
	margin-bottom: 10px;
}

div.reklamebanner_150x80 {
	margin-bottom: 10px;
}

div#mypaper {
/*	background: #625641 url(../graphics/layout/mypaper.png) no-repeat;*/
	padding-top: 20px;
	padding-right: 50px;
	padding-left: 10px;
	height: 66px;
	font-size: 9px;
	text-align: left;
	line-height: 1.3em;
}

div#mypaper a {
	color: #fff;
	text-decoration: none;
}

div#mypaper a:hover {
	text-decoration: underline;
}

/****************************************************************************************
* Slutt Kolonne med reklamebannere, innlogging og mypaper-link
*****************************************************************************************/
div#toppbanner {
	width: 960px;
	/* background-color: #dedede; */
	background: #fff url(../graphics/layout/toppbanner_bakgrunn.png);
	text-align: center;
	padding: 13px 0 13px 0;
	clear: both;
}

div#footer {
	float: left;
	clear: both;
	margin-top: 10px;
	padding: 10px;
	width: 100%;
	border-top: 1px solid #ccc;
	text-align: center;
}

/****************************************************************************************
* Menybar - navigasjonslinje med linker og søkefelter
*****************************************************************************************/
div#menybar {
	width: 100%;
	height: 44px;
	background-color: #de1c24;
	margin-bottom: 8px;
	background: #b3141a url(../graphics/layout/topp_meny.png) no-repeat;
	clear: both;
}

div#menybar form {
	float: left;
	padding: 10px 0 0 5px;
}

div#menybar input {
	width: 90px;
	height: 13px;
	text-transform: uppercase;
	font-size: 9px;
	padding: 1px;
}

div#menybar .sok_button {
	width: 34px;
	height: 19px;
	text-transform: none;
	background: #F57E22 url(/graphics/layout/sok.png) no-repeat;
	color: #000;
	border: none;
}

div#menubar ul#divlinker {
	list-style: none;
	margin-right: 4px;
	/* border: 1px solid black; */
	display: table;
	float: right;
}

div#menybar ul#divlinker li {
	float: right;
	display: table;
}

div#menybar ul#divlinker li a {
	text-decoration: none;
	color: #fff;
	display: block;
	/* height: 19px;
	width: 50px; */
	border-right: 1px solid white;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 14px;
}

div#menybar ul#divlinker li a:hover {
	text-decoration: underline;
}



/****************************************************************************************
* Slutt Menybar
*****************************************************************************************/


/****************************************************************************************
* Ranglister
*****************************************************************************************/

div#nsbrang_mainlist {
	width: 550px;
	display: table;
}

div#nsbrang_mainlist h1 {
	text-transform: uppercase;
	font-size: 25px;
	font-weight: bold;
	margin: 0;
	background-color: #fff;
	color: #000;
}

div#nsbrang_mainlist a {
	color: #f00;
	text-decoration: underline;
	background-color: #fff;
}

div#nsbrang_mainlist p {
	font-size: 11px;
	background-color: #fff;
	color: #000;
	margin-top: 0;
}

div#nsbrang_mainlist img {
	border: none;
	margin: 0 10px 0 0;
}

div.nsbrang_others {
	font-size: 10px;
	color: #000;
	display: block;
	margin-top: 10px;
}

div.nsbrang_others h1 {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
	background-color: #fff;
	color: #000;
}

div.nsbrang_others a {
	color: #f00;
	text-decoration: underline;
	background-color: #fff;
}

div.nsbrang_others p {
	font-size: 10px;
	background-color: #fff;
	color: #000;
	margin-top: 0;
}

div.nsbrang_others img {
	border: none;
	margin: 0 10px 0 0;
}

/**
	Enkeltliste er ingressen som vises over selve rangeringslisten
*/
div#enkeltliste_ingress {
	width: 548px;
	margin-bottom: 10px;
	display: table;
}

div#enkeltliste_ingress a {
	text-decoration: none;
	color: #666;
}

div#enkeltliste_ingress a:hover {
	text-decoration: underline;
	color: #666;
}

div#enkeltliste_ingress h2 {
	text-transform: uppercase;
}

div#enkeltliste_ingress img {
	margin: 0 10px 0 0;
}

/**
	Enkeltliste er selve rangeringslisten
*/
div#enkeltliste {
	width: 548px;
	border: 1px solid #0470b0;
	clear: left;
}

div#enkeltliste h3 {
	background-image: url(/graphics/layout/listeheadingbkg.png);
	border-bottom: 1px solid #0470b0;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding: 10px;
}

div#enkeltliste table {
	width: 100%;
	font-size: 11px;
	/* border-collapse: collapse; */
}

div#enkeltliste th {
	border-bottom: 1px solid #ccc;
}

div#enkeltliste a {
	text-decoration: none;
	color: #666;
}

div#enkeltliste a:hover {
	text-decoration: underline;
	color: #666;
}

/* div#enkeltliste */ td.tallverdi {
	text-align: right;
	color: #00417d;
}

/* forskjellig farge på bakgrunnen på listeplasseringen på bransje-, fylkes-, nokkelstalls- og vekstlister */
td.bransjeliste {
	background-color: #d2cec8;
}
td.fylkesliste {
	background-color: #edeeee;
}
td.nokkeltallsliste {
	background-color: #b5d4e7;
}
td.vekstliste {
	background-color: #d4dec4;
}

td.bransjeliste, td.fylkesliste, td.nokkeltallsliste, td.vekstliste {
	padding: 5px;
	text-align: center;
	width: 15px;
}
/****************************************************************************************
* Slutt ranglister
*****************************************************************************************/

/****************************************************************************************
* bransje_navigasjon - grå "bar" med linker til samlesider for de ulike listene
*****************************************************************************************/


table#bransje_navigasjon {
	width: 99%; 
	background-color: #eee; 
	border: 1px solid #ddd; 
	margin: 5px 0 0 0;
	border-collapse: collapse;
	font-size: 10px;
}

table#bransje_navigasjon td {
	padding: 5px;
}

table#bransje_navigasjon a {
	color: #555;
	text-decoration: none;
}

table#bransje_navigasjon a:hover {
	text-decoration: underline;
}

/****************************************************************************************
* Slutt bransje_navigasjon
*****************************************************************************************/

/****************************************************************************************
* Firmapresentasjon
*****************************************************************************************/

div#companypresentation {
	border: 1px solid #91a7b4;
	padding: 5px;
	
	/* max-width: 559px; */
	
	/* fix for IE som ikke støtter max-width */
	/* width: expression(document.body.clientWidth > 559 ? "559px" : "auto"); */
	width: 559px;
	overflow: hidden;
}

div#companypresentation h1, div#contents h2 {
	color: #004080;
}

div#companypresentation h1 {
	font-size: 18px;
}

div#companypresentation div#contents h2 {
	font-size: 14px;
	margin-top: 10px;
}

div#tabs {
	/* border: 1px solid black; */
	display: table;
	margin-top: 10px;
	clear: both;
}

div#tabs a {
	text-decoration: none;
	color: black;
}

div#companypresentation div#contents {
	/* border: 1px solid black; */
	padding: 0 10px 10px 10px;
}

div#ranglistemeny {
	/* border: 1px solid black; */
	display: table;
}

div#ranglistemeny li {
	float: left;
	display: block;
	margin-right: 10px;
}

div#ranglistemeny li img {
	display: inline;
	float: left;
}

div#customerbar {
	margin-bottom: 5px;
	padding: 5px;
	border: 1px dotted #aaaacc;
	width: 559px;
	text-align: right;
	font-size: 10px;
	background-color: #eee;
}

/****************************************************************************************
* Slutt firmapresentasjon
*****************************************************************************************/

/****************************************************************************************
* Hoyrekolonne - Magenta-news
*****************************************************************************************/

div#magentanews {
	background-color: #c7c7c7;
	color: #555;
	padding: 5px;
	font-size: 10px;
	margin-bottom: 5px;
}

div#magentanews h3 {
	border-bottom: 1px solid #f00;
	color: #de1c24;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 900;
	margin-bottom: 3px;
}

div#magentanews a {
	text-decoration: none;
	color: #555;
}

div#magentanews a:hover {
	text-decoration: underline;
}

/****************************************************************************************
* Hoyrekolonne - Slutt Magenta-news
*****************************************************************************************/

/****************************************************************************************
* Hoyrekolonne - Siste lister
*****************************************************************************************/

div#sistelister {
	background-color: #de1c24;
	color: #fff;
	padding: 5px;
	font-size: 10px;
	margin-bottom: 5px;
}

div#sistelister h3 {
	border-bottom: 1px solid #fff;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 900;
	margin-bottom: 3px;
}

div#sistelister a {
	color: #fff;
}

div#sistelister p {
	margin: 0.5em 0 0 0;
}

/****************************************************************************************
* Hoyrekolonne - Slutt Siste lister
*****************************************************************************************/

/****************************************************************************************
* Hoyrekolonne - Se også
*****************************************************************************************/

div#relatertelister {
	background-color: #de1c24;
	color: #fff;
	padding: 5px;
	font-size: 10px;
	margin-bottom: 5px;
}

div#relatertelister h3 {
	border-bottom: 1px solid #fff;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 900;
	margin-bottom: 3px;
}

div#relatertelister a {
	color: #fff;
}

div#relatertelister p {
	margin: 0.5em 0 0 0;
}

/****************************************************************************************
* Hoyrekolonne - Slutt Siste lister
*****************************************************************************************/


/****************************************************************************************
* Hoyrekolonne - artikkel. den som vises over magenta news
*****************************************************************************************/

div#hoyreartikkel {
	background-color: #c5b8a7;
	color: #000;
	padding: 5px;
	font-size: 10px;
	margin-bottom: 5px;
}

div#hoyreartikkel h3 {
	border-bottom: 1px solid #000;
	color: #000;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 900;
	margin-bottom: 3px;
}

/****************************************************************************************
* Slutt Hoyrekolonne - artikkel. den som vises over magenta news
*****************************************************************************************/

/****************************************************************************************
* Artikkel. Visning av lengre tekster
*****************************************************************************************/

div.artikkel {
	width: 570px; 
	text-align: justify;
	line-height: 1.3em;
}

div.artikkel h2 {
	border-bottom: 1px solid #000;
	color: #000;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}

div#artikkel img, div#artikkel p img {
	margin: 0 10px 10px 10px;
	border: none;
}

/****************************************************************************************
* Slutt Artikkel. Visning av lengre tekster
*****************************************************************************************/

/****************************************************************************************
* Kontaktskjema, prøvepassord-skjema og login-skjema
*****************************************************************************************/

form#kontaktskjema, form#loginskjema, form#provepassordskjema {
	margin-top: 10px;
	width: 570px;
}

form#kontaktskjema p, form#loginskjema p, form#provepassordskjema p  {
	clear: left;
}

form#kontaktskjema label, form#loginskjema label, form#provepassordskjema label  {
	font-weight: bold;
	display: block;
	float: left;
	width: 90px;
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
}

form#kontaktskjema legend, form#loginskjema legend, form#provepassordskjema legend  {
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}

form#kontaktskjema fieldset, form#loginskjema fieldset, form#provepassordskjema fieldset  {
	padding-left: 5px;
	border: none;
	border-top: 1px solid #ccc;
}

form#kontaktskjema input, form#loginskjema input, form#provepassordskjema input  {
	width: 400px;
	float: left;
}

form#kontaktskjema input, form#kontaktskjema textarea, form#loginskjema input, form#loginskjema textarea, form#provepassordskjema input, form#provepassordskjema textarea   {
	margin-bottom: 10px;
	border: 1px solid #ccc;
	color: #333;
	background-color: #f2f2f2;
	padding: 3px;
}

form#kontaktskjema input:hover, form#kontaktskjema textarea:hover, 
form#loginskjema input:hover, form#loginskjema textarea:hover,
form#provepassordskjema input:hover, form#provepassordskjema textarea:hover 
{
	/* margin-bottom: 10px; */
	/* border: 1px solid #000; */
	background-color: #fff;
}

form#kontaktskjema input:focus, form#kontaktskjema textarea:focus, 
form#loginskjema input:focus, form#loginskjema textarea:focus 
form#provepassordskjema input:focus, form#provepassordskjema textarea:focus 
{
	/* margin-bottom: 10px; */
	border: 1px solid #000;
	background-color: #fff;
}

form#kontaktskjema textarea, form#loginskjema textarea, form#provepassordskjema textarea {
	width: 400px;
	height: 200px;
}

/****************************************************************************************
* Slutt Kontaktskjema, prøvepassordskjema og loginskjema
*****************************************************************************************/

/****************************************************************************************
* Sokeresultat - bransjer
*****************************************************************************************/

div#sokresultat {
	width: 560px;
}

div#sokresultat ul {
	list-style: none;
	line-height: 1.5em;
}

/****************************************************************************************
* Slutt Sokeresultat - bransjer
*****************************************************************************************/

/****************************************************************************************
* CSS fra gammel site
*****************************************************************************************/
.mainpabetables_wb_nt {
	border-top: none;
	border-right: 1px solid #D7D6D4;
	border-bottom: 1px solid #D7D6D4;
	border-left: 1px solid #D7D6D4;
}

.mainpabetables_mess_wb {
	margin-top: 9px;
	border: 1px solid #000000;
}


/****************************************************************************************
* Slutt CSS fra gammel site
*****************************************************************************************/

/****************************************************************************************
* Meldinger til brukeren
*****************************************************************************************/

p.kontakt_error {
	border: 2px solid #f00;
	background-color: #faa;
	padding: 10px;
	color: #000;
	width: 500px;
	font-weight: bold;
	margin-bottom: 10px;
}

p.kontakt_success {
	border: 2px solid #0f0;
	background-color: #fff;
	padding: 10px;
	color: #000;
	width: 500px;
	font-weight: bold;
	margin-bottom: 10px;
}

/****************************************************************************************
* Slutt - Meldinger til brukeren
*****************************************************************************************/

