/* Grundläggande */
#Root 
{
	width: 950px;
	margin: 10px auto;
}

#Page 
{
	float: left;
	width: 895px;
}

#Container
{
	clear: both;
	padding: 15px 20px;
	height: auto !important;
	height: 400px;
	min-height: 650px;
}
/* Delar */
#Main 
{
	float: left;
	width: 855px;
}

#Content
{
	float: right;
	width: 595px;
	height: auto !important;
	height: 400px;
}

#leftColumn
{
	float: left;
	width: 250px;
}

* HTML .Area,
{
	overflow-x: hidden;
}

/* Sektioner */
#Header 
{
	clear: both;
	position: relative;
	padding: 7px 10px 0;
}

#footer
{
	clear: both;
	padding: 10px 15px 15px;
}

#footer .footerContent
{
	padding: 5px;
	border-top: solid 1px #ccc;
}

/* Meny */
#ederaMenu
{
	clear: both;
	list-style-type: none;
	padding: 0 0 0 20px;
	margin: 0;
	background-image: url("/images/menu_background.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 30px;
}

#ederaMenu LI
{
	float: left;
	margin: 0;
}

#ederaMenu A
{
	display: block;
	padding: 10px 8px 7px;
	font-size: 11px;
	margin-right: 1px;
	color: #000000;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
}

#ederaMenu A:hover 
{
	color: #ffffff;
	text-decoration: none;
}

#ederaMenu .Selected A,
#ederaMenu .Selected A:hover
{
	color: #ffffff;
	background-image: url("/images/menu_selected_left.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
}

#ederaMenu .Selected
{
	background-color: #5b5b5b;
	background-image: url("/images/menu_selected.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
}

.contentBlock
{
	clear: both;
	display: block;
	margin-bottom: 15px;
}

*
{
	margin: 0;
	padding: 0;
}

/* Typsnitt och bilder */
BODY, FONT
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	line-height: normal;
}

A
{
	color: #666666;
	text-decoration: none;
}

A:hover
{
	color: #999999;
	text-decoration: underline;
}

A IMG, A:hover IMG
{
	text-decoration: none;
}

A:hover H1, A:hover H2, A:hover H3, A:hover H4, A:hover P, A:hover DIV
{
	color: #666666;
}

A.ederaLink
{
	display: block;
	margin: 3px 0;
	color: #666666;
	text-decoration: none;
}

SPAN.ederaLink
{
	display: block;
	color: #666666;
	margin-bottom: 5px; 
	padding-left: 15px;
	background: transparent url("/images/icon_link.gif") left 1px no-repeat;
	cursor: pointer;
	cursor: hand;
}

SPAN.ederaLinkOrange
{
	display: block;
	color: #ffffff;
	margin-bottom: 5px; 
	padding-left: 15px;
	background: transparent url("/images/icon_link_orange.gif") left 1px no-repeat;
	cursor: pointer;
	cursor: hand;
}

SPAN.ederaLinkBlue
{
	display: block;
	color: #ffffff;
	margin-bottom: 5px;
	cursor: pointer;
	cursor: hand;
}

SPAN.ederaLinkGreen
{
	display: block;
	color: #ffffff;
	margin-bottom: 5px; 
	padding-left: 15px;
	background: transparent url("/images/icon_link_green.gif") left 1px no-repeat;
	cursor: pointer;
	cursor: hand;
}

A:hover .ederaLink
{
	color: #999999;
}

IMG
{
	border-width: 0;
	line-height: 0;
}

.imageBlock
{
	display: block;
	line-height: 0;
	float: right;
}

P
{
	margin-bottom: 1em;
}

.Divider
{
	padding-bottom: 15px;
	border-bottom: solid 1px #cccccc;
}

/* Rubriker och ingresser */
H1, H2, H3, H4,
A H1, A H2, A H3, A H4
{
	color: #333333;
	margin-bottom: .2em;
}

H1
{
	font-size: 2.1em;
}

H2
{
	display: block;
	font-weight: bold;
	margin-bottom: 1em;
	font-size: 1.27em;
}

H3, H4
{
	display: block;
	font-weight: bold;
	margin-bottom: 1em;
	font-size: 1em;
}

#orderedList
{
	list-style-type: disc;
	display: block;
	color: #666666;
	margin-bottom: 5px; 
	padding-left: 15px;
}


/* Linjer och ovrigt */
HR
{
	clear: both;
	border-width: 0;
	height: 1px;
	color: #cccccc;
	background-color: #cccccc;
	margin: 5px 0;
}

.contentBlock:after, 
.floatingContainer:after, 
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* HTML .contentBlock, 
* HTML .floatingContainer,
{
	height: 1px;
}

/* Block */
#rightBlockSubMenu
{
	clear: both;
	padding: 10px;
	margin: 0;
	margin-bottom: 10px;
	background-color: #6c6c6c;
	color: #ffffff;
}

#rightBlockOrange
{
	clear: both;
	padding: 10px;
	margin: 0;
	margin-bottom: 10px;
	background: transparent url("/images/right_chrome.gif") left 1px no-repeat;
	color: #ffffff;
}

#rightBlockBlue
{
	clear: both;
	padding: 10px;
	margin: 0;
	margin-bottom: 10px;
	background-color: #da2128;
	color: #ffffff;
}

#rightBlockGreen
{
	clear: both;
	padding: 10px;
	margin: 0;
	margin-bottom: 10px;
	background-color: #939598;
	color: #ffffff;
}

#rightBlockOrange H1
{
	clear: both;
	color: #ffffff;
}

#rightBlockBlue H1
{
	clear: both;
	color: #ffffff;
}

#rightBlockGreen H1
{
	clear: both;
	color: #ffffff;
}