/*Hintweb*/
.totalpagedepth
{
	height: 747px;
}

BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 60%;
    overflow: scroll;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f0f0f0
}
P
{
	font-weight: normal;
	font-size: 100%;
	color: #000000;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif
}
A:link
{
    FONT-WEIGHT: normal;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:active
{
    FONT-WEIGHT: bold;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #9e9d9d;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

/* Topmeny */
span.menuhead
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    text-align: left;  
}
span.menuhead img
{
	padding-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
}
a.menuhead:link
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 110%;
}
a.menuhead:visited
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 110%;
}
a.menuhead:active
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 110%;
}
a.menuhead:hover
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 110%;
}
span.activemenuhead
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   
}
span.activemenuhead img
{
	padding-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
}
a.activemenuhead:link
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 110%;
}
a.activemenuhead:visited
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 110%;
    TEXT-DECORATION: underline;
}
a.activemenuhead:active
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 110%;
    TEXT-DECORATION: underline;
}

/*Vänstermeny*/

A.menuMainLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.menuMainLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.menuMainLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: GREEN;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuMainLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #9e9d9d;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
/* Sublink */
A.menuSubLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuSubLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuSubLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
/*Active versions*/
A.menuActiveMainLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuActiveMainLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuActiveMainLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuActiveMainLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuActiveSubLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuActiveSubLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuActiveSubLink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menuActiveSubLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
span.menuSubLink
{
    COLOR: #bcbcbc;
}

/* -- Standard divs --*/

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.rightpadded
{
	padding-right: 1em;
}
div.clear
{
	clear: both;
}
/*Search page*/
div.leftsearchmenu
{
	width: 25%;
	float: left;
}
div.rightsearchmenu
{
	width: 65%;
	padding-right: 20px;
	float: right;
}
.dropdown
{
	margin-top: 5px;
}

.searchbutton
{
	margin-top: 20px;
}
A.selectedPagingCtl
{
	font-weight: bold;
}
.leftheading
{
	margin-bottom: 1.1em;
}
.NoMatches
{
	padding-top: 1.4em;
}

/*HW_objectpage*/
.itemDefinitionEven
{
	width: 15%; height: 21px;
	vertical-align: top; 
}
.itemDescriptionEven
{
	width: 85%; height: 21px;
	vertical-align: top; 
}
.itemDefinitionOdd
{
	width: 15%; height: 21px; 
	background-color: aliceblue;
	vertical-align: top; 
}
.itemDescriptionOdd
{
	width: 85%; height: 21px;
	background-color: aliceblue;
	vertical-align: top; 
}

.BreadCrumbs
{
	font-style: italic;
	border-bottom: solid 1px black;
	width: 733px;
	padding-bottom: 0.5em;
	margin-top: 0em;
}

.BackTo
{
	padding-top: 0.2em;
	padding-bottom: 1em;
}

.StartPageImage
{
	max-width: 317px;
	/*width: 317px;
	height: 179px;*/
}
.StartPageImageRight
{
}	
.BGLineColorType1
{ 
	background-color: #22559e; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
	height: 2px
	} 
/*---Listing headers (Startpage and LeftMenu head)----*/


a.listheading
{
	font-weight: bold;
	font-size: 240%;
	color: #22559e;
	padding-top: 0.0em;
	padding-bottom: 0.4em;
	display: block;
	text-decoration: none;
	font-family: 'Arial Narrow';
}
span.listheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 150%;
    COLOR: #22559e;
    padding-top:0.5em;
	padding-bottom:0.1em;
	display: block;
	text-decoration: none;
}
div.listheadingcontainer
{
	display: block;
	width: 100%;
}
a.menulink
{
    FONT-SIZE: 100%;
    COLOR: #22559e;
    padding-top:0.0em;
	padding-bottom:0.1em;
	display: block;
	text-decoration: none;
}
a.menulinkactive
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #22559e;
    padding-top:0.0em;
	padding-bottom:0.1em;
	display: block
	text-decoration: none;
}
a.newsheading
{
}

	font-weight: bold;
    FONT-SIZE: 230%;
    color	: #22559e;
    FONT-FAMILY: Arial Narrow, Arial, Verdana, Geneva, Helvetica, Sans-Serif;
}
.TopImage
{
	margin-left: -20px;
	margin-top: -1em;
}
.DeptPageTableRow
{
	vertical-align: top;
	padding-bottom: 20px;
}
td.startpageleftnews
{
	width: 274px;
}
div.HeaderOnStockIndexPage img
{
	margin-left: -5px;
}
.Cisionrssheaderrow
{
	display: none;
}
tr.Cisionrssevenrow td
{
	padding-left: 0;
}
tr.Cisionrssunevenrow td
{
	padding-left: 0;
}
.RSSPager td 
{
	font-weight: bold;
	color: #22559e;
}
a.NewsLink:hover
{
}
/* ---Calender template items---*/	

div.monthcalendararea
{
	float: right;
	width: 38%;
}
div.calendarlistingarea
{
	float: left;
	width: 55%;
	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.2em;
	color: #333;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
table.calendar
{
	padding-left: 30px;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em #ffffff;
}
td.calendaritem, tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	font: normal 1em verdana;
	background-color: #fff; 
	border: solid 0.1em #22559e;

}
td.selecteddatecell 
{
	border: solid 0.2em #22559e;
}
td.datecellothermonth 
{
	background-color: #F0F0F0;
}
td.weekendcell
{
	background-color: #DADADA;
}
td.datecellactive
{
	background-color: #a9a9f7;
	border: solid 0.2em #22559e;
}	
td.dayweekheader
{
	color: #333;
	border-style: none;
}
div.readmore
{
	margin-top: -1em;
}

img.sizingglass
{
	position: relative;
	top: -2.8em;
	left: 125px;
}