/* CSS Document */

	a:link { color: #1f2f42; font-weight: bold; }
	a:visited { color: #1f2f42; font-weight: bold; }
	a:hover { color: #ff9c00; font-weight: bold; }
	a:active { color: #1f2f42; font-weight: bold; }

	a.undermeny:link { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #1f2f42; font-weight: normal; text-decoration: none;}
	a.undermeny:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #1f2f42; font-weight: normal; text-decoration: none;}
	a.undermeny:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #ff9c00; font-weight: normal; text-decoration: underline;}
	a.undermeny:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #1f2f42; font-weight: normal; text-decoration: none;}

	a.artikkel:link { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #1f2f42; font-weight: normal;}
	a.artikkel:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #1f2f42; font-weight: normal; }
	a.artikkel:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #ff9c00; font-weight: normal; }
	a.artikkel:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #1f2f42; font-weight: normal; }

	a.filvedlegg:link { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #1f2f42; font-weight: normal;}
	a.filvedlegg:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #1f2f42; font-weight: normal; }
	a.filvedlegg:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #ff9c00; font-weight: normal; }
	a.filvedlegg:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #1f2f42; font-weight: normal; }


	a.blaaboks:link {font-family: Arial; background-color: #1f2f42; padding: 3px; margin: 2px; color: #ff9c00; font-size: 8px; font-weight: normal; }
	
	
	body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #c8c9cc;
	background-image: url(grafikk/bakgrunn.jpg);
	background-repeat: repeat-x ;
	background-attachment: fixed; }


	#sideramme {
	top: 25px;
	position: relative;
	margin: 0 auto;
	width: 892px;
	height: 432px;
	}

	#topp {
	background-color: #dfe0e4;
	border-left: 1px solid #1f2e41;
	border-right: 1px solid #1f2e41;
	border-top: 1px solid #1f2e41;
	left:0px;
	height: 113px;
	top:0px;
	width:890px; }

		#topp-logo {
		position: absolute;
		left: 30px;
		top: 15px;
		}

		#topp-kontakt {
		position: absolute;
		left: 723px;
		top: 15px;
		}

		#topp-fade {
		position: absolute;
		left: 1px;
		top: 73px;
		width: 890px;
		height: 18px;
		background-image: url(grafikk/topp-fade.jpg);
		}


		#bilderbakgrunn {
		width:890px;
		height: 155px;
		background-image: url(grafikk/headerbilder-bakgrunn.jpg);
		border-left: 1px solid #202f44;
		border-right: 1px solid #202f44;
		z-index: 2; }


		#bilder {
		width:892px;
		margin:102px 0px 0px 30px;
		padding:0px 0px 0px 0px;
		top: 0px;
		z-index: 3;
		position: absolute; }

			img.headerbilde {
			border: 1px solid #c1c8ce;
			background: white;
			padding: 1px;
			margin-left: 0px;
			margin-right: 30px;
			}


	#hoved {
	background-image: url(grafikk/bakgrunn_hoved.jpg);
	width:892px;
	top: 268px;
	position: absolute;
	z-index: 1;}
	

		#meny {
		width: 145px;
		min-height: 830px;
		height: auto;
		overflow: hidden;
		margin: 0px 0px 0px 0px;
		padding: 25px 0px 15px 10px;
		float: left; }


		#hovedramme {
		width: 515px;
		margin: 0px 0px 0px 175px;
		padding: 25px 0px 0px 0px;
		left: 1px;
		height: auto;
		top: 215px; }


		#hoyre {
		width: 174px;
		margin: 0px 0px 0px 710px;
		padding: 25px 0px 0px 0px;
		position: absolute;
		left: 0px;
		clear: left;
		top: 0px; }
	

	#bunn {
	clear: left;
	width: 892px;
	background-image: url(grafikk/bakgrunn_bunn.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	}

		#bunn-clear {
		background-color: #c2cfda;
		height: 15px;
		}

	div, p, textarea, input, select {
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000;
	}

	
	div.bunntekst {
	color: #1f2f42;
	}

	span.sokeord {
	background: #dfe0e4;
	padding: 2px;
	margin: 5px 0px 5px 0px;
	color: #1f2f42;
	font-weight: bold;
	}

	div.hogre_overskrift {
	display: block;
	background: #c1c8ce;
	padding: 3px;
	margin: 5px 0px 5px 0px;
	color: #1f2f42;
	font-weight: bold;
	}

	div.venstre_overskrift {
	display: block;
	background: #1f2f42;
	padding: 3px;
	margin: 5px 10px 5px 0px;
	color: #ff9c00;
	font-weight: bold;
	}

	img.artikkelbilde {
	border: 1px solid #1f2e41;
	background: #ffffff;
	padding: 3px;
	}

	p.linkkategori {
	background: #1f2f42;
	padding: 3px;
	margin: 5px 0px 5px 0px;
	color: #ff9c00;
	font-weight: bold;
	}

	div.linkBeskrivelse {
	color: #808080;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	}

	p.publisert {
	font-size: 10px;
	margin: 0px;
	color: #2f2f2f;
	padding-top: 3px;
	}

	.artikkel-tittel {
	font-size: 14px;
	color: #1f2f42;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 10px;
	}

	img.skille {
	padding-top: 10px;
	padding-bottom: 5px;
	}


	p.artikkeltekst, .artikkeltekst {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	}

	.ingress {
	margin-top: 10px;
	font-size: 12px;
	}


	div.hoyre {
	float: right;
	margin-bottom: 10px;
	}

	div.venstre, p.venstre {
	margin-bottom: 10px;
	}

	div.formboks, form.formboks {
	background-color: #dee3e7;
	padding: 2px;
	margin: 5px 5px 10px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #333333;
	}

	div.highlight, form.highlight {
	background-color: #fff4e3;
	padding: 2px;
	margin: 5px 5px 5px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #333333;
	font-weight: bolder;
	}

	div.navigasjon {
	padding-bottom: 7px;
	}

	div.galleribildecrop {
	height: 131px;
	width: 175px;
	overflow: hidden;
	border: 1px solid;
	}

	.topp-artikkel {
	border: 3px solid #fe9b02;
	padding: 5px;
	background: #f5f5f6;
	margin-bottom: 20px;
	background-image: url(grafikk/bakgrunn_toppartikler.jpg);
	background-repeat: repeat-x ;
	}

	.valgboks {
	width: 80px;
	background: #dfe0e4;
	padding: 3px;
	text-align: center;
	border-right: 1px solid #1f2f42;
	border-bottom: 1px solid #1f2f42;
	}

	.bildeboks {
	border: 1px solid #8f98a1;
	padding: 5px 10px 5px 10px;
	background: #dfe0e4;
	text-align: top;
	}

		img.bildearkiv {
		border: 1px solid #1f2f42;
		margin: 3px;
		padding: 1px;
		vertical-align: top;
		}

	.bannere_hogre {
	padding-bottom: 4px;
	}

	option.meny {background-color: #1f2f42; font-weight: bold; font-size: 10px; color: white;}
	option.menyvalgt {background-color: #1f2f42; font-weight: bold; font-size: 10px; color: red;}
	option.undermenyvalgt {font-weight: bold; color: red;}

	h2 {
	margin: 0px;
	font-family: Verdana;
	font-size: 18px;
	}
	
	div.rsscontainer {
	border-top: 1px dotted #8e98a1;
	border-left: 1px dotted #8e98a1;
	border-right: 1px dotted #8e98a1;
	border-bottom: 1px dotted #8e98a1;
	background-color: #fff0d9;
	margin-top: 10px;
	padding: 4px;
	height: 16px;
	}
		
		div.rsslogo {
		position: absolute;
		margin-top: 0px;
		}

		div.rsstekst {
		position: absolute;
		margin-left: 40px;
		margin-top: 0px;
		font-size: 12px;
		}


	#nisse {
	position: absolute;
	top: -9px;
	left: 700px;
	}

		#tall {
		position: absolute;
		left: 15px;
		top: 55px;
		font-family: Georgia;
		font-size: 26px;
		font-weight: bold;
		color: #cd1212;
		width: 31px;
		text-align: center;
		}
	
	code {
	font-size: 11px;
	color: red;
	}

	#kontaktoss {
	position: absolute;
	left: 5px;
	top: -17px;
	}

	#sidesok {
	position: absolute;
	left: 740px;
	top: -20px;
	}

		div.sokeboks, form.sokeboks {
		border: 1px solid #53626f;
		width: 118px;
		background: #f8f8f9;
		padding: 3px;
		margin: 0px;
		text-align: center;
		margin-top: 10px;
		}

		div.hurtigsok_resultat {
		position: relative;
		left: -200px;
		width: 350px;
		padding: 0px 5px 5px 5px;
		margin-top: 0px;
		background-color: white;
		border: 1px solid #1f2f42;
		z-index: 10;
		display: none;
		line-height: 15px;
		}
		




	div.musover-banner {
	width: 172px;
	height: 52px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

		div.musover-banner:hover {
		background-position: -172px 0px;
		}


/* Filmarkiv */
#filmarkiv-kontainer {
 width: 522px;
 position: absolute;
 left: 165px;
 top: 30px;
}

#filmarkiv-topp-bakgrunn {
width: 522px;
height: 64px;
background-image: url(grafikk/filmarkiv_bakgrunn_topp.jpg);
}

#filmarkiv-topp-logo {
position: absolute;
left: 12px;
top: 21px;
}

#filmarkiv-topp-youtubelogo {
position: absolute;
left: 391px;
top: 8px;
}

#filmarkiv-innhold {
min-height: 162px;
width: 522px;
background-image: url(grafikk/filmarkiv_bakgrunn_innhold.jpg);
background-repeat: no-repeat ;
padding: 40px 20px 20px 25px;
}

#filmarkiv_knapp_forrige_topp {
position: absolute;
left: 12px;
top: 75px;
}

#filmarkiv_knapp_neste_topp {
position: absolute;
left: 466px;
top: 75px;
}

#filmarkiv_knapp_forrige_bunn {
position: absolute;
left: 12px;
top: 715px;
}

#filmarkiv_knapp_neste_bunn {
position: absolute;
left: 466px;
top: 715px;
}

div.filmkontainer {
background-image: url(grafikk/filmarkiv_bakgrunn_klipp.jpg);
background-repeat: no-repeat;
width: 136px; 
height: 127px;
padding: 5px;
margin-right: 15px;
margin-bottom: 15px;
float: left;
}

img.filmthumb {
position: absolute;
margin-left: 5px;
margin-top: 4px;
padding: 2px;
margin-bottom: 6px;
background-color: white;
border: 1px solid #d3d3d3;
}

div.filmarkiv-artikkel {
position: relative;
left: 119px;
top: 98px;
}

div.filmarkiv-beskrivelse {
position: relative;
left: 5px;
top: 110px;
width: 123px;
height: 12px;
overflow: hidden;
font-size: 9px;
}


/* Artikkel */

	/* Boks for hver artikkel */
	div.artikkel-kontainer {
	width: 530px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #d9d9d9;
	}
	
	/* Topp artikkel kontainer */
	div.artikkel-kontainer-topp {
	width: 520px;
	padding: 5px;
	margin-bottom: 15px;
	border: 2px solid darkred;
	}
	
	/* Overskrift */
	h3 {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #1f2f42;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}

	/* Publiseringsinfo .... */
	h4 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #adb2b8;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}

	/* Boks med ikongruppe og artikkelingress */
	div.artikkel-innhold {
	margin-top: 10px;
	min-height: 80px;
	overflow: auto;
	}

		/* Boks med diverse ikon for artikkelen */
		div.ikongruppe {
		width: 28px; 
		height: 78px; 
		padding: 0px; 
		text-align: center; 
		position: relative; 
		background: url(grafikk/ikongruppe_bakgrunn.jpg); 
		position: absolute; 
		z-index: 100;
		}

			/* Filarkiv ikon */
			img.ikonfilarkiv-deaktivert { position: absolute; top: 5px; left: 5px; }
			img.ikonfilarkiv-aktivert { cursor: pointer; position: absolute; top: 5px; left: 5px; }
			div.poput-filarkiv { position: absolute; top: 0px; left: 26px; background-color: #ededed; text-align: left; padding: 7px; }

			/* Filmarkiv ikon */
			img.ikonfilmarkiv-aktivert { cursor: pointer; position: absolute; top: 30px; left: 5px; }
			img.ikonfilmarkiv-deaktivert { position: absolute; top: 30px; left: 5px; }
			div.poput-filmarkiv { position: absolute; top: 26px; left: 26px; background-color: #ededed; text-align: left; padding: 7px; }

			/* Bildearkiv ikon */
			img.ikonbildearkiv-aktivert {cursor: pointer; position: absolute; top: 55px; left: 5px;}
			img.ikonbildearkiv-deaktivert { position: absolute; top: 55px; left: 5px; }
			div.poput-bildearkiv { position: absolute; top: 52px; left: 26px; background-color: #ededed; text-align: left; padding: 7px; }

	/* Artikkelingress */
	div.artikkel-ingress {
	position: relative;
	left: 40px;
	width: 470px;
	font-family: Verdana;
	font-size: 12px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	}

	/* Artikkeltekst */
	div.artikkel-tekst {
	position: relative;
	left: 40px;
	overflow: auto;
	/*width: 490px;*/
	font-family: Verdana;
	font-size: 12px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	}

	/* Artikkelbilde */
	img.artikkel-bilde {
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	margin-left: 5px;
	margin-bottom: 5px;
	}

	/* Filarkiv, bildearkiv, filmarkiv */
	div.filarkiv-kontainer, div.bildearkiv-kontainer, div.filmarkiv-kontainer {
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 35px;
	}

		/* Filarkiv, bildearkiv og filmarkiv boks */
		div.filarkiv-boks, div.bildearkiv-boks, div.filmarkiv-boks { 
			background-color: #f9f9f9; 
			padding: 4px; 
			font-size: 12px; 
			margin-bottom: 5px; 
			font-weight: bold; 
			color: #1f2f42;
			}

		/* Bildearkiv, filmarkiv mini bilde */
		img.bildearkiv-mini, img.filmarkiv-mini { border: 1px solid #d9d9d9; padding: 1px; margin: 2px; }


/* fotoalbum */
div.fotoalbum-tittel-boks {
background-color: #eff0f2;
border: 1px solid #a8a9ad;
margin-bottom: 5px;
margin-top: 5px;
padding: 5px;
font-size: 9px;
}

h3.fotoalbum-tittel {
margin: 0px;
padding: 0px;
font-size: 12px;
}

/* Google søkeboks */
.google-sokefelt {
width: 121px;
height: 14px;
border: 0px;
background-image: url(grafikk/google-sokefelt.jpg);
padding: 2px;
top: -2px;
position: relative;
}

.google-delt-logo {
margin: 0px;
padding: 0px;
}

.google-sokeknapp {
position: relative;
top: -2px;
}