A { border-bottom: 1px dashed #142a68; text-decoration: none; color: #142a68;}
A:hover { border-bottom-style: solid;  }
LEGEND, H2 { color: #142a68;}

FIELDSET {  }
#body { background: url(/graphics/bg_body.gif) repeat-y; }

#shortcuts { background: #8B8F97;  }
	#shortcuts A { color: #fff; }
	#shortcuts A:hover { text-decoration: underline; }
	#shortcuts LI.halmstad A { background: url(/graphics/misc_kommun_lank.gif) no-repeat; }

#document { background: url(/graphics/bg_body_top.gif) no-repeat;  }

#logo { background: url(/graphics/bg_logo.gif) 100% 100% no-repeat; }

#main-container { background: url(/graphics/bg_column2.gif) 22px 100% no-repeat; }
/*.formnavi #main-container { background-image: url(/graphics/navi_mid.gif); }*/
.formnavi #main-container { background-image: url(/graphics/navi_mid_with_bottom.gif); }
* html #main-container { height: 1%; }

#main { background: url(/graphics/bg_column2.gif) 100% 0 repeat-y; }

.pod_1_1 #main { height: 719px; overflow:visible;}
.pod_1_1 #contact { margin-top: -45px; }
.pod_1_1 #main-container { float:left; margin-top:12px; }
.pod_1_1 #main { height:auto; margin-top:0px;}

#main.wide { background: none; }

#navigation { background: #d3d3d3 url(/graphics/bg_column_top.gif) no-repeat;  }
	.formnavi #navigation { background: url(/graphics/navi_top.gif) no-repeat #EECA74; }
	#navigation A { color: #142a68; }
	#navigation A:hover { text-decoration: underline; }
	#navigation FIELDSET { background: 0; }
	#navigation li#nav_714 { background: url(/graphics/infobutton.gif) no-repeat; height: 24px; padding: 3px 0 0 36px; }
	
	#content .search.row1 { background: #eee; }
	#content .search .hit { font-weight: bold; }
	#content .search .title { font-weight: bold; }
	#content .search A { color: #142a68; }
	#content .search A:hover { text-decoration: underline; }
	
	#content .teaser-wide { background: #f4e5aa url(/graphics/bg_teaser_wide.gif) 0 100% repeat-x;  }
	#content .teaser-wide DIV { background: url(/graphics/bg_teaser_wide_top.gif) no-repeat; }
	#content .teaser-wide DIV DIV { background: url(/graphics/bg_teaser_wide_bottom.gif) 0 100% no-repeat;  }
	
	#content .teaser {} 
	#content .teaser H1 { color: #fff; background: #d8a22d url(/graphics/bg_teaser_theme_1_header.gif) no-repeat; }
	#content .teaser A { color: #000; background: #C1C5FF url(/graphics/bg_teaser_theme_1_body.gif) 0 100% no-repeat; }
	#content .teaser P { color: #000; background: #f2e09f url(/graphics/bg_teaser_theme_1_body.gif) 0 100% no-repeat; }
	#content .teaser FORM { color: #000; background: #f2e09f url(/graphics/bg_teaser_theme_1_body.gif) 0 100% no-repeat; }
	#content .teaser FORM P { background: none; }
	#content .teaser FORM FIELDSET { background: 0; }
	
	#content .teaser.theme2 H1 { background-color: #558f4f; background-image: url(/graphics/bg_teaser_theme_2_header.gif); }
	#content .teaser.theme2 A { background-color: #bdd7b0; background-image: url(/graphics/bg_teaser_theme_2_body.gif); }
	#content .teaser.theme2 P { background-color: #bdd7b0; background-image: url(/graphics/bg_teaser_theme_2_body.gif); }

	#content .teaser.theme3 H1 { background-color: #d8a22d; background-image: url(/graphics/bg_teaser_theme_3_header.gif); }
	#content .teaser.theme3 A { background-color: #f2e09f; background-image: url(/graphics/bg_teaser_theme_3_body.gif); }
	#content .teaser.theme3 P { background-color: #f2e09f; background-image: url(/graphics/bg_teaser_theme_3_body.gif); }

	#content .teaser.theme4 H1 { background-color: #424b83; background-image: url(/graphics/bg_teaser_theme_4_header.gif); }
	#content .teaser.theme4 A { background-color: #9c9fba; background-image: url(/graphics/bg_teaser_theme_4_body.gif); }
	#content .teaser.theme4 P { background-color: #9c9fba; background-image: url(/graphics/bg_teaser_theme_4_body.gif); }
	#content .teaser.theme4 FORM { background-color: #9c9fba; background-image: url(/graphics/bg_teaser_theme_4_body.gif); }
	#content .teaser.theme4 FORM P { background: 0; }
	
	#content .teaser.theme5 H1 { background-image: url(/graphics/bg_teaser_theme_3_header.gif); }
/*	
	#content .teaser.theme5 A { background-image: url(/graphics/bg_teaser_theme_6_body.gif); }
	#content .teaser.theme5 P { background-image: url(/graphics/bg_teaser_theme_6_body.gif); }
*/	
	#content .teaser.theme5 A { background-image: url(/graphics/bg_teaser_theme_X_body.gif); }
	#content .teaser.theme5 P { background-image: url(/graphics/bg_teaser_theme_X_body.gif); }

#related { background:  url(/graphics/bg_column_top2.gif) no-repeat; }
	#related A { color: #142a68; }
	#related A:hover { text-decoration: underline;}
	
.test {background:url(/graphics/bg_column_bottom2.gif) no-repeat scroll right bottom; clear:both; right:22px; bottom:59px; height:10px; width:180px; display:block; position:absolute; z-index:100;}	
	
#contact { background: url(/graphics/bg_body_bottom.gif) 0 100% no-repeat; }
	#contact DIV { background: url(/graphics/bg_column_bottom.gif) 22px 100% no-repeat; }
	/*.formnavi #contact DIV { background-image: url(/graphics/navi_bottom.gif); }*/
	#contact DIV DIV, .formnavi #contact DIV DIV { background: url(/graphics/bg_column_bottom.gif) 758px 0 no-repeat; }
	#contact DIV.wide { background: none; }
	/*#contact DIV DIV DIV, .formnavi #contact DIV DIV DIV { background: #D3D3D3 url(/graphics/bg_contact_top.gif) no-repeat; }*/
	#contact DIV DIV DIV, .formnavi #contact DIV DIV DIV { background: #D3D3D3 url(/graphics/bg_contact_top_916.gif) no-repeat; }
	/*#contact UL { background: #D3D3D3 url(/graphics/bg_contact_bottom.gif) 0 100% no-repeat; }*/
	#contact UL { background: #D3D3D3 url(/graphics/bg_contact_bottom_916.gif) 0 100% no-repeat; }
	#contact UL LI { border-left-color: #142a68; }
	#contact UL LI A { color: #142a68;}
	#contact UL LI A:hover { text-decoration: none; }
	#energianalys #contact DIV { background: url(/graphics/bg_column_bottom.gif) 22px 100% no-repeat; }
	#energianalys #contact DIV DIV DIV { background: #D3D3D3 url(/graphics/bg_contact_top.gif) no-repeat; }
	
	
	#contactpersons .contact { margin: 1em 0; display: block; padding: 0.5em; }
	#contactpersons ul {list-style-type: none; padding: 0; margin: 1em 0 2em 0;}
	#contactpersons .even { background-color: #ffdb95; }
	#contactpersons h2, #contactpersons h4, #contactperson h2, #contactperson h4 { margin: 0; }
	#contactperson ul {list-style-type: none; padding: 0; margin: 1em 0 2em 0;}
	#contactperson { border-bottom: 1px solid #142a68; }
