/*
Denne koden tilhører Siteman DA©2003-05
Koden ble sist oppdatert den 08.11.04 av Bent Inge Høiås (bi@siteman.no)
Du må gjerne kopiere elementer av dette stilarket i egne prosjekter, men den unike kombinasjonen av bilder, farger, størrelser, typografi og posisjonering tilhører Siteman DA©2003-05 og kan ikke kopieres
*/

/*  ---------------------------------      LAYOUT      ---------------------------------  */

html, body {
	font-size: 1em;
	font-family: sans-serif;
	background: #fff }

#ramme {
	width: 100%;
	padding: 0;
	background: #fff;
	border-bottom: 1px solid #fff;
	text-align: left }

#innhold { margin: 0; padding: 1em; background: #fff }

#kol1 { width: auto; margin: 5px }

#kol2 { width: auto; margin: 5px }

#header {
	padding-top: 96px;
	border: 0;
	margin: 0;
	background: #1244AF url(gfx/logo.gif) top center no-repeat;
	text-align: center }

#header h1, #header p { position: static; visibility: visible; margin: 0; padding: 0; color: #fff; text-align: center; font-size: 0.69em }
#header p strong { font-weight: normal }

#kreditt { background: #23379D; font-size: 0.69em }

td, th, #kol1 h1, #kol2 h1 { font-family: sans-serif }

input, textarea, select, option { font: sans-serif }

th { font-weight: bold }

h1 { font: 1.2em serif; font-weight: bold }
h2, h3, h4, h5, h6, #kol1 h1, #kol2 h1 { font-size: 1em }

#kol1 h2, #kol2 h2, #kol1 h3, #kol2 h3, #innhold .artinfo p, #respons p, #kol1, #kol2, #xtranav { font-size: 0.69em }

h1.imgreplace span { display: block }
h1#velkommen { background: #fff; width: auto; height: auto }

/*  ---------------------------------       LENKER     ---------------------------------  */

a, a.active, a.visited, a.active { color: #808080 }
a:hover { color: #000 }

h1 a, h2 a, .komp a, #xtranav a, #dok a, #kreditt a, #kalender a, #toolbox a { text-decoration: none }

p.lesmer a { font-weight: bold; text-align: right }

#kreditt p, #kreditt a { text-align: center; margin: 0; color: #99c }
#kreditt acronym { border: 0 }

p.skip { visibility: visible; position: static; text-align: middle; background: #ccc; font-size: 0.69em }
p.skip a { text-decoration: none }

/*  ---------------------------------       LISTER     ---------------------------------  */

dl {
	margin: 0;
	padding: 0 5px 15px 10px }

dt {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 15px }

dd {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 15px;
	font-style: italic }

/*  ---------------------      FORKORTELSER & AKRONYMER   --------------------- */

acronym, abbr { border-bottom: 1px dotted #808080; cursor: help }
#kalender abbr {border: 0px}

/*  --------------------------------- FORMATERING ---------------------------------  */

form { margin: 0; padding: 0 }

img, table { border: 0px }
caption { display: none }

input, textarea, select, option {
	margin-bottom: 2px;
	border: 1px solid;
	border-color: #c0c0c0 #fff #fff #c0c0c0;
	background: #f5f5f5 }

input:hover, input:active, input:focus,
textarea:hover, textarea:active, textarea:focus, #sok input:hover, #sok input:focus, #sok input:active {
	background: #fff }

blockquote {
	margin: 10px;
	padding: 5px;
	border: 1px dotted #666;
	font-size: 1em;
	font-weight: bold;
	text-align: center }

/*  --------------------------------       ARTIKLER     -------------------------------  */

.artinfo {
	width: 100%;
	float: none;
	padding: 0;
	margin: 0;
	background: transparent;
	border: 0 }

.artinfo p { margin: 0; text-align: center }

#innhold .artinfo p u { text-decoration: none; display: block }
#innhold .artinfo p b { font-weight: normal }
#innhold .artinfo p a { font-weight: bold }
#innhold .artinfo p i { font-style: normal }
#kol1 .artinfo, #kol2 .artinfo { display: none }

/*  ---------------------------------- NAVIGASJON ---------------------------------  */

ul#menu { border: 0 }

/* sett bredde på menyen */
ul#menu, ul#menu ul, ul#menu ul li, ul#menu ul div, ul#menu li, ul#menu div {
	width: auto }

ul#menu ul, ul#menu ul ul {
	visibility: visible;
	margin: auto;
	list-style-type: circle;
	padding: 0;
	border: 0 }

ul#menu li, ul#menu div { margin-top: 0 }

ul#menu a {
	position: relative;
	display: block;
	background: #fff;
	border: 0;
	padding: 0 }

ul#menu strong a { background: #fff }

ul#menu ul li a {
	border: 0;
	padding: 0;
	color:#999;
	text-decoration:none;
	font-weight: normal }

ul#menu li#siteinfo { display: none }

#smuler { margin-top: 10px }

#xtranav {
	clear: both;
	text-align: center;
	margin: 0;
	padding: 10px;
	border-top: 1px solid #fff;
	background: #f90 }
#xtranav p { margin: 0; color: #FFE1B3; text-align: center; }
#xtranav a { color: #FFE1B3 }
#xtranav a:hover { color: #fff }

#smuler { position: static; background: #fff; border: 0; height: auto; padding: 0; width: auto; overflow: hidden; color: #039; vertical-align: center }
#smuler a { text-decoration: none; color: #039 }

/*  ------------------------------- NAVIGASJON SLUTT ----------------------------  */

/*  --------------------------------- KOMPONENTER --------------------------------  */

/*  BOKS  */

.komp {
	/* Omgir alle komponenter */
	padding: 0 10px 10px 10px;
	border: 1px solid;
	border-color: #fff #c0c0c0 #c0c0c0 #fff }

.kalenderkomp {
	margin: 10px 0 0 0;
	border: 1px solid;
	border-color: #c0c0c0 #fff #fff #c0c0c0;
	background: #DEE0D5 }

.komp:hover, .kalenderkomp:hover {
	/* bestemmer boksens utseende ved hover */
	background: #f5f5f5 }

#firmainfo, #kontortid, #tips, #nyhetsbrev, #stats, #poll, #login, .top5 {
	/* bestemmer boksens utseende, marger, evt. bakgrunner etc. */
	border: 1px solid;
	border-color: #BCBEB1 #fff #fff #BCBEB1;
	padding: 0;
	margin: 10px 0 0 0;
	background: #DEE0D5 }

/*  OVERSKRIFTER  */

.komp h1 {
	padding: 2px 2px 2px 10px;
	margin: 5px -10px 5px -10px;
	font-size: 1em }

/*  Skjuler overskrifter  */
#firmainfo h1 span { visibility: hidden; position: absolute }

/*  Gjør at overskriftene kan erstattes med bilder  */
#login h1 span { visibility: hidden }
#login h1 {
	background: url(gfx/login.gif) 10px 0 no-repeat }

.komp h2 { padding: 0; margin: 0; font-size: 1em }

#sok {
	position: static;
	width: 100%;
	height: auto;
	font-size: 1em;
	font-weight: bold;
	background: #f90 }
#sok a { display: none }
#sok input {
	position: static;
	top: 14px;
	left: 0;
	width: 92px;
	height: 20px;
	background: #F6F6F8 }
#sok label { display: block }

.plassering { margin-top: 1em }
#respons { position: relative; padding-bottom: 45px }
#respons fieldset { padding: 0; border: 0  }
#respons fieldset legend { padding: 10px; font-weight: bold; color: #000 }
#respons fieldset label { display: block; width: 20%; height: 18px; padding: 0 }
#respons fieldset label span { display: block; height: 15px; padding: 0 }
#respons input, #respons textarea { width: 70%; height: 17px; float: right }
#respons p.melding, #respons textarea { height: 80px }
#respons p { clear: both; margin: 0; height: 19px }
#respons p.knapp { width: 130px; position: absolute; left: 110px; bottom: 10px }

#logo a, ul#toplink, #kart, #whois, #addkol { display: none }