body {
	text-align: center;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-color: #ffffff;
}
div#ram    {
	width:760px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	border: 0px none;
	background-color: #FFFFFF;
}
div#sidhuvud {
	width:720px;
	padding: 15px 0px 5px 40px;
	margin-right: auto;
	margin-left: auto;
	border: 0px none;
	text-align: left;
}
div#sidhuvud, div#sidfot { background-color:#FFF; }
div#innehall {
	width:660px;
	margin-right: 50px;
	margin-left: 40px;
	padding-top: 50px;
	padding-bottom: 0px;
	text-align: left;
	border: 0px none;
	background-color: #FFFFFF;
}
div#vansterkolumn	{
	display:inline;
	width:150px;
	float: left;
	margin: 0px 0px 0px 0px;
	border: 0px none;
}
div#vansterkolumn	 img	{
	border: 0px none;
	text-align: left;
	margin-bottom: 17px;
}
div#meny ul {
	margin-top: 32px;
	margin-bottom: 0pt;
}
div#meny li {
	display:block;
	width:150px;
	/*	height:30px;*/
	margin-left: -42px;
	list-style-type: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-position: outside;
}
div#meny a:link, div#meny a:visited, div#meny a:hover, div#meny a:visited:hover	{
	display: block;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
div#meny a:link, div#meny a:visited	{
	color:  #666666;
}
div#meny a:hover, div#meny a:visited:hover {
	color:  #ffffff;
	background-color:#CCCCCC;
}
div#meny a:active	{ color:  #a00057;  text-decoration: none}
div#mittkolumn	{
	width:480px;
	float: left;
	margin: 0px;
	min-height:350px;
	height: 100%;	
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 30px;
}
div.tvaspaltvanster {
	display:inline;
	float: left;
	width: 270px;
}
div.tvaspalthoger {
	float: left;
	width: 270px;
	padding-left: 15px;
}
div#sidfot {
	width:670px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	clear: both;
	height: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 40px;
	border-top:#009FB2; border-top-width:1px; border-top-style:solid; color:#333
}
/* Runda hörn  */	
.roundtop {background: #DFD9D9;}
.roundbottom {background: #DFD9D9;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #ffffff;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #ffffff;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #ffffff;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #ffffff;}
/* Slut på runda hörn  */
/* Ruta med runda hörn  */	
#ruta {
	background: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
}
.rutakanttop {background: #ffffff;}
.rutakantbottom {background: #ffffff;}
.k1{margin: 0 5px; height: 1px; overflow: hidden; background: #cccccc; 
border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.k2{margin: 0 3px; height: 1px; overflow: hidden; background: #ffffff; 
border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-width:0 2px;}
.k3{margin: 0 2px; height: 1px; overflow: hidden; background: #ffffff; 
border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.k4{margin: 0 1px; height: 2px; overflow: hidden; background: #ffffff; 
border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.content, .contentfakta {padding: 1px 8px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.content p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0pt;
}
.contentfakta p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0pt;
}
/* Slut på ruta med runda hörn  */	
div#adressen {
	width:450px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 0px none;
	float: left;
}
div#epost {
	width:160px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	border: 0px none;
	float: right;
}
h1, h2, h3 {
	font-family: "Frutinger", Verdana, Arial, Helvetica, sans-serif;
	color: #009FB2;
	text-align: left;
	font-weight: normal;
}
h1 {
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2 {
	font-size: 12pt;
	margin-top: 20px;
	margin-bottom: 5px;	
}
h3 {
	font-size: 10pt;
	margin-top: 15px;
	margin-bottom: 0px;
}
p, li {
	font-family: "Adobe Caslon","Trebuchet MS",Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
}
p {
	margin-top: 0px;
	margin-bottom: 8pt;
}
ul	{
	margin-top: 4px;
	margin-bottom: 8pt;
}
li {
	margin-left: -20px;
}
b, strong {
	font-weight: bold;
}
i, cite {  font-style: italic}
.bildtext {  color: #666666; font-size: 75%}
.ingress {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 20px;
}
address {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: normal;
	text-align: left;
}
/* Linkstilar */
a:link {  color:#0033CC; text-decoration: underline}
a:visited {  color:#0033CC; text-decoration: underline}
a:hover {
	color: #FFFFFF;
	background-color: #0066CC;
}
a:visited:hover {  	color: #FFFFFF;
	background-color: #0066CC;}
a:active {  color:#999999; text-decoration: none;}
.content a:link, .content a:visited {
	color: #BC632E;
	text-decoration: none;
}
.content a:hover, .content a:visited:hover {
	color: #ffffff;
	background-color: #BC632E;
	text-decoration: none;
}
.content a:link, .content a:visited {
	color: #BC632E;
	text-decoration: none;
}
.content a:hover, .content a:visited:hover {
	color: #ffffff;
	background-color: #BC632E;
	text-decoration: none;
}

div#epost a:link, .content a:visited {
	color: #333;
	text-decoration: none;
}
div#epost a:hover, .content a:visited:hover {
	color: #FFF;
	text-decoration: underline;
	background-color: #999;
}
/* Blockformateringar */
.bildvanster {
	float:left;
	display:block;
	margin-right:8px;
	margin-bottom: 3px;
	margin-top: 5px;
	margin-left: 0px;
}
.bildhoger {
	float:right;
	display:block;
	margin-right:0px;
	margin-bottom: 3px;
	margin-top: 5px;
	margin-left: 8px;
}

