@import url(/sitemod/upload/Root/theme/stylesheets/front-page.css);

/*	TopBar styles						*/
div.clsTopBar, table.clsTopBar, table.clstopbar
{
	text-align:center;
}
/*	End TopBar styles						*/

.Copyright, .Copyright a:link, .Copyright a:active, .Copyright a:visited {
  COLOR: #999999;
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
  FONT-SIZE: 9px;
}

.BackTop, .BackTop A:link, .BackTop A:active, .BackTop A:visited, .BackTop A:hover {
	COLOR: #003366;FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 9px;TEXT-DECORATION: none;
}

.Topmenu, a.Topmenu:link, a.Topmenu:active, a.Topmenu:visited {
	COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 11px; TEXT-DECORATION: none;
}
a.Topmenu:hover {COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}

.TopmenuActive, A.topmenuActive:link, A.TopmenuActive:active, a.TopmenuActive:visited {
	COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A.TopmenuActive:hover {
	COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}

.Toolbar, .Toolbar a:link, .Toolbar a:active, .Toolbar a:visited, .Toolbar a:hover {
	COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px ; TEXT-DECORATION: underline;
}

.Leftmenu, .Leftmenu a:link, .Leftmenu a:active, .Leftmenu a:visited {
	COLOR: #000000;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	display: block;
	width:99%;
}

.Leftmenu a:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
	display: block;
	width:99%;
}

.LeftmenuActive {
	COLOR: #cc6600; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px;FONT-WEIGHT: bold;TEXT-DECORATION: none;
}

.MenubarTitle, .MenubarTitle a:link, .MenubarTitle a:active, .MenubarTitle a:visited {
	COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none;
}

.MenubarTitle a:hover {
	COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline;
}

.MenubarItem, .MenubarItem a:link, .MenubarItem a:active, .MenubarItem a:visited {
	COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none;
}

.MenubarItem a:hover {
	COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline;
}

.ToolbarMenuItemTitle {
	COLOR: #000000; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}

.ToolbarMenuItem, .ToolbarMenuItem a:link, .ToolbarMenuItem a:active, .ToolbarMenuItem a:visited {
	COLOR: #000000; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none;
}

.ToolbarMenuItem a:hover {
	COLOR: #000000; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline;
}

.ToolbarTop, .ToolbarTop a:link, .ToolbarTop a:active, .ToolbarTop a:visited {
	COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: none;
}

.ToolbarSearch {
	COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none;
}

.ToolbarTop a:hover {
	COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: underline;
}

.Pathmenu, .Pathmenu a:link, .Pathmenu a:active, .Pathmenu a:visited {
	COLOR: #003366; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

.Pathmenu a:hover {
	COLOR: #003366; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}

.PathmenuActive { COLOR: #cc6600;  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold }

.LSBoxLink, a.LSBoxLink:link, a.LSBoxLink:active, a.LSBoxLink:visited {
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
a.LSBoxLink:hover {
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.eServiceBoxLink, a.eServiceBoxLink:link, a.eServiceBoxLink:active, a.eServiceBoxLink:visited {
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	COLOR: #003366;
	TEXT-DECORATION: none;
}
a.eServiceBoxLink:hover {
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	COLOR: #003366;
	TEXT-DECORATION: underline;
}

TD { 
  COLOR: #000000;
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
  FONT-SIZE: 10px;
}

TD.clsTextBox, td.clstextbox {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
  }

TD.clsTextBoxWithPadding, td.clstextboxwithpadding {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

TD.clsTextBoxNoBottomPadding, td.clstextboxnobottompadding {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}

TD.clsTextBoxPaddingRight, td.clstextboxpaddingright {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
}

TD.clsH1BoxPaddingTop, td.clsh1boxpaddingtop
{
	COLOR: #000000; 
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold ;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}

TD.clsTextBoxNoTopPadding, td.clstextboxnotoppadding {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

TD.clsTextBoxTopBar, td.clstextboxtopbar {
	COLOR: #000000;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
}
TD.clsTextBoxTopBarWithFullPadding, td.clstextboxtopbarwithfullpadding {
	background-color: #CCD8DE;
	color: #000000;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 10px 4px 11px;
}
TD.clsBannerBoxTopBar, td.clsbannerboxtopbar {
	COLOR: #000000;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
}

TD.clsBannerBox2TopBar, td.clsbannerbox2topbar
{
	background-color: #ccd8de;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}

TD.clsTextBox2OnlyTopBorder, td.clstextbox2onlytopborder
{
	border-top: solid 1px #779abc;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.HRtd { BACKGROUND-COLOR: #779abc; }

/* Brødtext class in editor */
div, span, P, .clsNormalText {
  COLOR: #000000; 
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
  FONT-SIZE: 10px;
  }

.shortcuts li                  {list-style-type:none; margin-bottom: 10px;}

A, A:active {
  COLOR: #003366;
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
  FONT-SIZE: 10px;
  TEXT-DECORATION: underline;
  }

A:visited {
  COLOR: #cc6600;
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
  FONT-SIZE: 10px;
  TEXT-DECORATION: underline;
  }

.clsH1
{
  COLOR: #000000; 
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
  FONT-SIZE: 13px; 
  FONT-WEIGHT: bold ;
}

H1
{
  COLOR: #000000; 
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
  FONT-SIZE: 13px; 
  FONT-WEIGHT: bold ;
  margin-bottom:-17px;
}

#lidMainHeadline
{
	margin-bottom:17px;
}

H2, .clsH2, .h2 {
  COLOR: #000000; 
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px; 
  FONT-WEIGHT: bold;
}

.clsH2sp {
  COLOR: #000000; 
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px; 
  FONT-WEIGHT: bold;
}

H3, .clsH3 {
  COLOR: #000000; 
  FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
  FONT-SIZE: 10px; 
  FONT-WEIGHT: bold;
}

h2.clsNoSpace, h3.clsNoSpace
{
	margin-bottom:-17px;
}

hr                  {clear: both; text-align: right; width: 100%; height: 1px; color: #779abc; border: none; margin: 10px 0 10px 0;} /* For ie6 */
html > body hr      {clear: both; margin: 10px 0 10px 0 !important; width: 100%; height: 1px; background-color: #779abc; border: none;} /* For Gecko-based browsers */

.tableHeader, .tableheader { 
	BACKGROUND-COLOR: #cedbde; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold;
}
.clsTableBGColorCEDBDE { 
	BACKGROUND-COLOR: #cedbde; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px;
}
.tableLine, .tableline, .TableLine, .Tableline { BACKGROUND-COLOR: #739ABC; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE:10px;}
.tableBody, .tablebody, .Tablebody, .TableBody { 
	BACKGROUND-COLOR: #e7ebef; 
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal; 
	padding-top : 0px;
}
.tableBodyWhite, .TableBodyWhite { BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px;FONT-WEIGHT: normal;}
.tableBodyDark, .TableBodyDark { BACKGROUND-COLOR: #cedbde; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px;FONT-WEIGHT: normal;}
.tableTable, .tabletable, .TableTable { BACKGROUND-COLOR: #739ABC; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px;FONT-WEIGHT: normal;}

#Popup {COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none }
#Popup:link {COLOR: #000000;FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none }
#Popup:active {COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none }
#Popup:visited {COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none }
#Popup:hover {COLOR: #cc6600; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px;TEXT-DECORATION: underline }

.PopupStar {
	COLOR: #cc6600; 
	FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; 
	FONT-SIZE: 10px; 
	LETTER-SPACING: 0.1em; 
	TEXT-DECORATION: none }
.PopupStarLarge { 
	COLOR: #cc6600; 
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 10px;
	TEXT-DECORATION: none 
	}

.printerH1 {
  COLOR: #000000; 
  FONT-FAMILY: arial; 
  FONT-SIZE: 15px; 
  FONT-WEIGHT: bold ;
}
/* CASCADING MENUS */
DIV.level0, DIV.level1, DIV.level2,DIV.level3, DIV.level4, DIV.level5,DIV.level6,DIV.level7,DIV.level8 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 120px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: 1px solid #779abc;
  background: #ccd8de;
  visibility : hidden;
}

TABLE.level0, TABLE.level1, TABLE.level2, TABLE.level3, TABLE.level4, TABLE.level5 { 
  width: 120px;
  table-layout: fixed;
  font-size: 10px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif, sans-serif;
}
.level1 {
  z-index: 10;
}


.level2 {
  z-index: 20;
}

.level3 {
  z-index: 30;
}

.level4 {
  z-index: 40;
}

.level5 {
  z-index: 50;
}

TD.subFolder, TD.subItem {
  padding-top: 3px;
  padding-bottom: 3px;    
}

IMG.subFolderArrow {
  width: 5px;
  height: 11px;
}

A.subFolder:link, A.subFolder:visited, A.subItem:link, A.subItem:visited {  
  text-decoration: none;
  color: #000000;
  display: block;
  width:99%;
}

A.subFolder:hover, A.subFolder:active, A.subItem:hover, A.subItem:active {
  text-decoration: underline;
  display: block;
  width:99%;
}

/* LEFT NAVIGATION */
#floatingNavi {
  position: relative;
  z-index: 9;
  width: 130px;
  height:0;
  top: 0px;
  left: 0px;
  display: visible;
}

#lidTreeTable {
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	behavior:url(/sitemod/includes/htc/TableTree.htc); 
}

TEXTAREA {
	COLOR: #000000; 
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 10px;
}

SELECT {
	COLOR: #000000; 
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 10px;
}

INPUT {
	COLOR: #000000; 
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 10px;
}

.faneActive { COLOR: #000000; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana,Geneva,arial,Helvetica,sans-serif; FONT-SIZE: 10px;FONT-WEIGHT: bold;TEXT-DECORATION: none;}
.fane { COLOR: #000000; BACKGROUND-COLOR: #ccd8de; FONT-FAMILY: Verdana,Geneva,arial,Helvetica,sans-serif; FONT-SIZE: 10px;FONT-WEIGHT: bold;TEXT-DECORATION: none;}
.fane A:link { COLOR: #000000; BACKGROUND-COLOR: #ccd8de; FONT-FAMILY: Verdana,Geneva,arial,Helvetica,sans-serif; FONT-SIZE: 10px;FONT-WEIGHT: bold;TEXT-DECORATION: none;}
.fane A:active { COLOR: #000000; BACKGROUND-COLOR: #ccd8de; FONT-FAMILY: Verdana,Geneva,arial,Helvetica,sans-serif; FONT-SIZE: 10px;FONT-WEIGHT: bold;TEXT-DECORATION: none;}
.fane A:visited { COLOR: #000000; BACKGROUND-COLOR: #ccd8de; FONT-FAMILY: Verdana,Geneva,arial,Helvetica,sans-serif; FONT-SIZE: 10px;FONT-WEIGHT: bold;TEXT-DECORATION: none;}

.divLoginSoloImage {
  position: absolute;
  top: 7px;
  left: 110px;
  width: 1px;
  z-index:100;
}

/* table class */
table.clsTable, table.clstable
{
	border-collapse: collapse;
	padding: 4px 10px 4px 10px;
	width:100%;
}

tr.clsTopRow, tr.clstoprow
{
	background-color:#CCD8DE;
	font-size:11px;
	font-weight:bold;
}

td.clsTdTopRow, td.clstdtoprow
{
	border-top: none 0px;
	border-left: solid 1px #779ABC;
}

td.clsTdTopRowFirstCell, td.clstdtoprowfirstcell
{
	border-top: none 0px;
	border-left: none 0px;
}

td.clsTdTopRowLastCell, td.clstdtoprowlastcell
{
	border-top: none 0px;
	border-left: solid 1px #779ABC;
}

tr.clsRowColored, tr.clsrowcolored
{
	background-color:#e5eaef;
}

td.clsTd, td.clstd
{
	border: solid 1px #779ABC;
	text-align: right;
}

td.clsTdFirstCell, td.clstdfirstcell
{
	border: solid 1px #779ABC;
}

td.clsTdLastCell, td.clstdlastcell
{
	border: solid 1px #779ABC;
	text-align: right;
}
/* end table class */

.hide
{
	display: none;
}

/* error styles */
div.clsErrorHeading
{
	font-weight:bold;
	padding: 2px 10px 2px 10px;
	width: 100%;
	background-color:#D8DB7F;
}

div.clsErrorTextfield
{
	background-image: url(/sitemod/images/theme/icons/i_SystemFailure_for_bg.gif);
	background-repeat:no-repeat;
	padding: 10px 10px 10px 55px;
	width: 100%;
	border:solid 1px #A9AF00;
	background-color: #EFF1CC;
}

/* no */
/* Bakgrunnfarger for annen-hver farge i tabell, CG */
.colourTabVert {
background-color: #F1F2D0;
}

.colourTabVert2 {
background-color: #E9E8AA;
}

.colourtab1 {
background-color: #FFFFFF;
}

.colourtab2 {
background-color: #F3EFC3;
}

/* Bakgrunnsfarger for tabeller - lagt til av Jens, 24.04.01
Coolgray */
.colourcool {
background-color: #E5EAEF;
}

/* Bakgrunnsfarger for tabeller - lagt til av Christer, 17.04.01
Brandblue tint 2  */
.colour {
background-color: #CCD8DE
}

/* Bakgrunnsfarger for tynn strek i tabeller - lagt til av Christer, 17.04.01 */
.colourline {
background-color: #779ABC;
}

.colourblue {
background-color: #003366;
}

/* Bakgrunnsfarge for tynn strek for hjelpetabeller - laget av Jens C., 18.04.01 */
.colourhelpline{
background-color: #968F69;
}

/* Bakgrunnsfarge for hjelpetabeller - laget av Jens C., 18.04.01 */
.colourhelp{
background-color: #D9D5BE;
}

/* Bakgrunnsfarge for tynn strek for feiltabeller - laget av CG, 11.06.01 */
.colourErrorline{
background-color: #A9AF00;
}

/* Bakgrunnsfarge for feiltabeller - laget av Jens C., 11.06.01 */
.colourError{
background-color: #D8DB7F;
}

/* Hvit bakgrunnsfarge - lagt til av Christer, 17.04.01 */
.colourwhite {
background-color: #FFFFFF;
}

/*  Headline1 black on white (Headline text content) */
.headline1 {
font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold;
color: #000000;
}

/*  Headline2,  Table header   black  */
.headline2 {
font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #000000;
}

/*  Headline3,  Table header   black  */
.headline3,.keyword {
font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
color: #000000;
}

/* Ingress - lagt til av Christer */
.ingress {
font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
}

/* Ingress - lagt til av Christer */
.DBar {
font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #000000;
}

/* Ingress - lagt til av Christer */
.CBarSmall {
font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
color: #000000;
}

.CBar {
font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #000000;
}

.textSpeedTrade {
font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal;
color: #000000;
}

.selectedarea { 
font-family: Arial, Helv, Helvetica, Verdana; 
font-size: 11px; 
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
 }
/* end no */

/* Added by Kingo 07.01.2005 */
SPAN.clsFormsAsterisk
{
	color:#CC6600;
}

/* table styles */

/*generic*/
th img {border:0;}
.alignRight {text-align:right !important;}
.alignBottom {vertical-align:bottom !important;}
.odd {background:#e5eaef !important;}
.bgBlue {background: #e5eaef !important;}

/* boxes for C or D-area*/
.textbox, .textboxNoTopbar, .textboxNoTopbarTwoCol, .tableBlue {margin:0 0 20px 0;}
.imageHolder, .portraitHolder  {margin:0 0 10px 0;}   
.textbox *, .textboxNoTopbar *, .textboxNoTopbarTwoCol *, .tableBlue *, .portraitHolder * {margin:0;}
.textbox, .textboxNoTopbar, .textboxNoTopbarTwoCol, .tableBlue, .portraitsHolder {width:100%}
.textbox td, .textboxNoTopbar td, .textboxNoTopbarTwoCol td, .tableBlue td, .tableBlue th {padding:4px 10px 4px 10px; vertical-align: top;}
.textbox p a, .textboxNoTopbar p a, .textboxNoTopbarTwoCol p a, .imageHolder p a {float:right;}
.linkList {padding:0; margin:0 0 5px 0;}
.linkList li {list-style-type:none;}
.blueBar {background:#ccd8de; padding:4px 10px 4px 10px; border-bottom:1px solid #779abc; margin-bottom:3px;}

/*Boxes with topbar (blue/green)*/
.headingBlue {background:#ccd8de; border:1px solid #ccd8de; border-bottom: 1px solid #779abc;}
.contentBlue {background:#fff; border:1px solid #779abc; border-width:0 1px 1px 1px;}
.contentBlue img {margin:-3px -3px 3px -3px;}

.headingGreen {background:#c5bc89; border: 1px solid #c5bc89; border-bottom:1px solid #968f69}
.headingGreen img {float:right; margin:-3px 0 -3px -3px}
.contentGreen {background:#fff; border:1px solid #968f69; border-width: 0 1px 1px 1px;}
.contentGreen img {float:left; margin:3px 5px 3px 3px;}

/*Shortcutbox*/
.headingGrey {background:#ccc; border:1px solid #ccc; border-bottom: 1px solid #999}
.contentGrey {background:#fff; border:1px solid #999; border-width: 0 1px 1px 1px;}


/*Boxes without topbar (blue)*/
.contentNoTopbar {background:#fff; border:1px solid #779abc;}
.textboxNoTopbar, .textboxNoTopbarTwoCol, .tableBlue {border:1px solid #779abc; border-width: 0 1px 1px 0;}
.textboxNoTopbarTwoCol td, .textboxNoTopbar td  {background:#fff; border:1px solid #779abc; border-width: 1px 0 0 1px;}
.textboxNoTopbarTwoCol td {width:50%;}

/*Tables*/
.tableBlue caption{background:#ccd8de;  font-size: 11px; font-weight:bold; text-align:left; padding: 4px 10px 4px 10px}
.tableBlue {border:1px solid #779abc; border-width: 0 1px 1px 0;}
.tableBlue td {background:#fff; border:1px solid #779abc; border-width: 1px 0 0 1px;}
.tableBlue th {background:#e5eaef; border:1px solid #779abc; border-width: 1px 0 0 1px; text-align:left; font-size:11px; font-weight:bold;}

/*Specific nordea.se table*/
.pricelistWidth {width:120px; }

/*Images*/
.imageHolder {clear:both;}
.imageHolder img {float:left; margin: 0 20px 10px 0; border:1px solid #779abc}
.portraitHolder img {margin: 0 5px 0 0; border:1px solid #779abc}
.portraitWidth {width: 70px}
.portraitHolder td {vertical-align: top;}
.portraitHolder ul {list-style-type:none; margin:0; padding:0;}

/* Solo market */
#soloMarket                  {background: #f3efc3; border: 1px solid #993; margin: 0 0 20px 0; padding: 0; width: 166px;}
* html #soloMarket           {width: 168px;} /* for ie */
#soloMarket p                {margin: 6px 3px 6px 3px;}
#soloMarket p a              {margin: 0;}

/* end table styles */

