
/* 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;
		}
		
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:				10 0 0 0;
		}
		
ul.menu-left li
		{
		margin:				0;
		padding-top:3px;
		}
		
ul.menu-left a
		{
		font-size:			12px;
		font-family:		arial,tahoma, sans-serif;
		text-align:			left;
		font-weight:		bold;
		margin-left: 15px;
		border-bottom:		none;
		color:White;
		}




		
ul.menu-left a.selected, ul.menu-left a:hover
		{
		text-decoration:	none;
		
		
		
		}


/* Left UNDERMENY */
/*
ul.menu-left ul.menu-left  a.level-2
		{
		background-color:	#ffffff;
		border-bottom:		none;
		}
		
ul.menu-left ul.menu-left  a.level-3
		{
		
		background-color:	#ffffff;
		border-bottom:		none;
		}*/

ul.menu-left ul.menu-left  a.level-4 
		{
		color:#ffffff;
		
		margin-left: 23px;
		border-bottom:		none;
		}		

ul.menu-left ul.menu-left  a.selected 
		{
		
		text-decoration:none;
		color:yellow;
		}

ul.menu-left ul.menu-left  a.level-5
		{
		color:gray;
		background-color:	#ffffff;
		margin-left: 30px;
		border-bottom:		none;
		}		

ul.menu-left ul.menu-left  a.level-5.selected
		{
		color:	#000080;
		
		margin-left: 30px;
		border-bottom:		none;
		}		



/* 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-bottom:				10px;
		border:0px;
		
		}
img.banner_first
		{
		display:			block;
		border:0px;
		margin-bottom:		30px;
	
		}
		
/* SLUTT LISTING AV BANNER *

/* LISTING AV BANNER */	

div.annonser
{
	margin:				0 0 0 7px;	
}

div.annonser img
{
	margin:				0 0 0 7px;	
	border:0px
}

div.annonser div.annonseheader
{
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	color:White;
	margin:				16px 0 15px 35px;	
	border:0;

}

div.annonser img.banner
		{
		display:			block;
		margin-bottom:				30px;
		border:0px;
		}
div.annonser img.banner_first
		{
		display:			block;
		margin-top:		0px;
		margin-bottom:		15px;
		border:0px;
		}
div.annonser img.banner_last
		{
		display:			block;
		margin-bottom:		30px;
		border:0px;
		}
		
/* SLUTT LISTING AV BANNER *
		
/* 
LISTING AV BANNER 
MEN DETTE GJELDER KUN SAMARBEIDSPARTNER BANNER NEDE PÅ VENSTRE SIDE...
*/	

div.partnerbanner
{
	
		margin:				57px 0 0 17px;	
} 
div.partnerbanner img.banner
		{
		
		display:			block;
		margin-bottom:		10px;
		
		}
div.partnerbanner img.banner_first
		{
		display:			block;
		margin-top:			30px;
		margin-bottom:		30px;	
		}		
div.partnerbanner img.banner_last
		{
		display:			block;
		margin-bottom:		30px;	
		}		
/* SLUTT LISTING AV BANNER *



/* SØKEBOKS */

div.searchbox
		{
		padding:			20px 0 30px 3px;
/*		border-bottom:		solid #ccc 1px;	*/
		}

div.searchbox input
		{
		width:				80px;
		margin:				0 0 0 5px;
		}
		
div.searchbox input.btn_submit
		{
		width:				30px;
		}

/* SLUTT SØKEBOKS */


/* LINKER */
		
div.link_group
		{
		margin-top:				-40px;
		}
		
div.link_group ul
		{
		list-style-type:	none;
		padding:			0;
		margin:				0px;
		}

div.link_group li
		{		
		margin-top:				3px;
		}

/* SLUTT LINKER */




	
	
/* RAMMEVERK */

table tr td.footer_bilde
{
background:	url('../images/bottom_frame.jpg') repeat-y;
background-repeat:no-repeat;
height:31px;

}
		
div#framework
		{
		width:				973px;
		border:				solid 1px #ccc;
		}
		
		
div#header
		{
		width:				100%;
		height:				123px;
		border-bottom:		solid 1px #ccc;
		}
		
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
		{
		background:			white url('../images/bg_line.gif') repeat-y;	
		min-height:600px;
		}
		
div#left
		{
		width:				147px;
		float:				left;
		margin:				0 0 0 0;
		padding:			0 0 0 0;
		background-color:	#ffffff;
		
		}
		
div#main
		{
		width:				415px;
		float:				left;
		padding:			10px;
		overflow:			auto;
		border:1px solid;
		
		}		
		
div#right
		{
		width:				206px;
		float:				left;
		font-family:Arial;
		font-size:12px;
		padding:			0 0 0 0;
		margin-left: 10px;
		}
		
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;
		}*/

div#footer
		{
		clear:				both;
		color:				white;
		padding-top:		3px;
		height:				18px;
		padding-left:190px;
		background-color:	Transparent;
		width:				100%;
		}


/* MALER */


div.template
		{
		padding:			0px 0px 0 0;
		}
		

div.template a.more
		{
		display:			block;
		margin:				10px 0 0 0;
		width:				50px;
		}
		

div.template img
		{
		border:				0;
		margin:				0 4px 0 0;
		}
		
		
		
		/* TATT FRA DERMANOR */

div.template div.image.align-left
		{
		margin:				0 10px 10px 0;
		}
		
div.template div.image.align-right
		{
		margin:				0 10px 0 10px;
		}
		


		

/* DIVERSE */

/*
div.mainmenu_title
		{
		width:				138px;
		color:				white;
		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.mainmenu_title
		{
		width:				138px;
		
		margin:				25px 0 0 0;
		padding:			5px 0 5px 0;
		font-size:			10pt;
		text-align:			left;
		font-weight:		bold;
		border-top:			solid 1px #ccc;
		border-bottom:		solid 1px #ccc;
		}

		
div.login
		{
		width:				110px;
		height:				65px;
		font-size: 12px;
		font-family:Arial;
		margin:				40px 0 0 17px;
		font-weight:		bold;
		
		
		}
		
div.login div.header
		{
		color:White;	
		margin:				0 0 0 0;
		font-size: 10px;
		}

div.login  table td
		{
		
		
		padding:			0 0 0 0;
		}
		
div.login input
		{
		
		width:				100px;
		
		}
		
div.login a
		{
		color:				white;
		}
		

div.login input.button
		{
			width:				60px;
			font-size:8px;
			
			
		/*color:				blue;
		font-weight:		bold;
		width:				55px;
		
		border:				1px solid;
		cursor:				hand;*/
		}

		

div.oldnews
{
	margin:	10px 0 10px 10px;
	
}

div.archive
{
	margin:	10px 0 10px 10px;
	
}

table .upper_right
{
background-image:url(../images/upper_frame_right.jpg);
height:160px;
width:180px;
padding-left:10px;
padding-top:-20px;
padding-top:30px;
}

table.lower_right
{
background-image:url(../images/lower_frame_right.jpg);
background-repeat:no-repeat;
height:400px;
width:180px;
/*padding-left:10px;
padding-top:-20px;*/
}

div.samarbeid
{
padding-left:4px;
padding-top:15px;

}

div.samarbeid img
{
border:none;

}