﻿/* Stange Energi - Fargekoder 
######################################################################################

Orange Background 	= #c97a29
Grå Background 		= #98999a
Grønn farge 		= #73ad55

størrelser:
Mainvindu	= 964px
Leftmenu    = 145px  (128px med bakgrunnsfarge)
maincontent = 819px
Mainright	= 295px (sort bakgrunn)
Mainleft	= 524px (hovedinnholdsvinduet)

/*
	------------------------------------------------------------------------------------------------------
		TEKSTSTØRRELSER- OG UTHEVING
	------------------------------------------------------------------------------------------------------
*/
.breadcrumb		{	font-family : verdana,helvetica,sans-serif; font-size : 9px;	font-weight : normal;	}
.staticmenu		{	font-family : verdana,helvetica,sans-serif; font-size : 9px;	font-weight : normal; 
				padding-top: 2px; display: block; padding-right: 10px;
				}
.currentKeyword	{	font-family : verdana,helvetica,sans-serif; font-size : 1.8em;	font-weight : normal;	}
.ingress		{ font-family : verdana,helvetica,sans-serif; font-size : 1.2em;	font-weight : normal;  }
.brodtekst		{ font-family : verdana,helvetica,sans-serif; font-size : 1.2em;	font-weight : normal; 	}
.brodtekst p 	{ padding-bottom: 10px;}
.toppsak		{	font-family : verdana,helvetica,sans-serif; font-size : 2.4em;	font-weight : normal;	}
.standard		{	font-family : verdana,helvetica,sans-serif; font-size : 1.8em;	font-weight : normal;	}
.infomodul,
.infomodul a		{	font-family : verdana,helvetica,sans-serif; font-size : 1.2em;	font-weight : bold; 		}
.stikktittel		{	font-family : verdana,helvetica,sans-serif; font-size : 1.4em;	font-weight : bold;		}
.toppmeny		{	font-family : verdana,helvetica,sans-serif; font-size : 14px;	font-weight : normal;
					color		: #FFFDE0;
				}
.doclink		{	font-size: 12px; margin: 4px 0 3px 10px; display: block;}
.venstremeny		
{	
	font-family 	: verdana,helvetica,sans-serif; 
	font-size 	: 1.2em;	
	font-weight 	: normal;	
	color		: #37200b;
}

/*	------------------------------------------------------------------------------------------------------
		TEKSTFARGER
	------------------------------------------------------------------------------------------------------
*/
.breadcrumbColor a		{	color	: #898989;	}
.staticmenuColor a		{	color	: #898989;	}
.breadcolor			{	color	: #000000;	}
.headercolor			{	color	:#c97a29; 	}
.linkcolor			{	color	: #01359a;	}
.stikktitlecolor		{	color	: #998675;	}
.lastModifiedColor		{	color	: #898989;	}
a.ttTColor			{	color	: #0000ff;	}
.doclink a 			{	color	: #448cd4; font-weight: bold; text-decoration: underline;	}



/*
######################################################################################

	>> GLOBAL SETTINGS AFFECTING ALL ELEMENTS
	----------------------------------------------------------------------------------
	*	: Setter egenskaper for alle elementer på siden. Eksempelvis ønsker vi at alle
		  paddings, margings og borders skal være 0 / fraværende slik at disse MÅ
		  settes eksplisitt ved behov.
	
######################################################################################
*/

* 
{
	padding						: 0;
	margin						: 0;
	border						: none;
}

html, body  
{  
	height:100%;
	margin:0px;
	padding:0px;
	border:0px;
	overflow: auto;
}

body,table,tr,td,h1,h2,h3,h4,h5,p,a,div, span,form,input,textarea,select,option,nobr, button 
{
	font-family:arial;
	font-size:11px;
	color: #000000;
	/*background: #c97a29 url(OrangeBG2000x800.png) repeat-y 50% 0;*/
}

h1 {color:#000000;margin-bottom:1px;font-size:16px;font-weight:bold; margin-top: 0px;}
h2,h3,h4,h5{color:black;margin-bottom:1px;font-size:14px;font-weight:normal; }

fieldset {display: inline}
caption{color:#000000;margin-bottom:1px;font-size:11px;text-align: left;}
body {background-color: buttonface; margin: 0px; padding: 0px; overflow: auto; border: none;}
img {border: none;margin: 0px;padding: 0px;}
p {margin-top:4px;margin-bottom:8px;padding:0;}
iframe {border: none;}
textarea {overflow: auto;}

div {border: none; margin: 0px; padding: 0px;}
a {Text-decoration: none;}
a:hover {text-decoration: underline;}

/*
######################################################################################

	>> CANVAS + HOVEDRAMMEVERK
	----------------------------------------------------------------------------------
	Her tilordnes egenskapene til DIV-taggene som skal holde på hele web-siden.
	Egenskapene medfører her at siden midtstilles.
	Merk at width-egenskapen til #canvas definerer sidens bredde.
	
	>> HIERARKI:
	----------------------------------------------------------------------------------
	#tblbg > #canvas
	
######################################################################################
*/

#tblbg {border:solid 0px red; background: #c97a29 url('./Images/OrangeBG2000x800.png') repeat-x 50% 0;}
#canvas { padding-bottom: 0px;border:solid 0px cyan; top:20px; width: 964px; text-align:left; background: url('./images/SilverBG_Gradient1px.png');}
#canvas2 { position:relative; width: 964px; border:solid 0px black;}
#top {position: relative;width: 964px; height:110px; border:solid 0px red; }
#bannertbl { vertical-align: top; border:solid 0px red; position: relative; height: 110px; width: 964px;float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#bannertbl td.logo {width: 300px; vertical-align:middle; border:solid 0px green;}
#bannertbl td.tdright {height:110px;width: 600px; border:solid 0px red; float: right; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:bottom; }
.logo {border: solid 0px cyan; width: 300px; margin: 15px 0px 0px 15px;}
.flash {border: solid 0px cyan; width: 780px; height:400px; margin: 0px 0px 0px 0px; overflow:hidden;}

#rightbannertbl { border: solid 0px red; height: 110px; width: 600px;float:right; margin: 0px 0px 0px 0px; }
#rightbannertbl td.search {position: relative; height:50px; border:solid 0px green; float:right;}
#rightbannertbl td.menu {vertical-align:bottom; position:relative; height:57px; border:solid 0px green; text-align:right;}

.searchandmypage { width:300px; border:solid 0px red; }

.mypage {width:76px; border: solid 0px black; margin: 29px 0px 0px 0px; float: left;vertical-align:middle;}

.searchweb {width:210px;border: solid 0px black; margin: 30px 0px 0px 0px; float:right; vertical-align:middle;}
.searchweb input {width: 140px; height:19px;}
.searchweb .inputbutton {width: 140px; height:19px;font-size:10px;vertical-align:middle;}
.searchweb img {vertical-align: middle;}

div.tabmenuNew {border:solid 0px pink; height:34px; vertical-align:bottom; padding-left: 20px; font-size:16px}
div.tabmenuNew a { font-size:16px;font-weight:normal; cursor:   vertical-align:bottom; display: block; float: left; height: 34px;color: White; background: url(images/tabbg.png) repeat; text-transform: uppercase;letter-spacing: 1px; margin: 0px; padding: 0px 0px 0px 0px;}
div.tabmenuNew a.selected {background: url(images/tabbgsel.png) repeat; padding: 0px 0px 0px 0px; margin-right: 5px;}
div.tabmenuNew img {margin: 0px; padding:0px; vertical-align: top;}
div.tabmenuNew a.nosel {border: solid 0px red;color:#ffffff;margin-bottom:1px; margin-right:8px;  }
div.tabmenuNew span { text-decoration: none; font-weight :normal; font-size:16px; vertical-align:bottom; }
div.tabmenuNew .title {font-size: 16px;
				
}

div.tabmenu {border:solid 0px pink; height:30px; vertical-align:bottom; }
div.tabmenu a {vertical-align:bottom;display: block; float: left; height: 30px;color: White; background: url(tabbg.jpg) repeat;	font-size: 10px;text-transform: uppercase;letter-spacing: 1px; padding: 0px 0px 0px 0px;}
div.tabmenu a.selected {background: url(tabbgsel.jpg) repeat;}
div.tabmenu img {margin: 0px; padding:0px; vertical-align: top;}

#topmnutbl_privat {border:solid 0px red; height:27px; margin: 0 0 0 0; padding: 0 0 0 0; background: url('./images/topmenubg_green_short2.png') no-repeat;}
#topmnutbl_privat td.colmenu {width: 76px;border:solid 0px red}
#topmnutbl_privat a {color: white; font-size: 12px; font-weight:bold; } 

#topmnutbl_privat_orange {border:solid 0px red; height:27px; margin: 0 0 0 0; padding: 0 0 0 0; background: url('./images/topmenubg_orange_short2.png') no-repeat;}
#topmnutbl_privat_orange td.colmenu {width: 76px;border:solid 0px red}
#topmnutbl_privat_orange a {color: white; font-size: 12px; font-weight:bold; } 

#topmnutbl_omoss_orange {border:solid 0px red; height:27px; margin: 0 0 0 0; padding: 0 0 0 0; background: url('./images/topmenubg_orange_long2.png') no-repeat;}
#topmnutbl_omoss_orange td.colmenu {width: 123px;border:solid 0px red}
#topmnutbl_omoss_orange a {color: white; font-size: 12px; font-weight:bold; } 

#topmnutbl_omoss {border:solid 0px red; height:27px; margin: 0 0 0 0; padding: 0 0 0 0; background: url('./images/topmenubg_green_long2.png') no-repeat;}
#topmnutbl_omoss td.colmenu {width: 123px;border:solid 0px red}
#topmnutbl_omoss a {color: white; font-size: 12px; font-weight:bold; } 

#topmnutbl_bedrift {border:solid 0px red; height:27px; margin: 0 0 0 0; padding: 0 0 0 0; background: url('./images/topmenubg_green_short2.png') no-repeat;}
#topmnutbl_bedrift td.colmenu {width: 76px;border:solid 0px red}
#topmnutbl_bedrift a {color: white; font-size: 12px; font-weight:bold; } 

#topmnutbl_bedrift_orange {border:solid 0px red; height:27px; margin: 0 0 0 0; padding: 0 0 0 0; background: url('./images/topmenubg_orange_short2.png') no-repeat;}
#topmnutbl_bedrift_orange td.colmenu {width: 76px;border:solid 0px red}
#topmnutbl_bedrift_orange a {color: white; font-size: 12px; font-weight:bold; } 

#topmnutbl_barnunge_orange {border:solid 0px red; height:27px; margin: 0 0 0 0; padding: 0 0 0 0; background: url('./images/topmenubg_orange_long2.png') no-repeat;}
#topmnutbl_barnunge_orange td.colmenu {width: 123px;border:solid 0px red}
#topmnutbl_barnunge_orange a {color: white; font-size: 12px; font-weight:bold; } 

#topmnutbl_barnunge {border:solid 0px red; height:27px; margin: 0 0 0 0; padding: 0 0 0 0; background: url('./images/topmenubg_green_long2.png') no-repeat;}
#topmnutbl_barnunge td.colmenu {width: 123px;border:solid 0px red}
#topmnutbl_barnunge a {color: white; font-size: 12px; font-weight:bold; } 



#tabmenutbl { vertical-align: bottom; border:solid 0px red; height:27px;width: 403px; float: left; margin: 0px 0px 0px 0px; background: url(./images/topmenu-orange-alle.png) no-repeat; }
#tabmenutbl td.colstart { width: 15px;}
#tabmenutbl td.colmenu {width: 750px;border :solid 0x red}
#tabmenutbl td.colend2 { width: 0px;}
#tabmenutbl a {color: white; font-size: small; } 
 
#hotnewstbl {border:solid 0px red; width: 795px; float: left;margin: 0px; padding:0px;}
#hotnewstbl td.col1 {width: 165px; border: solid 0px gray; padding: 0px 40px 0px 4px;}
#hotnewstbl td.col2 {width: 165px; border: solid 0px gray; padding: 0px 40px 0px 0px;}
#hotnewstbl td.col3 {width: 165px; border: solid 0px gray; padding: 0px 40px 0px 0px;}
#hotnewstbl td.col4 {width: 165px; border: solid 0px gray; padding: 0px 4px 0px 0px;}

#producttbl {border:solid 0px red; width: 466px; float: left;margin: 20px 0px 15px 20px; padding:0px;}
#producttbl td span { padding: 0px 0px 4px 4px; font-size: 14px; color: #E98300; font-weight:bold; height:16px;}
#producttbl td.rad1col1 {vertical-align:top;width: 233px;border-top:solid 1px #E1E3E1;  border-bottom:solid 1px #E1E3E1; border-right:solid 1px #E1E3E1;  padding: 0px 0px 0px 0px;}
#producttbl td.rad1col2 {vertical-align:top;width: 233px;border-top:solid 1px #E1E3E1;  border-bottom:solid 1px #E1E3E1;padding: 0px 0px 0px 7px;}
#producttbl td.rad2col1 {vertical-align:top;width: 233px;border-bottom:solid 1px #E1E3E1;border-right:solid 1px #E1E3E1;  padding: 0px 0px 0px 0px;}
#producttbl td.rad2col2 {vertical-align:top;width: 233px;border-bottom:solid 1px #E1E3E1; padding: 0px 0px 0px 7px;}

#bottomurls {border:solid 0px red; float:left; margin: 0px 0px 0px 0px; padding:0px; width:964px;}
#bottomurls td.space {width:145px; border:solid 0px;}
#bottomurls td.url {padding-right: 10px; border:solid 0px black; width:130px;}
#bottomurls td.url a {color: #3b3939;}
#bottomurls td.url a:hover {color: #342e30; text-decoration:underline;}


#shortcuts {position: relative; text-align: left;border:solid 0px cyan; margin: 0px 0px 0px 0px; height:25px;}
#shortcuts .edititem {float: none; color: #1d417f; font-size:xx-small;}
#shortcuts a {color: /*#3e3e3e*/#c97a29 ; font-size: 15px; font-weight:bold;}
#shortcuts a:hover {color: #73ad55 ; font-size: 15px; font-weight:bold;}

#mainproduct { border:solid 0px red; left: 0px; float: left; width:500px;}
#mainproduct .maincontent { font-size: 16px;
				
}
#mainproduct .tab{
				
}

#main { border:solid 0px yellow; left: 0px; float: left; width:964px;}

#footer {position: relative;height: 30px; text-align: center;border:solid 0px green; padding-top: 5px;}
#footer * {color: #ffffff; }
#footer .new {float: none; color: #1d417f; font-size:xx-small;}
#footer .edititem {float: none; color: #1d417f; font-size:xx-small;}
#footer .title {font-weight: bold; color: #ffffff; margin-top: 5px; }
#footer p {margin-top: 0px;}


.rightmnu{position: relative;background: url(mnurighttop.jpg) no-repeat;margin-bottom: 0px;}
.rightmnu h2 {color: White;font-size: 11px;text-align: center;margin-top: 0px;margin-bottom: 0px;letter-spacing: 3px;text-transform: uppercase;}
.rightmnu2 {position: relative; height: 21px;background: url(mnurighttop2.jpg) no-repeat;margin-bottom: 0px;}
.rightmnu2 h2 {color: White;font-size: 11px;text-align: center;padding-top: 7px;margin-bottom: 0px;letter-spacing: 3px;text-transform: uppercase;}

.menubar a {color: White; margin: 5px 45px 10px 0px; padding: 0px 0px 0px 5px;display: block;float: left; }
.menubar a:hover {}  
.menubar a.selected {font-weight: bold;}
.menubar img {vertical-align: top;margin-left: 0px;}



#main .bottom {clear: both; border:solid 0px lime;}
 
/* tabell for page som definere main (hovedvindu og høyrekolonne svart bakgrunn */
#mainpagetbl {float:right; border:solid 0px red;min-height:300px;height:auto!important; height:300px; padding:0 0 0 0; margin:0 0 0 0; background-color:#ffffff; width:798px;}
#mainpagetbl td.mainleft {width: 504px;height: 300px; min-height:300px;height:auto!important; border:solid 0px red; position: relative; left: 0px; float:left; clear:none; overflow: visible;}
#mainpagetbl td.mainfullwidth {width: 798px;height: 300px; min-height:300px;height:auto!important; border:solid 0px red; position: relative; left: 0px; float:left; clear:none; overflow: visible;}
/*#mainpagetbl td.mainleft a {color: #E98300;}*/
/*div.msgstory div.msgingressleft p {color:silver;}*/
/*#maingpagetbl td.mainleft div .msgbodyleft {color:black;}*/
#mainpagetbl td.mainleft .title {color: White; height: 14px; font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(maintop.jpg) no-repeat;}
#mainpagetbl td.mainleft .subtitle {padding: 9px 0px 0px 0px; color: White; height: 23px; font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(mainlefth3.jpg) no-repeat;}
#mainpagetbl td.mainleft div.frmctrlwrapper {margin: 0px 1px 0px 0px;}
/* #mainpagetbl td.mainright {border:solid 1px red; margin-top: 4px; position: relative;float: left; left: 6px;width: 25px;clear: right;overflow: hidden;}/*background-color: #DBDCDD  #F7F4F3 */    
#mainpagetbl td.mainright {border:solid 0px red; width: 25px;}    


#maingpagetbl td.mainrightblack {height: 300px; min-height:300px; border:solid 0px red; margin: 0px 0px 0px 0px; position: relative;float: right; left: 0px;width: 295px;clear: right; background-color: #000000;}  /* #F2EFEE   */
#maingpagetbl td.mainrightblack h2 {margin: 0px 0px 10px 0px; padding: 0px; text-align: center; font-size: 11px; text-transform: uppercase; letter-spacing: 2px;color: White;height: 14px; background: url(menubg.jpg) no-repeat;}
#maingpagetbl td.mainrightblack h3 {margin: 0px 0px 0px 0px; padding: 0px; text-align: center; font-size: 14px; font-weight:bold; letter-spacing: 1px;color: White;}
/*#maingpagetbl td.mainrightblack .title {margin: 0px 0px 2px 0px; padding: 0px; text-align: left; font-size: 12px; letter-spacing: 2px;color: #E98300;height: 14px;}
#maingpagetbl td.mainrightblack .bottom {height: 19px; padding: 0px; margin: 0px;background: url(menufoot.jpg) no-repeat; background-position: 0px 10px;}
#maingpagetbl td.mainrightblack a {text-decoration: none; }
/*
#mainleft {height: 300px; min-height:300px;height:auto!important; border:solid 0px blue; position: relative; left: 0px; float: left;width: 504px; clear: none;overflow: visible; background-color: #ffffff;}
#mainleft a {color: #E98300;}
#mainleft .title {color: White; height: 14px; font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(maintop.jpg) no-repeat;}
#mainleft .subtitle {padding: 9px 0px 0px 0px; color: White; height: 23px; font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(mainlefth3.jpg) no-repeat;}
#mainleft div.frmctrlwrapper {margin: 0px 1px 0px 0px;}
#mainright {border:solid 0px red; margin-top: 4px; position: relative;float: left; left: 6px;width: 168px;clear: right;overflow: hidden; /*background-color: #DBDCDD  #F7F4F3 */ ;}  /* #F2EFEE   */
/*
#mainright h2 {margin: 0px 0px 10px 0px; padding: 0px; text-align: center; font-size: 11px; text-transform: uppercase; letter-spacing: 2px;color: White;height: 14px; background: url(menubg.jpg) no-repeat;}
#mainright h3 {margin: 0px 0px 0px 0px; padding: 0px; text-align: center; font-size: 14px; font-weight:bold; letter-spacing: 1px;color: White;}
#mainright .title {margin: 0px 0px 2px 0px; padding: 0px; text-align: left; font-size: 12px; letter-spacing: 2px;color: #E98300;height: 14px;}
#mainright .bottom {height: 19px; padding: 0px; margin: 0px;background: url(menufoot.jpg) no-repeat; background-position: 0px 10px;}
#mainright a {text-decoration: none; }
*/
/*
#mainrightblack {height: 300px; min-height:300px; border:solid 0px red; margin-top: 0px; position: relative;float: left; left: 0px;width: 295px;clear: right; overflow:auto; background-color: #000000;}
#mainrightblack h2 {margin: 0px 0px 10px 0px; padding: 0px; text-align: center; font-size: 11px; text-transform: uppercase; letter-spacing: 2px;color: White;height: 14px; background: url(menubg.jpg) no-repeat;}
#mainrightblack h3 {margin: 0px 0px 0px 0px; padding: 0px; text-align: center; font-size: 14px; font-weight:bold; letter-spacing: 1px;color: White;}
#mainrightblack .title {margin: 0px 0px 2px 0px; padding: 0px; text-align: left; font-size: 12px; letter-spacing: 2px;color: #E98300;height: 14px;}
#mainrightblack .bottom {height: 19px; padding: 0px; margin: 0px;background: url(menufoot.jpg) no-repeat; background-position: 0px 10px;}
#mainrightblack a {text-decoration: none; }
*/

#tableft {position: relative; left: 2px; float: left;width: 630px; clear: none;overflow: hidden; }
#tabright {position: relative;float: left; left: 2px;width: 160px;clear: right;overflow: hidden; }
#tabright h2 {height: 17px; margin-top: 10px; padding: 0px; text-align: center; font-size: 11px; text-transform: uppercase; letter-spacing: 2px;color: white;background: url(tabrighthead.jpg) no-repeat; }

/* MainContent pages  */
#contentcanvas {position: relative;background-color: #ffffff;vertical-align: top; border:solid 0px red;width: 798px; float: right; margin: 0px 0px 5px 0px; }
#contentcanvas .defaulttop {background-color:white;border:solid 0px lime; margin:0 0 0 0; padding:0 0 0 2; min-height:300px;  }
#contentcanvas .defaultbottom {border:solid 0px fuchsia; display: block; min-height:230px; margin-bottom:0px;padding: 0 0 0 2;}

#contentcanvas .filter {display: block; margin: 10px; padding:0px 0px 10px 10px; border:activeborder 1px solid;}


/* Ny skjema-css    */
.skjema { margin: 8px 0px 10px 0px; border:solid 0px #cccccc; }

/* Right Buttons  */
table.Rightcoltbl { margin: 0px 0px 15px 0px; border:solid 0px red; width: 170px; height: 85px;background-image: url('/eway/custom/design/www-2009/OrangeButton.jpg'); }
Rightcoltbl td.tdtitle { color: #ffffff; font-size: medium; font-weight:bold; }

/*
######################################################################################

	>> HEAD (STATIC) MENU
	----------------------------------------------------------------------------------
	Her tilordnes egenskapene til den statiske toppmenyen (Ansvarserklæring mv)

	>> HIERARKI:
	----------------------------------------------------------------------------------
	#outerCanvas > #innerCanvas > #head_Container > #head_ActionContainer > #head_StaticMenuContainer
	
######################################################################################
*/
#head_StaticMenuContainer
{
	clear						: both;
	position					: absolute;
	left						: 580px;
	top						: -70px;
	width						: 400px;
	z-index						: 10;
	text-align					: right;
	font-size					: 1em;
	line-height					: inherit;
	color						: #1d398d;
}
#head_StaticMenuContainer a
{
	font-size					: 1em;
	line-height					: inherit;
	color						: #1d398d;
	text-decoration					: none;
}
/*Tilføyd 5/11-2008 av Reodor Felgen*/
#topStaticMenu.defaultStyle
{
	position				: absolute;
	top					: 100px;
	left					: 830px; 
	width					: 160px; 
	text-align				: right;
}

/*
######################################################################################

	>> LEFTMENU CONTAINER
	----------------------------------------------------------------------------------

	>> HIERARKI
	----------------------------------------------------------------------------------
	#outerCanvas > #innerCanvas > #body_Container > #body_LeftContainer >[ #body_LeftMenu_HeadContainer
																		   #leftnav
																		   #body_LeftMenu_FootContainer  ]

######################################################################################
*/


div.mnu {border: solid 1px cyan;width: 128px;min-height:232px;height:auto!important; height:232px; position: relative;background: url('./images/leftmenu_bg.png') repeat;margin: 14px 0px 0px 20px; padding: 0 0 0 0;float: left;}

div.mnutop {width: 128px; min-height:232px;height:auto!important; height:232px;position: fixed;background: url('./images/leftmenu_top.png') no-repeat;margin: 0px 0px 0px 0px; float: left;}

div.mnubottom {width:125px; height:23px;background: url('./images/leftmenu_bottombg.png') no-repeat; margin: 0px 0px 0px 0px;}


.maincanvas {position: relative;vertical-align: top; border:solid 0px red;width: 798px; float: right; margin: 0px 0px 0px 0px; padding: 0 21px 0 0; }

.leftbg
{
	float						: left;
	position					: relative;
	
	width						: 128px;
	clear						: left;
	border: solid 0px red;	
/*	background-image:url('Images/leftmenu_top.png');
	background-repeat: no-repeat;
	background-position:right;
*/
	vertical-align:top;
	 					
}



/*#body_LeftMenu_FootContainer
{
	float						: left;
	position					: relative;
	width						: 175px;
border-bottom: 1px solid #5d9bce;
}*/
/*
######################################################################################

	>> LEFT (KEYWORD) MENUES
	----------------------------------------------------------------------------------
	Her tilordnes egenskapene til venstremenyen som baseres på keywords

	>> HIERARKI:
	----------------------------------------------------------------------------------
	#outerCanvas > #innerCanvas > #body_Container > #body_LeftContainer >[ #leftnav ]
	
######################################################################################
*/
/*
#currentKeywordName {
	background-color			: #5d9bce;
	float						: left;
	position					: relative;
	width						: 145px;
	height						: 15px;
	padding						: 3px 0 1px 10px;
	font-size					: 1.3em;
	font-weight					: normal;
	color						: #ffffff;
}
*/

/*
#leftnav ul li
{ 
	list-style					: none;
	display:block;
	border:solid 0px aqua;
}
*/



/* klassen definerer hovedrammen for venstremeny */
#leftnav
{
	float						: left;
	position					: relative;
	width						: 145px;
	clear						: left;
	border						: solid 0px red;	
	display						: block;
}


#leftnav ul li
{ 
	list-style					:none;
	display						:block;
	border						:solid 0px aqua;
}

#leftnav ul.mainmnu
{ 
     width						: 128px; 
     margin						: 10px 0px 6px 0px;
     padding					: 15px 0 0 0;
     float						: right;
	 border						: solid 0px black;
	 background-image			: url('Images/leftmenu_bg.png');
	 background-repeat			: repeat-y;
	
}


/* Definerer det submenu området (inkl. alle subnøkkelord */
#leftnav ul.mainmnu li.mnu 
{
	padding						: 0px 0px 5px 4px;
	border						: solid 0px red;
	font-weight					: bold;
	position					: relative; 
 	display						: block;
 	
}

#leftnav ul.mainmnu li.mnu a
{
	color: #ffffff;

}

/* klassen definerer området menyer som ikke er selected */
#leftnav ul.mainmnu li.mnuselected 
{
	padding						: 6px 0px 8px 4px;
	margin						: 0px;						
	border						: solid 0px aqua;
	position					: relative;
	background-image			: url('Images/leftmenu_Green_mouseover.png');
	background-repeat			: no-repeat;

}

/* klassen definerer området menyer som ikke er selected */
#leftnav ul.mainmnu li.mnuselected a
{
	position					: relative;
	color						: #ffffff;
	font-weight					: bold;
	border: solid 0px red;
	text-transform: uppercase;	
}

#leftnav ul.mainmnu li.mnuselected ul.mnuexpanded
{
padding: 8px 0px 0px 0px;
border: solid 0px red;
 
				
}

#leftnav ul.mainmnu li.mnuselected ul.mnuexpanded li.mnusub
{
padding: 0px 0px 2px 0px;
}



#leftnav ul.mainmnu li.mnuselected ul.mnuexpanded li.mnusub a
{
	padding						: 0px 0px 0px 8px;
     color						: #ffffff;
    font-weight					: normal;
    	text-transform			:  none;	
    
}

#leftnav ul.mainmnu li.mnu ul.mnuexpanded li.mnusubsel
{
	padding						: 5px 0px 5px 0px;
	margin						: 1	0 1 0;			
	border						: solid 0px red;
	background-image			: url('Images/leftmenu_Green_mouseover.png');
	background-repeat			: no-repeat;
		
}

#leftnav ul.mainmnu li.mnu ul.mnuexpanded li.mnusubsel a
{
	padding						: 0px 0px 0px 8px;

}

#leftnav ul.mainmnu li.mnu ul.mnuexpanded li.mnusub a
{
	padding						: 0px 0px 0px 8px;
     color						: #ffffff;
    font-weight					: normal;
 
}

.mnucollapsed
{
	margin						: 0px 0px 0px 8px;
	padding-left				: 5px;
	border					    : solid 0px white;
	display						:  none;
	visibility					: collapse;

}

/*  END  Leftmenu   */



/*
	>> EWAY-LENKER
	----------------------------------------------------------------------------------
	Disse brukes for å sette egenskaper til EDIT funksjonaliteten i eway (e=1 etc)

######################################################################################
*/
.editMessageContainer
{
background-color				: White
	width						: 149px;
	padding						: 2px;
	border-left					: solid 1px White;
}
.editMessageLink
{
	color						: Black;
}

/*   
.sitemap
{
margin: 0 0 0 30px;
}
.sitemap ..mnuexpanded,
.mnucollapsed
{
	margin-left					: 12px;
	padding-left				: 5px;
	/*border-left					: none;
	display						: block;
}

.sitemap {
list-style-type: none;
}

.sitemap a {
list-style-image: none;
}

ul.sitemap li ul {
list-style-type: none;
}
*/

/*
gammel meny - før demosite
*/
#leftsubmenu 
	{ border: solid 0px red; list-style:none; height:auto; width:128px; margin: 12px 0px 0px 0px; padding:  0 0 0 0; vertical-align: top;}
#leftsubmenu a
	{display: block;vertical-align: middle;font-size: 11px;font-weight: bold;color: #ffffff;text-align: left;padding-top: 5px;padding-left: 0px;
	height: 24px !important; height: 24px;text-decoration: none;margin: 2px 0px 0px 0px;border:solid 0px black;}
/*#leftsubmenu:hover
	{display:block; font-size:11px; font-weight:bold; color:#ffffff; text-align:left;padding-top: 5px;padding-left: 6px;
	height: 24px !important; height: 24px; text-decoration: underline ;margin: 2px 0px 0px 0px;border:solid 0px black;}
*/
#leftsubmenu a.selected
	{display: block;border:solid 0px black;font-size: 11px;font-weight: bold;color: #ffffff;text-align: left;padding-top: 5px;padding-left: 8px;height: 24px !important;
	height: 24px;text-decoration: none;margin: 2px 0px 0px 0px;background-image: url(./images/leftmenu_Green_mouseover.png);background-repeat:no-repeat;vertical-align: bottom;}

#leftsubmenuwithchild {}

#leftsubmenuwithchild:hover
	{text-decoration: underline;font-weight: bold;color: #ffffff; }
#leftsubmenuwithchild a.selected
	{background-color: #E98300;}
#leftsubmenuwithchild selected
	{margin: 6px 0px 0px 2px;}

#leftsubmenu ul {list-style: none;  padding: 0px 0px 0px 0px; margin:  0px 0px 0px 0px; border: solid 0x red; }
#leftsubmenu ul li ul {list-style: none;  padding: 0px 0px 0px 0px; margin:  0px 0px 0px 0px; border: solid 0x red; }
#leftsubmenu ul li ul a {padding: 5px 0px 0px 18px; margin:  0px 0px 0px 0px; border: solid 0px red; }

#leftsubmenu ul li ul a.selected
	{display: block;border:solid 0px black;font-size: 11px;font-weight: bold;color: #ffffff;text-align: left;padding-top: 5px;padding-left: 18px;height: 24px !important;
	height: 24px;text-decoration: none;margin: 2px 0px 0px 0px;background-image: url(./images/leftmenu_Green_mouseover.png);background-repeat:no-repeat;vertical-align: bottom;}

#leftsubmenu li ul  {position: relative; list-style: none; padding: 0px 0px 0px 8px; margin: 0px 0px 0px 0px; border: solid 1px aqua  ;}  /*FFDEA7   */
#leftsubmenu li {list-style: none ;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: solid 0px fuchsia  ;}  /*FFDEA7   */
#leftsubmenu li a {text-decoration:none; margin: 0px 0px 0px 8px;}
#leftsubmenu li a:hover { text-decoration: underline;}
/*.leftsubmenu tr {list-style: none;  padding: 5px 0px 5px 0px; margin:  0px 0px 0px 0px;  border: solid 0px green;   } */


#persontbl {
	width: 450px;
	font-size : 12px;
	border: solid 0px red;
}

#persontbl a {
font-size: 12px;
}


#persontbl h1 {
font-size: 14px;
padding: 0px;
margin:0px;
}

#persontbl p {
font-size: 12px;
padding: 4px 0px 0px 0px;
margin:0px;
border: solid 0px red;
}

#persontbl td.navn
{ 
height: 12px; padding: 3px 0px 0px 0px;
border: solid 0px red;
}

#persontbl td.img
{
width:167px;
 border: solid 0px red;}


.ewayNewsHeading
{
	color:#E98300;margin-bottom:1px; margin-top: 0px;font-size:14px;font-weight:bold;
}

.ewayNormalTextLink {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : blue;
	width : auto;
}
.ewayNormalText {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : black;

}

.ewaySmallText {
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #F7F4F3;;
	padding : 0 15px 0 15px;
	text-align: right;
	text-decoration : none;
}


.BorderContent  { margin-top: 11px; border-right: solid 1px #e2e1e1; border-left: solid 1px #e2e1e1; border-top: solid 1px #e2e1e1; border-bottom: solid 1px #e2e1e1;}	
.leftborder {width:318px; border-right:solid 1px #e2e1e1; vertical-align:top; }
.line	{ width:92%; float:none; border-bottom: solid 1px #e2e1e1; margin: 0 0 10 0; }

/* SLUTT endringer / nye stiler  */


#canvasclear {height: 1px;clear:both;}/* Mozilla req */

.hidden {display: none;}
.block {display:block;}
.right {text-align: right; padding: 4px 4px 0px 0px;}
.left {text-align: left;}
.center {text-align: center;}
.clear {clear: both;}
.floatleft {float: left;}
.floatright {float: right;}
.readmore {color: #00AFD8; cursor: hand;}    /* #FF6600  */
/* .readmoreright {color: #9D9D9D; float: right;} */
.readmoreright {color: #73AF55; float: right;}
.readmoreicon {vertical-align:middle;}
.author {font-size: 9px;color: #979596; margin-top: 15px;}
.icon {vertical-align: middle;}
.searchbtn {vertical-align: text-bottom; cursor: hand;}
.editline {width:590px;vertical-align: middle;}
.edititem {color: #00afd8 ; }
.edititem img {vertical-align: middle;}
.space {height: 10px;}
.red {background-color: Red; color: White;}
.hormrg {margin: 0px 5px 0px 5px;}
.mrg10 {margin: 10px;}
.hr {border-bottom: solid 1px #C2C2C2;width:590px; height:2px; margin: 3px 0px 7px 0px; overflow:hidden;}
.hrblank {width:160px; height:6px; overflow:hidden;}

.mainleftcontent{margin: 15px; }
.mainleftcontent .new {float: right;display: block; }

.mainrightcontent {margin: 5px 10px 0px 10px;} /* Div for content inside mainright id div */
.mainrightcontent .new {float: right;display: block;}

.maincontent h1 {color:#000000;margin-bottom:1px;font-size:16px;font-weight:bold;}
.maincontent .form {margin: 15px;}
.maincontent .form table {width: 95%; padding: 1px 2px 1px 2px;} 

.portalselector {float: right;margin-top: 5px;margin-right: 5px;margin-bottom: 5px;}

.showusername {color: White; font-style: italic; font-size: 9px;float: right;margin-top: 5px;margin-right: 5px;margin-bottom: 5px;}
.showusername a {color: White; font-style: italic; font-size: 9px; }

fieldset.info {display: block; float: right; padding: 0 1em 0 1em;}
fieldset.info label { float:left; width: 60px;  margin-right:0.5em;  padding-top:0.2em; text-align:right;}
fieldset.info input {border: none; width: 80px;}

fieldset.edit {display: inline; padding: 0 1em 0 1em;}
fieldset.edit label { float:left; width: 100px; margin-right:0.5em;  padding-top:0.2em; text-align:right; height: 1em;}
fieldset.edit select {margin: 1px; height: 18px;}
fieldset.edit input {margin: 1px; height: 18px;}

fieldset.filter {display: block; margin: 10px;}

.twocpage {width: 100%;}
.twocpage .leftpage {width: 70%;padding: 5px; float: left; overflow: hidden;}
.twocpage .rightpage {width: 30%;padding: 5px;float: left; border-left: solid 1px activeborder; overflow: hidden;}
.twocpage .rightpage h2 {height: 21px; padding: 3px 3px 0px 3px; margin: 0px; background: url(tablisthead.jpg) repeat;}


div.blog {margin: 10px; font-size: 10px;}
div.blog p {font-size: 10px;}
div.blog h3 {font-weight: bold; font-size: 11px;}
div.blog a {text-decoration: underline; color: highlight;}


/*.search {float: left;margin: 5px;}*/
.wssearch {float: right;margin: 0px 0px 0px 5px; padding: 5px; background: url(menubar.jpg) repeat-x;}
.searchresult {margin: 15px 5px 0px 5px;}
.searchresult a {font-size: 14px; text-decoration: underline; color: #065A88;}

.new {float: left;display: block;}
.new img {height: 16px;width: 16px; vertical-align: middle;}

.maintop {margin: 0px 0px 0px 0px;position: relative;background: url(maintop.jpg) no-repeat;}
.maintop h2 {color: White;font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 3px;}
.maintoph2 {color: white;height: 14px; font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(maintop2.jpg) no-repeat;}
.maintoph3 {color: white;height: 19px; padding-top: 5px;font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(maintop3.jpg) no-repeat;}

/* Multi level ul - menu */
/*.menu ul.menu {list-style: square outside;  padding: 0px; margin: 0px 0px 0px 10px;} */
.menu ul.menu {padding: 0px; margin: 0px 0px 0px 10px;}
.menu ul {margin: 0px 0px 0px 50px; padding: 0px; } /* Second, thrid etc.  level */
.menu li {margin: 0px;padding: 0px; font-weight:normal; color:#015675;}
.menu li.selected {color: red;}
.menu a {color:  #E98300;}
.menu a.selected {color: Aqua;}

ul.nobullet {list-style: none; margin: 0px 0px 0px 5px;}
ul.circle {list-style-type: disc;}

ul.doc {margin: 0px 0px 0px 20px;}
ul.doc ul {margin: 0px 0px 0px 20px;}
ul.doc li	{ list-style-image: url(/eway/library/images/buttons/folder_closed10x10.gif);}
ul.doc li.selected	{list-style-image: url(/eway/library/images/buttons/folder_open10x10.gif);}

/* Diverse meldingslister  */
.hotnews {margin: 0px 0px 0px 0px; border:solid 0px #939394;}
.hotnews .new {float: right;display: block; color:#1d417f; font-size:xx-small; }
.hotnews a {float: left;color: #1d417f; font-size:xx-small;}
.hotnews h1 {margin: 0px 0px 2px 0px; padding: 0px; text-align: left; font-size: 18px; letter-spacing: 2px;color: #E98300;height: 16px;}
.hotnews .msg1text {font-weight:bold;}

.hotnewsdrift {margin: 0px 0px 0px 0px; padding:5 3 5 3; border:solid 0px #939394;  background-image: url(./images/driftsmeldinger-bg.png); min-height:200px; height:215px;}
.hotnewsdrift .title {border: solid 0px red; color:#ff9900; font-size:13px; font-weight: bold; font-family:Arial; padding-top: 0px; padding-left:6px; }
.hotnewsdrift a.readmore {border:solid 0px red;color:#ff9900; font-size:13px; font-weight: bold; font-family:Arial; width: 144px; }
.hotnewsdrift .new {float: right;display: block; color:#1d417f; font-size:xx-small; }
.hotnewsdrift a {float: left;color: #1d417f; font-size:xx-small;}
.hotnewsdrift h1 {margin: 0px 0px 2px 0px; padding: 0px; text-align: left; font-size: 18px; letter-spacing: 2px;color: #E98300;height: 16px;}
.hotnewsdrift .msg1text {font-size: 11px; color: white; font-family:Arial; padding-left:6px; padding-top:4px;}
.hotnewsdrift .msg1text p {color:#ffffff;}

.hotproducts {margin: 0px 0px 0px 0px; border:solid 0px red; padding: 4 4 4 4;}
.hotproducts .new {float: right;display: block; color:#1d417f; font-size:xx-small; }
.hotproducts a {float: left;color: #1d417f; font-size:xx-small;}
.hotproducts h1 {margin: 0px 0px 2px 0px; padding: 0 0 2 0px; text-align: left; font-size: 12px;color: #000000; height: 16px;}
.hotproducts .msg1text {font-weight:normal; font-size:9px;}
.hotproducts img {border:solid 0px red;}
.hotproducts p {padding:2px;}


.topstory {margin: 4px 4px 4px 4px; border:solid 0px pink;}
.topstory .new {color:#1d417f; font-size: xx-small; float: left; }
.topstory a {color: #FF6600;}
.topstory h1 {margin: 0px 0px 2px 0px; padding: 0px; text-align: left; font-size: 18px; letter-spacing: 2px;color: #E98300;height: 16px;}
.topstory .msg1text {font-weight:bold;}
.topstory .edititem { color:#1d417f; font-size: xx-small; float: left; }

/*----------------------------------------------------------------------- 
 Msgstorylist er klasse for å vise flere artikler i en liste
-----------------------------------------------------------------------  */

.msgstorylist {margin: 15px 20px 20px 20px; border:solid 0px pink; }
.msgstorylist .new {color:#1d417f; font-size: xx-small; float: left; margin:0 0 0 12px; }
.msgstorylist a {color: #FF6600;}
.msgstorylist a:hover { color:#000000;}
.msgstorylist .msgingressleft p {color:#000000; font-size:11px; font-weight:bold; }
.msgstorylist h2 {margin: 0px 0px 2px 0px; padding: 0px; font-weight: bold;text-align : left; font-size: 11px; letter-spacing: 0px; color:#000000;}
.msgstorylist .edititem { color:#1d417f; font-size: xx-small; float: left; }
.msgstorylist .readmore { text-decoration:underline; cursor: hand; color: #000000; }


/*----------------------------------------------------------------------- 
 Msgstory er klasse for å vise 1 melding, med alt innhold
-----------------------------------------------------------------------  */

.msgstory {margin: 15px 20px 20px 20px; border:solid 0px pink; }
.msgstory input {border: solid 1px gray; background-color:#cccccc; color: #00afd8;
				
}
.msgstory .new {color:#1d417f; font-size: xx-small; float: left; margin:0 0 0 12px; }
.msgstory .newperson {color:#1d417f; font-size: xx-small; float: left; margin:0 0 0 0px; }
.msgstory a {color: #E98300;}
.msgstory .msgingressleft p {color:#000000; font-size:11px; font-weight:bold; }
.msgstory h1 {margin: 0px 0px 2px 0px; padding: 0px; font-weight: bold;text-align : left; font-size: 15px; letter-spacing: 1px; color:#E98300;}
.msgstory .edititem { color:#1d417f; font-size: xx-small; float: left; }
.msgstory h3 {margin: 0px 0px 2px 0px; padding: 0px; font-weight: normal;text-align : left; font-size: 11px; letter-spacing: 0px; color:#000000;}
.msgstory .readmore { text-decoration:none; cursor: hand; color: #000000; }
.msgstory a:hover {text-decoration:underline ;}

.msgstory .msgBox_title
{	position				: relative;
	clear					: both;
	height					: 25px;
	padding					: 2px 0 6px px;
	vertical-align			: bottom;
	border					: solid 0px red;
}

.msgstory .msgBox_icon
{
	position				: relative;
	float					: left;
	padding					: 2px 5px 0 0;
}
.msgstory .msgBox_stikkTitle
{
	position				: relative;
	float					: left;
	padding					: 4px 10px 0 0;
}
.msgstory .msgBox_objectName
{
	position				: relative;
	_height					: 100%;
}
.msgstory .msgBox_summary
{
	position				: relative;
	clear					: both;
	padding					: 10px 12px 0 10px;
	color: silver;
}
.msgstory .msgBox_body
{
	position				: relative;
	clear					: both;
	padding					: 0 10px 0 10px;
}

/*----------------------------------------------------------------------- 
 MsgRightStory er klasse for å vise 1 melding, med alt innhold
-----------------------------------------------------------------------  */

#msgrightstory {margin: 0px 0px 0px 0px; border:solid 0px pink; }
#msgrightstory img {margin: 0px 0px 0px 0px; border-left:solid 1px #c0c0c0;}
#msgrightstory div {color: #ffffff; margin: 0px; }
#msgrightstory p {color: #ffffff; margin: 12px 12px 12px 12px;}
#msgrightstory .new {color:#E98300; font-size: xx-small; float: left;  margin: 0 0 0 12px; }
#msgrightstory a {color: #FF6600; }
#msgrightstory h1 {margin: 0px 0px 2px 0px; padding: 0px; font-weight: bold;text-align : left; font-size: 15px; letter-spacing: 1px;color:#E98300;}
#msgrightstory .msg1text {color: #ffffff;}
#msgrightstory .edititem { color:#E98300; font-size: xx-small; float: left; margin: 0 0 0 12px; }

#docright {margin: 12px 4px 12px 12px; border:solid 0px pink;}
#docright a {color: white;}
#docright .edititem { color:#E98300; font-size: xx-small; float: left; margin: 0 0 0 0px; }
#docright .new {color:#E98300; font-size: xx-small; float: left;  margin: 5 0 0 0; }
#docright .doclink { height:0px; color:white;}
#docright .docheader {color: white; font-size: 14px; margin:0 0 6 0;}

#docsearch {margin: 15px 20px 20px 20px; border:solid 0px pink;}
#docsearch a {color: #000000;}
#docsearch .edititem { color:#E98300; font-size: xx-small; float: left; margin: 0 0 0 0px; }
#docsearch .new {color:#E98300; font-size: xx-small; float: left;  margin: 5 0 0 0; }
#docsearch .doclink { height:0px; color:white;}
#docsearch .docheader {margin: 0px 0px 2px 0px; padding: 0px; font-weight: bold;text-align : left; font-size: 15px; letter-spacing: 1px;color:#E98300;}




div.msg {margin: 6px;}
.msg .new {float: right;display: block;color:#000000;}
.msg h1, .msg h2, .msg h3 {color:#E98300;margin-bottom:1px; margin-top: 0px;font-size:14px;font-weight:bold;}
.msg a {color: #9D9D9D;}

div.msgRight {margin: 0px;}
.msg .new {float: right;display: block;color:#000000;}
.msg h1, .msg h2, .msg h3 {color:#E98300;margin-bottom:1px; margin-top: 0px;font-size:14px;font-weight:bold;}
.msg a {color: #9D9D9D;}
.msg .title {color: #9D9D9D;}

.topdoc {margin: 4px 4px 4px 6px;border-bottom:solid 1px #C2C2C2;}
.topdoc .new {float: right;display: block; color:#000000;}


div.forum {margin: 15px 0px 0px 0px;}
table.forum {width: 100%;border: none;border-collapse: separate;}
.forum th	{background-color: #ADADAF;color: White; font-weight: bold;padding: 3px;}
.forum td	{vertical-align: top; background-color: #C7D6DB; padding: 3px;}
.forum td.icon {background-color: #ADADAF; padding: 3px; text-align: center;}
.forum .new	{float: right;display: block; padding-right: 3px;}
.forum .edit {float: right;display: block; padding-right: 3px;}
.forum .resp {background-color: #E6EEF2;}
.forum .post, .forum .post p {font-size: 12px;}
.forum a {color: highlight;}
.forum h1 {margin: 0px 0px 2px 3px;}

.browselist {font-size:9px;color:#979596;clear: both;text-align: center; margin: 0px 0px 5px 0px;}
.browselist a {font-size:9px;color:#537598;}

ul.textlist {list-style: none;margin: 0px;padding: 0px;}
.textlist li {margin: 0em 0em 1em 0em;}

table.objtable {border-collapse: collapse; margin: 10px 10px 0px 10px; table-layout: fixed;}
table.auto {table-layout: auto;}
col.tblleft, col.tblright {width: 3px;}	
col.cdate {width: 75px;}
col.c100 {width: 100px;}
col.cdatetime {width: 140px;}
col.c200 {width: 200px;}
col.c600 {width: 600px;}
col.icon {width: 22px; text-align: center;}

.objtable th {padding: 0px 5px 0px 5px; height: 16px; color: White; background: url(tblback.jpg) repeat;}
.objtable th.tblleft {width: 3px; padding: 0px; background: url(tblleft.jpg) no-repeat;}
.objtable th.tblright {width: 3px; padding: 0px; background: url(tblright.jpg) no-repeat;}
.objtable td.tblleft {width:3px; padding: 0; border: none;}
.objtable td.tblright {width:3px; padding: 0; border: none;}

.objtable td {vertical-align: middle; height: 17px; white-space: nowrap; padding: 0px 5px 0px 5px; border-right: dashed 1px black;}
.objtable td.last {border-right: none;}
.objtable td.btm {border-bottom: dashed 1px black;}
.objtable img {vertical-align: middle;}
.objtable caption .new {float: none; display: inline; margin-left: 10px; vertical-align: middle;}

/* Tabular list*/

div.tablisttoolbar {margin: 0px 1px 0px 0px;background-color: #ebeadb;height: 22px;}
div.tablisttoolbar .new {margin: 3px; float: right;}
div.tablisttoolbar img {vertical-align: middle;}
.tablisthead {margin: 0px 1px 0px 0px; padding: 3px 3px 0px 3px; height: 21px; background: url(tablisthead.jpg) repeat;}
.tablistrow {margin: 0px 1px 0px 6px; padding: 3px 3px 0px 3px; height: 17px;}
.tablistrow_web {margin: 0px 1px 0px 0px; padding: 3px 3px 0px 3px; height: 17px; border:solid 1px red;}
.tablisthead div, .tablistrow div {overflow: hidden; float: left; white-space: nowrap; margin: 0px 1px 0px 1px;} /* Turn of linewrapping in all div's inside tablisthead */

/* Tip a friend */
h1.tipafriend {margin: 10px;}
table.tipafriend
{
	margin: 10px;
	border: solid 1px activeborder;
}


.tab400 {width: 400px;}
.tab250 {width: 250px;}
.tab200 {width: 200px;}
.tab150 {width: 150px;}
.tab100 {width: 100px;}
.tablistlink {margin: 0px 2px 0px 0px; height: 17px; display: block;}
.tablistlink:hover {background-color: #E1F2F9; cursor: hand; text-decoration: none;}
.tabicon {width: 18px;}
.tabiconweb {width: 550px; margin: 2px 0px 2px 6px;}
.tab75 {width: 75%;}
.tab66 {width: 66%;}
.tab50 {width: 50%;}
.tab33 {width: 33%;}
.tab25 {width: 25%;}
.lbl75 {width: 75px;}
.tabnumber {width: 75px; text-align: right;}
.tabdate {width: 67px; padding: 0px 1px 0px 1px;}
.tabdatetime {width: 130px; }
.tablistfooter {border-top: solid 1px activeborder;	text-align: center;	height: 17px;}


/* Old tablular menu */
.tabtable
{
	border: none;
	padding: 0;
	margin: 0;
	height: 100%;
	float: left;
} 
.tableft
{
	padding: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tableft.jpg);
	width: 3px;
}
.tabactiveleft
{
	padding: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabactiveleft.jpg);
	width: 3px;
}
.tabright
{
	padding: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabright.jpg);
	width: 3px;
}
.tabactiveright
{
	padding: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabactiveright.jpg);
	width: 3px;
}
.tabcell
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabback.jpg); 
	background-repeat: repeat-x; 
}
.tabactivecell
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabactiveback.jpg); 
	background-repeat: repeat-x; 
}
/* .newsheader
{
	border-bottom: activeborder 1px solid;
	padding: 2px;
	height: 30px;
	overflow: hidden;
} */

/* Document Mgm page */
.docleft
{
	vertical-align: top;
	border-right: groove thin;
	width: 20%;
}
.docright
{
	/* background-color: Silver;*/
	vertical-align: top;
}
.docpage
{
	/* background-color:Yellow; */
/* 	position: relative; */
	width: 99%;
	border: groove thin;
}

/* ImageList */
.imgCell
/* Contains a thumbnail and a link caption */
{
	border: activeborder 1px solid;
	text-align: center;
	vertical-align: baseline;
}




/* Standard object list */
ul.list {list-style: square outside;padding: 0px;	margin: 5px 2px 0px 15px;}
.list li {margin: 0px;padding: 0px;font-weight:normal;}
.list li.selected {font-weight: bold}

ul.rss {list-style: none outside; padding: 0px;	margin: 2px 2px 0px 0px;}
.rss li {margin: 0px;padding: 0px;font-weight:normal;font-weight: bold}
.rss li.selected {margin: 0px 0px 0px 15px; list-style: square outside; font-weight: normal;}



/* Should use ul menu instead .. */ 
.toplevel {border-bottom: solid 1px #BBCBDA;display: block;padding: 2px 0px 2px 0px;}
.toplevel:hover {color: #C26627; border-bottom: solid 1px #BBCBDB;} 
.toplevelsel img, .toplevel img {vertical-align: middle;	width: 16px; height: 16px;}
.toplevelsel {color: #C26627;border-bottom: solid 1px #BBCBDA;display: block;padding: 2px 0px 2px 0px;}

body.showmessagebody {background-color: White; margin: 10px;}

/* Editmessage */
.msgBody
{
	margin: 0;
	padding: 0;
	border: none;
	background-image: none;
	background-color: buttonface;
}
.msgfldtab
{
	/* ingress / Body tabs in editmessage */
	cursor:hand;
	padding: 4px 4px 0px 4px;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
}

.msgfldtabActive
{
	cursor:hand;
	padding: 4px 4px 0px 4px;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
	background-color: White;
}

/* End of EditMessage */

/* Form Control Classes */
/* *****************/
/* New form design */
/* *****************/

.frmBody
{
	background-image: none;
	background-color: buttonface;
	margin:0;
	overflow: hidden;
}

.frmctrlwrapper
{
	margin: 0;
	padding: 0px;
	height: 26px; 
 	background-color: buttonface;   
	border-bottom:1px solid;
 	border-bottom-color:ActiveBorder; 
 	overflow: hidden;
/*
	background-image:url(/eway/custom/design/webportal/tool-bkgd.gif);
	background-color:#A2C2EE;
 	border-bottom-color:#2557AD;     */
}

/*.frmctrlwrapper a
{
	cursor:hand;
	text-decoration:none;
 	padding: 4px 3px  0px 0px;
	height: 100%; 
	vertical-align: middle; 
	color: Black;
	border-right: 1px solid;
/*	border-right-color:#6A8CCB;  */
/*	border-right-color:Activeborder; 
} 
/*
.frmctrlwrapper a:hover
{
	background-color: #ffd695;
	text-decoration:none;
} */
.frmctrlwrapper img
{
	margin:3px; 
	vertical-align: middle;
}

.frmctrlbtn
{
	overflow: visible;
/*	width: 1px; */ /* trick to set size of buttons in ie */ 
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:hand;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: buttonface;
} 
.frmctrlbtnhover
{
	overflow: visible;
	/* width: 1px; */ /* trick to set size of buttons in ie */
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:hand;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: #ffd695;
}

div.frmcontent
{
}
.frmContent	/* Outmost table */
{
	width: 100%;
}
.frmTable /* inner table */
{
	border: thin groove;
	padding: 2px;
	width: 100%;
	font-size: xx-small;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
/*	background-color: buttonface; */
}
.frmtabledynamic
{
	border: thin groove;
	padding: 2px;
	font-size: xx-small;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: buttonface;
}

.frmfield /* Floating size field */
{
	width: 100%;
}
.frmbuttonbar
{
	/* background-color: buttonshadow; */
	border-top: thin groove;
}
.frmbutton /* Standard size button */
{
	width: 100px;
}
.floatmenu
{
	background-color: infobackground;
	display: none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-right-color:Activeborder; 
	border-left-color:Activeborder; 
	border-bottom-color:Activeborder; 
	border-top-color:Activeborder; 
}
.floatmenu a
{
	cursor:hand;
	text-decoration:none;
	color: Black;
	width: 100%;
} 
.floatmenu a:hover
{
	background-color: #ffd695;
	text-decoration:none;
}

.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: hand
}

/* Template Wizard css */
.tplwizmain {background-color: buttonface;}		/* ytterste tabell */ 
.tplwizarea {padding: 5px;} /* Inndeling av tblwizmain i høyre og vestre celle */
.tplwizheading {display: block; padding: 3px 5px 3px 5px;} /* Heading i høyre og venstre */
.tplwizsteps {margin: 3px; border: 2px groove;} /* Området med de forskjellige stegene */
.tplwizstep {margin: 0px; width: 100%; padding: 2px 5px 2px 5px;} /* Ett steg */
.tplwizstepactive {margin: 0px; width: 100%; padding: 2px 5px 2px 5px; background-color: #F6F5ED; border-top: 1px groove;border-bottom: 1px groove;}
.tplwizbuttonrow {padding: 5px; border-top: 2px groove;}
.tplwizstepheading {display: block; padding: 3px 5px 3px 5px;}
.tplwizbox {margin: 3px; padding: 0px; border: 2px groove; }  /* Wizard - action area */
.tplwizpickerfield {margin: 3px; padding: 5px; white-space: nowrap; color: highlight;}
.tplwizboxheading {margin: 0px;padding: 2px 5px 2px 5px; font-weight: bold;}
.tplwizlabel {margin: 0px; display: inline; padding: 2px 5px 2px 5px; width: 120px;	vertical-align: top;}
			
		
			


