@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse; border-spacing: 0;}

body{font-size:1em; font-family:Verdana;}
a {text-decoration:none; color:#e25f38;}
a:hover{text-decoration:underline;}

h1 {font-size:1.5em;
	color:#e25f38;
	line-height:1.8em;
	font-weight:100;
	font-family:Century Gothic;
	}
h2 {font-size:0.7em;
	font-weight:bold;
	}
p {
	line-height:1.6em;
	font-size:0.7em;
	padding-bottom:8px;
	}

#alt {position:absolute;
	left:0;
	top:0;
	background:url(top.png);
	background-repeat:no-repeat;
	width:100%;
	height:100%;}

#container{padding-left:200px; clear:left; width:620px;}
#header {
	float:left;
	height:180px;
	}
#meny {float:left;
   width:650px;overflow:hidden;
   position:relative;}
#meny ul {list-style:none; float:left; margin:auto}
#meny ul li {float:left;
	list-style-type:none;
	display:block;
	padding: 0 42px 0 0 ;
	font-family:Century Gothic;
	}
#meny ul li a {font-size:0.8em; 
	color:#0091c3;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	}
#meny ul li a:hover{color:#e25f38; text-decoration:none;}
#undermeny{clear:left; padding:0 0 30px 0; width:632px;}
#undermeny ul li {
	display:block;
	padding:0 12px 0 0 ;
	list-style-type:none;
	float:left;
	font-family:Century Gothic;
	}
#undermeny ul li a {
	font-size:0.7em; 
	color:#000;
	text-transform:none;
	font-weight:bold;
	font-variant:none;
	}

#meny ul li a.menyvalgt{color:#e25f38;}
#undermeny ul li a.valgt {font-weight:bold;text-decoration:none; color:#e25f38 }


#innhold{clear:left; padding:80x 0 0 0;}
#innhold ul.liste {list-style-type:square; padding:0 0 12px 10px; margin-left:10px; font-size:0.7em; line-height:1.4;}
#innhold table {min-width:220px;}
#innhold table td {padding:1px 6px 1px 0 ; font-size:0.7em}
#innhold table td.h2 {font-size:1em;}
#innhold caption {caption-side:bottom; text-align:left; font-size:0.6em}

#guidene { vertical-align:top; padding:4px;}
#guidene td.h2 {width:130px; font-size:1em;vertical-align:top;padding:4px 4px 0 0;}

#bottom {font-size:0.7em;
	padding:20px 0 10px 0;
	clear:left;}

#bottom ul li {padding:6px 0; border-top:1px #CCC solid; display:block; width:90%}
#bottom a {color:#0091c3;}

#bilder {float:left; width: 480px;}
#bilderthumbs {float:left; width:140px; height:320px; overflow: auto; }
#bilderthumbs img { padding: 0 0 3px 3px}
#bildeTekst {padding:8px; font-size:0.6em; position:relative; top: -30px; height:14px; width:464px; background-color:#000; font-weight:bold; color:#FFF;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}

.clear {clear:left}
.hidden { visibility:hidden; display:none;}
@font-face {
	font-family: Century Gothic;
	src: url(fonts/CenturyGothic.TTF) format("truetype");
}

@font-face {
	font-family: Century Gothic;
	src: url(fonts/CenturyGothicI.TTF) format("truetype");
	font-style:italic;
}

@font-face {
	font-family: Century Gothic;
	src: url(fonts/CenturyGothicB.TTF) format("truetype");
	font-weight:bold;
}