
/* /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/vemdalen/images/system/inputtext.png);}	
	.topSearchButton		{ float:left; margin-left:2px; background-repeat:repeat-x; background-image:url(/app/projects/vemdalen/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/vemdalen/images/system/menuBgLeft.png");}
	.activeItemRight		{ height:27px; width:8px; position:absolute; top:0px; right:0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/vemdalen/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; font-weight:normal; }
.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; 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/vemdalen/images/system/topmenu.png);
	width:979px;
	height:57px;
	border:0px; 
}

#topMenuImg_portal
{
	width:979px;
	height:57px;
	border:0px; 
	position:absolute; z-index:600;
}

#topMenuPortal
{
	width:979px;
	height:200px;
	border:0px; 
	position:absolute; z-index:650;
}

.topLinkTextContact		{ position:absolute; top:17px; left:841px; z-index:900; }
.topLinkTextAbout		{ position:absolute; top:28px; left:833px; z-index:900; }
.topLinkTextPress		{ position:absolute; top:39px; left:826px; z-index:900; }
.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:900; }
.topFlagUpperRight_2	{ position:absolute; top:20px; right:24px; z-index:900; }
.topFlagLowerLeft_2		{ position:absolute; top:33px; right:41px; z-index:900; }
.topFlagLowerRight_2	{ position:absolute; top:33px; right:24px; z-index:900; }

.topFlagUpperLeft_3		{ position:absolute; top:15px; right:41px; z-index:900; }
.topFlagUpperRight_3	{ position:absolute; top:15px; right:24px; z-index:900; }
.topFlagLowerLeft_3		{ position:absolute; top:28px; right:41px; z-index:900; }
.topFlagLowerRight_3	{ position:absolute; top:28px; right:24px; z-index:900; }
.topFlagBottomLeft_3	{ position:absolute; top:41px; right:41px; z-index:900; }


/*******************************************************************************************************************************/

.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);
}

/* Booking links */
.bookingContent .bookingLinksContainer a,
.bookingContent .bookingLinksContainer span
{
    color:#A11814;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-left: 0px;
    background-color: transparent;
}
.bookingContent .bookingLinksContainer ul
{
    bottom: 0px;
    position: absolute;
    margin: 0;
    padding: 0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;

}

.bookingContent .bookingLinksContainer li
{
    height: 21px;
    background-repeat: no-repeat;
    padding-left: 27px;
    padding-top: 3px;
}

.bookingContent .bookingLinksContainer li.chat
{
    background-image: url(/app/projects/common/images/system/minsida/chat.gif);
    background-position: 0 3px;
}

.bookingContent .bookingLinksContainer li.jenny
{
    background-image: url(/app/projects/common/images/system/minsida/jenny_icon.gif);
}
.bookingContent .bookingLinksContainer li.cc
{
    background-image: url(/app/projects/common/images/system/minsida/cc_icon.gif);
}
.bookingContent .bookingLinksContainer li.bi
{
    background-image: url(/app/projects/common/images/system/minsida/bi_icon.gif);
}
.bookingContent .bookingLinksContainer
{
    position:relative;
    width: 130px;
    height:100px;
}
/* /webcontent/skistar07/www/app/projects/vemdalen/style/07vemdalen.css*/ /************************************************************************************************************ 
	GENERAL FOR PROJECT VEMDALEN 07
*************************************************************************************************************/ 
	/*h1, artikelrubrik - h2, artikelingress - h3, specialrubrik, ex: åremailet - h4, avsnittsrubrik, ex: forumsidor på portalen */
	
	/* mimic image-generated fonts  */
	h1							{ margin:0px; line-height:24px; font-size:22px; padding-bottom:13px; font:"Times New Roman", Times, serif;}
	h2							{ margin:0px; line-height:20px; font-size:14px; padding-bottom:24px; font:"Times New Roman", Times, 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;}
	
.galleryIframe
{
	width:450px;
	height:550px;	
}

/**
 * Skipass Loader
 */
#spWrapper
{
	padding:0;
	height:78px;
	_height:70px;
	background: url(/app/projects/vemdalen/images/system/skipassLoaderBg.png) no-repeat top right;
}

#spWrapper .headline
{
	position:relative;
	left:50px;
	font-family:georgia;
	font-size:18px;
	color:#000;
	top:9px;	
}

#spWrapper .cardNr
{
	position:relative;
	left:50px;
	top:17px;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#000;
}

#spWrapper .formContainer
{
	position: relative;
	left:50px;
	top:20px;
	height:22px;
}

#spWrapper .formItem
{
	position:relative;
	float:left;
	display:inline;
	vertical-align:middle;
	line-height:22px;
	padding-right:2px;
	color:#656565;
	z-index:2;
}

#spWrapper .example
{
	font-family: georigia;
	font-size: 11px;
	color: #827b72;
	left:50px;
	top:23px;
	height:11px;
	z-index:1;
	position: relative;
}

html body #spWrapper .formItem .slbtn
{
	height:22px !important;
	position:relative !important;
	float:left !important;
}

#spWrapper .formItem .slbtnMain
{
	height:20px
	line-height:20px;
	vertical-align:middle;
	text-align:center;
	position:relative;
	float:left;
	font: arial;
	font-weight:bold;
	font-size: 11px;
	color: #fff;
	padding:3px 0;
	background: url('/app/projects/vemdalen/images/system/sl_btnMain.png') repeat-x;
}
/* /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/modules/formfactory/style/preview.css*/ 	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;}

/**
 * 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 */
{
}

/**
 * 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;
}

/**
 * Validerings regler (på label)
 */
div.fbRow div.fbMandatory
{
    font-weight: bold;
}

/**
 * Rad-container
 */
div.fbRow
{
  clear: both;
}

.fbInput
{
  margin-left: 100px;
}
.fbInput1 INPUT
{
    border: 1px solid black;
}

.fbSubmit
{
  padding-top: 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/vemdalen/style/appfooter.css*/ .footerToolbar
{
    clear: both;
    height: 40px;
    background-image: url(/app/projects/vemdalen/images/system/appfooter/bg_toning.gif);
    background-repeat: no-repeat;
    background-position: bottom center;
	margin-left:20px;
	margin-right:20px;
}
.footButton
{
    clear: both;
    font-family: 'Arial';
    height: 22px;
    background-repeat: no-repeat;
    padding-left: 22px;
    float: left;
}
.footButtonCommentInActive
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/kommentar_ikon_inaktiv.gif);
}

.footButtonCommentActive
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/kommentar_ikon_aktiv.gif);
}
.footButtonPrintInActive
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/skrivut_ikon_inaktiv.gif);
}

.footButtonTipInActive
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/tipsa_ikon_inaktiv.gif);
}

.footButtonTipActive
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/tipsa_ikon_aktiv.gif);
}

.footButton a
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/knapp_bg_inaktiv.gif);
    padding-left: 2px;
    line-height: 21px;
    float: left;
    color: white;
    font-weight: bold;
    text-decoration: none;
}
.footButton.footButtonActive a
{
    background-image: url(/app/projects/vemdalen/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/vemdalen/images/system/appfooter/corner_inaktiv.gif);
    line-height: 20px;
}
.footButton.footButtonActive .corner
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/corner_aktiv.gif);
}
.footerComment
{
    padding-top: 20px;
	_padding:0px;
	_margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	_width:430px;
}
.footerCommentName
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/bubbla.gif);
    background-repeat: no-repeat;
    color: #dc5849;
    margin-left: 8px;
    padding-left: 20px;
    float: left;
    font-family: 'Arial';

}
.footerCommentWrites
{
    color: #000000;
    font-style: italic;
    margin-left: 4px;
    float: left;
    font-family: 'Arial';

}
.footerCommentTime
{
    float: right;
    color: #bbbbbb;
    padding-right: 4px;
    font-family: 'Arial';
}
.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: 'Arial';
}
.footerForm
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/bg_toning_flipped.gif);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 20px;
    margin-top: 20px;
	margin-left: 40px;
	margin-bottom:50px;
}
.footerCommentsFormLabel
{
    font-family: 'Arial';
    font-size: 14px;
}
.footerForm INPUT
{
    display: block;
    width: 385px;
    border: 1px solid #bfbfbf;
    margin-top: 14px;
    font-family: 'Arial';
}
.footerForm TEXTAREA
{
    display: block;
    width: 385px;
    border: 1px solid #bfbfbf;
    margin-top: 14px;
    font-family: 'Arial';
    font-size: 13px;
}
.footButtonSubmit
{
    margin-top: 10px;
    margin-left: 160px;
}
.footButtonSubmitLeft
{
    width: 4px;
    background-image: url(/app/projects/vemdalen/images/system/appfooter/butt_left.gif);
    line-height: 24px;
    height: 24px;
    float: left;
}
.footButtonSubmitRight
{
    width: 4px;
    background-image: url(/app/projects/vemdalen/images/system/appfooter/butt_right.gif);
    line-height: 24px;
    height: 24px;
    float: left;
}
.footButtonSubmit a
{
    background-image: url(/app/projects/vemdalen/images/system/appfooter/butt_bg.gif);
    line-height: 24px;
    float: left;
    padding-left: 16px;
    padding-right: 16px;
    font-family: 'Arial';
    color: white;
}
.footerCommentsInfoText
{
    font-family: 'Arial';
    font-size: 10px;
}/* /webcontent/skistar07/www/app/projects/common/style/liftpist_screen.css*/ /* @override http://www2.skistar.com/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 {
	width:60px;
	text-align:right;
}

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 small/1.25 sans-serif;
	_font-size:12px;
	color:#000;
}

.js .jsdependent {
	display:block;
}

.onlyPrint {
	display:none;
	visibility:hidden;
}

html body div#liftsAmpPists *,
html body div#liftsAmpPists * * {
	font-size:1em;
}

/*===avalanche stripe===*/

a img {
	border:0;
}

html body div#liftsAmpPists.pistliftmodal div.teaser div.avalancherisk h2 {	
	float:left;
	background-image:none;
	background-color:transparent;
	color:#000;
	font-size:0.85em;
	font-weight:normal;
	margin:11px 10px 0 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:right;
	background:url('/app/projects/common/images/system/liftpist/icons_al.gif') repeat-x 0 -120px;
}

html body div#liftsAmpPists div.avalancherisk .level
{
	display:block;	
	line-height:20px;
	vertical-align:middle;
}

html body div#liftsAmpPists div.avalancherisk .short1
{
	color:#2aca56 !important;
	margin-right:5px;
	font-family:arial;
	font-size:13px;
	float:right;
}

html body div#liftsAmpPists div.avalancherisk .short2
{
	color:#ffda05 !important;
	margin-right:5px;
	font-family:arial;
	font-size:13px;
	float:right;
}

html body div#liftsAmpPists div.avalancherisk .short3
{
	color:#edcb4d !important;
	margin-right:5px;
	font-family:arial;
	font-size:13px;
	float:right;
}

html body div#liftsAmpPists div.avalancherisk .short4
{
	color:#f25454 !important;
	margin-right:5px;
	font-family:arial;
	font-size:13px;
	float:right;
}

html body div#liftsAmpPists div.avalancherisk .short5
{
	color:#157830 !important;
	margin-right:5px;
	font-family:arial;
	font-size:13px;
	float:right;
}

html body div#liftsAmpPists div.avalancherisk h3 strong {
	width:26px;
	height:23px;
	display:inline;
	float:right;
	text-indent:-9999em;
	overflow:hidden;
	line-height:20px;
	background:url('/app/projects/common/images/system/liftpist/icons_al.gif') repeat-x 0 -11px;
}

html body div#liftsAmpPists div.class1, 
html body div#liftsAmpPists div.class2, 
html body div#liftsAmpPists div.class3, 
html body div#liftsAmpPists div.class4, 
html body div#liftsAmpPists div.class5
{ 
	background:#ddecf2 url('/app/projects/common/images/system/liftpist/bg_wrp.gif') repeat-y 50% 0;
}

html body div#liftsAmpPists div.class1 h3 strong {background-position:0 0; margin:0 102px 0 0}
html body div#liftsAmpPists div.class2 h3 strong {background-position:0 -24px; margin:0 78px 0 0}
html body div#liftsAmpPists div.class3 h3 strong {background-position:0 -48px; margin:0 52px 0 0}
html body div#liftsAmpPists div.class4 h3 strong {background-position:0 -72px; margin:0 26px 0 0}
html body div#liftsAmpPists div.class5 h3 strong {background-position:0 -96px; margin:0 0 0 0}

/*===/avalanche stripe===*/

/****************** / INIT ***************************************/

/************ STATION ******************************************/ 

/*===init===*/

*.structural, legend, .jsdependent {
	display:none;
}

html body div#liftsAmpPists fieldset{
	padding:0 0 0 20px;
	border:0;
	font-size:.9em;
}

html body div#liftsAmpPists.station {
	padding:1px;
	border:11px solid #edf5f7;
	border-width:11px 11px;
	margin:0 0;
}

	html body div#liftsAmpPists.station.are {
		border-color:#fff;
		border-width:4px 5px 499px;
	}

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:100%;
}

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:1em;
	padding:4px 0;
	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.extraInfo,
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 div.extraInfo
{
	border:0px solid #fff;
	margin-bottom:-1px;
}

html body div#liftsAmpPists div.open
{
	border:0px solid #fff;
	margin-bottom:-1px;
}

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.station h2.subHead {
	text-transform:capitalize;
	padding:6px 17px !important;
	margin:0 -17px !important;
	background:transparent url('/app/projects/common/images/system/liftpist/balkar/underrub.png') 0 0 !important;
	color:#386a7b !important;
	font:bolder 1.05em/1 arial !important;
	border-top:0px solid #fff;
	letter-spacing: -0.5px
}

	html body div#liftsAmpPists.station.are h2 {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_are.png') 0 0;
	}
	
	html body div#liftsAmpPists.station.salen h2 {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_salen.png') 0 0;
	}
	
	html body div#liftsAmpPists.station.vemdalen h2 {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_vemdalen.png') 0 0;
	}
	
	html body div#liftsAmpPists.station.trysil h2 {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_trysil.png') 0 0;
	}
	
	html body div#liftsAmpPists.station.hemsedal h2 {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_hemsedal.png') 0 0;
	}

html body div#liftsAmpPists h3 {
	font-size:1em;
	margin:5px 0;
	padding-bottom:0;
}

html body div#liftsAmpPists.extraInfo h3 {
	background:transparent url('/app/projects/common/images/system/liftpist/lp_balkar_extrainfo.png') 0 0;
	color:#2c5768 !important;
	font:normal 11px "Gill sans","Lucida Grande",sans-serif;
	padding:6px 17px;
	margin:0 -17px;
	border-bottom:1px solid #fff;
}
/*===/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.hemsedal div.snow thead {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_hemsedal.png') 0 0;
	}
	
	html body div#liftsAmpPists.trysil div.snow thead
	{
	    background: url(/app/projects/common/images/system/liftpist/balkar/lp_balkar_trysil.png) right top;
	}
	
/*	html body div#liftsAmpPists.trysil div.snow thead {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_trysil.png') 0 0;
	}
*/	
	html body div#liftsAmpPists.salen div.snow thead {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_salen.png') 0 0;
	}
	
	html body div#liftsAmpPists.vemdalen div.snow thead {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_vemdalen.png') 0 0;
	}
	
	html body div#liftsAmpPists.are div.snow thead {
		background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_are.png') 0 0;
	}

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:url('/app/projects/common/images/system/liftpist/bg_tr_snow.png') no-repeat 100% 0;
}

html body div#liftsAmpPists div.snow tbody td, 
html body div#liftsAmpPists div.snow thead th {
	text-align:right;
	padding-right:3px;
	font-size:.9em;
}

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;
	text-align:left;
}

html body div#liftsAmpPists.trysil div.snow thead th.head
{
    background: url(/app/projects/common/images/system/liftpist/balkar/lp_balkar_trysil.png) -30px top;
} 

/*===/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;
}

html body div#liftsAmpPists div.open h3 {
background:#c1dae4 url(/app/projects/common/images/system/liftpist/bg_h3.gif) no-repeat 0 0;
border:1px solid #fff;
font-size:1.2em;
border-width;1px 0; 
color:#2C5768;
margin-top:5px -17px;
padding-bottom:1px 17px;
}

/*===/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;
		width:
	}
	
	html body div#liftsAmpPists.pistliftmodal .avalancherisk h3 {
		font-size:1em;
		float:left;
	}
	
	html body div#liftsAmpPists div.avalancherisk h3.dest {
		font-size:1em !important;
		float:left;
		position:relative;
		top:-9px;
		_top:0;
	}

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 {
}

html body div#liftsAmpPists div.lifts ul,
html body div#liftsAmpPists div.pists ul {
	background:#e6e9f0 url(/app/projects/common/images/system/liftpist/fade_ur.jpg) repeat-x 0 0;
	padding:2px 0 2px 2px;
	overflow:hidden;
	border-left:1px solid #fff;
	float:left;
	width:148px;
	_width:151px;
	_overflow:visible;
	_height:1px;
}

html body div#liftsAmpPists div.lifts ul:after,
html body div#liftsAmpPists div.pists ul:after {
	content:".";
	height:0;
	width:0;
	font-size:0;
	line-height:0;
	clear:both;
}

html body div#liftsAmpPists div.lifts li,
html body div#liftsAmpPists div.pists li {
	padding:2px 0;
	overflow:hidden;
	overflow-y:hidden;
	overflow-x:hidden;
	height:14px;
	_height:18px;
	font-size:.85em;
	_line-height:14px;
}



html body div#liftsAmpPists div.lifts li.n,
html body div#liftsAmpPists div.pists li.n {
	color:#888;
}

#liftsAmpPists div.pists li .level,
#liftsAmpPists div.lifts li .level,
#liftsAmpPists div.pists li .open,
#liftsAmpPists div.lifts li .open {
	float:left;
	width:0;
	_width:12px;
	/*text-indent:-9999em;*/
	overflow:hidden;
	padding-left:12px;
	margin:1px 5px 0 0;
	background:url(../images/system/liftpist/bg_pk_pk.png) no-repeat 0 0;
}

#liftsAmpPists div.pists li span.l1 { background-position:0 -36px;	height:12px;}
#liftsAmpPists div.pists li span.l2 { background-position:0 0;		height:12px;}
#liftsAmpPists div.pists li span.l3 { background-position:0 -12px; 	height:12px;}
#liftsAmpPists div.pists li span.l4 { background-position:0 -25px;	height:10px;}
#liftsAmpPists div.pists li span.l7, 
#liftsAmpPists div.pists li span.l5, 
#liftsAmpPists div.pists li span.l6{ background-position:-12px 0; 	height:12px;}

#liftsAmpPists div.pists li.n span.l1 { background-position:-24px -36px;	height:12px;}
#liftsAmpPists div.pists li.n span.l2 { background-position:-24px 0;		height:12px;}
#liftsAmpPists div.pists li.n span.l3 { background-position:-24px -12px; 	height:12px;}
#liftsAmpPists div.pists li.n span.l4 { background-position:-24px -25px;	height:10px;}
#liftsAmpPists div.pists li.n span.l7, 
#liftsAmpPists div.pists li.n span.l5,
#liftsAmpPists div.pists li.n span.l6 { background-position:-36px 0px;	height:12px;}


#liftsAmpPists div.pists li span.open, 
#liftsAmpPists div.lifts li span.open { background-position:-84px -12px;	height:12px;}
#liftsAmpPists div.pists li.n span.open, 
#liftsAmpPists div.lifts li.n span.open { background-position:-84px -24px;	height:12px;}

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.are .openedAmpClosed div.head {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_are.png') 0 0;
}

html body div#liftsAmpPists.vemdalen .openedAmpClosed div.head {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_vemdalen.png') 0 0;
}

html body div#liftsAmpPists.salen .openedAmpClosed div.head {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_salen.png') 0 0;
}

html body div#liftsAmpPists.trysil .openedAmpClosed div.head {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_trysil.png') 0 0;
}

html body div#liftsAmpPists.hemsedal .openedAmpClosed div.head {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_hemsedal.png') 0 0;
}

	html body div#liftsAmpPists .openedAmpClosed div.head * {
		display:inline;
	}

html body div#liftsAmpPists .openedAmpClosed ul {
	clear:both;
}

html body div#liftsAmpPists .openedAmpClosed ul ul {
	clear:none;
}

html body div#liftsAmpPists form {
	padding:0;
	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 {
	padding-top:16px;
}

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 {
	float:left;
	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.are .openedAmpClosed li h2 a:link,
	html body div#liftsAmpPists.are .openedAmpClosed li h2 a:visited,
	html body div#liftsAmpPists.are .openedAmpClosed li h2 a:hover,
	html body div#liftsAmpPists.are .openedAmpClosed li h2 a:active,
	html body div#liftsAmpPists.are ul.eyecandynav li a:link,
	html body div#liftsAmpPists.are ul.eyecandynav li a:visited,
	html body div#liftsAmpPists.are ul.eyecandynav li a:hover,
	html body div#liftsAmpPists.are ul.eyecandynav li a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_are.png) no-repeat 0 0;
		color:#4d4d43;
	}
	
	html body div#liftsAmpPists.salen .openedAmpClosed li h2 a:link,
	html body div#liftsAmpPists.salen .openedAmpClosed li h2 a:visited,
	html body div#liftsAmpPists.salen .openedAmpClosed li h2 a:hover,
	html body div#liftsAmpPists.salen .openedAmpClosed li h2 a:active,
	html body div#liftsAmpPists.salen ul.eyecandynav li a:link,
	html body div#liftsAmpPists.salen ul.eyecandynav li a:visited,
	html body div#liftsAmpPists.salen ul.eyecandynav li a:hover,
	html body div#liftsAmpPists.salen ul.eyecandynav li a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_salen.png) no-repeat 0 0;
		color:#4d4d43;
	}
	
	html body div#liftsAmpPists.trysil .openedAmpClosed li h2 a:link,
	html body div#liftsAmpPists.trysil .openedAmpClosed li h2 a:visited,
	html body div#liftsAmpPists.trysil .openedAmpClosed li h2 a:hover,
	html body div#liftsAmpPists.trysil .openedAmpClosed li h2 a:active,
	html body div#liftsAmpPists.trysil ul.eyecandynav li a:link,
	html body div#liftsAmpPists.trysil ul.eyecandynav li a:visited,
	html body div#liftsAmpPists.trysil ul.eyecandynav li a:hover,
	html body div#liftsAmpPists.trysil ul.eyecandynav li a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_trysil.png) no-repeat 0 0;
		color:#4d4d43;
	}
	
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li h2 a:link,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li h2 a:visited,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li h2 a:hover,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li h2 a:active,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li a:link,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li a:visited,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li a:hover,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_hemsedal.png) no-repeat 0 0;
		color:#4d4d43;
	}
	
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li h2 a:link,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li h2 a:visited,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li h2 a:hover,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li h2 a:active,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li a:link,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li a:visited,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li a:hover,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_vemdalen.png) no-repeat 0 0;
		color:#4d4d43;
	}

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.are .openedAmpClosed li h2 a:link span,
	html body div#liftsAmpPists.are .openedAmpClosed li h2 a:visited span,
	html body div#liftsAmpPists.are .openedAmpClosed li h2 a:hover span,
	html body div#liftsAmpPists.are .openedAmpClosed li h2 a:active span,
	html body div#liftsAmpPists.are ul.eyecandynav li a:link span,
	html body div#liftsAmpPists.are ul.eyecandynav li a:visited span,
	html body div#liftsAmpPists.are ul.eyecandynav li a:hover span,
	html body div#liftsAmpPists.are ul.eyecandynav li a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_are.png) no-repeat 100% 0;
		display:block;
		text-decoration:none;
		padding:6px 20px 4px 10px;
	}
	
	html body div#liftsAmpPists.trysil .openedAmpClosed li h2 a:link span,
	html body div#liftsAmpPists.trysil .openedAmpClosed li h2 a:visited span,
	html body div#liftsAmpPists.trysil .openedAmpClosed li h2 a:hover span,
	html body div#liftsAmpPists.trysil .openedAmpClosed li h2 a:active span,
	html body div#liftsAmpPists.trysil ul.eyecandynav li a:link span,
	html body div#liftsAmpPists.trysil ul.eyecandynav li a:visited span,
	html body div#liftsAmpPists.trysil ul.eyecandynav li a:hover span,
	html body div#liftsAmpPists.trysil ul.eyecandynav li a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_trysil.png) no-repeat 100% 0;
		display:block;
		text-decoration:none;
		padding:6px 20px 4px 10px;
	}
	
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li h2 a:link span,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li h2 a:visited span,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li h2 a:hover span,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li h2 a:active span,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li a:link span,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li a:visited span,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li a:hover span,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_hemsedal.png) no-repeat 100% 0;
		display:block;
		text-decoration:none;
		padding:6px 20px 4px 10px;
	}
	
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li h2 a:link span,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li h2 a:visited span,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li h2 a:hover span,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li h2 a:active span,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li a:link span,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li a:visited span,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li a:hover span,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_vemdalen.png) no-repeat 100% 0;
		display:block;
		text-decoration:none;
		padding:6px 20px 4px 10px;
	}
	
	html body div#liftsAmpPists.salen .openedAmpClosed li h2 a:link span,
	html body div#liftsAmpPists.salen .openedAmpClosed li h2 a:visited span,
	html body div#liftsAmpPists.salen .openedAmpClosed li h2 a:hover span,
	html body div#liftsAmpPists.salen .openedAmpClosed li h2 a:active span,
	html body div#liftsAmpPists.salen ul.eyecandynav li a:link span,
	html body div#liftsAmpPists.salen ul.eyecandynav li a:visited span,
	html body div#liftsAmpPists.salen ul.eyecandynav li a:hover span,
	html body div#liftsAmpPists.salen ul.eyecandynav li a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_salen.png) 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.are .openedAmpClosed li.active h2 a:link,
	html body div#liftsAmpPists.are .openedAmpClosed li.active h2 a:visited,
	html body div#liftsAmpPists.are .openedAmpClosed li.active h2 a:hover,
	html body div#liftsAmpPists.are .openedAmpClosed li.active h2 a:active,
	html body div#liftsAmpPists.are ul.eyecandynav li.active a:link,
	html body div#liftsAmpPists.are ul.eyecandynav li.active a:visited,
	html body div#liftsAmpPists.are ul.eyecandynav li.active a:hover,
	html body div#liftsAmpPists.are ul.eyecandynav li.active a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_are.png) no-repeat 0 100%;
		color:#fff;
	}
	
		html body div#liftsAmpPists.salen .openedAmpClosed li.active h2 a:link,
	html body div#liftsAmpPists.salen .openedAmpClosed li.active h2 a:visited,
	html body div#liftsAmpPists.salen .openedAmpClosed li.active h2 a:hover,
	html body div#liftsAmpPists.salen .openedAmpClosed li.active h2 a:active,
	html body div#liftsAmpPists.salen ul.eyecandynav li.active a:link,
	html body div#liftsAmpPists.salen ul.eyecandynav li.active a:visited,
	html body div#liftsAmpPists.salen ul.eyecandynav li.active a:hover,
	html body div#liftsAmpPists.salen ul.eyecandynav li.active a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_salen.png) no-repeat 0 100%;
		color:#fff;
	}
	
		html body div#liftsAmpPists.vemdalen .openedAmpClosed li.active h2 a:link,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li.active h2 a:visited,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li.active h2 a:hover,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li.active h2 a:active,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li.active a:link,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li.active a:visited,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li.active a:hover,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li.active a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_vemdalen.png) no-repeat 0 100%;
		color:#fff;
	}
	
		html body div#liftsAmpPists.trysil .openedAmpClosed li.active h2 a:link,
	html body div#liftsAmpPists.trysil .openedAmpClosed li.active h2 a:visited,
	html body div#liftsAmpPists.trysil .openedAmpClosed li.active h2 a:hover,
	html body div#liftsAmpPists.trysil .openedAmpClosed li.active h2 a:active,
	html body div#liftsAmpPists.trysil ul.eyecandynav li.active a:link,
	html body div#liftsAmpPists.trysil ul.eyecandynav li.active a:visited,
	html body div#liftsAmpPists.trysil ul.eyecandynav li.active a:hover,
	html body div#liftsAmpPists.trysil ul.eyecandynav li.active a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_trysil.png) no-repeat 0 100%;
		color:#fff;
	}
	
		html body div#liftsAmpPists.hemsedal .openedAmpClosed li.active h2 a:link,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li.active h2 a:visited,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li.active h2 a:hover,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li.active h2 a:active,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li.active a:link,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li.active a:visited,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li.active a:hover,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li.active a:active {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_hemsedal.png) no-repeat 0 100%;
		color:#fff;
	}

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.are .openedAmpClosed li.active h2 a:link span,
	html body div#liftsAmpPists.are .openedAmpClosed li.active h2 a:visited span,
	html body div#liftsAmpPists.are .openedAmpClosed li.active h2 a:hover span,
	html body div#liftsAmpPists.are .openedAmpClosed li.active h2 a:active span,
	html body div#liftsAmpPists.are ul.eyecandynav li.active a:link span,
	html body div#liftsAmpPists.are ul.eyecandynav li.active a:visited span,
	html body div#liftsAmpPists.are ul.eyecandynav li.active a:hover span,
	html body div#liftsAmpPists.are ul.eyecandynav li.active a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_are.png) no-repeat 100% 100%;
	}
	
	html body div#liftsAmpPists.salen .openedAmpClosed li.active h2 a:link span,
	html body div#liftsAmpPists.salen .openedAmpClosed li.active h2 a:visited span,
	html body div#liftsAmpPists.salen .openedAmpClosed li.active h2 a:hover span,
	html body div#liftsAmpPists.salen .openedAmpClosed li.active h2 a:active span,
	html body div#liftsAmpPists.salen ul.eyecandynav li.active a:link span,
	html body div#liftsAmpPists.salen ul.eyecandynav li.active a:visited span,
	html body div#liftsAmpPists.salen ul.eyecandynav li.active a:hover span,
	html body div#liftsAmpPists.salen ul.eyecandynav li.active a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_salen.png) no-repeat 100% 100%;
	}
	
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li.active h2 a:link span,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li.active h2 a:visited span,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li.active h2 a:hover span,
	html body div#liftsAmpPists.vemdalen .openedAmpClosed li.active h2 a:active span,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li.active a:link span,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li.active a:visited span,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li.active a:hover span,
	html body div#liftsAmpPists.vemdalen ul.eyecandynav li.active a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_vemdalen.png) no-repeat 100% 100%;
	}
	
	html body div#liftsAmpPists.trysil .openedAmpClosed li.active h2 a:link span,
	html body div#liftsAmpPists.trysil .openedAmpClosed li.active h2 a:visited span,
	html body div#liftsAmpPists.trysil .openedAmpClosed li.active h2 a:hover span,
	html body div#liftsAmpPists.trysil .openedAmpClosed li.active h2 a:active span,
	html body div#liftsAmpPists.trysil ul.eyecandynav li.active a:link span,
	html body div#liftsAmpPists.trysil ul.eyecandynav li.active a:visited span,
	html body div#liftsAmpPists.trysil ul.eyecandynav li.active a:hover span,
	html body div#liftsAmpPists.trysil ul.eyecandynav li.active a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_trysil.png) no-repeat 100% 100%;
	}
	
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li.active h2 a:link span,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li.active h2 a:visited span,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li.active h2 a:hover span,
	html body div#liftsAmpPists.hemsedal .openedAmpClosed li.active h2 a:active span,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li.active a:link span,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li.active a:visited span,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li.active a:hover span,
	html body div#liftsAmpPists.hemsedal ul.eyecandynav li.active a:active span {
		background:#585858 url(/app/projects/common/images/system/liftpist/balkar/flikar_hemsedal.png) no-repeat 100% 100%;
	}

html body div#liftsAmpPists .map {
	position:relative;
	margin:4px 0;
}
/*
.are .map, #eyecandy-mapContainer
{
	background:#fff url(/app/projects/common/images/system/liftpist/pistkartor/are.jpg) no-repeat 0 0;
	padding-top:261px;
	_height:261px;
}

.area11 .map, #eyecandy-mapContainer.area11,
.area12 .map, #eyecandy-mapContainer.area12,
.area13 .map, #eyecandy-mapContainer.area13,
.area14 .map, #eyecandy-mapContainer.area14,
.area15 .map, #eyecandy-mapContainer.area15 {
	background:#fff url(/app/projects/common/images/system/liftpist/pistkartor/are.jpg) no-repeat 0 0;
	padding-top:261px;
	_height: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 .map ul li a span,
html body div#liftsAmpPists.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.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 .map ul li.webcam a span {background-position:-64px 0}
html body div#liftsAmpPists .map ul li.stn a span {background-position:-32px 0}
html body div#liftsAmpPists .map ul li.report a span {background-position:0 0}

html body div#liftsAmpPists .map ul li.webcam a:hover span {background-position:-64px -32px}
html body div#liftsAmpPists .map ul li.stn a:hover span {background-position:-32px -32px}
html body div#liftsAmpPists .map ul li.report a:hover span {background-position:0 -32px}
/*===/map===*/

/************ / PIST & LIFT MODAL ******************************************/

/******************** WEATHER MODAL ********************************/
html body div#liftsAmpPists.weathermodal {
	width:820px;
	_width:890px;
	background:#edf5f7;
	padding:23px 35px 35px;
	font-size:70%;
	height:600px;
	/*border:2px solid red;*/
	overflow:hidden;
}

.symbolimage
{
  background-image: url('/app/projects/common/images/system/liftpist/weathersymbols/met_ikoner.jpg');
  width: 86px;
  height: 66px;
  margin-right:6px;
  text-indent:-9999em;
  overflow:hidden;
  float: left;
}

.symbolimagePortalFlik
{
  background-image: url('/app/projects/common/images/system/liftpist/weathersymbols/met_white.png');
  width: 86px;
  height: 66px;
  margin-right:6px;
  text-indent:-9999em;
  overflow:hidden;
  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;
  text-indent:-9999em;
  overflow:hidden;
  margin-right: 4px;
  margin-top: 2px;
}

.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 2px;
		font-size:1.2em;
        float: right;
        width:420px;
        _width: 430px;
}

	html body div#liftsAmpPists.are .last48title {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_are.png') 0 0;
	}
	
	html body div#liftsAmpPists.hemsedal .last48title {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_hemsedal.png') 0 0;
	}
	
	html body div#liftsAmpPists.trysil .last48title {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_trysil.png') 0 0;
	}
	
	html body div#liftsAmpPists.vemdalen .last48title {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_vemdalen.png') 0 0;
	}
	
	html body div#liftsAmpPists.salen .last48title {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_salen.png') 0 0;
	}

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.are .graph ul li {
			background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_are.png') 0 0;
		}
		
		html body div#liftsAmpPists.salen .graph ul li {
			background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_salen.png') 0 0;
		}
		
		html body div#liftsAmpPists.vemdalen .graph ul li {
			background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_vemdalen.png') 0 0;
		}
		
		html body div#liftsAmpPists.trysil .graph ul li {
			background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_trysil.png') 0 0;
		}
		
		html body div#liftsAmpPists.hemsedal .graph ul li {
			background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_hemsedal.png') 0 0;
		}
		
		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:14px 50px;
	}

/*=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.are div.forecasts h3 {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_are.png') 0 0;
}

html body div#liftsAmpPists.hemsedal div.forecasts h3 {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_hemsedal.png') 0 0;
}

html body div#liftsAmpPists.trysil div.forecasts h3 {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_trysil.png') 0 0;
}

html body div#liftsAmpPists.salen div.forecasts h3 {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_salen.png') 0 0;
}

html body div#liftsAmpPists.vemdalen div.forecasts h3 {
	background:#2c4885 url('/app/projects/common/images/system/liftpist/balkar/lp_balkar_vemdalen.png') 0 0;
}

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===*/

.printThis button {
	position:absolute;
	top:18px;
	right:125px;
	background:url('../images/system/liftpist/print.gif') no-repeat 0 0;
	text-indent:-9999em;
	border:0;
	overflow:hidden;
	width:28px;
	cursor:pointer;
	_cursor:hand;
	height:28px;
}

.pistliftmodal .printThis button {
	top:13px;
	right:160px;
}

html body div#liftsAmpPists div.forecasts li li.temp {
	padding:8px 0 0 126px;
}

/******************** / 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, html body div#liftsAmpPists table th {_background:none;}

/**=====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*********/


/* Wrapper adjustments/overrides */
.salenWrapper
{
	padding:0px 5px 0px 5px !important;
}

#vemdalenWrapper
{

	padding:15px 0px 5px 5px !important;
	_padding:20px 0px 5px 5px !important;
	margin:0 !important;
	width:97% !important;
}

html body div#liftsAmpPists #printOptions {
	position:absolute;
	top:42px;
	right:153px;
	width:200px;
	background:#fff;
	padding:5px 6px 3px 3px;
	border:1px solid #006eab;
}
	html body div#liftsAmpPists #printOptions fieldset {
		padding:0;
		margin:0;
	}
		html body div#liftsAmpPists #printOptions legend {
			font-weight:bold;
			display:block;
			margin:0 0 1px;
			font-size:1.1em;
		}
		html body div#liftsAmpPists #printOptions li {
			margin:0;
			line-height:1.7;
		}
			html body div#liftsAmpPists #printOptions input {
				margin:0 4px 0 0;
				float:left;
				clear:left;
			}
	html body div#liftsAmpPists #printOptions div {
		margin:3px 0 0;
		padding:4px 0 2px;
		border-top:1px solid #006eab;
	}
		html body div#liftsAmpPists #printOptions div span {
			color:#fff;
			padding:0 2px;
		}
		
#windSymbols
{
	background:#fff;
	padding:0 23px;
}

#windSymbolHeader
{
	line-height:25px;
	width:100%;
	font-family: arial;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}

#windSymbolHeader .active
{
	background: url('/app/projects/common/images/system/liftpist/vindsymbolheaderActive.png') no-repeat 0 -4px;
	border-bottom:1px solid #000;
}

#windSymbolHeader .inactive
{
	background: url('/app/projects/common/images/system/liftpist/vindsymbolheaderInactive.png') no-repeat 0 -5px;
}


#windSymbolHeader .active p, #windSymbolHeader .inactive p
{
	margin-left:22px;
}

#windSymbolBody
{
	width:100%;
}
/*
.bodyInactive
{
	height:0;
}

.bodyInactive:after
{
	content:'.';
	overflow:hidden;
	height:0;
	display:block;
	clear:both;
}

.bodyActive
{
	height:auto;
	overflow:visible;
}
*/
.windSymbolBox
{
	display:block;
}

.windSymbolBox td
{
	padding:2px !important;

}

.l
{
	text-align:left !important;
	white-space: nowrap !important; 
}

.l p
{
	_margin-left:5px !important;
}

.c
{
	text-align:center !important;
	white-space: nowrap !important; 
}

.windSymbolBox p
{
	display:inline;
}

.windSymbolBox p.rub
{
	font-weight:bold;
}
/* Dynamic styles *//************************************************************************************************************ 
	HUVUDMALL_HEMSEDAL.CSS HEMSEDAL 07
*************************************************************************************************************/ 
	body 						{ background-color:#e2edf3; background-image:url(/app/projects/vemdalen/images/system/vemdalen_background.gif); background-repeat:repeat-x; background-position:left top;}


	.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; }
	
	.bookingArea 				{ height:100%; width:314px;}
	.bookingContainer			{ height:265px; width:314px; float:right;}
	.bookingContent				{ color:white; }
	.mainContainer				{ width:100%; height:100%; position:relative; background-color:#f3efeb;}				
	.bottomBg					{ width:100%; background-image:url(/app/projects/vemdalen/images/system/bottom_bg.png); background-repeat:repeat-x; background-position:bottom;}
	.articleContainer			{ background-color:#FFF; widht:665px;}
	.flashContainer				{ width:100%; height:282px; border-left:1px solid #FFF; border-right:1px solid #FFF; background-color:#a6b8bc; }
	
	.rcrmContainer				{ height:100%; background-color:transparent; padding-left:15px; width:314px;}

	/************************************************************************************************************ 
	PAGEFOOTER.T VEMDALEN 07
*************************************************************************************************************/ 
.pageFooterContainer	{ background:url(/app/projects/vemdalen/images/system/pageFooterBg.png) repeat-x; height:79; width:980px; }
.pageFooterFirstPad		{ padding:10px 5px 15px 25px;  }
.pageFooterPad			{ padding:10px 0px 15px 5px;  }
.pageFooterLastPad		{ padding:10px 5px 15px 5px;  }
.dividerPad				{ padding-top:10px; padding-bottom:15px; }
.pageFooterHeadline1	{ font-family:georgia; font-size:16px; color:#941a00; }
.pageFooterHeadline2	{ font-family:georgia; font-size:12px; color:#004d97; }
.pageFooterTxt			{ font-family:arial; font-size:10px; color:#000; }


/************************************************************************************************************ 
	RCRM.T 08
*************************************************************************************************************/ 

.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; }

.rcrmPos				{ margin-top:7px; _margin-top:0px; float:right; }

#fbDynamicForm1 { width:450px; }


/* VEMDALEN MENU.CSS */
	
	/* Topmenu */
	.menu			{ background-image:url(/app/projects/vemdalen/images/system/bg_top_meny.png); background-repeat: repeat-x; height:31px; overflow:hidden;}
	
	.menu .menuItem			{ overflow:hidden;float:left; position:relative; height:31px;} 
	.menu .menuItemSelected { background-image:url(/app/projects/vemdalen/images/system/bg_top_meny_active.png); float:left;padding:7px 5px 0px 5px; height:100%; line-height:31px;}

	.item1					{ float:left;padding:7px 5px 0px 5px; height:31px; line-height:31px; font-weight:regular;}
	
	.menuBorderBottom		{ background-image:url(/app/projects/vemdalen/images/system/meny_border_bottom.gif); height:2px;}	

	.menuStart				{ position: relative; float: left; }
	.menuEnd				{ postition:relative; display:block; float:right; margin-right:0px; }
	
	/* Menu234 */
	.menu234Container		{ border: 1px solid #f3efeb; margin:16px 0px 16px 16px; width:172px; height:70%; padding:8px 0px 14px 0px; }

	.menu2					{ position:absolute; width:158px; padding-left:16px; }
	.menu2bgProperties 		{ height:100%; }
	.menu2txtProperties		{ font-family:arial; font-size:11px; color:#003c7e; font-weight:bold; line-height:18px; margin-top:3px; margin-bottom:3px; }
	
	.menu3					{ postition:relative; display:block; width:100%; }
	.menu3bgProperties 		{ background-color:#f3efeb; width:100%; }
	.menu3txtProperties		{ padding-left:16px; font-family:arial; color:#003c7e; font-size:11px; line-height:18px; margin-top:3px; margin-bottom:3px;}
	.menu3BottomSpace		{ margin-bottom: 3px; }
	
	.menu4					{ postition:relative; display:block; padding-left:20px; width:100%; }
	.menu4bgProperties 		{ }
	.menu4txtProperties		{ font-family:arial; font-size:10px; color:#003c7e; line-height:18px; margin-left:14px; margin-top:3px; margin-bottom:3px;}
	
	.menu234Border			{ border-bottom: 1px solid #f3efeb; margin-top:2px; margin-bottom:3px; }
/************************************************************************************************************ 
	GENERAL KK.T 07
*************************************************************************************************************/ 

.kkContainer			{ width: 297; margin: 0px 0px 0px 9px; border: 0px solid red; text-align:left; padding:0px 0px 0px 0px;}
.kkButtons				{ }
.kkInner				{ width:289px; border:0px solid red; }
.kkTopTd				{ width:289px; height:110px; border:0px solid red; }
.kkSumContainer			{ color:#FFFFFF; font-size:10px;margin-top:7px; padding:0px; height:35px; background:url(/app/projects/common/images/system/ski07delat/kkSumLine.png) repeat-x; background-color:#990000; padding:0px 9px 0px 9px;}
.kkSumContainer	a		{ color:#FFFFFF; font-size:10px;text-decoration:underline;}
.kkSumContainer .price	{ font-size:12px; font-weight:bold; color:#FFFFFF;}
	/* kk buttons red/white */
	.kkButtons	*			{ font-size:9px;}
	
	.kkButtons .but1[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkButtonRed.png) no-repeat; width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
	.kkButtons .but2[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkButtonWhite.png) no-repeat; width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
	.kkButtons .but3[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkButtonDisabled.png) no-repeat; width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
		
	.kkButtons .boende[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkBoende.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .resa[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkResa.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .paket[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkPaket.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .liftkort[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkSkipass.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .skiduthyrning[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkSkidhyra.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .skidskola[class]{ background:url(/app/projects/common/images/system/ski07delat/kkSkidskola.png) no-repeat; background-position:center center; width:94px; height:46px;}
	
	/* ie */
	.kkButtons .but1			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkButtonRed.png");width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
	.kkButtons .but2			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkButtonWhite.png");width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
	.kkButtons .but3			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkButtonDisabled.png");width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}	
	.kkButtons .boende			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBoende.png");width:94px; height:46px;}
	.kkButtons .resa			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkResa.png");width:94px; height:46px;}
	.kkButtons .paket			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkPaket.png");width:94px; height:46px;}
	.kkButtons .liftkort		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkSkipass.png");width:94px; height:46px;}
	.kkButtons .skiduthyrning	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkSkidhyra.png");width:94px; height:46px;}
	.kkButtons .skidskola		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkSkidskola.png");width:94px; height:46px;}
	
	/* */

.kkBox					{ margin-top:3px; padding:0px; width:291px;}
.kkBox .col				{ background-color:#FFFFFF;}
/* .kkObjTop				{ padding-bottom:9px;} */

.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;}
.kkDelimeter[class]			{ width:289px; background:url(/app/projects/common/images/system/ski07delat/kkDelimeter.png) repeat-x; height:15px; background-position:center center}

.kkBtnSilver .kkBtnL[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkBtnSilverL.png) no-repeat; position:absolute; left:0px; width:5px;height:18px; }
.kkBtnSilver .kkBtnR[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkBtnSilverR.png) no-repeat; position:absolute; right:0px;width:5px;height:18px;}
.kkBtnSilver[class] 			{ background:url(/app/projects/common/images/system/ski07delat/kkBtnSilverM.png) repeat-x; height:18px;position:relative;}

.kkBtnBlue .kkBtnL[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkBtnBlueL.png) no-repeat; position:absolute; left:0px; width:5px; height:22px; }
.kkBtnBlue .kkBtnR[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkBtnBlueR.png) no-repeat; position:absolute; right:0px;width:5px;height:22px;}
.kkBtnBlue[class]				{ background:url(/app/projects/common/images/system/ski07delat/kkBtnBlueM.png) repeat-x; height:22px; position:relative; padding-left: 6px; padding-right: 6px;}
.kkBtnBlue a					{ cursor:pointer; float:left;}
/* 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;}
.kkDelimeter			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkDelimeter.png",sizingmethod='scale');width:289px; height:15px; background-position:center center}

.kkBtnSilver .kkBtnL	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnSilverL.png", sizingMethod='scale');position:absolute; left:0px; width:5px;height:18px;}
.kkBtnSilver .kkBtnR	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnSilverR.png", sizingMethod='scale');position:absolute; right:0px;width:5px;height:18px;}
.kkBtnSilver 			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnSilverM.png", sizingMethod='scale');height:18px;position:relative;}

.kkBtnBlue .kkBtnL		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnBlueL.png",sizingmethod='scale');position:absolute; left:0px; width:5px; height:22px;}
.kkBtnBlue .kkBtnR		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnBlueR.png",sizingmethod='scale');position:absolute; right:0px;width:5px;height:22px;}
.kkBtnBlue				{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnBlueM.png",sizingmethod='scale');height:22px; position:relative; text-align: center; padding-left: 6px; padding-right: 6px;}

checkbox				{ margin:0px; padding:0px; width:10px; height:10px;}

.kkBoendeSearch			{ float:right;margin:0px 0px 0px 0px; padding:0px;border:0px solid red; }
.kkBoendeSearch .ort	{ font-size:10px; line-height:10px;}
.kkBoendeSearch .ort a	{ font-size:10px; color:#990000; text-decoration:underline;line-height:10px;}
.kkForm	input				{ margin:0px; padding:0px;}
.bokningBtnRed[class]			{ padding:0px 4px 4px 4px; background:url(/app/projects/common/images/system/ski07delat/bokningBtnM.png) repeat-x; background-position:right; height:23px;}
.bokningBtnRedL[class]			{ background:url(/app/projects/common/images/system/ski07delat/bokningBtnL.png) no-repeat; background-position:left; height:23px; width:12px;}
.bokningBtnRedR[class]			{ background:url(/app/projects/common/images/system/ski07delat/bokningBtnR.png) no-repeat; background-position:right; height:23px; width:24px;}

/* ie */
.bokningBtnRed			{ padding:0px 4px 4px 4px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/bokningBtnM.png", sizingMethod='scale'); height:23px;}
.bokningBtnRedL			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/bokningBtnL.png"); height:23px; width:12px;}
.bokningBtnRedR			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/bokningBtnR.png"); height:23px; width:24px;}


.rcrmText				{ line-height:1em;}
.rcrmText .smallRed		{ padding-top:2px;font-size:9px; color:#CC0000; padding-right:3px;}

.priceBg[class]			{ padding:3px; width:38px; color:#FFFFFF; font-size:12px; height:21px; background:url(/app/projects/common/images/system/ski07delat/priceBg.png) no-repeat; background-position:center center; }
.priceBg				{ padding:3px; width:38px; color:#FFFFFF; font-size:12px; height:21px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/priceBg.png");background-position: center center;}

.priceBgBig[class]		{ padding:3px; width:50px; color:#FFFFFF; font-size:12px; height:21px; background:url(/app/projects/common/images/system/ski07delat/priceBgBig.png) no-repeat; background-position:center center; }
.priceBgBig				{ padding:3px; width:50px; color:#FFFFFF; font-size:12px; height:21px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/priceBgBig.png");background-position:center center;  }

.priceBgNone[class]		{ height:21px; }
.priceBgNone			{ height:21px; }

.priceBgInner			{ padding-left:4px;}

.priceTxt				{ padding: 0px auto;}
.rcrmTextContainer[class]	{ background-color:#FFFFFF; }
.rcrmTextContainer		{ background-color:#FFFFFF; }
.TC						{ background-color:#FFFFFF; }
.singleRow				{ line-height:14px; background-color: #d6e5ef; }
.singleRow .kktxt 		{ padding:0px 7px 0px 7px; }
.singleRowSpace			{ line-height:5px; background-color: #FFFFFF; }

.priceBg a			{ line-height:1.2em;}
.priceBg[class] a			{ line-height:1.0em;}

.currencyPic			{ position: relative; float:right; }
.currencyTd				{ vertical-align:bottom; padding-right:10px; padding-bottom: 15px; }

.priceBgBig a			{ line-height:1.2em;}
.priceBgBig[class] a			{ line-height:1.0em;}




.loginContainer			{ background:url(/app/projects/common/images/system/ski07delat/kkSymbKey.gif) no-repeat; background-position:6px 6px;}


.loginContainer input	{ border:1px solid #FFFFFF; border-bottom:1px solid #BFBFBF; width: 120px;}

.btnDescImg				{ margin-top:14px;}
.btnDescImg2			{ margin-top: 8px;}

.discount				{ color:#FFFFFF; font-size:10px;height:21px; background-color:#C00000; padding:0px 9px 0px 9px;}
.discount .price		{color:#FFFFFF; font-size:10px; }
.payments				{ color:#FFFFFF; font-size:10px; background-color:#32373A;padding:0px 9px 0px 9px;}

.addonresvid 			{ color:#000000; background-color:#A0B2BE; padding:0px 9px 0px 9px; font-size:10px;}

.bookingbuttonbar
{
	padding: 2px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 	
	width:288px; 
	height: 21px;
	line-height:21px;
	cursor: pointer;
}
.bookingbuttonbar b
{
	color: white;
	padding-right: 10px;
}
.bookingbuttonbar img
{
	cursor: pointer;
}/********************************/
/* Booking CSS                  */
/********************************/
A  {
color : #000000;
text-decoration: none;
}

A.svart10pt  {
color : #000000;
font-size: 10px;
font-family: Arial, Helvetica, Sans-serif;
text-decoration: underline;
}

INPUT,SELECT,textarea  {
color : #000000;
font : 10px Arial, Helvetica, sans-serif;
}

.svart10pt  {
color : #000000;
font : 10px Arial, Helvetica, sans-serif;
}

.svart11pt  {
color : #000000;
font : 11px Arial, Helvetica, sans-serif;
}

.orange11pt  {
color : #FF6600;
font : 11px  Arial, Helvetica, sans-serif;
}

.svart10pt  {
color : #000000;
font : 10px Arial, Helvetica, sans-serif;
}

.svart16pt  {
color : #000000;
font : 16px Arial, Helvetica, sans-serif;
}

.svart11ptUnderline  {
font : 11px Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : underline;
}

.vit10pt  {
color : #FFFFFF;
font : 10px Arial, Helvetica, sans-serif;
}

.vit10ptfet  {
color : #FFFFFF;
font : 10px Arial, Helvetica, sans-serif;
font-weight: bold;
}

.vit11pt  {
color : #FFFFFF;
font : 11px Arial, Helvetica, sans-serif;
}

.vit12pt  {
color : #FFFFFF;
font : 12px Arial, Helvetica, sans-serif;
}

.vit12ptfet  {
color : #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

.ljusbla11pt  {
color : #99CCE6;
font : 12px Arial, Helvetica, sans-serif;
}

.gra11pt  {
color : #26333A;
font : 11px Arial, Helvetica, sans-serif;
}

.vinrod10pt	 {
color: #660000;
font : 10px Arial, Helvetica, sans-serif;
}

.vinrod14ptfet	 {
color: #660000;
font : 14px Arial, Helvetica, sans-serif;
font-weight: bold;
}

.rod11pt    {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6A0408;
}

.rod11ptfet    {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #6A0408;
}

.bla11ptfet {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003462;
}

A.bla10ptfet {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #003462;
}

.ljusgra11pt {
color : #CCCCCC;
font : 11px Arial, Helvetica, sans-serif;
}

 /* override */
	.mainInner					{ background-color:#FFFFFF;}
	.mainInner			{ background-color:#FFFFFF; }
	.rTeaser						{ width:254px; padding-right:9px;border:0px solid red;}
	.rTeaser div, .rTeaser table	{ margin-bottom:10px;}
	.mainContent2				{ background-color:#FFFFFF;margin:0px; padding:0px }

/* specific */

	.infoBar			{ height:27px; width:100%; background-color:#910000; color:#FFFFFF; font-size:11px;}
	.infoBoxActive		{ background-color:#590000; height:27px; width:27px;color:#FFFFFF; font-size:11px;}
	.infoBox			{ background-color:#A62424; height:27px; width:27px;color:#FFFFFF; font-size:11px;}
	.bguText			{ color: white; }
	.tabs				{ border-bottom:2px solid #990000;}
	.tabsRed			{ padding-top:2px;width:159px; height:22px; background:url(/app/projects/common/images/system/ski07delat/bokningFlikRed.gif) no-repeat; }
	.tabsSilver			{ padding-top:2px;width:159px; height:22px; background:url(/app/projects/common/images/system/ski07delat/bokningFlikSilver.gif) no-repeat; }
	.fyi				{ padding:12px; }
	.fyiShadowLeft		{ background:url(/app/projects/common/images/system/ski07delat/FYIShadowL.gif) no-repeat; }
	.fyiShadowRight		{ background:url(/app/projects/common/images/system/ski07delat/FYIShadowR.gif) no-repeat; }
	.fyiContent			{ padding:12px;background:url(/app/projects/common/images/system/ski07delat/FYIBg.gif) repeat-x;}


	
/************************************************************************************************************
	GENERAL MINSIDA.T 07
*************************************************************************************************************/

 /* override */
	.articletemplate1				{ margin:20px; border:0px solid red;}

/* specific */
	.articletemplate1_inner 		{width:560px}

	.middleTeaserUl		{ list-style-type: square; margin:0px; list-style-position: inside; padding:0px;}
	.objCol				{ background-color:#F1E8D5; border:2px solid #E4D1AC; padding:11px; width:100%}
	.objCol a				{ font-weight:bold; text-decoration:underline;}
	.objLeftPane		{ border-right:1px solid #C7DAE7;}
	.objRightPane		{ padding-left:26px;}
	.paneInner			{ padding-right:25px; }
	.paneInner a		{ color:#660000; font-weight:bold; text-decoration:underline;}
	.bokningHeaderBar	{ height:24px; margin-bottom:3px; padding-left:10px; line-height:24px;background-color:#003366}
	.bokningSubHeaderBar	{ height:16px; margin-bottom:3px;padding-left:10px; line-height:16px;background-color:#C7DAE7;}
	.objImg				{ margin:0px 4px 4px 0px; float:left;}
	.btn				{ float:left; padding:8px 0px 20px 0px}
	.paneBox			{ width:150px; clear:right;margin-bottom:3px; }
		.type1		{background-color:#E6D88E }
		.type2		{ background-color:#E1E1E1}
	.paneBox .paneImg	{ padding:12px 14px 12px 14px;}
	.bokningFooterBar	{ height:24px;margin-bottom:3px;padding-left:10px; line-height:24px;background-color:#32373A;}


################################################
# Paket Stuff
################################################

	.paket				{ margin-top:6px;}	
	.paketBox			{ border:1px solid #D6D6D6; border-right:0px; border-bottom:0px; padding:4px;}
	.paketBoxInner	{ padding:8px 8px 8px 13px; background-color:#EBF2F7; height:100%; }
	
	.pageNrContainer	{ border-top:2px solid #C9C9C9; clear:left; margin-top:8px;}
	.pageNr, .pageNr a				{ color:white; font-weight:bold; font-size:9px; }
	.pageNr .active		{ background-color:#FF0A0A;}
	.pageNr .nonActive	{ background-color:#7E0000;}
	.pageNr td			{ border-right:3px solid white; color:white;}
	
	.packageFilter		{ padding: 17px; font-family:georgia; color:#262525; }
	.filterHeading		{ font-weight:bold; font-size:14px;  }
	.filterBoxes		{ font-size:11px; }
	.filterDest			{ font-size:11px; font-weight:bold; margin-right:34px; }
	.boxSpace			{ margin-right:15px; font-size:11px; }
	
	.packageHead		{ background:url(/app/projects/common/images/system/paket/packageN.jpg) repeat-x; font-family:georgia; font-size:12px; color:#a00000; }
	.packageBodyW		{ background:url(/app/projects/common/images/system/paket/packageW.jpg) repeat-y;  }
	.packageBody		{ background-color:#f9f9f9; font-family:georgia; font-size:12px; color:#262525; }
	.packageBodyE		{ background:url(/app/projects/common/images/system/paket/packageE.jpg) repeat-y;  }
	.packageFoot		{ background:url(/app/projects/common/images/system/paket/packageS.jpg) repeat-x;  }
	.packageFoot .readm	{ font-family:georgia; font-size:10px; font-weight:bold; color:#fff; }
	.packageFoot .from  { font-family:georgia; font-style:italic; font-size:12px; color:#fff; }
	.packageFoot .price { font-family:georgia; font-style:italic; font-weight:bold; font-size:18px; color:#fff; }
	.packageFoot .pp	{ font-family:georgia; font-style:italic; font-size:10px; color:#fff; }

/******************************************************/
// Bokaonline stuff
/******************************************************/

	.infoColumn			{ padding-right:19px;}
	.infoColumnImg1		{ margin:0px 0px 6px 0px }
	.infoColumnImg2		{ margin:18px 0px 6px 0px }
	.teaserColumn		{ background-color:#E3ECF3; }
	.teaserInner		{ padding:16px 13px 16px 13px;}
	.middleTeaser		{ margin-top:20px; margin-bottom:14px; border-top:4px solid #C7DAE7; border-bottom:4px solid #C7DAE7;}
	.middleTeaserImg	{ margin-top:12px; margin-bottom:10px; }

a.showLink { font-size:10px; color:#990000; text-decoration:underline;line-height:10px;}
	.mainColumn					{ background-color:#FFFFFF; }

/******************************************************/
/* Guide                                              */
/******************************************************/
div#guide
{
	height: 40px;
	background: url(/app/projects/common/images/system/guide/background.jpg) no-repeat;
}
div#guide div
{
	display: inline;
	color: #FFFFFF;
}

div#guide div.icon
{
    float: left;
	height: 35px;
    width: 46px;
    padding-top: 5px;
    padding-left: 10px;
}
div#guide div.heading
{
    float: left;
	height: 28px;
	font-size: 14px;
	padding-top: 12px;
}
div#guide div.activity
{
    text-align: center;
    float: right;
	height: 28px;
	_height:30px;
	width: 100px;
	border: 0px solid white;
	margin-top: 4px;
	padding-bottom: 8px;
	line-height: 11px;
}

div#guide div.notdone
{
	background: url(/app/projects/common/images/system/guide/notdone.gif) no-repeat;
}
div#guide div.done
{
	background: url(/app/projects/common/images/system/guide/done.gif) no-repeat;
}
div#guide div.done a
{
	color: #a9a8a4;
	text-decoration: underline;
}

div#guide div.current
{
	background: url(/app/projects/common/images/system/guide/current.gif) no-repeat;
}

div#guide div.notdone,
div#guide div.done,
div#guide div.current
{
    background-position: 0 -4px;
}

div#guide div.placeholder
{
    float: right;
	height: 40px;
	width: 17px;
}

/******************************************************/
/* Bra att veta                                       */
/******************************************************/
div#fyi
{
    clear: both;
}
div#fyi p
{
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
div#fyi p.heading
{
    font-size: 14px;
}
div#fyi a
{
    padding-right: 10px;
    color: #a00000;
    font-weight: bold;
	z-index:1000;
}

div#fyi_body
{
    padding-left: 18px;
    padding-right: 18px;
}
div#fyi_footer
{
	background-color: #e6ebf0;
}
div#fyi_corner_left
{
}
div#fyi_corner_right
{
    float: right;
}

div#triplea
{
	position:relative;	
	margin-top:10px;
	width:305px;
	height:40px;
	vertical-align:middle;
 	background-image: url(/app/projects/common/images/system/fyi/aaaBackground.png);
	background-position: left;
	background-repeat: no-repeat;
	/*left:320px;*/
}

div#tripleaPos
{

}

/******************************************************/
/* Brownbox                                       */
/******************************************************/
table.brownbox tr.top
{
    height: 10px;
	background: url(/app/projects/common/images/system/boxes/brown/top.jpg);
}
table.brownbox tr.bottom
{
    height: 10px;
	background: url(/app/projects/common/images/system/boxes/brown/bottom.jpg);
}
table.brownbox tr.middle .left
{
    background: url(/app/projects/common/images/system/boxes/brown/left.jpg);
}
table.brownbox tr.middle .right
{
    background: url(/app/projects/common/images/system/boxes/brown/right.jpg);
}

table.brownbox tr.middle .content
{
    background-color: #f2ede8;
    padding: 15px;
}
table.brownbox td.content h1
{
    font-family: inherit;
    font-size: 16px;
    font-style: italic;
}
/******************************************************/
/* Grey box                                           */
/******************************************************/
div.greybox
{
    border: 1px solid #bab3ab;
    background-color: #f3f3f3;
    padding: 10px;
}
/******************************************************/
/* Boka button                                        */
/******************************************************/

table.bokabutton
{
    margin: 0px;
    padding: 0px;
    background: url(/app/projects/common/images/system/buttons/bb_background.jpg);
    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 5 10px;
    white-space: nowrap;	
}

/******************************************************/
/* Reservation rendering                              */
/******************************************************/
div.reservationinfo *
{
    margin: 0px;
    padding: 0px;
}

/** Header stuff **/
div.reservationinfo .header
{
    height: 21px;
    background-color: #e0e0e0;
    margin-top: 10px;
    margin-bottom: 3px;
    color: #000000;
    clear: both;
}
div.reservationinfo .filled
{
    background-color: #756858;
}
div.reservationinfo .filled *
{
    color: #FFFFFF;
}
div.reservationinfo .icon
{
    float: left;
    width: 38;
    margin-right: 9px;
}
div.reservationinfo .header p.title
{
    float: left;
    font-weight: bold;
    padding-top: 4px;
}
div.reservationinfo .header a.addcmd
{
    float: right;
    text-decoration: underline;
    padding-top: 4px;
    margin-right: 20px;
}
div.reservationinfo div.filled p
{
   color: #FFFFFF;
}

div.reservationinfo div.filled a
{
   color: #FFFFFF;
}
/********* Det row **************/
div.detrow
{
    height: 16px;
    clear: both;
}
div.detrow *
{
    color: #000000;
}

div.reservationinfo .odd
{
    background-color: #efefef;
}
div.detrow .descriptionholder
{
    float: left;
    width: 540px;
}

div.detrow .descriptionholder .title
{
    float: left;
    padding-left: 3px;
}
div.detrow .descriptionholder .indent
{
    float: left;
}

div.detrow .descriptionholder .sectiontitle
{
    font-weight: bold;
}
div.detrow .descriptionholder .description
{
    float: left;
    padding-left: 3px;
}
div.detrow .price
{
    float: right;
    white-space: nowrap;
}

div.detrow .removecmd
{
    float: right;
    padding-top: 1px;
    margin-left: 8px;
    margin-right: 8px;
}
div.detdiscount
{
    background-color: #c00000;
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
}
div.detdiscount *
{
    font-weight: bold;
    margin: 0px;
    color: #FFFFFF;
}
div.prevpaid
{
    font-weight: bold;
}
/******************************************************/
/* Sum-row                                            */
/******************************************************/

div#totalsum
{
    height: 30px;
    background-color: #a70204;
}
div#totalsum *
{
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}
div#totalsum .line
{
    position: relative;
    font-size: 0px;
    top: 2px;
    height: 2px;
    background-color: #FFFFFF;
}
div#totalsum .sum
{
    padding-top: 6px;
    padding-right: 10px;
    float: right;
    font-weight: bold;
    font-size: 12px;
}
div#totalsum .sum *
{
    font-weight: bold;
    font-size: 12px;
}

div#totalsum .sumtext
{
    padding-top: 4px;
    padding-right: 8px;
    float: right;
    font-size: 14px;
    font-weight: normal;
}
/******************************************************/
/* login/register stuff                               */
/******************************************************/
div#user
{
    background-color: #f2ede9;
}
div#user *
{
    margin: 0px;
    padding: 0px;
}
div#user p.userheading
{
    clear: both;
    font-size: 14px;
    font-weight: bold;
    background-color: #FFFFFF;
    padding-bottom: 5px;
    padding-top: 15px;
}

div#user div.separator
{
    clear: both;
    font-size: 0px;
    background-color: #000000;
    height: 1px;
}
div#user div.userinfobox
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}
div#user div.userformAgent
{
    float: left;
    background-color: #FFFFFF;
    width: 395px;
    padding-right: 15px;
    margin-right: 5px;
}
div#user div.userformAgent h1
{
	padding:0; margin:10px 0px 10px 0px;
}
div#user div.userformAgent div.loginfield
{
}
div#user div.userformAgent div.loginfield p.mandatory
{
    font-weight: bold;
}

div#user div.userformAgent div.loginfield input
{
    width: 265px;
    float: right;
}

div#user div.userformAgent div.loginfield textarea
{
    width: 265px;
    float: right;
}

div#user div.userform
{
    float: left;
    background-color: #FFFFFF;
    width: 395px;
    padding-right: 15px;
    margin-right: 5px;
}
div#user div.userform div.loginfield
{
}
div#user div.userform div.loginfield p.mandatory
{
    font-weight: bold;
}

div#user div.userform div.loginfield input
{
    width: 245px;
    float: right;
}
div#user div.userform div.loginfield input.checkbox
{
    width: 20px;
    float: left;
}

div#user div.userform div.loginfield select
{
    width: 245px;
    float: right;
}

div#user div.userform .loginfield
{
    padding-top: 3px;
    padding-bottom: 3px;
}
div#user div.userform div.bluedoted
{
    clear: both;
    padding: 0px;
	background: url(/app/projects/common/images/system/buttons/linedot.jpg);
	margin-top: 5px;
	height: 1px;
	font-size: 0px;
	margin-bottom: 5px;
}
.usrHeading
{
    font-size: 14px;
    font-weight: bold;
    background-color: #FFFFFF;
    padding-bottom: 5px;
    padding-top: 15px;	
}

/******************************************************/
/* Confirm page                                       */
/******************************************************/
div.selectbox
{
    border: 2px solid #786956;
    padding: 10px;
}
div.selectbox p.info
{
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}
div.selectbox div.select
{
    display: inline;
    margin-right: 20px;
}
/******************************************************/
/* Creditcard-form                                     */
/******************************************************/
div.paymentoption h2
{
    font-family: inherit;
    display: inline;
    font-size: 12px;
    font-style: normal;
    font-weight:bold;
}
div.paymentoption *
{
    margin: 0px;
    padding: 0px;
}
div.paymentoption div.boxcontent
{
    padding: 0px;
    margin: 0px;
    height: 130px;
}
div.paymentoption div.boxcontent div.row
{
    margin: 0px;
    height: 20px;
}
div.paymentoption div.boxcontent div.row *
{
    float: left;
}
div.paymentoption div.boxcontent div.row p
{
    margin-top: 2px;
}
div.paymentoption div.boxcontent div.row p.label
{
    width: 80px;
}
div.paymentoption div.boxcontent div.row p.description
{
    margin-left: 5px;
    maring-right: 10px;
}
div.paymentoption div.boxcontent div.row img.cardtype
{
    margin-top: 3px;
}
div.paymentoption div.boxcontent div.row input.ccgroup
{
    width: 35px;
    margin-right: 5px;
}


/********************************/
/* Jenny CSS -07                */
/********************************/

.mainJenny			{ }
.mainJenny body		{ background:transparent; }
.mainJenny table	{ padding:0px; }
.mainJenny img		{ behavior: url("/app/projects/common/pngbehavior.htc"); }

.top				{ position:relative; display:block; }

.inputText			{ border:1px solid #015b97; width:225px; font-family:arial; font-size:11px; padding-left:8px; }
.jennyMain			{ background-color:#fff; }

.answerBox			{ background-color:#bfd4e5; width:311px; }
.answer				{ font-family:arial; font-size:11px; color:#000; margin: 1px 25px 1px 27px; display:block; }
.answerRel			{ font-family:arial; font-size:11px; color:#000; margin: 3px 25px 1px 27px; display:block; }
.answerRel a		{ text-decoration:none; color:#a00000; }
.jennyInput			{ margin-top:12px; margin-left:10px; }

.jennyHistory		{ margin-left: 14px; }
.jennyHistoryHead   { font-family:arial; font-size:11px; color:#015b97; line-height:20px; }
.jennyHistoryText	{ font-family:arial; font-size:11px; font-weight:bold; color:#000; }

.jennyFlashContainer { position: absolute; width:150px; z-index:30; margin-left:350px; top:-80px; }
.jennyExtern		{ position:relative; background:transparent; width:470px; }
.jennyDummy			{ height:100px; width:1px; display:block;}
.externText			{ }
.jennyFlash			{ background:transparent; width:161; float:right;  }
.jennyFlashContent	{ position:absolute; z-index:10;  }
.jennyBar 			{ position:relative; height:39px;}
.jennybarText		{ position:absolute; z-index:2; margin-top:17px; margin-left:15px; font-family:arial; font-size:15px; color:#fff; }
.barImg				{ position:absolute; z-index:1; }

.flashPos			{ position: relative; z-index:10; top:-37px; float:right; height:80px;}
.barExtension		{ position: relative; z-index:12; top:125px; left:20px;}

.relHead			{ font-family:arial; font-size:11px; color:#000; margin: 10px 25px 1px 27px; display:block; font-weight:bold; }=======
.flag				{ position:relative; display:inline; cursor:pointer; }

/************************************************************************************************************ 
 OLD KK-STYLES
*************************************************************************************************************/ 

.kkContainer			{ width: 297; margin: 0px 0px 0px 9px; border: 0px solid red; text-align:left; padding:0px 0px 0px 0px;}
.kkButtons				{ }
.kkInner				{ width:289px; border:0px solid red; }
.kkTopTd				{ width:289px; height:110px; border:0px solid red; }
.kkSumContainer			{ color:#FFFFFF; font-size:10px;margin-top:7px; padding:0px; height:35px; background:url(/app/projects/common/images/system/ski07delat/kkSumLine.png) repeat-x; background-color:#990000; padding:0px 9px 0px 9px;}
.kkSumContainer	a		{ color:#FFFFFF; font-size:10px;text-decoration:underline;}
.kkSumContainer .price	{ font-size:12px; font-weight:bold; color:#FFFFFF;}
	/* kk buttons red/white */
	.kkButtons	*			{ font-size:9px;}
	
	.kkButtons .but1[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkButtonRed.png) no-repeat; width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
	.kkButtons .but2[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkButtonWhite.png) no-repeat; width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
	.kkButtons .but3[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkButtonDisabled.png) no-repeat; width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
		
	.kkButtons .boende[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkBoende.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .resa[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkResa.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .paket[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkPaket.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .liftkort[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkSkipass.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .skiduthyrning[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkSkidhyra.png) no-repeat; background-position:center center; width:94px; height:46px;}
	.kkButtons .skidskola[class]{ background:url(/app/projects/common/images/system/ski07delat/kkSkidskola.png) no-repeat; background-position:center center; width:94px; height:46px;}
	
	/* ie */
	.kkButtons .but1			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkButtonRed.png");width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
	.kkButtons .but2			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkButtonWhite.png");width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}
	.kkButtons .but3			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkButtonDisabled.png");width:94px; height:46px; float:left; margin-right:3px; margin-bottom:3px;}	
	.kkButtons .boende			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBoende.png");width:94px; height:46px;}
	.kkButtons .resa			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkResa.png");width:94px; height:46px;}
	.kkButtons .paket			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkPaket.png");width:94px; height:46px;}
	.kkButtons .liftkort		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkSkipass.png");width:94px; height:46px;}
	.kkButtons .skiduthyrning	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkSkidhyra.png");width:94px; height:46px;}
	.kkButtons .skidskola		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkSkidskola.png");width:94px; height:46px;}
	
	/* */

.kkBox					{ margin-top:3px; padding:0px; width:291px;}
.kkBox .col				{ background-color:#FFFFFF;}
/* .kkObjTop				{ padding-bottom:9px;} */

.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;}
.kkDelimeter[class]			{ width:289px; background:url(/app/projects/common/images/system/ski07delat/kkDelimeter.png) repeat-x; height:15px; background-position:center center}

.kkBtnSilver .kkBtnL[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkBtnSilverL.png) no-repeat; position:absolute; left:0px; width:5px;height:18px; }
.kkBtnSilver .kkBtnR[class]	{ background:url(/app/projects/common/images/system/ski07delat/kkBtnSilverR.png) no-repeat; position:absolute; right:0px;width:5px;height:18px;}
.kkBtnSilver[class] 			{ background:url(/app/projects/common/images/system/ski07delat/kkBtnSilverM.png) repeat-x; height:18px;position:relative;}

.kkBtnBlue .kkBtnL[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkBtnBlueL.png) no-repeat; position:absolute; left:0px; width:5px; height:22px; }
.kkBtnBlue .kkBtnR[class]		{ background:url(/app/projects/common/images/system/ski07delat/kkBtnBlueR.png) no-repeat; position:absolute; right:0px;width:5px;height:22px;}
.kkBtnBlue[class]				{ background:url(/app/projects/common/images/system/ski07delat/kkBtnBlueM.png) repeat-x; height:22px; position:relative; padding-left: 6px; padding-right: 6px;}
.kkBtnBlue a					{ cursor:pointer; float:left;}
/* 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;}
.kkDelimeter			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkDelimeter.png",sizingmethod='scale');width:289px; height:15px; background-position:center center}

.kkBtnSilver .kkBtnL	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnSilverL.png", sizingMethod='scale');position:absolute; left:0px; width:5px;height:18px;}
.kkBtnSilver .kkBtnR	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnSilverR.png", sizingMethod='scale');position:absolute; right:0px;width:5px;height:18px;}
.kkBtnSilver 			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnSilverM.png", sizingMethod='scale');height:18px;position:relative;}

.kkBtnBlue .kkBtnL		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnBlueL.png",sizingmethod='scale');position:absolute; left:0px; width:5px; height:22px;}
.kkBtnBlue .kkBtnR		{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnBlueR.png",sizingmethod='scale');position:absolute; right:0px;width:5px;height:22px;}
.kkBtnBlue				{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/kkBtnBlueM.png",sizingmethod='scale');height:22px; position:relative; text-align: center; padding-left: 6px; padding-right: 6px;}

checkbox				{ margin:0px; padding:0px; width:10px; height:10px;}

.kkBoendeSearch			{ float:right;margin:0px 0px 0px 0px; padding:0px;border:0px solid red; }
.kkBoendeSearch .ort	{ font-size:10px; line-height:10px;}
.kkBoendeSearch .ort a	{ font-size:10px; color:#990000; text-decoration:underline;line-height:10px;}
.kkForm	input				{ margin:0px; padding:0px;}
.bokningBtnRed[class]			{ padding:0px 4px 4px 4px; background:url(/app/projects/common/images/system/ski07delat/bokningBtnM.png) repeat-x; background-position:right; height:23px;}
.bokningBtnRedL[class]			{ background:url(/app/projects/common/images/system/ski07delat/bokningBtnL.png) no-repeat; background-position:left; height:23px; width:12px;}
.bokningBtnRedR[class]			{ background:url(/app/projects/common/images/system/ski07delat/bokningBtnR.png) no-repeat; background-position:right; height:23px; width:24px;}

/* ie */
.bokningBtnRed			{ padding:0px 4px 4px 4px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/bokningBtnM.png", sizingMethod='scale'); height:23px;}
.bokningBtnRedL			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/bokningBtnL.png"); height:23px; width:12px;}
.bokningBtnRedR			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/bokningBtnR.png"); height:23px; width:24px;}


.rcrmText				{ line-height:1em;}
.rcrmText .smallRed		{ padding-top:2px;font-size:9px; color:#CC0000; padding-right:3px;}

.priceBg[class]			{ padding:3px; width:38px; color:#FFFFFF; font-size:12px; height:21px; background:url(/app/projects/common/images/system/ski07delat/priceBg.png) no-repeat; background-position:center center; }
.priceBg				{ padding:3px; width:38px; color:#FFFFFF; font-size:12px; height:21px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/priceBg.png");background-position: center center;}

.priceBgBig[class]		{ padding:3px; width:50px; color:#FFFFFF; font-size:12px; height:21px; background:url(/app/projects/common/images/system/ski07delat/priceBgBig.png) no-repeat; background-position:center center; }
.priceBgBig				{ padding:3px; width:50px; color:#FFFFFF; font-size:12px; height:21px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/projects/common/images/system/ski07delat/priceBgBig.png");background-position:center center;  }

.priceBgNone[class]		{ height:21px; }
.priceBgNone			{ height:21px; }

.priceBgInner			{ padding-left:4px;}

.priceTxt				{ padding: 0px auto;}
.rcrmTextContainer[class]	{ background-color:#FFFFFF; }
.rcrmTextContainer		{ background-color:#FFFFFF; }
.TC						{ background-color:#FFFFFF; }
.singleRow				{ line-height:14px; background-color: #d6e5ef; }
.singleRow .kktxt 		{ padding:0px 7px 0px 7px; }
.singleRowSpace			{ line-height:5px; background-color: #FFFFFF; }

.priceBg a			{ line-height:1.2em;}
.priceBg[class] a			{ line-height:1.0em;}

.currencyPic			{ position: relative; float:right; }
.currencyTd				{ vertical-align:bottom; padding-right:10px; padding-bottom: 15px; }

.priceBgBig a			{ line-height:1.2em;}
.priceBgBig[class] a			{ line-height:1.0em;}




.loginContainer			{ background:url(/app/projects/common/images/system/ski07delat/kkSymbKey.gif) no-repeat; background-position:6px 6px;}


.loginContainer input	{ border:1px solid #FFFFFF; border-bottom:1px solid #BFBFBF; width: 120px;}

.btnDescImg				{ margin-top:14px;}
.btnDescImg2			{ margin-top: 8px;}

.discount				{ color:#FFFFFF; font-size:10px;height:21px; background-color:#C00000; padding:0px 9px 0px 9px;}
.discount .price		{color:#FFFFFF; font-size:10px; }
.payments				{ color:#FFFFFF; font-size:10px; background-color:#32373A;padding:0px 9px 0px 9px;}

.addonresvid 			{ color:#000000; background-color:#A0B2BE; padding:0px 9px 0px 9px; font-size:10px;}

.bookingbuttonbar
{
	padding: 2px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 	
	width:288px; 
	height: 21px;
	line-height:21px;
	cursor: pointer;
}
.bookingbuttonbar b
{
	color: white;
	padding-right: 10px;
}
.bookingbuttonbar img
{
	cursor: pointer;
}
/************************************************************************************************************
 Boende sök
*************************************************************************************************************/

div#filter *
{
}
div#filter p
{
    margin: 0px;
    margin-right: 5px;
    padding: 0px;
    white-space: nowrap;
    float: left;
}

div.fOptions
{
    margin-left: 55px;
}
div#filter input,select
{

}
div#wb_shadowfooter
{
    clear: both;
	background-color: #e6ebf0;
	height: 21px;
	background: url('/app/projects/common/images/system/boende/footbg.jpg');
}
div#filter h1
{
    font-size:12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
}
div#filter h2
{
    clear: both;
    float: left;
/*    width:50px; */
    font-size:11px;
    line-height:14px;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
div#filter hr
{
    clear: both;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
div#accomodationCriterias table
{
	font-size: 10px;
}
td#newperiod
{
	background: url('/app/projects/common/images/system/boende/newperiodbkg.jpg') top left repeat-x;
    height: 25px;
    line-height:25px;
}
td.wb_shadowleft
{
	background: url('/app/projects/common/images/system/boende/shadowleft.jpg');
}

td.wb_shadowright
{
	background: url('/app/projects/common/images/system/boende/shadowright.jpg');
}
td#wb_content
{
	background: url('/app/projects/common/images/system/boende/shadow.jpg') bottom left repeat-x;
	padding-left: 14px;
	padding-right: 14px;
}
form
{
  margin:0;
  padding:0;
}
h1#hits
{
    font-size:14px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 5px 0px;
}

#resultSet tr
{
    height: 25px;
}
#resultSet tr.rsRow td
{
    white-space: nowrap;
}

#resultSet  tr.rsEven
{
    background-color: #f2ede9;
}

.rsHead
{
    background-color: #9b0000;
}
.rsHead td
{
    color: #FFFFFF;
    font-weight: bold;
}
.sort
{
    padding-left: 10px;
    padding-right: 5px;
    cursor: pointer;
}

.sNone
{
    background-image: url('/app/projects/common/images/system/boende/sortnone.gif');
    background-color: #9b0000;
    background-repeat: no-repeat;
}
.sAsc
{
    background-image: url('/app/projects/common/images/system/boende/sortasc.gif');
    background-repeat: no-repeat;
    background-color: #710100;
}
.sDesc
{
    background-image: url('/app/projects/common/images/system/boende/sortdesc.gif');
    background-color: #710100;
    background-repeat: no-repeat;
}
div.empty
{
    background-image: url('/app/projects/common/images/system/delat/pixel_blank.gif');
    width: 12px;
    height: 11px;
    margin-right: 2px;
}
div.noP
{
    background-image: url('/app/projects/common/images/system/boende/ikon_no_pets.gif');
    width: 12px;
    height: 11px;
    background-repeat: no-repeat;
    margin-right: 2px;
}
div.noS
{
    background-image: url('/app/projects/common/images/system/boende/ikon_no_smoking.gif');
    background-repeat: no-repeat;
    width: 12px;
    height: 11px;
    margin-right: 2px;
}
div.priceImageLink
{
    background-image: url('/app/projects/common/images/system/boende/pricelist.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: 13px;
    cursor: pointer;
    margin-right: 4px;
}
a.priceLink
{
    padding-right: 4px;
}

/*
div.selectLink
{
    background-image: url('/app/projects/common/images/system/boende/next.gif');
    background-repeat: no-repeat;
    width: 22px;
    height: 16px;
    cursor: pointer;
}
*/
div.selectLink
{
    background-image: url('/app/projects/common/images/system/boende/next.gif');
    background-repeat: no-repeat;
    width: 22px;
    height: 16px;
    cursor: pointer;
}

div.foldItemLink
{
    background-image: url('/app/projects/common/images/system/boende/redarrowdown.gif');
    background-repeat: no-repeat;
    width: 35px;
    height: 25px;
    cursor: pointer;
}

div.expandItemLink
{
    background-image: url('/app/projects/common/images/system/boende/redarrowup.gif');
    background-repeat: no-repeat;
    width: 35px;
    height: 25px;
    cursor: pointer;
}
div.itemExpand
{
    float: left;
    background-image: url('/app/projects/common/images/system/boende/infoex.gif');
    background-repeat: no-repeat;
    width: 15px;
    height: 14px;
    cursor: pointer;
    margin-right: 4px;
}
div.itemFold
{
    float: left;
    background-image: url('/app/projects/common/images/system/boende/infoco.gif');
    background-repeat: no-repeat;
    width: 15px;
    height: 14px;
    cursor: pointer;
    margin-right: 4px;
}

.rsRow a
{
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}
.rsRow a.itemExpand
{
    background-image: url('/app/projects/common/images/system/boende/infoex.gif');
    background-repeat: no-repeat;
    padding-left: 19px;
    padding-bottom: 3px;
    background-position: top left;
}
.rsRow a.itemFold
{
    background-image: url('/app/projects/common/images/system/boende/infoco.gif');
    background-repeat: no-repeat;
    padding-left: 19px;
    padding-bottom: 3px;
    background-position: top left;
}

.rsDetail
{
    border: 2px solid  #f2ede9;
}
.navButtonS
{
    float: left;
    width: 21px;
    height: 24px;
    font-weight: bold;
    font-size: 12px;
    margin-right: 2px;
    cursor: pointer;
}
.navButtonSeparator
{
    float: left;
}
.nWhiteS
{
    background-image:url('/app/projects/common/images/system/buttons/navButtSW.jpg');
    color: #a72120;
}
.nRedS
{
    background-image:url('/app/projects/common/images/system/buttons/navButtSR.jpg');
    color: #FFFFFF;
}
.navButtonW
{
    cursor: pointer;
    float: left;
    width: 29px;
    height: 24px;
    font-weight: bold;
    font-size: 12px;
    margin-right: 2px;
}
.nWhiteW
{
    background-image:url('/app/projects/common/images/system/buttons/navButtWW.jpg');
    color: #a72120;
}
.nRedW
{
    background-image:url('/app/projects/common/images/system/buttons/navButtWR.jpg');
    color: #FFFFFF;
}
.navButtonNext
{
    clear: both;
    width: 84px;
    height: 24px;
    margin-right: 10px;
    background-image:url('/app/projects/common/images/system/buttons/navNext.jpg');
    float: right;
    cursor: pointer;
}
.navButtonNextPackage
{
	position:relative;
    width: 84px;
    height: 24px;
    margin-right: 10px;
    background-image:url('/app/projects/common/images/system/buttons/navNext.jpg');
    float: right;
    cursor: pointer;
}
.navTextHolder
{
    padding-left: 6px;
    padding-top: 4px;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}
.navTextHolderW
{
    padding-left: 6px;
    padding-top: 4px;
    font-weight: bold;
    font-size: 12px;
    color: #a72120;
}

#moreImages
{
    float: right;
    width: 160px;
    margin-left: 17px;
}
#objectDescription
{
    margin-right: 177px;
}

div.whitepuff
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/app/projects/common/images/system/boxes/white/wp_content1.gif);
    height: 100px;

}
div.wp_content
{
    padding: 10px;
}
div.whitepuff .wp_right
{
    height: 100px;
    float: right;
    width: 4px;
    background-image: url(/app/projects/common/images/system/boxes/white/wp_right1.gif);
}
div.whitepuff .wp_left
{
    height: 100px;
    width: 3px;
    float: left;
    background-image: url(/app/projects/common/images/system/boxes/white/wp_left.gif);
}
div.whitepuff .wp_header
{
	font-size: 14px;
	clear:right;
	font-weight:bold;
	color:#6d0c0a;
}

div.whitepuff .wp_text
{
	font-size: 11px;
	color:#555555;
}

div.bigSelectLink
{
    background-image: url('/app/projects/common/images/system/boende/biggerSelectLink.gif');
    background-repeat: no-repeat;
    width: 45px;
    height: 25px;
    cursor: pointer;
}

hr.blackline
{
    background-color: #000000;
    height: 1px;
}

#objectDetails div
{
    float: left;
}
#objectProperties
{
    width: 140px;
}
#objectProperties td
{
    padding-left: 5px;
}
#objectProperties td.brown
{
    background-color: #f3f0eb;
}
#objectCriterias
{
    margin-left: 20px;
    width: 130px;
}
#objectCriterias tr.criteriaNotSelected td
{
    color : #CCCCCC;
}
#objectAddons
{
    clear: left;
    margin-top: 8px;
}
#objectAddons p.heading
{
    background-color: #756858;
    height: 26px;
    color: white;
    font-weight: bold;
    padding-top: 6px;
    padding-left: 10px;
    margin-bottom: 5px;
}
/*  Tabset */
div.tTabset
{
    clear: left;
    height: 21px;
    padding: 10px 0px 0px 0px;
    border-bottom: 1px solid black;
}
div.tTab
{
    float: left;
    margin-right: 2px;
}
div.tTab div
{
    height: 21px;
    margin: 0px 0px 0px 0px;
}
div.tLeft
{
    width: 8px;
    float: left;
}
div.tContent
{
    font-size: 12px;
    float: left;
}
div.tRight
{
    width: 8px;
    float: left;
}
.red div.tLeft
{
    background-image: url(/app/projects/common/images/system/delat/tabset/redLeft.gif);
    cursor: pointer;
}
.red div.tContent
{
    background-image: url(/app/projects/common/images/system/delat/tabset/redBG.gif);
    color: #FFFFFF;
    cursor: pointer;
}
.red div.tRight
{
    background-image: url(/app/projects/common/images/system/delat/tabset/redRight.gif);
    cursor: pointer;
}
.white div.tLeft
{
    background-image: url(/app/projects/common/images/system/delat/tabset/whiteLeft.gif);
    cursor: pointer;
}
.white div.tContent
{
    background-image: url(/app/projects/common/images/system/delat/tabset/whiteBG.gif);
    color: #000000;
    font-weight: bold;
    cursor: pointer;
}
.white div.tRight
{
    background-image: url(/app/projects/common/images/system/delat/tabset/whiteRight.gif);
    cursor: pointer;
}
.disabled div.tLeft
{
    background-image: url(/app/projects/common/images/system/delat/tabset/whiteLeft.gif);
}
.disabled div.tContent
{
    background-image: url(/app/projects/common/images/system/delat/tabset/whiteBG.gif);
    color: #888888;
}
.disabled div.tRight
{
    background-image: url(/app/projects/common/images/system/delat/tabset/whiteRight.gif);
}

/************************************************************************************************************
 Min sida
*************************************************************************************************************/

div.booking
{
    margin: 0px 0px 0px 0px;
    height: 40px;
    background-color: #efefef;
    border-top: 0px;
    border-bottom: 1px solid black;
}
#mypage h2
{
    padding: 0px;
    margin: 5px 0px 5px 0px;
    font-style: normal;
}
#mypage h3
{
    padding: 0px;
    margin: 5px 0px 5px 0px;
    font-style: italic;
}
#mypage a
{
    text-decoration: underline;
}
.clientInfo
{
	background-color:#E0E0E0;
}
.clientInfo p
{
	clear:both; margin:0; padding:3 10px; color:#000000; font-weight:bold;
}
.clientInfo h2
{
	clear:both; margin:0; padding:5 10px; color:#000000; font-weight:bold;
}


div.booking .description
{
    padding-top: 4px;
    padding-left: 10px;
}
#payments .head
{
    font-weight: bold;
    padding-bottom: 3px;
}
#payments td
{
    white-space: nowrap;
    padding-right: 10px;
    border-bottom: 1px solid black;
}
#payments tr.even
{
    background-color: #efefef;
}

div.errorBox
{
    clear: both;
    border: 2px solid #FF9933;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
div.errorBox b
{
    color: black;
    font-weight: bold;    
}
a.errorBoxBack
{
    background-image: url('/app/projects/common/images/system/felmeddelanderuta/dummy_knapp_tillbaka.gif');
    background-repeat: no-repeat;
    padding-left: 20px;
    font-weight: bold;
}

/************************************************************************************************************
Main 1 (Boende)
*************************************************************************************************************/

div.shadowvert3
{
    line-height: 0px;
    height: 3px;
    background: url('/app/projects/common/images/system/boende/shadowvert3.jpg');
    font-size:0px
}
div#accomodationSearchForm
{
    margin-left: 17px;
    float: right;
}
#wb_content *
{
    white-space: nowrap;
}
#accomodationSearchForm div.aformField h2
{
    font-size:11px;
    line-height:14px;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    width: 70px;
    clear:left;
}
#accomodationSearchForm div.aformField input
{
    margin-left: 0px;
}
#accomodationSearchForm div.aformField select
{
    float:left;
    width: 165px;
}
#teaserImg
{
    float: left;
}
#searchButton
{
    margin-top: 5px;
    text-align: right;
}
.expandCmd
{
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}

td.dImage
{
    margin: 5px;
    padding: 0px;
    width: 140px;
    border: 0px solid black;
}
td.dImage img
{
    margin: 0px;
    padding: 0px;
    border: 0px solid black;
}
div.dImageLinks
{
    margin: 0px;
    padding: 0px;
    background-color: #f2ede9;
    height: 20px;
}

div.dImageLinksVr
{
    margin: 0px;
    padding: 0px;
    background-color: #f2ede9;
    height: 30px;
}

div.dImageLinks *
{
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}

div.dImageLinksVr *
{
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}

div.dTextContainer
{
    margin: 5px;
    margin-left: 150px;
    border: 1px solid red;
}

#campaignForm
{
    float: left;
    position: relative;
    top: 5px;
    left: 10px;
}
div.okbutton
{
    position: relative;
    left: 5px;
    background-image: url(/app/projects/common/images/system/buttons/okbutton.jpg);
    width: 35px;
    height: 22px;
    cursor: pointer;
    float: left;
}
#campaigncode
{
    position: relative;
    top: 2px;
    border: 0px;
    float: left;
}
div.accoTypeCE
{
    width: 21px;
    height: 12px;
    background-image: url(/app/projects/common/images/system/boende/icons/stuga.gif);
    background-repeat: no-repeat;
}
div.accoTypeCS
{
    width: 21px;
    height: 12px;
    background-image: url(/app/projects/common/images/system/boende/icons/stugby.gif);
    background-repeat: no-repeat;
}
div.accoTypeCH
{
    width: 21px;
    height: 12px;
    background-image: url(/app/projects/common/images/system/boende/icons/hotell.gif);
    background-repeat: no-repeat;
}
table.minisubmitbutton
{
    position: relative;
    left: 5px;
    cursor: pointer;
    float: left;
}
table.minisubmitbutton tr
{
    background-image: url(/app/projects/common/images/system/buttons/redbuttbg.jpg);
    height: 22px;
}
table.minisubmitbutton td,img
{
    padding: 0px;
    margin: 0px;
}

/* Åre Skipass loader adjustment */
.skipassLoader .sPassContainer	{ position:relative; float:left; margin:-23px 0; padding-left:16px; top: 15px; }

/* Nya skipass bokningen */
.bookingTitleBar
{
  background-color: #756858;
  margin-top: 12px;
  padding-right: 10px;
  color: white;
  font-weight: bold;
  font-size: 11px;
  height: 24px;
}
.bookingTitleBar img,.bookingTitleBar p,.bookingTitleBar input
{
  float: right;
  margin-top: 4px;
}

/* ================== Skipass =============================== */
.bookingTitleBar a
{
  float: right;
  margin-top: 4px;
}
.bookingTitleBar p.heading
{
margin-top: 4px; margin-bottom: 0px; float: left; color: white; padding-left: 14px;
}
.bookingTitleBar p.tip
{
margin-top: 4px; margin-bottom: 0px; float: left; color: white; padding-left: 0px;
}

a.removeLink
{
    background-image: url(/app/projects/common/images/system/kundkorg/trash_white.gif);
    background-position: top right;
    background-repeat: no-repeat;
    font-weight: normal;
    color: #a8a8a8;
    text-decoration: underline;
    padding-right: 13px;
}
a.addLink
{
  float:right;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 17px;
  background-image: url(/app/projects/common/images/system/skipass/redplus.gif);
  background-repeat: no-repeat;
  background-position: 2px;
  font-weight:bold;
  color: #a70204;
  text-decoration:underline;
}
.cardContainer input
{
    border: 1px solid black;
}
div.cardFormContainer
{
    clear: both;
}
div.cardFormPart
{
   background-color: #efefef;
   height: 83px;
   padding-top:10px;
}
div.skipassRow
{
    padding-left: 10px;
    height: 26px;
}
.cardInputBox
{
    margin-left: 4px;
    margin-right: 4px;
    border: 1px solid black;
}
.firstValidDay
{
   width: 65px;
}
.rightSelect
{
    width: 190px;
    margin: 0px;
    padding: 0px;
}
.inputName
{
    width: 100px;
}
.inputBirthdate
{
    width: 50px;
}
.hintArrow
{
  float: left;
  height: 83px;
  width: 17px;
  background-position: 0px 10px; 
  padding-right: 5px; 
  background-repeat: no-repeat;
}
.orange
{
    background-image: url(/app/projects/common/images/system/skipass/orangearrow.gif);
}
.white
{
    background-image: url(/app/projects/common/images/system/skipass/whitearrow.gif);
}
.bookingTitleBar p.tip
{
    margin-top: 4px;
    margin-bottom: 0px; 
    float: left;
    color: white; 
    padding-left: 5px;
    font-weight: normal;
}
.openCalendarLink
{
    position: absolute;
    width: 18px; 
    height: 16px;
    background-image: url(/app/projects/common/images/system/skipass/ikon_kalender.gif);
}
.firstValidDay
{
   width: 76px;
}
.openHelpLink
{
    position: absolute;
    width: 18px; 
    height: 16px;
    margin-left: 2px;
    background-image: url(/app/projects/common/images/system/skipass/ikon_help.gif);
}
a.priceListLink
{
  float: left;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 17px;
  background-image: url('/app/projects/common/images/system/boende/pricelist.gif');
  background-repeat: no-repeat;
  background-position: 2px;
  font-weight:bold;
  color: #000000;
  text-decoration:underline;
}
.hintableContainer
{
  height: 20px;
  padding-right: 5px;
  padding-left: 17px;
  margin-left: 18px;
  background-repeat: no-repeat;
}
.smallOrangeArrow
{
    background-image: url(/app/projects/common/images/system/skiduthyrning/orangearrow.gif);
}
.helpLink
{
    width: 18px;
    height: 16px;
    background-image: url(/app/projects/common/images/system/skipass/ikon_help.gif);
    margin-right: 10px;
    position: absolute;
}

/* ================== Restplatser =============================== */
.accomodationoffers .puff
{
  float: left;
  width: 309px;
  height: 147px;
  background-image:url(/app/projects/common/images/system/boende/offers/puffbg.gif);
  margin-bottom: 10px;
}
.accomodationoffers .content img
{
  float: left;
}

.accomodationoffers .heading
{
    padding-top: 11px;
    padding-bottom: 5px;
    margin-left: 12px;
	text-transform: uppercase;
	color: #9a0201;
	font-weight: bold;
}
.accomodationoffers .content
{
    margin-left: 12px;
    margin-right: 12px;
    height: 105px;
    overflow: hidden;
	text-transform:uppercase;
	background-color: #eeebe6;
}
.accomodationoffers .content .description
{
    margin-left: 152px;
    padding-top: 6px;
    text-transform: none;
}
.accomodationoffers .buttoncontainer
{
    height: 20px;
}

.accomodationoffers  .buttoncontainer span
{
    float: right;
    padding-right: 5px;
}
.accomodationoffers .buttoncontainer .selectButton
{
  background-image:url(/app/projects/common/images/system/boende/offers/selectbutt.gif);
  padding-left: 21px;
  height: 18px;
  font-size: 18px;
  background-repeat: no-repeat;
  float: right;
  margin-right: 5px;
}
.accomodationoffers .buttoncontainer .buttleft
{
  background-image:url(/app/projects/common/images/system/boende/offers/buttleft.gif);
  padding-left: 4px;
  height: 18px;
  font-size: 18px;
  float: right;
  background-repeat: no-repeat;
}
.accomodationoffers .buttoncontainer .buttright
{
  background-image:url(/app/projects/common/images/system/boende/offers/buttright.gif);
  padding-left: 4px;
  height: 18px;
  font-size: 18px;
  float: right;
  background-repeat: no-repeat;
  margin-right: 2px;
}
.accomodationoffers .buttoncontainer .buttbody
{
  background-image:url(/app/projects/common/images/system/boende/offers/buttbg.gif);
  height: 18px;
  float: right;
  color: white;
  padding-top: 2px;
  font-weight: bold;
  background-repeat: repeat-x;
  *padding-top: 0;
}
	.accomodationoffers .buttoncontainer .buttbody:visited
	{
		text-decoration: none;
	}
.accomodationoffers .buttoncontainer span
{
   font-style: italic;
   float: right;
   color: #9a0201;
   padding-top: 2px;
   padding-right: 0px;
}
.accomodationoffers tr
{
    height: 40px;
	background-color: #f9f9f9
}
.accomodationoffers td
{
    padding-left: 3px;
    padding-right: 3px;
}
.accomodationoffers td.nowrap
{
   white-space: nowrap;
}

.accomodationoffers .odd
{
	background-color: #eeebe6;
}
.accomodationoffers .even
{
	background-color: #f9f9f9;
}

.accomodationoffers span.date
{
    display: block;
	text-transform: uppercase;
	color: #9a0201;
	font-weight: bold;
}
.accomodationoffers span.adress
{
	font-weight: bold;
}
.accomodationoffers .header
{
    height: 21px;
	text-transform: uppercase;
    background-color: #756858;
    color: white;
    padding-top: 3px;
    margin-bottom: 3px;
    clear: both;
}
.accomodationoffers .header a
{
    float: right;
    color: white;
    margin-right: 10px;
	text-transform: none;
	text-decoration: underline;
}
.accomodationoffers .header span
{
    margin-left: 10px;
}

.accomodationoffers .portalpuff
{
  float: left;
  width: 429px;
  padding-bottom: 6px;
  background: transparent url(/app/projects/common/images/system/boende/offers/portalpuffbg.gif) no-repeat left bottom;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  min-height: 141px;
}

	.accomodationoffers .portalpuff .accomodationoffersHeader
	{
		background: transparent url(/app/projects/common/images/system/boende/offers/portalpuffbg.gif) no-repeat 0 0;
		height: 6px;
		clear: both;
	}
	
.accomodationoffers .portalpuff .date
{
  display: inline;
}
.accomodationoffers .portalpuff .row
{
    min-height: 45px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 10px;
}
.accomodationoffers .portalpuff .row .description
{
    float: left;
    margin-top: 3px;
}

.greyInfoBox
{
	background: transparent url(/app/projects/common/images/system/boxes/grey/leaveSkistarBoxMain.png) repeat-y;
}

.greyInfoBox .greyboxContent
{
	width:100%;
	height:100%;
	display:block;
}

.greyInfoBox .greyboxImage
{
	position:relative;
	width:100px;
	vertical-align:middle;
	float:left;
	display:inline;
	left:5px;
	
}

.greyInfoBox .greyboxText
{
	width:500px;
	vertical-align:middle;
	float:left;
	display:inline;
	font-family:arial;
	padding:22px 0px 22px 5px;
}

.greyInfoBox .greyboxHeadline
{
	display:block;
	clear:both;
	font-size:12px;
	font-weight:bold;
	color:#ff9933;
	vertical-align:middle;
}

.greyInfoBox .greyboxBody
{
	position:relative;
	display:block;
	clear:both;
	font-size:11px;
	color:#3f3f3f;
	vertical-align:middle;
	margin-top:5px !important;
}

/** Payex redirect */
.ptab
{
    width: 299px;
    height: 63px;
}
.ptab span
{
    margin-left: 30px;
    font-weight: bold;
}
.ptab img
{
    margin-left: 30px;
}
.ptab br
{
   padding: 0px;
   margin: 0px;
   line-height: 12px;
}

.ptab_notselected
{
    background-image: url("/app/projects/common/images/system/betalning/shared/tab_notselected.gif");
}
.ptab_selected
{
    background-image: url("/app/projects/common/images/system/betalning/shared/tab_selected.gif");
}


/**************************************************/
/* SkidSkola
/*************************************************/

.schoolsearchoptions {
	float: right;
	width: 280px;
}

.optionsrow {
	overflow: hidden;
	padding: 5px 0;
	border-bottom: solid 1px #e2ded9;
}

.optionsrow label {
	font-weight: bold;
}

.optionsrow .optionlabel {
    float: left;
	width: 55px;
}

.optionsrow .options {
    margin-left: 60px;
	width: 210px;
}

.optionsrow .options select {
	width: 180px;
	position: relative;
	top: -2px;
}

.schoolsearchoptions .submitbuttons {
	text-align: right;
	padding: 10px 0;
}
.filterrow
{
    clear: both;
    overflow:hidden;
    padding:5px 0;
}
.filterrow .option
{
  margin-right: 20px;
  float: left;
}
.filterrow .optionlabel
{
  font-weight: bold;
  float: left;
  width: 55px;
}
.filterrow .option label
{
  font-weight: normal;
}
.filterrow .option .suboption
{
  background-repeat: no-repeat;
  padding-left: 7px;
  margin-left: 10px;
}
.filterrow .option .middle
{
  background-image: url(/app/projects/common/images/system/skidskola/linesmiddle.gif);
}
.filterrow .option .end
{
  background-image: url(/app/projects/common/images/system/skidskola/linesend.gif);
}
.filterSeparator
{
    clear: both;
    margin: 0px 0px 0px 0px;
    line-height: 0px;
    height: 0px;
    border-top: 0px solid black;
    border-bottom: 1px solid #E2DED9;
}
.filterrow .options .levelwrapper {
	float: left;
	width: 180px;
}

.filterrow .options .levelwrapper label {
	padding: 0px 0px 0px 15px;
	position: relative;
	top: -2px;
}

.filterrow .options .levelwrapper label.LEV1 {
	background: url('/app/projects/common/images/system/skidskola/icon_level1.gif') no-repeat left center;
}

.filterrow .options .levelwrapper label.LEV2 {
	background: url('/app/projects/common/images/system/skidskola/icon_level2.gif') no-repeat left center;
}

.filterrow .options .levelwrapper label.LEV3 {
	background: url('/app/projects/common/images/system/skidskola/icon_level3.gif') no-repeat left center;
}

.filterrow .options .levelwrapper label.LEV4 {
	background: url('/app/projects/common/images/system/skidskola/icon_level4.gif') no-repeat left center;
}
table.courseTable {
	width: 100%;
	margin-top: 10px;
}

table.courseTable strong {
	font-weight: bold;
}

table.courseTable th {
	background: #a90000;
	color: #fff;
	text-align: left;
}

table.courseTable th.selected {
	background: #710100;
}

table.courseTable th a {
	display: block;
	padding: 6px 6px 6px 16px;
	color: #fff;
	text-decoration: none !important;

}
table.courseTable th a.sortable {
	background: url('/app/projects/common/images/system/skidskola/icon_th_arrowl.gif') no-repeat 3px center;
}
table.courseTable th.asc a {
	background: url('/app/projects/common/images/system/skidskola/icon_th_arrowu.gif') no-repeat 3px center;
}

table.courseTable th.desc a {
	background: url('/app/projects/common/images/system/skidskola/icon_th_arrowd.gif') no-repeat 3px center;
}

table.courseTable th.nopadding a {
	padding-left: 6px;
}

table.courseTable td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;	
	overflow: hidden;
}

table.courseTable tr.odd td {
	background: #f2ede9;
}

table.courseTable td a img {
	margin-right: 8px;
	vertical-align: bottom;
}

table.courseTable td.coursedates span {
	display: block;
	border: solid 1px #939393;
	color: #939393;
	font-size: 8px;
	width: 10px;
	height: 10px;
	padding: 1px 0 0 0;
	line-height: 1;
	float: left;
	margin-left: 1px;
	text-align: center;
	font-family: Verdana;
}

table.courseTable td.coursedates {
	padding-right: 0px !important;
}

table.courseTable td.coursedates span.selected {
	background: #e52720;
	color: #000;
	border: solid 1px #9b0000;
}

table.courseTable tr.midheaders td {
	color: #fff;
	background: #a4a19e;
	border-right: solid 1px #94918f;
	margin-top: 10px;
}

table.courseTable tr.moreinfo td {
	border: solid 2px #f2ede9;
	border-top: none;
}
table.courseTable tr td div.LEV1
{
    width: 11px;
    height: 11px;
	background: url('/app/projects/common/images/system/skidskola/icon_level1.gif') no-repeat left center;
}
table.courseTable tr td div.LEV2
{
    width: 11px;
    height: 11px;
	background: url('/app/projects/common/images/system/skidskola/icon_level2.gif') no-repeat left center;
}
table.courseTable tr td div.LEV3
{
    width: 11px;
    height: 11px;
	background: url('/app/projects/common/images/system/skidskola/icon_level3.gif') no-repeat left center;
}
table.courseTable tr td div.LEV4
{
    width: 11px;
    height: 11px;
	background: url('/app/projects/common/images/system/skidskola/icon_level4.gif') no-repeat left center;
}
.paginationWrapper {
	overflow: hidden;
	padding: 5px 0 19px;
	margin-top: 10px;
}

.pagination {
	overflow: hidden;
	float: left;
	width: auto;
    margin-left: 0px
}

.pagination li {
	float: left;
	margin-right: 3px;
}

.pagination li a,
.nextButton {
	display: block;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
}
.pagination li.small a
{
  	padding: 4px 7px 5px;
	background: url('/app/projects/common/images/system/skidskola/navButtSR.jpg') no-repeat left top;
}
.pagination li.smallSelected a {
  	padding: 4px 7px 5px;
	background-image: url('/app/projects/common/images/system/skidskola/navButtSW.jpg');
	color: #b12120 !important;
}

.pagination li.wide a {
	padding: 4px 8px 5px 7px;
	background: url('/app/projects/common/images/system/skidskola/navButtWR.jpg') no-repeat left top;
}

.pagination li.wideSelected a {
	padding: 4px 8px 5px 7px;
	background: url('/app/projects/common/images/system/skidskola/navButtWW.jpg') no-repeat left top;
	color: #b12120 !important;
}

.nextButton {
	float: right;
	padding: 4px 20px 5px 20px;
	background: url('/app/projects/common/images/system/skidskola/navNext.jpg') no-repeat left top;
}
.tablebottom {

	padding-top: 19px;
	background: url('/app/projects/common/images/system/skidskola/gradientsep.gif') repeat-x left bottom;
}

.timetable {
}

.timetable th {
	background: #cdc8c3;
	font-weight: bold;
	padding: 4px;
	border: solid 1px #f6efe9;
}

.timetable th.dark {
	background: #a4a19e;
}

.timetable td {
	border: solid 1px #f6efe9;
	text-align: center;
	background: #fff;
}

.timetable td.checked {
	background: #a70204;
}

.timetablesum {
	border-top: solid 1px #000;
	padding-top: 10px;
}

/* ---------------------------------------------------

SKIDSKOLA 4

---------------------------------------------------- */

.schoolstepfourwrapper {
	background: #f6efe9;
	padding: 10px;
	width: 630px;
}

.schoolstepfourwrapper h2{
	margin: 0 !important;
	font-weight: bold;
	padding-bottom:5px;
}
.schoolstepfourwrapper h3{
  font-size: 12px;
  line-height: 12px;
  padding-bottom: 5px;
}

.detailsrow {
	border-bottom: solid 1px #d1cbc6;
	padding: 10px 0;
}

.detailsrow h3 {
	font-size: 12px;
	font-style: normal !important;
	margin: 0 0 4px !important;
}

.detailsrow label {
	margin-right: 3px;
}

.detailsrow input {
	border: solid 1px #000;
	width: 100px;
	margin-right: 15px;
}

.detailsrow select {
	margin-right: 3px;
}

.detailsrow .deleteicon {
	margin-left: 10px;
}

.detailsrow .messageinput {
	width: 500px;
}

.schoolstepfourwrapper table {
    width: 100%;
	padding: 10px 0;
}

.schoolstepfourwrapper strong {
	font-weight: bold;
}

.totalstepfoursum {
	background: url('/app/projects/common/images/system/skidskola/border_red.gif') repeat-x left top;
	text-align: right;
	color: #fff;
	font-size: 16px;
	padding: 8px 5px 5px 5px;
}

.submitwrapper {
	text-align: right;
	padding: 10px 0;
}

.schoolstepfourwrapper {
	background: #f6efe9;
	padding: 10px;
	width: 630px;
}

.schoolstepfourwrapper h2{
	margin: 0 !important;
	font-weight: bold;
}

.detailsrow {
	border-bottom: solid 1px #d1cbc6;
	padding: 10px 0;
}

.detailsrow h3 {
	font-size: 12px;
	font-style: normal !important;
	margin: 0 0 4px !important;
}

.detailsrow label {
	margin-right: 3px;
}

.detailsrow input {
	border: solid 1px #000;
	width: 100px;
	margin-right: 15px;
}

.detailsrow select {
	border: 1px solid #000;
	margin-right: 3px;
	width: 50px;
}

.detailsrow .deleteicon {
	margin-left: 10px;
}

.detailsrow .messageinput {
	width: 500px;
}

.schoolstepfourwrapper table {
    width: 100%;
	padding: 10px 0;
}

.schoolstepfourwrapper strong {
	font-weight: bold;
}

.totalstepfoursum {
	background: url('/app/projects/common/images/system/skidskola/border_red.gif') repeat-x left top;
	text-align: right;
	color: #fff;
	font-size: 16px;
	padding: 8px 5px 5px 5px;
}

.submitwrapper {
	text-align: right;
	padding: 10px 0;
}

/**************************************************************************************************************************
 * ÄGARSIDOR -09
 * 
 */

.floatLeft {
	float: left;
	width: 50%;
}

.floatRight {
	float: right;
	width: 50%;
}

.brownbox_v2 {
	position: relative;
	background: #f2ede8 url('/app/projects/common/images/system/agare/bbox_right.gif') no-repeat right bottom;
	padding: 0 9px 8px 0;
	width: 47% !important;
	height:130px;
	height:130px;
}

.brownbox_v3
{
	position: relative;
	background: #f2ede8 url('/app/projects/common/images/system/agare/bbox_right.gif') no-repeat right bottom;
	padding: 0 9px 8px 0;
	width: 98% !important;
	*width:99% !important;
	height:auto;
}

.brownbox_v3 .boxcontent {
	background: url('/app/projects/common/images/system/agare/bbox_left.gif') no-repeat left top;
	padding: 7px 20px 15px;
	*padding: 12px 20px 15px;
	height:100%;
}

.brownbox_v3 .boxcontent h3 {
	font-size: 12px;
	font-family: Georgia, Serif;
	font-style: italic;
	font-weight: bold;
}

#bookingPage .brownbox_v2 {
	width: 47% !important;
}

.brownbox_v2 .boxcontent {
	background: url('/app/projects/common/images/system/agare/bbox_left.gif') no-repeat left top;
	padding: 7px 20px 15px;
	*padding: 12px 20px 15px;
	height:100%;
}

.brownbox_v2 .boxcontent h3 {
	font-size: 12px;
	font-family: Georgia, Serif;
	font-style: italic;
	font-weight: bold;
}


/* corners */

.brownbox_tr {
	position: absolute;
	width: 9px;
	padding-top: 9px;
	top: 0px;
	right: 0px;
	background: transparent url('/app/projects/common/images/system/agare/bbox_tr.gif') no-repeat right top;
}

.brownbox_bl {
	position: absolute;
	width: 10px;
	padding-top: 10px;
	bottom: 0px;
	left: 0px;
	background: transparent url('/app/projects/common/images/system/agare/bbox_bl.gif') no-repeat left bottom;
}

/* Aktuella handelser-listan */

ul.currentNews li {
	background: url('/app/projects/common/images/system/agare/icon_paper.gif') no-repeat left top;
	padding-left: 17px;
	margin-bottom: 5px;
	list-style: none;
}

ul.currentNews li a {
	text-decoration: none;
	font-weight: bold;
	color: #980000;
}

/* Senaste utbetalningarna */

table.latestpayments td{
	padding: 2px 0;
}

table.latestpayments .amount {
	font-weight: bold;
	padding-left: 10px;
	text-align: right;	
}


.boxreadmore {
	text-align: right;
}

/*mina enheter*/
.subhead {
	background: url('/app/projects/common/images/system/agare/subhead_bg.png') no-repeat left top;
	padding: 5px 10px !important;
	margin: 15px 0 !important;
	color: #fff;
	font-size: 15px;
	display: block;
	font-family: Arial, Sans-Serif;
} 

ul.houselist  li{
	overflow: hidden;
	background: url(/app/projects/common/images/system/agare/gradientsep.gif) repeat-x left bottom;
	padding-bottom: 19px;
	min-height:50px;
}

ul.houselist li .houseimgContainer  {
	float: left;
	width: 160px;
	text-align: center;
}

ul.houselist li  {
	position: relative;
	overflow: hidden;
}

ul.houselist li  img {
	position: relative;
	float: left;
	margin-right: 10px;
}

ul.houselist li  .housemore {
	position: absolute;
	bottom: 20px;
	right: 0px;
	overflow: hidden;
	width: 350px;
}

ul.houselist li  .housemore .grayButton
{
	float:right;
	margin-left:3px;
}

.grayButton,
.redButton {
	background: url('/app/projects/common/images/system/agare/btn_gray_r.gif') no-repeat right top;
	text-decoration: none !important;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}

.grayButton span,
.redButton span {
	display: block;
	padding: 6px 9px;
	background: url('/app/projects/common/images/system/agare/btn_gray_l.gif') no-repeat left top;
}

a.grayButton:hover {
	background-image: url('/app/projects/common/images/system/agare/btn_red_r.gif');
	color: #fff;
}

a.grayButton:hover span{
	background-image: url('/app/projects/common/images/system/agare/btn_red_l.gif');
}

.redButton {
	background: url('/app/projects/common/images/system/agare/btn_red_r.gif') no-repeat right top;
}

.redButton span {
	background: url('/app/projects/common/images/system/agare/btn_red_l.gif') no-repeat left top;
}

.paginationWrapper {
	overflow: hidden;
	/*background: url('/app/projects/common/images/system/agare/gradientsep.gif') repeat-x left bottom;*/
	padding: 5px 0 19px;
}

.pagination {
	overflow: hidden;
	float: left;
	width: auto;
	list-style: none !important;
}

.pagination li {
	float: left;
	margin-right: 3px;
}

.pagination li a,
.nextButton {
	display: block;
	padding: 4px 7px 5px;
	margin-right:5px !mportant;
	background: url('/app/projects/common/images/system/agare/navButtSR.jpg') no-repeat left top;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
}

.pagination li.selected a ,
.pagination li a:hover {
	background-image: url('/app/projects/common/images/system/agare/navButtSW.jpg');
	color: #b12120 !important;
}

.pagination li.wide a {
	padding: 4px 8px 5px 7px;
	background: url('/app/projects/common/images/system/agare/navButtWR.jpg') no-repeat left top;
}

.pagination li.wide.selected a,
.pagination li.wide a:hover {
	background: url('/app/projects/common/images/system/agare/navButtWW.jpg') no-repeat left top;
}

.nextButton {
	float: right;
	padding: 4px 20px 5px 20px;
	background: url('/app/projects/common/images/system/agare/navNext.jpg') no-repeat left top;
}

/*-------------------------------------------------------------------

CSS FOR BOENDESIDAN

---------------------------------------------------------------------*/

.pageTop {
	background: url('/app/projects/common/images/system/agare/gradientsep.gif') repeat-x left bottom;
	padding: 10px 0 20px;
	margin-bottom: 10px;
	overflow: hidden;
}

.pageTop .grayButton {
	float: left;
}

.topInfo {
	background: url('/app/projects/common/images/system/agare/icon_info.gif') no-repeat left top;
	width: 400px;
	float: right;
	padding: 3px 0px 7px 45px;
}

/* bildboxen */

.imgbox {
	position: relative;
	background: #fafafa url('/app/projects/common/images/system/agare/imgbox_right.gif') no-repeat right bottom;
	padding: 0 8px 8px 0;
}

.imgbox .boxcontent {
	background: url('/app/projects/common/images/system/agare/imgbox_left.gif') no-repeat left top;
	padding: 8px;
	overflow: hidden;
	
}

/* corners */

.imgbox_tr {
	position: absolute;
	width: 8px;
	padding-top: 8px;
	top: 0px;
	right: 0px;
	background: transparent url('/app/projects/common/images/system/agare/imgbox_tr.gif') no-repeat left top;
}

.imgbox_bl {
	position: absolute;
	width: 8px;
	padding-top: 8px;
	bottom: 0px;
	left: 0px;
	background: transparent url('/app/projects/common/images/system/agare/imgbox_bl.gif') no-repeat left bottom;
}

.imgHolder {
	background: url('/app/projects/common/images/system/agare/gradientsep.gif') repeat-x left bottom;
	padding-bottom: 6px;
	position: relative;
	float: left;
	width: 450px;
	min-height:300px;
}
.imgNavNumber {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
}

.imgNavigation {
	position: absolute;
	bottom: 0px;
	right: 15px;
	width: 440px;
	text-align: right;
}

.imgNavigation a {
	margin-left: 2px;
}

.imgNavigation .grayButton {
	text-align: left;
	position: absolute;
	bottom: 2px;
	left: 15px;
}

.housemore {
	float: right;
	width: 135px;
}

.housemore .houseoptions {
	position: relative;
	padding-bottom: 7px;
	padding-top:7px;
}

.housemore .houseoptions .grayButton {
	position: absolute;
	bottom: -3px;
	right: 8px;
}

.housedetailswrapper {
	vertical-align:top;
	overflow: hidden;
	background: url('/app/projects/common/images/system/agare/housedesc_bg.gif') repeat-y left top;
	border-bottom: solid 1px #d1d1d1;
}

.housedetailswrapper .housedesc {
	float: left;
	width: 450px;
	padding-right: 20px;
	padding-top: 10px;
	position: relative;
}

.housedetailswrapper .housedesc h2 {
	font-size: 22px;
	font-family: Arial, Sans-serif;
}

.housedetailswrapper .housedesc .houserules {
	position: absolute;
	top: 8px;
	right: 23px;
}

.housedetailswrapper .housedesc .houserules img {
	margin-left: 3px;
}

.housedetailswrapper .housedesc .location {
	font-size: 12px;
	font-family: Arial, Sans-serif;
	text-transform: uppercase;
	display: block;
	margin-bottom: 8px;
}

.housedetailswrapper .housedesc p {
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.housedetailswrapper .housedesc p.intro {
	font-weight: bold;
}

.housedetailswrapper .housedetails {
	margin-top:0;
	float: right;
	/*width: 154px;*/
	_width:154px;
	padding-left: 0px;
}

.housedetailswrapper .housedetails ul {
	padding-top:30px;
	list-style:none;
}

.housedetailswrapper .housedetails ul li {
	padding: 5px 12px;
}

.housedetailswrapper .housedetails ul li.odd {
	background: #efefef;
}

.housedetailswrapper .housedetails ul li strong {
	font-weight: bold;
}

#iconWrapper
{
	height:70px;
	text-align:center;
}

ul.houseicons {	
	display:inline;
	list-style:none;
	overflow: hidden;
	padding: 8px 0;

}

ul.houseicons li {
	position:relative;
	top:50px;
	float:none;
	display:inline;
	width: auto;
	padding: 30px 6px 4px;
	font-size: 10px;

}

/* Aktiva ikoner */
ul.houseicons li.icon_internet_highlighted {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_dryingcloset_highlighted {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_micro_highlighted {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_fridge_highlighted {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_dishwasher_highlighted {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_fireplace_highlighted {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_doublebed_highlighted {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_balcony_highlighted {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_sauna_highlighted {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

/* Inaktiva ikoner */
ul.houseicons li.icon_internet_disabled {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_dryingcloset_disabled {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_micro_disabled {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_fridge_disabled {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_dishwasher_disabled {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_fireplace_disabled {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_doublebed_disabled {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_balcony_disabled {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}

ul.houseicons li.icon_sauna_disabled {
	background: url('/app/projects/common/images/system/agare/dummy_icon_house.gif') no-repeat center top;
}


/*---------------------------------------------

CSS FOR MINA BILDER

-----------------------------------------------*/
.pictureInfo {
	background: url('/app/projects/common/images/system/agare/gradientsep.gif') repeat-x left bottom;
	padding: 10px 0 25px;
}
.pictureInfo p {
	font-size: 12px !important;
}

.pictureInfo p strong {
	font-weight: bold;
}

.pictureInfo ul {
	margin: 10px 10px;
}

.pictureInfo ul li {
	list-style-type: disc !important;
	font-size: 12px !important;
	margin: 2px 10px;
}

.pictureForm  {
	
}

.pictureForm fieldset {
	overflow: hidden;
	background: url('/app/projects/common/images/system/agare/gradientsep.gif') repeat-x left bottom;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border: 0px;
}

.pictureForm label {
	display: block;
}

.pictureForm .pics {
	float: left;
	width: 180px;
}

.pictureForm .pics select {
	width: 100%;
	margin-bottom: 5px;
}

.pictureForm .pics select option {
	padding: 4px;
}

.pictureForm .pics select option.odd {
	background: #f2f2f2;
}

.pictureForm .messagewrapper {
	float: right;
	width: 420px;
}

.pictureForm .messagewrapper .boendedrp {
	padding: 10px 0;
}
.pictureForm .messagewrapper .boendedrp label {
	display: inline;
	padding-right: 10px;
}
.pictureForm .messagewrapper .boendedrp select {
	width: 300px;
}

.pictureForm .messagewrapper textarea{
	width: 400px;
}

.formbuttons {
	text-align: right;
	position: relative;
	background: url('/app/projects/common/images/system/agare/gradientsep.gif') repeat-x left bottom;
	padding-bottom: 20px;
}

.formbuttons .grayButton {
	top: 0px;
	left: 0px;

}



/* -----------------------------------------------------

 CSS FOR RAPPORT

 -------------------------------------------------------*/
 
.subhead.nomargin {
	margin-bottom: 0px !important;
} 

.reportTop {
	padding: 10px 0;
}

.reportTop label {
	font-weight: bold;
	margin-right: 3px;
}

.reportTop input {
	border: solid 1px #000;
	padding: 2px;
	margin-right: 5px;
	vertical-align: middle;
	width: 90px;
}

.reportTop .radiobutton
{
	padding-top:7px !important;
}

.reportTop .radiobutton input {
	padding:0;
	border: none;
	margin: 0;
	width: auto;
}

.reportTop .radiobutton label {
	font-weight: normal;
}

.reportTop select
{
	margin-right:5px;
}

table.reportTable {
	width: 100%;
	overflow: hidden;
}

table.reportTable strong {
	font-weight: bold;
}

table.reportTable th {
	background: #a90000;
	color: #fff;
	padding: 4px;
	text-align:left;
}

table.reportTable td {
	border-top: solid 1px #d4c3a2;
	padding: 4px;
}

.reportsum {
	text-align: right;
}

table.reportTable tr.blackborder td {
	border-color: #000;
	padding-bottom: 15px;
	border-bottom: double 1px #000;
}

table.reportTable tr.noborder td {
	border: none;
}

.tablebottom {
	
	padding-top: 19px;
	background: url('/app/projects/common/images/system/agare/gradientsep.gif') repeat-x left bottom;
}

.reportExtra {
	text-align: right;
	position: relative;
	background: url('/app/projects/common/images/system/agare/gradientsep.gif') repeat-x left bottom;
	padding: 15px 0 19px;
	margin-bottom: 10px;
}

.reportExtra .grayButton {
	position: absolute;
	top: -3px;
	left: 5px;
	_position:relative;
	_float:left;
	_top:-19px;
}

.errorList
{
	list-style:none;
	font-weight:bold;
}

/*-------------------------------------------------

KONTAKTSIDA

-------------------------------------------------*/

.contactTop {
	height: 124px;
	width: 441px;
	background: url('/app/projects/common/images/system/agare/kontakt_bg.jpg') no-repeat left top;
	position: relative;
	margin-top: 20px;
}

.smillaholder {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.contactTop p {
	position: absolute;
	width: 250px;
	left: 166px;
	top: 15px;
	line-height: 1.3;
}

.contactTop p strong {
	font-weight: bold;
	font-size: 13px;
}

#contactForm select {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	font-size: 12px;
}

#contactForm textarea {
	width: 95%;
	padding: 5px;
	font-size: 12px;
}

#contactForm label,
#contactForm select {
	font-weight: bold;
	color: #0067a2;
}

#contactForm .autoanswer {
	background: #ffe0b2;
	padding: 10px;
	margin: 10px 0 0;
}

#contactForm .autoanswer h3 {
	color: #e36b01;
	font-style: normal;
}

#contactForm .autoanswerfeedback {
	background: #fff;
	padding: 10px;
	margin-top: 10px;
}

#contactForm .autoanswerfeedback p {
	font-weight: bold;
}

#contactForm .autoanswerfeedback label {
	font-weight: normal;
	color: #000;
}

#contactForm .fieldrow {
	border-bottom: solid 1px #cccccc;
	padding: 10px 0;
	overflow: hidden;
}

#contactForm .fieldrow label {
	float: left;
	display: block;
	width: 90px;
	text-align: right;
	padding-right: 10px;
}

#contactForm .fieldrow input {
	float: left;
	display: block;
	width: 320px;
}

#contactForm .submitwrapper {
	text-align: right;
	padding: 10px;
}

.nohits
{
	padding:10px;
	font-weight:bold;
}

#companyInfo 
{
	margin-bottom:10px;	
}

#companyInfo p
{
	display:inline;
	font-weight:bold;
}

#companyInfo .divider
{
	padding:0 5px;
	font-weight:normal !important;
}
 /***********************************************************************************************************************
  * SLUT ÄGARSIDOR
  *
  */

div.redbutton09_left
{
    background-image: url(/app/projects/common/images/system/buttons/bb_left.jpg);
    background-color:transparent;
    background-position:left top;
    background-repeat:no-repeat;
}
a.redbutton09_right
{
    color: #FFFFFF;
    background-image: url(/app/projects/common/images/system/buttons/redbb_right.jpg);
    background-color:transparent;
    background-position:right top;
    background-repeat:no-repeat;
    cursor:pointer;
    display:block;
    font-weight:bold;
    height:25px;
    margin:0 0 0 3px;
    overflow:visible;
    padding:5px 20px 0 10px;
    position:relative;
    text-align:center;
}
.courseTable a.itemExpand
{
    background-image: url('/app/projects/common/images/system/boende/infoex.gif');
    background-repeat: no-repeat;
    padding-left: 19px;
    padding-bottom: 3px;
    background-position: top left;
    font-weight: bold;
    text-decoration: underline;
}
.courseTable a.itemFold
{
    background-image: url('/app/projects/common/images/system/boende/infoco.gif');
    background-repeat: no-repeat;
    padding-left: 19px;
    padding-bottom: 3px;
    background-position: top left;
    font-weight: bold;
    text-decoration: underline;
}

.courseTable .detail
{
  border: 2px solid #F2EDE9;
}
.courseTable .detail select
{
  float:right;
  margin: 5px;
}
.courseTable tr.separator
{
    background-color: #A90000;
    height: 2px;
    line-height: 2px;
}
.courseTable tr.separator td
{
  padding: 0px;
}
td.detail .reserveLink
{
  float: right;
  clear: right;
}
td.detail .reserveLink a
{
    color:#A70204;
    font-weight:bold;
    text-decoration:underline;
    padding-right: 5px;
}
.coursedates .calendarDay
{
  float: left;
  width: 10px;
  height: 9px;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
}
.coursedates .sF {  background-image:url(/app/projects/common/images/system/skidskola/calendar/selected/F.gif); }
.coursedates .nF {  background-image:url(/app/projects/common/images/system/skidskola/calendar/notselected/F.gif); }

.coursedates .sL {  background-image:url(/app/projects/common/images/system/skidskola/calendar/selected/L.gif); }
.coursedates .nL {  background-image:url(/app/projects/common/images/system/skidskola/calendar/notselected/L.gif); }

.coursedates .sM {  background-image:url(/app/projects/common/images/system/skidskola/calendar/selected/M.gif); }
.coursedates .nM {  background-image:url(/app/projects/common/images/system/skidskola/calendar/notselected/M.gif); }

.coursedates .sO {  background-image:url(/app/projects/common/images/system/skidskola/calendar/selected/O.gif); }
.coursedates .nO {  background-image:url(/app/projects/common/images/system/skidskola/calendar/notselected/O.gif); }

.coursedates .sS {  background-image:url(/app/projects/common/images/system/skidskola/calendar/selected/S.gif); }
.coursedates .nS {  background-image:url(/app/projects/common/images/system/skidskola/calendar/notselected/S.gif); }

.coursedates .sT {  background-image:url(/app/projects/common/images/system/skidskola/calendar/selected/T.gif); }
.coursedates .nT {  background-image:url(/app/projects/common/images/system/skidskola/calendar/notselected/T.gif); }

.coursedates .sW {  background-image:url(/app/projects/common/images/system/skidskola/calendar/selected/W.gif); }
.coursedates .nW {  background-image:url(/app/projects/common/images/system/skidskola/calendar/notselected/W.gif); }


/*****
 * Resa start
 */

.travelWrapper
{
	width: 636px;
}
.travelWrapper .row,
.travelWrapper .inner
{
	background: transparent url(/app/projects/common/images/system/resor/blocks.png) repeat-x ;
	padding: 0;
}

.travelWrapper .inner
{
	background-position: 0 bottom;
}

.travelWrapper .row
{
	padding-top: 8px;
	margin-bottom: 9px;
}

.travelWrapper ul
{
	display: block;
	margin: 0;
	padding: 0;
}

.travelWrapper li
{
	float: left;
	width: 196px;
	list-style: none;
	padding: 0;
	display: block;
	padding: 4px;
	margin-right: 8px;
}
.travelWrapper h3
{
	color: #970600;
	font-family: "Gil Sans", sans-serif;
	font-size: 17px;
	margin-left: 13px;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 6px;
}
.travelWrapper h3.plane
{
	background: transparent url(/app/projects/common/images/system/resor/icon_plane.png) no-repeat right 0;
}
.travelWrapper h3.train
{
	background: transparent url(/app/projects/common/images/system/resor/icon_tag.png) no-repeat right 0;
}
.travelWrapper h3.boat
{
	background: transparent url(/app/projects/common/images/system/resor/icon_bat.png) no-repeat right 0;
}
.travelWrapper h3.transfer
{
	background: transparent url(/app/projects/common/images/system/resor/icon_transfer.png) no-repeat right 0;
}
.travelWrapper h3.bus
{
	background: transparent url(/app/projects/common/images/system/resor/icon_buss.png) no-repeat right 0;
}
.travelWrapper h3.car
{
	background: transparent url(/app/projects/common/images/system/resor/icon_hyrbil.png) no-repeat right 0;
}
	
.travelWrapper span
{
    font-family: Arial, sans-serif;
	font-size: 11px;
	margin-left: 13px;
	text-align: left;
	display: block;
	width: 180px;
}
		
.travelWrapper span a
{
	float: right;
	display: block;
	width: 80px;
	height: 26px;
	background: transparent url(/app/projects/common/images/system/resor/button.png) no-repeat;
	text-indent: -2000px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.travelWrapper span p 
{
	float: right;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.travelWrapper li .inner
{
}
	
.travelWrapper li .imageWrapper
{
	position: relative;
	margin-top: -8px;
}
		
		
.travelWrapper li .mask
{
	position: absolute;
	height: 3px;
	width: 204px;
	top: 0;
	background: transparent url(/app/projects/common/images/system/resor/mask.png) no-repeat 0 0;
}


/**
 * testfix
 */

div#totalsum
{
  clear: both;
}
div.redbutton09_left
{
  white-space: nowrap;
}

.reservationinfo table.boendeDetail
{
    clear: both;
}

div.detrow
{
  height: auto;
  *height: 14px;
  min-height: 16px;
}

table.brownbox .top
{
  display: table-row;
}

table.brownbox .top td,table.brownbox .bottom td
{
  line-height: 10px;
}

/*****
 * Resa slut
 */

/* Event Booking */
.clearer
{
	clear: both;
}
#eventBookingList
{
  margin-left: 0px;
}
	#eventBookingList li
	{
		height: 129px;
		margin-bottom: 8px;
		*background: white url(/app/projects/common/images/system/event/bg_event_calendar.png) no-repeat 0 0;
	}

	.eventCalendar
	{
		width: 97px;
		padding-top: 37px;
		float: left;
		height: 90px;
		background: white url(/app/projects/common/images/system/event/bg_event_calendar.png) no-repeat 0 0;
	}
		.eventCalendar .date
		{
			font-size: 30px;
			font-weight: bold;
			text-align: center;
			display: block;
			margin-bottom: 6px;
			text-align: center;
		}
		.eventCalendar .toDate
		{
			padding-top: 10px;
		}
		.eventCalendar .month,
		.eventCalendar .day
		{
			text-transform: uppercase;
			font-weight: bold;
			text-align: center;
			display: block;
			clear: both;
		}

	#eventBookingList .photoWrapper
	{
		float: left;
	}
		#eventBookingList .photoWrapper img
		{
			height: 125px;
			width: auto;
			margin-right: 19px;
		}
	.eventItem
	{
		border-top: 2px solid white;
		background: #f4eee8;
		height: 125px;
	}
		.eventItem h3
		{
			font-size: 15px;
			padding: 0;
			margin-bottom: 0;
			padding-bottom: 0;
			padding-top: 10px;
		}
			.eventItem .subTitle
			{
				display: block;
				font-weight: normal !important;
				font-style: italic;
				font-size: 15px;
				margin-bottom: 5px;
			}
			.eventItem .itemBody
			{
				font-size: 12px;
			}
			.eventItem .itemBody em
			{
				color: #990000;
				font-style: normal;
				font-weight: bold;
				font-size: 14px;
			}
		#eventBookingList .redbutton09_left
		{
			float: right;
			margin-top: 5px;
			margin-left: 5px;
			margin-right: 10px;
			*width: 80px;
		}
			#eventBookingList .redbutton09_left a
			{
				text-decoration: none;
			}
		

#eventBooking
{	
	margin-top: 10px;
	margin-bottom: 7px;
}
	#eventBooking label
	{
		cursor: pointer;
	}
	#eventBooking .eventItem
	{
		height: auto;
		margin-top: 7px;
		padding-bottom: 10px;
	}
		#eventBooking .eventItem h3
		{
			padding-top: 20px;
			font-weight: bold;
			color: black;
		}
	#eventBooking .photoWrapper
	{
		float: right;
	}
		#eventBooking .photoWrapper img
		{
			height: auto;
			width: 244px;
			margin: 20px 20px 10px 10px;
		}
	#eventBooking .eventCalendar
	{
		background: transparent url(/app/projects/common/images/system/event/bg_event_calendar_item.png) no-repeat 0 0;
		width: 92px;
		height: 140px;
		position: relative;
		top: -7px;
		margin-left: 13px;
		margin-right: 13px;
		padding-bottom: 30px;
	}
	
	#eventBooking .itemBody
	{
		margin-left: 118px;
		display: block;
	}
	
	.participantWrapper
	{
	}

	#eventBooking .participant
	{
		border-top: 3px solid white;
	}
		#eventBooking .participant .team
		{
			padding: 5px 5px 5px 23px;
/*			border-bottom: 8px solid white; */
			background-color: #f1eeeb;
			clear: both;
		}
			#eventBooking .participant .team input
			{
				border: 1px solid #505050;
				width: 168px;
				margin-left: 5px;
			}
    		#eventBooking .participant .team a.remove
    		{
    			background: transparent url(/app/projects/common/images/system/skidskola/icon_bin.gif) no-repeat right center;
    		}

		#eventBooking .participant .family
		{
			border-bottom: 3px solid white;
			padding: 5px 5px 5px 23px;
			background-color: #f1eeeb;
		}

		#eventBooking .participant .header
		{
			background: #756858;
			color: white;
			padding-left: 23px;
			padding-top: 8px;
			width: auto;
			float: none;
			clear: both;
			height: auto;
			*height: 27px;
			padding-bottom: 5px;
			min-height: 11px;
			font-size: 11px;
			font-weight: bold;
		}
		#eventBooking .participant a.remove
		{
			color: #a8a8a8;
			float: right;
			margin-right: 8px;
			padding-right: 13px;
			text-decoration: underline;
			font-weight: normal;
			background: transparent url(/app/projects/common/images/system/event/trash.gif) no-repeat right center;
		}

	#eventBooking .participantControl
	{
		border-bottom: 3px solid white;
		background-color: #f1eeeb;
	}
		#eventBooking .participantControl .type,
		#eventBooking .participantControl .number
		{
			float: left;
			padding:  17px 0 17px 20px;
		}
		#eventBooking .participantControl .type,
		#eventBooking .participantControl .number,
		#eventBooking .participantDetails
		{
			background: #f1eeeb url(/app/projects/common/images/system/event/bg_arrow_dimmed.png) no-repeat 0 center;
		}
		#eventBooking .participantDetails span
		{
			font-size: 10px;
			color: #656565;
		}
		#eventBooking .participantDetails
		{
			background-position: 0 4px;
			padding-left: 12px;
		}
            #eventBooking .participantControl .type.active,
		    #eventBooking .participantControl .number.active,
			#eventBooking .participantDetails.active
			{
				background-image: url(/app/projects/common/images/system/event/bg_arrow.png);
			}
		#eventBooking .participantControl .number
		{
			width: 207px;
		}
		#eventBooking .participantControl .type
		{
			width: 255px;
			padding-right: 15px;
			border-right: 3px solid white;
		}
		#eventBooking .participantControl select
		{
			width: 95%;
		}
			#eventBooking .participantControl select
			{
				*margin-right: 4px;
			}
		#eventBooking .participantControl .redbutton09_left
		{
			float: right;
			margin-right: 16px;
			margin-top: 14px;
			*margin-left: 30px;
		}
		#eventBooking .participantDetails
		{
		}

	#eventBooking .participantDetails
	{
		clear: both;
	}
		#eventBooking .participantDetails .formGroup
		{
			padding: 10px;
		}
		#eventBooking .participantDetails .separator
		{
			clear: both;
			border-bottom: 1px solid white;
			margin: 0 9px;
		}

		#eventBooking .participantDetails input
		{
			width: 100px;
			border: 1px solid #505050;
			margin: 0 5px;
		}
			#eventBooking .participantDetails input[type=text]
			{

			}

		#eventBooking .participantDetails .separator div
		{
			background: white;
			width: 4px;
			margin: 0 14px;
			overflow: hidden;
		}

        #eventBooking .summary
		{
			padding-right: 11px;
			border-top: 1px solid white;
			padding-top: 5px;
			padding-bottom: 10px;
			background-color: #f1eeeb;
		}
			#eventBooking .summary em
			{
				font-weight: bold;
				font-style: normal;
				display: block;
				margin-left: 0.5em;
				text-align: right;
			}
			#eventBooking .summary .person
			{
				display: block;
				text-align: right;
			}
			#eventBooking .summary span.num,
			#eventBooking .summary span.labels
			{
				display: block;
				float: right;
				color: black;
			}
	a.addParticipant
	{
		color: #a70204;
		font-size: 11px;
		text-decoration: underline;
		font-weight: bold;
		float: right;
		padding-left: 14px;
        padding-bottom: 12px;
        padding-top: 3px;
        *padding-top: 0px;
        background: transparent url(/app/projects/common/images/system/event/plus.png) no-repeat 0 5px;
        *background: transparent url(/app/projects/common/images/system/event/plus.png) no-repeat 0 3px;
		*margin-top: 5px;
	}
	
#eventBookingList h3
{
	padding-top: 5px;
}
#eventBooking .submitwrapper
{
  float: right;
  *float: none;
}
/**** Event slut *****/
