html, body, form
{
	margin:0;
	padding:0;
	/*height:100%;	
	min-height:100%;			
	*/
}

html
{
	height:100%;
	
}

form
{
	height:100%;	
}

body
{
	height:100%;
	
	
	background-color:#cccccc;
	/*
	background-image:url(img/nfb_layout.png);
	background-position:left top;
	background-repeat:no-repeat;
	*/
}

/*Opera Fix (STICKY FOOTER)*/
body:before 
{
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}

img
{
	border-style:none;
	border:0;	
}

#page
{
	width:1023px;
	height:100%;
	
	background-color:#ffffff;
	border-right:solid 1px #000000;
}

/*STICKY FOOTER*/
body > form > #page 
{
	height: auto; /**/
	min-height: 100%;
}

#header
{
	width:100%;
	height:122px;	
	position:relative;	
}

#maincontainer
{
	margin:0;
	padding:0;
	clear:left;
	padding-top:61px;
	padding-left:45px;

	/* STICKY FOOTER */
	overflow:auto;
	padding-bottom:114px; /*must be same height as the footer */
}

#pagefooter
{
	width:832px;
	
	/*margin-top:18px;*/
	margin-left:167px; /*122px;*/
	padding-top:15px;
	border-top:solid 1px #000000;	
	background-color:#ffffff;
	
	/* STICKY FOOTER */
	position: relative;
	margin-top: -114px; /* negative value of footer height + 20px */
	height:94px;
	clear:both;	
}

#topnavigation
{
	position:relative;
	width:100%;
	height:24px;		
}

#topnavigation ul
{	
	position:absolute;
    top:0px;
    left:45px;
   	margin:0;
	padding:0;
	list-style-type:none;
}

#topnavigation ul li
{
	float:left;
}

#topnavigation li:first-child
{
    border-left: #000000 2px solid;
    height:24px;
}
    
#topnavigation ul li a, 
#topnavigation ul li a:link, 
#topnavigation ul li a:visited, 
#topnavigation ul li a:hover, 
#topnavigation ul li a:active
{		
	border-top: #000000 2px solid; 
	border-bottom: #000000 2px solid; 
	border-right: #000000 2px solid;
	padding-right: 0px; 	
	padding-left: 0px;
	padding-top: 3px;  
	padding-bottom: 0px; 
	
	font-family: verdana; 
	font-weight: normal; 
	font-size: 9px; 
	color: #000000; 
	
	width: 115px;	
	height: 17px;	
	
	white-space:nowrap;
	
	background-color: #ffffff;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	display:block;
}

#topnavigation ul li a:hover
{
	background-color:#cf2a28;
}

#topnavigation ul li.selected a:link, 
#topnavigation ul li.selected a:visited, 
#topnavigation ul li.selected a:hover, 
#topnavigation ul li.selected a:active
{
	background-color:#cf2a28;
	color:#ffffff;	
}

#subnavigation
{	
	margin:0;
	padding:0;
	width:110px;
	background-color:#ffffff;
	float:left;
}

#subnavigation ul
{
	margin:0;
	padding:0;
	list-style-type:none;	
}

#subnavigation ul li a, 
#subnavigation ul li a:link, 
#subnavigation ul li a:visited, 
#subnavigation ul li a:active
{
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;	
	border-top: #999999 1px solid; 
	border-bottom: #999999 1px solid; 
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px;
	padding-bottom: 3px; 
	font-family: verdana;
	font-size: 9px; 
	text-align: center; 
	text-decoration: none;
	
	min-height:14px;
	color: #000000; 
	background-color: #ffffff;
	display:block;
}

#subnavigation ul li.selected a, 
#subnavigation ul li.selected a:link, 
#subnavigation ul li.selected a:visited, 
#subnavigation ul li.selected a:hover, 
#subnavigation ul li.selected a:active,
#subnavigation ul li a:hover
{
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;	
	border-top: #999999 1px solid; 
	border-bottom: #999999 1px solid; 
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px;
	padding-bottom: 3px; 
	font-family: verdana;
	font-size: 9px; 
	text-align: center; 
	text-decoration: none;
	
	min-height:14px;
	color: #ffffff; 
	background-color: #333333;
	display:block;
}


#content
{
	margin:0;
	padding:0;
	width:812px;
	padding-bottom:18px;
	margin-left:142px;	
}

h1.contenttitle
{
	margin:0;
	padding:0;
	background-position: 0% top; 
	font-size: 28px; 
	padding-bottom: 0px; 
	color: #000000; 
	font-family: verdana;
	margin-bottom:20px;
}

.contenttext
{
	font-size: 10px; 
	color: #000000; 
	font-family: verdana;
}

div.contenttext
{
	/*padding-left:1px;*/
}

#pagefooter #miljo-kvalitet
{
	position:absolute;
	right:0;	
}

#pagefooter #miljo-kvalitet img
{
	margin-left:12px;
}


/* ---------------------------------------------------------------------- */
/* ---------------- LEMOON 3 -------------------------------------------- */
/* ---------------------------------------------------------------------- */


/* breadcrumb.css */
A.breadcrumb:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.breadcrumbseparator{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}




A:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* datetime.css */
.datetime{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* form.css */
.textbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.textarea{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.radio{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.checkbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.listbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.label{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.submit{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* formresult.css */
.formresultheader{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

.formresultroweven{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #dddcd7}

.formresultrowodd{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* general.css */
H1{BACKGROUND-POSITION: 0% top; FONT-SIZE: 28px; PADDING-BOTTOM: 15px; COLOR: #000000; FONT-FAMILY: verdana; font-weight:normal;}

H2{FONT-SIZE: 12px}

H3{}

H4{}

H5{}

H6{}

ADDRESS{}

formatted{}









/* pagetitle.css */
.pagetitle{FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Verdana}


/* subnavigation.css 
A.subnavigation:link{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 110px; 

COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none;display:block}

A.subnavigation:visited{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 110px; 

COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none; display:block}

A.subnavigation:hover{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 110px; 

COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center; TEXT-DECORATION: none; display:block}

A.subnavigation:active{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 110px; 

COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center; TEXT-DECORATION: none; display:block}

A.subnavigationSelected:link{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 

110px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center; TEXT-DECORATION: none; display:block}

A.subnavigationSelected:visited{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; 

WIDTH: 110px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center; TEXT-DECORATION: none; display:block}

A.subnavigationSelected:hover{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 

110px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center; TEXT-DECORATION: none; display:block}

A.subnavigationSelected:active{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 

110px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center; TEXT-DECORATION: none; display:block}

A.subnavigationback:link{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px 

solid; WIDTH: 110px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none; display:block}

A.subnavigationback:visited{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 

1px solid; WIDTH: 110px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none; 

display:block}

A.subnavigationback:hover{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 

1px solid; WIDTH: 110px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none; 

display:block}

A.subnavigationback:active{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 

1px solid; WIDTH: 110px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none; 

display:block}
*/
/* topnavigation.css 
A.topnavigation:link{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: none; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px 

solid; WIDTH: 117px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none;display:block;}

A.topnavigation:visited{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: none; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px 

solid; WIDTH: 117px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none;display:block;}

A.topnavigation:hover{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: none; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px 

solid; WIDTH: 117x; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #cf2a28; TEXT-ALIGN: center; TEXT-DECORATION: none;display:block;}

A.topnavigation:active{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: none; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px 

solid; WIDTH: 117px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #cf2a28; TEXT-ALIGN: center; TEXT-DECORATION: none;display:block;}

A.topnavigationSelected:link{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: none; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 

1px solid; WIDTH: 117px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #cf2a28; TEXT-ALIGN: center; TEXT-DECORATION: 

none;display:block;}

A.topnavigationSelected:visited{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: none; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: 

#000000 1px solid; WIDTH: 117px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #cf2a28; TEXT-ALIGN: center; TEXT-DECORATION: 

none;display:block;}

A.topnavigationSelected:hover{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: none; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 

1px solid; WIDTH: 117px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #cf2a28; TEXT-ALIGN: center; TEXT-DECORATION: 

none;display:block;}

A.topnavigationSelected:active{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: none; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: 

#000000 1px solid; WIDTH: 117px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #cf2a28; TEXT-ALIGN: center; TEXT-DECORATION: 

none;display:block;}

.topspace{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}
*/

