body {
	width:			923px !important;
	margin-top:		0px !important;
	margin-bottom:		10px !important;
	margin-left:		auto !important;
	margin-right:		auto !important;
	background-color:	#edebe6;
	font-family:		arial, helvetica, sans-serif;
	font-size:		12px;
	color:			#333333;
	padding:		0px;
	line-height:		1.4em;
	font-style:		normal;
	font-variant:		normal;
	font-weight:		normal;
}

img.login_button, #lang_select { behavior: url(iepngfix.htc); }

div#content_header {
	float:			left;
	width:			709px;
	height:			132px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	overflow:		hidden;
	background-image:	url('../img/header.jpg');
}

div#header_right {
	float:			left;
	width:			211px;
	height:			132px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	overflow:		hidden;
	text-align:		right;
	background-image:	url('../img/header_right.jpg');
	background-repeat:	no-repeat;
}

div#login {
	padding-right:		11px;
	cursor:			pointer;
}

div#lang_select_back {
	width:			18px;
	padding-top:		52px;
	padding-right:		20px;
	text-align:		left;
}

div#lang_select {
	background-image:	url('../img/semi_trans.png');
	background-repeat:	no-repeat;
	width:			208px;
	height:			36px;
	padding-top:		8px;
	padding-left:		6px;
	@margin-left:		-177px;
	padding-right:		20px;
}

div#select_box {
	float:			left;
}

div#button_go {
	padding-left:		10px;
	float:			left;
}

div#divider {
	width:			920px;
	height:			16px;
	float:			left;
	overflow:		hidden;
	font-size:		1px;
}

div#main_content {
	border:			0px solid #000000;
	float:			left;
	width:			920px;
	padding:		0px 0px 0px 0px;
	margin:			0;

}

div#content_sub {
	border:			0px solid #000000;
	float:			left;
	width:			664px;
	padding:		0px 0px 0px 20px;
	margin:			0;
	overflow:		hidden;
}

div#navi_left {
	border:			0px solid #000000;
	width:			196px;
	height:			100%;
	background-image:	url('../img/navi_left_back1.gif');
	float:			left;
	overflow:		visible;
}

div.navi_left_button, div.navi_left_button_sel {
	width:			196px;
	height:			21px;
	padding:		5px 0px 0px 0px;
	float:			left;
	overflow:		visible;
}

div.navi_left_button_sel {
	border:			0px solid #000000;
	background-image:	url('../img/navi_left_back2.gif');
}

a.navi_left, a.navi_left_sel {
	font-family:		helvetica;
	font-size:		13px;
	font-weight:		normal;
	color:			#5c5c5c;
	text-decoration:	none;
}

a.navi_left_sel {
	color: #1C7F71;
}

div.navi_left_divider {
	border:			0px solid #000000;
	width:			196px;
	height:			3px;
	padding:		0px 0px 0px 0px;
	margin:			0px;
	
}

div#footer {
	float:			left;
	width:			920px;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	background:		#409C8B;
	overflow:		hidden;
}

* > h1:first-child, h2:first-child, h3:first-child, h4:first-child, p:first-child {
	margin-top:			0px;
}


/* Main */
h1, .rubrik, .rubrik_blue {
	font-family:		helvetica, verdana;
	font-size:		26px;
	font-weight:		bold;
	color:			#737E81;
	line-height:		1.4em;
}

.rubrik_blue {
	color:			#1C7F71;
}

h2, .ingress {
	font-family:		helvetica, verdana;
	font-size:		12px;
	font-weight:		bold;
	color:			#333333;
	line-height:		1.4em;
}

h3, .mellanrubrik {
	font-family:		helvetica, verdana;
	font-size:		18px;
	font-weight:		bold;
	color:			#737E81;
	line-height:		1.4em;
}

/* Mellanrubrik 1 */
h4, .span_h4 {
	color:				#333;
	font-size:			14px;
	font-weight:		bold;
	line-height:		1.3em;
}

/* Mellanrubrik 2 */
h5, .span_h5 {
	color:				#000;
	font-size:			13px;
	font-weight:		bold;
	line-height:		1.3em;
}

/* Mellanrubrik 3 */
h6, .span_h6 {
	color:				#000;
	font-size:			12px;
	font-weight:		bold;
	line-height:		1.3em;
}

span, .text {
	font-family:		helvetica, verdana;
	font-size:		11px;
	font-weight:		normal;
	color:			#333333;
	line-height:		1.4em;
}
a, .link {
	font-family:		arial, helvetica, verdana;
	font-size:		11px;
	font-weight:		normal;
	color:			#1C7F71;
	line-height:		1.4em;
}

/* Mainframe */

.bl3 {
	border:			0px solid #000000;
	background:		url('../img/box_bl.gif') 0 100% no-repeat #ffffff;
	width:			920px;
	height:			100%;
}
.bl2 {background:url('../img/box_bl.gif') 0 100% no-repeat #ffffff; text-align:center; padding:10px}
.bl {background:url('../img/box_bl.gif') 0 100% no-repeat;}
.br {background:url('../img/box_br.gif') 100% 100% no-repeat}
.tr {background:url('../img/box_tr.gif') 100% 0 no-repeat}
.tr2 {
	background:		url('../img/box_tr.gif') 100% 0 no-repeat;
	padding:		20px;
	height:			100%;
	overflow:		hidden;
}

/* NAVI TOP */

div.navi_top_button {
	float: left;
}

div.navi_top_divider {
	float: left;
	width: 3px;
	overflow: hidden;
}

a.navi_top_link_w {
	font-family:		helvetica;
	font-size:		14px;
	font-weight:		bold;
	color:			#737e81;
	text-decoration:	none;
}

a.navi_top_link_b {
	font-family:		helvetica;
	font-size:		14px;
	font-weight:		bold;
	color:			#d9e7f3;
	text-decoration:	none;
}

/* Navi (white) */
.bl3_nw {

	background:		#ffffff;
	width:			auto;
	height:			auto;
}
.bl2_nw {background:url('../img/box_bl.gif') 0 100% no-repeat #ffffff; text-align:center;}
.tl_nw {background:url('../img/box_tl.gif') 0 0 no-repeat}
.tr_nw {background:url('../img/box_tr.gif') 100% 0 no-repeat}
.tr2_nw {
	background:		url('../img/box_tr.gif') 100% 0 no-repeat;
	padding-top:		10px;
	padding-bottom:		10px;
	text-align:		center;
	font-family:		helvetica;
	font-size:		14px;
	font-weight:		bold;
	color:			#737e81;
	padding:		10px 15px 10px 15px;
}

/* Navi (blue) */

.bl3_nb {
	background:		#409C8B;
	width:			auto;
	height:			auto;
}
.bl2_nb {background:url('../img/footer_bl.gif') 0 100% no-repeat #409C8B; text-align:center;}
.tl_nb {background:url('../img/footer_tl.gif') 0 0 no-repeat}
.tr_nb {background:url('../img/footer_tr.gif') 100% 0 no-repeat}
.tr2_nb {
	background:		url('../img/footer_tr.gif') 100% 0 no-repeat;
	text-align:		center;
	font-family:		helvetica;
	font-size:		14px;
	font-weight:		bold;
	color:			#d9e7f3;
	padding:		10px 15px 10px 15px;
}


/* footer */
.bl3_f {
	background:		url('../img/footer_bl.gif') 0 100% no-repeat #409C8B;
	width:			920px;
	height:			39px;
	height:			auto;
}
.bl2_f {background:url('../img/footer_bl.gif') 0 100% no-repeat #409C8B; text-align:center; padding:10px}
.bl_f {background:url('../img/footer_bl.gif') 0 100% no-repeat; width:20em; text-align:center}
.br_f {background:url('../img/footer_br.gif') 100% 100% no-repeat}
.tl_f {background:url('../img/footer_tl.gif') 0 0 no-repeat}
.tr_f {background:url('../img/footer_tr.gif') 100% 0 no-repeat}
.tr2_f {background:url('../img/footer_tr.gif') 100% 0 no-repeat; padding-left:20px;padding-top:14px;padding-bottom:14px;}

/* Layout styles */

div#tblStart3col {
	border:			0px solid #000000;
	height:			100%;
	overflow:		hidden;
	background-image:	url('../img/layout_divider2.gif');
}


div#tblStart3col div.divider {
	border:			0px solid #000000;
	width:			23px;
	height:			auto;
	float:			left;
	
}

div#tblStart3col div.left {
	border:			0px solid #000000;
	width:			180px;
	float:			left;
	overflow:		hidden;
}

div#tblStart3col div.middle {
	border:			0px solid #000000;
	width:			340px;

	float:			left;
	overflow:		hidden;
}

div#tblStart3col div.right {
	border:			0px solid #000000;
	width:			300px;
	
	float:			left;
	overflow:		hidden;
}

/* Undersida */

div#tblSub2col {
	border:			0px solid #000000;
	height:			100%;
	overflow:		hidden;
	background-image:	url('../img/layout_divider_sub.gif');
}


div#tblSub2col div.divider {
	border:			0px solid #000000;
	width:			30px;
	height:			auto;
	float:			left;
	overflow:		hidden;
}

div#tblSub2col div.left {
	border:			0px solid #000000;
	width:			360px;
	float:			left;
	overflow:		hidden;
}


div#tblSub2col div.right {
	border:			0px solid #000000;
	width:			273px;
	float:			left;
	overflow:		hidden;
}

div#content_footer {
	border:			0px solid #000000;
	width:			923px;
	float:			left;
	overflow:		hidden;
	padding:		5px 0px 0px 0px;
}

/* Copyright */
.text_copy2 {
	font-family:		helvetica, verdana;
	font-size:		14px;
	color:			#ffffff;
	line-height:		1.4em;
}
.link_copy2 {
	font-family:		helvetica, verdana;
	font-size:		14px;
	color:			#ffffff;
	line-height:		1.4em;
}

.text_copy {
	font-family:		arial, helvetica, verdana;
	font-size:		11px;
	color:			#000000;
	line-height:		1.4em;
}
.link_copy {
	font-family:		arial, helvetica, verdana;
	font-size:		11px;
	color:			#000000;
	line-height:		1.4em;
}
