a, h1, h2, h3, p, adress, ul, li, strong{
	font-family:Trebuchet MS, Verdana;
	color:#000000;
	/*color:#3C6E86;*/
	}

	
p, ul, li, strong{
	font-size:9pt;
	}
	
h1, h2, a:link, a:visited, a:active{
	color:#3C6E86;
	}
	
h1{
	font-size:16pt;
	}
	
h2{
	font-size:12pt;
	}
	
h3{
	font-size:10pt;
	color:#fff;
	}
	
a:link, a:visited, a:active{
	font-weight:bold;
	}
	
a:hover{
	text-decoration:none;
	}
	
.main h1{
	margin:0px;
	}
	
.main p, .text_cols p, .produkter p, .colltext p{
	margin:10px 0px 10px 0px;
	}

	
.grayheader, strong{
	color:#6f6f6f;
	}
	
.headprodukter h3{
	margin:0px 0px 0px 40px;
	}
	
.produkter p{
	margin:0px;
	}
	
.produkter h2{
	margin:0px;
	}
	
.puffar p{
	margin:0px;
	padding:10px;
	}
	
.puffar h2{
	font-size:12pt;
	display:inline;
	}
	
.cols h2{
	margin:10px 0px 0px 0px;
	}

	
.compact{
	font-family:Trebuchet MS, Verdana;
	font-size:9pt;
	margin:0px;
	padding:10px;
	}
	
.active{
	background:#fff;
	border-left:1px solid #285670;
	}
	
span.req {color:red; margin-left:10px;}
div.errors {border:2px solid #f90;background:#ffc;padding:8px;margin:0;}
div.errors ul {margin:0;padding:0;}
div.errors ul li {margin:0 0 0 16px;padding:0;}
input, select, textarea { font-family:'Arial',sans-serif; font-size:10.5pt; }
