* {margin:0;padding:0;}







body {



	background-color: #305449;



	background-image: url(../img/bg.gif);



	background-repeat: repeat-x;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	margin:10px 0 10px 0;



}



a img {border: none;}







a {



	color: #349AC9;



	text-decoration: none;



}



a:hover {color: #000;}







p {line-height: 16px;margin:0px 0 16px 0;}



.gray{color: #A9A9A9;}



.startnewsheadline{

	color: #8e9674;

	margin:0px 0px 0px 0px;

	font-size: 12px;

	font-weight:bold;

	clear:right;

}

.startnewstext{line-height: 16px;margin:0px 0 16px 0;}

.newscontent a:hover{

	color:#5F644F;

}

.newscontent a{

	color:#000;

}






h1{
	color: #000;
	font-family: "Trebuchet MS", "Lucida Grande", sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;	
	margin:10px 0 0px 0;
}

#header h1 { float:left; display: none; margin:0px;line-height: 0px;font-size: 0px;}
.span { float:left; display: none; margin:0px;line-height: 0px;font-size: 0px;}


h2{
	color: #000;
	font-size: 12px;
	margin:16px 0px 0px 0px;
}

h3{
	color: #000;
	margin:0px 0px 0px 0px;
	font-size: 12px;
}

h4{
	color: #000;
	font-size: 12px;
}

h5{
	color: #000;
	font-size: 12px;
}







.floatleft {float:left;}



.floatright {float:right;}







/* ---------------------------------------- divar -------------------------------------*/
#wrapper404{
	margin-left:auto;
	margin-right: auto;
	background-color: #FFF;
	padding: 25px;
	width: 400px;
	text-align: center;
}
.top1{

background-image: url(../img/topp1.jpg);

}

.top{

background-image: url(../img/topp1.jpg);

}

.top2{

background-image: url(../img/topp2.jpg);

}



.top3{

background-image: url(../img/topp3.jpg);

}



.top4{

background-image: url(../img/topp4.jpg);

}

.top5{

background-image: url(../img/topp5.jpg);

}

.top6{

background-image: url(../img/topp6.jpg);

}



#wrapper{



	margin-left:auto;



	margin-right: auto;



	background-color: #000;



	padding: 12px;



	width: 930px;



}



#wrapperline{



	background-color: #FFF;



	padding: 1px;



	border: 1px solid #000000;



}



#wrapperbigline{



	background-color: #FFF;



	padding: 12px;



	border: 1px solid #000000;



}



#main{

	padding-top: 12px;

	background-image: url("../img/main_bg.gif");

	background-repeat: repeat-x;

}



#footer{

	padding: 5px 5px 0px 15px;



}
.powered{
	padding: 10px 0px 0px 15px;
	margin-left:auto;margin-right: auto;width: 930px;text-align:right;
	color: #6d978a;
}
.powered a{
	color: #a4d5c6;
	text-decoration: underline;
}
.powered a:hover{
	color: #6d978a;
	text-decoration: none;
}
.contact{



	padding-right: 25px;



	padding-left: 25px;



	color: #7C7C7C;



}

.contact a:hover{



	color: #FFF;



}



#header{



	height:148px;



	border-bottom: 1px solid #FFF;



}



#middlecolumn{



	float:left;



	padding: 0px 13px 13px 13px;



	width: 500px;



}



#rightcolumn{



	float:left;



	width: 185px;



	margin: 8px 0px 0px 0px;



}



#welcomeinfo{

	float:left;

	width: 250px;

	padding: 30px 25px 0px 25px;

	background-image: url(../img/welcome_bg.gif);

	background-repeat: repeat-x;

	background-color: #d1d6c2;

	vertical-align: top;	

}



.startcontent{

	padding: 13px 0px 0 0;

}



#textcontent{

	margin: 5px 20px 0px 20px;

}



#textcontent ul{

	margin: 0px 0px 0px 20px;

}



#language{



	margin-left:auto;



	margin-right: auto;



	width: 800px;



	text-align: right;



	padding-bottom:8px;



}



#language img{



	padding-right:8px;



}



#crumbs {list-style: none;color:#a9a9a9;}



/* ---------------------------------------- formulär -------------------------------------*/



#intresseformular{padding: 15px 20px 0px 20px;}

.formular{padding:0px;width:450px;}

.formdiv1{padding:0px 10px 10px 0px;float:left;}

.formdiv2{padding:0px 0px 10px 0px;float:left;}

.textfieldbig{width:450px;}

.textfieldMiddle{width:200px;}

.textfieldSmall{width:160px;}

.textfieldxSmall{width:80px;}









/* ---------------------------------------- poddar -------------------------------------*/







.podd{

	width:187px;

	margin: 0px 0px 7px 0px;

}



.podd h5{

	background-image: url(../img/podd_topp_bg.gif);

	background-repeat: repeat-x;

	width:173px;

	line-height: 23px;

	text-align: center;

}



.podd .content, .startpodd .content{

	background-image: url(../img/podd_content_bg.gif);

	background-repeat: repeat-x;

	clear:both;

	padding: 7px 6px 0px 6px;

	border-left: 1px solid #f3f3f3;

	border-right: 1px solid #f3f3f3;

}



.podd ul{

	list-style-type: none;

}



.podd li{

	padding: 5px 0px 5px 0px;

	border-bottom: 1px solid #EEEEEE;

}



.podd p {line-height: 16px;margin:0px;}



.startpodd{

	width:250px;

	float:left;

	margin: 0px 0px 7px 0px;

}



.startpodd h3{

	background-image: url(../img/podd_topp_bg.gif);

	background-repeat: repeat-x;

	width:236px;

	line-height: 23px;

	text-align: center;

	float:left;

	margin: 0px;

	padding: 0px;

}

.newspodd{

	width:355px;

	float:left;

	margin: 0px 22px 7px 22px;

}



.newspodd h3{

	background-image: url(../img/podd_topp_bg.gif);

	background-repeat: repeat-x;

	width:341px;

	line-height: 23px;

	text-align: center;

	float:left;

	margin: 0px;

	padding: 0px;

}

.newscontent{

	background-image: url(../img/podd_content_bg.gif);

	background-repeat: repeat-x;

	clear:both;

	padding: 13px 13px 0px 13px;

	border-left: 1px solid #f3f3f3;

	border-right: 1px solid #f3f3f3;

	overflow:hidden;

}



.poddbottom{

	background-image: url(../img/podd_bottom_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	height:10px;

}



/* ---------------------------------------- headmenu -------------------------------------*/







#menycontainer{



	padding-top:123px;



	padding-left:190px;



	text-align: right;



}







#menycontainer ul li{



	display: inline;



	float: left;



	line-height: 22px;



	height: 25px;



	vertical-align:middle;



	list-style-type: none;



}



#menycontainer li{



	background-image: url(../img/headmenu_bg_new.gif);



	background-repeat: repeat-x;



	



}



#menycontainer li.none{



	background-image: url(../img/headmenu_between.gif);



	width:13px;



}



#menycontainer li.left{



	background-image: url(../img/headmenu_between_left.gif);



	width:13px;



}



#menycontainer li.right{



	background-image: url(../img/headmenu_between_right.gif);



	width:13px;



}



#menycontainer li.start{



	background-image: url(../img/headmenu_left.gif);



	width:6px;



}



#menycontainer li.startpush{



	background-image: url(../img/headmenu_left_push.gif);



	width:6px;



}



#menycontainer li.end{



	background-image: url(../img/headmenu_right.gif);



	width:6px;



}



#menycontainer li.startpushed{



	background-image: url(../img/headmenu_right_push.gif);



	width:6px;



}

#menycontainer li.endpushed{



	background-image: url(../img/headmenu_left_push.gif);



	width:6px;



}

#menycontainer ul li a{



	color: #000;



	font-weight: bold;	



	display: block;



	padding: 3px 7px 0px 8px;



}



#menycontainer ul li a:hover{

	color: #535353;

	background-image: url(../img/headmenu_bg_new.gif);

	background-color: #000000;

	background-position: center bottom;

}



#menycontainer ul li a.current{



	color: #FFF;



	background-image: url(../img/headmenu_bg_push.gif);



	background-color: #000000;



	background-position: center;



}



#menycontainer ul li a.current:hover{

	color: #FFF;



	background-image: url(../img/headmenu_bg_push.gif);



	background-color: #000000;



	background-position: center;

}



/* ---------------------------------------- undermeny -------------------------------------*/







#undermenu{

	width: 187px;

	float:left;

	margin-top:8px;

}



#undermenuwrapper{



	border-left: 1px solid #f3f3f3;

	border-right: 1px solid #f3f3f3;

	padding:0px 1px 0px 1px;



}



#undermenu ul{



list-style-type: none;



width: 100%;





}







#undermenuwrapper ul.first li{



	line-height: 24px;



	height: 24px;



	background-image: url(../img/undermenu_first_bg.gif);



	background-repeat: repeat-x;

	

	width: 183px;

	

	float:left;



}







#undermenuwrapper ul.first li a, #undermenu ul.first li a:link, #undermenu ul.first li a:visited{



	display: block;



	padding-left: 15px;



	text-decoration: none;



	color: #000;



	background-image: url(../img/undermenu_first_bg.gif);



	background-repeat: repeat-x;



}







#undermenuwrapper ul.first li a:hover{



	background-image: url(../img/undermenu_first_bg_over.gif);

	

	display: block;

	

}







#undermenuwrapper ul.second{



	background-image: url(../img/undermenu_second_ul_bg.gif);



	background-repeat: repeat-x;





}



#undermenuwrapper ul.second li{



	line-height: 24px;



	height: 24px;



	background-image: url(../img/undermenu_second_bg.gif);



	background-repeat: repeat-x;

	

	width: 183px;

	

	float:left;



}



#undermenuwrapper ul.second li a, #undermenu ul.second li a:link, #undermenu ul.second li a:visited{



	padding-left: 22px;

	

	display: block;

	color: #000;



	background-image: url(../img/undermenu_second_bg.gif);



}



#undermenuwrapper ul.second li a:hover{



	background-image: url(../img/undermenu_second_bg_over.gif);

	

	display: block;



}







#undermenuwrapper ul li a.current



{



	font-weight: bold;



}







#undermenu #undermenuheader{

	background-image: url(../img/undermenu_head_bg.gif);

	background-repeat: repeat-x;

	text-align: center;

	padding: 6px 0px 26px 0px;

	background-position: bottom;

}







/* Fix IE. Hide from IE Mac \*/



* html #undermenu ul.first li{ height: 1%; }

* html #undermenu ul.first li a{ width: 168px; }

* html #undermenu ul ul li{ height: 1%; }

* html #undermenu ul.second li a{ width: 161px; }

/* End */





















.clearfix:after {



	content: "."; 



	display: block; 



	height: 0; 



	clear: both; 



	visibility: hidden;



	}







* html>body .clearfix {



	display: inline-block; 



	width: 100%;



	}







* html .clearfix {



	/* Hides from IE-mac \*/



	height: 1%;



	/* End hide from IE-mac */



	}	
