body, html {
	height: 100%;
	min-height: 100%; 
	width: 100%;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #dce0e5;
	background: url('../gfx/background.gif');
}

div, td, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a { 
	color: #589bd6;
	text-decoration: none;
	border: 0;
}

a:hover, a:visited:hover {
	color: #589bd6;
	text-decoration: underline;
	border: 0;
}

a:active {
	color: #555;
	border: 0;
}

img {border: 0;}

.picborder {
	border:		1px solid #ccc;
	margin:		0;
	padding:	2px;
	background:	#fff;
}

input, textarea, select {
	border: 1px solid #ccc;
	background-color: #fff;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	margin: 3px;
	padding: 0 0 0 3px;
}


select{
	background-image: url(../gfx/InputBG.gif);
	width: 203px;
}
.inputText {
	background-image: url(../gfx/InputBG.gif);
	width: 200px;
}

.inputSubmit {
	background-image: url(../gfx/SubmitBG.gif);
	width: 150px;
	padding: 2px;
	height: 21px;
	font-weight: bold;
	
}

.mainContent {
	width: 800px;

	background: #fff;
	/*text-align: center;*/
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;

	display: block;	
}
.top, #top {
	position: relative; top: 0;
	height: 155px;
	width: 100%;
	z-index: 0;
}
.main {
	width: 100%;
	height: 100%;
	background: #fff url('../gfx/BodyBG.jpg') repeat-x;
}

.foot {
	height: 70px;
	width: 100%;	
}
.mapdiv {
	background: url(../gfx/map.png) no-repeat left top;	
	width: 1228px;
	height: 100%;
	margin: 0 auto;

	
}

.mainTD {
	width: 800px;
	height: 100%;
	background: #fff;
}


.left {clear:both;}


.content{
	/*border: 1px solid #ccc;*/
	padding: 5px;
	background: #fff url('../gfx/ContentBGGradientDown.gif') repeat-x bottom;
	
}
.TextContent {
		/*background: url('../gfx/ContentGradientTop.gif') repeat-x;*/
		border-bottom: 1px solid #ccc;
		clear: both;
}
.TextContentInner {
		margin: 10px;	
}
.TextContentHeadline {
		margin-top: 7px;
		border-bottom: 3px solid #ffac00;
		color: #0a2a5d;
		font-weight: bold;
		background: url('../gfx/ContentHeadlineRectBlue.gif') no-repeat;
		padding-left: 15px;
		vertical-align: middle;
}
.TextContentHeadline2 {
		margin-top: 7px;
		border-bottom: 3px solid #0a2a5d;
		color: #0a2a5d;
		font-weight: bold;
		background: url('../gfx/ContentHeadlineRectYellow.gif') no-repeat;
		padding-left: 15px;
		vertical-align: middle;
}
.textInMenuDraggable {
	margin: 5px;
	z-index: 99999999;
}
#flags {
	position: absolute; right: 10px; top: 190px;
	width: 80px;
	z-index: 9999;
	text-align: right;
}

.hilite { background-color: #ff0; }

.hilite1 { background-color: #ff0; }
.hilite2 { background-color: #f0f; }
.hilite3 { background-color: #0ff; }

/* Menyn börjar här */

.imcm UL {
	CLEAR: none; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-TOP-STYLE: none; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.imcm LI {
	CLEAR: none; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-TOP-STYLE: none; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none;
}
.imcm DIV {
	CLEAR: none; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-TOP-STYLE: none; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.imcm SPAN {
	CLEAR: none; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-TOP-STYLE: none; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.imcm A {
	CLEAR: none; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-TOP-STYLE: none; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.imcm LI A IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.imcm SPAN {
	DISPLAY: inline
}
.imcm .imclear {
	CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.imclear {
	CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.imcm .imsc {
	POSITION: relative
}
.imcm .imsubc {
	VISIBILITY: hidden; POSITION: absolute
}
.imcm LI {
	FONT-SIZE: 1px; FLOAT: left; LIST-STYLE-TYPE: none
}
.imcm UL UL LI {
	FLOAT: none! important; WIDTH: 100%
}
.imcm A {
	DISPLAY: block; POSITION: relative
}
.imcm UL .imsc {
	Z-INDEX: 10
}
.imcm UL .imsubc {
	Z-INDEX: 10
}
.imcm UL UL .imsc {
	Z-INDEX: 20
}
.imcm UL UL .imsubc {
	Z-INDEX: 20
}
.imcm UL UL UL .imsc {
	Z-INDEX: 30
}
.imcm UL UL UL .imsubc {
	Z-INDEX: 30
}
.imde UL LI:hover .imsubc {
	VISIBILITY: visible
}
.imde UL UL LI:hover .imsubc {
	VISIBILITY: visible
}
.imde UL UL UL LI:hover .imsubc {
	VISIBILITY: visible
}
.imde LI:hover UL .imsubc {
	VISIBILITY: hidden
}
.imde LI:hover UL UL .imsubc {
	VISIBILITY: hidden
}
.imde LI:hover UL UL UL .imsubc {
	VISIBILITY: hidden
}
.imcm .imea {
	DISPLAY: block; FONT-SIZE: 1px; LEFT: 0px; FLOAT: right; WIDTH: 1px; LINE-HEIGHT: 1px; POSITION: relative; HEIGHT: 0px
}
.imcm .imea SPAN {
	DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 0px; POSITION: relative
}
.dvs {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.dvm {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}


#imenus0 .imeam SPAN {
	BACKGROUND-POSITION: left top; LEFT: -6px; BACKGROUND-IMAGE: url(../gfx/small_red_pointer_down.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; TOP: 5px; HEIGHT: 3px
}
#imenus0 .imeamj SPAN {
	BACKGROUND-POSITION: left top; LEFT: -6px; BACKGROUND-IMAGE: url(../gfx/small_red_pointer_down.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; TOP: 5px; HEIGHT: 3px
}
#imenus0 LI:hover .imeam SPAN {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../gfx/small_red_pointer_down.gif); BACKGROUND-REPEAT: no-repeat
}
#imenus0 LI A.iactive .imeamj SPAN {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../gfx/small_red_pointer_down.gif); BACKGROUND-REPEAT: no-repeat
}
#imenus0 UL .imeas SPAN {
	BACKGROUND-POSITION: left top; LEFT: -7px; BACKGROUND-IMAGE: url(../gfx/small_red_pointer.gif); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; TOP: 3px; HEIGHT: 8px
}
#imenus0 UL .imeasj SPAN {
	BACKGROUND-POSITION: left top; LEFT: -7px; BACKGROUND-IMAGE: url(../gfx/small_red_pointer.gif); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; TOP: 3px; HEIGHT: 8px
}
#imenus0 UL LI:hover .imeas SPAN {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../gfx/small_red_pointer.gif); BACKGROUND-REPEAT: no-repeat
}
#imenus0 UL LI A.iactive .imeasj SPAN {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../gfx/small_red_pointer.gif); BACKGROUND-REPEAT: no-repeat
}
#imouter0 {
	BORDER-RIGHT: #6a6a6a 1px; PADDING-RIGHT: 0px; BORDER-TOP: #6a6a6a 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #6a6a6a 1px; PADDING-TOP: 0px; BORDER-BOTTOM: #6a6a6a 1px; background:#FFFFFF url(../gfx/menuBG.png) repeat-x; height: 25px; padding: 5px 0 0 0;
}
#imenus0 LI UL {
	BORDER-RIGHT: #868686 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b4becf 5px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #b4becf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #b4becf 1px solid; background:#FFFFFF url(../gfx/background_menu.gif) repeat-x;
}
#imenus0 LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 0px; COLOR: #1e1e1e; PADDING-TOP: 2px; BORDER-BOTTOM: #0a2a5d 0px solid; border-right: 1px solid #bbb; border-left: 1px solid #fff; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#imenus0 .imctitle {
	BORDER-RIGHT: #353535 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #353535 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #353535 1px solid; COLOR: #1e1e1e; PADDING-TOP: 2px; BORDER-BOTTOM: #0a2a5d 5px solid; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
UNKNOWN {
	COLOR: #cc3300; TEXT-DECORATION: none;
}
#imenus0 LI A.ihover {
	COLOR: #589bd6; TEXT-DECORATION: none;
}
.imde imenus0 A:hover {
	COLOR: #589bd6; TEXT-DECORATION: none;
}
#imenus0 LI A.iactive {
	
}
#imenus0 UL A {
	BORDER: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#imenus0 .imsubc LI .imctitle {
	BORDER: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
UNKNOWN {
	BORDER:0px; COLOR: #cc3300; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
#imenus0 UL LI A.ihover {
	BORDER: 0px; COLOR: #589bd6; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; BORDER-RIGHT: 0px;
}
#imenus0 UL LI A.iactive {
	
}
#imenus0 .imsubtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #1e1e1e; PADDING-TOP: 8px
}
#imenus0 UL LI .imsubtitle:hover {
	BORDER-LEFT-COLOR: #fdfdfd; BORDER-BOTTOM-COLOR: #fdfdfd; COLOR: #1e1e1e; BORDER-TOP-COLOR: #fdfdfd; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #fdfdfd
}

#navigator, 
#navigator ul {padding:0 0 5px 0; margin:0; list-style:none; font: 12px Arial, sans-serif; background: url(../gfx/menuBG.png) no-repeat; position:relative; z-index:200;}
#navigator {height:30px; width:800px; padding:0;}

#navigator ul {padding:0 0 5px 0; margin:0; list-style:none; font: 11px Arial, sans-serif; border:1px solid #000; border-color:#b4becf #96a4bb #96a4bb #b4becf ; border-width:3px 1px 1px 1px; background:#fafafa; position:relative; z-index:200;}

#navigator table {border-collapse:collapse;}
#navigator li {float:left; padding:0 20px 0 10px;}
#navigator li li {float:none;}
#navigator li a li {float:left;}

#navigator li a {display:block; float:left; color:#000; height:30px; padding-right:5px; line-height:30px; text-decoration:none; white-space:nowrap;}
#navigator li li a {height:20px; line-height:20px; float:none;}

#navigator li:hover {position:relative; z-index:300;}
#navigator a:hover {position:relative; z-index:300; text-decoration:none; color:#589bd6;}

#navigator :hover ul {left:0; top:22px;}

#navigator a:hover ul {left:-10px;}

#navigator ul {position:absolute; left:-9999px; top:-9999px;}

#navigator li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
#navigator li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
#navigator li:hover > a {text-decoration:none; color:#589bd6;}

#navigator a:hover a:hover ul,
#navigator a:hover a:hover a:hover ul,
#navigator a:hover a:hover a:hover a:hover ul,
#navigator a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

#navigator a:hover ul ul,
#navigator a:hover a:hover ul ul,
#navigator a:hover a:hover a:hover ul ul,
#navigator a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}


/*Meny slut*/

/* tinymce */
.mceContentBody {
	background: #fff;
	height: auto;
}

.date {
	font-family: Arial, Helvetica, sans-serif;	
	background: url('../gfx/date.gif') no-repeat 5px 0;
	width: 64px;
	height: 67px;
	font-size: 10px;
	text-align: center;
	color: #555;
	padding-top: 15px;
/*
	position: absolute;
	bottom: -25px;
	right: -10px;
*/ 
}
.date .day {
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 27px;
}