/* ---------------------------------------------------------------- */
/* print - denna formatmall används av layouten fr 2007 OBS för utskrifter */
/* ---------------------------------------------------------------- */
body {
	background-color: #fff;
	color: #000; 
	font-family: Arial, Verdana, Helvetica;
	font-size: 75%;
	margin: 0px;
	padding: 0px;
}
#maincontainerwrapper {width: auto;}
#headerarea {display:none;}


#globalmenu {display:none;}
#redarea{display:none;}

#innertextarea {position: relative;width: auto;}

#mainarea {background-color:#fff;width:100%;position: relative;float:left;}

/* Layout - leftarea | centerarea | rightarea */
#outertextarea3col {	
	background-color: transparent;	
	margin-left: 0;  	/* width leftarea */
	margin-right: 0;  	/* width rightarea */
	position: relative;
	border:0px solid;
}
#outertextarea2col {	
	background-color: transparent;
	margin-left: 0;   	/* width leftarea */
	margin-right: 0; 	/* width rightarea */
	position: relative;
	border:0px solid;
}

/* leftarea */
#outertextarea3col #leftarea {display:none;}
#outertextarea2col #leftarea {display:none;}


/* centerarea */
#centerarea  {width:auto;}
/* centerareaextra */
#centerareaextra {margin:0;}
#outertextarea2col #centerareaextra {margin:0;}



/* rightarea */
#outertextarea3col #rightarea, #outertextarea2col #rightarea {display:none;}
#breadcrumb {display:none;}


/* footer */

#footerareatop {display:none;}
#footerarea {display:none;}

TH { vertical-align: baseline;text-align: left;	margin-left: 0;   } 
CAPTION {font-size:125%; margin:7px 0 1px 0;    font-weight:bold; text-align: left }

h1 {font-size:230%;font-weight:normal;margin:0 0 12px 0;}
h2 {font-size:125%;margin:7px 0 1px 0; }
h3 {font-size:115%; margin:7px 0 1px 0;}
h4{font-size:100%;margin:7px 0 1px 0;}

table.prislista { 
	border: solid 1px #A7A7A7; 
      width:90%;
	margin: 1em 0 1em 0; 
	border-collapse:collapse; 
} 

td.prislista { 
	padding: 0.3em;
      width:60%; 
	margin:0; 
	vertical-align:top; 
	border: solid 1px #A7A7A7; 
} 

th.prislista { 
	background-color: #E9E9E9;
      width:40%;
	font-weight:bold; 
	padding: 0.3em; 
	margin:0; 
	border: solid 1px #A7A7A7; 
	text-align:left; 
}
table.alerts { 
	border: solid 1px #A7A7A7; 
      width:80%;
	margin: 1em 0 1em 0; 
	border: solid 1px #A7A7A7; 
} 

td.alerts { 
	padding: 0.3em; 
      width:20%;
	margin:0; 
	vertical-align:top; 
	border: solid 1px #A7A7A7; 
} 

th.alerts { 
	background-color: #E9E9E9;
      width:60%;
	font-weight:bold; 
	padding: 0.3em; 
	margin:0; 
	border: solid 1px #A7A7A7; 
}
