body{
	margin:0;
	padding:0;
	background:#cecfce url(/assets/images/bg_greyfade.png) repeat-x;
}
.content{
	width:950px;
	margin-left:7%;
	margin-right:7%;	
}
.header{
	width:950px;
	margin-bottom:5px;
}
img.logo{
	margin-top:25px;
	margin-left:40px;
}
.leftcol{
	width:190px;
	float:left;	
}
.container{
	width:190px;
	background:url(/assets/images/leftcol_bg.png) repeat-y;
	padding:4px;
}
.middlecol{
	float:left;
	width:507px;
	margin-left:8px;
	margin-right:8px;
}
.main{
	width:507px;
	background: #F0F0F0 url(/assets/images/kretsloppspilar.png) top right no-repeat;
	min-height:300px;
	border:1px solid white;
}
.article{
	padding:8px;/*
	border-bottom:2px dotted #007C51;*/
}
.rightcol{
	width:190px;
	float:left;
}
ul#headmenu{
	list-style-type:none;
	margin:0;
	width:183px;
	padding:0;
}
ul#headmenu li{
	background:#00763A;
	border-bottom:2px #62A77B dotted;
	color:#fff;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:0.8em;
}
ul#headmenu li a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:4px;
}
ul#headmenu a:hover{
	background:#529F73;
}
ul#headmenu a:visited{
	font-weight:bold;
}
img{
	border:none;
}
.contactbox{
	width:183px;
	background:#00763A;
	margin:0;
}
.contactbox h3{
	color:#fff;
	margin:0;
	padding:3px;
}
.contactbox p{
	color:#fff;
	font-size:0.7em;
	font-family:verdana,arial,helvetica,sans-serif;
	padding:3px;
	margin-bottom:0;
}
.contactbox a:link{
	color:#fff;
}
hr.orange{
	color:#F8BA05;
	background:#F8BA05;
	height: 5px;
}
.clear{
	clear:both;
}
h1,h2,h3,h4{
	font-family:verdana,arial,helvetica,sans-serif;
}
h1{ font-size:1.2em; }
h2{ font-size:1em; }
h3{ font-size:0.8em; }
h4{ font-size:0.6em; }
p,li,dt,dd,td,th{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.8em;
	color:black;
}
dt,th{
	font-weight:bold;
}
dl{margin-top:0;}
a:link{
	color:#007C51;
	font-weight:bold;
}
a:hover{
	color:#F8BA05;
}
.searcharea{
	width:320px;
	height:24px;
	position:absolute;
	top:0;
	left:680px;
	background:url(/assets/images/top_right_search_bg.png) top right no-repeat;
}
.searcharea form{margin-left:20px; }
.searcharea form fieldset {border:none;padding:0;margin:0;}
.searcharea #ajaxSearch_input {width:100px;}
.searcharea #ajaxSearch_intro{display:none;}
/**.searcharea #ajaxSearch_submit{background:transparent url(/assets/images/searchbutton.png) no-repeat left top;}*/
.searcharea .rangLink{float:right;width:147px;margin-top:2px;}

.searcharea a{
	padding-left:25px;
	color:white;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}
.footer{
	margin-top:2em;
	width:100%;
	border-top:1px solid black;
}
.footer p{
	margin-left:7%;
	margin-right:7%;
	margin-top:3px;
	font-size:0.6em;
}/*
img.login_button{
	padding-top:3px;
}*/
.floatRight{
	float:right;
}
.floatLeft{
	float:left;
}
div#logotype{
	display:none;
}
.accessibility{
	display:none;
}
.rs_tjanster{
	width:190px;
	background:transparent;
}
.rs_tjanster img{
	margin-bottom:6px;
}
h2.rs{
	margin-top:1em;
	margin-bottom:0.2em;
	font-size:0.9em;
	color:#00763A;
}
#headmenu li ul.submenu{
	display:none;
}

#headmenu li.active > ul.submenu{
	display:block;
}
#headmenu li.active ul.submenu{
	display:block;
}

