BODY {
	margin: 0px;
	padding: 0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#DEDEDE;
}

img {
border: 0;
}

p, div, table, td, tr {
	margin:0;
	padding:0;
	font-family: "Times New Roman", Times, serif;
	color:#000000;
	font-size:10.5pt;
}

p  { 
	padding: 0; 
	margin: 0 10px 12px 0;
	line-height:1.3em;
}

ul { 
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	}
li { 
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	}

A:link, A:visited    {text-decoration : underline; color: #003366; }
A:hover, A:active  {text-decoration : none; color: #0033CC; }

H1, H2, H3, H4, H5  {
	font-family :  Arial, Helvetica, sans-serif; 
	color : #003366;  
	font-size : medium;
	font-weight: bold; 
	padding: 0px;
	margin: 10px 0px 10px 0px;
	line-height: normal;
	letter-spacing: 1px; 
	}
H1 {  
	font-size : medium;
	margin: 10px 0px 5px 0px;	
}
H1.forside {
	margin: 0px 0px 2px 0px;
}
	
H2  {
	font-size : small;
	}
	
H3 {
	font-size : small;
	font-weight: normal; 
	}

H4, H5, H6    {
	font-size : 9pt;
	font-weight: bold; 	
	margin: 7px 0px 2px 0px;	
	letter-spacing: normal; 
	}

	
.ingress {
 	font-size:medium;
	}

.litenskrift {
 	font-size:8px;
}
.storskrift {
 	font-size:medium;
}
.storFet {
 	font-size:medium;
	font-weight:bold;
}


/* **********************  layout controls below ****************************** */

#logolink {
	position:absolute;
	top:21px;
	left:606px;
	width:auto;
	height:auto;
	z-index: 20;
	}

#header {
	position:absolute;
	top:30px;
	left:12px;
	width:600px;
	height:auto;
	z-index: 11;
	}
	#header P{
	margin: 0;
	padding:0;
	font-size:10px;
	line-height:11px;
	font-family :  Verdana, Arial, Helvetica, sans-serif; 
	}
	#header .alt{
	color:#003366;
	}
	#header H1{
	font-family :  Verdana, Arial, Helvetica, sans-serif; 
	color : #000000;  
	font-size : 10px;
	font-weight: bold; 
	padding: 0px;
	margin: 0px;
	line-height: normal;
	letter-spacing: normal; 
	}
	#header A{
	color : #000000;  
	}

	
	
#menu {
	text-align:right;
	position:absolute;
	top:136px;
	left:12px;
	width:765px;
	height:auto;
	z-index: 12;
	color:#FFD200;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#menu A {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color: #FFD200;
			letter-spacing:0px;
			}
			
	#menu A:link,#menu A:visited {
   			text-decoration : none;  
			}
	#menu A:hover,#menu  A:active  {
			text-decoration : underline; 
			color: #FFFF00; 
			}


#mainBodyBG {
	position:absolute;
	top:0;
	left:0px;
	width:809px;
	height:493px;
	background-image:url(images/bg_main.jpg);
	z-index: 1;
	}
#mainBody {
	position:absolute;
	top:160px;
	left:12px;
	width:550px;
	height:auto;
	z-index: 10;
	}
DIV.produksjoner#mainBody {
	width:770px; !important
}

#bildeholder {
	position:absolute;
	top:235px;
	left:570px;
	width:202px;
	height:auto;
	z-index: 13;
	}
	#bildeholder IMG{
		border:1px solid #DEDEDE;
		}
.bildeBorder {
		border:1px solid #DEDEDE;
		}

/* link til oss */
#designPlastikk {
	position:absolute;
	bottom:5px;
	left:810px;
	width:auto;
	height:auto;
	z-index: 2;
	}