/* CSS Document */

html, body {
	margin:0px;
	padding: 0px;
}	
	
body {	
	background-image:url(../image/patern.gif);
	background-color:#103754;
}	

/* main Frame */
#wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

#vignette {
	height: 103px;
	width: 960px;
	margin:0px;
	padding:0px;
	background-image:url(../image/tm_vignet.jpg);
	float:left;
}

#mainmenu {
	height: 40px;
	width: 960px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../image/menu.gif);
	background-color:#eaeaea;
}

#menutop {
	height: 8px;
	width: 960px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#eaeaea;
}

#menuwrapleft {
	height: 25px;
	width: 666px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#eaeaea;
}

#menuleft18px {
	height: 25px;
	width: 18px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#eaeaea;
}

#menuleft150px {
	height: 25px;
	width: 80px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#eaeaea;
}

#menuleft2px {
	height: 25px;
	width: 2px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../image/menu02.gif);
	background-color:#eaeaea;
}

#menuwrapright {
	height: 25px;
	width: 280px;
	margin:0px;
	padding:0px;
	float:right;
	background-color: #eaeaea;
}

#menuright18px {
	height: 25px;
	width: 18px;
	margin:0px;
	padding:0px;
	float:right;
	background-color:#eaeaea;
}

#menuright80px {
	height: 25px;
	width: 100px;
	margin:0px;
	padding:0px;
	float:right;
	background-color:#eaeaea;
}

#menuright2px {
	height: 25px;
	width: 2px;
	margin:0px;
	padding:0px;
	float:right;
	background-image:url(../image/menu02.gif);
	background-color:#eaeaea;
}

/* First page */
#flashcontainer {
	height: 230px;
	width: 960px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#eaeaea;
}

#firstpagecontainer {
	height: 250px;
	width: 960px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../image/bottom_front02.gif);
	background-repeat: no-repeat;
	background-color:#eaeaea;
}

#firstpagetop {
	height: 20px;
	width: 960px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#CC0033;*/
}

#fp_containertext {
	height: 220px;
	width: 960px;
	margin:0px;
	padding:0px;
	float:left;
}

#fp01 {
	height: 220px;
	width: 25px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#FF9900;*/
}

#fp02 {
	height: 220px;
	width: 37px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#FF9900;*/
}

#fp03 {
	height: 220px;
	width: 37px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#FF9900;*/
}

#fpcolumn01 {
	height: 220px;
	width: 244px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#003399;*/
}

#fpcolumn02 {
	height: 220px;
	width: 342px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#003399;*/
}

#fpcolumn03 {
	height: 220px;
	width: 244px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#003399;*/
}

#software01 {
	height: 24px;
	width: 296px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#CC3300;	
}

/* maldoc001 */
#mainwrapper {
	width: 960px;
	margin:0px;
	padding:0px;
	float:left;
}

#leftwrapper {
	width: 684px;
	margin:0px;
	padding:0px;
	float:left;	
	background-image:url(../image/text02.gif);
	background-color:#eaeaea;
}

#rightwrapper {
	width: 276px;
	margin:0px;
	padding:0px;
	float:right;
	background-image:url(../image/right.gif);
	background-color:#eaeaea;
}

#topcontainer {
	width:960px;
	height:18px;
	background-image:url(../image/text01.gif);
	background-color:#eaeaea;
}	

#leftcontainer {
	width: 651px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#FF0000;*/
}

#textcontainer {
	width: 628px;
	margin:0px;
	padding:0px;
	float:right;
	/*background-color:#FFCC00;*/
}

#columnleft01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	
	width: 173px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#006633;*/
}

#columnleft02 {
	width: 450px;
	margin:0px;
	padding:0px;
	float:right;
	/*background-color:#FF0000;*/
}

#columnright {
	width: 258px;
	margin:0px;
	padding:0px;
	float:left;	
	/*background-color:#FF00FF;*/
}

#bottomcontainer {
	width:960px;
	height:22px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px;
	background-image:url(../image/text03.gif);
	background-color:#eaeaea;
}	

#footer {
	height: 34px;
	width: 960px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px;
	background-image:url(../image/footer.gif);
	clear:both; /*sjekk om denne en nødvendig*/
	background-repeat: no-repeat;
}

#leftwrapper, #rightwrapper, #leftcontainer,  #textcontainer, #columnleft01, #columnleft02, #columnright { 
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
}

#wrapper { overflow:hidden; }