@charset "utf-8";
/* CSS Document */

/* GENERAL TAGS */
*{padding:0; margin:0;}

body {
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	background:#ECC url(../images/tapet_01.png) top left repeat;
	color:#422;
	line-height:1.5em;
	}

img{border:none;}


a, a:link{color:#620;}
a:hover, a:active, a:focus{color:#422;}

#content ul{margin:0 25px;}
#content img{border:#422 1px solid;}
	
h1, h3, h4, h5, h6{font-weight:bold;}

.floatleft{float:left;margin:0 25px 3px 25px;}
.floatright{float:right;margin:0 25px 3px 25px;}
.bottomleft{position:absolute;bottom:80px; left:80px;}
.bottomright{position:absolute;bottom:80px; right:80px;}
.bottomcenter{position:absolute;bottom:80px;left:50%;margin-left:-100px;}

/*** MAIN ELEMENTS POSITIONING ***/
#wrapper{ /* må være med for å forhindre at ramme og meny forsvinner ved små størrelser */
	position:absolute;
	width:100%;
	min-height:650px;
	min-width:1024px;
	}
	
#framewrapper {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-390px;
	margin-top:-316px;
	padding-top:10px;
	width:780px;
	height:632px;
}

#toplist {width:780px;height:56px;}
#leftlist {width:65px;height:500px;float:left;}
#rightlist {width:65px;height:500px;float:right;}
#bottomlist {width:780px;height:76px;}

#profilering{position:absolute;bottom:-80px;right:-22px;}
span#kontaktinfo{
	text-transform:uppercase;
	text-align:right;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	position:relative;
	top:-0.8em;
	left:-2em;
}

ul#navigasjon{position:absolute;left:-112px;top:5px;}

/*** STYLING ***/
h2#sidetittel{
	position:absolute;
	top:43px;
	right:58px;
	letter-spacing:0.3em;
	text-align:right;
	font-size:16px;
	text-transform:uppercase;
	}

#profilering{text-align:right;}
#profilering h1{text-align:right;font-style:italic;}
#profilering img{float:right;position:relative;top:-14px;margin:0 10px;}

#content h2, #content h3, #content h4{margin:0.55em 25px 0.1em 25px;}
#content p{margin:0 25px 1em 25px;}
#content img{margin-bottom:0.5em;}

.uthevet{font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}

/* LIST STYLING */
ul#navigasjon{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	list-style:none none;
}

ul#navigasjon img{position:relative;right:-20px;top:5px;margin-bottom:20px;}
ul#navigasjon a,ul#navigasjon a:link{text-decoration:none;color:#422;font-weight:bold;}
ul#navigasjon a:visited{text-decoration:none;color:#866;}
ul#navigasjon a:active,ul#navigasjon a:focus,ul#navigasjon a:hover{text-decoration:underline;color:#422;}

div#openinghours{
	font-weight:normal;
	margin-top:8em;
	font-size:11px;
	line-height:1.4em;
	position:absolute;
	right:-110px;
}

div#openinghours p{margin-bottom:1em;}

div.flvstreamer{width:382px;height:262px;margin:3em auto;}

div#counter{
	background:url(../images/fade_h_20.png) repeat top left;
	padding:0 14px;
	position:fixed;
	top:0;
	right:0;
	font-size:9px;
	}


div#leftcolumn{
	width:50%;
	float:left;
}

div#leftcolumn{
	width:49%;
	fload:left;
}