
/* Generelle klasser */

body
		{  
		font-family: 		Verdana, sans-serif; 
		margin:				10px;
		font-size:			0.7em;
		color:				black;
		background-color:		#efefef;
		}
		
a
		{
		text-decoration:	none;
		color:				#c00;
		}
		
a:hover
		{
		text-decoration:	underline;
		}
		
p
		{
		margin:				0 0 1em 0;	
		}
		
		
p.header									/*Brukes i malene*/
		{
		font-size:			0 0 1em 0;	
		}	

h1
		{
		color:				#666;		
		font-size:			1.8em;
		margin:				0 0 1em 0;
		font-weight:			normal;
		}
		
h2											/*Overskrift i listemaler (to spalte)*/
		{
		color:				#666;		
		font-size:			1.3em;
		margin:				0 0 0.6em 0;
		font-weight:			bold;
		}
		
h3											/*Bokser høyre etc.*/
		{
		color:				#666;		
		font-size:			1.2em;
		margin:				0 0 0em 0;
		font-weight:			normal;
		}
		
form
		{
		margin:				0;
		}


input
		{
		font-size:			10px;
		width:				200px;
		}
		
input.search
		{
		width:				85px;
		margin:				0 2px 0 0;
		}
		
input.button
		{
		background-color:	#014991;
		border-width:		1px;
		border-style:		solid;
		border-color:		white #264A6E #264A6E white;
		color:				white;
		font-size:			10px;
	
		font-family:		tahoma, sans-serif;
		width:				60px;
		margin:				0 0 2px 0;
		}
		
input.btn-search
		{
		width:				40px;
		}
		
textarea
		{
		width:				100%;
		height:				70px;
		}
		
span.button
		{
		border:				solid black 1px;
		}
		
		
		
/* MENY */

/* Left */
ul.menu-left
		{
		list-style-type:	none;
		padding:			0 0 0 10px;
		margin:				0px 0px 0 0;
		}
		
ul.menu-left li
		{
		margin:				0;
		}
		
ul.menu-left a
		{
		padding:			2px 10px 0 0;
		display:			block;
		height:				17px;
		color:				#666;
		}
		
ul.menu-left a.selected, ul.menu-left a:hover
		{
		text-decoration:	underline;
		}


/* 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:				10px;
		border:				0px;
		}
		
/* SLUTT LISTING AV BANNER */
		
		
		
		
div#framework
		{
		width:				754px;
		margin:				auto;
		background-color:	white;
		background-image:	url(../images/bg_fw.gif);
		}

		
div#header
		{
		background-image:	url(../images/header.jpg);
		background-repeat:	no-repeat;
		background-position:top;
		height:				55px;
		}
		
		
div#left
		{
		float:				left;
		background-color:	#cfd2d4;
		width:				150px;
		clear:				both;
		height:				400px;
		}
		
div#left div#menu
		{
		margin:				15px 0 0 0;
		}

div#main
		{
		float:				left;
		width:				419px;
		padding:			20px;
		min-height:			35em;
		}
		
div#right
		{
		float:				left;
		width:				145px;
		height:				100%;
		}
		
div#right div.frame
		{
		padding:			10px;
		background-color:	#cfd2d4;
		font-size:			90%;
		margin:				0 0 5px 0;
		}
		
div#footer-dummy
		{
		height:				1px;
		background-color:	#efefef;
		clear:				both;
		font-size:			0;
		}
		
		
/* BESTILLINGSSKJEMA */

table.orderform
		{
		width:				419px;
		background-color:	#efefef;
		border-collapse:	collapse;
		}

table.orderform td.header
		{
		background-color:	#69c;
		color:				white;
		text-transform:		uppercase;
		padding:			2px;
		padding-left:		10px;
		}
		
table.orderform td.info
		{
		padding:			10px;
		}
		
table.orderform td.labelleft
		{
		width:				110px;
		}
		
table.orderform span.mandatory
		{
		color:				red;
		}
		
table.orderform input
		{
		width:				230px;
		}
		
table.orderform textarea
		{
		width:				340px;
		}
		
table.orderform input.radio
		{
		width:				20px;
		}
		
table.orderform input.checkbox
		{
		width:				20px;
		}
		
table.orderform input.areacode
		{
		width:				30px;
		}
		
table.orderform input.area
		{
		width:				190px;
		}