html { background:#707173; font-size: 12px; font:normal normal 12px Arial,Helvetica,Verdana,Geneva,sans-serif;}
body { text-align:center; }

a { color:#000; text-decoration:underline; }
a:hover { color:#ccc; }

/**
 * Block types h1-h6, pre, p and address can be used in Lemon's editor and
 * you can customize their names by altering the comment behind the rule.
 * See the example below! Note: The rule must be on ONE line to work in Lemon.
 */
h1 { font-size: 200%; font-weight: normal; margin:0; padding:3px 0 7px 0; clear: both} /* Rubrik 1 */
h2 { font-size: 160%; font-weight: bold ; margin:0; padding:3px 0 3px 0; clear: both} /* Rubrik 2 */
h3 { font-size: 140%; margin:0; padding:3px 0 3px 0;clear: both } /* Rubrik 3 */
h4 { font-size: 110%; margin:0; padding:3px 0 3px 0;clear: both } /* Rubrik 4 */
p { font-size: 100%; margin: 0; padding: 0 0 14px 0; line-height: 150%; } /* Stycke */
.ingress, .article_text { font-size: 100%; line-height: 150%; } 

.pic_left { float: left; margin-right: 10px; margin-bottom: 5px;  } /* LemonStyle: Bild vänster */
.pic_right { float: right; margin-left: 10px; margin-bottom: 5px;  } /* LemonStyle: Bild höger */

.jobDetails { display: none; }
#printLogo { display: none } 
#wrapper { background:white; margin:0 auto; margin-top:40px; text-align:left; width:960px; }
	#usability_tools { background:#1a171b; color:white; font-family:tahoma; font-size:13px; font-weight:bold; padding:8px 0; text-align:right; }
		#usability_tools .column { margin:0 10px; }
		#usability_tools a { color:white; text-decoration:none; }
		#usability_tools a:hover { text-decoration:underline; }
		#usability_tools #searchfld { border:0; padding:2px; width:130px; background-image: url(../img/magnifier_medium.png); background-repeat: no-repeat; background-position: center left; padding-left: 20px; font-weight: normal; }
		#usability_tools #submitBtn { border:0; padding:2px; width:30px; background-color: #666; color: white; }
		#usability_tools .adjustFontsize { display: none; }

	#header { padding:5px 0; }
		#logotype { float:left; }
		#header_image { float:right; width:729px; text-align:right; font-size:0; }
		#header_image div { height: 215px; }
	#container { background-color: #1a171b; /**/ }
		#submenu { background:#1a171b; float:left; width:230px; visibility: hidden}
			/* LEVEL 1 */
			#submenu ul { padding-top:40px; }
			#submenu ul li { margin:0; list-style-type:none; }
			#submenu ul li.active { font-weight:bold; } /* Set active font-weight */
			#submenu ul li.active a { } /* Set active background */
			#submenu ul li a { color:#fff; text-decoration:none; border-bottom:3px solid #000; display:block; padding:6px 10px 6px 10px; width:210px; }
			#submenu ul li a:hover { background:#333; } /* Hover on level 1 items */
			/* LEVEL 2 */
			#submenu ul li ul { font-weight:normal; border:0; padding:0; }
			#submenu ul li ul li { border:0; }
			#submenu ul li ul li a { padding-left:30px; border-bottom:3px solid #000; width:190px; }
			#submenu ul li ul li a { background:none; }
			#submenu ul li.active ul li a { background:transparent; }
			#submenu ul li ul li a:hover { background:#333; } /* Hover on level 2 items, in case of different color */
			/* LEVEL 3 */
			#submenu ul li ul li ul { font-weight:normal; border:0; }
			#submenu ul li ul li ul li { border:0; }
			#submenu ul li ul li ul li a { padding-left:50px; border-bottom:3px solid #000; width:170px; }
			#submenu ul li ul li.active ul li a { background:transparent; }
			#submenu ul li ul li ul li a:hover { background:#333; } /* Hover on level 3 items, in case of different color */


			/* LEVEL 4 */
			#submenu ul li ul li ul  li ul { font-weight:normal; border:0; }
			#submenu ul li ul li ul li ul li { border:0; }
			#submenu ul li ul li ul li ul li a { padding-left:70px; border-bottom:3px solid #000; width:150px; }
			#submenu ul li ul li ul li.active ul li a { background:transparent; }
			#submenu ul li ul li ul li ul li a:hover { background:#333; } /* Hover on level 4 items, in case of different color */



			.page_cat_1 { background:#006bab } /* Aktuellt */
			.page_cat_2 { background:#81add2 } /* Kurser */
			.page_cat_3 { background:#628797 } /* Avtal */
			.page_cat_4 { background:#adc2cd } /* Jämförelser */
			.page_cat_5 { background:#3898cf } /* Kommunala lediga tjänster */
			.page_cat_6 { background:#9cc0e2 } /* Pressrum */
			.page_cat_7 { background:#004b89 } /* Om oss */
			.page_cat_8 { background:#8898bf } /* Reserv 0 */
			.page_cat_9 { background:#87a6e5 } /* Kontakt */
			.page_cat_10 { background:#596e97 } /* Kontakt */
			.page_cat_18 { background:#138ba9 }
			.page_cat_12 { background:#4747ae }
			


			.borderLeft_1 { padding: 5px 10px 10px 20px; border-left: 1px solid #006bab } /* Aktuellt */
			.borderLeft_2 { padding: 5px 10px 10px 20px; border-left: 1px solid #81add2 } /* Kurser */
			.borderLeft_3 { padding: 5px 10px 10px 20px; border-left: 1px solid #628797 } /* Avtal */
			.borderLeft_4 { padding: 5px 10px 10px 20px; border-left: 1px solid #adc2cd } /* Jämförelser */
			.borderLeft_5 { padding: 5px 10px 10px 20px; border-left: 1px solid #3898cf } /* Kommunala lediga tjänster */
			.borderLeft_6 { padding: 5px 10px 10px 20px; border-left: 1px solid #9cc0e2 } /* Pressrum */
			.borderLeft_7 { padding: 5px 10px 10px 20px; border-left: 1px solid #004b89 } /* Om oss */
			.borderLeft_8 { padding: 5px 10px 10px 20px; border-left: 1px solid #8898bf } /* Kontakt */
			.borderLeft_9 { padding: 5px 10px 10px 20px; border-left: 1px solid #87a6e5 } /* Kontakt */
			
			.borderLeft_10 { padding: 5px 10px 10px 20px; border-left: 1px solid #596e97 } /* Kontakt */
			
			
			.borderLeft_18 { padding: 5px 10px 10px 20px; border-left: 1px solid #138ba9 }
			
			.borderLeft_12 { padding: 5px 10px 10px 20px; border-left: 1px solid #4747ae }

			.borderLeftBottom_1 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#006bab } /* Aktuellt */
			.borderLeftBottom_2 { padding: 5px 10px 10px 20px; 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#81add2 } /* Kurser */
			.borderLeftBottom_3 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#628797 } /* Avtal */
			.borderLeftBottom_4 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#adc2cd } /* Jämförelser */
			.borderLeftBottom_5 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#3898cf } /* Kommunala lediga tjänster */
			.borderLeftBottom_6 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#9cc0e2 } /* Pressrum */
			.borderLeftBottom_7 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#004b89 } /* Om oss */
			.borderLeftBottom_8 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#8898bf } /* Kontakt */
			.borderLeftBottom_9 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#87a6e5 } /* Kontakt */
			.borderLeftBottom_10 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#596e97 } /* Kontakt */
			.borderLeftBottom_18 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#138ba9 }
			.borderLeftBottom_12 { padding: 5px 10px 10px 20px; border-width: 1px; border-style: solid; border: 0px 0px 1px 1px; border-color:#4747ae }	

			.img_footer_1 { background: url('../img/bottom_swirl.jpg') no-repeat bottom; }
			.img_footer_2 { background: url('../img/bottom_swirl.jpg') no-repeat bottom;} 
			.img_footer_3 { background: url('../img/bottom_swirl.jpg') no-repeat bottom;} 
			.img_footer_4 { background: url('../img/bottom_swirl.jpg') no-repeat bottom;}
			.img_footer_5 { background: url('../img/bottom_swirl.jpg') no-repeat bottom; }
			.img_footer_6 { background: url('../img/bottom_swirl.jpg') no-repeat bottom;}
			.img_footer_7 { background: url('../img/bottom_swirl.jpg') no-repeat bottom;} 
			.img_footer_8 { background: url('../img/bottom_swirl.jpg') no-repeat bottom;} 
			.img_footer_ { background: url('../img/bottom_swirl.jpg'); no-repeat bottom;} 
		
		#container_inner { background-color: white; float:left; width:730px; margin-left:0px; }
			#content { float:left; padding:5px 50px 0 50px; width:400px; }
				#content li { 
					margin: 0px 0px 0px 30px !important; 
					padding-left: 0px !important; 
					list-style-type: disc!important; 
					list-style-position: outside !important 
				}
				#content ul { margin-bottom: 12px }
				#content h1 a, #content h2 a, #content h3 a { text-decoration: none; }
				
			#right_column { float:left; width:230px; }
				#right_column #whatsup { color:white; padding:45px 20px;  }
				#right_column a { color:black; text-decoration:underline; }
				#right_column #whatsup a { color:white; text-decoration:underline; }
		
		#container_inner_bottom { margin-left: 5px; clear:both; height:165px; padding-top:40px; }
		
		#credits { color: #999; width: 230px; float: left; }
		#credits a { font-weight: bold; color: #999; text-decoration: none }
		#footer { padding:10px 0; line-height:18px; text-align:center; height: 40px;}
		#footerLeft, #footerCenter, #footerRight { margin-left: 110px; width: 220px; float: left; }
		#footerCenter, #footerRight { margin-left: 10px; width: 140px; border-left: 1px solid silver}

#header:after,#container:after,#container_inner:after,.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header,#container,#container_inner,.clear{display:inline-block;} * html #header,* html #container,* html #container_inner,* html .clear{height:1%;} #header,#container,#container_inner,.clear{display:block;}

#content ul.sitemap { margin-bottom: 0px; line-height: 150% }

pre { color: white }
.clearer { clear: both; }
/* FORM */
.field_input { width:190px; margin:0 10px 0 0; }
.field_text, .field_textarea, .field_select { font-size:13px; }
.field_textarea { height:50px; overflow:auto; }
.field_checkbox { width:auto; }
.formLabel { width: 140px; float: left; }
.field_text, .field_textarea, .field_select { border: 1px solid silver; width: 240px; }
.captcha { border: 1px solid silver; width: 70px;}
.lightGrey { color: #CCC }
.white { color: white; }
#errorMsg { font-weight: bold; color: red; display: none; }

/* JOBS */
.jobDetails { margin-left: 13px; }

/* ARTICLES */
.ingress { margin-bottom: 12px; }
.article_text { }

/* FAQ */
.faq_answer { display: none }

/* ÄNDRA STORLEK */
.adjustFontsize a { border: 1px solid #666; background-color: #333; margin: 0 3px; padding: 2px 2px;}

/* Pressbilder */
.pressThumb { float:left; margin-right:20px; }
.pressDesc { float:left; }

.yr { cursor: Pointer; }
.hidden { display: none; }


.redText { color: red!important; }

#breadcrumbs { margin-bottom: 10px; color: #666; padding-bottom: 3px;}

#breadcrumbs.border_1 { border-bottom: 2px solid #006bab } /* Aktuellt */
#breadcrumbs.border_2 { border-bottom: 2px solid #81add2 } /* Kurser */
#breadcrumbs.border_3 { border-bottom: 2px solid #628797 } /* Avtal */
#breadcrumbs.border_4 { border-bottom: 2px solid #adc2cd } /* Jämförelser */
#breadcrumbs.border_5 { border-bottom: 2px solid #3898cf } /* Kommunala lediga tjänster */
#breadcrumbs.border_6 { border-bottom: 2px solid #9cc0e2 } /* Pressrum */
#breadcrumbs.border_7 { border-bottom: 2px solid #004b89 } /* Om oss */
#breadcrumbs.border_8 { border-bottom: 2px solid #8898bf } /* Kontakt */

.another_p { background-color: #EEE; padding: 10px 0px 2px 4px; border: 1px solid #999; margin-bottom: 10px; }

legend { font-size: 16px; padding: 0px 10px; border: 1px solid #CCC; font-weight: bold; }
fieldset { border: 1px solid #CCC; padding: 10px; margin-bottom: 30px; }

fieldset .field_input { width: 160px; }


#poll { margin: 00px 0px;  }
#poll h2 { font-size: 16px; margin:0 0 10px;  }
			
		/* polls.con */
		.poll_answers { border-bottom:1px solid #ccc; margin:0 0 10px; padding:0 0 10px; }
		.poll_answer_row { padding:5px; }
		.poll_odd_row { background:#f5f5f5; }
		.poll_answer { display:inline; float:left; font-weight:bold; width:80px; }
		.poll_number { display:inline; float:left; width:70px; }
		.poll_percent { display:inline; float:left; text-align:right; padding:0 5px 0 0; width:60px; }
		.poll_bar { float:left; margin:3px 5px 0 0;  }
		.poll_total_votes { padding:5px 0 0 5px;}



.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}