div.lastnews
{
	margin:	10px  0 10px 15px;	
	width:195px;
	float:left;
	
}
div.temp_banner_front
{
	/*margin:	 0  0 10px 15px;	*/
	width:195px;
	margin-left:15px;
	clear:both;
	
	
}

div.temp_banner_front2
{

	clear:both;
	background-image: url(../images/whitebg.png);
	width:203px;
	height:142px;
	margin-left:12px;
	margin-bottom:30px;
}


div#products div.content
{
	font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:			10pt;
	color: #87888A;
}


div#products div.content a
{
	font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	font-size:			10pt;
	color: #9f003f;
	text-decoration:none;
}

div.diverse_headinger
{
	font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	font-size:			10pt;
	color: #9f003f;
}

div.FormatDate
{
	font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:			10pt;
	color: #595740;
}

div.FormatRightIngressOrTitle
{
	font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:			10pt;
	color: #87888A;
}

div.FormatRightIngressOrTitle a
{
	font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:			10pt;
	color: #87888A;
	text-decoration:none;
}


div#meny_test
		{
		width:			100%;
		background-color:	#FFFFFF;
		height: 35px;	
		}		

/* Generelle klasser */


body
		{  
		font-family: 		Arial, Tahoma, Verdana, sans-serif; 
		font-size:			0.7em;
		color:				black;
		margin:				0;
		padding:			0;
		/*background-repeat:	repeat-y;
		background-position:center;*/
		background-color:#FFFFFF;
		
		}
		
a
		{
		color:				black;
		text-decoration:	none;
		background-color:	transparent;
		font-weight:		bold;
		}
		
a:hover
		{
		text-decoration:	underline;
		}
				
p
		{
		margin:				0 0 1em 0;	
		}	

h1
		{
		font-size:			1.5em;
		margin:				0 0 0.5em 0;
		font-weight:		bold;
		}
		
h2
		{
		font-size:			1.3em;
		margin:				0 0 0.3em 0;
		font-weight:		normal;
		}
		
h3
		{
		font-size:			1.1em;
		}
		

form
		{
		margin:				0;
		}


input
		{
		font-size:			10px;
		}
		
input.button
		{
		font-size:			10px;
		font-family:		tahoma, sans-serif;
		width:				60px;
		margin:				0 0 2px 0;
		}
		
textarea
		{
		width:				100%;
		height:				70px;
		}
		
		
		
		
		

/************* KLASSER KNYTTET TIL SYSTEMFUNKSJONER ***********/		
		
/* MENY */

/* Header */
ul.menu-header
		{
		list-style-type:	none;
		padding:			0;
		margin:				0 0 0 0;
		}
		
ul.menu-header li
		{
		margin:				0;
		display:			inline;
		}
		
ul.menu-header a
		{
		color:				white;
		display:			block;
		width:				138px;
		text-align:			center;
		padding:			5px 0 5px 0;
		float:				left;
		border-right:		solid 1px #ccc;
		border-bottom:		solid 1px #ccc;
		font-size:			10pt;
		}
		
ul.menu-header a.selected, ul.menu-header a:hover
		{
/*		text-decoration:	underline;		*/
		
		}


/* Left */
ul.menu-left
		{
		list-style-type:	none;
		padding:			0 0 0 0;
		margin:				0 0 0 0;
		font-family: 		Trebuchet MS,Arial, Tahoma, Verdana, sans-serif; 
		font-size:		12px;			 
		color:				black;
		}
		
ul.menu-left li
		{
		margin:				0;
		padding:			0;
		}
		
ul.menu-left a
		{
		text-align:			left;
		display:			block;
		font-weight:		bold;
		color: #232176;
		padding:			5px 0 5px 10px;
		/*border-bottom:		solid 1px #ccc;*/
		}
		
ul.menu-left a.selected, ul.menu-left a:hover
		{
		text-decoration:	none;
		color:Blue;
		/*background-image: url(../images/test.gif);*/
		}


/* Left UNDERMENY */
ul.menu-left ul.menu-left a
		{
		/*background-color:	#C9DCEB;*/
		font-family: 		Trebuchet MS,Arial, Tahoma, Verdana, sans-serif; 
		font-size:		11px;
		font-weight:		normal;
		border-bottom:		none;
		font-style:italic;
		margin:				0 0 0 15px;
		
		}

/* Left UNDERMENY */
ul.menu-left ul.menu-left a.selected,ul.menu-left ul.menu-left a.hover
		{
		/*background-color:	#C9DCEB;*/
		font-family: 		Trebuchet MS,Arial, Tahoma, Verdana, sans-serif; 
		font-size:		11px;
		font-weight:		normal;
		border-bottom:		none;
		font-style:italic;
		margin:				0 0 0 15px;
		color:Blue;
		}


/* SLUTT MENY */
		
		
		
/* OPPLISTING AV ARTIKLER */

div.list-art-mainart
		{
		margin:				0 0 15px 0;
		
		}

div.list-art
		{
		margin:				0 0 15px 0;
		}
		
div.list-art-left
		{
		float:				left;
		clear:				both;
		width:				200px;
		}
		
div.list-art-right
		{
		float:				right;
		width:				250px;
		}		
		
div.list-art-dummyfooter
		{
		clear:				both;
		font-size:			0px;
		height:				0px;
		}
		
span.list-art-morelbl
		{
		display:			block;
		text-transform:		uppercase;
		font-weight:		bold;
		margin:				20px 0 0px 0;
		}	
		
/* SLUTT OPPLISTING AV ARTIKLER */

	
/* VISNING AV ARTIKLER */

a.printable, a.tip
		{
		margin:				0 0 0 5px;
		}
		
span.relart-list-lbl, span.relfile-list-lbl
		{
		display:			block;
		text-transform:		uppercase;
		font-weight:		bold;
		margin:				10px 0 0px 0;
		}
		
div.view-art-dummyfooter
		{
		clear:				both;
		font-size:			0px;
		height:				0px;
		}
		
div.tip input.text
		{
		width:				150px;
		}
		
/* SLUTT VISNING AV ARTIKLER */	

/* LISTING AV BILDEARTIKLER */	

table.img-list
		{
		border:				0;
		}
		
table.img-list td
		{
		border:				0;
		vertical-align:		top;
		}
		
div.img-list-paging
		{
		text-align:			center;
		}

div.img-temp
		{
		margin:				5px;
		float:				left;
		}
		
div.img-temp img
		{
		border:				solid 1px black;
		}

/* SLUTT LISTING AV BILDEARTIKLER */


/*******************************/
/* Visning av fil-lister START */

.file_list img
		{
		margin:				0 5px 0 0;
		}

.file_list a
		{
		vertical-align:		30%;
		}

.file_list span
		{
		display:			block;
		margin:				0 0 0 20px;
		}

/* Visning av fil-lister SLUTT */	
/*******************************/
		
div.dummyfooter
		{
		clear:				both;
		font-size:			0px;
		height:				0px;
		}
		
/* LISTING AV BANNER */	

img.banner
		{
		display:			block;
		margin:				0;
		border:none;
		/*border-right:	    1px solid #d6d3ca;*/
		}
		
/* SLUTT LISTING AV BANNER *



/* SØKEBOKS */

div.searchbox
		{
		/*padding:			20px 0 30px 3px;*/
		padding: 1px 0 0 0;
/*		border-bottom:		solid #ccc 1px;	*/
float:left;
		}


div.searchbox input
		{
		width:				120px;
		height: 10px;
		
		}
div.searchbox input.str_query
{
width:				120px;
height: 10px;
margin:				0 0 5px 15px;
}
		
		
div.searchbox input.btn_submit
		{
		height:				16px;
		width:				45px;
		margin:				0 0 1px 0;
		}

/* SLUTT SØKEBOKS */


/* LINKER */
		
div.link_group
		{
		margin:				0;
		}
		
div.link_group ul
		{
		list-style-type:	none;
		padding:			0;
		margin:				0;
		}

/* SLUTT LINKER */




	
	
/* RAMMEVERK */
		
div#framework
		{
		
		width:				868px;
		/*border:				solid 1px #ccc;*/
		margin-left:			auto; 
		margin-right:			auto;
		/*background-color:		magenta;*/
		
		}
		
		
div#header
		{
		width:				100%;
		height:				124px;
		
		
		}
div#header_fullWidth
		{
		width:				100%;
		height:				100%;
		
		background-color:	#ffffff;
		
		}

div#main_picture
		{
		width:			100%;
		background-color:	BLUE;
			
		}
div#top_spacer
		{
		width:			100%;
		background-color:	#E5E8ED;
		height: 10px;	
		}		
		
div#top_gauntlet
{
width:			100%;
height:				10px;
background-image:	url(../images/gauntlet.jpg);

}

		
div#header_left
		{
		width:				404px;
		
		float:				left;
		}

div#header_right
		{
		width:				569px;
		height:				100%;
		float:				left;
		}

div#header_menu
		{
		clear:				both;
		height:				25px;
		
		
		}
		
div#body_helper
		{
		width:				868px;
	    overflow:auto;
		background-color:	#ffffff;
		clear:both;
		}
		
div#left
		{
		
		width:				150px;
		float:				left;
		margin:				0 0  0 10px;
		padding:			0 0 0 0;
		background-color:#ffffff;
		}
		
/*Venstre/Hoved side starter her*/
div#main
		{
		
		width:				620px;
		float:				left;
		margin:				0 0  0 0;
		background-color:#ffffff;
		min-height:500px;
		/*border:1px solid black;*/
		}		

div#main_top
{
	width:				620px;
	background-image:	url(../images/top_gray_main_content4.jpg);
	height:39px;
}

div#main_content
{
	width:				620px;
	background-image:	url(../images/main_gray_content_bg3.jpg);
	min-height:500px;
	padding: 10px 0 10px 0;
	
}
div#main_content div.content
{
	width:				470px;	
	margin: 10px 40px 0 90px;
	/*border:1px solid red;*/
}


div#main_bottom
{
	width:				620px;
	background-image:	url(../images/bottom_gray_content.jpg);
	height:  27px;
}

/*Venstre/Hoved side slutter her*/


/*Høyre side starter her*/		
div#right
		{
	width:				231px;
	float:				left;
	padding:			0 0 0 0;
	/*background-color:#edebe5;
	min-height:500px;*/
		}

div#right_top
{
	width:				248px;
	background-image:	url(../images/top_gray_right_content_17.jpg);
	height:18px;
}

div#right_content
{
	width:				248px;
	background-image:	url(../images/gray_right_content_17.jpg);
	/*min-height:541px;*/
	
	
}
div#right_bottom
{
	width:				248px;
	background-image:	url(../images/gray_right_bottom_17.jpg);
	height:  28px;
}
/*Høyre side slutter her*/
		
div#right div#links
		{
		padding:			10px;
		border-bottom:		solid #ccc 1px;
		}
		
div.label
		{
		text-transform:		uppercase;
		border-bottom:		solid 1px #ccc;
		padding:		5px 0 5px 10px;
		color: 			#ffffff;
		}
div.news
		{
		/*text-transform:		uppercase;*/
		color: 			#ffffff;
		/*border-bottom:		solid 1px #ccc;*/
		padding:		5px 0 5px 10px;
		}

div.news a
		{
		color: 			#ffffff;
		/*border-bottom:		solid 1px #ccc;*/
		padding:		5px 0 5px 10px;
		text-decoration:none;
		}


div#footer
		{
		clear:				both;
		color:				white;
		
		height: 15px;
		text-align:			center;
		
		background-image:	url(../images/footer.jpg);				
		}

div#footerx
		{
		clear:				both;
		color:				#232176;
		height: 15px;
		text-align:			center;
		

		}

/* MALER */


div.template
		{
		padding:			0px 0px 0 0;
		/*margin:				0 0  0 50px;*/
		}

div.template .title
		{
		font-family: 		Trebuchet MS,Arial, Tahoma, Verdana, sans-serif; 
		font-size:			20px;
		color:				black;
		font-weight: bold;
		margin:				0 0  10px 0;
		}

div.template .content
		{
		font-family: 		Trebuchet MS,Arial, Tahoma, Verdana, sans-serif; 
		font-size:			12px;
		color:				black;
		}
		
div.template .title_listing
		{
		font-family: 		Trebuchet MS,Arial, Tahoma, Verdana, sans-serif; 
		font-size:			18px;
		color:				black;
		font-weight: bold;
		margin:				0 0  10px 0;
		}

div.template .content_listing
		{
		font-family: 		Trebuchet MS,Arial, Tahoma, Verdana, sans-serif; 
		font-size:			12px;
		color:				black;
		}


		

div.template a.more
		{
		display:			block;
		margin:				10px 0 0 0;
		width:				50px;
		}
		

div.template img
		{
		border:				0;
		margin:				0 4px 0 0;
		}
		

/* DIVERSE */


div.mainmenu_title
		{
		width:				138px;
		color:				re;
		margin:				25px 0 0 0;
		padding:			5px 0 5px 0;
		font-size:			10pt;
		text-align:			center;
		font-weight:		bold;
		border-top:			solid 1px #ccc;
		border-bottom:		solid 1px #ccc;
		
		}


div#toplinks div#menu div#flags
{
	/*border:1px solid green;*/
	width:120px;
	/*background-color:yellow;*/
	height:11px;
	float:left;
	
}

div#toplinks div#menu div#flags a
{
margin:  0 0 0 10px;
float:right;
}



div#toplinks div#menu
		{
	/*height:				53px;*/
	float:left;
	/*border:1px solid black;*/
	background-color:white;
	
		}
		
div#toplinks div#menu div#menu1
		{
		height:				36px;
		/*background-image:	url(../images/meny_button.jpg);
		background-repeat:	repeat;*/
	    margin: 0 0 0 3px;
	    width:700px;
	    float:left;
			
		}
div#toplinks div#menu div#menu1 div#menu_handler
{
	
	display:			block;
	float: left;
	margin-left:5px;
	background-image:	url(../images/meny_button.jpg);
	background-repeat:repeat;
	
}
		
div#toplinks div#menu div#menu1 div#menu_handler a
		{
		
		display:			block;
		height:				21px;
		color:				#db2128;
		padding:			10px 20px 0 20px;
		float:				left;
		background:			transparent;
		font-family: 		Arial, Tahoma, Verdana, sans-serif; 
		font-weight:bold;
		font-size:			9pt;
		color: #595740;
		}
		
div#toplinks div#menu div#menu1 div#menu_handler img 
		{
		
		margin-top:				-2px;
		}

div#toplinks div#menu div#menu1 div.dritt
		{
		margin-top:				12px;
		background-image:	url(../images/nflagg.gif);
		}



		
div#toplinks div#menu div#menu1  div#menu_handler a.selected
{
		text-decoration:	none;
		color: #9f003f;
		/*background-image:	url(../images/menu_sel.gif);*/
		
}
div#toplinks div#menu div#menu1  div#menu_handler a:hover
		{
		text-decoration:	none;
		color:				#9f003f;
		
		}
		
div#toplinks div#menu div#menu1 div.spacer
		{
		height:				23px;
		float:				left;
		width:				2px;
		/*background-image:	url(../images/menu_spacer.gif);*/
		background-repeat:	no-repeat;
		}
		
		
		
div#toplinks div#menu div#menu2
		{
		height:				10px;
		/*background-image:	url(../images/bg_topmenu.gif);*/
		background-color: #dce2ea;
		/*background-repeat:	repeat;*/
		}
		
div#toplinks div#menu div#menu2 div.content
		{
		height:				17px;
		float:				left;
		padding:			5px 15px 0 15px;
		}
		
div#toplinks div#menu div#menu2 div.content a
		{
		color:				#ffffff;
		}
		
div#toplinks div#menu div#menu2 div.content a:hover
		{
		text-decoration:	none;
		color:				white;
		}
		
div#toplinks div#menu div#menu2 div.content-sel a
		{
		color:				white;
		}
		
div#toplinks div#menu div#menu2 div.spacer
		{
		height:				20px;
		float:				left;
		width:				2px;
		/*background-image:	url(../images/menu_spacer.gif);
		background-repeat:	no-repeat;*/
		}
		
/* SLUTT RAMMEVERK - MENY */







/* ListTemplates */

.ListTemp_Tbl
{
    /*FONT-SIZE: 11px;*/
    font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-size:10pt;
	color: #87888A;
} 

.ListTemp_Title
{
    /*FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;*/
    font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	font-size:			10pt;
	color: #9f003f;
}

.ListTemp_ReadMore
{
    COLOR: #014991;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

/* End ListTemplates */






/* Article Templates */

.ArtTemp_Tbl
{
	/*FONT-FAMILY: Tahoma, Arial, 'Times New Roman';
    FONT-SIZE: 11px;*/
	font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-size:10pt;
	color: #87888A;
}    

.ArtTemp_Title
{
    /*FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;   */
    font-family: 		Arial, Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	font-size:			11pt;
	color: #9f003f; 
}

.ArtTemp_ImageText
{
    FONT-SIZE: 11px;
    FONT-STYLE:italic;
}

.ArtTemp_Back
{
    COLOR: #014991;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

/* End Article Templates */


/* Image Templates */

.ImgTemp_Tbl
{
	FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 11px;
}    

/* End Image Templates */