/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/

#containerdiv
{
	width: 1001px;
	/*float:left;*/
	margin: 0px 0px 0px 0px;
}
#maincontainerdiv
{
	padding-top: 1em;
	float: left;
	width: 100%;
	/*background-color:Aqua;*/
}
#contentdiv
{
	width: 79%;
	float: left;
	/*background-color:DarkBlue;*/
}
#leftmenudiv
{
	width: 18%;
	float: left;
	text-align: left;
	margin-right: 2%;
	margin-left: 3px;
	height:1px; /* För att undvika en tom div i Firefox */
	/*padding-left: 0.4em;*/
}
#mainareadiv
{
	border-right: dotted 0.1em #ddd;
	width: 72%; /*TA*/
	float: left;
	text-align: left;
	margin-right: 0.2em;
	padding-right: 0.5em;
}
#rightmenudiv
{
	width: 23%;
	float:left;
	text-align: left;
	margin-left: 0.5em;
	margin-right: 0.5em;
	overflow:hidden;
}
#headerdiv
{
	/*text-align: left;*/
	margin-top:0px;
}
#headerdivtop
{
	background-color: #295AA6;
	height: 47px;
	width: 100%;
	/*width: 100%;*/
}
#headerdivtopleft
{
	text-align:left;
	float:left;
	padding:5px 0px 5px 10px;
}
#headerdivtopright
{
	text-align: left;
	float: left;
	margin: 15px 0px 0px 0px;
	width: 870px;
}
#mainareadivstartpage
{
	width: 90%; /*TA*/
	float: left;
	text-align: left;
}
#mainareadivwide
{
	width: 100%;
	float: left;
	text-align: left;
}
#mainareadivwideiframe
{
	width: 100%;
	float: left;
	text-align:left;
	height: 100%;
	position:absolute;
	top:auto;
}
#maincontainerdiviframe
{
	width: 100%;
	height: 100%;
}
#footerdiv
{
	/*border-top: solid 0.1em #ddd;*/
	margin-top: 1em;
	padding: 1em 0em;
	text-align: left;
	float: left;
	width: 80%;
	color: #888888;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
/*
#topmenu
{
	background-color: #CDE5F8;
	POSITION: relative; 
	TOP: -2px;
}
*/
#topmenu
{
	/*margin-top: 0em;*/
	/*padding: 0em 1em 0em 3em;*/
	/*background-color: #003399;*/
	text-align: left;
	float:left;
	width: 100%;
	POSITION: relative;
	TOP: -2px;
}
#topmenutable
{
/*
	border-width: 0px;
	border-style: none;
	border-color: #cde5f8;
*/
	width: 100%;
	BACKGROUND-COLOR: #cde5f8;
/*	POSITION: relative;
	TOP: -2px; */
}
#submenutable
{
	width: 100%;
	BACKGROUND-COLOR: #e9f2f9;
	POSITION: relative;
	TOP: -2px;
}
#submenutableth
{
	BORDER-RIGHT: #accae5 1px solid;
	BACKGROUND-COLOR: #e9f2f9;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
#submenutablethactive
{
	BORDER-RIGHT: #accae5 1px solid;
	BACKGROUND-COLOR: #e9f2f9;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
td.topmenutabletd
{
	BORDER-RIGHT: #accae5 1px solid;
	BACKGROUND-COLOR: #cde5f8;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}
td.topmenutabletdactive
{
	BORDER-RIGHT: #accae5 1px solid;
	/*BACKGROUND-COLOR: #e9f2f9;*/
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}
td.topmenutablesearchtd
{
	BACKGROUND-COLOR: #cde5f8;
	text-align: center;
	padding-left: 10px;
}
#Emptylinediv
{
	POSITION: relative; 
	TOP: -4px; 
	BORDER-BOTTOM-COLOR: #E9F2F9; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #E9F2F9; 
	BORDER-BOTTOM-STYLE: solid;
}
#breadcrumbdiv
{
	text-align: left;
	margin-left: 1em;
}
#startpagenewsdiv
{
	padding-left: 1em;	
}
span.topmenuspan1
{
	/*PADDING-RIGHT: 5px; PADDING-LEFT: 5px; POSITION: relative; TOP: -2px; HEIGHT: 30px; BACKGROUND-COLOR: #cde5f8;*/
}
span.topmenuspan2
{
	POSITION: relative; TOP: -10px;
}
span.topmenuspan3
{
	POSITION: relative;
	TOP: -2px;
	BORDER-RIGHT: #ACCAE5 1px solid;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #cde5f8;
}
#topmenurightborder
{
	border-right: #ACCAE5 0.5em solid;
}
#quicksearchdiv
{
	margin: -6.4em 0 0 0;
	height: 2.3em;
	width: 99%;
	text-align: right;
}
#quickbar
{
	border-width: 0em 0em;
	border-style: solid;
	border-color: #295AA6; /* #ddd */ 
	margin: 0em 0em;
	padding: 0em 0em;
	text-align: center;
}
#cookielink
{
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #ddd;
	padding: 0.5em 0em;
	margin-top: 1em;
	display: block;
}
#StandardListing
{
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #e9f2f9;
}
div.SearchOption
{
	PADDING: 10px; 
	BACKGROUND-COLOR: #e9f2f9;
	width:100%;
}
div.SearchResult
{
	PADDING: 10px; 
	BACKGROUND-COLOR: #e9f2f9;
}
/* -- Standard divs --*/

div.leftfloating
{
	float: left;
}
div.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
div.rightaligned
{
	text-align: right;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: none 0;
}
label
{
	width: 9em;
	float: left;
	text-align: right;
	margin: 0 1em 10px 0;
	clear: both
}
textarea
{
	float: right;
	clear: both;
}
.submit-button
{
	margin-left: 7.5em;
	clear: both
}
