body { margin: 0; padding: 0; border: 0; outline: 0;
	/* Standard Helvetica/Arial-basert sans serif: */
	font-family: Arial, Helvetica, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", sans serif;

}
h1 {font-family: Arial Black, Arial, Helvetica, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", sans serif;
}
body {
	background: #5e9bb7 url(gfx/bg_body.gif) repeat-x;
	text-align: center; font-size: 62.5%; color: #666 }

#ramme {
	position: relative;
	width: 900px;
	margin: 0 auto }
#ramme{	text-align: left }
#header {	height: 189px;
	background: url(gfx/bg_header.jpg) no-repeat }

#innholdsramme {
	background: #fff url(gfx/bg_ramme.gif) 213px 0 repeat-y;
	padding: 0 14px; line-height: 1.4em;
	height: 300px }
html>body #innholdsramme { height: auto; min-height: 300px }

#inhtop { height: 19px; background: url(gfx/inhtop.gif) repeat-x }
#kol1, #innhold, #kol2 { float: left; overflow: hidden; padding: 0 0 1em 0 }
#kol1 { width: 184px }
#innhold { width: 402px; margin: 0 33px }
#kol2 { width: 219px }

body.tokol #innholdsramme { background-position: -223px 0 }
body.tokol #kol2 { display: none }
body.tokol #innhold { width: 654px; margin: 0 0 0 33px }
 
/*  ------------------------------------   KREDITT   --------------------------------  */

#end { clear: both }
#kreditt {	width: 934px; margin: 0 auto;
	background: url(gfx/bg_kred.gif) no-repeat 50% 0;
	padding: 20px 0; line-height: 1.5em }
#kreditt a, #kreditt { color: #fff }
#kreditt a { padding: 0 3px }
#kreditt a:hover { text-decoration: underline }
#kreditt p { margin: 0; height: 28px; line-height: 28px }

/*  ------------------------------       TYPOGRAFI     -------------------------------  */

#innholdsramme, #nav { font-size: 1.2em }
#kreditt { font-size: 1.1em }
input { font-size: 1em }

/* Overskrifter */
h1 { font-size: 1.3em }
#innhold h1 { background: url(gfx/bg_h1.gif) no-repeat bottom left; padding: 5px 0 20px 28px }
h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; color: #000 }

h1,h2,h3,h4,h5,h6,blockquote,p,hr, object, table { margin: 0 0 1em 0 }
#innhold ul, #innhold ol { margin: 0 0 1em 30px }

/* Lenker, akronymer og forkortelser */

a, p.news_arkiv { color: #39c }
a:hover, p.news_arkiv a.aktiv, p.news_arkiv a.aktiv:hover { color: #9c3; text-decoration: none }
#kol1 a, #kol2 a, #kreditt a, #sitemap a, #nyheter a, p.lesmer a { text-decoration: none }

p.skip, #header h1, #header p { display: none }

/*  -----------------------     DIVERSE FORMATERING      ----------------------  */

table { border-collapse: collapse}
td { vertical-align: top}
caption { display: none }
address { font-style: normal; margin: 5px 0 }
input, textarea, select, option {
	margin-bottom: 2px;
	border: 1px solid #ccc;
	background: #fff }
input.checkbox { border: 0; background: transparent; margin: 0 }

table {	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef }
td, th {	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	padding: 2px 3px;
	text-align: left }
th { background: #efefef}
tr.par td { background: #f6f9fa } 

/*  ---------------------------------- NAVIGASJON ---------------------------------  */

#nav {
	position: absolute;
	top: 160px; left: 0;
	width: 899px; height: 28px;
	line-height: 1;
	overflow: hidden }
#nav ul, #nav li, #submeny ul, #sub li { margin: 0; padding: 0; list-style: none }
#nav li { display: inline }
#nav a {
	float: left;
	text-decoration: none }
#nav a span {
	width: auto; float: left; display: block;
	padding: 0 15px 0 25px; height: 28px; line-height: 28px;
	color: #fff; cursor: pointer; font-weight: bold;
	background: url(gfx/a.gif) no-repeat 14px 12px }

#nav a:hover span, #nav li.aktiv a span {
	background-color: #336a9b/*#0b7fc1*/;
	background-position: 14px -16px }
#nav em, #nav strong, ul#sub em, ul#sub strong { font-style: normal; font-weight: normal }

#menu li ul { display: none }

#submeny { margin: 0 0 1em 0 }
#submeny ul { margin: 0; list-style-type: none }
#submeny li { width: 184px; border-bottom: 1px solid #5883a7 }

#submeny a { display: block; width: 182px; padding: 3px 0 5px 2px; border-bottom: 2px solid #fff; border-top: 2px solid #fff }
#submeny a:hover,
#submeny li.aktiv a { color: #330; border-bottom: 2px solid #5883a7; border-top: 2px solid #eaf5fa;
	background: #eaf5fa }
#submeny li.aktiv a { border-bottom: 2px solid #5883a7 }

/*  KNAPPER  */

p.knapp { height: 22px; }
p.knapp a {
	color: black;
	font-weight: bold;
	margin: 0;
	text-align: center;
	height: 20px; line-height: 20px;
	border: 1px solid;
	border-color: #fff #d1e4ec #d1e4ec #fff;
	background: #f7fbff;
	display: block;
	color: #399 }
p.knapp a:hover  {
	border-color: #d1e4ec #fff #fff #d1e4ec;
	color: #333 }

/*  -------------------------------- NYHETER -------------------------------  */

#innhold h1.tittel a { color: #666 }
#innhold .art h1, .art p { margin: 0; padding: 0; background: none }
.art strong, .art h1 { font-weight: normal }
.art h1 a { color: #000 }
.art p.lesmer { margin: 0 0 1em 0 }
p.lesmer, #nyheter h3 { text-transform: uppercase; font-size: .85em }
#nyheter h3 { margin: 0 }

/*  -------------------------------- RESPONSSKJEMA -------------------------------  */

#respons table { width: auto }
#respons table td { vertical-align: middle }
#respons table tr.textarea td { vertical-align: top }
#respons fieldset { border: 0 }
#respons fieldset legend { color: #333; font-weight: bold; padding: 0 0 10px 0 }
#respons fieldset label { display: block }
#respons fieldset label.inline { display: inline }
#respons fieldset label span { }
#respons input, #respons textarea { width: 250px }
#respons input.check { border: 0; width: auto; background: transparent }
#respons p.melding, #respons textarea { height: 70px }
#respons p.knapp { width: 250px; margin: 0  }
#respons hr { margin: 2px 0 }

/*  --------------------------------    VERKTØY    ---------------------------------  */

#logo a {
	display: block; position: absolute;
	left: 22px; top: 38px;
	width: 288px; height: 38px }
#logo a span { display: none }

.bannergalleri {
	position: absolute;
	width: 500px;
	height: 150px;
	top: 5px; left: 394px;
	border: none
}

img {
	padding: 3px;
	background: #fff;
	border: 1px solid #d6d6d6
}
.artikkel div#rssincl-box-29412,
.artikkel div#rssincl-box-29790,
.artikkel div#rssincl-box-29792 {margin: 0 0 1em; border: 1px solid #eaf5fa}

.artikkel div#rssincl-box-29412 div.rssincl-head,
.artikkel div#rssincl-box-29790 div.rssincl-head,
.artikkel div#rssincl-box-29792 div.rssincl-head,
.artikkel div#rssincl-box-29412 div.rssincl-content div.rssincl-entry,
.artikkel div#rssincl-box-29790 div.rssincl-content div.rssincl-entry,
.artikkel div#rssincl-box-29792 div.rssincl-content div.rssincl-entry { border-bottom: 1px solid #eaf5fa }

.artikkel div#rssincl-box-29412 div.rssincl-head,
.artikkel div#rssincl-box-29790 div.rssincl-head,
.artikkel div#rssincl-box-29792 div.rssincl-head {background: #eaf5fa;  }

.artikkel div#rssincl-box-29412 div.rssincl-head p.rssincl-title,
.artikkel div#rssincl-box-29790 div.rssincl-head p.rssincl-title,
.artikkel div#rssincl-box-29792 div.rssincl-head p.rssincl-title { color: #666 }

.artikkel div#rssincl-box-29412 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a,
.artikkel div#rssincl-box-29790 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a,
.artikkel div#rssincl-box-29792 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a {text-decoration: none; color: #39c}

.artikkel div#rssincl-box-29412 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a:hover,
.artikkel div#rssincl-box-29790 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a:hover,
.artikkel div#rssincl-box-29792 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a:hover {color: #9c3}

.artikkel div#rssincl-box-29412,
.artikkel div#rssincl-box-29790,
.artikkel div#rssincl-box-29792 {width: 182px}

#kol2 .artikkel div#rssincl-box-29412,
#kol2 .artikkel div#rssincl-box-29790,
#kol2 .artikkel div#rssincl-box-29792 {width: 217px}


.artikkel div#rssincl-box-29412 div.rssincl-content div.rssincl-entry,
.artikkel div#rssincl-box-29790 div.rssincl-content div.rssincl-entry,
.artikkel div#rssincl-box-29792 div.rssincl-content div.rssincl-entry
{background: #fff}
