body
{
margin: 0px 0px 0px 0px;
font: 7pt VERDANA, helvetica, sans-serif;
color: #2B2A2A;
background: #000000;
}

img
{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	text-decoration: none ;
	border: none ;
}

h1
{
font: 3.1em VERDANA, helvetica, sans-serif;
margin-left: 0em;
margin-bottom: 0em;
color: #CC3300;
text-decoration: none ;
}	 

h2
{
font: 7pt VERDANA, helvetica, sans-serif;
margin-left: 10px;
margin-top: 10px;
margin-bottom: -10px ;
color: #B19A4E ;
}

p
{
margin-left: 10px;
margin-right: 10px ;
margin-bottom: 10px;
font: 7pt VERDANA, helvetica, sans-serif;
color: #86712B ;
}


table
{
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px 0px ;
	border: none ;
}

div.images
{
	position:relative ;
	width: 465px ;
	height: 292px ;
}

div.images2
{
	position:relative ;
	width: 465px ;
	height: 262px ;
}

div.images3
{
	position:relative ;
	width: 465px ;
	height: 349px ;
}

div.images4
{
	position:relative ;
	width: 465px ;
	height: 276px ;
}

div.images5
{
	position:relative ;
	width: 465px ;
	height: 620px ;
}

div.images6
{
	position:relative ;
	width: 465px ;
	height: 310px ;
}

div.images7
{
	position:relative ;
	width: 465px ;
	height: 309px ;
}

div.images8
{
	position:relative ;
	width: 465px ;
	height: 318px ;
}


div.tema
{
	position:relative ;
	height: 35px ;
}
 
.dolceback {background: #86712B ; width: 100% ; } 
.yellowback { background: #FFDB38; }	
.blueback { background: #83B5E8 ; width: 100% ; }
.whiteback { background: white ; width: 100% ; }
.white { color: White ; }
.black { color: Black ; } 
.red { color: #CC3300; }
.big { font: 90pt VERDANA, helvetica, sans-serif bold; text-align: center ; width:100%; color:White; left:0px; right: 0px ;} 

table.sponsor
{
	text-align: center ;
}
table.sponsor td
{
	padding: 20px 0px 0px 0px ;	
}


div 
{
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px 0px ;
	float:none ;
	border: none ;
	position: absolute ;
}

div.top 
{
	position: absolute;
	height: 57px ;
	left: 32px ;
	top: 0px ;
	width: 668px ;
	z-index: 2 ;
	color: White ;
}

div.top1
{
	z-index: 2 ;
	position: absolute ;
	top: 0px ;
	left: 32px ;	
}

div.top2
{
	position: absolute ;
	bottom: 0px ;
	right: 0px ;
	text-align: right ;
}

div.top3
{
	position: absolute;
	right: 0px ;
	top: 0px ;
	text-align: right ;
}

div.line 
{
	width: 100%;
	height: 77px ;
	bottom: 5px ;
	position: relative ;
	z-index: -1 ;
}

div.left
{
	left: 32px ;
	width: 200px ;
}

div.back
{
	left: 100px ;
	top: 30px ;
}

div.nyheter
{
	width: 100% ;
	position: absolute;
	
}

div.kontakt
{
	width: 100% ;
	top: 303px ;
	position: absolute ;

}

div.meny
{
	width: 100% ;
	position: absolute;
}

div.undermeny
{
	width: 100% ;
	top: 128px ;
	position: absolute ;
}


div.right
{
	left: 235px ;
	width: 465px ;
}

div.prosjekter
{
	position: absolute ;
	top: 64px ;
	left: 60px ;
	width: 465px ;
	height: 185px ;
}

div.prosjekt2
{
	background: #83B5E8 ;
	top: 50px ;
	left: 512px ;
	width: 390px ;
	height: 185px ;
	border: black 4px solid ;
}

div.prosjekt3
{
	top: 304px ;
	left: 298px ;
}

div.prosjekt4
{
	top: 485px ;
	left: 298px ;
}

div.gray
{
	width: 100% ;
}

div.text
{
	left:189px ;
	width: 200px;
}

div.background 
{
	left: 0px ;
	top: 0px ;
}
	
div.text2
{
	z-index: 3 ;
	left: 4px ;
	width: 190px;
}

div.link
{
	right:10px ;
	bottom:5px ;
}

div.logo
{
	position: absolute ;
	right: 4px ;
	bottom: 4px ;
}

a
{
	text-decoration: none;
	color: #B19A4E;
}

a:hover { color: white ; }

