
/* 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:#0000ff;*/
		/*background-image:	url(../../images/bg.gif);
		background-repeat:	repeat-x repeat-y;*/
		background-color:#002b64;
		}
		
a
		{
		/*color:				white;*/
		text-decoration:	none;
		background-color:	transparent;
		font-weight:		bold;
		}
a img
		{
		 border:none;   
		}		
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;
		}
		
ul.menu-left li
		{
		margin:				0;
		padding:			0;
		}
		
ul.menu-left a
		{
		text-align:			center;
		display:			block;
		font-weight:		bold;
		padding:			5px 0 5px 0;
		border-bottom:		solid 1px #ccc;
		}
		
ul.menu-left a.selected, ul.menu-left a:hover
		{
		
		text-decoration:	underline;
		}


/* Left UNDERMENY */
ul.menu-left ul.menu-left a
		{
		background-color:	#C9DCEB;
		border-bottom:		none;
		color:black;
		}
		

/* 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:			4px 0 0 0;
		
/*		border-bottom:		solid #ccc 1px;	*/
		}

div.searchbox input
		{
		width:				150px;
		margin:				0 0 0 5px;
		float:left;
		}
		
div.searchbox input.btn_submit
		{
		width:				30px;
		height: 18px;
		}

div.searchx
{
font-weight:bold;
margin-top:1px;
float:left;
color:				white;
text-align:			center;
padding:			0 0 5px 5px;
float:				left;
font-size:			13px;
font-family:Arial,Verdana;
cursor:hand;

}



/* 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:				960px;
		/*border:				solid 1px #ccc;*/
		margin-left:			auto; 
		margin-right:			auto;
		background-color:		#ffffff;
		
		}
		
		
div#header
		{
		width:				100%;
		height:				150px;
		
		
		}
div#header_fullWidth
		{
		width:				100%;
		height:				100%;
		background-color:	#002b64;
		
		}

div#main_picture
		{
		width:			100%;
		height:				165px;
		
		}
div#some_air
		{
		width:			100%;
		height:				20px;
		background-color:#002b64;
		}

div#main_picture_2
		{
		width:			100%;
		height:				165px;
		
		}
		
div#header_left
		{
		width:				404px;
		height:				100%;
		float:				left;
		}

div#header_right
		{
		width:				569px;
		height:				100%;
		float:				left;
		}

div#header_menu
		{
		clear:				both;
		height:				25px;
		
		
		}
		
div#body_helper
		{
		/*min-height: 1900px;*/
		
		background-color:	#ffffff;
		/*background:			white url('../images/bg_line_gray.gif') repeat-y;	*/
		}
		
div#left
		{
		width:				138px;
		float:				left;
		margin:				0 0 0 0;
		padding:			0 0 0 0;
		background-color:	#d6d3ca;
		}
		
div#main
		{
		width:				960px;
		float:				left;
		
		overflow:			auto;
		background-color:#002b64;
		min-height: 500px;
		
		height:auto;
		/*border: 1px solid yellow;*/
		}		
div#main_othersites
		{
		width:				960px;
		float:				left;		
		overflow:			auto;
		background-color:#ffffff;
		min-height: 500px;		
		height:auto;
		/*border: 1px solid yellow;*/
		}		
		
div#right
		{
		width:				278px;
		float:				left;
		padding:			0 0 0 0;
		background-color:#ff7f00;
		
	        
		}
		
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;
		font-weight:bold;
		background-image:	url(../images/bg_topmenu.gif);
		background-repeat:repeat-x;
		}
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;
		padding-top:		6px;
		height:				20px;
		text-align:			center;
		background-color:	#002b64;
		font-weight:bold;
		font-family:Verdana; 		
		}


/* MALER */


div.template
		{
		padding:			0px 0px 0 0;
		color:#000;
		
		}
div.template a
		{
		color:#0000ff;
		text-decoration:underline;
		font-weight:normal;
		}

div.template a.selected
		{
		color:#0000ff;
		}
div.template a:hover
{
	color:#0000ff;
}		

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
{
    width:100%;
    
    }

div#toplinks .topMenu
		{
		height:				30px;
		/*background-image:	url(../../images/meny_linje.jpg);*/
	/*	border:1px solid white*/
		}


div#toplinks .topMenu .menuline
		{
		 /*border:1px solid red; */  
		 float:left;
		/*
		height:				30px;
		background-image:	url(../../images/bg_topmenu.jpg);
		background-repeat:	repeat;
		margin-left: 20px;*/
		/*margin:				0 0 30 0;*/
		}
		
div#toplinks .topMenu .menuline a
		{
		display:			block;
		height:				21px;
		color:				#ffffff;
		/*text-transform:		uppercase;*/
		padding:			5px 30px 0 30px;
		float:				left;
		background:			transparent;
		font-size:			13px;
		}
		
div#toplinks .topMenu .menuline img 
		{
		margin-top:				-2px;
		}
		
div#toplinks .topMenu  .menuline_selected a
{
		text-decoration:	none;
		float:left;
		color:				#f1ea0c;
		font-size:			13px;
		/*border:1px solid red;   */
		padding:			5px 30px 0 30px;
		height:				21px;
}
div#toplinks .topMenu .menuline a:hover
		{
		text-decoration:	none;
		/*color:				#ffffff;*/
		color:				#f1ea0c;
		}
		
div#toplinks .topMenu .spacer
		{
		height:				30px;
		float:				left;
		width:				3px;
		background-image:	url(../../images/menu_spacer.jpg);
		background-repeat:	no-repeat;
		}
		
		
		
div#toplinks div#menu div#menu2
		{
		height:				23px;
		background-image:	url(../images/menu_sel.gif);
		/*background-image:	url(../images/bg_topmenu.gif);*/
		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:				#666666;
		}
		
div#toplinks div#menu div#menu2 div.content a:hover
		{
		text-decoration:	underline;
		/*color:				white;*/
		}
		
div#toplinks div#menu div#menu2 div.content-sel a
		{
		color:				#000000;
		}
		
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;
		}

.ArtTemp_Tbl
{
    
    width:800px;
   
    }

.ArtTemp_Tbl a
{
color:Black;    
}
.articleview
{
    background-color:White;    
}

.ArtTemp_Tbl_View
{
    border:1px solid red;
    width:700px;
    }
		
/* SLUTT RAMMEVERK - MENY */
