body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #F3F3F1;
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
}
H2 {
	FONT-SIZE: 2.5em; MARGIN: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	FONT-SIZE: 1.1em;
	MARGIN: 1em 0px 0.5em;
	color: #D58000;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DBDBDB;
}
P {
	MARGIN: 0px 0px 7px; LINE-HEIGHT: 1.3em
}
A{
	text-decoration: underline;
	color: #666666;
}
a:hover{
	text-decoration: none;
	color: #DB8401;
}

#layout {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	background-image: url(graphics/bg_content.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#sidhuvud {
	PADDING: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #E9EBEA;
}
#slideshow{
	margin:0px;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;


}
#menycontainer {
	PADDING: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-image: url(graphics/bg_menu_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;

}
#menycontainer UL {
	PADDING-RIGHT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-ALIGN: center;	DISPLAY: inline;
}
#menycontainer LI {
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #000000;
	LIST-STYLE-TYPE: none;
	width: 100px;
	background-image: url(graphics/bg_menu_button_off.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
}
.menycontent {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 8px;
	TEXT-ALIGN: center;
	font-size: 12px;
	font-weight: bold;
}
A.meny {
	DISPLAY: block;  TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
A.meny:visited {
	DISPLAY: block;  TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
A.meny:hover{
	color: #DB8401;
}
A#current .menycontent {
	color: #DB8401;
	width: 100px;
/*	background-color: #ffffff;
	background-image: url(graphics/bg_menu_button_on.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}
#kolumncontainer {
	 WIDTH: 810px
}
#kolumn1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 7px;  FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 530px; PADDING-TOP: 3px}
#kolumn2 {
	 FLOAT: left; PADDING-BOTTOM: 10px;  PADDING-TOP: 2px; margin:0px; WIDTH: 260px;/*margin-right:10px;*/
}
#sidfot {
	MARGIN: 0px;
	WIDTH: 810px;
	height:52px;
	background-image: url(graphics/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: justify;
/*	text-indent: 20px;*/
	padding-top:15px;
	CLEAR: both;
	background-color: #F3F3F1;

}
#copyright
{
float:left; width:320px;padding-left:20px;
}
#powered
{
float:right; width:220px;text-align: right; padding-right:20px;
}
.kolumnbox {
	 MARGIN: 0px;
	 margin-bottom:1px;
	 margin-left:2px;
}



img {
	border: 0;

}
.image-right{
margin:0px;
padding:5px;
clear:both;
float:right;
}
.text{
	text-align: justify;
/*	padding-top: 4px;*/
	padding-right: 5px;
/*	padding-bottom: 10px;*/
	padding-left: 15px;
}

.text-white{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.title-orange{
	font-size: 14px;
	color: #D58000;
	padding-left:25px;
	padding-top:20px;
	padding-bottom:5px;

}
.title-bg{

	margin: 0px;
	margin-left:5px;
	margin-top:6px;
	
	padding:8px;
	padding-left:10px;
/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#CCCCCC;*/
	background-color: #E9EBEA;
}
.title-bg-right{

	margin: 0px;
	margin-top:6px;
	margin-left:5px;
	margin-bottom:5px;	
	padding:8px;
	padding-left:15px;
/*		margin-right:15px;*/
/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#ccc;*/
	background-color: #999;
	color:#fff;
}
.bg-right{

	margin: 0px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
/*	margin-right:15px;	*/
	background-color: #EEEEEE;
	padding-top:10px;
	padding-bottom:10px;

}
.title{
	font-size: 14px;
	margin: 0px;
	margin-left:10px;
	padding:8px;
	padding-left:5px;
	padding-top:15px;
}

.text-orange{
	/*padding:5px;*/
	color: #D58000;
	padding-bottom:5px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}

.text-star{
	/*padding:5px;*/
	color: #D58000;
}

.form1{
margin:0px;
margin-top:5px;
}
#blocks{
margin:0;
padding-top:2px;
margin-left:3px;
margin-top:2px;
}
.block{
	margin: 0px;
	width: 254px;
	float:left;
	margin-right:0px;

	margin-bottom: 2px;
	margin-left: 2px;
}
.block-top{
	background-image: url(graphics/block_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	height: 12px;
}
.block-bottom{
	background-image: url(graphics/block_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 12px;
}
.block-middle{
	background-image: url(graphics/block_middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	padding-left:15px;
	padding-right:10px;
}
li {
	list-style-type: square;
padding-bottom:4px;
}
ul {
	margin: 10px;
	margin-left:40px;
}
.Form { 
    background-color: #FCF8EC;
    border: 1px solid #E8E1C2;
    font-size: 11px;
    scrollbar-face-color: #FCF8EC; 
    scrollbar-highlight-color: #FCF8EC; 
	scrollbar-shadow-color: #FCF8EC;
	scrollbar-3dlight-color: #FCF8EC;
	scrollbar-arrow-color: #9C9161; 
	scrollbar-track-color: #FCF8EC;
	scrollbar-darkshadow-color: #FCF8EC; 

}
form {
	margin: 0px;
	padding: 0px;
}
.dotted {
margin:0px;
padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DBDBDB;

}

.button-form {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	width: 78px;
	padding:0px;
	margin:0px;
	border:0;
	cursor: hand;
	background-image: url(graphics/bg_button01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.fmap {
	margin-left:3px;
	margin-top:3px;
	padding-left:1px;
	/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#CCCCCC;*/
	background-color: #000000;
	margin-right: 1px;
	margin-bottom: 8px;
	padding-top: 6px;
	padding-right: 1px;
	padding-bottom: 8px;
}
.bg-right-sokbanner {
	margin-top:1px;
	margin-left:6px;
	margin-bottom:5px;
	/*	margin-right:15px;	*/
	background-color: #EEEEEE;
	padding-top:1px;
	padding-bottom:1px;
	margin-right: 1px;
}
.bg-right-banner {

	margin-top:1px;
	margin-left:6px;
	margin-bottom:3px;
	/*	margin-right:15px;	*/
	background-color: #FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	margin-right: 1px;
}
.title-bg-right-sokbanner {
	margin-top:6px;
	margin-left:6px;
	margin-bottom:1px;
	padding-left:5px;
	color:#DB8401;
	margin-right: 0px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
#kolumn-mid {

	PADDING-RIGHT: 2px; PADDING-LEFT: 8px;  FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 794px; PADDING-TOP: 3px
}
#kolumn-sokmotor {
	FLOAT: left;
	WIDTH: 261px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.text-grey {
	color: #aaaaaa;
	text-decoration: none;
}

