* {margin: 0; padding: 0;}
.clear {clear: both;}
.las_mer {text-align: right;}
body {background-color: #E1F0F5; background-image: url('images/bakgrund.gif'); background-position: top; background-repeat: repeat-x; text-align: center; margin-bottom: 20px;}
h1, h2, h3 {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 1.5em; color: #4C4C4C;}
	h1 a, h2 a, a h2, h3 a {text-decoration: none; color: #4C4C4C;}
	h1#start {height: 82px; width: 100px; background-image: url('/images/lmv.png'); text-indent: -999em;}
p {margin: 10px 0 10px 0; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 0.8em; color:#4C4C4C; line-height:1.5em;}
li {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 0.8em; color:#4C4C4C;}
a img {border: 0;}
#container {background-color: white; border: 1px solid #eee; margin: 0 auto; margin-top: 30px; padding: 0px; padding-top: 0; text-align: left; width: 50em; max-width: 95%;}

#jump {display: none; visibility: hidden;}

#head {padding: 20px; border-bottom: 0px solid #eee;}
	#head h1, #head h6 {float: left;}
		#head h1 img, #head h6 img {}
	div#language, div#head_kontakt {float: right;}
		div#language img {margin-left: 10px;}
		div#head_kontakt img {display: block; margin-bottom: -20px;}
	
#navigation {border-top: 1px solid #ccc; background-image: url('images/navigation_ol_li.png'); background-position: top;}
	#navigation #jobb {margin-top: -71px;}
	#navigation ol li {list-style-type: none; float: left; padding: 0px 20px 0px 20px; background-image: url('images/navigation_ol_li.png'); border-right: 1px solid #012e59;}
		#navigation ol li:hover, #navigation ol li.aktiv {background-color: #012e59;}
			#navigation ol li.aktiv {background-image: url('images/aktiv_pil.gif'); background-position: bottom center; background-repeat: no-repeat;}
			#navigation ol li.aktiv a {color: #868686;}
		#navigation ol li a {font-family:"Lucida Grande",Tahoma,Verdana,sans-serif; color: #FEFEFE; font-size:11px; line-height:30px; text-decoration: none;}
		#navigation ol li#miljo {float: right; border: 0; border-left: 1px solid #012e59;}
		#navigation ol li#miljo {background-color: #9dca4d; background-image: url('images/navigation_ol_li_miljo.png'); background-position: top; background-repeat: repeat-x;}
			#navigation ol li#miljo:hover a {color: #43591b;}
			#navigation ol li#miljo a {color: #5f8023;}

#main {}
	#main h2 {width: 400px; color: white;}
		#main h2 {display: none; visibility: hidden;}
		#main img {width: 50em; max-width: 100%; display: block; margin-bottom: 0;}
		#main p {display: none; visibility: hidden; width: 400px; font-size: 1em; line-height:1.8em;}
			p.notice {margin-top: 10px; padding: 5px 7px 5px 7px; background-color: #cbdff3; color: #006fac; font-weight: bold; text-align: right;}
			
			.maskiner {padding: 0 20px;}
			.maskiner h1 {border-bottom: 1px solid #eee; margin: 20px 0 0 0; font-weight: normal; color: #696969;}
			.maskiner p a {text-decoration: none; color: #4C4C4C; font-weight: bold;}
	
			.maskiner ol.oversikt_maskiner {margin: 10px 0 10px -20px;}
			.maskiner ol.oversikt_maskiner li {position: relative; float: left; width: 10.55em; margin: 10px 0px 10px 20px; list-style-type: none;}
			.maskiner ol.oversikt_maskiner li img {cursor: pointer; width: 100%}
			.maskiner ol.oversikt_maskiner li img.se_info {position: absolute; width: 1.5em; height: auto; z-index: 2; bottom: -3px; right: -3px;}
		
			.maskiner ol.detaljerad_maskin {list-style-type: none;}
				.maskiner ol.detaljerad_maskin li.maskin {display: none; float: left; position: relative; width: 100%; height: 11.5em; margin: 0; margin-top: 10px; overflow: auto; background-color: #033e6a;}
					.maskiner ol.detaljerad_maskin li.maskin h2 {font-size: 1.5em; margin: 20px 20px 0 245px;}
						.maskiner ol.detaljerad_maskin li.maskin a h2 {color: white; text-decoration: none;}
					.maskiner ol.detaljerad_maskin li.maskin p {color: white; font-size: 0.9em; margin: 10px 20px 10px 245px;}
						.maskiner ol.detaljerad_maskin li.maskin p a {text-decoration: none; color: white; font-weight: bold;}
					.maskiner ol.detaljerad_maskin li.maskin div.stang {position: absolute; right: 10px; top: 10px; width: 19px; height: 18px; cursor: pointer; text-indent: -9999px; background-image: url('images/stang.png');}
					
						.maskiner ol.detaljerad_maskin li.hankook_hb150 {background-image: url('images/hankook_hb150_2p.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.okuma_lc40 {background-image: url('images/okuma_lc40.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.toshiba_13b {background-image: url('images/toshiba_13b.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.toshiba_bsf150 {background-image: url('images/toshiba_bsf-150.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.yasda_ybm {background-image: url('images/yasda_ybm800n.jpg'); background-repeat: no-repeat;}
						
						.maskiner ol.detaljerad_maskin li.waldrich_coburg3015 {background-image: url('images/waldrich_couburg_30-15.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.waldrich_coburg1510 {background-image: url('images/waldrich_coburg_1510S2020.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.voumard_603 {background-image: url('images/voumard_603.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.abawerk_150050 {background-image: url('images/abawerk_150050.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.tacchella_grindiflex {background-image: url('images/tacchella_grindiflex.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.studer_s35 {background-image: url('images/studer_s35.jpg'); background-repeat: no-repeat;}
						
						.maskiner ol.detaljerad_maskin li.sip_hydroptic_7p {background-image: url('images/sip_hydroptic_7p.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.sip_hydroptic_6a {background-image: url('images/sip_hydroptic_6a.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.devlieg_4B-72 {background-image: url('images/devlieg_4B-72.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.devlieg_3H-48 {background-image: url('images/devlieg_3H-48.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.droop_rein_fb1604 {background-image: url('images/droop_rein_fb1604.jpg'); background-repeat: no-repeat;}
						
						.maskiner ol.detaljerad_maskin li.leitz {background-image: url('images/leitz.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.fms {background-image: url('images/fms.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.maetrum {background-image: url('images/maetrum.jpg'); background-repeat: no-repeat;}
						.maskiner ol.detaljerad_maskin li.ytbehandling {background-image: url('images/ytbehandling.jpg'); background-repeat: no-repeat;}
						
			
			.komponenter {padding: 0 20px;}
			.komponenter h1 {border-bottom: 1px solid #eee; margin: 20px 0 0 0; font-weight: normal; color: #696969;}
			.komponenter p a {text-decoration: none; color: #4C4C4C; font-weight: bold;}
			.komponenter ol {margin: 10px 0 10px -20px;}
				.komponenter ol li {position: relative; float: left; width: 10.55em; margin: 10px 0px 10px 20px; list-style-type: none;}
				.komponenter ol li a img {width: 10.55em;}
				.komponenter ol li img.se_bild {position: absolute; width: 1.5em; height: auto; z-index: 2; bottom: -3px; right: -3px;}

				#komponenter_galleri {background-image: url('images/bakgrund.gif'); background-position: top; background-repeat: repeat-x; background-attachment: fixed;}
					#komponenter_galleri > div {height: 350px;}
					#komponenter_galleri img {margin-top: 15px; padding: 10px; background-color: white; border: 1px solid #ccc;}
						
						
#content {padding: 20px;}
	#content h1 {padding-bottom: 10px;}
	#content h2 {font-weight: bold; font-size: 0.9em; border-bottom: 1px solid #eee; padding-bottom: 5px;}	
		#content h2.sub {font-weight: normal; font-size: 0.9em; color: #909090; border: 0;}
	#content h3 {font-size: 0.9em; border-top: 1px solid #eee; padding-top: 10px;}
	#content p {margin-bottom: 1em; line-height: 1.8em;}
		#content p a {text-decoration: none; color: #2583ad; font-weight: bold;}
		#content p img {float: left; margin: 5px 10px 5px 0;}
	#content .uppgifter {margin-bottom: 30px; padding: 0 0 20px 0; margin-top: 20px; border-bottom: 1px solid #ccc;}
	#content .uppgifter h2 {font-size: 0.8em;}
	#content .uppgifter p {margin: 0; font-size: 0.65em;}
		#content .uppgifter p a {text-decoration: none; color: #4C4C4C;}
		/*	#content .mats {background-image: url('images/mats.png'); background-repeat: no-repeat; background-position: left top;}
			#content .micael {background-image: url('images/micael.png'); background-repeat: no-repeat; background-position: left top;}
			#content .carina {background-image: url('images/carina.png'); background-repeat: no-repeat; background-position: left top;}
			#content .nina {background-image: url('images/nina.png'); background-repeat: no-repeat; background-position: left top; margin-bottom: 11px;}
			#content .lars {background-image: url('images/lars.png'); background-repeat: no-repeat; background-position: left top;}
			#content .morgan {background-image: url('images/morgan.png'); background-repeat: no-repeat; background-position: left top;}
			#content .jorgen {background-image: url('images/jorgen.png'); background-repeat: no-repeat; background-position: left top;}
			#content .peranders {background-image: url('images/peranders.png'); background-repeat: no-repeat; background-position: left top;}
			#content .stefan {background-image: url('images/stefan.png'); background-repeat: no-repeat; background-position: left top;}
			*/
			.enskild-content {position: relative; margin-bottom: -20px; border-top: 1px solid #012e59;}
			#enskild-foto {margin: -20px 0 0 -20px;}
				#enskild-foto img {width: 50em; display: block;}
			#kontaktuppgifterna {position: absolute; top: 20px; right: 20px; padding: 20px; background-color: white;}
		strong.plats {font-size: 0.8em; background-color: #006fad; padding: 5px 7px 5px 7px; color: white; border-bottom: 2px solid #ccdff3;}
			
	div.tjanster {float: left; width: 73%;}
	div#sidebar {float: right; width: 20%; margin: 0px 1em 20px 0;}
		div#sidebar p {font-size: 0.7em;}
		div#sidebar ul, div#sidebar ol {list-style-type: none;}
			div#sidebar ul li, div#sidebar ol li {margin: 0.7em 0 0.7em 0; padding: 0.7em; background-color: #e4f2fd; color: #2583ad; font-size: 0.7em;}
			div#sidebar ul li a, div#sidebar ol li a {text-decoration: none; color: #2583ad;}
			
	div#sitemap ul {list-style-type: none;}
		div#sitemap ul li {width: auto; margin: 0.7em 0 0.7em 0; padding: 0.7em; background-color: #e4f2fd; color: #2583ad; font-size: 0.7em;}
			div#sitemap ul li a {text-decoration: none; color: #2583ad; font-weight: bold;}
		
		div#sitemap ul li > ul {font-size: 1.2em;}
			div#sitemap ul li > ul li {margin: 10px 0 10px 0; padding: 0; background-color: transparent;}
				div#sitemap ul li > ul li a {font-size: 1.4em; font-weight: normal;}
				div#sitemap ul li.page-item-15 {background-image:url(images/navigation_ol_li_miljo.png);}
					div#sitemap ul li.page-item-15 a {color:#43591B;}
	
#kunskap {text-align: left; padding: 0 20px 0 20px;}
	#kunskap ul li {float: left; width: 18.75em; list-style-type: none; margin-right: 20px; margin-bottom: 20px;}
		#kunskap ul li.sist {margin-right: 0;}
	
	#kunskap ul li h2 {margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px solid #eee;}
	#kunskap ul li p {margin: 10px 0 10px 0; font-size: 0.9em;}
		#kunskap ul li p a {text-decoration: none; color: black;}
		#kunskap ul li p img {float: left; margin: 0 10px 5px 0;}
		
	#kunskap ul li ol#maskiner li {float: none; min-height: 70px; width: auto; margin: 0; background-image: url('images/maskin.png'); background-repeat: no-repeat; background}
		#kunskap ul li ol#maskiner li h3 {margin-left: 90px; font-size: 1.2em;}
		#kunskap ul li ol#maskiner li p {margin: 5px 0 10px 90px;}
	
	#kunskap ul li .las_mer {font-size: 0.9em; padding-top: 5px; border-top: 1px solid #eee;}
	
#nyheter {overflow: auto; position: relative; border-top: 1px solid #eee;}
	#nyheter img {float: left; margin: 20px;}
	#nyheter p {float: left; margin-top: 60px;}
		#nyheter p a {text-decoration: none; font-weight: bold; color: black;}
	
#maskiner {clear: left; position: relative; border-top: 1px solid #eee;}
	#maskiner img {display: block;}
	#maskiner p {position: absolute; right: 20px; bottom: 0; font-size: 0.7em; font-weight: bold; min-height: 18px; background-image: url('http://www.lmv.se/images/se_info.png'); background-position: right center; background-repeat: no-repeat;}
		#maskiner p a {text-decoration: none; color: black; padding-right: 25px;}
	
#footer {position: relative; padding: 20px; text-align: left; border-top: 1px solid #eee;}
	#footer ol {float: left; list-style-type: none; margin-right: 20px;}
		#footer ol li {font-size: 0.7em;}
		#footer ol li a {color: #4C4C4C; text-decoration: none;}
	#footer div#part_of {position: absolute; right: 10px; bottom: 10px;}
	
	#footer_sitemap {margin: 0 auto; width: 50em; max-width: 95%; padding-top: 5px; text-align: right;}
		#footer_sitemap a {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 0.7em; color: #aedae9; text-decoration: none; margin-left: 10px;}
	#pitch {}	
	#pitch p {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 0.7em; color: #aedae9;}