﻿		body {
			font-family: Trebuchet MS, Verdana;
		}
		#page {
			background: #fff url("/images/2007/topmenu_bg.jpg") repeat-x top left;
			text-align:center;
		}
		#top,#main,#mainmap {
			margin:0 auto;
			text-align:left;
			width:980px;
		}
		a {
			font:13px Trebuchet MS;
			line-height:13px;
			COLOR: #0099CC;
			text-decoration:none;
		}
		#top {
			height:96px;
			position:relative;
		}
		#top h1 
		{
			width:200px;
			height:60px;
			text-indent:-999em;
			margin-top:16px;
			float:left;
		}
		#top h1.langid1, #top h1.langid11 
		{
			background:transparent url("/images/2007/vblogo1.png") no-repeat top left;
		}
		#top h1.langid2, #top h1.langid12
		{
			background:transparent url("/images/2007/vblogo2.png") no-repeat top left;
		}
		#top h1.langid3, #top h1.langid13
		{
			background:transparent url("/images/2007/vblogo3.png") no-repeat top left;
		}

		#links {
			position:absolute;
			top:18px;
			right:0;
			width:auto;
		}
		#links li {
			float:left;
			width:auto;
			padding-left:16px;
		}
		#links li a {
			font:13px Trebuchet MS,Verdana,Arial,Helvetica;
			line-height:13px;
			color:#000;
			text-decoration:none;
			padding-left:21px;
		}
		#deutsch {
			background:transparent url("/images/2007/icon_german.gif") no-repeat 0px 4px;
		}
		#english {
			background:transparent url("/images/2007/icon_english.gif") no-repeat 0px 4px;
		}
		#svenska {
			background:transparent url("/images/2007/icon_swedish.gif") no-repeat 0px 4px;
		}

		#topmenu {
			position:absolute;
			bottom:0;
			right:0;
			width:auto;
		}
		#topmenu, #topmenu ul {
			padding: 0;
			margin: 0;
			list-style: none; 
			line-height: 1;
		}
		#topmenu li {
			background:url("/images/2007/topmenu_b_left.gif") no-repeat left top;
			float:left;
			width:auto;
			margin-left:1px;
			padding:0 0 0 7px;
		}
		/*#topmenu li:hover ,#topmenu li.sfhover {
			background:url("/images/2007/topmenu_b_left_over.gif") no-repeat left top;
		}*/
		#topmenu li a {
			display:block;
			background:transparent url("/images/2007/topmenu_b_right.gif") no-repeat right top;
			font:13px Trebuchet MS;
			color:#000;
			text-decoration:none;
			padding:4px 10px 0px 3px;
		}
		#topmenu li a:hover,#topmenu li a:sfhover  {
			/*background:transparent url("/images/2007/topmenu_b_right_over.gif") no-repeat right top;*/
		}
		#topmenu li ul {
			position: absolute;
			width: 162px;
			left: -999em;
			margin-top:-1px;
			background:transparent url("/images/2007/drop_bg_ul.png") no-repeat bottom left;
			padding-bottom:10px;
			
		}
		#topmenu li ul ul {
			margin: -22px 0 0 100px;
		}
		#topmenu li:hover ul ul,#topmenu li.sfhover ul ul {
			left: -999em;
		}
		#topmenu li:hover ul, #topmenu li.sfhover ul {
			left: auto;
			margin-left:-11px;
		}
		#topmenu li li:hover ul,#topmenu li li.sfhover ul {
			left: auto;
			margin-left:136px;
			
		}
		#topmenu li ul li {
			background:transparent url("/images/2007/drop_bg_li.png") repeat-y top left;
			float:none;
			padding:0;
			margin:0;
			height:auto;
			width:100%;
			float:left;
		}
		#topmenu li ul li.firstlinkonlevel {
			background:transparent url("/images/2007/drop_bg_li_firstlink.png") no-repeat top left;
			
		}
		#topmenu li ul li a 
		{
			display:block;
			width:100%;
			background: none;
			width:130px;
			padding:10px 8px 4px 14px;
			margin:0;
			font-size:12px;
			line-height:12px;
		} 
		#topmenu li ul li a:hover,#topmenu li ul li a:sfhover  {
			/*background:#6699cc;*/
			color:#6699cc;
		}
		#main {
			margin:16px auto;
			background:#fff url("/images/2007/line_vertical.gif") repeat-y 236px 0;
		}
		#mainmap {
			margin:16px auto;
		}
		#content {
			width:730px;
			float:left;
			margin-top:10px;
			padding-left:3px;
		}
		#startpagecontent {
			width:959px;
			clear:both;
			float:left;
			padding-top:14px;
			margin:0px;
		}
		#startflash {
			padding-left:0px;
		}
		#leftcolumn {
			width:230px;
			float:left;
			margin-right: 10px;
		}
		#left {
			width:230px;
			padding:0 0 10px 0;
			background:#fff url("/images/2007/submenu_bottom.gif") no-repeat bottom left;
			margin-top:10px;
		}
		#submenucontainer {
			
			
		}
		#submenucontainer ul 
		{
			margin:0;
			padding:11px 0 0 0;
			background:#fff url("/images/2007/submenu_top.gif") no-repeat top left;
		}
		#submenucontainer li ul 
		{
			padding:0;
			background:transparent none;
		}
		#submenucontainer li {
			background-color:#e9f4fa;
			margin-bottom:1px;
		}
		#submenucontainer li.selected {
			background-color:#daecf6;
			padding-bottom:17px;
		}
		#submenucontainer li a 
		{
			display:block;
			font:18px/18px trebuchet ms;
			text-decoration:none;
			color:#000;
			padding:13px 0 18px 16px;
			background-color:inherit;
			background-repeat:no-repeat;
			background-position:180px 10px;
		
		}
		#submenucontainer li.selected a {
			font-weight:bold;
		}
		#submenucontainer li ul {
			margin:-9px 0 0 0;
		}
		#submenucontainer li ul li ul {
			margin:8px;
		}
		#submenucontainer li ul li {
			background:transparent;
			margin-bottom:0;
		}
		#submenucontainer li ul li a {
			height:auto;
			padding:0 0 0 17px;
			font:13px trebuchet ms;
		}
		#submenucontainer li.selected ul li a {
			font-weight:normal;
		}
		#submenucontainer li ul li.selected {
			padding-bottom:8px;
		}
		#submenucontainer li ul li.selected a {
			font-weight:bold;
		}
		#submenucontainer li ul li.selected ul li a {
			font-weight:normal;
		}
		#submenucontainer li ul li ul li a {
			font:12px trebuchet ms;
			
			line-height:12px;
			margin:1px 0 2px 17px;
			padding:0 0 0 10px;
			background:url("/images/2007/submenuarrow.gif") no-repeat 0px 4px;
		}
		#paketresor a {
			background-image:url("/images/2007/submenu_paket.gif");
		}
		#paketresor li a 
		{
			background-image:none;
		}
		#boende a {
			background-image:url("/images/2007/submenu_boende.gif");
		}
		#boende li a 
		{
			background-image:none;
		}
		#seochgora a {
			background-image:url("/images/2007/submenu_seogora.gif");
		}
		#seochgora li a 
		{
			background-image:none;
		}
		#resahit a {
			background-image:url("/images/2007/submenu_resahit.gif");
		}
		#resahit li a 
		{
			background-image:none;
		}
		#reportage a {
			background-image:url("/images/2007/submenu_reportage.gif");
		}
		#reportage li a 
		{
			background-image:none;
		}

		#footer {
			background: #fff url("/images/2007/footer_bg.jpg") repeat-x top left;
			height:91px;
		}
		#footercontent {
			width:960px;
			margin:0 auto;
		}
		#footercontent p {
			font:11px Trebuchet MS, Verdana;
			width:600px;
			margin:19px 0 0 0;
			padding:0;
			float:left;
		}
		#vltlogo {
			background:transparent url("/images/2007/footer_logo.gif") no-repeat;
			text-indent:-999em;
			width:210px;
			height:38px;
			float:right;
			margin:17px 0 0 0;
		}
		
		h1
		{
			font:18px Trebuchet MS,Verdana,Arial,Helvetica;
			margin:4px 0px 8px 0px;
		}
		h2 {
			font:15px Trebuchet MS,Verdana,Arial,Helvetica;
			font-weight:bold;
			margin:4px 0px 7px 0px;
		}
		h3 
		{
			font:13px Trebuchet MS,Verdana,Arial,Helvetica;
			font-weight:bold;
			margin:6px 0px 4px 0px;
		}
		p,li,td
		{
			font:13px/16px Trebuchet MS,Verdana,Arial,Helvetica;
		}
		p {
		 	padding: 0px 0px 8px 0px;
		}	
		
		
		/*#frontpage hr { 
		display: block;
		width: 230px;
		height: 7px;
		background:#fff url("/images/2007/hr_line_230.gif") no-repeat;
		border:0;
		border-collapse:collapse;
		}
		
		#frontpage hr
		{ 
			background: url(/images/2007/hr_line_230.gif) repeat-x center left;
		  border:0;
		  clip:rect(5px 100% 6px 0);
		  height:10px;
		  left:0px;
		  line-height:10px;
		
		  width:inherit;
		  top:inherit;
		}*/
		#frontpage hr
		{ 
		border:0px; border-top:1px dotted #666666; height:0px;
		}
		
		#frontpage {
			margin:0;
		  	padding:0px 0px 0px 0px;
			border-collapse:collapse;
			width:959px;
		}
		
		#frontpageCol_Top {
			margin:0;
		  	padding:0px 0px 11px 0px;
			border-collapse:collapse;
			vertical-align: top;
		}
		#frontpageCol_1 {
			margin:0;
		  	padding:0px 0px 0px 0px;
			border-collapse:collapse;
			width:227px;
			vertical-align: top;
		}
		#frontpageCol_2 {
			margin:0;
		  	padding:0px 0px 0px 0px;
			border-collapse:collapse;
			width:227px;
			vertical-align: top;
		}
		#frontpageCol_3 {
			margin:0;
		  	padding:0px 0px 0px 0px;
			border-collapse:collapse;
			width:227px;
			vertical-align: top;
		}
		#frontpageCol_4 {
			margin:0;
		  	padding:0px 0px 0px 0px;
			border-collapse:collapse;
			width:230px;
			vertical-align: top;
		}
		#frontpageCol_middle {
			margin:0;
		  	padding:0px 0px 0px 0px;
			border-collapse:collapse;
			width:13px;
			background:#fff url("/images/2007/line_vertical.gif") repeat-y 6px 0;
			vertical-align: top;
		}
		#frontpageCol_middle_nodot {
			margin:0;
		  	padding:0px 0px 0px 0px;
			border-collapse:collapse;
			width:15px;
			vertical-align: top;
		}
				
				
				
		#frontpage div {
			width:230px;
			position:relative;
			margin:0px 0px 0px 0px;
		}
		
		.package {
			height:290px;
		}
		
		.package h3 {
			padding-top:10px;
		}
		.package a {
		font:13px/16px Trebuchet MS,Verdana,Arial,Helvetica;
		 	padding: 0px 0px 4px 0px;
		}	
		a.showall {
			font:9px/9px verdana,arial,helvetica,sans-serif;
			position:absolute;
			right:0;
			top:138px;
			text-decoration:none;
			color:#000;
		}



/*FRN GAMLA*/


/* INTROSIDA */
#topintro h1 {
	background: #fff url('/images/vasterbotten/vinj_vasterbotten_2.gif') no-repeat;
	width:163px;
	height:42px;
}

#topintro h1 a:link,#topintro h1 a:visited,#topintro h1 a:hover,#topintro h1 a:active{
	color:#ffffff;
	display:block;
	font-size:1px;
	padding-top:42px;
	overflow:hidden;
	height:0px;
}

#headingstart {
	width:260px;
	height:60px;
	float:left;
	clear:both;
}

#intronav {
height:50px;
background-color:#65B7DC;
width:960px;
text-align:center;
font: 14px Trebuchet MS, Verdana;
font-weight:bold;
color:#ffffff;
}
#intronav ul {
height:31px;
list-style-type:none;
margin-right:auto;
padding:16px 0px 0px;
text-align:center;
width:960px;
}
#intronav li {
display:inline;
height:31px;
margin-left:9px;
margin-right:9px;
font: 14px Trebuchet MS, Verdana;
font-weight:bold;
}
#intronav a {
font: 14px Trebuchet MS, Verdana;
font-weight:bold;
color:#000000;

padding-top:15px;
height:0px;
}
		

.Restricted{
	background:red;
	}


td#leftcolumn {
	width:460px;
	padding-right:20px;

	vertical-align:top;
}
td#leftcolumn img {
	margin:0 0 0 0;
}

#paket {
	width:720px;
}
#paket td#leftcolumn {
	width:408px;
}
#paket td#midcolumn {
	width:270px;
}
#paket td#midcolumn img {
	margin:0 0 10px 0;
}

#paket td#rightcolumn {
	width:100px;
}

#aktivitet td#leftcolumn {
	width:460px;
}
#aktivitet td#contentcolumn {
	width:270px;
	padding-right:15px;
	vertical-align:top;
}
#aktivitet td#rightcolumn {
	width:0px;
	padding-top:26px;
}

/*****************************/
/* paket search start */
.paketheader {
	width: 715px;
	height: 40px;
	font:16px Trebuchet MS,Verdana,Arial,Helvetica;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	background: #fff url("/images/2007/paket/kategori_bg.jpg") no-repeat top left;
}


/*****************************/
/* LANDING PAGES SUMMER 2008 */

#kampanj {
	width:715px;
}

#kampanj_leftcol {
	width:460px;
}
#kampanj_middlecol {
	width:25px;
}
#kampanj_rightcol {
	width:230px;
	
}

.kampanj_puff_bla {
	width:230px;
	background-color: #65b7dc;
}
.kampanj_puff_bla_top {
	width:230px;
	background: url("/images/kampanjpuff_top_bla.gif") no-repeat;
	height:12px;
}
.kampanj_puff_bla_content {
	width:230px;
	padding-left:10px;
	background-color: #65b7dc;
}
.kampanj_puff_bla_bot {
	width:230px;
	background: url("/images/kampanjpuff_bot_bla.gif") no-repeat;
	height:12px;
	background-color: #ffffff;
}

.kampanj_puff_gron {
	width:230px;
	background-color: #93cb5c;
}
.kampanj_puff_gron_top {
	width:230px;
	background: url("/images/kampanjpuff_top_gron.gif") no-repeat;
	height:12px;
}
.kampanj_puff_gron_content {
	width:230px;
	padding-left:10px;
	background-color: #93cb5c;
}
.kampanj_puff_gron_bot {
	width:230px;
	background: url("/images/kampanjpuff_bot_gron.gif") no-repeat;
	height:12px;
	background-color: #ffffff;
}

.kampanj_puff_bla_content, .kampanj_puff_gron_content {
	color: #ffffff;
}

.kampanj_puff_bla_content, .kampanj_puff_gron_content {
	color: #ffffff;
}


.kampanj_puff_bla_content a:link, .kampanj_puff_bla_content a:visited, .kampanj_puff_gron_content a:link, .kampanj_puff_gron_content a:visited {
	color:#ffffff;
}

/* END LANDING PAGES SUMMER 2008 */
/*********************************/

#MLtable {
	 float:left;
	 width:776px;
}

#paket #map {
	margin-left:19px;
}
td#contentcolumn p {
	margin-bottom:10px;
}
p.goback {
	margin-bottom:20px;
}
p.goback a {
	font-size:9px;
}

/* Table Full */
.tableFull {
	width:720px;
	padding:0;
}
.tableFullCol1 { 
	width:720px; 

	vertical-align:top;
}
/* Table Full */



/*NEW STYLES FOR PACKETS. SEARCH FORMS ETC...*/

#PaketSearchform{}

a.startpagepacketlink {
	color:#000;
}

li.markall
{
  clear:both;
  padding-top:5px;
  
}

#packetcheckbox, #countycheckbox, #accomodationcheckbox, #activitycheckbox, #eventcheckbox, #sightcheckbox
{
  margin:7px 0px 7px 0px;
  padding:0;
  list-style-type: none;
}

#packetcheckbox li
{
  display:block;
  margin-right:10px;
  float:left;
  width:150px;
}

#countycheckbox li, #accomodationcheckbox li, #activitycheckbox li, #eventcheckbox li, #sightcheckbox li
{
  display:block;
  margin:0;
  width:160px;
  float:left;
}

.licheckbox
{
  margin:0;
  padding:0;  
}

label
{
  margin:0;
  padding:0;
  }

.checkboxheading
{
display:inline;  
padding-right:15px;
}

#packettype
{
  
}

.packettyperadiodiv
{
  display:inline;
}

.packettyperadio
{
  margin:0;
  padding:0;
 }

.packettypeheading
{
  display:inline;  
  padding-right:10px;
  font-weight:bold;
}
.packettypeheading a {
	font-weight:bold;

}

#foundpackets
{
  margin:10px 0px 0px 0px;
  padding:0;
}
#singlepacket div
{
  float:left;
  padding-bottom:10px;
}
.singlepacketdescription
{
  padding:0px 10px 0px 10px;
  width:430px;
}

.packet
{
  margin:0px 0px 0px 0px;
  padding:0px 10px 0px 0px;
  width:230px;
  vertical-align:top;
  float:left;
  height:330px;
}
.packettabledata
{
  margin:0px 0px 10px 0px;
  vertical-align:top;
  width:230px;
}


.packettabledataDates {	
	margin:5px 0 0 0;
	
}


.readmorelink
{
}

.backtolink
{
}

.packetimg
{
  width:230px;
  height:135px;
}
.singlepacketimg
{
  width:260px;
  height:170px;
}

div.county {
	border:0 solid #83cfdf;
	padding: 0;
  margin-bottom:10px;
}
#content div.county h2 
{
	font-size:14px;
	color:#666;
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
	border-top:solid 1px #ccc;	
}

/*BRUNVITT*/
div.activity {
	border:0 solid #83cfdf;
	padding: 0;
}
div.facts {
	display: none;
}
div.facts td,div.facts th {
	padding: 2px;
	vertical-align:	top;
	font: 9px verdana,arial,helvetica,sans-serif;
	color:	#000;
	text-align: left;
}
div.facts th {
	font-weight:bold;
	color:#666;
}
/*END BRUNVITT*/

/* Styles for sitemap */
#sitemap {
	
}
.sitemaplist {
	margin:0px;
	padding:0px;
	list-style: none;
}
.level1link {
	font-weight: bold;
}
.level1li {
	padding-top: 10px;
	list-style: none;
}
.level2li {
	margin-left:20px;
	list-style: none;
}
.level3li {
	margin-left:40px;
	list-style: none;
}
.level4li {
	margin-left:60px;
	list-style: none;
	
}
#adminlinks {
	position:absolute;
	top:10px;
	left:10px;
	text-align:left;
	background-color: #6699cc;
	padding: 10px;
	z-index:99;
}

#adminlinks a {
	color:#ffffff;
	font-weight:bold;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}

#kampanjright {
	width:230px;
	float:right;
	padding:0 0 10px 0;
	margin-top:10px;
}

#vinterpuff {
 width:230px;
 height:150px;
 background: url("/images/vinterpuff_bg.jpg") no-repeat;
}
#vinterpuff p {
	margin-left:10px;
}
#vinterpuff a {
	font:17px Trebuchet MS,Verdana,Arial,Helvetica;
	font-weight: bold;
}

#sommarpuff {
 width:230px;
 height:204px;
 background: url("/images/sommarpuff_bg.jpg") no-repeat;
}
#sommarpuff p {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#sommarpuff a {
	font:17px Trebuchet MS,Verdana,Arial,Helvetica;
	font-weight: bold;
}

#flygpuff {
 width:230px;
 height:204px;
 background: url("/images/flygpuff_bg.jpg") no-repeat;
}
#flygpuff p, #flygpuff h3 {
	margin-left:10px;
	margin-right:10px;
}
