
/* /webcontent/skistar07/www/app/projects/common/style/document.css*/ /************************************************************************************************************ 
	GENERAL FOR ALL PROJECTS IN SKISTAR APP
*************************************************************************************************************/ 

	body, table, div	{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000000;}
	img			{ border:0px; margin:0px; padding:0px; } 
	a			{ cursor:pointer; text-decoration:none; color:#000000; text-decoration:none;}
/* /webcontent/skistar07/www/app/projects/common/style/07skistar.css*/ /************************************************************************************************************
	GENERAL FOR ï¿½RE, PORTAL, VEMDALEN, Sï¿½LEN, HEMSEDAL, TRYSIL REMAKE 07 
*************************************************************************************************************/ 

/* top  */
	.top					{ height:57px; background-repeat:repeat-x;}
	.topBorder				{ }
	.topMenu				{ border:0px solid red; float:left;}
	.topSearch				{ float:right; padding:10px 0px 0px 0px; border:0px solid green;}
	.topSearchInput			{ float:left; width:111px; height:17px; margin:0px; padding:0px; background-repeat:repeat-x; border:1px; border-style:solid; background-image:url(/app/projects/are/images/system/inputtext.png);}	
	.topSearchButton		{ float:left; margin-left:2px; background-repeat:repeat-x; background-image:url(/app/projects/are/images/system/search_middle.gif);}
	.topImageLeft			{ width:10px; height:350px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/shadow_bild_left.png");}
	.topImageLeft[class]	{ background-image:url(/app/projects/common/images/system/ski07delat/shadow_bild_left.png); background-position:right top; background-repeat:no-repeat;}
	.topImageRight			{ width:10px; height:350px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/shadow_bild_right.png");}
	.topImageRight[class]	{ background-image:url(/app/projects/common/images/system/ski07delat/shadow_bild_right.png); background-position:left top; background-repeat:no-repeat;}
	.topLogo				{ position:absolute;left:-10px;}
/* mainColumns */
	.leftColumn				{ background-color:#C7DAE7; background-repeat: no-repeat; background: url(/app/projects/common/images/system/ski07delat/kk_bg.png);}
	.rightHammarby			{ background-color:#FFFFFF; background-repeat: no-repeat; background: url(/app/projects/common/images/system/ski07delat/kk_hammarby.png);}
	.mainColumn				{ }
	.mainHammarby			{ background-color:#3b7fbd; }
	.rightColumn			{ background-image:url(/app/projects/common/images/system/ski07delat/shadow_right.gif); background-position:left; background-repeat:repeat-y;}		
	.mainInner, .mainInner1, .bgRight { background-color:#FFFFFF;}
			
	.newsTicker				{ background-image:url(/app/projects/common/images/system/ski07delat/tickerBg.png); background-repeat: repeat-x; }
	.newsTicker .static		{ }
	.newsTicker .dynamic	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; vertical-align:middle; }
	
/* bottom */
	.bottomFixer1  			{ z-index:0; width:334px; height:18px; float:left; margin-top:20px;position:absolute; border:0px solid black;}
	.bottomFixer2 			{ width:230px; position:relative; top:6px;height:10px; line-height:10px;float:right; border:0px solid black;}
	.bottomFixer3			{ border:0px solid black; position:absolute; width:30px; height:7px; font-size:7px;line-height:7px;bottom:0px; right:0px;}

/* ie*/
	.activeItemLeft			{ height:27px;width:8px; position:absolute; top:0px; left:0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/are/images/system/menuBgLeft.png");}
	.activeItemRight		{ height:27px; width:8px; position:absolute; top:0px; right:0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/are/images/system/menuBgRight.png");}


	.bottomLinks 			{ color: #9a816d; }
	.bottomLinks a			{ color: #9a816d; }

/* APP inline control blocks */	
	.appEditBlock			{ border: 1px solid; border-color: #ff7800; }
	.appEditFolderSel		{ background-color: #FFFFFF; position:relative; top:1px; border: 1px solid; border-bottom: 0; display:inline; border-color: #ff7800; color:#ff7800; margin-bottom:0; padding:1; margin-left:6px; height:20px;}
	.appEditFolder			{ background-color: #ff7800; color:#FFFFFF; display:inline; margin-bottom:0; padding:1; margin-left:6px; height:20px;}
	.appEditFolderSel a		{ text-decoration: none; color:#ff7800;}
	.appEditFolder a	 	{ text-decoration: none; color:#FFFFFF;}
	
#topmenu				{ overflow: hidden; }	

	.hrContainerMenu		{ }
	.hrContainerMenu hr		{ color:#cfcfcf; height:1px; }

/* tables */
	.tableHead				{ }
	.tablePref				{ background-color: #FF0000;}
	.tablePref table		{ }
	.tablePref tr td		{ }
	
	
/************************************************************************************************************ 
	BOOKING_MINI.T 07
*************************************************************************************************************/ 
.bookingContainer				{ width:314px; height:264px; }
.bookingContent					{ height:164px; vertical-align:top;}
.bookingContent2				{ height:47px; vertical-align:top;}
.bookingLeftCol					{ width:150px; padding-top:17px; padding-left:15px; background-color:#f3f0ec; border-right:1px solid #e7d0cc; }
.bookingRightCol				{ width:164px; padding-top:17px; background-color:#f9f7f6; }
.bookingLeftCol2				{ width:150px; padding-top:0px; padding-left:15px; background-color:#f3f0ec; border-right:1px solid #e7d0cc; }
.bookingRightCol2				{ width:164px; padding-top:0px; background-color:#f9f7f6; }

.bookingLinks					{ font-family: arial; font-size:11px; color:#000; text-decoration:none; margin-top:3px;}
.askJenny						{ }
.jennyText						{ display:inline; font-family: arial; font-size:10px; color:#a11814; text-decoration:underline; line-height:29px; vertical-align:middle;}
.jennyImg						{ position:relative; line-height:29px; vertical-align:middle; height:29px; display:inline; z-index:10;}
.searchContainer				{ height:53px; background-color:#9b0000; }
.searchContainer option			{ width:120px; }
.searchContent					{ width:100%; padding-left:12px; }
.accoHead						{ margin-top:7px; }
.inputArea						{ position:relative; text-align:left;}

.space							{ height:45px; }
#myPageButton
{
     background-image: url(/app/projects/common/images/system/kundkorg/keyButton.png);
     margin: 0px;
     padding: 0px;
     height: 25px;
     width: 114px;
     position: absolute;
}
#myPageButton p
{
     font-weight: bold;
     color: white;
     margin: 0px;
     padding-left: 50px;
     padding-top: 4px;
}
.bookingButton					{ position:absolute; }
.bookingButtonTxt				{ position:relative; font-family: arial; font-size:11px; color:#FFF; margin-left: 45px; z-index:5; top:-21px; font-weight:bold;}

.bookingButtons					{ position:relative; left:-14px; }
.totalArea						{ position:relative; left:-2px; margin-top:3px; }

.liftkortContainer[class]		{ display:block; width:166px; height:24px; background:url(/app/projects/common/images/system/kundkorg/kkLiftkortBg.png) no-repeat; background-position:left top; cursor:pointer; }
.boendeContainer[class]			{ display:block; width:166px; height:24px; background:url(/app/projects/common/images/system/kundkorg/kkBoendeBg.png) no-repeat; background-position:left top; cursor:pointer; }
.skiduthyrningContainer[class]  { display:block; width:166px; height:24px; background:url(/app/projects/common/images/system/kundkorg/kkSkidhyraBg.png) no-repeat; background-position:left top; cursor:pointer; }
.skidskolaContainer[class]		{ display:block; width:166px; height:24px; background:url(/app/projects/common/images/system/kundkorg/kkSkidskolaBg.png) no-repeat; background-position:left top; cursor:pointer; }
.resaContainer[class]			{ display:block; width:166px; height:24px; background:url(/app/projects/common/images/system/kundkorg/kkResaBg.png) no-repeat; background-position:left top; cursor:pointer; }
.paketContainer[class]			{ display:block; width:166px; height:24px; background:url(/app/projects/common/images/system/kundkorg/kkPaketBg.png) no-repeat; background-position:left top; cursor:pointer; }
.sumContainer[class]			{ display:block; width:154px; height:20px; background:url(/app/projects/common/images/system/kundkorg/kkSumBg.png) no-repeat; background-position:center center; }

.liftkortContainer				{ display:block; width:166px; height:24px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/kundkorg/kkLiftkortBg.png"); cursor:pointer; }
.boendeContainer				{ display:block; width:166px; height:24px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/kundkorg/kkBoendeBg.png"); cursor:pointer; }
.skiduthyrningContainer  		{ display:block; width:166px; height:24px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/kundkorg/kkSkidhyraBg.png"); cursor:pointer; }
.skidskolaContainer				{ display:block; width:166px; height:24px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/kundkorg/kkSkidskolaBg.png"); cursor:pointer; }
.resaContainer					{ display:block; width:166px; height:24px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/kundkorg/kkResaBg.png"); cursor:pointer; }
.paketContainer					{ display:block; width:166px; height:24px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/kundkorg/kkPaketBg.png"); cursor:pointer; }
.sumContainer					{ display:block; width:154px; height:20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/kundkorg/kkSumBg.png") margin-top:4px; }

.productText					{ font-family: arial; font-size:11px; font-weight:bold; color:#000; margin-left: 27px; display:inline; line-height:24px; float:left;}
.priceInfoText					{ font-family: arial; font-size:11px; font-weight:bold; color:#000; margin-right: 12px; display:inline; float:right; line-height:24px; }
.addProductText					{ font-family: arial; font-size:10px; color:#000; margin-right:12px; display:inline; float:right; line-height:24px; }	
.sumText						{ font-family: arial; font-size:11px; color:#fff; font-weight:bold; margin-left:15px; float:left; line-height:20px; display:inline; }
.sum							{ font-family: arial; font-size:11px; color:#fff; font-weight:bold; margin-right:8px; display:inline; float:right; line-height:20px; }	

.redLinks						{ }
.redLinks a						{ font-family: arial; font-size:11px; color:#a11814; font-weight:bold; text-decoration:underline; }
.redLinks .new					{ margin-left: 5px; margin-top: 23px; color:#a11814;}
.redLinks .details				{ margin-left: 15px; margin-top:2px;color:#a11814; }
.redLinkJenny					{ margin-left: 5px; color:#a11814; font-weight:bold; text-decoration:underline; display:inline; font-family: arial; font-size:11px; text-decoration:underline; vertical-align:bottom;  line-height:29px; height:29px; }


/******************************************************/
/* Skipass Loader                                     */
/******************************************************/
.sPassContainer		{ background:transparent;color:#000; float:right; display:block; position:relative; }
.skipassTxt			{ font-family:tahoma; font-size:11px; color:#000; }
.skipassEx			{ font-family:tahoma; font-size:10px; color:#747474;}
.passText			{ font-family:verdana;color:#fff;font-size:11px; }

/******************************************************/
/* Boka button                                        */
/******************************************************/

table.bokabutton
{
    margin: 0px;
    padding: 0px;
    
    height: 25px;
}
table.bokabutton td tr img a div
{
    margin: 0px;
    padding: 0px;
}
table.bokabutton a.heading
{
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	background: url(/app/projects/common/images/system/buttons/bb_background.jpg);
}


/************************************************************************************************************ 
	TOP CSS 08
*************************************************************************************************************/ 
#nav_main					{ position:relative; background-color:#b9b9b9;padding:0;margin:0;}
.top						{ position:relative; overflow:hidden; height:57px; background-color:#FFFF00; z-index:100;}
.topLogoItem				{ position:relative; float:left;width:204px; height:49px; margin:19px 0px 10px 0px; }
.topItem					{ position:relative; float:left; width:92px; height:39px; margin-top:10px;}
.topLinkBox					{ margin-left:22px; margin-top:10px; position:relative; float:left; height:49px; }
.topLink 					{ width:90px; }

.highlight_salen			{ display:none; }
.highlight_are				{ display:none; }
.highlight_vemdalen			{ display:none; }
.highlight_hemsedal			{ display:none; }
.highlight_trysil			{ display:none; }
.highlight_hammarby			{ display:none; }

.image_position_salen		{ position:relative; top:16px; left:4px; _position:absolute; _left:-616;}
.image_position_are			{ position:relative; top:19px; left:0px; _position:absolute; _left:-529;}
.image_position_vemdalen 	{ position:relative; top:21px; left:-1px; _position:absolute; _left:-448;}
.image_position_hemsedal 	{ position:relative; top:18px; left:-1px; _position:absolute; _left:-357;}
.image_position_trysil 		{ position:relative; top:23px; left:-1px; _position:absolute; _left:-259;}
.image_position_hammarby 	{ position:relative; top:17px; left:-1px; _position:absolute; _left:-157;}

#nav_main ul
{
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
}

#nav_main li
{
	display:inline;
	float:left;
	height:57px;
	vertical-align:middle;	
	margin:0;
	padding:0;
}

.skistarLogo
{
	width:258px;
	height:57px;
}

.destinationLogo
{
	width:94px;
	height:57px;
}

.skistarLogo a
{
	width:258px;
	height:57px;
}

.destinationLogo a
{
	width:94px;
	height:57px;
	left:0px;
	top:0px;
}

#topMenuImg
{
	background-image: url(/app/projects/are/images/system/topmenu.png);
	width:979px;
	height:57px;
	border:0px; 
}

.topLinkTextContact		{ position:absolute; top:17px; left:841px; z-index:600; }
.topLinkTextAbout		{ position:absolute; top:28px; left:833px; z-index:600; }
.topLinkTextPress		{ position:absolute; top:39px; left:826px; z-index:600; }
.topLinkText a			{ font-family:tahoma; font-size:10px; font-weight:regular; line-height:12px; color:#FFFFFF; }

.topFlagUpperLeft_2		{ position:absolute; top:20px; right:41px; z-index:600; }
.topFlagUpperRight_2	{ position:absolute; top:20px; right:24px; z-index:600; }
.topFlagLowerLeft_2		{ position:absolute; top:33px; right:41px; z-index:600; }
.topFlagLowerRight_2	{ position:absolute; top:33px; right:24px; z-index:600; }

.topFlagUpperLeft_3		{ position:absolute; top:15px; right:41px; z-index:600; }
.topFlagUpperRight_3	{ position:absolute; top:15px; right:24px; z-index:600; }
.topFlagLowerLeft_3		{ position:absolute; top:28px; right:41px; z-index:600; }
.topFlagLowerRight_3	{ position:absolute; top:28px; right:24px; z-index:600; }
.topFlagBottomLeft_3	{ position:absolute; top:41px; right:41px; z-index:600; }


/*******************************************************************************************************************************/

.bluebutton
{
    margin: 0px;
    padding: 0px;    
    height: 26px;
}
.headingBlue
{
	background: url(/app/projects/common/images/system/buttons/blue_button_main.jpg);
	background-repeat: repeat-x;
	padding-left:5px; 
	padding-right:5px;	
}
.textOnBlueButton
{
	font-family:arial;
	font-size:11px;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
	line-height:26px;
	top:-10px;
}


/******************************************************/
/* Boka button (Small)                                */
/******************************************************/

.button1
{
    height: 18px;
}
.button1 td.content
{
  color: white;
  font-weight: bold;
}
.button1 td.left
{
   width: 7px;
   height: 18px;
}
.button1 td.right
{
   width: 7px;
   height: 18px;
}
.button1 a
{
  color: white;
  font-weight: bold;
}

table.red
{
  background: url(/app/projects/common/images/system/buttons/redSmall/bg.jpg)
}
table.red td.left
{
   background: url(/app/projects/common/images/system/buttons/redSmall/left.jpg);
}
table.red td.right
{
   background: url(/app/projects/common/images/system/buttons/redSmall/right.jpg);
}
table.grey
{
  background: url(/app/projects/common/images/system/buttons/greySmall/bg.jpg)
}
table.grey td.left
{
   background: url(/app/projects/common/images/system/buttons/greySmall/left.jpg);
}
table.grey td.right
{
   background: url(/app/projects/common/images/system/buttons/greySmall/right.jpg);
}

/* /webcontent/skistar07/www/app/projects/are/style/07are.css*/ /************************************************************************************************************ 
	GENERAL FOR PROJECT ï¿½RE 07
*************************************************************************************************************/ 

	/*h1, artikelrubrik - h2, artikelingress - h3, specialrubrik, ex: ï¿½remailet - h4, avsnittsrubrik, ex: forumsidor pï¿½ portalen */

	/* mimic image-generated fonts  */
	h1							{ margin:0px; line-height:22px; font-size:24px; padding-bottom:13px; font:Arial, Helvetica, sans-serif; }
	h2							{ margin:0px; line-height:20px; font-size:15px; font-style:italic; padding-bottom:24px; font:Arial, Helvetica, sans-serif;}	
	h3							{ margin:0px; line-height:22px; font-size:16px; padding-bottom:14px; font:"Times New Roman", Times, serif;}	
	h4							{ margin:0px; line-height:12px; font-size:8px; padding-bottom:4px; font-weight:bold; font:Arial, Helvetica, sans-serif;}
	a .bookingLink				{ }
	
	/* override */
	.liftinfopos	{ margin-top: 45px; }
.image_position_salen		{ position:relative; top:16px; left:-4px; _position:absolute; _left:-626;}
.image_position_are			{ position:relative; top:19px; left:-8px; _position:absolute; _left:-540;}
.image_position_vemdalen 	{ position:relative; top:21px; left:-9px; _position:absolute; _left:-458;}
.image_position_hemsedal 	{ position:relative; top:18px; left:-9px; _position:absolute; _left:-367;}
.image_position_trysil 		{ position:relative; top:23px; left:-9px; _position:absolute; _left:-269;}
.image_position_hammarby 	{ position:relative; top:17px; left:-9px; _position:absolute; _left:-167;}

#TICKER_BODY a
{
	color:#000;
}

.galleryIframe
{
	width:450px;
	height:550px;	
}
/* /webcontent/skistar07/www/app/projects/common/style/wsiwyg_patch.css*/ /*
 * Patch to fix WSIWYG editor in I.E.
 *
 * We zero out all styles on H1-H5 tags which
 * is used in fcktemplates.xml
 */
h1.articletemplate1_inner {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h1.imageHolder1           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h1.imageHolder2           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h1.imageHolder3           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h1.imageHolder4           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h1.imgRight               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h1.imgLeft                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h1.newsText               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h1.newsCat                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }

h2.articletemplate1_inner {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h2.imageHolder1           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h2.imageHolder2           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h2.imageHolder3           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h2.imageHolder4           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h2.imgRight               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h2.imgLeft                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h2.newsText               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h2.newsCat                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }

h3.articletemplate1_inner {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h3.imageHolder1           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h3.imageHolder2           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h3.imageHolder3           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h3.imageHolder4           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h3.imgRight               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h3.imgLeft                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h3.newsText               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h3.newsCat                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }

h4.articletemplate1_inner {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h4.imageHolder1           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h4.imageHolder2           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h4.imageHolder3           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h4.imageHolder4           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h4.imgRight               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h4.imgLeft                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h4.newsText               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h4.newsCat                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }

h5.articletemplate1_inner {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h5.imageHolder1           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h5.imageHolder2           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h5.imageHolder3           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h5.imageHolder4           {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h5.imgRight               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h5.imgLeft                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h5.newsText               {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h5.newsCat                {   margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }


/* /webcontent/skistar07/www/app/projects/common/style/inlinepopup.css*/ /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
// *{padding: 0; margin: 0;}

html, body
{
min-height: 100%;
height: auto !important;
height: 100%
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#IP_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#IP_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#IP_window a:link {color: #666666;}
#IP_window a:visited {color: #666666;}
#IP_window a:hover {color: #000;}
#IP_window a:active {color: #666666;}
#IP_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#IP_overlay {
	position: absolute;
	z-index:1000000000;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#IP_window 
{
	position: absolute;
	background:none transparent;
	z-index: 1020000000;
	color:#000000;
	display:none;
	text-align:left;
	border: 4px solid #525252;
}

#IP_window img 
{
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#IP_load
{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:1010000000;
}

#IP_HideSelect
{
	z-index:990000000;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#IP_iframeContent
{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* /webcontent/skistar07/www/app/projects/are/style/forms.css*/ /**
 * Element typer (raden)
 */
div.fbType1 /* Text */
{
}
div.fbType2 /* Hidden */
{
  display: none;
}
div.fbType3 /* Pwd */
{
}
div.fbType4 /* Kryssruta */
{
}
div.fbType5 /* Radio */
{

}
div.fbType6 /* Select */
{
}
div.fbType7 /* Text area */
{
}
div.fbType8 /* Instruktion */
{
}
div.fbType5
/**
 * Element typer (input container)
 *
 */
div.fbInputType1 /* Text */
{
}
div.fbInputType2 /* Hidden */
{
  display: none;
}
div.fbInputType3 /* Pwd */
{
}
div.fbInputType4 /* Kryssruta */
{
}
div.fbInputType5 /* Radio */
{
}
div.fbInputType6 /* Select */
{
}
div.fbInputType7 /* Text area */
{
}
div.fbInputType8 /* Instruktion */
{
}

/**
 * Label
 */
div.fbRowLabel
{
    float: left;

}
div.fbType5 .fbRowLabel
{
    float: none;
    display: block;
    font-style: italic;
}
/**
 * Validerings regler (på label)
 */
div.fbRow div.fbMandatory
{
    font-weight: bold;
}

/**
 * Rad-container
 */
div.fbRow
{
  clear: both;
  margin-bottom: 10px;
}

.fbInput
{
  margin-left: 100px;
}

.fbType5 .fbInput
{
     margin: 0;
}
.fbInput1 INPUT
{
    border: 1px solid black;
}

.fbSubmit
{
  padding-top: 10px;
}
/* /webcontent/skistar07/www/app/projects/are/style/appfooter.css*/ .footerToolbar
{
    clear: both;
    height: 40px;
    background-image: url(/app/projects/are/images/system/appfooter/bg_toning.gif);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.footButton
{
    clear: both;
    font-family: 'Trebuchet MS';
    height: 22px;
    background-repeat: no-repeat;
    padding-left: 22px;
    float: left;
}
.footButtonCommentInActive
{
    background-image: url(/app/projects/are/images/system/appfooter/kommentar_ikon_inaktiv.gif);
}

.footButtonCommentActive
{
    background-image: url(/app/projects/are/images/system/appfooter/kommentar_ikon_aktiv.gif);
}
.footButtonPrintInActive
{
    background-image: url(/app/projects/are/images/system/appfooter/skrivut_ikon_inaktiv.gif);
}

.footButtonTipInActive
{
    background-image: url(/app/projects/are/images/system/appfooter/tipsa_ikon_inaktiv.gif);
}

.footButtonTipActive
{
    background-image: url(/app/projects/are/images/system/appfooter/tipsa_ikon_aktiv.gif);
}

.footButton a
{
    background-image: url(/app/projects/are/images/system/appfooter/knapp_bg_inaktiv.gif);
    padding-left: 2px;
    line-height: 21px;
    float: left;
    color: #255267;
    font-weight: bold;
    text-decoration: none;
}
.footButton.footButtonActive a
{
    background-image: url(/app/projects/are/images/system/appfooter/knapp_bg_aktiv.gif);
    font-weight: bold;
    color: #dd6253;
}
.footButton .corner
{
    width: 5px;
    float: left;
    margin-top: 1px;
    background-image: url(/app/projects/are/images/system/appfooter/corner_inaktiv.gif);
    line-height: 20px;
}
.footButton.footButtonActive .corner
{
    background-image: url(/app/projects/are/images/system/appfooter/corner_aktiv.gif);
}
.footerComment
{
    padding-top: 20px;
	_width:430px;

}
.footerCommentName
{
    background-image: url(/app/projects/are/images/system/appfooter/bubbla.gif);
    background-repeat: no-repeat;
    color: #dc5849;
    margin-left: 8px;
    padding-left: 20px;
    float: left;
    font-family: 'Trebuchet MS';

}
.footerCommentWrites
{
    color: #000000;
    font-style: italic;
    margin-left: 4px;
    float: left;
    font-family: 'Trebuchet MS';

}
.footerCommentTime
{
    float: right;
    color: #bbbbbb;
    padding-right: 4px;
    font-family: 'Trebuchet MS';
}
.footerCommentText
{
    clear: both;
    border-top: 2px solid #b1b1b1;
    border-left: 1px solid #b1b1b1;
    border-right: 1px solid #b1b1b1;
    border-bottom: 1px solid #b1b1b1;

    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'Trebuchet MS';
}
.footerForm
{
    background-image: url(/app/projects/are/images/system/appfooter/bg_toning_flipped.gif);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 20px;
    margin-top: 20px;
	margin-left: 30px;
}
.footerCommentsFormLabel
{
    font-family: 'Trebuchet MS';
    font-size: 14px;
}
.footerForm INPUT
{
    display: block;
    width: 385px;
    border: 1px solid #bfbfbf;
    margin-top: 14px;
    font-family: 'Trebuchet MS';
}
.footerForm TEXTAREA
{
    display: block;
    width: 385px;
    border: 1px solid #bfbfbf;
    margin-top: 14px;
    font-family: 'Trebuchet MS';
    font-size: 13px;
}
.footButtonSubmit
{
    margin-top: 10px;
    margin-left: 160px;
}
.footButtonSubmitLeft
{
    width: 4px;
    background-image: url(/app/projects/are/images/system/appfooter/butt_left.gif);
    line-height: 24px;
    height: 24px;
    float: left;
}
.footButtonSubmitRight
{
    width: 4px;
    background-image: url(/app/projects/are/images/system/appfooter/butt_right.gif);
    line-height: 24px;
    height: 24px;
    float: left;
}
.footButtonSubmit a
{
    background-image: url(/app/projects/are/images/system/appfooter/butt_bg.gif);
    line-height: 24px;
    float: left;
    padding-left: 16px;
    padding-right: 16px;
    font-family: 'Trebuchet MS';
    color: white;
    text-decoration: none !important;
}
.footerCommentsInfoText
{
    font-family: 'Trebuchet MS';
    font-size: 10px;
}/* /webcontent/skistar07/www/app/projects/common/style/bookingLink.css*/ .bookingLink
{
	clear:both;
	margin-top:5px;
	position:relative;
	display:block;
	height:40px;
	text-decoration:none ! important;
}

.bookingLink .BLleft
{
	position:relative;
	display:inline; 
	float:left;
	width:5px;
	height:40px;
	background: url(/app/projects/common/images/system/bookingLink/leftBg.png);
	background-repeat:no-repeat;
}


.bookingLink .BLmain
{
	position:relative;
	display:inline;
	float:left;
	line-height:40px;
	vertical-align:middle;
	height:40px;
	background: url(/app/projects/common/images/system/bookingLink/mainBg.png);
	background-repeat:repeat-x;
}

.bookingLink .BLmain .BLstaticText
{
	position:relative;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#6d0c0a;
	display:inline;
	float:left;
	line-height:40px;
	vertical-align:middle;
	height:40px;
	padding-left:10px;
	padding-right:10px;
	bottom:3px;
}

.bookingLink .BLmain .BLdynamicText
{
	position:relative;
	font-family:arial;
	font-weight:normal;
	display:inline;
	float:left;
	font-size:12px;
	color:#555555;
	line-height:40px;
	vertical-align:middle;
	height:40px;
	padding-left:10px;
	padding-right:10px;
	bottom:3px;
}

.bookingLink .BLdivider
{
	position:relative;
	display:inline;
	float:left;
	height:40px;
	width:3px;
	background: url(/app/projects/common/images/system/bookingLink/divider.png);
}

.bookingLink .BLarrow
{
	position:relative;
	display:inline;
	float:left;
	background: url(/app/projects/common/images/system/bookingLink/arrow.png);
	background-repeat:no-repeat;
	width:40px;
	height:40px;
}
/* /webcontent/skistar07/www/app/projects/common/style/liftpist_screen.css*/ /********Lifts & Pists********
 * by andersy <anders.ytterstrom@adeprimo.se>
 * @project SkiStar portal
 */
/******************* VARS *********************************/

/** ===== chords to maps ====== **/

/*=are*/
html body div#liftsAmpPists.are ul li#r1 a span, html body div#liftsAmpPists.js.are ul li#r1 a	{	left:392px;	top:143px;}
html body div#liftsAmpPists.are ul li#stn1 a span, html body div#liftsAmpPists.js.are ul li#stn1 a {	left:188px;	top:198px;}
html body div#liftsAmpPists.are ul li#wc1 a span, html body div#liftsAmpPists.js.are ul li#wc1 a{	left:548px;	top:43px;}
html body div#liftsAmpPists.are ul li#wc2 a span, html body div#liftsAmpPists.js.are ul li#wc2 a {	left:36px;	top:137px;}
html body div#liftsAmpPists.are ul li#wc3 a span, html body div#liftsAmpPists.js.are ul li#wc3 a{	left:885px;	top:123px;}

/*=trysil*/
html body div#liftsAmpPists.trysil ul li#r1 a span {		left:392px;	top:143px;}
html body div#liftsAmpPists.trysil ul li#stn1 a span {	left:188px;	top:198px;}
html body div#liftsAmpPists.trysil ul li#wc1 a span {	left:548px;	top:43px;}
html body div#liftsAmpPists.trysil ul li#wc2 a span {	left:36px;	top:137px;}
html body div#liftsAmpPists.trysil ul li#wc3 a span {	left:885px;	top:123px;}

/*=salen*/
html body div#liftsAmpPists.salen ul li#r1 a span {	left:392px;	top:143px;}
html body div#liftsAmpPists.salen ul li#stn1 a span {left:188px;	top:198px;}
html body div#liftsAmpPists.salen ul li#wc1 a span {	left:548px;	top:43px;}
html body div#liftsAmpPists.salen ul li#wc2 a span {	left:36px;	top:137px;}
html body div#liftsAmpPists.salen ul li#wc3 a span {	left:885px;	top:123px;}

/*=hemsedal*/
html body div#liftsAmpPists.hemsedal ul li#r1 a span {	left:392px;	top:143px;}
html body div#liftsAmpPists.hemsedal ul li#stn1 a span {	left:188px;	top:198px;}
html body div#liftsAmpPists.hemsedal ul li#wc1 a span {	left:548px;	top:43px;}
html body div#liftsAmpPists.hemsedal ul li#wc2 a span {	left:36px;	top:137px;}
html body div#liftsAmpPists.hemsedal ul li#wc3 a span {	left:885px;	top:123px;}

/*=hb*/
html body div#liftsAmpPists.hb ul li#r1 a span {		left:392px;	top:143px;}
html body div#liftsAmpPists.hb ul li#stn1 a span {	left:188px;	top:198px;}
html body div#liftsAmpPists.hb ul li#wc1 a span {	left:548px;	top:43px;}
html body div#liftsAmpPists.hb ul li#wc2 a span {	left:36px;	top:137px;}
html body div#liftsAmpPists.hb ul li#wc3 a span {	left:885px;	top:123px;}

/** ===== /chords to maps ====== **/


/** ===== graph header widths =====  **/
html body div#liftsAmpPists .graph .kl00 .today{		width:390px;}
html body div#liftsAmpPists .graph .kl00 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl00 .future{	width:45px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl01 .today{		width:374px;}
html body div#liftsAmpPists .graph .kl01 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl01 .future{	width:51px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl02 .today{		width:358px;}
html body div#liftsAmpPists .graph .kl02 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl02 .future{	width:77px;}
										/*=618x*/
html body div#liftsAmpPists .graph .kl03 .today{		width:342px;}
html body div#liftsAmpPists .graph .kl03 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl03 .future{	width:93px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl04 .today{		width:326px;}
html body div#liftsAmpPists .graph .kl04 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl04 .future{	width:109px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl05 .today{		width:310px;}
html body div#liftsAmpPists .graph .kl05 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl05 .future{	width:125px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl06 .today{		width:294px;}
html body div#liftsAmpPists .graph .kl06 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl06 .future{	width:141px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl07 .today{		width:278px;}
html body div#liftsAmpPists .graph .kl07 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl07 .future{	width:157px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl08 .today{		width:262px;}
html body div#liftsAmpPists .graph .kl08 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl08 .future{	width:173px;}
											/*=618px*/
html body div#liftsAmpPists .graph .kl09 .today{		width:246px;}
html body div#liftsAmpPists .graph .kl09 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl09 .future{	width:189px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl10 .today{		width:230px;}
html body div#liftsAmpPists .graph .kl10 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl10 .future{	width:205px;}
											/*=618px*/
html body div#liftsAmpPists .graph .kl11 .today{		width:214px;}
html body div#liftsAmpPists .graph .kl11 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl11 .future{	width:221px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl12 .today{		width:198px;}
html body div#liftsAmpPists .graph .kl12 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl12 .future{	width:237px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl13 .today{		width:182px;}
html body div#liftsAmpPists .graph .kl13 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl13 .future{	width:253px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl14 .today{		width:166px;}
html body div#liftsAmpPists .graph .kl14 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl14 .future{	width:269px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl15 .today{		width:150px;}
html body div#liftsAmpPists .graph .kl15 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl15 .future{	width:285px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl16 .today{		width:134px;}
html body div#liftsAmpPists .graph .kl16 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl16 .future{	width:301px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl17 .today{		width:118px;}
html body div#liftsAmpPists .graph .kl17 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl17 .future{	width:317px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl18 .today{		width:102px;}
html body div#liftsAmpPists .graph .kl18 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl18 .future{	width:333px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl19 .today{		width:86px;}
html body div#liftsAmpPists .graph .kl19 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl19 .future{	width:349px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl20 .today{		width:70px;}
html body div#liftsAmpPists .graph .kl20 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl20 .future{	width:365px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl21 .today{		width:54px;}
html body div#liftsAmpPists .graph .kl21 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl21 .future{	width:381px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl22 .today{		width:38px;}
html body div#liftsAmpPists .graph .kl22 .tomorrow{	width:383px;}
html body div#liftsAmpPists .graph .kl22 .future{	width:397px;}
										/*=618px*/
html body div#liftsAmpPists .graph .kl23 .today{		display:none;}
html body div#liftsAmpPists .graph .kl23 .tomorrow{	width:406px;}
html body div#liftsAmpPists .graph .kl23 .future{	width:412px;}
											/*=618px*/
/** ===== /graph header widths =====  **/							
											

/**=====js-enhanced fonts=====**/

html body div#liftsAmpPists div.snow span,
html body div#liftsAmpPists div.weather strong,
html body div#liftsAmpPists div.open span,
html body div#liftsAmpPists div.park span,
html body div#liftsAmpPists div.nightskiing span,
html body div#liftsAmpPists div.map li span,
html body div#liftsAmpPists div.map li strong,
html body div#liftsAmpPists div.forecasts li span,
html body div#liftsAmpPists div.skitrails span 
{
	font:normal 1.67em Digital,Monaco,Consolas,monospace;
	color:#004d7e;
	_height:1px;
}

html body div#liftsAmpPists div.weather strong:after{
	content:".";
	clear:both;
	height:0;
	font-size:0;
}

	html body div#liftsAmpPists div.snow span.digits,
	html body div#liftsAmpPists div.weather strong.digits,
	html body div#liftsAmpPists div.open span.digits,
	html body div#liftsAmpPists div.park span.digits,
	html body div#liftsAmpPists div.nightskiing span.digits,
	html body div#liftsAmpPists div.map li span.digits,
	html body div#liftsAmpPists div.map li strong.digits,
	html body div#liftsAmpPists div.forecasts li span.digits,
	html body div#liftsAmpPists div.skitrails span.digits 
	{
		display:inline-block;
		position:relative;
		border:0;
		top:6px;
	}
	
	#LPVToolTip.stn h3 
	{
		display:none;
	}
	
	html body div#liftsAmpPists.pistliftmodal #LPVToolTip p {
		padding:0;
		margin:2px 0;
		font-size:.9em;
	}
	
	html body div#liftsAmpPists #LPVToolTip h3 {margin:0 0 5px 0}
	
	html body div#liftsAmpPists #LPVToolTip a:link, 
	html body div#liftsAmpPists #LPVToolTip a:visited, 
	html body div#liftsAmpPists #LPVToolTip a:hover, 
	html body div#liftsAmpPists #LPVToolTip a:active {
		text-decoration:none;
		color:#000;
	}
/**=====/js-enhanced fonts=====**/

/******************* VARS *********************************/

/****************** INIT *******************************************/

html body div#liftsAmpPists {
	font:normal 1.1em/1.25 sans-serif;
	color:#000;
}

.js .jsdependent {
	display:block;
}

html body div#liftsAmpPists *,
html body div#liftsAmpPists * * {
	font-size:1em;
}

/*===avalanche stripe===*/

a img {
	border:0;
}

html body div#liftsAmpPists div.avalancherisk h3 {
	margin:.7em 0 0;
	font-size:1.1em;
}

html body div#liftsAmpPists div.avalancherisk p {
	clear:both;
	padding-top:3px;
}

html body div#liftsAmpPists div.avalancherisk h3 span {
	width:129px;
	height:23px;
	display:block;
	margin:-4px 7px 0 0;
	float:left;
	background:url('../../../../app/projects/common/images/system/liftpist/icons_al.gif') repeat-x 0 -120px;
}

html body div#liftsAmpPists div.avalancherisk h3 strong {
	width:26px;
	height:23px;
	display:inline;
	float:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('../../../../app/projects/common/images/system/liftpist/icons_al.gif') repeat-x 0 -11px;
}

html body div#liftsAmpPists div.class1 h3 strong {background-position:0 0; margin:0 0 0}
html body div#liftsAmpPists div.class2 h3 strong {background-position:0 -24px; margin:0 0 0 26px}
html body div#liftsAmpPists div.class3 h3 strong {background-position:0 -48px; margin:0 0 0 52px}
html body div#liftsAmpPists div.class4 h3 strong {background-position:0 -72px; margin:0 0 0 78px}
html body div#liftsAmpPists div.class5 h3 strong {background-position:0 -96px; margin:0 0 0 102px}

/*===/avalanche stripe===*/

/****************** / INIT ***************************************/

/************ STATION ******************************************/ 

/*===init===*/

*.structural, legend, .jsdependent {
	display:none;
}

html body div#liftsAmpPists fieldset{
	padding:0;
	border:0;
	font-size:.9em;
}

html body div#liftsAmpPists.station {
	padding:1px;
	border:11px solid #edf5f7;
	width:436px;
}

html body div#liftsAmpPists p,
html body div#liftsAmpPists ul,
html body div#liftsAmpPists ol {
	margin:0;
	padding:0;
	list-style:none;
}

html body div#liftsAmpPists.station ul,
html body div#liftsAmpPists.station ol,
html body div#liftsAmpPists.station p {
	padding:10px 0;
}

html body div#liftsAmpPists.station li {
	display:inline;
	padding:0 1em 0 0;
	margin:0;
}

html body div#liftsAmpPists a img {
	border:0;
}

html body div#liftsAmpPists table {
	border-collapse:collapse;
	width:436px;
	_width:412px;
}

html body div#liftsAmpPists a:link,
html body div#liftsAmpPists a:visited,
html body div#liftsAmpPists a:hover,
html body div#liftsAmpPists a:active {
	color:#ff7200;
	text-decoration:underline;
	font-size:.9em;
	font-weight:bold;
}

html body div#liftsAmpPists td,
html body div#liftsAmpPists th {
	font-size:90%;
	text-align:left;
}

html body div#liftsAmpPists div.weather,
html body div#liftsAmpPists div.snow,
html body div#liftsAmpPists.station div.avalancherisk,
html body div#liftsAmpPists div.open,
html body div#liftsAmpPists div.skitrails,
html body div#liftsAmpPists div.park,
html body div#liftsAmpPists div.nightskiing,
html body div#liftsAmpPists div.info{
	padding:0 17px;
	margin:1px 0;
	background:#ddecf2 url('../../../../app/projects/common/images/system/liftpist/bg_wrp.gif') repeat-y 50% 0;
}

html body div#liftsAmpPists.station h2 {
	background:#2c4885 url('../../../../app/projects/common/images/system/liftpist/lp_balkar.png') 0 0;
	color:#fff;
	font:normal 1.25em/1 "Gill sans","Lucida Grande",sans-serif;
	text-transform:uppercase;
	padding:6px 17px;
	margin:0 -17px;
	border-bottom:1px solid #fff;
}

html body div#liftsAmpPists h3 {
	font-size:1em;
	margin:5px 0;
	padding-bottom:0;
}
/*===/init===*/

/*===weather===*/

html body div#liftsAmpPists col#webcams {width:86px;}
html body div#liftsAmpPists col.spcr {width:17px;}
html body div#liftsAmpPists col#last {width:96px;}
html body div#liftsAmpPists col#destination {width:220px;}

html body div#liftsAmpPists div.weather {
	padding:0 0 2.3em;
}

html body div#liftsAmpPists div.weather h2 {
	margin:0;
}

html body div#liftsAmpPists div.weather tfoot a {
	padding:0 6px 0 0;
}

html body div#liftsAmpPists div.weather strong {
	float:left;
	margin:0 12px 0 0;
}

html body div#liftsAmpPists div.weather table {
	padding:0 17px;
}

html body div#liftsAmpPists div.weather tfoot {
	padding:0 17px;
}

html body div#liftsAmpPists div.weather tfoot td.footer {
	padding:3px 0 0;
	border-top:1px solid #fff;
}


html body div#liftsAmpPists div.weather thead {
	display:none;
}

html body div#liftsAmpPists div.weather tbody td {
	padding:3px 0;
}

html body div#liftsAmpPists div.weather tbody tr {
	background:url('../../../../app/projects/common/images/system/liftpist/bg_tr_weather.png') no-repeat 100% 0;
}

html body div#liftsAmpPists div.weather tbody div {
	font-weight:bold;
}

html body div#liftsAmpPists div.weather tbody div span {
	display:block;
	font-weight:normal;
	font-size:.8em;
}

/*===/weather===*/

/*===snow===*/

html body div#liftsAmpPists div.snow {
	padding:0 0 21px 0;
}

html body div#liftsAmpPists div.snow thead {
	background:#2c4885 url('../../../../app/projects/common/images/system/liftpist/lp_balkar.png') 0 0;
	color:#fff;
}

html body div#liftsAmpPists div.snow thead th {
	font-weight:normal;
	vertical-align:bottom;
	padding:5px 0;
}

html body div#liftsAmpPists div.snow tbody tr {
	background:#000 url('../../../../app/projects/common/images/system/liftpist/bg_tr_snow.png') no-repeat 100% 0;
}

html body div#liftsAmpPists div.snow thead th.head,
html body div#liftsAmpPists div.snow tbody th {
	padding-left:17px;
}

html body div#liftsAmpPists div.snow thead th.head {
	font:normal 1.25em/1 "Gill sans","Lucida Grande",sans-serif;
	text-transform:uppercase;
}

/*===/snow===*/

/*===open===*/

html body div#liftsAmpPists div.open p {
	padding-top:0;
}

html body div#liftsAmpPists div.open p.bottomMargin {
	padding-top:0;
	padding-bottom:1;
}

html body div#liftsAmpPists div.open p a {
	display:block;
}

/*===/open===*/

/*===park===*/

html body div#liftsAmpPists div.park p {
	padding-top:0;
	margin-top:5px;
}

html body div#liftsAmpPists div.park h3 {
	font-weight:bold;
	padding-top:0;
	margin-top:5px;
}

html body div#liftsAmpPists div.park p a {
	display:block;
	margin-top:5px;
}
/*===park===*/

html body div#liftsAmpPists div.nightskiing p {
	padding-top:0;
	margin-top:5px;
}

html body div#liftsAmpPists div.nightskiing p a {
	display:block;
	margin-top:5px;
}
html body div#liftsAmpPists div.nightskiing h3 {
	font-weight:bold;
	padding-top:0;
	margin-top:5px;
}

/*===/open===*/
/*===/open===*/

/*===info===*/

html body div#liftsAmpPists div.info {
	margin:0;
}

/*===/info===*/

/************ / STATION ******************************************/

/************ PIST & LIFT MODAL ******************************************/

.pistliftmodal {
	width:909px;
	background:#e6e9f0;
	padding:13px;
}

	html body div#liftsAmpPists.pistliftmodal .teaser {
		background:#fff url(../../../../app/projects/common/images/system/liftpist/bg_teaser.gif) no-repeat 0 0;
		font-weight:bold;
		line-height:1.5;
		padding:0 10px;
	}

		html body div#liftsAmpPists.pistliftmodal p {
			padding:10px 0;
		}

		html body div#liftsAmpPists.pistliftmodal .upper p {
			padding:8px 18px;
			background:url(../../../../app/projects/common/images/system/liftpist/icons.gif) no-repeat 0 .5em;
		}

	html body div#liftsAmpPists.pistliftmodal .avalancherisk {
		float:right;
		margin:3px 0 0;
	}

	html body div#liftsAmpPists.pistliftmodal .avalancherisk h3 {
		font-size:1em;
	}

html body div#liftsAmpPists div.lifts {
	float:left;
	width:302px;
}

html body div#liftsAmpPists div.pists {
	float:left;
	width:604px;
}

	html body div#liftsAmpPists div.pists div.head {
		border-left:1px solid #fff;
	}

	html body div#liftsAmpPists div.head div {
		color:#fff;
	}

html body div#liftsAmpPists div.lifts,
html body div#liftsAmpPists div.pists {
	background:#e6e9f0 url(../../../../app/projects/common/images/system/liftpist/fade_ur.jpg) repeat-x 0 0;
}

html body div#liftsAmpPists div.lifts ul,
html body div#liftsAmpPists div.pists ul {
	padding:2px 0;
	overflow:hidden;
	height:9em;
}

html body div#liftsAmpPists div.lifts li,
html body div#liftsAmpPists div.pists li {
	padding:2px 0;
	border-left:1px solid #fff;
	background:url(../../../../app/projects/common/images/system/liftpist/bg_pk_pk.gif) no-repeat -16px 3px;
	float:left;
	padding-left:27px;
	width:123px;
	font-size:.9em;
}

html body div#liftsAmpPists div.lifts li.n,
html body div#liftsAmpPists div.pists li.n {
	background-position:-170px 3px;
	color:#b90202;
}

html body div#liftsAmpPists div.pists li span {
	float:left;
	background:url(../../../../app/projects/common/images/system/liftpist/bg_pk_pk.gif) no-repeat 0 0;
	width:12px;
	overflow:hidden;
	margin:1px 5px 0 0;
}

html body div#liftsAmpPists div.pists li.l1 span {
	background-position:0 -34px;
	height:10px;
}

html body div#liftsAmpPists div.pists li.l2 span {
	background-position:0 0;
	height:12px;
}

html body div#liftsAmpPists div.pists li.l3 span {
	background-position:0 -12px;
	height:12px;
}

html body div#liftsAmpPists div.pists li.l4 span {
	background-position:0 -24px;
	height:10px;
}

html body div#liftsAmpPists .openedAmpClosed {
	clear:both;
}

html body div#liftsAmpPists .openedAmpClosed div.head {
	background:#2c4885 url('../../../../app/projects/common/images/system/liftpist/lp_balkar.png') 0 0;
	color:#fff;
	padding:6px 17px;
}

	html body div#liftsAmpPists .openedAmpClosed div.head * {
		display:inline;
	}

html body div#liftsAmpPists .openedAmpClosed ul {
	clear:both;
}

html body div#liftsAmpPists .openedAmpClosed form {
	padding:0 20px;
	margin:0;
}

html body div#liftsAmpPists .openedAmpClosed form fieldset{
	padding:0 20px;
}

html body div#liftsAmpPists .openedAmpClosed li h2 {
	color:#fff;
	font:normal 1.1em/14px sans-serif;
	margin:1em 3px 1px;
}

html body div#liftsAmpPists .openedAmpClosed li.active h2 {
	margin:1em 3px 0;
}

html body div#liftsAmpPists div.nav form {
}

html body div#liftsAmpPists ul.eyecandynav{
	font-size:1.1em;
	float:left;
}

html body div#liftsAmpPists ul.eyecandynav li {
	display:inline;
}

html body div#liftsAmpPists .openedAmpClosed li h2 a:link,
html body div#liftsAmpPists .openedAmpClosed li h2 a:visited,
html body div#liftsAmpPists .openedAmpClosed li h2 a:hover,
html body div#liftsAmpPists .openedAmpClosed li h2 a:active,
html body div#liftsAmpPists ul.eyecandynav li a:link,
html body div#liftsAmpPists ul.eyecandynav li a:visited,
html body div#liftsAmpPists ul.eyecandynav li a:hover,
html body div#liftsAmpPists ul.eyecandynav li a:active {
	background:#585858 url(../../../../app/projects/common/images/system/liftpist/bg_pk_nav.gif) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	padding:0 0 0 10px;
}

html body div#liftsAmpPists .openedAmpClosed li h2 a:link span,
html body div#liftsAmpPists .openedAmpClosed li h2 a:visited span,
html body div#liftsAmpPists .openedAmpClosed li h2 a:hover span,
html body div#liftsAmpPists .openedAmpClosed li h2 a:active span,
html body div#liftsAmpPists ul.eyecandynav li a:link span,
html body div#liftsAmpPists ul.eyecandynav li a:visited span,
html body div#liftsAmpPists ul.eyecandynav li a:hover span,
html body div#liftsAmpPists ul.eyecandynav li a:active span {
	background:#585858 url(../../../../app/projects/common/images/system/liftpist/bg_pk_nav.gif) no-repeat 100% 0;
	display:block;
	text-decoration:none;
	padding:6px 20px 4px 10px;
}

html body div#liftsAmpPists .openedAmpClosed li.active h2 a:link,
html body div#liftsAmpPists .openedAmpClosed li.active h2 a:visited,
html body div#liftsAmpPists .openedAmpClosed li.active h2 a:hover,
html body div#liftsAmpPists .openedAmpClosed li.active h2 a:active,
html body div#liftsAmpPists ul.eyecandynav li.active a:link,
html body div#liftsAmpPists ul.eyecandynav li.active a:visited,
html body div#liftsAmpPists ul.eyecandynav li.active a:hover,
html body div#liftsAmpPists ul.eyecandynav li.active a:active {
	background:#585858 url(../../../../app/projects/common/images/system/liftpist/bg_pk_nav.gif) no-repeat 0 100%;
}

html body div#liftsAmpPists .openedAmpClosed li.active h2 a:link span,
html body div#liftsAmpPists .openedAmpClosed li.active h2 a:visited span,
html body div#liftsAmpPists .openedAmpClosed li.active h2 a:hover span,
html body div#liftsAmpPists .openedAmpClosed li.active h2 a:active span,
html body div#liftsAmpPists ul.eyecandynav li.active a:link span,
html body div#liftsAmpPists ul.eyecandynav li.active a:visited span,
html body div#liftsAmpPists ul.eyecandynav li.active a:hover span,
html body div#liftsAmpPists ul.eyecandynav li.active a:active span {
	background:#585858 url(../../../../app/projects/common/images/system/liftpist/bg_pk_nav.gif) no-repeat 100% 100%;
}

html body div#liftsAmpPists .map {
	background:#fff url(../../../../app/projects/common/images/system/liftpist/are.jpg) no-repeat 0 0;
	padding-top:287px;
	position:relative;
	margin:4px 0;
}
.are .map
{
	background:#fff url(/app/projects/common/images/system/liftpist/pistkartor/are.jpg) no-repeat 0 0;
	padding-top:261px;
}
/*
.area14 .map
{
	background:#fff url(/app/projects/common/images/system/liftpist/pistkartor/are.jpg) no-repeat 0 0;
	padding-top:261px;
}
*/


	html body div#liftsAmpPists .map li{
		padding:12px;
		float:left;
	}

		html body div#liftsAmpPists .map li h3 {
			margin:0;
		}

html body div#liftsAmpPists .map li.stn, 
html body div#liftsAmpPists .map li.report{
	width:150px;
	border-right:
	1px solid #e6e9f0;
}

html body div#liftsAmpPists .map ul {
	padding:0;
}

	html body div#liftsAmpPists .map li.stn ul,
	#LPVToolTip ul{
		font-weight:bold;
	}
	
	html body div#liftsAmpPists .map li.report samp,
	#LPVToolTip samp {
		font:normal 1em/1.5 sans-serif;
	}

html body div#liftsAmpPists .map li strong,
#LPVToolTip strong {
	display:block;
}

html body div#liftsAmpPists .map li p {
	font-size:.9em;
	padding:0;
}

html body div#liftsAmpPists.js .map {
	
}

html body div#liftsAmpPists .map ul.hidden li div {
	display:none;
}

html body div#liftsAmpPists.js .map li {
	padding:0;
}

html body div#liftsAmpPists .map li li,
#LPVToolTip li {
	padding:0;
	background:0;
	float:none;
}

html body div#liftsAmpPists.are .map ul li a span,
html body div#liftsAmpPists.are.js .map ul li a {
	position:absolute;
	width:32px;
	height:32px;
	margin:-15px;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../../../../app/projects/common/images/system/liftpist/icons_map.gif) no-repeat 0 0;
}

	html body div#liftsAmpPists.are.js .map ul li a span {
		position:static;
		display:block;
		margin:0;
	}

#LPVToolTip {
	position:absolute;
	background:#ebeef3;
	display:none;
	padding:2px 4px;
	border:2px solid #d5d8de;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:10px 10px 10px 10px;
	-webkit-box-shadow:10px 10px 10px 10px;
}

html body div#liftsAmpPists.are .map ul li.webcam a span {background-position:-64px 0}
html body div#liftsAmpPists.are .map ul li.stn a span {background-position:-32px 0}
html body div#liftsAmpPists.are .map ul li.report a span {background-position:0 0}

html body div#liftsAmpPists.are .map ul li.webcam a:hover span {background-position:-64px -32px}
html body div#liftsAmpPists.are .map ul li.stn a:hover span {background-position:-32px -32px}
html body div#liftsAmpPists.are .map ul li.report a:hover span {background-position:0 -32px}
/*===/map===*/

/************ / PIST & LIFT MODAL ******************************************/

/******************** WEATHER MODAL ********************************/
html body div#liftsAmpPists.weathermodal {
	width:820px;
	background:#edf5f7;
	padding:23px 35px 35px;
	font-size:.9em;
}

.symbolimage
{
  background-image: url('/app/projects/common/images/system/liftpist/weathersymbols/met_ikoner.jpg');
  width: 86px;
  height: 66px;
  float: left;
}
.symbol1{ background-position:0px 0px; }
.symbol2{ background-position:1148px 0px; }
.symbol3{ background-position:1066px 0px; }
.symbol4{ background-position:984px 0px; }
.symbol5{ background-position:902px 0px; }
.symbol6{ background-position:820px 0px; }
.symbol7{ background-position:738px 0px; }
.symbol8{ background-position:656px 0px; }
.symbol9{ background-position:574px 0px; }
.symbol10{ background-position:492px 0px; }
.symbol11{ background-position:410px 0px; }
.symbol12{ background-position:328px 0px; }
.symbol13{ background-position:246px 0px; }
.symbol14{ background-position:164px 0px; }
.symbol15{ background-position:82px 0px; }

.symbol1night { background-position:0px 66px; }
.symbol2night { background-position:1148px 66px; }
.symbol3night { background-position:1066px 66px; }
.symbol4night { background-position:984px 66px; }
.symbol5night { background-position:902px 66px; }
.symbol6night { background-position:820px 66px; }
.symbol7night { background-position:738px 66px; }
.symbol8night { background-position:656px 66px; }
.symbol9night { background-position:574px 66px; }
.symbol10night { background-position:492px 66px; }
.symbol11night { background-position:410px 66px; }
.symbol12night { background-position:328px 66px; }
.symbol13night { background-position:246px 66px; }
.symbol14night { background-position:164px 66px; }
.symbol15night { background-position:82px 66px; }


.windimage
{
  background-image: url('/app/projects/common/images/system/liftpist/weathersymbols/vind-ikoner.gif');
  width: 18px;
  height: 18px;
  float: left;
  margin-right: 4px;
  margin-top: 4px;
}

.windsymbol1 { background-position:0px 0px; }
.windsymbol2 { background-position:18px 0px; }
.windsymbol3 { background-position:36px 0px; }
.windsymbol4 { background-position:54px 0px; }
.windsymbol5 { background-position:72px 0px; }
.windsymbol6 { background-position:90px 0px; }
.windsymbol7 { background-position:108px 0px; }
.windsymbol8 { background-position:126px 0px; }
.windsymbol9 { background-position:144px 0px; }
.windsymbol10 { background-position:162px 0px; }
.windsymbol11 { background-position:180px 0px; }
.windsymbol12 { background-position:198px 0px; }
.windsymbol13 { background-position:216px 0px; }
.windsymbol14 { background-position:234px 0px; }
.windsymbol15 { background-position:252px 0px; }
.windsymbol16 { background-position:270px 0px; }
.windsymbol17 { background-position:288px 0px; }
.windsymbol18 { background-position:306px 0px; }
.windsymbol19 { background-position:324px 0px; }
.windsymbol20 { background-position:342px 0px; }
.windsymbol21 { background-position:360px 0px; }
.windsymbol22 { background-position:378px 0px; }
.windsymbol23 { background-position:396px 0px; }
.windsymbol24 { background-position:414px 0px; }


/*=teaser*/
html body div#liftsAmpPists .last48title
{
		background:#2c4885 url('../../../../app/projects/common/images/system/liftpist/lp_balkar.png') 0 0;
		color:#fff;
/*		font:normal 1.20em/1 "Gill sans","Lucida Grande",sans-serif; */
		text-transform:uppercase;
		margin:0 0 0 1px;
        padding:4px 5px 5px;
        float: right;
        width:420px;
        _width: 430px;
}

html body div#liftsAmpPists .last48 {
	background:url(../../../../app/projects/common/images/system/liftpist/bg_teaser.gif) no-repeat 0 0;
	font-weight:bold;
    clear: right;
    width: 430px;
/*	line-height:1.5;
	padding:0;
	margin:0 0 15px; */

}
html body div#liftsAmpPists.weathermodal h1
{
    color: #2c4885;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
	html body div#liftsAmpPists .graph ul {background:#fff;}

	html body div#liftsAmpPists .graph ul li {
		background:#2c4885 url('../../../../app/projects/common/images/system/liftpist/lp_balkar.png') 0 0;
		color:#fff;
		font:normal 1.20em/1 "Gill sans","Lucida Grande",sans-serif;
		text-transform:uppercase;
		margin:0 0 0 1px;
		display:inline;
		float:left;
	}

		html body div#liftsAmpPists .graph ul li.today {margin-left:0}

		html body div#liftsAmpPists .graph ul li span {
			padding:4px 5px 5px;
			display:block;
		}

	html body div#liftsAmpPists .graph a {
		clear:both;
		overflow:hidden;
		display:block;
		height:225px;
		padding:1px;
	}
	
		html body div#liftsAmpPists .graph a img {
			margin:-42px 0 0 -5px;
			display:block;
			width:828px;
			height:272px;
		}

	html body div#liftsAmpPists .last48 p {
		background:url(../../../../app/projects/common/images/system/liftpist/icon_sf.gif) no-repeat 0 0;
		padding:12px 50px 8px;
	}

/*=forecasts*/

html body div#liftsAmpPists div.forecasts ol {
	padding:0;
	overflow:hidden;
	background:#e6e9f0;
}

	html body div#liftsAmpPists div.forecasts li {
		width:205px;
		float:left;
		margin:0;
		display:inline;
		background: #e6e9f0 url('/app/projects/common/images/system/liftpist/fade_ur.jpg') no-repeat 100% 1.67em;
	}

		html body div#liftsAmpPists div.forecasts li.first h3 {
			border:0;
		}
	
	
		html body div#liftsAmpPists div.forecasts li li {
			float:none;
			width:auto;
			display:block;
			background:none;
			border:0;
		}
		
	html body div#liftsAmpPists div.forecasts ul.clear {
		clear:both;
		font-weight:bold;
		padding:6px;
	}

html body div#liftsAmpPists div.forecasts h3 {
	background:#2c4885 url('../../../../app/projects/common/images/system/liftpist/lp_balkar.png') 0 0;
	color:#fff;
	margin:0 0 4px;
	font:normal 1.2em/1 "Gill sans","Lucida Grande",sans-serif;
	text-transform:uppercase;
	padding:4px 6px 5px;
	border:1px solid #fff;
	border-width:0 0 1px 1px;
}

html body div#liftsAmpPists div.forecasts div.summary {
	float:left;
	margin:0 6px;
}

/*===js styles===*/
html body div#liftsAmpPists img {border:0}
html body div#liftsAmpPists .eyecandy-wrap{
margin:-4px 0 0;
display:inline-block;
}

html body div#liftsAmpPists #LPVToolTip ul .eyecandy-wrap{margin:0 0 -6px;}

html body div#liftsAmpPists strong.digits .eyecandy-wrap{
	display:inline-block;
	height:22px;
}

html body div#liftsAmpPists .eyecandy {
position:relative;
overflow:hidden;
float:left;
}

html body div#liftsAmpPists .eyecandy-space{
position:relative;
float:left;
text-indent:-9999em;
overflow:hidden;
width:4px;
}

html body div#liftsAmpPists .eyecandy img{
position:absolute;
top:0;
}
.prognosisFrom
{
  margin-top: 10px;
  text-align: right;
  font-style: italic;
  font-size: 0.9em;
  float: right;
}
.prognosisInfo
{
  margin-right: 200px;
  margin-top: 10px;
  font-style: italic;
}


/*===/js styles===*/

/******************** / WEATHER MODAL ********************************/

/******** iefixes, exceptions from valid ***********/

/*= hasLayouts unset */
html body div#liftsAmpPists .map {
	_height:1px;
}

/*= Expanding box bugs */
html body div#liftsAmpPists.weathermodal 	{_width:890px;}
.pistliftmodal 					{_width:935px;}
html body div#liftsAmpPists .graph a 		{_width:820px;}
html body div#liftsAmpPists div.forecasts li	{_width:205px;}

/*= clickable bug */
html body div#liftsAmpPists.are .map ul li a:hover span,
html body div#liftsAmpPists.are .map ul li:hover a span {
	_cursor:hand;
}

/*= table background repeat bug */
html body div#liftsAmpPists table tr {_position:relative;}
html body div#liftsAmpPists table td {_background:none; padding:0;}

/**=====clearfix=====**/
html body div#liftsAmpPists,
html body div#liftsAmpPists .openedAmpClosed li,
html body div#liftsAmpPists .map ul,
html body div#liftsAmpPists div.lifts,
html body div#liftsAmpPists .graph ul,
html body div#liftsAmpPists div.pists
{
	overflow:hidden;

	/*=ie quirks*/
	_overflow:visible;
	_height:1px;
}
/**=====/clearfix=======*/

/******** / iefixes, exceptions from valid ***********/

/******** /Lifts & Pists*********//* Dynamic styles *//************************************************************************************************************ 
	HUVUDMALL ï¿½RE.CSS 07
*************************************************************************************************************/ 
	body 						{ background-color:#d3d2be; background-position:left top;}
	.topBorder					{ background-color:#d3d3d3; }
	/* shadows */
	.mainShadowLeft[class]		{ background:url(/app/projects/are/images/system/mainShadowLeft.png) repeat-y; width:12px; background-position:top left; }
	.mainShadowRight[class]		{ background:url(/app/projects/are/images/system/mainShadowRight.png) repeat-y; width:12px; background-position:top left; }
	.mainShadowBottom			{ background:url(/app/projects/are/images/system/mainShadowBottom.jpg) repeat-x; height:12px; background-position:top left; }
	.mainShadowSW				{ background:url(/app/projects/are/images/system/mainShadowSW.jpg) no-repeat; height:12px; }
	.mainShadowSE				{ background:url(/app/projects/are/images/system/mainShadowSE.jpg) no-repeat; height:12px; }
	.cornerSE[class]			{ background:url(/app/projects/are/images/system/cornerSE.png) no-repeat; background-position:top left; }

	* html .mainShadowLeft		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/are/images/system/mainShadowLeft.png",sizingmethod='scale'); width:12px; }
	* html .mainShadowRight		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/are/images/system/mainShadowRight.png",sizingmethod='scale'); width:12px; }
	* html .cornerSE			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/are/images/system/cornerSE.png",sizingmethod='scale'); }
	
	.menuContainer				{ position: absolute; z-index: 100000; display: block; width: 665px; height: 39px; background:url('/app/projects/are/images/system/menu_bg.jpg') repeat-x; padding:0; margin:0;} 
	.menuContainer .item		{ position:relative; float:left; display:block; height:39px; overflow:hidden; background-color:transparant; }
	.menuContainer .item_active	{ position:relative; float:left; display:block; height:39px; overflow:hidden; background:url('/app/projects/are/images/system/menu_bg_active.jpg') repeat-x; }
	.item h1, .item_active h1	{ margin:9px 10px 0px 10px; padding:0; font-family:trebuchet MS; font-size:11px; font-weight:bold; color:#FFFFFF; } 


	.menuContent				{ overflow:hidden; position:relative; background-color:#d0d0ce; width:165px;}
/*	.mainContainer				{ width:978px; position:relative; background-color:#fff; padding:0px 0px 0px 0px;}
*/
	.mainContainer				{ width:978px; position:relative; background-color:#fff; padding:0px 0px 0px 0px;}
	
	.articleContainer			{ background-color:#FFF; width:665px; border-right:1px solid #dbdbdb; }

	.bookingArea[class]			{height:100%;}
	.bookingArea 				{ width:314px; background-color:#FFFFFF; }
	.bookingContainer			{ height:265px; width:314px; }
	.bookingContent				{ }
	.bookingAreaBottom			{ overflow:hidden; float:left; background-color:#FFFFFF; width:100%; }

	.mainInner					{ background-color:transparent; }
	.mainInner1					{ background-color:#9c9a98;}
	.bgRight					{ background-color:#dedcc8; background-repeat:repeat-y; background-position:right;}
	.news                       { border-color:#9a9997;}
	.superteaserdescriptor 		{ color:white; background-color: #646d84; font-size: 10px; padding-left:10px; }
	.areFooter					{  }
	.rcrmContainer				{ background-color:#FFFFFF; width:314px;}
	.areLogo					{ position:relative; background-color:#bc0000; height:80px; width:100%; z-index:1000;}

	
	/* page footer */
	#pageFooterContainer {height:74px; width:665px; background:url('/app/projects/are/images/system/bottom_bg.jpg') no-repeat; position:relative; }
	#pageFooterContainer .shadow {}
	#pageFooterContainer .text { color:#FFFFFF; font-family:trebuchet MS; font-size:10px; font-weight:regular; line-height:12px; display:block; margin-top:3px; width:150px; }
	#pageFooterContainer .text a { color:#FFFFFF; font-family:trebuchet MS; font-size:10px; font-weight:regular; line-height:12px; }
	#pageFooterContainer .text2 { color:#FFFFFF; font-family:trebuchet MS; font-size:10px; font-weight:regular; line-height:12px; display:block; }
	#pageFooterContainer .situations {margin:0;width:190px;height:40px;padding-left:40px;padding-top:10px;float:left;}
	#pageFooterContainer .weather {margin:0;width:139px;height:40px;padding-left:40px;float:left;padding-top:10px;}
	#pageFooterContainer dt {font-weight:bold;display:inline;}
	#pageFooterContainer ul {float:left;list-style:none;width:256px;margin:0;padding:0;}
	#pageFooterContainer li {float:left;width:128px;margin:0;font-weight:bold;height:25px;}
	#pageFooterContainer li a {float:left;width:105px;font-weight:bold;line-height:17px;}
	#pageFooterContainer .webcam a, #pageFooterContainer .mail a {padding:3px 0 5px 23px;}
	#pageFooterContainer .movies a, #pageFooterContainer .contact a {padding:5px 0 3px 23px;}
	#pageFooterContainer dd {margin-left:3px;display:inline;}
	#pageFooterContainer .footerHead	{ vertical-align:25%; color:#FFFFFF; font-family:trebuchet MS; font-size:16px; font-weight:bold; font-style:italic; line-height:18px; }
	
	.specialSpecialClass 		{ display: inline; }
	
	#pageFooterContainer .box[class] {color:#fff;  position:relative; float:left; margin:12px 0px 0px 20px; height:60px; width:200px; }
	#pageFooterContainer .box { color:#fff; position:relative; float:left; margin:12px 5px 0px 12px; height:60px; width:200px; }
	/* iefix */
	* html #pageFooterContainer .situations {display:inline;width:230px;height:50px;}
	* html #pageFooterContainer .weather {display:inline;width:179px;height:50px;}
	* html #pageFooterContainer ul {display:inline;width:256px;}
	* html #pageFooterContainer li {display:inline;width:128px;height:25px;}
	* html #pageFooterContainer li a {display:inline;width:128px;height:25px;}

/*	#menuContent				{ background-color:#d0d0ce; } */
	.$level2Active				{ font-family:trebuchet MS; font-weight:bold; font-size:11px; color:#bc0000; background-color:#fff; }
	.$level2					{ font-family:trebuchet MS; font-weight:bold; font-size:11px; color:#232323; background:transparent; }
	.$level3Active				{ font-family:trebuchet MS; font-weight:regular; font-size:11px; color:#232323; background-color:#c3c2ad;}
	.$level3					{ font-family:trebuchet MS; font-weight:regular; font-size:11px; color:#232323; background-color:#c3c2ad;}
	.$level4Active				{ font-family:trebuchet MS; font-weight:regular; font-size:11px; color:#232323; background-color:#c3c2ad; margin-left:5px;}
	.$level4					{ font-family:trebuchet MS; font-weight:regular; font-size:11px; color:#232323; background-color:#c3c2ad; margin-left:5px;}

	/* menu */
	
	.menuAre[class]				{ position:absolute; background-image:url(/app/projects/are/images/system/bg_top_meny.png); height:44px; width:100%; }
	.menuAreDark[class]			{ position:absolute; background-image:url(/app/projects/are/images/system/bg_top_meny_dark.png); height:44px; width:100%; }
	.menuAre					{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/are/images/system/bg_top_meny.png",sizingmethod='scale'); height:44px; width:100%; }
	
	.menuAre .menuItem			{ overflow:hidden;float:left; position:relative; padding:4px 5px 0px 5px; } 
	.menuAre .menuItemSelected {  float:left;padding:4px 8px 0px 8px; height:100%; line-height:27px;}
	.itemAre1					{ float:left;padding:4px 5px 0px 5px; height:44px; line-height:44px;}
	.menuAre2					{ width:165px; height:25px; line-height:25px;}
	.menuAre2bgProperties 		{ background-color:#fff; }
	.menuAre2txtProperties		{ font-family:trebuchet MS; font-weight:bold; font-size:11px; color:#232323; margin-left:28px; z-index:100;}
	/*.menuAre2txtActive			{ color:#bc0000; font-family:trebuchet MS; font-weight:bold; font-size:11px; line-height:25px; margin-left:28px; }*/
	.menuAre3					{ postition:relative; display:block; width:165px; height:25px; background-color:#c3c2ad; }
	.menuAre3bgProperties 		{ background-color:#c3c2ad; }
	.menuAre3txtProperties		{ font-family:trebuchet MS; line-height:25px; font-size:11px; color:#232323; margin-left:28px;  }
	
	.menuAre4					{ postition:relative; display:block; height:25px;  width:165px; }
	.menuAre4bgProperties 		{ background-color:#c3c2ad; }
	.menuAre4txtProperties		{ font-family:trebuchet MS; font-weight:regular; line-height:25px; font-size:11px; color:#232323; margin-left:28px; }
	
	.menuAreBorderBottom		{ background-image:url(/app/projects/are/images/system/meny_border_bottom.gif); height:2px;}	

	.menuAreContact    			{ postition:relative; display:block; float:right; margin-right:0px; }

	.backLinkAre				{ font-family:arial; font-size:11px; }
	.itemAre2					{ padding:0px 8px 0px 8px; height:21px; line-height:21px;  }
	.menuAreStart				{ position: relative; float: left; }
	.menuAreEnd					{ position: relative; float: right; } 
	

#nav {
margin:-44px 0 0 0;
padding:0 0 0 10px;
height:44px;
width:655px;
list-style:none;
overflow:hidden;
z-index:99999;
}

#navbg {
display:block;
width:665px;
height:44px;
}

#nav li {
float:left;
margin:0;
overflow:hidden;
position:relative;
}

#nav a {
overflow:hidden;
height:100%;
display:block;
color:#fff;
padding:0 10px;
text-decoration:none;
font-weight:bold;
font-family:'Lucida Grande', Sans-serif;
position:relative;
z-index:1000000;
}

#nav a img {
border:0;
}

#nav .eyecandy {
display:block;
position:absolute;
width:665px;
height:44px;
top:-44px;
left:0;
z-index:999999;
}

#subnav {
background:#eeeee2;
font:bold 11px/1 'Trebuchet MS',sans-serif;
list-style:none;
color:#fff;
padding:9px 0 0 0;
margin:0;
width:165px;
overflow:hidden;
}

#subnav li {
padding:0;
position:relative;
}

#subnav li a {
padding:7px 28px;
height:11px;
display:block;
color:#232323;
text-decoration:none;
position:relative;
z-index:1000;
}

#subnav ul {
z-index:99;
width:100%;
list-style:none;
margin:0;
padding:0;
background:#C3C2AD;
}

#subnav .active {
background:#fff url('/app/projects/are/images/system/menu2_arrow.png') no-repeat 9px 50%;
color:#bc0000;
}

#subnav ul .active {
background:#c3c2ad url('/app/projects/are/images/system/menu3_arrow_active.gif') no-repeat 13px 50%;
color:#000;
}

#subnav .eyecandy {
background: #fff url('/app/projects/are/images/system/menu2_arrow.png') no-repeat 9px 50%;
display:block;
position:absolute;
width:100%;
left:-165px;
top:0;
height:25px;
z-index:100;
}

#subnav ul .eyecandy {
background: #C3C2AD url('/app/projects/are/images/system/menu3_arrow.png') no-repeat 12px 50%;
display:block;
position:absolute;
width:30px;
height:100%;
left:-30px;
top:0;
z-index:100;
}

* html #subnav li a {
margin-bottom:-2px;
}

* html #subnav ul .eyecandy {
height:25px;
}
	
/************************************************************************************************************ 
	RCRM.T 08
*************************************************************************************************************/ 
.rcrmShadow						{ position:relative; height:10px; background:url('/app/projects/are/images/system/rcrmshadow.jpg') repeat-x; }
.skipassLoader					{ position:relative; height:130px; padding:0; margin:0; }
.skipassLoader .skipassImage	{ position:absolute; top:5px; left:10px; z-index:100; }
.skipassLoader .sPassContainer[class]	{ position:relative; float:left; margin:0; padding-left:16px; }
.skipassLoader .sPassContainer	{ position:relative; float:left; margin:-23px 0; padding-left:16px; }
.sPassContainer h1				{ margin:12px 0px 0px 44px; padding:0; font-family:trebuchet MS; line-height:16px; font-size:14px; color:#575757; }
.sPassContainer input			{ border:1px solid #a8a8a8; height:25px; line-height:20px; font-family:trebuchet MS; font-size:18px; color:#575757; }
.sPassContainer .loader	*		{ display:inline; margin:0; padding:0; }
.loader #nr						{ display:block; font-family:trebuchet MS; line-height:14px; font-size:12px; color:#575757; margin:15px 0px 10px 0; }
.loader #bigChar				{ font-family:trebuchet MS; line-height:26px; font-size:20px; color:#575757; margin:0px 5px 0px 3px; }
.sPassContainer .example		{ display:block; }
.example #ex					{ font-family:trebuchet MS; line-height:12px; font-size:11px; color:#999999; margin:10px 0; padding:0; }

.kkBox					{ margin-top:3px; padding:0px; width:291px;}
.kkBox .col				{ background-color:transparent;}

.kkBoxShadowR[class]			{ background:url(/app/projects/common/images/system/ski07delat/kkBoxBgRight.png) repeat-y; width:3px; padding-top:4px;}
.kkBoxShadowB[class]			{ background:url(/app/projects/common/images/system/ski07delat/kkBoxBgBottom.png) repeat-x; background-position:bottom; height:3px; }
.kkBoxShadowCorner[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkBoxBgCorner.png) no-repeat; height:3px; width:3px;}

/* ie */

.kkBoxShadowR			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBoxBgRight.png",sizingmethod='scale'); width:3px; padding-top:4px;}
.kkBoxShadowB			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBoxBgBottom.png",sizingmethod='scale');height:3px; }
.kkBoxShadowCorner		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBoxBgCorner.png",sizingmethod='scale');height:3px; width:3px;}

checkbox				{ margin:0px; padding:0px; width:10px; height:10px;}


.TC						{ background-color:transparent; }
.singleRow				{ line-height:14px; background-color: #d6e5ef; }
.singleRow .txt 		{ padding:0px 7px 0px 7px; }
.singleRowSpace			{ line-height:5px; background-color: transparent; }

.moreOffersBox								{ position:relative; height:28px; width:314px; background-color:#f0ede8; display;block;}
.moreOffersText, .moreOffersText a			{ color:#9c0001; text-align: right; font-family:Gill Sans; font-size:14px; line-height:28px; vertical-align:middle; margin-right:3px;}


/*** MISSA INTE ***/
.dontMissArea							{ overflow:hidden; position:relative; float:left; margin:0; width:285px; height:127px; background-color:#FFFFFF; }
.dontMissArea[class]					{ position:relative; float:left; margin:0; width:285px; height:127px; background-color:#FFFFFF; }
.dontMissArea .headText					{ position:relative; float:left; margin:9px 0px 0px 7px; font-family: trebuchet MS; font-size: 16px; font-weight: bold; font-style: italic; color:#960009; line-height:18px; }
.dontMissArea .headText[class]			{ position:relative; float:left; margin:9px 0px 0px 14px; font-family: trebuchet MS; font-size: 16px; font-weight: bold; font-style: italic; color:#4c4c4c; line-height:18px; }
.dontMissArea .navBoxContainer			{ position:relative; float:right; overflow:hidden; height:12px; margin:13px 8px 0; }
.dontMissArea .navBoxContainer[class]	{ position:relative; float:right; overflow:hidden; height:12px; margin:13px 16px 0; }
.navBoxContainer .navBox				{ float:left; overflow:hidden; display:inline; width:10px; height:10px; margin:0px 2px 0px 2px; border:1px solid #930007; cursor:pointer; }
.navBoxContainer .navBoxActive			{ float:left; overflow:hidden; display:inline; width:10px; height:10px; margin:0px 2px 0px 2px; border:1px solid #930007; background-color:#930007; cursor:pointer; }
.dontMissArea .offerContainer			{ float:left; margin:8px 0px 0px 7px; width:100%; }
.dontMissArea .offerContainer[class]	{ float:left; margin:8px 0px 0px 14px; width:100%; }.filmmall		{ padding:0; font-family:trebuchet MS; height:100%;}
.flashMovie		{ position:relative; float:left; margin: 30px 0; height:610px;}
