@import url("layout.css");
@import url("navigasjon.css");
@import url("tabeller.css");

/*  ------------------------------       TYPOGRAFI     -------------------------------  */

body { font-family: Arial, Helvetica, sans-serif }

input, textarea { font-size: 1em }
#innhold .artikkel, .tofro, #kol1, #kreditt, #smuler { font-size: 1.2em }
#nav { font-size: 1.5em }
#innhold .artikkel { color: #4f4f4f; line-height: 1.5em }

#innhold .artikkel h1,
#innhold .artikkel h2 {
	font-weight: normal; color: #a99b8e;
	background: url(gfx/dotted.gif) repeat-x bottom left;
	position: relative;
	width: 100% }

#innhold .artikkel h1 { font-size: 1.8em; margin: 0; padding: 14px 0 14px 0 }
#innhold .artikkel h2 { font-size: 1.2em; padding: .5em 0 }
#kol1 h1 { font-size: 1em; color: #242b76 }
.ingress { font-size: 1.2em; color: #8f8174;  font-weight: normal; display: block; margin: 0 0 10px 0; padding-bottom: 25px; background: url(gfx/prikket.gif) repeat-x bottom left }
h2 { font-size: 1em; color: #2f2f2f }
h3, h4, h5, h6 { font-size: 1.1em; color: #4f4f4f }

/* Marger og padding */
h1,h2, blockquote,p, address, hr, object { margin: 0 0 1em 0 }
h3,h4,h5,h6 { margin: 0 0 .5em 0 }
#innhold .artikkel ul, #innhold .artikkel ol { margin: 0 0 1em 30px }

/* Lenker, akronymer og forkortelser */

a { color: #2d93c7 }
#kol1 h1 a, a:hover, #nav a { text-decoration: none }

p.skip { visibility: hidden; position: absolute }

/*  -----------------------     DIVERSE FORMATERING      ----------------------  */

img { border: 0 }
caption { display: none }
address { font-style: normal }

/*  ------------------------------------ NETTSTEDKART ----------------------------  */

#sitemap ul li { list-style-image: url(gfx/sitemap_folder.gif) }
#sitemap ul li ul li { list-style-image: url(gfx/sitemap_page.gif) }
#sitemap li { margin: 5px 15px }
#sitemap ul em { font-style: normal }
#sitemap ul strong { font-weight: normal }
#sitemap ul span { font-weight: bold }

/*  -------------------------------- RESPONSSKJEMA -------------------------------  */

#respons table { width: auto; border-collapse: collapse }
#respons table td { vertical-align: middle; padding: 0 5px 0 0 }
#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 }

/*  KNAPPER  */

p.knapp { border: 1px solid #666 }
p.knapp a, p.send a {
	color: black;
	font-weight: bold;
	text-align: center;
	height: 20px; line-height: 20px;
	border: 1px solid;
	border-color: #ffb84f #ff7a00 #ff7a00 #ffb84f;
	background: #f90;
	display: block;
	color: #333;
	text-decoration: none }
	
p.knapp a:hover, p.send a:hover  {
	border-color: #ffad33;
	background: #ffad33;
	color: #000 }

/*  ------------------------------------- DESIGN ------------------------------------  */

h6.logo { position: absolute; left: 10px; top: 22px }
h6.logo a { display: block; width: 367px; height: 20px }
h6.logo span { display: none }

#sok, #sok input.field, #sok input.button { position: absolute }
#sok { position: absolute; left: 816px; top: 78px; width: 139px; height: 20px; overflow: hidden }
#sok input { top: 0; left: 0; border: 0; height: 20px; line-height: 20px; color: #777 }
#sok input.field { width: 93px; padding: 0 0 0 5px; background: transparent url(gfx/sokfield.gif) }
#sok input.button { left: 104px; width: 35px; background: transparent url(gfx/sokbutton.gif) }
#sok input {}

/*#innhold { display: none; }*/
