

body,
div,
p,
table,
tr,
th,
td,
ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6
{
	margin: 0;
	border: 0;
	padding: 0;
}
html,body
{
	height:100%;
	padding:0;
	margin:0;
}
body
{
	font: 62.5%/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:  #000;
	line-height:1.3em;
}

#siteBody
{
	background:url("/Admin/Delade resurser/Design/Bilder/kakel_typtileable.jpg") top left repeat-y;
	/*margin-top:4em;*/
}

h1,
h2,
h3,
h4,
h5,
h6
{
	margin: 0;
}

h1
{
	font-weight: bold;
	font-size:1.5em;
	margin-bottom: 1em;
	/*margin-top:1em;*/
	text-transform:uppercase;
	line-height:1.5em;
}
h2
{
	font-size: 1.1em;
	margin-bottom: .5em;
	text-transform:uppercase;
	font-weight: bold;
}
h3
{
	text-transform:uppercase;
	font-weight: bold;
	margin-bottom:1em;	
}

div
{

}

p
{
	margin-bottom: 1em;
}

a
{
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}

a:hover
{
	
}
a img{
	border: 0;
}

#page {
	background-color:#FFFFFF;
	/*margin:0pt auto 3em;*/
	margin:0pt auto 0;
	min-height:48em;
	padding-top:2.5em;
	padding-bottom:5em;
	padding-left:0.5em;
	padding-right:0.5em;
	width:96.8em;
	border:1px solid #ddd;
}
* html #page {
	height:48em;
}

#flashPage {
	margin: 0 auto 0pt auto;
	/*min-height:90%;*/
	width:98em;
}

#content {
	background-color:#FFFFFF;
}
#leftColumn {
	width:22em;
	float:left;
	margin-left:2em;
}

#centerColumn {
	width:51em;
	padding-left:1em;
	padding-right:1em;
	float:left;
	background-color:#FFFFFF;
}
#centerColumn .itemDiv {
	width:14.5em;
	margin-right:3.72em;
	margin-top:.5em;
	float:left;
	padding-bottom:1em;
	/*overflow:hidden;*/
}
* html #centerColumn {
	width:52em;
	
}
* html #centerColumn .itemDiv {
	width:16.5em;
	overflow:hidden;
	margin-right:1em;
}

#rightColumn {
	width:19em;
	float:left;
	padding:0;
	background-color:#fff;
}
* html #rightColumn {
	width:17em;
	margin:0;
}
#leftColumn ul, #rightColumn ul, #centerColumn ul {
	list-style-position: inside;
	background-color:#FFFFFF;
}

#centerColumn .listImage {
	display:block;
	min-height:100px;
}
.CS_date {
	font-weight:bold;
}
.CS_Timeline {
	margin-bottom:.5em;
}

/*********** Meny **************/
#active_link {
	font-weight:bold;	
}
#leftColumn ul {
	text-transform:uppercase;
	padding-right:1em;
}
#leftColumn ul a {
	text-decoration:none;
	color:#000;
}
#leftColumn ul li {
	list-style-type:none;
	text-transform:uppercase;
	background-color:#efefef;
	border-bottom:2px solid white;
	padding:.2em .5em;
}
#leftColumn ul li ul {
	list-style-type:none;
	text-transform:uppercase;
	margin:0 -10px -10px -10px;
	background-color:#fff;
	border-bottom:2px solid white;
	padding:.2em .5em;
}
#leftColumn ul li ul li {
	list-style-type:none;
	text-transform:uppercase;
	background-color:#fff;
	border-bottom:2px solid white;
	padding: 0.2em 0.5em 0.2em 1.3em;
}
#leftColumn ul .CS_leftMenuSelectedItem {
	background-color:#ddd;
	color:#fff;
}
/******** Startsidan ***********/

#CS_startPageWrapper {
	position:relative;
}
#CS_startPageWrapper .CS_startDiv {
	position:absolute;
	padding:0 .5em .5em .5em;
	background-color:#fff;
	border:1px solid #ccc;
}
#CS_startPageWrapper #CS_startInfoBox {
	top:14.9em;
	left:39em;
	width:20em;
	padding-top:1em;
}

#CS_startPageWrapper #CS_1077 {
	top:24.6em;
	left:42.5em;
}
#CS_startPageWrapper #CS_1104 {
	top:24.6em;
	left:3.5em;
}
#CS_startPageWrapper #CS_1103 {
	top:0em;
	left:23em;
}
#CS_startPageWrapper #CS_1075 {
	top:24.6em;
	left:19.5em;
}
#CS_startPageWrapper #CS_1105 {
	top:7em;
	left:0em;
}
/******** Footer ***********/
#CS_siteFooter {
	height:15.4em;
	background:url("/Admin/Delade resurser/Design/Bilder/footer.png") top left no-repeat;
	padding:0;
	margin:0 auto 0 auto;
	width:102.2em;
	position:relative;
}
#CS_siteFooterLong {
	height:15.4em;
	padding:0;
	margin:0;
	/*background:url("/Admin/Delade resurser/Design/Bilder/Bakgrund_footer.jpg") top left no-repeat;*/
}


.oldNewsDiv {
	border-bottom: 1px dashed rgb(204, 204, 204);
	margin-bottom: 1em;
	padding-bottom: 1em;
}
#centerColumn .oldNewsDiv .datum {
	display:block;
	color:#000;
	margin-top:-.2em;
}
/******** Kommentarer *******/
.comment {
	margin:1em 0 1em 0;
	border-bottom:1px dashed #ccc;
	padding-bottom:1.5em;
}
.comment .comment_head {
	font-weight:bold;
}
.comment .comment_head .datum{
	font-weight:normal;
}


/******** QandA ******/
#CS_qAndADiv .aLabel {
	width:5em;
	font-weight:bold;
}
#CS_qAndADiv .qLabel {
	font-weight:bold;
}

#CS_siteFooter #homePageLink {
	display:block;
	position:absolute;
	top:3em;
	left:20em;
	width:9em;
	height:8em;
}

.CS_topImage {
	margin-bottom:1em;	
}

.CS_clearFix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.CS_clearFix { display: inline-block; }
/* Hides from IE-mac \*/
* html #CS_editing .CS_valuesContainer { height: 1%; }
.CS_clearFix { display: block; }
/* End hide from IE-mac */