/* ------ Text items -------- */
body
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 0.71em;
	color: #333;
	padding: 0; 
	margin: 0;
	text-align:center;
}
p
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #333;
	/*margin-top:0.6em;*/
	margin-top:0px;
}
h1, .heading1
{
	font-weight: bold;
	font-size: 1.4em;
	color: #0083ad;
}
h2, .heading2
{
	font-weight: bold;
	font-size: 1.1em;
	color: #0083ad;
	margin-top:3em;
	EditMenuName: Kapitelrubrik;
}

h3, .heading3
{
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
h3, .headingMellan
{
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	EditMenuName: Mellanrubrik;
	margin-top:3em;
	margin-bottom:0px;
}
.heading3White
{
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
}
.heading3Alt
{
	font-weight: bold;
	color: #808080;
}
.introduction
{
	font-weight: bold;
	EditMenuName: Ingress;
}
.imagetext 
{
	font-style: normal; 
	text-decoration: underline;
	font-size: 8.25pt; 
	color:#000000;
	EditMenuName: Bildtext;
}
.red
{
	color: #CC0000;
}
hr
{
	height: 0.1em;
	color: #808080;
}

hr.light
{
	height: 0.1em;
	color: #F0E5CE;
}

.MailPageName
{
	font-weight:bold;
}

/* ------ Links -------- */
a
{
	color: #000000;
}
a:hover
{
	color: #333333;
}

a:visited
{
	color:#545454;
}

.name
{
	text-decoration:none;
}
.noUnder
{
	text-decoration:none;
}
/* --------- Links in topp ----------- */
a.toplinks
{
	font-weight: bold;
	color: #808080;
	text-decoration:none;
}
a.toplinks:visited
{
	color:#808080;
}
a.toplinks:hover
{
	color:#808080;
}


/* --------- Links in BreadCrumb ----------- */
.breadcrumb
{
	color: #999999;
	text-decoration: none;
    font-family:Arial;
	font-size:1em;
}

a.breadcrumb
{
	color: #999999;
	text-decoration: underline;
	font-size:1em;
}
a.breadcrumb:visited
{
	color:#999999;
}
a.breadcrumb:hover
{
	color:#999999;
}


/* --------- Links in Top menu ----------- */
a.menuhead
{
	font-weight: normal;
	font: 1.1em Arial;
	padding: 0em 0.7em 0em 0em;
	margin-right: 15px;
	color: #ffffff;
	text-decoration: none;

	
}
a.menuhead:visited
{
	color:#ffffff;
}
a.menuhead:hover
{
	color:#333333;
}

a.activemenuhead
{
	font-weight: normal;
	font: 1.1em Arial;
	padding: 0em 0.7em 0em 0em;
	color: #333333;
	text-decoration: none;
	margin-right:20px;
	font-weight:bold;
}
a.activemenuhead:visited
{
	color:#333333;
}
a.activemenuhead:hover
{
	color:#333333;
}


a.menuheadright
{
	font-weight: bold;
	font: 1em Arial;
	padding: 0em 0.5em 0em 0em;
	color: #ffffff;
	text-decoration: underline;
}
a.menuheadright:visited
{
	color:#ffffff;
}
a.menuheadright:hover
{
	color:#ffffff;
}

/* --------- Left menu ----------- */
/* --- Hela Left MENU - Tomas 12/6 --- */
div.menuHr
{
	/*background-image: url(../images/emi/menuhr.gif);*/
	background-position:0em 0.5em;
	background-repeat: repeat-x;

	overflow:auto;
}

div.menuitem
{
	font: 1.04em Arial, Helvetica, sans-serif;
	padding: 0em 0.5em 0em 0em;
	overflow: auto;
	_width: 100%;

}
div.menuitemselected
{
	font: 1.04em Arial, Helvetica, sans-serif;
	padding: 0em 0.5em 0em 0em;
	font-weight: bold;
	overflow:auto;
	_width:100%;	
}
div.menuitemexpanded
{
	font: 1.04em Arial, Helvetica, sans-serif;
	padding: 0em 0.5em 0em 0em;
	overflow:auto;
	_width:100%;	
}

div.menuitemchild
{
	font: 1em Arial, Helvetica, sans-serif;
	padding: 0em 0.5em 0em 0em;
	overflow: hidden;
	_width: 100%;
}

div.menutext 
{
	font: 1.04em Arial, Helvetica, sans-serif;
	/*font: 1.2em Arial, Helvetica, sans-serif;*/
	float: left;
	margin-left: 4px;
	border:solid 0px #000000;
	width:90%;
	
}

img.childindicator
{
	float:left;
	width: 9px;
	margin-top: 0.3em;
	margin-left: -7px;
	padding-right:5px;
	height:9px;
	border:0px;
}

img.aligned
{
	vertical-align: text-bottom;
	top:10pt;
	text-decoration:none;
	color:#000000;
}

div.topmenuitem
{
	padding: 0em 0em 0.2em 0em;
	overflow:auto;
	_width:100%	
}


div.topmenuitemselected
{
	/*padding: 0.5em 0em 0.5em 0em;*/
	font-weight:bold;
	padding: 0em 0.5em 0em 0em;
	overflow:auto;
	_width:100%;	
}

div.topmenuBlock
{
	width:99%;
	background-color:#e0f0f5;
}













/* --------- Input ----------- */
input, textarea
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #333;
	font-size: 1em;
}

select
{
	font-size: 1em;
}

.inputlabel
{
	width: 6em;
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
.inputlabelwide
{
	width: 10em;	
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
img.quicksearch
{
	
	margin-bottom:4px;
	margin-right:4px;
}

span.errormessage
{
	color: #CC0000;
	font-size: 1em;
}

span.usernamelabel
{
	margin-right: 1em;
	margin-top: 0.3em;
	display: block;
	float: right;
}

/* --------- Image format ----------- */
img.BannerLeft
{
	position: relative;
	EditMenuName: 207px bred;
	width:18.3em;
}


table
{
	font-size: 1em;
}
th
{
	text-align: left;
}
.evenrow
{
	background-color:  #fff;
}
.unevenrow
{
	background-color:#F0E5CE;
}
.headerrow
{
	background-color: #F0E5CE;
}


ul
  {
  margin-left:1em;
  padding-left: 1em;
  }
