/* This imports the layout css (A, B, cascade and footer area rules) */
/* top navigation */
a.topNavi,
a.topNaviActive     {font-family: Arial, Helv, sans-serif;	text-decoration: none; font-size: 11px; color: #fff;}
a.topNavi:hover     {text-decoration: underline;}
a.topNaviActive     {font-weight: bold;}


/* left navigation */
#mainPath			{width: 110px; font-weight: bold; font-size: 10px; padding-bottom: 2px;	border-bottom: 1px solid #cfdee7; margin-bottom: 8px;} /* Colour is wrong */
div.path			{margin-bottom: 6px;}
a.path				{text-decoration: none;	color: #036; font-size: 10pt; font-weight: bold}
td.mainHeader,
td.mainHeaderActive {font-size: 11px; font-weight: bold; color: #036;}
span.mainHeader,
span.mainHeaderActive,
span.mainItemActive {font-size: 11px; font-weight: bold; color: #036;}
span.headernavi     {color: #036; font-size: 10px; font-weight: bold; text-decoration: none;}
td.mainFolder,
td.mainItem	        {color: #000;}
span.mainFolder,
span.mainItem,
a.mainItem          {font-size: 10px; font-weight: bold; text-decoration: none; color: #000;}
a.mainItem2,
a.mainItem2:active,
a.mainItem2:visited,
a.mainItem3         {font-size: 10px; font-weight: bold;text-decoration: none; color: #c60;}
a.mainItem0,
a.mainItem0:visited,
a.mainItem0:active  {font-size: 10px; font-weight: bold; text-decoration: none; color: #000;}
a.mainItem1,
a.mainItem1:visited,
a.mainItem1:active  {font-size: 10px; text-decoration: none; color: #000;}
a.linkItem,
a.linkItem:visited,
a.linkItem:active    {font-size: 10px; text-decoration: none; color: #000;}
a.mainItem0:hover    {text-decoration: underline; color: #000;}
a.mainItem2:hover,
a.mainItem1:hover,
a.linkItem:hover     {text-decoration: underline;}
span.mainHeader      {text-decoration: none}
span.mainHeaderActive {font-size: 11px; font-weight: bold}
.HRtd				{background-color:#779abc}


/*	default page classes	*/
div.clsTopBar
{
	text-align:center;
}

.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 }


/* 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);
}

/* added by Jens */
#lidMainBanners {padding-top: 3.9em;}

/* This imports the elements css (for C and D area) */
/* only for this template */
.template {background: #ccc; margin: 5px 0 5px 0; padding: 3px; font-style:italic; font: bold italic 13px Arial, Helvetica, sans-serif; }
/* Revove when published */

/* generic */
.nomargin                  {margin: 0 !important;}
.newwindow                 {margin-left:5px}


/* overview list */
.overviewList              {width: 100%; margin: 0 0 10px 0;}
* html .overviewList              {margin: 0;}
.overviewList th           {display: none;}
.overviewList td           {width: 50%;}
.overviewList caption      {text-align: left; font-size: 12px; font-weight: bold; margin: 10px 0 5px 0; background: #ccd8de; border-bottom: 1px solid #779abc; padding: 3px;}

/* news list */
.newsList                  {width: 100%; margin: 0 0 10px 0;}
* html .newsList           {margin: 0;}
.newsList th               {display: none;}
.newsList td               {padding: 0 0 5px 0; vertical-align: top}
.newsList caption          {text-align: left; font-size: 12px; font-weight: bold; margin: 0 0 5px 0;
                               background: #ccd8de; border-bottom: 1px solid #779abc; padding: 3px;}
td.date                    {padding-right: 5px; white-space: nowrap;}
span.date                  {padding-right: 5px; border-right: 1px solid #999; margin-right:5px; color:#999;}
.first td                  {padding-top: 7px !important;}

/* topstory and intro */

.topStory            {margin-bottom:10px; width:100%}
.intro            {width:100%}
.topStory table,
.intro table               {float: left;}
.topStory img,
.intro img                 {margin: 0 20px 10px 0; border: 1px solid #779abc;}
.intro table,
.topStory img.noborder,
.intro img.noborder                 {border: 0}
.topStory table               {margin-top: 10px;}

.topStory h2,
.intro h2                   {margin-top:7px}
.topStory .link, .link, p.link					   {margin:0; padding:0;}


/* product list */
.prodList1                 {margin: 0 0 10px 0;}
.prodList1 td              {vertical-align: top;}
.prodList1 img             {margin: 0 20px 0 0; border: 1px solid #779abc;}
.prodList1 p               {margin :0;}

.prodList2                 {background: #ccd8de; border-bottom: 1px solid #779abc; padding: 5px; font-size: 12px;
                                 margin-bottom: 5px;}

.prodList3                 {width: 100%; margin: 0;}
.prodList3 th              {display: none;}
.prodList3 td              {width: 50%;}
.prodList3 caption         {text-align: left; font-weight: bold; background: #ccd8de; border-bottom: 1px solid #779abc;
                               padding: 5px; font-size: 12px; margin-bottom: 5px;}


/* contextual navigation */
h2.shortcuts			     {font-size:12px; margin: 0 0 5px 7px}
table.shortcuts           {width: 168px; margin: 0 0 20px 0;}
.shortcuts td             {padding: 0 5px 5px 7px; background: #fff url(/sitemod/upload/root/theme/images/backgrounds/bg_shortcuts.gif) no-repeat 0% 100%}
.shortcuts .linkList      {padding:0; margin:0 0 5px 0;}
.shortcuts .linkList li   {list-style-type:none; padding-bottom: 4px;}



/* life events */
.lifeEvent caption        {padding: 0; font-weight: bold; font-size: 12px; text-align: left}
.lifeEvent                {margin: 0 0 20px 0;}
.lifeEvent br             {display: none}
.lifeEvent label          {vertical-align: 10%;}
* html .lifeEvent label   {vertical-align: 40%;}

#lidMainContent .lifeEvent  			{width: 396px}
#lidMainContent .lifeEvent .leTop  		{padding: 8px 7px 0px 7px; background: #eff1cc url(/sitemod/upload/root/theme/images/backgrounds/leTop396.gif) no-repeat 0% 0%;}
#lidMainContent .lifeEvent .leBottom	{padding: 0px 7 10px 7px; background: #eff1cc url(/sitemod/upload/root/theme/images/backgrounds/leBottom396.gif) no-repeat 0 100%}
#lidMainContent .lifeEvent fieldset		{margin:0; padding:0;}
#lidMainContent .lifeEvent form			{margin:0; padding:0; text-align:center;}
#lidMainContent .lifeEvent #leField		{width:220px}


#lidMainBanners .lifeEvent {width:168px; background: #fff;}
#lidMainBanners .lifeEvent .leTop  {width:168px; padding: 10 7px 0px 7px; background: #eff1cc url(/sitemod/upload/root/theme/images/backgrounds/leTop.gif) no-repeat 0% 0%;}
#lidMainBanners .lifeEvent .leBottom {width:168px; padding: 10px 7 10px 7px; background: #eff1cc url(/sitemod/upload/root/theme/images/backgrounds/leBottom.gif) no-repeat 0 100%}
#lidMainBanners .lifeEvent #leField	 {width:100%;}
#lidMainBanners .lifeEvent fieldset {width:154px; margin:0; padding:0;}
#lidMainBanners .lifeEvent form	{margin:0; padding:0 0 3px 0;}



/* advice / tools and helpers */
.advice caption           {padding: 0; font-weight: bold; font-size: 12px; text-align: left}
.advice                	{margin: 0 0 20px 0;}
.advice br                {display: none}
.advice label             {vertical-align: 10%;}
* html .advice label      {vertical-align: 40%;}

#lidMainContent .advice  				{width: 396px}
#lidMainContent .advice .adTop          {padding: 8px 7px 0px 7px;  background: #e5eaef url(/sitemod/upload/root/theme/images/backgrounds/adTop396.gif) no-repeat 0% 0%;}
#lidMainContent .advice .adBottom       {padding: 0px 7 10px 7px; background: #e5eaef url(/sitemod/upload/root/theme/images/backgrounds/adBottom396.gif) no-repeat 0 100%}
#lidMainContent .advice fieldset		{margin:0; padding:0;}
#lidMainContent .advice form			{margin:0; padding:0; text-align:center;}
#lidMainContent .advice #adField		{width:220px}

#lidMainBanners .advice			{width:168px; background: #fff;}
#lidMainBanners .advice .adTop     {width:168px; padding: 10 7px 0px 7px; background: #e5eaef url(/sitemod/upload/root/theme/images/backgrounds/adTop.gif) no-repeat 0% 0%;}
#lidMainBanners .advice .adBottom  {width:168px; padding: 10px 7 10px 7px; background: #e5eaef url(/sitemod/upload/root/theme/images/backgrounds/adBottom.gif) no-repeat 0 100%}
#lidMainBanners .advice  #adField	 {width:100%}
#lidMainBanners .advice  fieldset {width:154px; margin:0; padding:0;}
#lidMainBanners .advice  form	{margin:0; padding:0 0 3px 0;}

/* Solo Market */
.solomarket, .solomarketCampaign				{width:166px; margin: 0 0 20px 0; border:1px solid #999933;background:#f8ecc4}
.solomarket								{padding:5px 6px 7px 6px;}
.solomarket p			{margin:0;}
.solomarketCampaign		{padding:0;}
.solomarketCampaign img		{padding:0 0 2px 0;}
.solomarketCampaign p		{margin:0;padding:2px 5px 6px 5px;}
.solomarketCampaign h2		{margin:0;padding:4px 5px 2px 5px;font-size:12px;}


/* sign up */
.signup                      {border: 1px solid #779abc; background: #e5eaef; padding: 3px; margin: 0 0 20px 0;}
.signup h2                   {font-size: 13px; margin-top:0;padding-top:0;}


/*info bar */
#infobar {background: #f3efc3; border-top:1px solid #968f69; border-bottom:1px solid #968f69; padding-top:5px; padding-right:10px; padding-bottom:2px; padding-left:10px;}
#infobar h2 {font-size: 11px; display:inline; }
#infobar h2.info {background-image: url(/sitemod/upload/root/www_nordea_se/Privat/internet_telefon/internet/bilder/info_information_s.gif); background-repeat:no-repeat; padding-left:19px; padding-bottom:1px;}
#infobar h2.warning {background-image:url(/sitemod/upload/root/www_nordea_se/Privat/internet_telefon/internet/bilder/info_incorrectinput_s.gif); background-repeat:no-repeat; padding-left:19px; padding-bottom:1px;}
#infobar h2.noIcon {}
#infobar p {font-size:11px; display:inline;}


/* generic table */
.genericTable                {border: thin solid #779abc; border-width: 0px 1px 1px 0px !important; width: 100%; margin: 0 0 20px !important;}
.genericTable caption        {background:#ccd8de; font-weight: bold; font-size: 12px; text-align:left; padding: 3px; width: 100%;}
.genericTable td             {background:#fff; border: thin solid #779abc; border-width: 1px 0px 0px 1px !important; padding: 3px;}
.genericTable th             {padding: 3px; background:#e5eaef; border:1px solid #779abc; border-width: 1px 0 0 1px;
                              text-align:left; font-size: 12px; font-weight:bold;}
.genericTable th p, .genericTable td p			{margin:0}
.genericTable th.secondary   {font-weight:normal; background:#fff;}

.odd                         {background:#e5eaef !important;}


/* generic */
.generic                      {width: 100%; border: 1px solid #779abc; margin: 0 0 20px 0;}
.generic td                   {padding: 5px;}
.generic caption              {background: #ccd8de; padding: 3px 0 3px 5px; font-weight: bold; font-size: 12px; text-align: left}

/* toolbox */
.toolbox                      {width: 100%; border: 1px solid #779abc; margin: 0 0 20px 0;}
.toolbox td                   {padding: 5px;}
.toolbox h2                   {margin: 0; font-size: 12px;}
.toolbox caption              {background: #ccd8de; padding: 3px 0 3px 5px; font-weight: bold; font-size: 12px; text-align: left}

/* app starter */
.appStarter                   {width: 100%; border: 1px solid #968f69; margin: 0 0 20px 0;}
.appStarter td                {padding: 4px 6px;}
.appStarter caption           {background: #c5bc89; padding: 1px !important; font-weight: bold; font-size: 12px; text-align: left;}
.appStarter caption span      {display: block; margin: 2px 0px 0px 6px !important;}
.appStarter caption img       {float: right; margin: 1px 6px 1px 0px; width: 20px !important; height: 16px !important;}
.appStarter input             {margin-bottom: 5px;}
.appStarter button            {margin: 0;}

/* Icon list */
#relLinksIcons                {margin-bottom: 20px; width: 100%;}
#relLinksIcons td             {padding: 0 12px 0 0;}
#relLinksIcons a			  {font-size: 11px;}
.info						     {padding: 0 0 0 17px; background: #fff url(/sitemod/upload/Root/information_model/icon_information.gif) no-repeat;}
.question					  {padding: 0 0 0 17px; background: #fff url(/sitemod/upload/Root/information_model/icon_question.gif) no-repeat;}
.arrow						  {padding: 0 0 0 17px; background: #fff url(/sitemod/upload/Root/information_model/icon_arrow.gif) no-repeat;}
/* deprecated - instead we use an icon before the headline of the box
.signuplink					  {background: url(/sitemod/upload/Root/information_model/icon_arrow.gif) right no-repeat; padding: 0 17px 0 0}*/

/* linklists */
.linkList                     {padding:0; margin:0 0 5px 0;}
.linkList li                  {list-style-type:none; padding-bottom: 3px;}

/* aggregate link */		  
p.aggregate 				  {text-align:right; font-weight:bold;}

/* transit page category */
.transitpageCategory       	 {margin: 0 0 10px 0;}
.transitpageCategory td        {vertical-align: top; width: 50%; overflow: visible;} /* pid=205104 */
.transitpageCategory img       {margin: 0; border: 1px solid #779abc;}
.transitpageCategory p         {margin: 0 0 3px 20px;}

/* tabs in C area */
.tabsC                     {float: left; width: 100%; background: #fff url(/sitemod/upload/Root/information_model/tabC_bg.gif) repeat-x bottom; 
                            line-height: normal; margin-bottom: 10px}
* html .tabsC              {float: none; margin-bottom: 10px} /* for ie */
.tabsC li                  {background-image: url(/sitemod/upload/Root/information_model/tabC_l.gif);}
.tabsC a                   {background-image: url(/sitemod/upload/Root/information_model/tabC_r.gif);}
.tabsC .current            {background-image: url(/sitemod/upload/Root/information_model/tabC_l_on.gif); font-weight:bold;}
.tabsC .current a          {background-image: url(/sitemod/upload/Root/information_model/tabC_r_on.gif); font-weight:bold;}

.tabsC ul                 {margin: 0; padding: 10px 10px 0; list-style: none;}
.tabsC li                 {font: 1.0em Arial, Verdana, sans-serif; float: left; line-height: 1.2em; 
                           background: url(/sitemod/upload/Root/information_model/tabC_l.gif) no-repeat left top; margin: 0; padding: 0 0 0 9px;
                           border-bottom: 1px solid #779abc; list-style: none; white-space: nowrap;}

.tabsC a                  {float: left; display: block; background: url(/sitemod/upload/Root/information_model/tabC_r.gif) no-repeat right top;
                           padding: 5px 10px 4px 1px; text-decoration: none !important; color: #000 !important;}
.tabsC a:hover            {text-decoration: underline !important;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsC a                  {float: none;}
/* End IE5-Mac hack */
.tabsC .current           {background-image: url(/sitemod/upload/Root/information_model/tabC_l_on.gif); border-width: 0;  font-weight:bold;}
.tabsC .current a          {background-image: url(/sitemod/upload/Root/information_model/tabC_r_on.gif); color: #000; padding-bottom: 5px; font-weight: bold;}

/* Containers */
.Carea						{width:396px}

/*portraits*/
.portraitHolder ul   {list-style: none; margin:-3px 0 0 5px; padding:0}
.portraitHolder td   {vertical-align:top;}
.portraitHolder li   {margin:2px 0 0 0; padding:0; list-style-type: none;}
.portraitHolder img		{color: #779abc; border-color: #779abc; border:1px solid #779abc;}

/* For Jump-menus in Mondo Demo preview */
#lidPreviewTables .lifeEvent  			{width: 396px}
#lidPreviewTables .lifeEvent .leTop  	{padding: 8px 0px 0px 0px; background: #eff1cc url(/sitemod/upload/root/theme/images/backgrounds/leTop396.gif) no-repeat 0% 0%;}
#lidPreviewTables .lifeEvent .leBottom	{padding: 20px 7px 10px 7px; background: #eff1cc url(/sitemod/upload/root/theme/images/backgrounds/leBottom396.gif) no-repeat 0% 100%}
#lidPreviewTables .lifeEvent fieldset	{margin:0; padding:0;}
#lidPreviewTables .lifeEvent form		{margin:0; padding:0; text-align:center;}
#lidPreviewTables .lifeEvent #leField	{width:220px}

#lidPreviewTables .advice  				{width: 396px}
#lidPreviewTables .advice .adTop       {padding: 8px 0px 0px 0px;  background: #e5eaef url(/sitemod/upload/root/theme/images/backgrounds/adTop396.gif) no-repeat 0% 0%;}
#lidPreviewTables .advice .adBottom    {padding: 20px 7px 10px 7px; background: #e5eaef url(/sitemod/upload/root/theme/images/backgrounds/adBottom396.gif) no-repeat 0 100%}
#lidPreviewTables .advice fieldset		{margin:0; padding:0;}
#lidPreviewTables .advice form			{margin:0; padding:0; text-align:center;}
#lidPreviewTables .advice #adField		{width:220px}


/* Teaser text classes*/
.TeaserTextLeft                         {width:175px;float:left; font-size:24px;}
.TeaserTextMiddle                       {width:175px;float:none; font-size:24px;}
.TeaserTextRight                        {width:175px;float:right; font-size:24px;}

/***** general *****/
body                      {font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; color: #000;
                              background-color:#d9d5be;}
img                       {color: #779abc; border-color: #779abc;}
td                        {font-size: 12px}
strong                    {font-weight: bold;}
a,
a:link,
a:active,
a:hover                   {color: #036; text-decoration: underline;}
a:visited                 {color: #c60;}
p                         {margin: 0 0 15px 0; font-size: 0.7em;}
sup                       {font-size: 11px;}
hr                        {clear: both; margin: 0 !important; width: 100%; height: 1px; background-color: #779abc; border: none;}
* html hr                 {text-align: right; color: #779abc;} /* For ie */
a.pdf					  {padding: 2px 0 4px 26px; background: #fff url(/sitemod/upload/root/se_org/resurs/ikoner/i_wbg_pdf.gif) no-repeat;}









/* headings */
h1 {margin-top:0; padding-top:0}
h1,
h2,
h3,
h4 {font-weight: bold;}
h1 {font-size: 17px; margin-bottom: 13px;}
h2 {font-size: 15px; margin-bottom: 5px; margin-top:0}
h3 {font-size: 13px; margin: 5px 0 2px 0;}
h4 {font-size: 12px; margin: 5px 0 2px 0;}
p {font-size: 12px;}
.bar {font-size: 12px; font-weight: bold; margin: 0 0 5px 0;background: #ccd8de; border-bottom: 1px solid #779abc; padding: 3px;}

/* generic */
.asterisk                 {color: #c60; font-weight:normal;}
.margintop                {margin-top: 20px;}
.marginbottom             {margin-bottom: 20px;}
.borderbottom             {border-bottom: #779abc 1px solid; }
.middle                   {vertical-align: middle;}
.top                   {vertical-align: top;}
.bottom                   {vertical-align: bottom;}
.clear                    {clear: both;}
.floatleft                {float: left;}
.floatright               {float: right;}
.alignleft                {text-align: left}
.aligncenter                {text-align: center}
.alignright               {text-align: right}
.noborder                 {border: 0;}
.hide                     {display: none;}
.nomargin					{margin:0}
.nopadding					{padding:0}




/* buttons */
.buttongroup              {display: block; float: right; margin: 10px 10px 10px 0; clear: both}
* html .buttongroup       {margin-right: 5px} /* for ie6 */
button                    {padding: 1px 3px 1px 3px; margin: 0 0 0 10px;
                             font: 0.9em Verdana, Arial, Tahoma, Lucida, Helvetica, Sans-serif;
                             background-color: #e5eaef; border: solid 1px #779abc; border-width: 1px 2px 2px 1px;
                             text-align: center !important; cursor: pointer;}
* html button             {padding: 0px 3px 0px 3px;}
.ok                       {width: 4em;}
button:hover              {background: #ccd8de}
.accelerator              {text-decoration: underline; font-style: normal;}

/* lists */
ul                        {padding: 0 0 10px 13px; margin: 0}
ul ul                     {padding: 5px 0 0 10px;}
* html ul                 {margin: 0 0 0 4px;} /* for ie */
li                        {padding: 0 0 5px 0;}
.liImage                  {padding: 0 0 0 223px;}
* html .liImage           {padding: 0 0 0 220px;} /* for ie */



/* Forms */
fieldset                  {border: none;}
legend                    {display: none}






