/* CSS Document */

body{
	background: #F5F5F5 url('../img/nap_bakg.jpg') repeat-x;
	margin: 0;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 807px;
	}

#box{
	display: block;
	position: relative;
	background: #fff;
	margin: 0px auto;
	top: 0px;
	width: 856px;
	height: 807px;
	z-index: 1;
	}
	
#box div.left{
	display: block;
	position: absolute;
	background: url('../img/nap_bakg_left.jpg') no-repeat;
	margin: 0px;
	top: 0px;
	left: 0px;
  width: 18px;
	height: 762px;
	z-index: 2;
	}	

#box div.top{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	top: 0px;
	left: 18px;
  width: 820px;
	height: 102px;
	z-index: 2;
	}
	
#box div.top div.logo{
	display: block;
	position: absolute;
	background: url('../img/nap_logo.jpg') no-repeat;
	margin: 0px;
	top: 24px;
	left: 204px;
  width: 433px;
	height: 46px;
	z-index: 2;
	}	
	
	
ul.lang{
	display: block;
	position: absolute;
	background: none;
	list-style-type:none;
	margin: 0px;
	top: 16px;
	left: 697px;
  width: 100px;
	height: 31px;
	z-index: 10;
	}

ul.lang li {
	display: inline;
	padding:0px 10px 0px 5px;
	text-decoration: none;
}

ul.lang li a{
	text-decoration: none;
}

ul.lang li a:link{
  display:block;
  background: url(../img/nap_svefi1.jpg) no-repeat;
	width: 31px;
	height:21px;
	float:left;
	margin:0px;
	border:0px;
	padding-top:11px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #FFFFFF;
	text-align: center;
}

ul.lang li a.knapp:active{
  display:block;
  background: url(../img/nap_svefi2.jpg) no-repeat;
	width: 31px;
	height:21px;
	float:left;
	margin:0px;
	border:0px;
	padding-top:12px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #FFFFFF;
	text-align: center;
}

ul.lang li#active_language a{
  display:block;
  background: url(../img/nap_svefi1.jpg) no-repeat;
	width: 31px;
	height:21px;
	float:left;
	margin:0px;
	border:0px;
	padding-top:11px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #FFFFFF;
	text-align: center;

}

ul.lang li a:visited {
  display:block;
  background: url(../img/nap_svefi1.jpg) no-repeat;
	width: 31px;
	height:21px;
	float:left;
	margin:0px;
	border:0px;
	padding-top:11px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #FFFFFF;
	text-align: center;
}





/******* Meny *******/

#box div.meny{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	left: 42px;
  	top: 102px;
	width: 773px;
	height: 29px;
	z-index: 2;
	}

#box div.meny div.mleft{
	display: block;
	position: absolute;
	background: url(../img/nap_leftright.jpg) no-repeat;
	margin: 0px;
	top: 0px;
	left: 0px;
 	width: 138px;
	height: 29px;
	z-index: 3;
	}

#box div.meny div.mcenter{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	top: 0px;
	left: 139px;
 	width: 496px;
	height: 29px;
	z-index: 3;
	}
	
#box div.meny div.mcenter li {
	display:inline;
	height: 29px;
	float:left;
	border:0px;
}

#box div.meny div.mcenter li a:link, #box div.meny div.mcenter li a:visited {
  display:block;
  background: url(../img/nap_knapp1.jpg) no-repeat;
	width: 124px;
	height:29px;
	float:left;
	margin:0px;
	border:0px;
	padding-top:9px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #FFFFFF;
	text-align: center;
}



#box div.meny div.mcenter li a#current, #box div.meny div.mcenter li a:active,
#box div.meny div.mcenter li a:focus, #box div.meny div.mcenter li a:hover{
	display:block;
  background: url(../img/nap_knapp2.jpg) no-repeat;
	width: 124px;
	height:29px;
	float:left;
	margin:0px;
	border:0px;
	padding-top:9px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #FFFFFF;
	text-align: center;
}


#box div.meny div.mright{
	display: block;
	position: absolute;
	background: url(../img/nap_leftright.jpg) no-repeat;
	margin: 0px;
	top: 0px;
	left: 635px;
 	width: 138px;
	height: 29px;
	z-index: 3;
	}

/******* Meny slut *******/

#box div.flash{
  display: block;
	position: absolute;
	background: none;
	top: 131px;
	left: 42px;
 	width: 773px;
	height: 243px;	
	z-index: 3;

}

#flashContent { width:100%; height:100%; }

#box div.balk2{
  display: block;
	position: absolute;
	background: url('../img/nap_balk2.jpg') repeat-x;
	top: 374px;
	left: 42px;
 	width: 773px;
	height: 16px;	
	z-index: 3;

}



#box div.leftfade{
	display: block;
	position: absolute;
	background: url(../img/nap_fade.jpg) no-repeat;
	margin: 0px;
	left: 42px;
  top: 376px;
	width: 1px;
	height: 270px;
	z-index: 10;
	}
	
#box div.middle{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	left: 43px;
  top: 390px;
	width: 771px;
	height: 320px;
	z-index: 2;
	}
#box div.middle div.main{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	left: 0px;
  top: 0px;
	width: 500px;
	height: 320px;
	padding:12px 12px 12px 23px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: normal;
	z-index: 2;
	}
	
#box div.middle div.main p{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: normal;
}

#box div.middle div.main a:link,#box div.middle div.main a:visited,
#box div.middle div.main a:hover{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: normal;
	text-decoration:none;
	color:#000;
}

#box div.middle div.main b{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: normal;
}


#box div.middle div.main ul {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: normal;
	list-style-type:dash;
	padding-left: 13px;
	margin:0;
}


#box div.middle div.main ul li {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: normal;
	border:0;
	margin:0;
}

#box div.middle div.main2{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	left: 0px;
  top: 0px;
	width: 500px;
	height: 320px;
	padding:14px 12px 12px 23px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: normal;
	z-index: 2;
	}
	
#box div.middle div.main2 p{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	letter-spacing: normal;
}

#box div.middle div.main2 a:link,#box div.middle div.main2 a:visited,
#box div.middle div.main2 a:hover{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	letter-spacing: normal;
	text-decoration:none;
	color:#000;
}

#box div.middle div.main2 b{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: normal;
}


#box div.middle div.main2 ul {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: normal;
	list-style-type:dash;
	padding-left: 13px;
	margin:0;
}


#box div.middle div.main2 ul li {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: normal;
	border:0;
	margin:0;
}

#box div.middle div.kropp{ 
	display: block;
	position: absolute;
	background: url(../img/kropp.jpg) no-repeat;
	margin: 0px;
	left: 403px;
  top: 54px;
	width: 109px;
	height: 242px;
	z-index: 11;
	}

#box div.middle div.linje{
  display: block;
	position: absolute;
	background: url(../img/nap_fade.jpg) no-repeat;
	margin: 0px;
	left: 550px;
  top: 10px;
	width: 1px;
	height: 250px;
	z-index: 2;
	}

#box div.middle div.links{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	left: 551px;
  top: 0px;
	width: 215px;
	height: 270px;
	padding:12px 12px 12px 23px;
	z-index: 2;
	}


#box div.middle div.links p{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: normal;
}

#box div.middle div.links b{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: normal;
}

#box div.middle div.links a:link, #box div.middle div.links a:active,
#box div.middle div.links a:hover, #box div.middle div.links a:visited{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #000;
}

#box div.rightfade{
	display: block;
	position: absolute;
	background: url(../img/nap_fade.jpg) no-repeat;
	margin: 0px;
	left: 814px;
  top: 376px;
	width: 1px;
	height: 270px;
	z-index: 10;
	}

#box div.bottom{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	left: 63px;
  top: 710px;
	width: 730px;
	height: 50px;
	z-index: 2;
	}

#box div.bottom div.balk3{
	display: block;
	position: absolute;
	background: #D2D2D2;
	margin: 0px;
	left: 0px;
  top: 0px;
	width: 730px;
	height: 1px;
	z-index: 2;
	}

#box div.bottom div.info{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	left: 0px;
  top: 14px;
	width: 300px;
	height: 20px;
	z-index: 4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: normal;
}

#box div.bottom div.info a:link,#box div.bottom div.info a:visited,
#box div.bottom div.info a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: normal;
	text-decoration:none;
	color:#000;
}

#box div.bottom div.info b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	letter-spacing: normal;
}

#box div.bottom div.copyright{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	left: 394px;
  top: 14px;
	width: 390px;
	height: 20px;
	z-index: 4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: normal;
}

#box div.bottom div.copyright a:link,#box div.bottom div.copyright a:visited,
#box div.bottom div.copyright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: normal;
	text-decoration:none;
	color:#000;
}

#box div.bottom div.copyright b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	letter-spacing: normal;
}

#box div.right{
	display: block;
	position: absolute;
	background: url('../img/nap_bakg_right.jpg') no-repeat;
	margin: 0px;
	top: 0px;
	left: 838px;
  width: 18px;
	height: 762px;
	z-index: 2;
	}	
	
#box div.lbottom{
	display: block;
	position: absolute;
	background: url('../img/nap_lbottom.jpg') no-repeat;
	margin: 0px;
	top: 762px;
	left: 0px;
  width: 856px;
	height: 45px;
	z-index: 2;
	}	
	
#preload img{
	height: 0;
	width: 0;
	border-width: 0;
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	z-index: -30;
}