*{
	margin										: 0;
	padding										: 0;
}

body {
	font-family								: Arial, san-Serif;
	padding										: 10px;
	font-size									: 0.8em;
	background-color					: #fff;
	color											: #000;
}

#canvas {
	left                      : 0;
  right                     : 0;
  width                     : 100%;
  margin                    : 0 auto;
  background-color          : #ffffff;
    text-align								: center;
}

a {
	text-decoration						: none;
}

a img {
  border                    : none;
}
#mainpage {
	width											: 903px;
	position                  : relative;
  clear                     : both;
  height                    : 100%;
  margin                    : 0 auto;
  font-size                 : inherit;
  line-height               : inherit;
  background-color          : #fff;
    text-align								: left;

}

*> #mainpage {
	width											: 900px;
}

/* Area : Menu */

#left {
  position                  : relative;
	float											: left;
	width											: 165px;
	color											: #fdffea;
	background-color					: #fff;
}

#left a img {
	border										: 0;
}

.menuheader {
	border-top								: 1px solid #fff;
	font-weight								: bold;
	background-color					: #E50083;
	color											:	#fff;
	text-decoration						: none;
	word-spacing							: normal;
	text-align								: left;
	letter-spacing						: 0;
	line-height								: 1.7;
	font-size                 : 1.1em;
	height										: 3.4em;
	width											: 165px;
}
.menuheader07 {
	border-top								: 1px solid #fff;
	font-weight								: bold;
	background-color					: #00aeef;
	color											:	#fff;
	text-decoration						: none;
	word-spacing							: normal;
	text-align								: left;
	letter-spacing						: 0;
	line-height								: 1.7;
	font-size                 : 1.1em;
	height										: 3.4em;
	width											: 165px;
}

.menuheader a,
.menuheader07 a,
.menuheader08 a {
	color											:	#fff;
}

.menuheader strong,
.menuheader07 strong,
.menuheader08 strong {
	display										: block;
	padding										: 13px 6px 0 6px;
}

.menuheader08 {
	border-top								: 1px solid #fff;
	font-weight								: bold;
	background-color					: #898788;
	color											:	#fff;
	text-decoration						: none;
	word-spacing							: normal;
	text-align								: left;
	letter-spacing						: 0;
	line-height								: 1.7;
	font-size                 : 1.1em;
	height										: 50px;
	width											: 165px;
	padding-top								: 10px;
}

*> .menuheader08 {
	height										: 40px;
}

.menu {
	position									: relative;
	margin-bottom							: 10px;
	background-color					: #f6f6f6;
}

.menu a:link,
.menu a:active,
.menu a:visited,
.menu a:hover {
	position									: relative;
	display										: block;
	color											: #000;
	padding-left							: 5px;
	font-weight								: normal;
}

.p2008 .menu a:hover {
	font-weight								: bold;
}

.mnusub {
	position									: relative;
	background-color					: #f6f6f6;
}

.mnuselected {
	position									: relative;
	background-color					: #034796;
}

.mnuselected a {
	color											: #fff;
}

.mnusub a {
	color											:#000;
}

.mnusubsel {
	position									: relative;
	background-color					: #034796;
}

.mnusubsel a {
	color											:#fff;
}

.mnuexpanded {
	position									: relative;
}

.mnuexpanded li {
	position									: relative;
	padding-left							: 15px;
}

.menu li {
	position									: relative;
	border-top								: solid 1px white;
	border-bottom             : solid 1px #f6f6f6;
}

*> .menu li {
  border-bottom             : none;
}

.menu li a {
	display										: block;
	position									: relative;
	padding                   : 3px 0;
}

.mnucollapsed {
	position									: relative;
	display										: none;
}

.mnusub {
	position									: relative;
	display										: block;
}


/* Area : Main (Inneholder ogs Area:Topmenu, Content og Right) */

#main {
	position								: relative;
	margin-left								: 175px;
}
*> #main {
	margin-left								: 175px;

}

/* Area : Content (Inneholder Area:Left, Area:Right) */

#content {
	width											: 725px;
	margin-top								: 10px;
	background-color					: #fff;
	float											: left;
	position									: relative;
}

*>#content {
	width											: 724px;
}

#content li {
	list-style-image					: url(/eway/custom/design/fasttrack/images/arrow.gif);
	margin-left								: 16px;
}

/* Area : Left */

#leftcontent {
	position									: relative;
	width											: 533px;
	float											: left;
}

*> #leftcontent {
	position									: relative;
}
#leftcontentwide {
	position									: relative;
	width											: 721px;
	float											: left;
	
}

*> #leftcontentwide {
	position									: relative;

}

.ingress {
	text-decoration						: none;
	line-height								: 1.2em;
	font-weight								: bold;
	padding-bottom						: 5px;
}

.singleart {
  clear                     : left;
  padding-bottom						: 10px;
	text-decoration						: none;
	line-height								: 1.2em;

}

.singleart a{
	text-decoration						: underline;
}

.doubleart {
	float											: left;
	width											: 260px;
	padding-bottom						: 10px;
	text-decoration						: none;
	line-height								: 1.2em;
}

.left {
  margin-right              : 10px;
}
.under {
	padding-top								: 10px;
}

.doubleart a {
	text-decoration						: underline;
}

h1 {
	position									: relative;
	line-height								: 1.4;
	font-size									: 3em;
}

h2 {
	position									: relative;
	line-height								: 1.1;
	font-size									: 2em;
}

h3 {
	position									: relative;
	line-height								: 1.0;
	font-size									: 1.2em;
}

.i1{
	position									: relative;
	font-weight								: bold;
	margin-bottom							: 20px;
}

/* Area : Right */

#rightcontent {
	position									: relative;
	float											: right;
	width											: 179px;
}

#rightcontent li {
	position									: relative;
	list-style-type						: none;
}

#rightcontent .flash {
	position									: relative;
	margin-bottom							: 10px;
}

.rightmsg {
  margin-bottom             : 5px;
}

/* Area : Topmeny */

/* Style for 2006 meny */

#topmenu {
  position                  : relative;
	float                     : left;
	line-height		            : 1.2;
	width                     : 725px;
	background-color	        : #E50083;
	height			              : 3.1em;
  margin-left               : 2px;
}

*> #topmenu {
  width                     : 725px;
  height                    : 50px;
  margin-left               : 0;
}

#topnavigation {
  position                  : relative;
}

#topnavigation ul {
  position                  : absolute;
  z-index                   : 2;
}

#topnavigation ul li {
  background-color					: #b7b7b7;
  float                     : left;
  display                   : block;
  list-style-type           : none;
  color                     : #fff;
}

#topnavigation ul li.toplevel {
  padding                   : 3px 12px 2px 12px;
  border-right              : 1px solid #fff;
  border-bottom             : 1px solid #fff;
}

*> #topnavigation ul li.toplevel {
  padding                   : 2px 12px;  
}

#topnavigation ul li.selected {
  background-color					: #E50083;
  padding                   : 3px 12px;
  border-right              : 1px solid #fff;  
}


*> #topnavigation ul li.selected {
  padding                   : 3px 12px 2px 12px;  
}

#topnavigation ul li.selected ul.selected {
  width                     : 400px;
}

#topnavigation ul li ul li {
  background-color					: #E50083;
  position                  : relative;
  top                       : 20px;
  left                      : 12px;
  display                   : none;
}

*> #topnavigation ul li ul li {
  top                       : 10px;
  left                      : 42px;
}

#topnavigation ul li.selected ul li {
  display                   : inline;
}

#topnavigation ul li a:link, 
#topnavigation ul li a:active, 
#topnavigation ul li a:hover, 
#topnavigation ul li a:visited {
  color                     : #fff;
}

#topnavigation ul li.selected ul.selected li {
  padding-right             : 10px;
}

/* Style for 2007 og 2008 meny */

#topmenu07,
#topmenu08 {
  position                  : relative;
	float                     : left;
	line-height		            : 1.2;
	width                     : 725px;
	background-color	        : #00aeef;
	height			              : 3.1em;
  margin-left               : 2px;
}

*> #topmenu07,
*> #topmenu08 {
  width                     : 725px;
  height                    : 50px;
  margin-left               : 0;
}

#topnavigation2007 ul li.selected,
#topnavigation2008 ul li.selected {
  background-color					: #E50083;
  padding                   : 3px 12px;
  border-right              : 1px solid #fff;  
}

#topnavigation2007,
#topnavigation2008 {
  position                  : relative;
}

#topnavigation2007 ul,
#topnavigation2008 ul {
  position                  : absolute;
  z-index                   : 2;
}

#topnavigation2007 ul li,
#topnavigation2008 ul li {
  background-color					: #b7b7b7;
  float                     : left;
  display                   : block;
  list-style-type           : none;
  color                     : #fff;
}

#topnavigation2007 ul li.toplevel,
#topnavigation2008 ul li.toplevel {
  padding                   : 3px 12px 2px 12px;
  border-right              : 1px solid #fff;
  border-bottom             : 1px solid #fff;
}

*> #topnavigation2007 ul li.toplevel,
*> #topnavigation2008 ul li.toplevel {
  padding                   : 2px 12px;  
}

#topnavigation2007 ul li.selected,
#topnavigation2008 ul li.selected {
  background-color					: #00aeef;
  padding                   : 3px 12px;
  border-right              : 1px solid #fff;  
}

*> #topnavigation2007 ul li.selected,
*> #topnavigation2008 ul li.selected {
  padding                   : 3px 12px 2px 12px;  
}

#topnavigation2007 ul li.selected ul.selected,
#topnavigation2007 ul li.toplevel ul,
#topnavigation2008 ul li.selected ul.selected,
#topnavigation2008 ul li.toplevel ul {
  width                     : 400px;
}

#topnavigation2007 ul li ul li,
#topnavigation2008 ul li ul li {
  background-color					: #00aeef;
  position                  : relative;
  top                       : 20px;
  left                      : 12px;
}

*> #topnavigation2007 ul li ul li,
*> #topnavigation2008 ul li ul li {
  top                       : 10px;
  left                      : 42px;
}

#topnavigation2007 ul li a:link, 
#topnavigation2007 ul li a:active, 
#topnavigation2007 ul li a:hover, 
#topnavigation2007 ul li a:visited,
#topnavigation2008 ul li a:link, 
#topnavigation2008 ul li a:active, 
#topnavigation2008 ul li a:hover, 
#topnavigation2008 ul li a:visited {
  color                     : #fff;
}

#topnavigation2007 ul li.selected ul.selected li,
#topnavigation2007 ul li ul li,
#topnavigation2008 ul li.selected ul.selected li,
#topnavigation2008 ul li ul li {
  padding-right             : 10px;
}

#topnavigation2008 #id2403 li,
#topnavigation2007 #id2191 li,
#topnavigation2008 #id2421 li,
#topnavigation2007 #id2214 li  {
	display										: block;
}

#topnavigation2007 #id2403 li,
#topnavigation2008 #id2191 li,
#topnavigation2007 #id2421 li,
#topnavigation2008 #id2214 li,
#topnavigation2007 #id2627 li,
#topnavigation2008 #id2627 li,
#topnavigation2007 #id2625 li,
#topnavigation2008 #id2625 li {
	display										: none;
}

/*-----------------------------*/

#extras {
  position                  : absolute;
	top                       : 0;
	height										: 0.9em;
	left                      : 159px;
	width                     : 566px;
	/*left                      : 212px;
	width                     : 513px;*/
	background-color					: #b7b7b7;
	border-bottom							: 1px solid white;
	padding										: 1px 2px 0 2px;
}

*> #extras {
	left                      : 155px;
	height                    : 1.4em;
}

.toplink {
	font-size									: 0.8em;
	float                     : right;
	padding                   : 5px 7px 0 5px;
}

.toplink a:link,
.toplink a:hover,
.toplink a:visited,
.toplink a:active {
  color                     : #fff;
}

.topborder {
	background-image					: url(/eway/custom/design/aarsrapport/images/linkborder.gif);
	background-repeat					: no-repeat;
	background-position				: right 6px;
}

#search {
	float											: right;

}

#search .inputfield {
	height										: 17px;
}

#search .searchbtn {
	cursor                    : hand;
	height										: 13px;
	width											: 26px;
	margin                    : 1px 5px 0 5px;
}

/* eway-specialties */

#toggle {
	position									: relative;			 
	float											: right;  
}

#toggle a.authorlink {
	position									: relative;
	font-size									: 10px; 
	text-decoration						: underline; 
	color											: #000;
}

#toggle a.authorlink:hover {
	position									: relative;
	font-size									: 10px; 
	text-decoration						: underline;
	color											: #000;
}

#toggle img {
	position									: relative;
	vertical-align						: middle;
}

.edit {
	position									: relative;
	display										: block;
	color											: #000;
}

/* Tabell kode */

.linje {
	position									: relative;
	border-bottom-width				: thin !important;
	border-bottom-style				: dotted !important;
	border-bottom-color				: #009DDF !important;
	font-weight								: bold !important;
}

.linje_normal {
	position									: relative;
	border-bottom-width				: thin !important;
	border-bottom-style				: dotted !important;
	border-bottom-color				: #009DDF !important;
}
 
.a_tabell {
	position									: relative;
	font-family								: verdana !important;
  font-size									: 10px !important;
  font-weight								: bold !important;
  font-variant							: normal !important;
  color											: #008CD8 !important;
}

tr.grey {
  background-color: #f0f0f0
}

tr td p {
  font-size: 12px; 
}

table.greyborders {
  border-top: solid 1px #c4c0c2; 
  border-bottom: solid 1px #c4c0c2;
}

table.greyborderslinks {
  border-top: solid 1px #c4c0c2; 
  border-bottom: solid 1px #c4c0c2;
  padding: 0px 0px 0px 0px;
}

/* Styles to use for quickly fixing tables in Dreamweaver */

table {
	font-size: 10px;
	font-family: verdana, sans-serif;
	border-collapse:collapse;
	text-align: right;
	width: 10px;
	color: #222;
	margin: 0 10px 25px 0;
}

.head {
	vertical-align:bottom;
}

	.head td {
		font-size:18px;
		font-weight:bold;
		vertical-align: bottom;
		margin-bottom: 15px;
	}
	
	
td {
	border-bottom: none;
	padding: 5px 5px 0 3px;
	width: 11%;
}
		
	td.left {
		text-align: left;
		width: auto;
	}
	
	td.indent {
		text-align: left;
		padding-left: 30px;
		width: auto;
	}
	
	.underline td {
		font-weight: bold;
		color: #000;
		border-bottom: 1px solid #333;
}
	
.bold {
	font-weight: bold;
}
.grey {
	background: #ddd;
}

ul.noteslist li {margin: 0 0 5px 0;}

/* Spesielle settings kun for 2008/2009 */

.menuLeft2008 {
	background-color					: #fff;
	padding-top								: 10px;
	margin-bottom							: 2px;
	background-image					: url(/eway/custom/design/aarsrapport/images/dot.jpg);
	background-repeat					: repeat-x;
	background-position				: left bottom;
}

.menuLeft2008 li {
	border										: none;
	background-image					: url(/eway/custom/design/aarsrapport/images/dot.jpg);
	background-repeat					: repeat-x;
	background-position				: left top;
	padding										: 3px 0;
}

.menuLeft2008 li a:link,
.menuLeft2008 li a:visited,
.menuLeft2008 li a:hover,
.menuLeft2008 li a:active {
	color											: #4c4c4c;
	font-size									: 12px;
}

.menuLeft2008 li ul li,
.menuLeft2008 li ul li ul li {
	background-image					: none;
	padding										: 1px 0;
}

.menuLeft2008 .mnusubsel,
.mnuselected,
.mnusub {
	background-color					: #fff;
}

.menuLeft2008 li ul li {
	padding-left							: 10px;
}

.menuLeft2008 .mnusubsel a,
.menuLeft2008 .mnuselected a, 
.menuLeft2008 .mnudescsel a {
	color											:#000;
	font-weight								: bold;
}

.menuLeft2008 .mnusubsel ul li a,
.menuLeft2008 .mnuselected ul li a,
.menuLeft2008 .mnudescsel ul li a {
	font-weight								: normal;
}

.menuLeft2008 .mnuselected li a {
	margin-left								: 5px;
}

.menuLeft2008 ul .mnudescsel ul .mnusubselopen a,
.menuLeft2008 ul .mnudescsel ul .mnusubsel a {
	color											: #c40068; 
}


.menuLeft2008 ul .mnudescsel ul .mnusubselopen ul a,
.menuLeft2008 ul .mnudescsel ul .mnusubsel ul a {
	color											: #4c4c4c;
	padding-left							: 10px; 
}

.menuLeft2008 ul li.mnusubdescsel ul {
	margin-left								: 5px;
}

.menuLeft2008 .mnuselected li ul li a {
	margin-left								: 3px;
}

#topmenu08 {
  position                  : relative;
	float                     : left;
	line-height		            : 1.2;
	width                     : 725px;
	background-color	        : #898888;
	height			              : 50px;
  margin-left               : 3px;
}

*> #topmenu08 {
  height                    : 50px;
  margin-left               : 0;
}

#topnavigation2008Ny ul li.selected,
#topnavigation2009 ul li.selected {
  padding                   : 3px 12px;
  border-right              : 1px solid #fff;  
}

#topnavigation2008Ny,
#topnavigation2009 {
  position                  : relative;
}

#topnavigation2008Ny ul,
#topnavigation2009 ul {
  position                  : absolute;
  z-index                   : 2;
}

#topnavigation2008Ny ul li,
#topnavigation2009 ul li {
  background-color					: #b7b7b7;
  float                     : left;
  display                   : block;
  list-style-type           : none;
  color                     : #fff;
  height										: 20px;
	width											: 70px;
	font-size									: 14px;
}

#topnavigation2008Ny ul li.toplevel,
#topnavigation2009 ul li.toplevel {
  padding                   : 5px 0 4px 20px;
  border-right              : 1px solid #fff;
  border-bottom             : 1px solid #fff;
}

#topnavigation2008Ny ul li.selected,
#topnavigation2009 ul li.selected {
  background-color					: #898888;
  padding                   : 5px 20px;
  border-right              : 1px solid #fff;  
}


*> #topnavigation2008Ny ul li.toplevel,
*> #topnavigation2008Ny ul li.selected,
*> #topnavigation2009 ul li.toplevel,
*> #topnavigation2009 ul li.selected {
  padding                   : 4px 15px;
  width											: 30px;
  height										: 16px;
}

#topnavigation2008Ny ul li.selected a,
#topnavigation2009 ul li.selected a {
	font-weight								: bold;
}

#topnavigation2008Ny ul li.selected ul.selected,
#topnavigation2008Ny ul li.toplevel ul,
#topnavigation2009 ul li.selected ul.selected,
#topnavigation2009 ul li.toplevel ul {
  width                     : 400px;
}

#topnavigation2008Ny ul li ul li,
#topnavigation2009 ul li ul li {
  background-color					: #898888;
  position                  : relative;
  top                       : 28px;
  left                      : -33px;
  height										: 15px;
  font-size									: 12px;
  width											: 80px;
}

#topnavigation2008Ny ul li.selected ul li a,
#topnavigation2009 ul li.selected ul li a {
	font-weight								: normal;
}

*> #topnavigation2008Ny ul li ul li,
*> #topnavigation2009 ul li ul li {
  top                       : 10px;
  left                      : 42px;
}

#topnavigation2008Ny ul li a:link, 
#topnavigation2008Ny ul li a:active, 
#topnavigation2008Ny ul li a:hover, 
#topnavigation2008Ny ul li a:visited,
#topnavigation2009 ul li a:link, 
#topnavigation2009 ul li a:active, 
#topnavigation2009 ul li a:hover, 
#topnavigation2009 ul li a:visited {
  color                     : #fff;
}

#topnavigation2008Ny ul li.selected ul.selected li,
#topnavigation2008Ny ul li ul li,
#topnavigation2009 ul li.selected ul.selected li,
#topnavigation2009 ul li ul li {
  padding-right             : 10px;
}

#topnavigation2008Ny #id2403 li,
#topnavigation2008Ny #id2421 li {
	display										: block;
}

#topnavigation2008Ny #id2191 li,
#topnavigation2008Ny #id2214 li,
#topnavigation2008Ny #id2625 li,
#topnavigation2008Ny #id2627 li {
	display										: none;
}

#topnavigation2009 #id2625 li {
	display										: block;
}

#topnavigation2009 #id2191 li,
#topnavigation2009 #id2214 li,
#topnavigation2009 #id2403 li,
#topnavigation2009 #id2421 li {
	display										: none;
}

.p2008 #extras {
  height										: 27px;
  left											: 210px;
  width                     : 515px;
}

*>.p2008 #extras {
	left                      : 180px;
	height                    : 23px;
	width                     : 541px;
}

.p2008 #search {
	float											: right;

}

.p2008 #search .inputfield {
	margin-top								: 2px;
	height										: 17px;
}

.p2008 #search .searchbtn {
	cursor                    : hand;
	height										: 13px;
	width											: 26px;
	margin                    : 1px 5px 0 5px;
}

.p2008 #content {
	padding-left							: 3px;
	width											: 728px;
}

.p2009 #extras {
  height										: 27px;
  left											: 280px;
  width                     : 445px;
}

*>.p2009 #extras {
	left                      : 180px;
	height                    : 23px;
	width                     : 541px;
}

.p2009 #search {
	float											: right;
}

.p2009 #search .inputfield {
	margin-top								: 2px;
	height										: 17px;
}

.p2009 #search .searchbtn {
	cursor                    : hand;
	height										: 13px;
	width											: 26px;
	margin                    : 1px 5px 0 5px;
}

.p2009 #content {
	padding-left							: 3px;
	width											: 728px;
}


/* LeftContent */

.mainMsg {
	width											: 533px;
	line-height								: 1.3;
	float											: left;
}

.dottedLine {
	background-image					: url(/eway/custom/design/aarsrapport/images/dot.jpg);
	background-repeat					: repeat-x;
	background-position				: left bottom;
	padding-bottom						: 5px;
	float											: left;
}

.mainMsg h1 {
	font-size									: 24px;
	padding-top								: 10px;
}

.mainMsg .summary {
	font-weight								: bold;
}

.mainMsg .readmore {
	margin-top								: 5px;
	color											: #c40068;
	background-image					: url(/eway/custom/design/aarsrapport/images/listStyle.jpg);
	background-repeat					: no-repeat;
	background-position				: left center;
	padding-left							: 10px;
	float											: left;
}

/* RightContent */

#urlList {
	background-image					: url(/eway/custom/design/aarsrapport/images/dot.jpg);
	background-repeat					: repeat-x;
	background-position				: left top;
	padding										: 10px 4px;
	margin-top								: 15px;
}

#urlList li {
	list-style-image					: url(/eway/custom/design/aarsrapport/images/listStyle.jpg);
	margin-left								: 16px;
}

#urlList li a {
	color											: #c40068;
}
	

#urlList h1 {
	font-size									: 13px;
}

/* Regnskapet i årsrapporten 2008 */


.notes2008 table {
	font-size: 10px;
	font-family: verdana, sans-serif;
	border-collapse:collapse;
	text-align: right;
	width: 100%;
	color: #222;
	margin-bottom: 25px;
}

.notes2008 a {
	font-weight: bold;	
}

.notes2008 p {
	margin-bottom: 7px;
}

.notes2008 .tittel {
	vertical-align:bottom;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	vertical-align: bottom;
	margin-bottom: 15px;
}
	
	
.notes2008 td {
	border-bottom: none;
	padding: 5px 5px 0 3px;
}
		
.notes2008 .venstre{text-align: left; border:1px solid red;}
.notes2008 .hoyre 	{text-align: right}
.notes2008 .midt 	{text-align: center}

.notes2008 .innrykk {
	width: auto;
	padding-left: 30px;
	text-align:left;
}
	
.notes2008 .understrek {
	color: #000;
	border-bottom: 1px solid #333;
}
	
.notes2008 .bold 	{font-weight: bold}
.notes2008.italic {font-style: italic}
.notes2008 .graa 	{background: #ddd}

.notes2008 .graa-bold {
	font-weight: bold;
	background: #ddd;
}

.notes2008 .graa-understrek {
	background: #ddd;
	border-bottom: 1px solid #333;
}

.notes2008 .bold-understrek {
	font-weight: bold;
	border-bottom: 1px solid #333;
}
.notes2008 .graa-bold-understrek {
	background: #ddd;
	border-bottom: 1px solid #333;
	font-weight: bold;
}

.notes2008 .red {
	color: #F00;	
}