* { margin: 0; padding: 0; }
a img { border: none; }
a:hover img { border: none; }

body {
	font-size:				62.5%;
	background:				#F3F3F3;
	font-family:			Arial, sans-serif;
	color:					#333;
	text-align:				center;
	margin-bottom:			20px;
}

body.inspiragruppen { background: url(../img/backgrounds/inspiragruppen.jpg) repeat-x #F3F3F3; }
body.inspira { background: url(../img/backgrounds/inspira.jpg) repeat-x #F3F3F3; }
body.lss { background: url(../img/backgrounds/lss.jpg) repeat-x #F3F3F3; }
body.balans { background: url(../img/backgrounds/balans.jpg) repeat-x #F3F3F3; }

h1 {
	display:				none;
}
h1 a {
	display:				block;
	text-indent:			-9000px;
	width:					100%;
	height:					100%;
	overflow:				hidden;
}

a { text-decoration: none; color: #3C97BA; }
a:hover { text-decoration: underline; }
#content a { text-decoration: underline; }

.clear { clear: both; }

/*==============================MAIN DIVS==============================*/

#top_flash
{
	margin:					0 auto;
	width:					980px;
	height:					278px;
	position:				relative;
	margin-bottom:			-3px;
	background:				#fff;
}
#container 
{
	width:					980px;
	text-align:				left;
	margin:					0 auto;
	background:				#fff;
}
#content 
{
	margin-left:			22px;
	margin-top:				25px;
	padding-bottom:			40px;
	width:					618px;
	float:					left;
	display:				inline;
}
#sidebar 
{
	margin-left:			22px;
	margin-top:				25px;
	padding-bottom:			40px;
	float:					left;
	width:					298px;
	display:				inline;
}

#sidebar img{
	padding: 0;
	margin: 0 0 20px 0;
}
#sidebar img#sidebar_image 
{
	margin-bottom: -2px;
}

#footer 
{
	border-top:				6px solid #F3F3F3;
	height:					50px;
}

/*==============================TOP MENU==============================*/

#menu 
{
	list-style-type:		none;
	height:					47px;
	background:				#fff;
	border-top:				3px solid #D0D0D0;
	border-bottom:			3px solid #F3F3F3;
	text-align:				left;
	padding-left:			22px;
}
#menu li
{
	display:				inline;
	font-size:				1.2em;
	color:					#666;
}
#menu a
{
	color:					#666;
	text-transform:			uppercase;
	line-height:			43px;
	word-spacing:			2px;
	font-weight:			bold;
}
#menu a span 
{
	display:				none;
}
#menu a:hover 
{
	text-decoration:		none;
}
#menu li.active a 
{
	text-decoration:		underline;
}
#menu li img.line
{
	margin:					0 11px;
	position:				relative;
	top:					-3px;
}
#menu img 
{
	padding-top:			15px;
}

#top ul
{
	list-style:				none;
	position:				absolute;
	top:					0;
	left:					0;
}

/* IMAGE MAP! */
#top img { position: absolute; z-index: 2; left: 0; top: 0;}
#top ul { position: absolute; z-index: 3; }
#top ul li { position: absolute; width: 73px; height: 400px; z-index: 100; }
#top ul li a {display:block; width: 73px; height: 400px; text-indent:-9999px; }
#top ul li#inspira { top: 0; left: 753px; }
#top ul li#inspira2 { top: 0; left: 78px; }
#top ul li#lss { top: 0; left: 831px; }
#top ul li#inspiragruppen { top: 0; left: 0; }

/* remove the absolute position from the list items for lte IE6 */
* html #top ul li {position:static;}
/* and give the absolute position to the links for lte IE6 */
* html #top ul li a {position:absolute;}
* html #top ul li#inspira a {top:0; left:753px;}

/*==============================CONTENT==============================*/

#content .big_puff 
{
	width:					618px;
	height:					263px;
	margin-bottom:			22px;
}
#content .small_puff 
{
	width:					298px;
	height:					263px;
	float:					left;
	margin-right:			22px;
	display:				inline;
	margin-bottom:			22px;
}
#content .small_puff2
{
	width:					298px;
	height:					263px;
	float:					left;
	display:				inline;
	margin-bottom:			22px;
}

#content .small_puff_start
{
	width:					298px;
	height:					277px;
	float:					left;
	margin-right:			22px;
	margin-bottom:			0;
	padding-bottom:			0;
	display:				inline;
}
#content .small_puff2_start
{
	width:					298px;
	height:					277px;
	float:					left;
	display:				inline;
}
#content .small_puff_start a, #content .small_puff2_start a 
{
	text-decoration:		none;
	border:					none;
}

#content .smaller_puff1, #content .smaller_puff2, #content .smaller_puff3, #content .smaller_puff_text
{
	width:					192px;
	height:					180px;
	float:					left;
	display:				inline;
	margin:					0px 0;
	margin-right:			21px;
}
#content .smaller_puff_text 
{
	overflow:				hidden;
	margin-right:			0;
}
#content .smaller_puff_text h4 
{
	margin: 0;
	padding: 0;
	border-top:				5px solid #89AA4B;
	background:				url(../img/backgrounds/sidebar_header.gif) no-repeat;
	width:					174px;
	height:					40px;
	color:					#353535;
	font-size:				1.4em;
	line-height:			33px;
	padding-left:			18px;
	margin-bottom:			5px;
}
.smaller_puff_text #kunder 
{
	width:					192px;
	height:					130px;
	overflow:				auto;
}
.smaller_puff_text #kunder ul
{
	list-style-type:		none;
	margin: 0;
	padding: 0;
}
.smaller_puff_text #kunder li 
{
	padding-left:			18px;
	height:					18px;
}
.smaller_puff_text #kunder li.odd
{
	background:				#F5F5F5;
}
.smaller_puff_text #kunder li a 
{
	color:					#333;
}

#content .smaller_puff3
{
	margin-right:			0;
}

#content .text_puff 
{
	width:					298px;
	height:					97px;
	float:					left;
	margin-right:			22px;
	display:				inline;
	margin-top:				22px;
	border: none;
}
#content .text_puff2
{
	width:					298px;
	height:					97px;
	float:					left;
	display:				inline;
	margin-top:				22px;
}
#content .text_puff a, #content .text_puff2 a
{
	border: none;
	text-decoration: none;
}
.lss #content .text_puff2 { background: url(../img/backgrounds/text_puff2_lss.gif) repeat-x; }
#content .text_puff a, #content .text_puff2 a 
{
	display:				block;
	width:					278px;
	height:					63px;
}

#content .inspiration_puff 
{
	width:					618px;
	height:					280px;
	margin-bottom:			20px;
}
#content .inspiration_small_puff 
{
	width:					298px;
	height:					263px;
	float:					left;
	margin-right:			22px;
}
#content .inspiration_small_puff2
{
	width:					298px;
	height:					263px;
	float:					left;
}
#container #content .small_puff3_start, #container #content .small_puff4_start 
{
	margin-top:				22px;
}

.preamble 
{
	margin-bottom:			20px;
}
.preamble img 
{
	margin-bottom:			-20px;
}
#content .preamble h2 
{
	font-size:				30px;
	margin:					0 18px;
	margin-bottom:			12px;
}
#content .preamble p 
{
	font-size:				16px;
	font-weight:			bold;
	margin-right:			18px;
}

/* Underingress 
----------------------------------------------------- */
#content p.subintroduction{
	font-size: 16px;
	font-weight: bold;
	margin-top: -10px;
	padding-top: 0;
	padding-left: 1px;
	margin-bottom: 5px;
}

#content p, #one_col p 
{
	font-size:				1.2em;
	margin:					0 18px;
}
#content p { margin-bottom: 18px; }
#content h2, #one_col h2 
{
	margin:					0 18px;
	font-size:				30px;
	margin-bottom:			12px;
}

#one_col .preamble h2 
{
	font-size:				30px;
	margin:					0 50px 0 34px;
	margin-bottom:			12px;
}

#content h2 
{
	margin-bottom: 0;
	padding-bottom: 0;
}

#content h3 
{
	font-size:				2em;
	border-top:				1px solid #ccc;
	margin-top:				23px;
	padding:				8px 18px 0 18px;
	margin-bottom: 0;
	font-weight:			normal;
}

#content h4#work_inspiragruppen, #content h4#work_inspira, #content h4#work_lss {
	text-transform:			none;
	padding:				0;
	border-top:				5px solid #484848;
	background:				url(../img/backgrounds/h4_jobbainspiragruppen.gif) no-repeat;
	width:					600px;
	height:					40px;
	color:					#353535;
	font-size:				1.4em;
	line-height:			33px;
	padding-left:			18px;
	margin-bottom:			5px;
	margin-top:				18px;
	text-indent:			-9000px;
}
#content h4#work_inspira { border-color: #8bab48; background: url(../img/backgrounds/h4_jobbainspira.gif) no-repeat; }
#content h4#work_lss { border-color: #3d97b9; background: url(../img/backgrounds/h4_jobbalss.gif) no-repeat; }

#content ul {
	margin-left:			30px;
}

#content ul.work_list {
	list-style-type:		none;
	margin-left:			18px;
	font-size:				1.1em;
}
#content ul.work_list li {
	height:					23px;
	line-height:			20px;
}
#content ul.work_list li.odd {
	background:				#f7f7f7;
}

.tab_content 
{
	background:				url(../img/backgrounds/tab_content.gif) repeat-x;
	padding-bottom:			20px;
	padding-top:			20px;
	display:				none;
}
#content .tab_content p
{
	margin:					0 18px;
	margin-bottom:			10px;
}

.tab_content table 
{
	float:					left;
	width:					279px;
	margin-left:			18px;
	font-size:				1.2em;
}
.tab_content table th 
{
	border-bottom:			1px solid #000;
	padding-bottom:			3px;
}
.tab_content table td
{
	height:					21px;
}
.tab_content table td span
{
	display:				block;
	text-align:				right;
}
.tab_content table td em 
{
	padding-left:			30px;
}
.tab_content table tr.odd 
{
	background:				#E6E6E6;
}
#content .tab_content h5 
{
	font-size:				1.2em;
	border-bottom:			1px solid #000;
	margin:					0 18px;
	margin-bottom:			10px;
}

#article h2, #article p 
{
	margin-left:			0;
}

#article p.date {
	color:					#CCC;
	font-size:				11px;
	margin-bottom:			0;
	padding-bottom:			0;
}

#article h3 
{
	padding-left:			0;
	border:					none;
	margin-top:				0;
	padding-top:			0;
	text-transform:			none;
	font-weight:			bold;
}

#content #article p.preamble 
{
	font-size:				1.6em;
	background:				none;
	margin-top:				15px;
	padding-bottom:			27px;
	margin-bottom:			0;
}

#article .first_col, #article .sec_col 
{
	float:					left;
	width:					290px;
	font-size:				1.1em;
	margin-right:			30px;
}
#article .sec_col { margin-right: 0; }

#article .article_bigpic 
{
	width:					619px;
	height:					279px;
	margin:					0;
	padding:				0;
}
#article .article_smallpic1, #article .article_smallpic2
{
	width:					297px;
	height:					279px;
	float:					left;
	margin-right:			23px;
	margin-bottom:			0;
	padding-bottom:			0;
}
#article .article_smallpic2 { margin-right: 0; }

#container #content h3.pdf_header 
{
	margin:					0 18px;
	padding:				0;
	padding-bottom:			3px;
	border-top:				none;
	border-bottom:			1px solid #484848;
	margin-bottom:			8px;
	font-size:				14px;
}
#content .pdf 
{
	width:					67px;
	float:					left;
	margin-right:			34px;
	margin-left:			18px;
	margin-bottom:			22px;
}
#content .pdf p 
{
	margin:					0;
	font-size:				1.1em;
}

#contact_flash 
{
	width:					938px;
	height:					398px;
	margin-left:			22px;
	margin-top:				25px;
	margin-bottom:			20px;
}

.contact_col 
{
	margin-left:			22px;
	width:					298px;
	float:					left;
	padding-bottom:			27px;
}

.contact_col h3 
{
	border-top:				5px solid #484848;
	background:				url(../img/backgrounds/sidebar_header.gif) no-repeat;
	width:					280px;
	height:					40px;
	color:					#353535;
	font-size:				1.4em;
	line-height:			33px;
	padding-left:			18px;
	margin-bottom:			18px;
}
.contact_col h3.inspira { border-top: 5px solid #88AB4D; }
.contact_col h3.lss { border-top: 5px solid #3B97BB; }

.contact_col p 
{
	margin:					0 18px;
	margin-bottom:			14px;
	font-size:				1.1em;
}

#one_col 
{
	margin:					0 22px;
	margin-top:				25px;
	margin-bottom: -20px;
}

#one_col .preamble 
{
	margin-left:			-35px;
	width:					650px;
}
#one_col .preamble p 
{
	font-size:				14px;
	margin-left:			35px;
}

#article p.news_footer 
{
	border-top:				1px solid #ccc;
	margin-top:				10px;
	padding-top:			10px;
}

#content .staff 
{
	width:					617px;
	height:					194px;
	/*background:				url(../img/backgrounds/staff.gif) no-repeat;*/
	overflow:				hidden;
	margin-bottom:			-20px;
}
#content .staff div.float_left img { float: left; margin-right: 18px; }
#content .staff div.float_right img { float: right; margin-left: 18px; }
#content .staff p 
{
	font-size:				1.6em;
	margin:					20px 18px;
}

/*==============================SIDEBAR==============================*/

#ansokningsformular
{
	border:					1px solid #CDCDCD;
	background:				url(../img/backgrounds/login.gif) repeat-x #BEBEBE;
	margin-bottom:			22px;
}

#ansokningsformular .file_upload 
{
	margin:					0 18px 2px 18px;
	width:					auto;
	border:					none;
	color:					#fff;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
#ansokningsformular .file_upload 
{
	margin-left:			8px;
}
}

#sidebar #ansokningsformular h3
{
	font-size:				1.4em;
	color:					#fff;
	font-weight:			normal;
	margin:					0 18px;
	margin-top:				2px;
	border-bottom:			1px solid #7E7E7E;
	padding:				0;
	padding-bottom:			1px;
	margin-bottom:			12px;
	border-top:				none;
	background:				none;
	width:					auto;
	height:					auto;
}

#login p, #ansokningsformular p
{
	margin:					0 18px;
	margin-bottom:			10px;
	font-size:				1.2em;
	color:					#cbcbcb;
}
#ansokningsformular p 
{
	margin-bottom:			13px;
}
#ansokningsformular input
{
	border:					1px solid #CCC;
	width:					136px;
	height:					22px;
	padding-left:			10px;
	line-height:			20px;
}

#ansokningsformular input.submit
{
	width:					97px;
	height:					24px;
	background:				url(../img/backgrounds/login_submit.gif) repeat-x;
	color:					#fff;
	padding:				0;
	border:					none;
	position:				relative;
	top:					-4px;
	left:					4px;
	margin-left:			15px;
}


/* Klagomålsformuläret
----------------------------------------------------------------------- */

#one_col #klagomal 
{
	border:	none;
	background: url(../img/backgrounds/login.gif) repeat-x #BEBEBE;
}

#one_col #klagomal h3 
{
	font-size:				1.4em;
	color:					#CECECE;
	font-weight:			normal;
	margin:					0 18px;
	margin-top:				12px;
	border-bottom:			1px solid #7E7E7E;
	padding:				0;
	padding-bottom:			9px;
	margin-bottom:			12px;
	border-top:				none;
	background:				none;
	width:					auto;
	height:					auto;
}

#one_col #klagomal input.submit
{
	width:					97px;
	height:					24px;
	background:				url(../img/backgrounds/login_submit.gif) repeat-x;
	color:					#fff;
	padding:				0;
	border:					none;
	position:				relative;
	top:					4px;
	margin-left:			15px;
}

#one_col #klagomal 
{
	width:					618px;
	float:					left;
	margin-top:				25px;
	background:				url(../img/backgrounds/ansokningsformular.jpg) repeat-x #dedede;
	padding-bottom:			20px;
	margin-bottom:			50px;
	position:				relative;
}
#klagomal p 
{
	color:					#fff;
	margin-left:			0;
}
#klagomal .left_col
{
	float:					left;
	width:					162px;
	margin-left:			18px;
	display:				inline;
}

#klagomal .left_col input 
{
	width:					136px;
	height:					20px;
	border:					1px solid #ccc;
	padding-top:			2px;
	padding-left:			10px;
	margin-bottom:			15px;
	font-size: 12px;
	font-family: Arial;
}
#klagomal .left_col input.checkbox 
{
	margin:					0;
	padding:				0;
	border:					none;
	width:					auto;
	height:					auto;
	margin-right:			10px;
}

#klagomal .left_col p.row{
	height: 21px;
	margin: 0;
	padding: 0;
}

#klagomal textarea 
{
	float:					left;
	padding:				4px 10px;
	width:					290px;
	height:					110px;
	font-size: 12px;
	font-family: Arial;
}
#one_col #klagomal input.submit 
{
	position:				absolute;
	top:					145px;
	right:					15px;
}
#one_col .klagomal_logo 
{
	margin-top:				25px;
	margin-left:			85px;
}



/* Loginformuläret
----------------------------------------------------------------------- */

#sidebar #login{
	padding: 0;
	margin: 0;
}

#sidebar #login div.wrapper{
	background: url(../img/backgrounds/login.gif) repeat-x #BEBEBE;
	margin: 0 0 20px 0;
	padding: 12px 20px 46px 20px;
	border: 1px solid #9D9D9D;
}

#sidebar #login div.wrapper h3{
	color: #D2D2D2;
	font-weight:normal;
	font-size: 1.4em;
	font-weight: normal;
	border-bottom: 1px solid #7E7E7E;
	border-top: none;
	background:	none;
	width: auto;
	height: auto;
	margin: 0 0 14px 0;
	padding: 0 0 9px 0;
	line-height: normal;
}

#sidebar #login div.wrapper p{
	margin: 0;
	padding: 0;
	line-height:normal;
}

#login div.wrapper p input{
	line-height: normal;
	border: 1px solid #CCC;
	width: 134px;
	height: 19px;
	margin: 0 0 14px 0;
	padding: 3px 0 0 10px;
	font-size: 12px;
}

#login div.wrapper p input.password{
	float: left;
}

#login div.wrapper p input.submit{
	width: 97px;
	height: 24px;
	background:	url(../img/backgrounds/login_submit_bg.gif) top left no-repeat;
	color: #fff;
	border: none;
	margin: 0;
	padding: 0;	
	float: right;
}

/* ----------------------------------------------------------------------- */
/* Slut på loginformuläret */




/* Ansökningsformuläret 
-------------------------------------------------------------------------- */

#ansokningsformular
{
	margin-top:				22px;
	background:				url(../img/backgrounds/ansokningsformular.jpg) repeat-x #dedede;
}

#ansokningsformular input
{
	width:					247px;
}

#ansokningsformular div.fileinputs {
	position:				relative;
	width:					267px;
	height:					40px;
	margin-left:			18px;
}
#ansokningsformular div.fakefile {
	position:				absolute;
	top:					0;
	left:					0;
	z-index:				1;
}
#ansokningsformular input.file {
	position:				relative;
	text-align:				right;
	-moz-opacity:			0;
	filter:					alpha(opacity: 0);
	opacity:				0;
	z-index:				2;
	padding:				auto;
	line-height:			normal;
}
#ansokningsformular input.sokvag {
	width:					147px;
	height:					22px;
	border:					1px solid #CCC;
	position:				relative;
	top:					-10px;
}

#ansokningsformular input.checkbox{
	width:					auto;
	height:					auto;
	padding:				0;
	border:					none;
}

#ansokningsformular p.checkbox_paragraph {
	
}

#ansokningsformular input.submit {
	margin:					0;
	margin-left:			162px;
}

#ansokningsformular textarea {
	border:					1px solid #ccc;
	width:					240px;
	height:					88px;
	padding:				5px 10px;
}


/* Slut på ansökningsformuläret
/* ------------------------------------------------------------------ */


#sidebar h3 {
	border-top:				5px solid #484848;
	background:				url(../img/backgrounds/sidebar_header.gif) no-repeat;
	width:					280px;
	height:					40px;
	color:					#353535;
	font-size:				1.4em;
	line-height:			33px;
	padding-left:			18px;
	margin-bottom:			5px;
}

.inspiragruppen #sidebar h3 { border-top: 5px solid #484848; }
.inspira #sidebar h3 { border-top: 5px solid #89AA4B; }
.lss #sidebar h3 { border-top: 5px solid #3C97BA; }
.balans #sidebar h3 { border-top: 5px solid #807135; }

#sidebar #nyheter 
{
	background:				url(../img/backgrounds/h3_nyheter.gif) no-repeat;
	text-indent:			-9000px;
}
#sidebar #personaldokument 
{
	background:				url(../img/backgrounds/h3_personaldokument.gif) no-repeat;
	text-indent:			-9000px;
}
#sidebar #inspiration_header 
{
	background:				url(../img/backgrounds/h3_inspiration.gif) no-repeat;
	text-indent:			-9000px;
	height:					40px;
}
#sidebar #senasteinspiration 
{
	background:				url(../img/backgrounds/h3_senasteinspira.gif) no-repeat;
	text-indent:			-9000px;
	height:					40px;
	border-top:				5px solid #484848;
}
#sidebar #ledigatjanster 
{
	background:				url(../img/backgrounds/h3_ledigatjanster.gif) no-repeat;
	text-indent:			-9000px;
	height:					40px;
}
#sidebar #ansokningshandlingar 
{
	background:				url(../img/backgrounds/h3_ansokningshandlingar.gif) no-repeat;
	text-indent:			-9000px;
	height:					40px;
}
#sidebar #arkiv 
{
	background:				url(../img/backgrounds/h3_artiklar.gif) no-repeat;
	text-indent:			-9000px;
	height:					40px;
	border-top:				5px solid #484848;
}
#sidebar #artiklar 
{
	background:				url(../img/backgrounds/h3_artiklar.gif) no-repeat;
	text-indent:			-9000px;
}
#sidebar #aktuellt_om_balans 
{
	background:				url(../img/backgrounds/h3_aktuellt_om_balans.gif) no-repeat;
	text-indent:			-9000px;
	height:					40px;
	border-top: 0;
}

#sidebar a{
	margin: 0;
	padding: 0;
}

#sidebar img.news_header_pic 
{
	margin-bottom:			-8px;
	position:				relative;
	border-top:				5px solid #484848;
}
#sidebar a img.news_header_pic 
{
	border-top:				5px solid #484848;
}

a:hover img.news_header_pic 
{
	border-top:				5px solid #484848;
}
/*body.inspiragruppen #sidebar img.news_header_pic  { border-top: 5px solid #484848; }
body.inspira #sidebar img.news_header_pic  { border-top: 5px solid #88AB4D; }
body.lss #sidebar img.news_header_pic  { border-top: 5px solid #3B97BB; }
body.balans #sidebar img.news_header_pic  { border-top: 5px solid #817328; }*/

ul.news_list 
{
	margin-bottom:			20px;
}
ul.news_list li
{
	list-style-type:		none;
	padding-left:			18px;
	color:					#CCC;
	font-size:				11px;
	border-bottom:			1px solid #ccc;
	margin-bottom:			3px;
	padding-bottom:			5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){

ul.news_list li 
{
	padding-bottom:			6px;
	padding-top:			2px;
}

}
ul.news_list li.inspira { background: url(../img/icons/inspira.gif) no-repeat bottom left; }
ul.news_list li.lss { background: url(../img/icons/lss.gif) no-repeat bottom left; }
ul.news_list li.inspiragruppen { background: url(../img/icons/inspiragruppen.gif) no-repeat bottom left; }

ul.news_list li a 
{
	display:				block;
	color:					#333;
	margin: 0;
	padding: 0;
	margin-top:			-1px;
}

.read_more 
{
	text-align:				right;
	margin-top:				-10px;
}
.read_more a 
{
	font-size:				1.1em;
	text-decoration:		underline;
}

.redaktor 
{
	font-size:				1.2em;
	padding-left:			17px;
	padding-top:			10px;
	background:				url(../img/backgrounds/redaktor.gif) no-repeat;
	height:					51px;
	margin-bottom:			20px;
	margin-top:				-3px;
}

/*==============================FOOTER==============================*/

#footer p 
{
	margin-left:			17px;
	font-size:				1.2em;
	margin-top:				16px;
}

#footer p a 
{
	color:					#484848;
	margin-right:			5px;
	margin-left:			5px;
}

/* Personaldokument
--------------------------------------------------------- */

#content div.firstpersonaldokument{
	padding-right: 22px;
}

#content div.personaldokument{
	float: left;
}

#content div.personaldokument h3 
{
	width: 298px;
	height: 40px;
	color: #353535;
	font-size: 1.4em;
	line-height: 33px;
	margin: 0px;
	padding: 0;
}

#content div.personaldokument h3#personaldokument_inspira {
	border-top: 5px solid #89AA4B; 
}

#content div.personaldokument h3#personaldokument_lss {
	border-top: 5px solid #3C97BA; 
}

#content div.personaldokument h3#personaldokument_inspira{
	background: url(../img/backgrounds/h3_personaldokument_inspira.gif) no-repeat;
	text-indent: -9000px;
}

#content div.personaldokument h3#personaldokument_lss{
	background: url(../img/backgrounds/h3_personaldokument_lss.gif) no-repeat;
	text-indent: -9000px;
}

#content div.personaldokument ul {
	width: 298px;
	margin: 0;
	padding: 0;
	float:left;
}

#content div.personaldokument ul li{
	list-style-type: none;
	color: #CCC;
	font-size: 11px;
	border-bottom: 1px solid #ccc;
	padding: 0;
	margin: 0;
	width: 298px;
}

#content div.personaldokument ul li a {
	display: block;
	color: #333;
	padding: 7px 0 7px 19px;
	margin: 0;
	text-decoration:none;
}


/* Inspirationsformlär
------------------------------------------------------------------ */

#inspirationformular{
	margin: 0;
	padding: 0;
	width: 298px;
}

#inspirationformular div.wrapper{
	border: 1px solid #6D6D6D;
	background: #F3F3F3 url(../img/backgrounds/inspiraformular_bg.jpg) top left repeat-x;
	margin: 0;
	padding: 14px 19px 34px 19px;
	
	width: 258px;
}

#inspirationformular div.wrapper  h3{
	font-size: 14px;
	color: #CDCDCD;
	font-weight: normal;
	border-bottom: 1px solid #666666;
	border-top:	none;
	background:	none;
	width: auto;
	height: auto;
	margin: 0 0 14px 0;
	padding: 0 0 11px 0;
	line-height:normal;
}

#inspirationformular div.wrapper p{
	margin:	0;
	padding: 0 0 10px 0;
	font-size: 1.2em;
	color: #cbcbcb;
}

#inspirationformular div.wrapper input{
	border: 1px solid #CCC;
	height:	19px;
	margin: 0;
	padding: 3px 0 0 11px;
	line-height: normal;
	width: 246px;
	font-size: 12px;
	font-family: Arial;
}

#inspirationformular div.wrapper input.postnr {
	width: 48px;
	margin: 0;
}

#inspirationformular div.wrapper input.postadress{
	width: 173px;
	margin: 0 0 0 11px;
}

#inspirationformular div.wrapper input.epost {
	width: 137px;
	margin: 0;
	float: left;
}

#inspirationformular div.wrapper input.submit{
	width: 97px;
	height:	24px;
	background: url(../img/backgrounds/inspiraformular_submit.jpg) repeat-x;
	border: 1px solid #ccc;
	color: #C8C8C8;
	border:	none;
	border: 0;
	margin: 0;
	padding: 0;
	font-weight:bold;
	float: right;
	text-indent: -9999px;
}

#inspirationformular div.wrapper table{
	position:relative;
	top: 20px;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 12px;
	clear: left;
}

#inspirationformular div.wrapper table tr{
	margin: 0;
	padding: 0;
}

#inspirationformular div.wrapper table tr td{
	margin: 0;
	padding: 0 0 5px 0;
}

#inspirationformular div.wrapper table tr td input.radio{
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
}


/* ----------------------------------------------------------------- 
 Slut på inspirationsformulär */


/* Listning av subpages
-------------------------------------------------------------------- */

#content div#subpagelist{
	padding: 10px 0 0 0;
}

#content div#subpagelist h4 
{
	background: url(../img/backgrounds/h3.gif) repeat-x;
	height: 39px;
}

#content div#subpagelist h4 a 
{
	font-size: 14px;
	color: #ccc;
	line-height: 39px;
	display: block;
	width: 582px;
	height: 100%;
	padding: 0 18px;
	background: url(../img/icons/arrow_right.gif) right center no-repeat;
	text-decoration: none;
	height: 39px;
}

#content div#subpagelist h4 a:hover {
	text-decoration: none; 
}

#content div#subpagelist h4 a.active {
	background: url(../img/icons/arrow_down.gif) right center no-repeat;
}

#content #article p.preamble 
{
	font-size:				1.6em;
	background:				none;
	margin-top:				0;
	padding-bottom:			0;
	margin-bottom:			0;
}

#content #article .preamble 
{
	margin: 0;
	padding: 20px 0 13px 0;
	float: left;
}
