/* ----------------------------------*/
/* ---------->>> RESET <<<-----------*/
/* ----------------------------------*/

/*Denna reset ska få siten att se likadan ut i alla webbläsare. */


	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: white;
	}
	ol, ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}



/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/


body {
	text-align: center;
	margin: 0px;
	font-family: arial;
	background: url(/images/body_bkg.png) repeat-x;
}

div.clear {
	height: 1px;
	clear: both;
	margin: 0px; padding: 0px;
}
#full_wrapper {
	/*width: 1462px;*/
	margin: 0 auto;
	background: url(/images/header_bkg.png) repeat-x 0 42px;
	min-width: 900px;
    max-width: 1462px;
    width:expression(document.body.clientWidth < 900? "900px" : document.body.clientWidth > 1462? "1462px" : "auto");
}
#full_header {
	background: url(/images/flare.png) no-repeat 755px 42px;
}

#wrapper {
	width: 960px;
	margin: 0px auto;
	text-align: left;
}

#head {
	height: 240px;
}

#topbar {
	height: 40px;
	text-align: right;
}


#content {
	
}

.height100 {height: 100px;}
.height200 {height: 200px;}
.height300 {height: 300px;}
.height400 {height: 400px;}
.height500 {height: 500px;}
.height600 {height: 600px;}
.height700 {height: 700px;}
.height800 {height: 800px;}
.height900 {height: 900px;}

/* ---------------------------------*/
/* ---------->>> HEAD <<<-----------*/
/* ---------------------------------*/

div.menu {
	width: 100%;
}

div.menu ul.main-ul {
	margin-left: 90px;
}

#head_left {
	/*width: 500px;*/
	width: 420px;
	height: 200px;
	float: left;
}

#logoplacement {
	height: 120px;
}
#headertabs {
	margin-top: 1px;
	height: 79px;
	margin-left: -8px;
}

#head_right {
	/*width: 460px;*/
	width: 540px;
	height: 200px;
	float: right;
}

#password {
	height: 10px;
	text-align: right;
	color: #fff;
	font-size: 9px;
	margin-top: 5px;
	margin-right: 10px;
	text-transform: uppercase;
}

#password a {
	color: #fff;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}

#password img {
	vertical-align: top;
}

#header-flash {
	margin-left: 20px;
	/*margin-top: 37px;
	height: 90px;*/
	margin-top: 7px;
	height: 120px;
}

#registercv {
	/*height: 112px;
	margin-top: 70px;*/
	/*margin-top: 17px;*/
	text-align: right;
}

/* -----------------------------------*/
/* ---------->>> TOPBAR <<<-----------*/
/* -----------------------------------*/


	table.topbartable {
		height: 38px;
	}
	
	table.topbartable td {
		vertical-align:top;
	}
	
	table.topbartable td.logincell {
		vertical-align:middle;
		text-align: right;
	}
	
	/* Namnet i topbar */
	a.topbartext {
		color: white;
		font-size: 12px;
		text-decoration: none;
		margin-right: 5px;
	}
	
	table.topbartable td img.topbarlogout {
		margin-top: 0px;
		vertical-align: middle;
	}
	
	
	




/* -------------------------------------------------------*/
/* ---------->>> SIDOR SOM EJ ï¿½R STARTSIDOR <<<-----------*/
/* -------------------------------------------------------*/


#leftcolumn {
	float: left;
	width: 192px;
	/*padding:10px;*/
	overflow:hidden;
}

#lm-placeholder {
	width: 192px;
}

#main {
	float: left;
	width: 565px;
	border-right: 1px solid #CFDDE3;
	border-left: 1px solid #CFDDE3;
	padding: 10px 0 0 0;
	overflow-x:hidden;
}

#rightcolumn {
	float: right;
	width: 200px;
	border-right: 1px solid #CFDDE3;
	overflow-x:hidden;
	/*padding:10px;*/
}

/* -----------------------------------------*/
/* ---------->>> TYPO CLASSES <<<-----------*/
/* -----------------------------------------*/

div.main h1 {
	font-family: arial black, arial;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	font-style: italic;
	margin-left: 10px;
	margin-bottom: 19px;
}
	
p span.strong {
	font-weight: bold;
}

a.pointer {
	cursor:hand;
	cursor:pointer;
}

	
/* -------------------------------------*/
/* ---------->>> LEFTMENU <<<-----------*/
/* -------------------------------------*/

ul.leftmenu {
	margin: 0px 9px 0px 10px;
}

li.l_menu {
	padding: 3px 0px 3px 0px;
	border-bottom: 2px solid #E8EDF0;
}

a.lm_link, a.lm_link_current, a.lm_link_sub, a.lm_link_sub_current, a.lm_link_blogsub, a.lm_link_blogsub_current {
	font-family: Arial Black,Arial;
	font-style: italic;
	color: #00488f;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}

a.lm_link_current {
	color: #000;
}

a.lm_link_sub, a.lm_link_sub_current, a.lm_link_blogsub, a.lm_link_blogsub_current {
	font-size:10px;	
	display:block;
	padding-left: 10px;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: center left; 
}

a.lm_link_sub {
	color: 00488f;
/*	color: #e3541d;  gamla orange färgen */ 
	background-image: url('/images/arrow_blue.png'); 
}

a.lm_link_sub_current {
	color: #000;
	background-image: url('/images/arrow_black.png'); 
}



a.lm_link_blogsub {
	color: #00488f;
	background-image: url('/images/arrow_orange.png'); 
}

a.lm_link_blogsub_current {
	color: #000;
	background-image: url('/images/arrow_black.png'); 
}

h2.lm_blog {
	font-family: Arial Black, Arial;
	color: #fe6328;
	font-size: 12px;
	text-transform: uppercase;
}


#main h2{
	font-family: DINMittelschrift LT Alternate, Arial;
	color: #000000;
	font-size: 18px;
	text-transform: uppercase;	
	line-height:120%;
	margin: 0 0 5px 0;	
}

/***  Hï¿½GERKOLUMN  ---  H2, H3, P, A, LI, UL  ---  Text och punktlistor med lï¿½nkar ***/
/* ----------------------------------------*/
/* ---------->>> Hï¿½GERKOLUMN <<<-----------*/
/* ----------------------------------------*/

#rightcolumn_content {
	margin: 0px 9px;
}

.rightcolumn h2 {/*SKA BYTAS UT FOT CUFON */
	font-family: DINMittelschrift LT Alternate, Arial; 
	color: #000000;
	font-size: 16px;
	text-transform: uppercase;	
	line-height:120%;
	margin: 0 0 5px 0;
}

.rightcolumn h3 {
	font-family: Arial Black, Arial;
	color: #000000;
	font-size: 14px;
	/*font-size: 16px;*/
	line-height:120%;
	margin: 10px 0 5px 0;
}

.rightcolumn p {
	font-family: Arial Reg, Arial;
	color: #000000;
	font-size: 11px;
	line-height:120%;
}

.rightcolumn a {
	color:#00488F;
	font-weight:bold;
	font-size: 11px;
}

.rightcolumn a:hover {
	text-decoration:none;
}

.rightcolumn lu {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0 10px 0;
}

.rightcolumn li {
	background-image: url('../exempelbilder/bullet_blue.png');
	background-repeat: no-repeat;
	background-position: 0px 0px; 
	padding-left: 20px;  
	padding-bottom: 5px; 		
	font-family: Arial Reg, Arial;
	color: #000000;
	font-size: 11px;
	line-height:120%;
}





/***  Hï¿½GERKOLUMN  ---  H3, P, A  ---  Puffar med H3 inline i texten  ***/


.rightcolumn h3.puff {
	display:inline;
}

.rightcolumn p.puff {
	display:inline;
	font-size: 14px;
}

.rightcolumn a.puff {
	font-weight:normal;
	text-decoration:none;
}

.rightcolumn a.puff:hover {
	text-decoration:underline;
}





/***  HELA SIDAN  ---  H3, P, A  ---  Artikelpuffar med eget utseende   ***/


.article h3 {
	font-family: Arial Black, Arial;
	font-style: italic;
	color: #00488F;
	font-size: 12px;
	text-transform: uppercase;
	line-height:120%;
	margin: 0 0 5px 0;
}

.article p {
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	line-height:120%;	
}

.article p.intro {
	font-family: Arial Black, Arial;
	font-style: italic;
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
	
}

.article a {
	color:#00488F;
	text-decoration:none;
}

.article a:hover {
	text-decoration:underline;
}



/* ---------------------------------*/
/* ---------->>> FOOT <<<-----------*/
/* ---------------------------------*/

#foot {
	height: 200px;
	/*background: url(/images/footer.png) no-repeat 0 113px;*/
	margin: 20px auto 20px auto;
	text-align: left;
	width: 960px;
}




/* --------------------------------------*/
/* ---------->>> TEXTSIDOR <<<-----------*/
/* --------------------------------------*/

#textarea {
	margin: 0px 10px;
}

#textarea h2 {
	font-family: Arial Black,Arial;
	font-style: italic;
	color: #000000;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 120%;
	margin: 27px 0px 4px 0px;
}

#textarea p {
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	line-height: 120%;
	margin-bottom: 15px;
}

#textarea a {
	color: #00488f;
	font-weight: bold;
}

#textarea a:hover {
	text-decoration: none;
}




#textarea .cvbrev {width:100%; text-align:center;}

#textarea .skugga {width: 450px; background: #ddddee; margin: 50px auto 0 auto;}
 
#textarea .brev {background: #F9F9F9; border:1px solid #CCC; padding:40px 15px 10px 15px; text-align:left;}

#textarea .brev p {font-size:10px;}
#textarea .brev p.brevsida {text-align:right; vertical-align:bottom;}
#textarea .brev p.lisa {margin-left:50px;}
#textarea .brev table td {font-size:10px;}

#textarea .brev h3 {font-size:10px; font-weight:bold; text-decoration:underline; margin-bottom:5px;}

#textarea .brev h4 {font-size:10px; font-weight:bold; margin-bottom:5px;}
#textarea .brev h4.lisa {font-size:11px; font-weight:bold; text-transform:uppercase; }

#textarea .brev h4 span {font-weight:normal; margin-left:20px;}

#textarea .skugga, #textarea .brev {
  position: relative;
  left: -10px;
  top: -10px;
} 



/* ------------------------------------------*/
/* ---------->>> MINA ANNONSER <<<-----------*/
/* ------------------------------------------*/
table.mina_annonser {
	background: url(/images/thead_ans_bkg.png) no-repeat;
	margin-bottom: 40px;
}
	
table.mina_annonser th {
	/*height:25px;*/
	vertical-align:bottom;
	font-family: Arial Black, Arial;
	font-style: italic;
	color: #000;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 100%;
	padding: 0px 0px 11px 10px;
	background: url(/images/th_border_left.png) no-repeat;
}

table.mina_annonser th.first {
	background: none;
}

table.mina_annonser .center {
	text-align: center;
}

table.mina_annonser th.w130 {
	width: 120px;
}



table.mina_annonser td {
	background: #EFF5F8;
	font-size: 12px;
	border-bottom: 1px solid #CDDCE2;
	vertical-align:bottom;
	padding: 5px 2px 5px 8px;
}
table.mina_annonser td.del-box {
	padding: 5px 0px 5px 2px;
	width: 15px;
}
table.mina_annonser td.after-del-box {
	padding: 5px 2px 5px 2px;
	width: 90px;
}
table.mina_annonser td a {
	font-weight: bold;
	color: #00488F;
	text-decoration: none;
}

table.mina_annonser td a img {
	margin-bottom: 3px;
}

table.mina_annonser td.ans_open {
	background: #FDF3F0;
	font-weight: bold;
	border-bottom: 1px dashed #F4BBA5;
	border-top: 1px solid #E2E1E6;
}

table.mina_annonser td.ans_sub {
	background: #FFF;
	border-bottom: 1px dashed #F4BBA5;
}

table.mina_annonser tr.ans_sub {
	display:none;
}

table.mina_annonser td.bottom {
	border-bottom: 2px solid #E2E1E6;
}

table.mina_annonser td.first {
	border-left: 1px solid #E2E1E6;
	padding-left: 7px; /*Fï¿½r att kompensera fï¿½r 1px border */
}

table.mina_annonser td.last {
	border-right: 1px solid #E2E1E6;
	padding-right: 1px;
}

table.mina_annonser tfoot td {
	border: none;
	background: #fff;
}

table.mina_annonser .nobold {
	font-weight: normal;
}

.ans_tooltip {
	position:absolute;
	text-align:center;
	width:476px; 
	height:177px; 
	z-index:100; 
	display:none; 
	background:url(/images/tooltip.png) no-repeat;
	overflow:hidden;
}

.ans_tooltip .at{
	margin:15px auto 10px auto; 
	overflow:hidden; 
	text-align:left; 
	width:420px; 
	height:140px; 
	border:0;
}

.ans_tooltip h4{
	font-family: Arial Black, Arial, sans-serif;
	font-style: italic;
	color: #FFF;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom:15px;
}

.ans_tooltip p{
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 14px;
	line-height:120%;
}

#ans_form {
	position:absolute;
	top: 220px;
	left: auto;
	/*text-align:center; */
	width:781px; 
	height:766px; 
	z-index:101; 
	display:none; 
	background:url(/images/ansform.png) no-repeat;
	overflow:hidden;
}

span.thide {
	display:none;
}

span.tshow {
}

/* ---------------------------------------*/
/* ---------->>> MINA SIDOR <<<-----------*/
/* ---------------------------------------*/

div.main h1.formarea {
	margin-bottom: 4px;
}

div.my_inputarea {
	margin: 0px 10px;
	background: #E7EEF1 url(/images/formtable_top.png) repeat-x;
	border-left: 1px solid #D1DFE4;
	border-right: 1px solid #D1DFE4;
}

div.my_inputarea_btm {
	margin: 0px 10px 40px 10px;
	background: url(/images/formtable_btm.png) repeat-x;
	height: 3px;
}


div.my_inputarea_files {
	margin: 0px 10px 5px 10px;
	padding: 0 0 15px 0;
	background: #E7EEF1 url(/images/formtable_top.png) repeat-x;
	border-left: 1px solid #D1DFE4;
	border-right: 1px solid #D1DFE4;
	border-bottom: 1px solid #D1DFE4;
}

div.my_inputarea_links {
	margin: 0px 10px;
	padding: 0 0 15px 0;
	background: #E7EEF1;
	border-top: 1px solid #D1DFE4;
	border-left: 1px solid #D1DFE4;
	border-right: 1px solid #D1DFE4;
}


.my_inputarea_helper {
	padding-top: 18px;
	margin-left: 10px;
}

.formtable td {
	font-family: Arial;
	font-size: 12px;
	vertical-align:middle;
	padding: 2px 0px;
}
.formtable td img {
	margin-left: 5px;
	margin-bottom: 2px;
}
.formtable td.al_right {
	text-align: right;
	padding-right: 9px;
}
.formtable td.btn_right {
	text-align: right;
	padding-right: 0;
}
.formtable td.vtop {
	vertical-align:top;
}

input.inutfield {
	border: 1px solid #A1B8C2;
	background: #fff;
	height: 19px;
	margin: 0px;
	font-size: 12px;
	width: 273px;
	padding: 1px 3px;
}

textarea.textfield {
	border: 1px solid #A1B8C2;
	background: #fff;
	margin: 0px;
	width: 273px;
	padding: 1px 3px;
}

input.zip {
	width: 54px;
	margin-right: 4px;
}

input.ort {
	width: 216px;
}

table.submittable {
	margin-top: 20px;
}

.submittable td {
	font-family: Arial;
	font-size: 12px;
	vertical-align:middle;
}



input.widefield {
	border: 1px solid #A1B8C2;
	background: #fff;
	color: #999;
	height: 19px;
	margin: 0px;
	font-size: 12px;
	width: 521px;
	padding: 1px 3px;
}

.filefield {
	border: 1px solid #A1B8C2;
	background: #fff;
	color: #999;
	/*height: 19px;
	margin: 0px;
	font-size: 12px;
	padding: 1px 3px;*/
}

p.formp {
	font-family: Arial Black, Arial;
	font-style: italic;
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	line-height:120%;
	margin: 0 0 5px 0;
}

table.cvdocs {
	border-collapse: collapse;
	width:521px;
}
table.cvdocs td {
	border-top: 1px solid #cddce2;
	border-bottom: 1px solid #cddce2;	
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size: 12px;
	height:30px;
	vertical-align:middle;
	padding: 2px 0;
}
table.cvdocs td.icon {
	border: none;
}
table.cvdocs td.btn_right {
	text-align: right;
	padding-right: 0;
}

table.cvdocs td a {

	color: #00488F;
	text-decoration: none;
}

div.tabs ul.tabNavigation {
	margin: 0 10px;
  	padding: 0;
	list-style-type:none;	
}

div.tabs ul.tabNavigation li {
	float:left;
}

div.tabs ul.tabNavigation a {
	display:inline-block;
	background: #FFF  url(/images/tab_bg.png) top right no-repeat;

	font-family:Arial Black, Arial;
	font-size:11px;
	font-style: italic;
	text-decoration:none;
	text-transform: uppercase;

	vertical-align:middle;
	text-align:center;
	padding: 15px 20px 10px 20px;
	margin: 0;
	color: #000;
}

input.cbemp {
	/*
	border: 1px solid #A1B8C2;
	background: #fff;
	padding:0;
	*/
}

.emp_flaps{
	margin: 0 10px;
}

.emp_flaps a {	
	display:inline;
	font-family:Arial Black, Arial;
	font-size:12px;
	font-style: italic;
	text-decoration:none;
	text-transform: uppercase;
	vertical-align:middle;
	margin: 0;
	height:30px;
	padding: 10px 20px;
	color: #000;
	background: #E7EEF1 url(/images/formtable_top.png) repeat-x;
}

.emp_flaps a:hover {
	color: #00488F;
	background: #FFF;
}

/* -------------------------------------*/
/* ---------->>> BLOGSIDA <<<-----------*/
/* -------------------------------------*/

#blogfield {
	height: 145px;
	width: 545px;
	margin: -10px 10px 10px 10px;
/*	background: url(/images/blog_hdr_bkg.jpg) no-repeat bottom; */
}

#blogfield h1 {
	font-family: Arial Black, Arial;
	color: #fff;
	font-style: italic;
	font-size: 20px;
	padding-top: 25px;
}

#imgplacement {
	float: right;
	margin-right: 10px;
}

#pagination {
	margin: 10px;
	height: 32px;
	width: 545px;
}

#pagin_info {
	width: 235px;
	height: 23px;
	float: left;
	color: #000;
	font-family: Arial Black, Arial;
	font-style: italic;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 9px;
}

#pagin_nav {
	width: 310px;
	height: 32px;
	float: right;
}

table.nav_table {
	float: right;
}

table.nav_table td {
	vertical-align:middle;
}

table.nav_table td.top {
	/*vertical-align:middle;*/
	vertical-align:top;
	padding-top: 7px;
}

table.nav_table td a {
	color: #00488F;
	font-family: Arial Black, Arial;
	font-style: italic;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#blogpost {
	margin: 0px 10px;
	border-top: 1px solid #CAE0DE;
}

#blogpostinfo {
	margin-top: 30px;
	padding-left: 65px;
	font-family: Arial;
	font-size: 10px;
	padding-bottom: 5px;
	border-bottom: 3px solid #CCDDE4;
}

#blogpostinfo span {
	font-family: Arial Black, Arial;
}

#blogposttitle {
	padding-right: 200px;
	padding-bottom: 16px;
	border-bottom: 3px solid #CCDDE4;
}

#blogposttitle h2 {
	font-family: Arial Black, Arial;
	font-style: italic;
	font-size: 20px;
	text-transform: uppercase;
	text-decoration: none;
}

#blogpostcontent {
	margin-top: 16px;
	padding-bottom: 18px;
	font-family: Arial;
	font-size: 14px;
	line-height: 130%;
	border-bottom: 3px solid #CCDDE4;
}

#blogpostopt table {
	margin-top: 10px;
	margin-bottom: 19px;
}

#blogpostopt table td {
	vertical-align:middle;
	font-family: Arial Black, Arial;
	font-size: 10px;
	text-transform: uppercase;
}

#blogpostopt table td a {
	color: #00488F;
	font-family: Arial Black, Arial;
	font-style: italic;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#blogpostopt table td a span {
	font-style: normal;
	text-decoration: underline;
}

#blogpostopt table td.textlink  {
	padding-right: 15px;
}

#blogcomments h2 {
	font-size: 12px;
}

.comment h3 {
	font-family: Arial Black,Arial;
	font-style: italic;
	font-size: 10px;
	font-weight:normal;
	text-transform: uppercase;
	margin-bottom:10px;
}

.comment h3 span {
		font-style:normal;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	text-transform: none;
}

.comment a {
	color: #00488f;
	text-decoration: none;
}

.comment p {
	font-size:11px;
	line-height:140%;
	margin-bottom:15px;
}

/* ----------------------------------*/
/* ---------->>> FORMS <<<-----------*/
/* ----------------------------------*/



span.ValidationErrors {
    display: inline-block;
    font-size: 10px;
    color: #D00;
    padding-left: 5px;
    font-style: italic;
}



/* ---------------------------------------------------*/
/* ---------->>> PROGRESSBAR/TERMOMETER <<<-----------*/
/* ---------------------------------------------------*/
	
	#progressbar_wrapper {
		width: 174px;
		margin: 109px 0px 0px 11px;
	}
	
	#progressbar {
		
		background: #EFF5F8 url(/images/prgrbr_mdl.png) repeat-y;
		
		
	}
	
	#progressbar img.termometer {
		margin: 9px 0px 35px 40px;
	}

	p.progressbartext {
		font-family: DINMittelschrift LT Alternate, Arial;
		font-size: 12px;
		padding: 4px 11px 0px 11px;
	}
	
	#progressbar_top { /*IE-SPECIFIK MODIFIERING*/
		height: 7px;
		/*margin-bottom: -11px; */
		background: #EFF5F8 url(/images/prgrbr_top.png);
	}
	#progressbar_btm {
		margin-bottom: -15px;
		height: 3px;
		background: #EFF5F8 url(/images/prgrbr_btm.png) no-repeat;
	}
/* ------------------------------------*/
/* ---------->>> TOPMENY <<<-----------*/
/* ------------------------------------*/

.topbarform {
	display: inline;
	float: right;
	margin-top: -5px;
}

#usrname {
	width: 173px;
	height: 21px;
	background: url(/images/top_bar_black_input_username.png) no-repeat;
	float: left;
}

#pssword {
	width: 101px;
	height: 21px;
	background: url(/images/top_bar_black_input_pw.png) no-repeat;
	float: left;
}


#sbmt {
	width: 82px;
	height: 21px;
	float: left;
}

.tpbf {
	margin: 10px 3px 0px 3px;
}

.topbarform input {
	font-family: arial;
	font-size: 10px;
		
}

#usrname input {
	margin: 2px 7px 0px 7px; 
	width: 159px;
	background: #fff;
	border: 1px solid #fff;
	color: #999;
}

#pssword input {
	margin: 2px 7px 0px 7px; 
	width: 87px;
	background: #fff;
	border: 1px solid #fff;
	color: #333D46;
}



/* -----------------------------------------*/
/* ---------->>> SEARCHRESULT <<<-----------*/
/* -----------------------------------------*/

span.search-recordcount {
	font-size: 11px;
}


/* --------------------------------------*/
/* ---------->>> DIALOGBOX <<<-----------*/
/* --------------------------------------*/
.dialog-open {
	cursor:hand;
	cursor:pointer;
}

.dialog-inner {
	text-align: left;
	font-family: Arial;
	color: #000000;
	font-size: 14px;
	line-height: 120%;
	margin: 0px 0px 15px 0px;
}
.dialog-inner div.my_inputarea {
	margin: 0px;
}

.ui-dialog .ui-dialog-content {
	padding: 0px;
}

.ui-dialog .ui-dialog-title {
	font-size: 13px;
	font-family: Arial Black, Arial;
	font-style: italic;
}

.loading {
	float:right; 
	background:url(/images/loading.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}

.done, .friend_done { 
	display:none
}

/* ---------------------------------------*/
/* ---------->>> ANNONSSIDA <<<-----------*/
/* ---------------------------------------*/


div.adicons {
	background:#eff5f8; 
	border: 1px solid #d1dfe4; 
}

div.adicons a, div.adtitle2 a , div.adrel a {
	margin: 0 5px 0 0;
	color:004800; 
	font-size:10px; 
	font-family:Arial Black; 
	font-style:italic;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
}

div.adicons img, div.adtitle2 img {
	vertical-align:middle;
	margin: 5px 0;
}

div.adtitle2 {
	margin-top:15px;
	padding:0;
	border-bottom: 2px solid #cddce2;
}

div.adtitle2 h1 {
	margin:0;
	padding:0;
}

div.ttll {
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
	border: 0px solid black;
}

div.ttlr {
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	border: 0px;
}

div.adinfo {
	font-size: 11px;
	float:left;
	width:72%; /* Ändrade frïån 50% till 72% för loggan är flyttad HA 2010-02-06 */
}

div.adlogo {
	float:right;
	width:22%;
}

div.adsummary {
	float:right;
	width:170px;
	padding-left:10px;
	border-left: 1px solid #cddce2;
}

div.adrel {
	width:155px; 
	background:#eff5f8; 
	border: 1px solid #d1dfe4; 
}

div.adrel img {
	float:left;
	margin:5px 0 0 5px;
}

a.ar {
	display:block;
	width:110px;
	float:right;
	padding:5px;
}

a.fw-norm {
	font-weight: normal !important;
}

span.small-text {
	font-size: 10px;
}


/* ----------------------------------------------*/
/* ---------->>> MINA ERFARENHETER <<<-----------*/
/* ----------------------------------------------*/

div.tabs {
	border-left: 5px solid #d1dfe4;
	background: #000;
}

div.tabs ul.tabNavigation {
	/*margin: 0 10px;*/
  	margin: 0px;
	padding: 0;
	list-style-type:none;
}

div.tabs ul.tabNavigation li {
	/*display:inline-block;*/
	background: #FFF  url(/images/tab_bg.png) top right no-repeat;
	font-family:Arial Black, Arial;
	font-size:11px;
	font-style: italic;
	text-decoration:none;
	text-transform: uppercase;
	/*vertical-align:middle;*/
	text-align:center;
	padding: 15px 20px 10px 20px;
	margin: 0;
	color: #000;
}

#container {
	margin: 0px 10px;
}

#container ul {
	list-style: none;
	/*list-style-position: outside;*/
}

#container ul.t-menu li{
	float: left;
	display: block;
	margin-bottom: -1px;
	color: #00488F;
	cursor: pointer;
}
#container ul.t-menu li.active{
	color: #000;
}
.content {
	clear:both;
}
.content.div1 {
	display: block;
}

.content.div2 {
	display: none;
}


.content.div3 {
	display: none;
}





/* --------------------------------------*/
/* ---------->>> FAQ-SIDOR <<<-----------*/
/* --------------------------------------*/

.noliststyle {list-style-type: none !Important;}
h2.faq-h2 {color: #00488f !Important;}
p.faq-p{margin: 0px; padding: 0px;}
div.hidden {margin: 0px; padding: 0px;}
a.faq-toggle {cursor:hand;cursor:pointer;}











.formp-flow {
	font-family: Arial;
	font-size: 12px;
	margin: 6px 0 18px 0;
	line-height: 130%;
}

input.datefield {
	width: 90px;
	margin-right: 10px;
}

p.description {
	font-size: 10px;
	margin-bottom: 16px;
	margin-right: 40px;
}
span.weight-normal {
	font-weight: normal;
}









#textarea ul {
	margin-left: 10px;
}
#textarea li{
	list-style-type: disc;
	color: #000;
}





/* --------------------------------------*/
/* ---------->>> JOBWAY-TV <<<-----------*/
/* --------------------------------------*/


#jobwaytv {
	float:left;
	width:740px;
	background:#000;
	padding:0;
}

#jwfilm {
	width:710px;
	background:#222222;
	margin:15px;
	padding:0;
}

#jwinfo {
	float:left;
	width:230px;
	padding:0;
	margin:15px 0 15px 15px;
	overflow:hidden;
}

#jwscreen {
	float:right;
	width:425px;
	padding:0;
	margin:15px;
	overflow:hidden;
}

#jwvideos {
	width:710px;
	background:#222222;
	margin:15px;
	padding:0;
}

#jobwaytv h1 {
	font-family: Arial Black,Arial;
	font-style: italic;
	color: #FFF;
	margin:15px;
	font-size: 20px;
	text-transform: uppercase;
}

#jobwaytv h2 {
	font-family: Arial Black,Arial;
	font-style: italic;
	color: #FFF;
	font-size: 15px;
	text-transform: uppercase;
}

#jobwaytv h3 {
	font-family: Arial Black,Arial;
	font-style: italic;
	color: #FFF;
	font-size: 15px;
	margin:15px;
	text-transform: uppercase;
}

#jobwaytv table.jwvideostbl {
	margin:15px;
	width: 680px;
}

#jobwaytv table.jwvideostbl td{
	width: 120px;
}

#jobwaytv table.jwvideostbl td.pad{
	width: 50px;
}


#jobwaytv p {

}

#jobwaytv a {
	display:block;
	font-family: Arial Black,Arial;
	font-style: italic;
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration:none;
	line-height:100%;
}

#jobwaytv a:hover {
	color: #DDD;
}

#jobwaytv a img{
	border:2px solid black;
	margin-top:15px;
	margin-bottom:5px;
}





/* --------------------------------------------*/
/* ---------->>> TABELLSORTERING <<<-----------*/
/* --------------------------------------------*/


thead th.header {
	cursor: pointer;
}

thead th.header div {
	background: url(/images/ts_default.png) no-repeat bottom right;
	
}

thead th.headerSortDown div {
	background: url(/images/ts_up.png) no-repeat bottom right;
	
}

thead th.headerSortUp div {
	background: url(/images/ts_down.png) no-repeat bottom right;
	
}














#send-ad, .underline {
	text-decoration: underline;
}

