* { margin: 0; padding: 0; font-family: "trebuchet ms", "times new roman", serif }
body {
	font-size: 62.5%; background: #ececec url(gfx/bg_body.gif) repeat-x }
#ramme {
	position: relative;
	width: 775px;
	margin: 0 auto }

#innholdsramme { padding: 2em 10px }

#kol1 { float: left; width: 160px; padding-top: 20px }
#innhold { float: right; width: 575px; line-height: 1.5em }

#header { height: 218px; background: transparent url(gfx/header-2.jpg) 74px 14px no-repeat }
#header h1, #header p { position: absolute; visibility: hidden }

#kreditt { padding: 0 30px 0 30px; clear: both; text-align: center; background: transparent url(gfx/bg_kred.gif) no-repeat }
#kreditt p { height: 47px; line-height: 47px }

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

#innhold { font-size: 1.3em }
#nav { font-size: 1.3em }
#kreditt p { font-size: 1.2em; font-weight: bold }
#kol1 { font-size: 1.1em }
input { font-size: 1em }

/* Overskrifter */
h1, h2, h3, h4, h5, h6 { font-size: 1.1em }
#innhold h1 { font-size: 1.5em; font-weight: normal }

h1, h2, h3, h4, h5, h6, p { margin: 0 0 1em 0 }
#innhold ul, #innhold ol { margin: 0 0 1em 30px }

/* Lenker, akronymer og forkortelser */

a, a.active, a.visited { color: #369 }
a:hover { color: #000; text-decoration: none }

#kol1 a, #kol2 a, #kreditt a, #sitemap a, h1 a { text-decoration: none }

p.skip { display: none }

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

img, table { border: 0 }
caption { display: none }
address { font-style: normal; margin: 5px 0 }
input, textarea, select, option {
	margin-bottom: 2px;
	border: 1px solid #ddd;
	background: #fff }

/*  ---------------------------------- NAVIGASJON ---------------------------------  */

#nav { position: absolute; top: 193px; left: 192px; width: 525px; z-index: 10000 }

#nav ul, #nav li { padding: 0; margin: 0; list-style: none; line-height: 1 }
#nav li, #nav a { display: inline; float: left }
#nav span {
	display: block; float: left;
	padding: 0 15px; height: 25px; line-height: 25px;
	color: #ececec;
	background: transparent; cursor: pointer;
	text-decoration: none; font-weight: bold }
#nav a:hover span, #nav li.aktiv span { background: #ececec; color: #333 }
#nav em { font-style: normal }

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

#sok, #sok a, #sok input { position: absolute }
#sok {
	top: 191px; left: 10px;
	width: 162px;
	height: 27px;
	background: transparent url(gfx/bg_soek.gif) left bottom no-repeat }
#sok input {
	top: 5px; left: 20px;
	width: 100px; height: 16px;
	padding: 0;
	background: #ececec;
	border: 1px solid;
	border-color: #CECECC #f1f1f1 #f1f1f1 #CECECC }
#sok a {
	right: 20px; top: 7px;
	width: 16px; height: 16px;
	display: block; background: url(gfx/sokeknapp.gif) }
#sok a span, #sok label { display: none }

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

#artkol118 h1 { display: none }
#artkol118 h2 span { display: none }
#artkol118 h2 a { display: block; height: 97px; width: 160px; background: url(gfx/kongsberg_skisenter.gif); overflow: hidden }
#logo a {	position: absolute; top: 0; left: 0;
	width: 411px; height: 120px;
	background: url(gfx/logo.gif) }
#logo a span, #rgf a span { display: none }
#rgf a {	position: absolute; top: 187px; left: 736px;
	width: 42px; height: 33px;
	background: url(gfx/rgf.gif) }