body 					{ font:13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; 
						  background: url(http://www.mi2.se/images/rutnatet.png) no-repeat;  }

a:focus 				{ outline:1px dotted invert }
hr 						{ border:0 #ccc solid; border-top-width:1px; clear:both; height:0 }
h1 						{ font-size:18px; margin: 0; }
h2 						{ font-size: 18px; margin: 0;}
h3 						{ font-size: 15px; font-weight: normal; font-style: normal; }
h4 						{ font-size:19px }
h5 						{ font-size:17px }
h6 						{ font-size:12px }
ol 						{ list-style:decimal }

dl, 
hr, 
h3, 
h4, 
h5, 
h6, 
ol, 
ul,
pre, 
table, 
address, 
fieldset 				{ margin-bottom:20px }

p 						{ margin-bottom: 12px}
h1 						{ margin-bottom: 18px;}
h2 						{ display: block;}
.bold 					{ font-weight: bold;} 



/*

Green footer						#b1c900

Green Text							#93af02

grey text							#8f8f8f

grey box background					#fafafa

white								#fff
					

*/



.text 							{ margin-top: 50px; padding-left: 20px; display: block;}
.text_wide 						{ margin: 51px 0 0 60px; display: block;}
.wide_text 						{ margin-top: 51px; margin-left: 80px;}




.box_header 					{ background: url(http://www.mi2.se/images/box_top.png) no-repeat;  width: 300px; color: #fff; margin-top: 14px;}
.box_header h2					{ display: block; cursor: pointer; padding-top: 6px; padding-left: 10px; font-size: 13px; padding-bottom: 20px;}

.box_header h2 a				{ display:block; width: 100%; text-decoration: none; color: #fff;}				
.box_header h2 a:visited		{ text-decoration: none; color: #fff;}
.box_header h2 a:hover			{ text-decoration: none; color: #8f8f8f;}





.box_bottom 					{ background: url(http://www.mi2.se/images/box_bottom.png) no-repeat bottom;  margin-top: -12px; height: 104px; width: 300px; margin-bottom: 2px;}
.box_bottom p					{ color: #a5c403;  display: block; margin: 0 0 0 106px; padding: 4px 0 0; }

.box_bottom p a					{ text-decoration: none; color: #93af02; font-size:11px; }				
.box_bottom p a:visited			{ text-decoration: none; color: #93af02; font-size:11px; }
.box_bottom p a:hover			{ text-decoration: none; color: #8f8f8f; font-size:11px; }


.box_bottom_image_1				{ 
								background: url(http://www.mi2.se/images/ritningskonvertering.png) no-repeat bottom; 
								height: 78px; width: 94px; 
								float: left; 
								padding-left: 10px; padding-top: 4px;
								}
.box_bottom_image_1 span        { display: block; height: 78px; width: 94px; text-indent: -9999px;}


.box_bottom_image_2				{ 
								background: url(http://www.mi2.se/images/cad_samordning_small.png) no-repeat bottom; 
								height: 78px; width: 94px; 
								float: left; 
								padding-left: 10px; padding-top: 4px; 
								}
.box_bottom_image_2 span        { display: block; height: 78px; width: 94px; text-indent: -9999px;}


.box_bottom_image_3				{ 
								background: url(http://www.mi2.se/images/arkiv.png) no-repeat bottom; 
								height: 78px; width: 94px; 
								float: left; 
								padding-left: 10px; padding-top: 4px;
								}
.box_bottom_image_3 span        { display: block; height: 78px; width: 94px; text-indent: -9999px;}



.box_bottom_pil					{ display: block; float: right; }
																		
.box_bottom_pil span			{
										margin-top: 7px;
										display: block;
										width: 20px;
										height: 14px;
										background: transparent url("http://www.mi2.se/images/arrow.png") no-repeat bottom center;
										text-indent: -9999px;
								}
										



.image_01 						{ background: url(http://www.mi2.se/images/thumb_cad01.png) no-repeat; margin: 118px 0 0 0;}
.image_02 						{ background: url(http://www.mi2.se/images/thumb_cad02.png) no-repeat; margin: 0;}
.image_03 						{ background: url(http://www.mi2.se/images/thumb_cad03.png) no-repeat; margin: 0; }
.box_text_tjanst 				{ padding: 0; float: left; color: #93af02; height: 128px; margin-bottom: 5px; margin-top: -5px;}
.box_text_tjanst h1				{ font-size: 10px; margin-left: 8px; margin-top: 5px; margin-bottom: 0;}
.box_text_tjanst p 				{ font-size: 10px; margin-left: 72px; padding-top: 4px; }
.box_text_tjanst a 				{ font-size: 10px; color: #93af02; text-decoration: none; }
.box_text_tjanst a:visited 		{ font-size: 10px; color: #93af02; text-decoration: none;}
.box_text_tjanst a:hover 		{ font-size: 10px; color: #8f8f8f; text-decoration: none;}


.kontakt p						{ padding: 0; margin: 0;}
.kontakt a 						{ text-decoration: none; color: #fff;}
.kontakt a:visited				{ text-decoration: none; color: #fff;}
.kontakt a:hover 				{ color: #fff; text-decoration: underline;}


/* Lankar */



.link_top 								{ background: url(http://www.mi2.se/images/link_top.png) no-repeat; display: block; }
.link_top li  							{ margin-left: 10px; }

.footer_col_out a 						{ left: 16px; margin-left: 15px;}
#footer_col_3 p 						{ margin: 0; padding: 0; }
#footer_col_3 ul 						{ list-style:none; margin:0; padding:0;}
#footer_col_3 ul li						{ margin:0; padding:0; background-color: #fafafa; width: 219px; }

#footer_col_3 ul li a:link, 
#footer_col_3 li a:visited, 
#footer_col_3 ul li a:hover, 
#footer_col_3 ul li a:focus, 
#footer_col_3 ul li a:active  			{ display:block; line-height:2.0em; height: 2em; padding: 0 0 0 15px; margin-bottom: 0; margin-top: 0; margin-right: 0;}

#footer_col_3 ul li a:focus, 
#footer_col_3 ul li a:active 			{ color: #fff;}

#footer_col_3 ul li ul li a:link, 
#footer_col_3 li ul ul li a:visited, 
#footer_col_3 ul li ul li a:hover, 
#footer_col_3 ul li ul li a:focus, 
#footer_col_3 ul li ul li a:active  	{ display:block; line-height:2.0em; height: 2em; padding: 0 0 0 25px; margin: 0 0 0 17px;}

#footer_col_3 ul li ul li a:link, 
#footer_col_3 li ul ul li a:visited, 
#footer_col_3 ul li ul li a:hover, 
#footer_col_3 ul li ul li a:focus, 
#footer_col_3 ul li ul li a:visited  	{ display:block; line-height:2.0em; height: 2em; padding: 0 0 0 25px; margin: 0 0 0 17px; }

#footer_col_3 ul p 						{ color: #fff; margin-left: 8px; padding-top: 4px;}
#footer_col_3 a 						{ background-position: 6px 8px; background-repeat: no-repeat; color: #fff; background-image: url(../images/pil.png); }
#footer_col_3 ul li a:link 				{ color: #8f8f8f; text-decoration:none;}
#footer_col_3 ul li a:visited 			{ color: #8f8f8f; text-decoration:none;}
#footer_col_3 ul li a:focus				{ background-color: #fff;}
#footer_col_3 ul li a:hover 			{ background-color: #b2c229; color: #fff;}



