@import url("reset.css");
@import url("layout.css");
@import url("navigasjon.css");
@import url("vk_standard.css");
@import url("dcore/js/lightbox/lightbox.css");

/*  ------------------------------       TYPOGRAFI     -------------------------------  */

#innholdsramme { font-size: 1.3em }
#smuler, #nav { font-size: 1.2em }
#kreditt { font-size: 1.1em }
input, textarea { font-size: 1em }

/* Overskrifter */
#innhold h1, #kol2 h1 { color: #333; font-size: 1.5em; line-height: 1.2em }

#kol1 h1, h2, h3, h4, h5, h6 { font-size: 1.2em; font-weight: bold }
h1,h2,h3,h4,h5,h6,blockquote,p,address, hr, table { margin: 0 0 1em 0 }

.artikkel ul,
.artikkel ol { margin: 0 0 1em 30px }

/* Lenker, akronymer og forkortelser */

a, a.active, a.visited, #nyheter .art h1 a { color: #333 }
a:hover { color: #000; text-decoration: none }
#kol1 a, #kol2 a, #kreditt a, #sitemap a, h1 a, #nav a { text-decoration: none }

p.skip, #header p, #header h1 { display: none }

/*  -----------------------     DIVERSE FORMATERING      ----------------------  */

form { margin: 0; padding: 0 }
img, table { border: 0 }
caption { display: none }
address { font-style: normal }
input, textarea, select, option {
	margin-bottom: 2px;
	border: 1px solid #c0c0c0;
	background: #f5f5f5 }
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus { background: #fff }

table { border-collapse: collapse; border-top: 1px solid #fff; border-left: 1px solid #fff }
td, th { text-align: left; border-bottom: 1px solid #fff; border-right: 1px solid #fff; padding: 0 5px; font-size: .9em }
table.td { border-top: 1px solid #ccc; border-left: 1px solid #ccc }
table.td td { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc }
table.td th { border-bottom: 1px solid #000; border-right: 1px solid #000;
	color: #fff; background: #900 url(gfx/bg_sub-h1.gif) 0 50% repeat-x }

ul.nav { width: 140px }
ul.nav.kolliste a { display: block; padding: 3px 0 3px 18px; width: 122px; border-bottom: 1px solid #ededed }

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix, .container {display:inline-block}
* html .clearfix, * html .container {height:1%}
.clearfix, .container {display:block}
.clear {clear:both}

/*  --------------------------------- KOMPONENTER --------------------------------  */

/*  Nyheter  */

#nyheter { margin: 0; padding: 0 0 10px 0 }

#nyheter .art h1, #nyheter h3 {
	margin: 0 0 5px 0}
#nyheter .art { border-bottom: 1px solid #ededed; padding: 5px 0 }
#nyheter strong { font-weight: normal }
#nyheter p { margin: 0 0 5px 0 }
#nyheter a { display: block }

/*  --------------------------------    VERKTØY    ---------------------------------  */

#sok, #sok a, #sok input, #logo a, #headerbilde { position: absolute }

#sok {	top: 137px; left: 583px;
	width: 208px; height: 22px;
	background: url(gfx/bg_sok.gif) }
#sok input, #sok input:hover, #sok input:active, #sok input:focus {
	top: 1px; left: 7px;
	color: #ccc;
	width: 146px; height: 20px; line-height: 20px;
	background: transparent;
	border: 0 }

#sok a {
	display: block; left: 166px; top: 0;
	width: 42px; height: 22px;
	background: url(gfx/sokeknapp.gif) }
#sok a:hover { background-position: 0 -22px }
#sok span { display: none }

/*  ------------------------------------- DESIGN ------------------------------------  */

#logo a {		top: 18px; left: 330px;
		width: 350px; height: 52px }
#headerbilde {	top: 9px; left: 472px }