h1 
{
	font: Verdana 10pt;
	font-weight: bold;
	text-transform: uppercase;	/*CAPS?*/
	color: #043994;	
}

body
{
	font: Verdana 9pt;
	line-height: 12pt; /*line spacing?*/
	color: #043995;	/*mørkere*/	 /*Lyse blåttt: #5878CB*/
	background-color: #FFFFFF;
	border-color: #91AEE1;
}

body.title
{
	font: Verdana 10pt;
	color: #043994;
}
.frameBeloweMenu
{
	border-color: #91AEE1;
}
	
.heading
{
	width: 800px;
	height: 130px;
}

.topMenu 
{
	width: 800px;
	font-family:Arial Rounded MT Bold;
	font-size: 12pt;
	height:20px;
	vertical-align:middle;
	padding: 2px 2px 2px 2px;
}


h1.topMenu
{
	font-size: 15px;
	color: #043995;
}

h2.topMenu
{
	font-size: 7px;
	color: #5878CB;
}

.f_services
{
	width: 135px;
	height: 25px;
	font: Veranda 9pt;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EFF2F8;
	border-color: #91AEE1;
}

.leftMenu
{
/*	width: 135px;
	height: 413px;*/
	font: Veranda 9pt;
	line-height: 15pt;
	color: #043994;
	background-color: #EFF2F8;
	border-color: #91AEE1;
	border: 1;
}

.adressLine
{
	width: 800px;
	height: 14px;
	font: Veranda 9pt;
	color: #FFFFFF;
	text-align: right;
	background-color: #043995;
	border-color: #043995;
	text-decoration:none;
}

.breadCrums
{
	width: 477px;
	height: 25px;
	font-family: Veranda;
	//font-size: 7pt;
	color: #043994;
	background-color: #EFF2F8;
	border-color: #91AEE1;
}

.searchBox
{
	width: 173px;
	height: 25px;	
	/*sok.gif*/
	background-image:url('sok.gif');
	background-color: #EFF2F8;
	border-color: #91AEE1;
}
	
.mainNews
{
	width: 477px;
	height: 413px;
	/*bilde*/
	background-image: url('');
	line-height: 15pt;
	color: #5878CB;
	background-color: #FFFFFF;
	border-color: #91AEE1;
}

.mainNews.title
{
	font: veranda 10pt;
	color: #043994;
}

.mainNews2
{
	/* div. spm*/
	font: veranda 9pt;
	line-height: 15pt;
	color: #5878CB;
	background-color: #FFFFFF;
	border-color:#91AEE1;	
}

.selfService
{
	width: 173px;
	height: 147px;
	background-image: url('pile.gif');
	/*pile.gif */
	font: Veranda 9pt;
	line-height: 18pt;
	color: #5878CB;
	background-color: #FFFFFF;
	border-color: #91AEE1;
}

.aktuelt
{
	width: 173px;
	height: 71;
	background-image: url('pile.gif');
	/*pile.gif*/
	font: veranda 9pt;
	line-height: 18pt;
	color: #5878CB;
	background-color: #FFFFFF;
	border-color: #91AEE1;
}

.politics
{
	width: 173px;
	height: 74px;
	background-image: url('pile.gif');
	/*pile.gif*/
	font: veranda 9pt;
	line-height: 18pt;
	color: #5878CB;
	
	background-color: #FFFFFF;
	border-color: #91AEE1;	
}

.dialog
{
	width: 173px;
	height: 111px;
	background-image: url('pile.gif');	
	/*pile.gif*/
	font: veranda 9pt;
	line-height: 18pt;
	color: #5878CB;
	border-color: #91AEE1;
}

a.topMenu_text{font-family:Arial Rounded MT; font-size:10px;height:20px; vertical-align:middle;}
a.topMenu_text:link {color: #E6E6DA;text-decoration:none;}     /* FFFFFF unvisited link */
a.topMenu_text:visited {color: #FFFFFF;text-decoration:none;}  /* visited link */
a.topMenu_text:hover {background: #5878CB;}   /* mouse over link */
a.topMenu_text:active {color: #0000FF}   /* selected link */


a.leftMenu_text:link {color: #000000;text-decoration:none;}     /* unvisited link */
a.leftMenu_text:visited {color: #00FF00}  /* visited link */
a.leftMenu_text:hover {color: #5878CB}   /* mouse over link */
a.leftMenu_text:active {color: #0000FF}   /* selected link */


/*top meny flora*/
.topBorder_flora
{
	background-color: #043995;
	color:#FFFFFF;
	height:20px;
	font-family: Arial Rounded MT;
	font-size: 10px;
	font-weight: bold;
}

.pil_flora
{
	border = 0;
}
.flora_context
{
	border-weight: 2px;
	border-color:Black;
}

.flh_sitemap
{
	font-family: Verdana;
	font-size: 10px;
	color: #043994;
	font-weight:bold;
	text-transform: none;
	margin-bottom:2px;
}

.flh_sitemaproot
{
	font-family: Verdana;
	font-size: 12px;
	color: #043994;
	font-weight:bold;
	text-transform: none;
	margin-bottom:2px;
}

th.fl_sitemap
{
	font-size: 9px; 
	font-family:Verdana;
	font-weight:normal;
	margin-bottom:2px;
	margin-top:2px;
	color: #043995;
	line-height:15px;
}

a.umenyer 
{
	font-family: Verdana;
	font-size: 10px; /*9px*/
	text-decoration:none;
	color: #FFFFFF;
	line-height:15px;
}
a.umenyer:link {
	color: #5878CB;
	font-family: Verdana;
}
a.umenyer:visited {
	color: #5878CB;
	font-family: Verdana;		
}

a.umenyer:hover {
	font-weight: normal; 
	/*NB! TOH*/
	color: #043994; 
	font-family: Verdana;
}
img.sokknapp
{
	margin:margin:0px 0px 0px 2px;
}

.mainbodyTmp {
	background-color: white;
	margin-left:30px;
	margin-top:5px;
	width:800px;
}
.spaceUnderTopMenu {  
	background-color: #5878CB;
	width:800px;
	height:3px;
	font-size: 6px; 
}

.spaceUnder {  
	background-color: #FFFFFF;
	width:800px;
	font-size: 6px; 
	height:2px;
}

td.outerFrame, table.outerFrame {
	border-style:solid;
	border-color:#003366;/* this is the color of the main outer frame, should it be black?*/
	border-width:1px;
	background:#FFFFFF;
	margin-top:0px;
	/*height:100%;*/
	width:800px;
}

table.topTable {
	width:800px; 
	border:0px; 
	padding:0px;

}

td.flora_leftmenu {
	border-style:solid;
	border-color:#003366;/* this is the color of the main outer frame, should it be black?*/
	border-width:1px;
	background:#FFFFFF;
	/*padding-left:3px;
	padding-right3px;*/
height:100%;
}
	
.emptySpace {  
	background-color: #FFFFFF;
	width:3px;
	height:3px;
	font-size: 6px; 
}

td.flora_left_MenuHeading, table.flora_left_MenuHeading{
	border-style:solid;
	background-color:#EFF2F8;
	border-color:#91AEE1;
	border-width:1px;
	width:135px;
	padding-left:5px;
	font-weight:bold;
	font-size:9px;
	font-family:Verdana;	
	height:25px;
}
table.AboveLeftMenu 
{
	margin:2px 0px 0px 1px;
	
}

td.flora_breadcrumb
{
	border-style:solid;
	background-color:#EFF2F8;
	border-color:#91AEE1;
	border-width:1px;
	width:477px;
	padding-left:0px;	
	height:25px;
	font-weight:bold;
	font-size:9px;
	font-family:Verdana;		
}
td.flora_sok
{
	border-style:solid;
	background-color:#EFF2F8;
	border-color:#91AEE1;
	border-width:1px;
	width:177px;
	margin:2px 0px 0px 2px;
	height:25px;
}

td.flora_maincontent
{
	border-style:solid;
	background-color:#FFFFFF;
	border-color:#91AEE1;
	border-width:1px;
	width:477px;
	height:100%;
}	

input{height:18px; font-family:veranda; font-size:10px; padding-top}

table.flora_maincontent
{
	vertical-align: top;
	width:470px;
	border:0px;
}

h3.flora_maintext
{
	font-family: Verdana;
	font-size: 10px;
	color: #043994;
	text-transform: none;
}