
/* CSS Document */
/*----------html restyling----------------*/
body
{
	font:					11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:					#000000;
	margin:					0px;
	background-color:		#f1f9fc;
	background-image:url(../image_bg/bg.jpg);
	background-position:	center;
	background-attachment:	fixed;
}
#body_fors
{
	background-color:		#f1f9fc;
	background-image:url(../image_bg/bg_fors.jpg);
	background-position:	center;
	background-attachment:	fixed;
}
h1
{
	font-size:				160%;
	color:					#39F;
	margin-top:				5px;
	font-variant:			small-caps;
	font-weight:			normal;
}
h2
{
	font-size:				100%;
	color:					#F00;
}
h3
{
	font-size:				100%;
	color:					#00C;
	font-stretch:			wider;
	margin-bottom:			5px;
	margin-top:				5px;
}
.fotograf
{
	font-size:				80%;
	font-style:				italic;
}
p
{
	text-indent:			7px;
	padding:				5px;	
}
img
{
	border:					1px solid #000;
}
hr
{
	max-width:				520px;
}
.sted
{
	font-weight:			bold;
	color:					#00C;
}
ul.menu
{
	list-style:				none;
	padding:				0;
	margin:					0;
}
fieldset
{
	width:					500px;
	margin:					auto;
}
/*----------tekst klasser----------------*/


.fed
{
	font-weight:			bold;
}

/*----------menu klasse----------------*/
.navcontainer 
{
	width: 						130px;
	margin-left:				3px;
	margin-top:					2px;
	text-align:					left;
	float:						left;
}
.navcontainer  ul
{ 
	list-style:			none;
	padding:			0;
	margin:				0;						
}
.navcontainer  ul
{ 
	float:						left;
}
.navcontainer a 
{
	font-size: 					110%;
	color:						#000000;
	display: 					block;
	padding: 					2px;
	width: 						130px;
	border-bottom-width: 		1px;
	border-bottom-style: 		dotted;
	border-bottom-color:		#999;
	background-repeat:			no-repeat;
	/*border-left-width: 			1px;
	border-left-style: 			solid;
	border-left-color: 			#000000; */
}
.navcontainer a:link 
{
	color:						#000000;
	text-decoration: 			none;
}
.navcontainer a:visited 
{

	color: 						#000000;
	text-decoration: 			none;
}
.navcontainer a:active 
{
	color:						#000000;
}
.navcontainer a:hover 
{
	color:						#FFFFFF;
	background-color:			#000;
}
/*----------top menu klasse----------------*/
.topcontainer 
{
	width: 						715px;
	margin-top:					1px;
	margin-right:				1px;
	float:						right;
}
.topcontainer a 
{

	font-size: 					110%;
	color:						#000000;
	display: 					block;
	padding: 					3px;
	width: 						80px;
	text-align:center;
	border-right-width: 			1px;
	border-right-style: 			dotted;
	border-right-color: 			#FFF;
	float:						right;
}
.topcontainer a:link 
{
	color:						#000000;
	text-decoration: 			none;
}
.topcontainer a:visited 
{

	color: 						#000000;
	text-decoration: 			none;
}
.topcontainer a:active 
{
	color:						#000000;
}
.topcontainer a:hover 
{
	color:						#FFFFFF;
	background-color:			#F30;
}

/*----------undermenu links----------------*/
.undertopcontainer 
{
	width: 						750px;
	margin-top:					5px;
	margin-bottom:				10px;
	float:						left;
}
.undertopcontainer a 
{

	font-size: 					80%
	color:						#060;
	display: 					block;
	padding-left: 					6px;
	padding-right: 					6px;
	padding-top: 					2px;
	padding-bottom: 					2px;
	/*width: 						115px; */
	/*border-top:					1px solid #060;*/
	text-align:					center;
	border-right: 				1px solid #060;
	border-bottom: 				1px solid #060;

	float:						right;
}
.undertopcontainer a:link 
{
	color:						#060;
	text-decoration: 			none;
}
.undertopcontainer a:visited 
{

	color: 						#060;
	text-decoration: 			none;
}
.undertopcontainer a:active 
{
	color:						#060;
}
.undertopcontainer a:hover 
{
	color:						#FFFFFF;
	background-color:			#060;
}
/*----------css links----------------*/
a:link
{
	color:						#000;
}
a:visited
{
	color:						#000;
}
a:active
{
	color:						#000;
}
a:hover
{
	color:						#F00;
}
