BODY {
	font-family: Verdana, Arial;
	font-size: 13px;
	margin: 0px;
	height:100%;
}
HTML {
    height: 100%;
}

TD {
	font-size : 13px;
	font-weight: bold;
}

.TDText {
	padding-right: 10px;	
}


input, textbox, option {
border: 0px;
}

.ActivitiesTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_aktiviteter.jpg) no-repeat bottom left;
}
	
.ActivitiesTable_2 {
	height: 100%;
	width: 100%;
	background : #D8E5D9 url(../images/bg_2_aktiviteter.jpg) no-repeat top left;
}

.ActivitiesRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_aktiviteter2.jpg) no-repeat bottom right;
}

.ActivitiesRightRow_2 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #58745B url(../images/bg_2_aktiviteter2.jpg) no-repeat top right;
}

.Banner_1 {
	height: 160px;
}

.Banner_2 {
	height: 167px;
}

.BarTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_baren.jpg) no-repeat bottom left;
}

.BarTable_2 {
	height: 100%;
	width: 100%;
	background : #D8E5D9 url(../images/bg_2_baren.jpg) no-repeat top left;
}

.BarRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_baren2.jpg) no-repeat bottom right;
}

.BarRightRow_2 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #58745B url(../images/bg_2_baren2.jpg) no-repeat top right;
}

.BoneTable {
	height: 100%;
	width: 786px;
	border-right: 2px solid black;
	border-left: 2px solid black;
}

.BonePageTable {
	height: 100%;
	width: 100%;
	vertical-align : top;
	/*background : #D8E5D9;*/
}

.BookingTable_1 {
	height: 100%;
	width: 100%;
	vertical-align: top;
	background : #5D86AE url(../images/bg_1_bokning.jpg) no-repeat bottom left;
}

.BookingTable_12 {
	height: 100%;
	width: 100%;
	vertical-align: top;
	text-align: center;
	background : #5D86AE url(../images/bg_1_bokning.jpg) no-repeat bottom left;
}

.BookingTable_2 {
	height: 100%;
	width: 100%;
	vertical-align: top;
	background : #D8E5D9 url(../images/bg_2_bokning.jpg) no-repeat top left;
}

.BookingRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_bokning2.jpg) no-repeat bottom right;
}

.BookingRightRow_2 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #58745B url(../images/bg_2_bokning2.jpg) no-repeat top right;
}

.ErrMessage {
	FONT-WEIGHT: bold;
	COLOR: maroon;
	text-align : left;
	vertical-align : top;
}

.ExtraTable_1 {
	height: 100%;
	width: 100%;
	vertical-align: top;
	background : #5D86AE url(../images/bg_1_extrapris.jpg) no-repeat bottom left;
}

.ExtraTable_2 {
	height: 100%;
	width: 100%;
	vertical-align: top;
	background : #D8E5D9 url(../images/bg_2_bokning.jpg) no-repeat top left;
}

.ExtraRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_extrapris2.jpg) no-repeat bottom right;
}

.ExtraRightRow_2 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #58745B url(../images/bg_2_bokning2.jpg) no-repeat top right;
}

.feed {
  margin-left: 3px;
  text-align: right;
  vertical-align:top;
  padding: 0 0 0 19px;
  background: url("../images/feed-icon-14x14.png") no-repeat 0 50%;
} 

.feed A 
{
    text-decoration:none;
    color:Green;
}

.feed A:Hover 
{
    text-decoration:none;
    color:Green;
}

.GalleryHeader_1 {
	color: white;
}

.GalleryHeader_1 A {
	FONT-WEIGHT: bold;
	text-align : center;
	vertical-align : top;
	text-decoration: none;
}

.GalleryHeader_1 A:Hover {
	color: black;
	text-decoration: none;
}

.GalleryHeader_1 A:Visited {
	text-decoration: none;
}

.GalleryHeader_2 {
	color: black;
}

.GalleryTable_1 {
	width: 100%;
	height: 100%;
	background : #5D86AE url(../images/bg_1_gallery.jpg) no-repeat bottom left;
}

.GalleryTable_2 {
	width: 100%;
	height: 100%;
	background : #D8E5D9 url(../images/bg_2_gallery.jpg) no-repeat top left;
}

.GalleryLink_1 {
	color: white;
	FONT-WEIGHT: bold;
	text-align : center;
	vertical-align : top;
	text-decoration: none;
}

.GalleryLink_2 {
	color: black;
	FONT-WEIGHT: bold;
	text-align : center;
	vertical-align : top;
	text-decoration: none;
}

.HotelTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_hotell.jpg) no-repeat bottom left;
}

.HotelTable_2 {
	height: 100%;
	width: 100%;
	background : #D8E5D9 url(../images/bg_2_hotell.jpg) no-repeat top left;
}

.HotelRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_hotell2.jpg) no-repeat bottom right;
}

.HotelRightRow_2 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #58745B url(../images/bg_2_hotell2.jpg) no-repeat top right;
}

.imageHeading {
	font-size: 18pt;
	FONT-WEIGHT: bold;
	text-align: center;
	background-color: Black;
	vertical-align: middle
}

.MediaThumbnail {
	border: 1px solid Black;
}

.MediaThumbnail_1 {
	border: 1px solid Black;
}

.MediaThumbnail_2 {
	border: 1px solid White;
}

.MediaInfo {
	margin : 0px 0px 0px 0px;
	height: 25px;
	width: 100%;
	border: 1px solid Black;
	padding-top:0px ;
	padding-bottom:0px;
	padding-left: 5px;
	padding-right: 5px;
	background: #000000 url(../images/bg_MediaHeader.png) no-repeat right;
	vertical-align : middle;
}

.MediaInfoText {
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10;
	font-weight : bold;
	vertical-align : middle;
}

.MediaInfoTextDesc {
	color : #ADD8E6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10;
	font-weight : bold;
	vertical-align : middle;
}

.MediaInfoText A {
	color: White;
	font-size: 10px;
	font-weight : bold;
	text-decoration: none;
}

.MediaInfoText A:visited {
	color: White;
	/*text-decoration: underline;
	*/
}

.MediaInfoText A:Hover {
	color: White;
	text-decoration: underline;
}

.MenuBack_1 {
	height:24px;
	background : #006699;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}

.MenuBack_2 {
	height:24px;
	background : #556B2F;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}

.MenuTable_1 {
	height: 100%;
	width: 100%;
	color: White;
	background: #D8E5D9 url(../images/bg_1_head.jpg) no-repeat top left;
}

.MenuTable_2 {
	height: 100%;
	width: 100%;
	background: #D8E5D9 url(../images/bg_2_head.jpg) no-repeat top left;
}

.MenyTable_1 {
	width: 100%;
	height: 100%;
	background : #5D86AE url(../images/bg_1_meny2.jpg) no-repeat bottom right;
}

.MenyTable_2 {
	width: 100%;
	height: 100%;
	background : #D8E5D9 url(../images/bg_2_gallery.jpg) no-repeat top left;
}

.MenyLeftRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-right: 1px solid black;
	background : #006699 url(../images/bg_1_meny.jpg) no-repeat bottom left;
}

.MenyLeftRow_2 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #58745B url(../images/bg_2_hotell2.jpg) no-repeat top right;
}

.MenyText_1
{
    text-align: center;
    color: white;
    vertical-align : top;
    padding-left: 5px;
    font-family: Bookman Old Style, Serif;
}

.MenyText_2 
{

}

.Message {
	FONT-WEIGHT: normal;
	COLOR: Yellow;
	text-align : left;
	vertical-align : top;
}

.MiscTab {
	width: 135px;
	text-align : left;
	vertical-align : top;
	color: white;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

.MiscTab A {
	color: maroon;
	font-size: 10px;
	font: lighter;
	text-decoration: underline;
}

.MiscTab A:visited {
	color: maroon;
	/*text-decoration: underline;
	*/
}

.MiscTab A:Hover {
	color: Black;
	text-decoration: underline;
}

.newsIngress {
	font-style: italic;
	FONT-WEIGHT: normal;
	padding-right: 10px;
}

.newsIngressExpanded {
	font-style: italic;
	FONT-WEIGHT: normal;
	padding-right: 10px;
	color:Black;
}

.NewsletterHead {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
	text-align : center;
}

.newsletterFormText {
 	text-align : right;
	vertical-align : top;
}

.newsLnk {
	FONT-SIZE: 10px;
	text-align : left;
	vertical-align : bottom;
}

.NewsTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_main.jpg) no-repeat bottom left;
}

.NewsTable_2 {
	height: 100%;
	width: 100%;
	background : #D8E5D9 url(../images/bg_2_main.jpg) no-repeat top left;
}

.newsText {
	text-align : left;
	FONT-WEIGHT: normal;
	padding-right: 10px;
}

.newsTextExpanded {
	text-align : left;
	FONT-WEIGHT: normal;
	padding-right: 10px;
	color:Black;
}

.newsTitle {
	text-align : left;
	vertical-align : top;
	/*border-top: solid 1px white;*/
}

.newsTitleExpanded {
	text-align : left;
	vertical-align : top;
	color:Black;
	border-top: dashed 1px black;

}

.NewsRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_main2.jpg) no-repeat bottom right;
}

.NewsRightRow_2 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #58745B url(../images/bg_2_main2.jpg) no-repeat top right;
}

PopUpTable {
	height: 100%;
	width: 100%;
	vertical-align : bottom;
	background : #D8E5D9 url(../images/webcam/webcam.jpg) no-repeat top left;
}

.PageText_1 {
	color: White;
	vertical-align : top;
	padding-left: 5px;
	padding-right: 5px;
}

.PageText_1 A {
	color: White;
	text-decoration: underline;
}

.PageText_1 A:visited {
	color: White;
	text-decoration: underline;
}

.PageText_1 A:Hover {
	color: Black;
	text-decoration: underline;
}

.PageText_2 {
	color: Black;
	vertical-align : top;
	padding-left: 5px;
	padding-right: 5px;
}

.PageText_2 A {
	color: Black;
	text-decoration: underline;
}

.PageText_2 A:visited {
	color: Black;
	text-decoration: underline;
}

.PageText_2 A:Hover {
	color: White;
	text-decoration: underline;
}

.PavFooter 
{
    height:25px;
    border-top: 2px solid black;
    text-align:center;
}
.PavImgTD 
{
    width: 700px;
    height: 300px;
    vertical-align: top;
    }

.PavLogo 
{
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 10px;
    height: 120px;
    text-align:left;
    }

.PavTable {
	height: 100%;
	width: 786px;
	background: #f1f1f1;
	border-right: 2px solid black;
	border-left: 2px solid black;
}

.PavData 
{
    vertical-align:top;    
}

.PriceTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_bokning.jpg) no-repeat bottom left;
}

.PTable_1 {
	width: 100%;
}

.PHeader_1 {
	color: Black;
	text-align : center;
	FONT-WEIGHT: bold;
	font-size : 16px;
	border: 1px solid black;
	background : #FFF1F1;
}

.PlistHeaderFrame_1 {
	color: White;
	text-align : left;
	FONT-WEIGHT: bold;
	border: 1px solid white;
	background : #000000;
	
}

.PlistHeader_1 {
	color: White;
	text-align : left;
	FONT-WEIGHT: bold;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background : #000000;
}

.Plist_1 {
	color: White;
	text-align : left;
	FONT-WEIGHT: normal;
	border: 1px solid black;
}

.PlistExtra_1 {
	color: maroon;
	text-align : left;
	FONT-WEIGHT: normal;
	border: 1px solid black;
}

.PlistOdd_1 {
	color: White;
	text-align : left;
	FONT-WEIGHT: normal;
	border-left: 1px solid black;
	background : #000000;
}

.PlistOddExtra_1 {
	color: red;
	text-align : left;
	FONT-WEIGHT: normal;
	background : #000000;
}

.RestaurantTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_restaurang.jpg) no-repeat bottom left;
}

.RestaurantTable_2 {
	height: 100%;
	width: 100%;
	background : #D8E5D9 url(../images/bg_2_restaurang.jpg) no-repeat top left;
}

.RestaurantRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_restaurang2.jpg) no-repeat bottom right;
}

.RestaurantRightRow_2 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #58745B url(../images/bg_2_restaurang2.jpg) no-repeat top right;
}

.RightMediaThumbnail {
	border-bottom: 1px solid Black;
}

.RightTickerTable {
	padding-left: 3px;
	padding-right: 3px;
	width: 100%;
}

.RightTickerText {
	color: White;
}

.RightTickerWeatherRef {
	color: White;
	text-align : right;
	padding-right: 3px;
	font-size: 8px;
	font: lighter;
}

.RightTickerWeatherText {
	color: White;
	font-size: 10px;
	font: lighter;
}

.RightTickerText A {
	color: White;
	font-size: 10px;
	font: lighter;
	text-decoration: none;
}

.RightTickerText A:visited {
	color: White;
	/*text-decoration: underline;
	*/
}

.RightTickerText A:Hover {
	color: Black;
	text-decoration: underline;
}

.SafariTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_skotersafari.jpg) no-repeat bottom left;
}

.SafariRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_skotersafari2.jpg) no-repeat bottom right;
}

.se-flag {
	height: 10px;
	width: 20px;
	background: url(../images/se-flag.gif);
	border: 0px;
}

.SkoterInfoTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_skoterinfo.jpg) no-repeat bottom left;
}
	
.SkoterInfoRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_skoterinfo2.jpg) no-repeat bottom right;
}

.SkiTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_skidor.jpg) no-repeat bottom left;
}

.SkiRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_skidor2.jpg) no-repeat bottom right;
}

.SnowmobileTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_skoter.jpg) no-repeat bottom left;
}

.SnowmobileRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_skoter2.jpg) no-repeat bottom right;
}
	
.StartTable 
{
    border-spacing: 5px;    
}

.StartTD_1A
{
    width:450;
    height:300;
    border:solid 2px black;
    vertical-align:bottom;
    text-align:right;
}

.StartTD_1A:hover, .StartTD_2B:hover {
   border:2px solid RED;
}

.StartTD_1B 
{
    width:450;
    height:300;
    border:solid 2px black;
    vertical-align:bottom;
    text-align:left;
}

.StartTD_2A {
    width:450;
    height:300;
    border:solid 2px black;
    vertical-align:top;
    text-align:right;
}

.StartTD_2B {
    width:450;
    height:300;
    border:solid 2px black;
    vertical-align:top;
    text-align:left;
}

.SweTable_1 {
	height: 100%;
	width: 100%;
	background : #5D86AE url(../images/bg_1_sverige.jpg) no-repeat bottom left;
}

.SweTable_2 {
	height: 100%;
	width: 100%;
	background : #D8E5D9 url(../images/bg_2_sverige.jpg) no-repeat top left;
}

.SweRightRow_1 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #006699 url(../images/bg_1_sverige2.jpg) no-repeat bottom right;
}

.SweRightRow_2 {
	width: 150px;
	text-align : left;
	vertical-align : top;
	border-left: 1px solid black;
	background : #58745B url(../images/bg_2_sverige2.jpg) no-repeat top right;
}

.TextA P
{
    margin:0; 
    padding:0;
    }
    
.ThumbsRightRow_1 {
	width: 150px;
	text-align : center;
	vertical-align : top;
	background : #006699;
}

.ThumbsRightRow_2 {
	width: 150px;
	text-align : center;
	vertical-align : top;
	background : #58745B;
}

.TDTop
{
    border-top:1px solid black;
}

.TDend
{
    border-bottom:1px solid black;
}

.uk-flag {
	height: 10px;
	width: 20px;
	background: url(../images/uk-flag.gif);
	border: 0px;
}

.validator {
	FONT-WEIGHT: lighter;
	FONT-SIZE: 9px;
	COLOR: Black;
	text-align : right;
	vertical-align : bottom;
	text-decoration: none
}
