/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background:url(images/bg2.jpg) 0 0 repeat-x;
	font:14px/20px Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
}
div, p, ul, h1, h2, h3, form, label{margin:0px; padding:0px;}
ul{list-style-type:none;}
html { overflow-y: scroll; }
html { overflow-x: auto; }

#page{width:960px; position: relative; margin:auto; overflow:hidden;}
/*---Top Panel---*/
#topPan{width:960px; height:317px; position: relative; margin:0 auto; }
#topPan ul#mainlinks{
	width:572px;
	height:44px;
	font-size:13px;
	position:absolute;
	top:0px;
	right:0px;
}
#topPan ul#underlinks{
	width:118px;
	font-size: 11px;
	position:absolute;
	top:44px;
	right:338px;
}
#topPan ul#underlinks2{
	width:120px;
	font-size: 11px;
	position:absolute;
	top:44px;
	right:223px;
}
#topPan ul#underlinks li.fet{display:block; color:#F03; color:#fff; text-decoration:underline; text-align:left; font-weight:bold;}
#topPan ul#underlinks li.tjo{display:block; color:#F03; color:#fff; text-decoration:none; text-align:left;}
#topPan ul#underlinks li a{display:block; color:#F03; color:#fff; text-decoration:none; text-align:left;}
#topPan ul#underlinks li a:hover{display:block; width:114px; color:#f7e600; text-decoration:none;}
#topPan ul#underlinks2 li.fet{display:block; color:#F03; color:#fff; text-decoration:underline; text-align:left; font-weight:bold;}
#topPan ul#underlinks2 li.tjo{display:block; color:#F03; color:#fff; text-decoration:none; text-align:left;}
#topPan ul#underlinks2 li a{display:block; color:#F03; color:#fff; text-decoration:none; text-align:left;}
#topPan ul#underlinks2 li a:hover{display:block; width:114px; color:#f7e600; text-decoration:none;}
#topPan ul#mainlinks li{width:114px; float:left;}
#topPan ul#mainlinks li.leftpadding{padding:0 0 0 0px; width:114px; background: url(images/homebg.png) 100% 0 no-repeat ; color:#fff; text-decoration:none; text-align:center; line-height:44px; font-weight:bold;}
#topPan ul#mainlinks li a{width:114px; height:44px; display:block; color:#fff; font-weight: bold; text-decoration:none; text-align:center; line-height:44px; }
#topPan ul#mainlinks li a:hover{width:114px; color:#f7e600; text-decoration:none; font-weight:bold;}

#topPan #logo{width:134px; height:100px; position:relative; top:10px; left:0px;}
#topPan h2{width:160px; height:40px; display:block; background:url(images/companyname.gif) 0 0 no-repeat #FFFCF2; color:#B38800; position:absolute; top:108px; left:114px; font-size:12px; line-height:16px; padding:41px 0 0; font-weight:normal;}

#topPan h1{width:315px; height:239px; background:url(images/header.jpg) 0 0 no-repeat; position:absolute; top:77px; right:0px; text-indent:-20000px;}

#topPan form{width:380px; height:46px; background:url(images/formarea.gif) 0 0 no-repeat #fff;  color:#6E6E6E; position:absolute; top:242px; left:31px; font:18px/46px Georgia, "Times New Roman", Times, serif;}
#topPan form label{float:left; width:104px; display:block; padding:0 0 0 72px;}
#topPan form input{width:112px; height:18px; float:left; display:block; margin:12px 14px 0 0;}
#topPan form input.button{width:50px; height:19px; float:left; display:block; border:none; background:url(images/button.gif) 0 0 no-repeat #F2F2F2; font-size:14px; line-height:19px; font-weight:bold; color:#fff; text-align:center; margin:12px 0 0;}
/*---/Top Panel---*/

#middlePan{width:960px; overflow:hidden; float:left; position:relative; padding:0 0 0 0;}
/*---Middle Panel---*/
#namePan{
	width:200px;
	position:relative;
	float:left;
}
#namePan p.hej{font: 13pt Helvetica, Arial, verdana, sans-serif; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}
#namePan p.hej a{font-family: Helvetica, Arial, verdana, sans-serif; color:#000; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}
#namePan p.hej a:hover{font: 13pt Helvetica, Arial, verdana, sans-serif; color:#006; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}
#namePan p.titel{
	color: #989898;
	font-size: 11px;
	margin: 0px;
	text-decoration:none;
	font-family: Helvetica, Arial, verdana, sans-serif;
}
#namePan h1{
	font: 12pt Helvetica, Arial, verdana, sans-serif;
	color: #006;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
	font-family: Helvetica, Arial, verdana, sans-serif;
}
#namePan h2{
	font: 13pt Helvetica, Arial, verdana, sans-serif;
	color: #898989;
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 4px;
	margin-top: 4px;
}

#contactPan{
	width:200px;
	position:relative;
	float:left;
}
#contactPan h1{
	font: 12pt Helvetica, Arial, verdana, sans-serif;
	color: #006;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
	font-family: Helvetica, Arial, verdana, sans-serif;
}
#contactPan h2{
	font: 13pt Helvetica, Arial, verdana, sans-serif;
	color: #898989;
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 4px;
	margin-top: 4px;
}
#contactPan h5{font-family: Helvetica, Arial, verdana, sans-serif; color: #006; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0; text-decoration:none;}
#contactPan p.hej{font:Helvetica, Arial, verdana, sans-serif; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}
#contactPan p.hej a{font-family:Helvetica, Arial, verdana, sans-serif; color:#000; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}

#middletopPan{width:460px; position:relative; top:0px; left:0px; float:left;}
#middletopPan h1{
	font: 12pt Helvetica, Arial, verdana, sans-serif;
	color: #006;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
	font-family: Helvetica, Arial, verdana, sans-serif;
}

#middletopPan h2{
	font: 13pt Helvetica, Arial, verdana, sans-serif;
	color: #898989;
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 4px;
	margin-top: 4px;
}
#middletopPan h5{font: Helvetica, Arial, verdana, sans-serif; color: #006; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0; text-decoration:none;}
#middletopPan p.name{width:500px; background:#fff; color:#009; font-size:18px; font-weight:bold; padding:0px 0 10px 0;}
#middletopPan p.hej{
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 1.2;
	padding:4px 0 0 0;
}
#middletopPan p.hej a{font-family:Helvetica, Arial, verdana, sans-serif; color:#000; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}
#middletopPan p.namn{font-family:Helvetica, Arial, verdana, sans-serif; font-size: 13px; line-height: 1.0; padding:0 0 0 0;}
#middletopPan p.titel{font-family: Helvetica, Arial, verdana, sans-serif; color: #989898; font-size: 11px; margin: 0px; text-decoration:none;}
#middletopPan ul {
	list-style-type: disc;
	font-family:Helvetica, Arial, verdana, sans-serif; 
	font-size: 13px; 
	line-height: 1.2; 
	margin-left:15px;
}
/*---/Middle Panel---*/

/*---Right Panel---*/
#rightPan{
	width:450px;
	position:relative;
	float:right;
}
#morePan{
	width:700px;
	position:relative;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
}
#mapPan{
	width:700px;
	position:absolute;
	right:0px;
	float:right;
}
#morePan h1{
	font: 12pt Helvetica, Arial, verdana, sans-serif;
	color: #006;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
	font-family: Helvetica, Arial, verdana, sans-serif;
}
#morePan h2{
	font: 13pt Helvetica, Arial, verdana, sans-serif;
	color: #898989;
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 4px;
	margin-top: 4px;
}
#morePan h5{font-family: Helvetica, Arial, verdana, sans-serif; color: #006; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0; text-decoration:none;}
#morePan p.hej{font-family:Helvetica, Arial, verdana, sans-serif; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}
#rightPan ul {
	list-style-type: disc;
	font-family:Helvetica, Arial, verdana, sans-serif; 
	font-size: 13px; 
	line-height: 1.2; 
	margin-left:15px;
}
#rightPan h1{
	font: 12pt Helvetica, Arial, verdana, sans-serif;
	color: #006;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
	font-family: Helvetica, Arial, verdana, sans-serif;
}
#rightPan h2{
	font: 13pt Helvetica, Arial, verdana, sans-serif;
	color: #898989;
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 4px;
	margin-top: 4px;
	font-family: Helvetica, Arial, verdana, sans-serif;
}
#rightPan h5{
	font-family: Helvetica, Arial, verdana, sans-serif;
	color: #006;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0;
	text-decoration:none;
}
#rightPan h5 a{font-family: Helvetica, Arial, verdana, sans-serif; color: #006; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0; text-decoration:none;}
#rightPan p.hej{
	font-family:Helvetica, Arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 1.2;
	padding:4px 0 0 0;
}
#rightPan p.hej a{font-family:Helvetica, Arial, verdana, sans-serif; color:#000; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}
#rightPan p.hyper{font-family:Helvetica, Arial, verdana, sans-serif; font-size: 11px; color:#000; line-height:0.1; padding-bottom:0;}
#rightPan p.hyper a{font-family:Helvetica, Arial, verdana, sans-serif; font-size: 11px; color:#000; font-weight: bold; text-decoration:underline; padding-bottom:0;}	
#branschPan{
	width:250px;
	position:relative;
	top:10px;
	float:right;
}
#branschPan h5{font-family: Helvetica, Arial, verdana, sans-serif; color: #006; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0; text-decoration:none;}
#branschPan p.hej{font-family:Helvetica, Arial, verdana, sans-serif; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}

#fackPan{
	width:450px;
	position:relative;
	top:10px;
	float:right;
}
#fackPan h5{font-family: Helvetica, Arial, verdana, sans-serif; color: #006; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0; text-decoration:none;}
#fackPan p.hej{font-family:Helvetica, Arial, verdana, sans-serif; font-size: 13px; line-height: 1.2; padding:4px 0 0 0;}

/*---/Right Panel---*/
.clear-both {
	clear:both;
}
/*---Footer Panel---*/
#footerPan h3{font-family: Helvetica, Arial, verdana, sans-serif; color: #006; font-weight: bold; margin-top: 0; margin-bottom: 5px; }
#footermainPan{height:117px; background:url(images/footerbg.gif) 0 0 repeat-x #fff; color:#6F5D2B; font:12px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; clear:both; padding:105px 0 0;}
#footerPan{width:729px; position:relative; margin:0 auto;}
#footerlogoPan{
	display:block;
	width:93px;
	height:65px;
	position:absolute;
	top:-33px;
	left: 300px;
}

#footerPan ul{
	width:385px;
	position:absolute;
	top:-43px;
	left:477px;
}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#000; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p.copyright{
	width:190px;
	color:#999;
	position:absolute;
	top:33px;
	left:650px;
}
#footerPan p.adress{
	width:204px;
	color:#000;
	position:absolute;
	top: -20px;
	left: -115px;
	line-height: 1.2;
}
#footerPan p.latpha{
	width:204px;
	font: Helvetica, Arial, verdana, sans-serif;
	color: #006;
	font-weight: bold;
	position:absolute;
	top: -43px;
	left: -115px;
}
/*---/Footer Panel---*/
#page #middlePan #rightPan table tr td a {
	font-family: Arial, Helvetica, sans-serif;
}

