

a:link { font-family: tahoma, arial; font-size: 11px; color: #106d85; text-decoration: underline; font-weight: normal; }
a:visited { font-family: tahoma, arial; font-size: 11px; color: #106d85; text-decoration: underline; font-weight: normal; }
a:active { font-family: tahoma, arial; font-size: 11px; color: #106d85; text-decoration: underline; font-weight: normal; }
a:hover { font-family: tahoma, arial; font-size: 11px; color: #65b2c6; text-decoration: underline; font-weight: normal; }


a.10:link { font-family: tahoma, arial; font-size: 10px; color: #777777; text-decoration: none; font-weight: normal; }
a.10:visited { font-family: tahoma, arial; font-size: 10px; color: #777777; text-decoration: none; font-weight: normal; }
a.10:active { font-family: tahoma, arial; font-size: 10px; color: #777777; text-decoration: none; font-weight: normal; }
a.10:hover { font-family: tahoma, arial; font-size: 10px; color: #444444; text-decoration: none; font-weight: normal; }


a.admin:link { font-family: tahoma, arial; font-size: 10px; color: #777777; text-decoration: none; font-weight: normal; }
a.admin:visited { font-family: tahoma, arial; font-size: 10px; color: #777777; text-decoration: none; font-weight: normal; }
a.admin:active { font-family: tahoma, arial; font-size: 10px; color: #777777; text-decoration: none; font-weight: normal; }
a.admin:hover { font-family: tahoma, arial; font-size: 10px; color: #777777; text-decoration: none; font-weight: normal; }



.input { font: 11px tahoma, arial; height: 21px; padding: 3px; border: 1px solid #ccc; }
.text { font: 11px tahoma, arial; padding: 5px; border: 1px solid #ccc; }
.select { font: 11px tahoma, arial; }
.submit { font: 11px tahoma, arial; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #999; border-bottom: 1px solid #999; background: #ccc; padding: 1px 8px 1px 8px; }

.infotekst_oppsett { border: 1px dashed #bbb; padding: 3px; }
.infotekst_table { border: 1px solid #555; margin-bottom: 10px; }
.infotekst_td { padding: 3px; background: #ffdd82; }

.gjestebok_svar { margin-top: 20px; text-align: right; }

body {
	
	margin:			0 0 50px 0;
	font-family:	tahoma, arial;
	font-size:		11px;
	color:			#000000;
	background:		#f3f3f3 url("../../images/bg_pattern.jpg") repeat-x fixed top;
}

p { margin: 0px; }
img { border: 0; }

.sponsorer { margin: 20px 0; text-align: center; }

table {
	
	font-family:	tahoma, arial;
	font-size:		11px;
	color:			#444444;
}


h1 {
	
	font:			bold 12px tahoma, arial;
	color:			#106d85;
	margin:			3px 0 5px 0;
}

h2 { font-family: tahoma, arial; margin: 3px 0 5px 0; font-size: 11px; font-weight: bold; color: #000000; }


#header {
	
	width:			850px;
	height:			123px;
	background:		url("../../images/header.jpg") no-repeat top;
}



#navigation {
	
	border-top:		0px solid #000000;
	border-bottom:	1px solid #cccccc;
	border-left:	1px dotted #999999;
	border-right:	1px dotted #999999;
	width:			850px;
	padding:		3px 0px 3px 0px;
	background:		#e3e3e3;
	text-align:		right;
}





#menu {

	width:				840px;
	padding:			5px 15px 5px 15px;
}


#menu ul {

	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}


#menu li {

	display:			inline;
	border:				1px solid #c5c5c5;
	margin-left:		5px;
}


#menu a, #menu a:visited {

	display:			inline;	
	font-family:		tahoma, arial;
	font-size:			11px;
	font-weight:		bold;
	color:				#777777;
	text-decoration:	none;
	padding:			2px 15px 2px 15px;
	border:				2px solid #FFFFFF;
	background-color:	#e9e9e9;
	text-align:			center;
}


#menu a:hover {

	color:				#555555;
	background-color:	#d2d2d2;
}









#underlinker {

	width:				185px;
}


#underlinker ul {

	margin:				0px;
	padding:			0px;
	list-style-type:	none;
}


#underlinker li {

	border-bottom:		1px dotted #cccccc;
	margin-bottom:		2px;
}


#underlinker a, #underlinker a:visited {

	font-family:		tahoma, arial;
	font-size:			11px;
	color:				#106d85;
	text-decoration:	none;
	padding:			4px 10px 4px 10px;
	display:			block;
	margin-top:			2px;
	margin-bottom:		2px;
}


#underlinker a:hover {

	background:			#f0f0f0;
}








#content {
	
	border-top:		0px solid #000000;
	border-bottom:	0px solid #000000;
	border-left:	1px dotted #999999;
	border-right:	1px dotted #999999;
	width:			850px;
	background:		#ffffff;
}



	#content_table {
		
		width:			100%;
		height:			100%;
		background:		#ffffff;
		line-height:	16px;
	}
	
	.menu {
		
		width:			150px;
		padding:		10px 0 10px 10px;
	}
	
	.content {
		
		padding:		10px 20px 10px 10px;
	}



#footer {
	
	border-top:		1px solid #cccccc;
	border-bottom:	1px solid #cccccc;
	border-left:	1px dotted #999999;
	border-right:	1px dotted #999999;
	width:			850px;
	height:			30px;
	background:		#e3e3e3;
	text-align:		left;
}



#footer_table {
	
	width:			100%;
	height:			100%;
	border:			0px solid black;
	font-size:		10px;
	color:			#777777;
}



	.footer_table_left {
		
		width:			207px;
		padding-left:	8px;
	}
	
	.footer_table_right {
		
		padding-right:	15px;
		text-align:		right;
	}


	

.table_boks {
	
	border:			1px solid #e4e4e4;
	padding:		2px;
	background:		#fff;
}


.table_boks_header {
	
	font-size:		12px;
	font-weight:	bold;
	color:			#106d85;
	background:		#e4e4e4;
}



.table_boks_header_table {
	
	border:			0px solid #cccccc;
	width:			100%;
}


	.left {
		
		padding:		4px 10px 4px 10px;
		font-size:		12px;
		font-weight:	bold;
		color:			#106d85;
	}
	
	.left a:link, .left a:visited {
		
		font-size:		12px;
		font-weight:	bold;
		color:			#106d85;
		text-decoration: none;
	}
	
	.right {
		
		padding:		4px 10px 4px 10px;
		font-size:		10px;
		color:			#999999;
		text-align:		right;
	}



.table_boks_content {
	
	padding:		10px;
	text-align:		left;
}




.container_comment { width: 300px; padding: 2px; border: 1px solid #a6a6a6; background-color: #fff; display: none; opactiy: 0; position: absolute; top: 200px; margin-left: 100px; }
.container_comment form { text-align: left; margin: 0; }


.table_boks_comment {
	
	border:			0px solid #e4e4e4;
	padding:		2px;
	background:		#c7c7c7;
}


.table_boks_header_comment {
	
	font:			bold 11px tahoma, arial;
	color:			#106d85;
	background:		#e3e3e3;
}



.table_boks_header_table_comment {
	
	border:			0px solid #cccccc;
	width:			100%;
}


	.left_comment {
		
		padding:		4px 10px 4px 10px;
		font:			bold 11px;
		color:			#106d85;
	}
	
	.right_comment {
		
		padding:		4px 10px 4px 10px;
		font-size:		10px;
		color:			#999999;
		text-align:		right;
	}



.table_boks_content_comment {
	
	padding:		10px;
	text-align:		left;
}


.blogg_div { clear: both; margin-top: 20px; }
.blogg_thumb_table { padding: 0; }
.blogg_thumb_td { padding-right: 10; }

.blogg_divider { width: 602px; }

.blogg_comment_container { width: 110px; border: 1px solid #e3e3e3; }
.blogg_comment_content { padding: 8px; background-color: #e3e3e3; margin: 2px; text-align: left; color: #999; font-size: 10px; cursor: pointer; }














