body{
	background-color: #CCCCCC;
	font-family:Verdana, serif;
	font-size:0.6em;	
	padding:15px;  
	text-align:center;  
}
td {
	font-size:0.6em;
}
h1, h2, h3 {
	font-family:Georgia;
	text-transform:uppercase;
	font-weight:normal!important;
	letter-spacing:0.13em;
} 
a {
	text-decoration:none;
	color:#85A8CC;
	font-weight:bold;
}
a.litenLenke {
	font-weight: normal;
	color:#999999;
}
h1 a, h2 a {
	font-weight:normal;
	color:#000000;
}
h1 a:visited, h2 a:visited {
	font-weight:normal;
	color:#000000;
}
a:visited {
	color:#999999;
}
a:hover {	
	color:#CC0000;;
}
h1 { margin:20px 0 }
h3 {
	font-size:1.2em;
}
form {
	margin:0;
}

.luftUnder {
	margin-bottom:3px;
}
div#internmeny {
	display:none;
}
div#cont {
 	background-color:#FFFFFF;
	border: 1px solid #AAAAAA;
	width:95em;
	padding:5px;
	/*background-image: url('../bilder/faste/contbakgrunn.jpg');*/	
	background-repeat:no-repeat;
	background-position:bottom right;
	margin:auto;
	text-align:left;

}
div#header {
	text-align:center;	
}
#header img {
	vertical-align:top;

}
#header h1 {
	font-family:'Georgia';
	letter-spacing:3px;
	font-weight:normal;
	text-transform:uppercase;
	font-size:2.4em;
	color:#666666;
	border-top:1px solid #666666;
	margin-bottom:5px;
}

#header h2 {
	border-bottom:1px solid #666666;
	font-family:'Georgia';
	letter-spacing:2px;
	font-weight:normal;
	text-transform:uppercase;
	font-size:1.6em;
	color:#666666;
	margin-top:0;
}
img#header {
  	position:absolute;
	left:180px;
}
img#hfk_logo {
  	position:absolute;
	left:710px;
	
}
img#risting {
	margin-left:20px;
	border:0;

}
div#tidslinje {
	position:relative;
	/*display:none;
	left:188px;
	top:90px;*/
	float:left;
	width:45em;
	height:2.5em;
	background-image: url('../bilder/faste/linje.png');	
	background-repeat:no-repeat;
	background-position:top right;
	/*border:1px solid red;*/
	
}
#tidslinje a {
  	position:absolute;
  	color:#85A8CC;
	text-decoration:none;
	display:block;
	float:left;
	font-weight:bold;
	padding:1px;
	width:16em;
	text-align:center;
}
#tidslinje a:hover {
	background-color:#85A8CC;
	color:#FFFFFF !important;
}
#tidslinje a.aktiv {
	/*background-color:#85A8CC;*/
	color:#CC0000;
}
a#p2, a#p4, a#p6 {
	margin-top:15px;
	/*left:-4px;*/
}

/* H O V E D M E N Y */

div#hmeny {
  	width:16em;
  	float:left !important;
  	margin-left:3px;
  	/*border:1px solid yellow;*/
	
}
#hmeny h3 {
	background-color:#85A8CC;
	background-image: url('../bilder/faste/boks_blaa.png');	
	background-repeat:no-repeat;
	background-position:bottom right;
  	color:#FFFFFF;
  	font-variant:lc;
  	padding:2px;
  	margin:15px 0 5px 0;
  	letter-spacing:0;
}

#hmeny h3 a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#hmeny select {
	font-size:1em;
	width:16em;
}
#hmeny option {

}
#hmeny ul {
	margin:5px 0;
	padding:0;
}
#hmeny li {
	list-style-type : none;
	padding: 0;
	margin:2px 0;
}
#hmeny ul li a {
  	margin:0;
  	text-decoration:none;
  	display:block;
  	_width:16em;
  	padding:2px 20px 2px 2px;
	background-color:#ABA79A;
	background-image: url('../bilder/faste/boks_graa.png');
	background-repeat:no-repeat;
	background-position:bottom right;
  	color:#FFFFFF;
  	font-weight:bold;
  	
} 	

#hmeny ul li a:hover {
	background-image: url('../bilder/faste/boks_rod.png');

}
#hmeny ul li a.aktiv {
	background-color:#CC0000;
	background-image: url('../bilder/faste/boks_rod.png');	
}

#hmeny  ul.kartboks {
	list-style-type : none;
	padding: 0;
	margin:0;
}
#hmeny .kartboks li {
	margin:0!important;
	padding:0!important;
}
#hmeny .kartboks a {
	
	display:block;
	padding:0;
	width:160px;
	height:82px;
	background-repeat: no-repeat;
	background-position: center; 
	border:0px solid black;
	margin:0;
	filter:alpha(opacity=50);   /* Internet Explorer       */
	-moz-opacity:0.5;           /* Mozilla 1.6 and below   */
	opacity: 0.5;               /* newer Mozilla and CSS-3 */
	
}

#hmeny .kartboks a:hover {
	filter:alpha(opacity=100);   /* Internet Explorer       */
	-moz-opacity:1;           /* Mozilla 1.6 and below   */
	opacity: 1;               /* newer Mozilla and CSS-3 */
}


ul.umeny {
  	border-top:1px solid #CC0000;
  	margin:0!important;
}
#hmeny ul.umeny li {
 	margin:0; 
}
#hmeny ul.umeny li a {
	background-color:#FFFFFF;
	color:#333333;
	background-image: none;
	font-weight:normal;
  	border-bottom:1px solid #CC0000;
 	border-right:1px solid #CC0000;
  	border-left:1px solid #CC0000;
}
#hmeny ul.umeny li a:hover {
 	background-color:#ABA79A; 
}
#hmeny ul.umeny li a.aktiv {
 	background-color:#CC0000;
	color:#FFFFFF; 
}
#hmeny input, .sokefelt input {
	font-family: Verdana,serif;
	font-size:0.9em;
	width:11em;
	font-weight:normal;
}
#hmeny button, .sokefelt button {
	width:3.5em;
	font-size:1em;
	/*background-color:#ABA79A;*/
}
div#hoved {
	border-left: 1px solid #CC0000;
	border-top: 0px solid #CC0000;
	margin-left:18em;
	width:74em;
	margin-top:10px;
	/*border:1px solid blue; */
	
}

#hoved iframe {
	border:0;
	width:400px;
	height:300px;
	overflow:scroll;
	/*clip: rect(250px,0,0,250px);*/
}
#hoved h2 {
	font-size:2em;
	font-weight:normal;
	color:#666666;
	padding: 30px 5px 5px 5px;
	width:20em;
		margin-right:5px;
	border-bottom:1px solid #CC0000;
	text-transform:uppercase;
	font-family:Georgia;
	letter-spacing:2px;
}
#hoved h3 {
	padding:2px 10px;
}
#hoved p, #hoved td {
	padding:2px 10px;
	line-height:1.3em;
}
#hoved div.ingress p {
  	font-weight:bold;
	width:45em;
  	color:#666666;
}
 
#hoved div.hovedtekst {
	width:45em;
}
div.faktaboks  {
	width:17em;
	/*margin-left:260px;
	float:right;*/
	padding-left:10px;
	padding-bottom:10px;
	/*background-color:#FFFFFF;*/
}
div.minikartboks {
	width:146px;
	clear:right;
	/*margin-left:260px;
	float:right;*/
	padding:1px;
	border:1px solid #85A8CC;
	margin-left:10px;
	margin-bottom:10px;
}

.faktaboks h3, #kommentarer h3 {
	background-color:#85A8CC;
	background-image: url('../bilder/faste/boks_blaa.png');	
	background-repeat:no-repeat;
	background-position:bottom right;
  	color:#FFFFFF;
  	font-variant:lc;
  	padding:2px;
  	margin:5px 0;

}

.faktaboks div.faktatekst, #kommentarer div.kommentarboks, #forsidehoyre div.tekstboks {
	border:1px solid #85A8CC;
	margin-bottom:5px;

}
.faktaboks p {
	margin:0px;
	padding:3px 3px !important;
	color:#666666;
}
.faktaboks dl {
	margin:3px;
}
.faktaboks dt {
  	float:left;
	display:inline;
	font-size:0.8em;
	color:#333333;
}
.faktaboks dd {
	margin-left:50px;
}
.faktaboks a {
  	text-decoration:none;
  	color:#85A8CC;
}
.faktaboks a:hover {
  	text-decoration:underline;	
}
.kartivest img {
	/*padding-left:200px;*/
	float:right;
}

img#dummyforside {
  	margin-top:50px;
}
div#periodetekst {

}
div#hspalte {
  	position:absolute;
  	left:650px;
  	top:44px;
  	width:200px;
  	height:450px;
  	border: 1px solid #CC0000;
}
div#bildespalte {
	padding:10px;
	width:200px;
	float:right;
	background-color:#EEEEEE;
	/*opacity: .5;
	filter: alpha(opacity=50);*/
}
#bildespalte img {
	
}
p.bildetekst {
	font-size:0.9em;
	font-style:italic;
	margin:0px 0px 5px 0px !important;
	padding:0 !important;

}
div.trefftabell {
	width:420px;
	clear:left;
}
.trefftabell ul {
	width:300px;
	/*float:left;*/
	padding:0 25px;
	margin:0 0px 0 0px;
	list-style-position:outside;
	list-style-type:square;
}
.trefftabell li {
  	color: #85A8CC;

}
.trefftabell input {
	width:70px;
}
.trefftabell h3 {
	padding: 0 10px;
}
div.sokefelt {
	margin:3px 0px 3px 10px;
  	padding:2px 20px 2px 2px;
	background-color:#ABA79A;
	background-image: url('../bilder/faste/boks_graa.png');
	background-repeat:no-repeat;
	background-position:bottom right;
  	color:#FFFFFF;
  	font-weight:bold;
}
.visKildetype div.sokefelt {
	display:none;
}
.sokefelt select {
	font-size:0.9em;
}
.flytvenstre {
	float:left;
	width:45em;
	/*border:1px solid red;*/
}
.flytvenstre h2 {
	margin-top:0px;
}
div#utvaldspalte {
	width:220px;
	float:right;
}
#utvaldspalte h3 {
	background-color:#CC0000;
	background-image: url('../bilder/faste/boks_rod.png');	
	background-repeat:no-repeat;
	background-position:bottom right;
  	color:#FFFFFF;
  	font-size:1.5em;
  	font-weight:normal;
  	padding:2px;
  	margin:15px 0 5px 0;
}
#utvaldspalte div.utvaldboks {
	padding:0 21px 0 0;
	background-image: url('../bilder/faste/rulleboks_blaa.png');	
	background-repeat:repeat-y;
	background-position:bottom right;

}
.utvaldboks div.utvaldtekstholder {
	border:1px solid #85A8CC;
	padding:0;
}
.utvaldboks h4 {
  	font-size:1.0em;
	background-color:#85A8CC;
  	padding:2px 2px 2px 2px;
  	margin:0 0 5px 0;
  	color:#FFFFFF;
  	font-weight:bold;
}
.utvaldboks p {
  	padding:0 2px;
  	margin:0;
}
#utvaldspalte p.slutt {
  	padding:2px 2px 2px 2px;
	background-color:#85A8CC;
	background-image: url('../bilder/faste/boks_blaa.png');	
	background-repeat:no-repeat;
	background-position:bottom right;
  	color:#FFFFFF;
  	font-variant:lc;
  	padding:2px;
  	margin:0;
  	color:#FFFFFF;

}
.utvaldboks img {
	margin:0 10px;
}

div#kommentarer {
	clear:both;
	padding:10px;
}
#kommentarer dt {
	color:#666666;
	padding: 0 10px;
}
#kommentarer h4 {
	color:#666666;
	margin:0 0 10px 0;
}
#kommentarer form {
	margin:5px 10px;
}
#kommentarer input, #kommentarer textarea {
  	font-family:Verdana, serif;
	font-size:1em;
	width:250px;
	margin-bottom:3px;
}
#kommentarer input.radio {
	width:20px;
	margin-bottom:0px;
}
#kommentarer .ledetekst {
	display:block;
	float:left;
	clear:left;
	width:90px;
}
.knapp {
	width:250px !important;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#85A8CC;
}
.litenknapp {
	font-weight:normal;
	font-size:0.9em;
	color:#FFFFFF;
	background-color:#85A8CC;
}
div.forsidevenstre {
	width:460px;
	padding-top:50px;
	float:left;
}
ul.kommunemeny {
	width:90px;
	float:left;
	padding:3px 5px;
	margin:0 0px 0 0px;
	list-style-position:outside;
	list-style-type:none;

}
.trefftabell li {
  	color: #85A8CC;

}
div#forsidehoyre {
	padding:0px 0 0 0;
	width:220px;
	float:right;
	/*border:1px solid #85A8CC;*/
}
#forsidehoyre h3 {
	
}
div#periodestripe, div#bunn {
	clear:both;
	margin:5px;
}
#bunn p {
	font-weight:normal!important;
}
#bunn p em, #bunn p strong{
	font-family:Georgia;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0.2em;
}
#bunn a {
	color:#BBBBBB;
	font-weight:normal;
}
#bunn a:hover {
	color:#333333;
}
div.forsideperiode {
  	clear:right;
	width:115px;
	float:left;
	margin-right:5px;
}
.forsideperiode h3 {
  	margin:0;
  	padding:2px 20px 2px 2px;
	background-color:#ABA79A;
	background-image: url('../bilder/faste/boks_graa.png');
	background-repeat:no-repeat;
	background-position:bottom right;
  	color:#FFFFFF;
  	font-weight:bold;
  	font-size:1em;

}
.forsideperiode div.tekstboks {
  	margin-top:5px;
	border: 1px solid #999999;
	padding:3px;
	height:200px;
}
p.topix {
	clear:both;
	font-size:2px;
	margin:0;
	padding:0;
}

div.flythoyre {
	/*border:1px solid black;*/
	float:right;
}
p.byline {
	border-top:1px solid #ABA79A;
	border-bottom:1px solid #ABA79A;
	font-variant: small-caps;
	width:240px;
}

/* Bilderiggmenyer */

div.briggboks {
	margin:2px 5px;
	width:90%;
	float:left;
	border:1px solid #666666;
	padding:3px;
	background-color:#FFFFFF;
	/*clear:right;*/
}
.briggboks img {
	float:right;
}
.briggboks h3 {
	margin:0;
	padding:2px 3px !important;
}

/* Kart */

div.kartpunkt {
	position:absolute;
	z-index:4!important;

}
div.instBoks {
	position:absolute;
	/*visibility:hidden;*/
	display:none;
	width:180px;
	z-index:1000;
	background-color:#DDDDDD;
	border:1px solid #FFFFFF;
	padding:2px;
	left:20px;
	top:-17px;
	filter:alpha(opacity=80);   /* Internet Explorer       */
	-moz-opacity:0.8;            Mozilla 1.6 and below   */
	opacity: 0.8;                newer Mozilla and CSS-3 */
	
}
.instBoks h3 {
	margin:2px 0;
}
.instBoks p {
	margin:0px 0 !important; 
	padding:0!important;
}
div#kartholder {
	position:relative;
	border:0px solid red;
	height:440px;
	z-index:1;
}
img#kart {
	position:absolute;
	top:0px;
	z-index:1;
}
.kartpunkt img {
	border:0;
}

/* Kommentarskjema */

div#sendInnSkjema  {
	display:none;
}

/* Forsiden */

div.forsideboks {
	width:49%;
}
div#institusjoner {
	border:0px solid #CCCCCC;
	border-right:1px solid #999999!important;
	float:left;
	padding:0;
		margin-bottom:5em;
}
div#beretninger {
	float:right;
}
.forsideboks h3  {
	border:0!important;
	padding:0!important;
	margin:0!important;
	text-align:center;
	font-size:1.7em;
}

.forsideboks ul {
	list-style-type : none;
	padding: 0;
	margin:20px 20px;
}
.forsideboks li {
	margin:0;
	padding:0;
}
.forsideboks a {
	display:block;
	width:182px;
	height:82px;
	background-repeat: no-repeat;
	background-position: center; 
	border:0px solid black;
	margin:auto;
	filter:alpha(opacity=50);   /* Internet Explorer       */
	-moz-opacity:0.5;           /* Mozilla 1.6 and below   */
	opacity: 0.5;               /* newer Mozilla and CSS-3 */
	
}

.forsideboks a:hover {
	filter:alpha(opacity=100);   /* Internet Explorer       */
	-moz-opacity:1;           /* Mozilla 1.6 and below   */
	opacity: 1;               /* newer Mozilla and CSS-3 */
}
#beretninger a {
	height:60px;
	background-color:#000000;
	text-align:center;
	font-weight:normal;
	font-family:Georgia;
	letter-spacing:0.2em;
	text-transform:uppercase;
	font-size:1.2em;
}
span.usynlig {
	visibility:hidden;
}
span.synlig {
	color:#FFFFFF;

}
div#fotoboks {
	background-color:#000000;
	width:16em;
	margin-top:40px;
	padding:10px;
	float:right;
}
#fotoboks h3 {
	color:#FFFFFF;
	font-size:2em;
	text-transform:lowercase;
	margin:0;
	padding:0;
	text-align:center;
}
#fotoboks img {
	display:block;
	margin:50px auto;
	border:2px solid #FFFFFF;	
}
#fotoboks p {
	color:#FFFFFF;
	text-align:center;
}

div#galleriet {
	border:0px solid red;
}

#galleriet h2 {
	margin-top:0px!important;
	padding-top:0;
	font-size:1.2em;
}

div#medieklippboks {
	clear:both;
	background-color:#FFFFFF;
	width:45em;
	margin: auto;

	padding:0;

	/*float:right;*/
}

#medieklippboks h3 {
	margin:0 0 0 0;
	  	padding:2px 20px 2px 5px;
	background-color:#ABA79A;
	background-image: url('../bilder/faste/boks_graa.png');
	background-repeat:no-repeat;
	background-position:bottom right;
  	color:#FFFFFF;
  	font-weight:bold;
  	font-size:1.2em;
}

#medieklippboks ul {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
}

#medieklippboks li {
	
	color:#999999;
}

div.skrolleboks {
	overflow:auto;
	margin-top:5px;
		height:7em;
		padding:0.2em;
		background-color:#FFFFFF;
			border:1px solid #999999;
}

div.expListe {
	position:absolute;
	display:none;
	width:400px;
	background-color: #DDDDDD;
	border:1px solid #666666;
}

.expListe h3 {
	background-image:none;
	background-color:#FFFFFF;
	color:#666666;
	padding:0!important;
	margin:0;
}
