body{
	padding: 0 0 0 0;
	margin:0px;
	background-color: #ffffff;
	background:url("../../files/pictures/bg.jpg") fixed;
	overflow-x:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

#layerToppBg{
	background:url("../../files/pictures/skuggatopp.png") fixed;
	position:fixed;
	top:0px;
	_position:absolute;
	_top:expression(eval(document.body.scrollTop));
	left:0px;
	width:100%;
	height:187px;
	margin:0px;
	padding:0px;
	z-index:1;
	
	// _background-image:none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="files/pictures/skuggatopp.png", sizingMethod="scale");
}

#layerPageTop{
	position:fixed;
	top:0px;
	left:50%;
	_position:absolute;
	_top:expression(eval(document.body.scrollTop));
	_left:expression(eval(document.body.clientWidth/2));
	width:840px;
	height:0px;
	margin:0px;
	padding:0px;
	z-index:20;
}

#layerBetaContainer{
	position:fixed;
	top:0px;
	left:100%;
	_position:absolute;
	_top:expression(eval(document.body.scrollTop));
	
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	z-index:30;
}

#layerBeta{
	position:absolute;
	top:0px;
	left:-321px;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	z-index:1;
}

#layerMetro{
	position:absolute;
	cursor:pointer;
	top:16px;
	left:299px;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	z-index:21;
}

#layerPageTopImage{
	position:absolute;
	top:0px;
	left:-409px;
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
	z-index:20;
}

#layerPageTopButton{
	position:absolute;
	top:0px;
	left:-397px;
	width:248px;
	height:128px;
	margin:0px;
	padding:0px;
	z-index:20;
	cursor:pointer;
}

#layerMenu{
	position:absolute;
	left:-445px;
	top:-163px;
	width:10px;
	height:10px;
	margin:0px;
	padding:0px;
	z-index:10; 
}

#layerMenuButtons{
	position:absolute;
	left:-445px;
	top:128px;
	z-index:30; 
}

#layerCounter{
	position:absolute;
	top:110px;
	left: 0px;
	/*_top:expression(eval(document.body.scrollTop + 110));*/
	/*_left: expression(eval(document.getElementById('').width/2));*/
	/*_left: expression(eval(document.body.clientWidth/2));*/
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	z-index:11;
	visibility:visible;
}

#layerMiniMenu{
	position:absolute;
	top: 78px;
	left: 0px;
	/*_top:expression(eval(document.body.scrollTop + 110));*/
	/*_left: expression(eval(document.getElementById('').width/2));*/
	/*_left: expression(eval(document.body.clientWidth/2));*/
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	z-index:11;
}

div.layerFrameContainer { 
	position:relative;
	margin:0px;
	padding:0px;
	z-index:11;
}

div.glide { 
	position:absolute;
	visibility:hidden; 
	left:0px;
	top:0px;
	width:280px;
	z-index:200;
}

div.layerHelp { 
	position:absolute;
	height:0px;
	left:2px;
	top:4px;
	margin:0px;
	padding:0px;
	z-index:10;
}

div.layerHelpData { 
	position:absolute;
	visibility:hidden; 
	height:0px;
	left:2px;
	top:2px;
	margin:0px;
	padding:0px;
	z-index:10;
}

div.layerProviderInfo
{
	position:absolute;
	background:url(../../files/pictures/bg_result_bg.gif) repeat-y;
	height:0px;
	top:4px;
	left:0px;
	margin:0px;
	padding:0px;
	z-index:11;
}

div.layerProviderInfoData
{
	position:absolute;
	visibility:hidden; 
	height:0px;
	top:4px;
	left:214px;
	margin:0px;
	padding:0px;
	z-index:11;
}

div.layerMiscInfo
{
	position:absolute;
	height:0px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	z-index:11;
}

div.layerMiscInfoData
{
	position:absolute;
	visibility:hidden; 
	height:0px;
	top:0px;
	left:214px;
	margin:0px;
	padding:0px;
	z-index:11;
}

div.box
{
	position:relative;
	top:0px;
	left:0px;
	width:716px;
	font-size:1px;
	top:0px;
	line-height:0;
	z-index:20;
}

#layerPopContainer{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	z-index:20;
	visibility:hidden;
}

#layerPopBg{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	background:url("../../files/pictures/dim.png");
	z-index:10;
}

#layerPop{
	position:absolute;
	top:50%;
	left:50%;
	_top:expression(eval(document.body.clientHeight/2-25));
	/*_top: expression(eval(document.body.scrollTop)); */
	/*_left: expression(eval(document.body.clientWidth/2));*/
	height:300px;
	width:200px;
	margin:0px;
	padding:0px;
	z-index:10;
}

#layerHelpMenuContainer{
	position:fixed;		
	top:0px;
	left:0px;
	_position:absolute;	
	_top:expression(eval(document.body.scrollTop));
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	z-index: 11;
	overflow-y:hidden;
	overflow-x:hidden;
}

#layerHelpMenuBg{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	z-index:11;
	background:url('../../files/pictures/dim.png');
	// _background-image:none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="files/pictures/dim.png", sizingMethod="scale");
}

#layerHelpMenu{
	position:absolute;
	top:205px;
	left:50%;
	height:100%;
	width:100%;
	z-index:11;
}

#layerRedArrowContainer{	
	position:fixed;
	top:0px;
	left:50%;
	_position:absolute;
	_top:expression(eval(document.body.scrollTop));
	_left:expression(eval(document.body.clientWidth/2));
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
	z-index:20;
}

#layerRedArrow{
	position:absolute;
	top:181px;
	left:-25px;
	height:0px;
	width:0px;
	z-index:11;
}

#layerHelpPopContainer{
	position:absolute;
	top:50%;
	left:50%;
	margin:0px;
	padding:0px;
	z-index:20;
	visibility:hidden;	
}

#layerHelpPopBg{
	position:absolute;
	top:-175px;
	left:-220px;
	margin:0px;
	padding:0px;
	z-index:20;	
}

#layerScrollDown{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	z-index:21;
	visibility:hidden;
}

#layerProblem{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	z-index:21;
	visibility:hidden;
}

#layerScrollDownBg{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:716px;
	margin:0px;
	padding:0px;
	background:url("../../files/pictures/dim.png");
	z-index:21;
	// _background-image:none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="files/pictures/dim.png", sizingMethod="scale");
}

#layerProblemBg{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:716px;
	margin:0px;
	padding:0px;
	background:url("../../files/pictures/dim.png");
	z-index:21;
	// _background-image:none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="files/pictures/dim.png", sizingMethod="scale");
}

#layerSendingEmail{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	z-index:21;
	visibility:hidden;
}

#layerSendingEmailBg{
	position:absolute;
	top:0px;
	left:0px;
	height:270px;
	width:716px;
	margin:0px;
	padding:0px;
	background:url("../../files/pictures/dim2.png");
	z-index:21;
	// _background-image:none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="files/pictures/dim2.png", sizingMethod="scale");
}

#layerSendingNewsEmailBg{
	position:absolute;
	top:0px;
	left:0px;
	height:170px;
	width:716px;
	margin:0px;
	padding:0px;
	background:url("../../files/pictures/dim2.png");
	z-index:21;
	// _background-image:none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="files/pictures/dim2.png", sizingMethod="scale");
}

#layerPage{
	position:absolute;
	top:105px;
	left:50%;
	_left:expression(eval(document.body.clientWidth/2));
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
	z-index:10;
}

#layerPageContainer{
	/*background:url(../../files/pictures/bg_text.png);*/
	position:relative;
	top:0px;
	left:-420px;
	width:820px;
	margin:0px;
	padding:0px;
	/*
	_left:-375px;
	_width:749px;
	_background:url(../../files/pictures/bg_text.jpg);
	*/
	_background-image:none;
	z-index:1;
}

#layerPageDataMargin{
	position:relative;
	top:0px;
	left:60px;
	width:715px;
	height:50px;
	margin:0px;
	padding:0px;
	z-index:12;
	/*_left:15px;*/
}

#layerPageData{
	position:relative;
	top:0px;
	left:60px;
	width:715px;
	margin:0px;
	padding:0px;
	z-index:12;
	/*_left:15px;*/
}

#layerPageBg{
	position:absolute;
	top:30px;
	left:44px;
	_height:expression(eval(document.body.clientHeight-50));
	overflow:hidden;
	
	/* _position:absolute; */
	
	/* _top:expression(eval(document.body.scrollTop+150));  */

	
	/*_height:expression(eval(document.body.clientHeight-250));*/

	/* overflow:hidden; */
	
	z-index:1;
}

#layerPageBottomMargin{
	position:relative;
	top:0px;
	left:0px;
	height:65px;
	z-index:10;
}

#layerPageFotter{
	position:absolute;
	left:12px;
	top:-115px;
	
	/*
	top:-115px;
	left:-420px;
	*/
	height:0px;
	width:820px;
	/*overflow:hidden;*/
	z-index:19;
}

h1{
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#222222;
	line-height:30px;
	margin:0px;
	font-size:22px;
	letter-spacing:-1px;
	padding: 0px 0 0 0px;
}

a {
	text-decoration:none;
	color:#3300FF;
	}
a:hover {
	text-decoration:none;
	color:#FF9933;
	}
	
a.white {
	color:white;
}
a.white:hover {
	text-decoration:none;
	color:#000000;
	}

a img {
	border:none;
}
	
.textUpper {
	font:12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	}

.noH1 {
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#222222;
	line-height:28px;
	margin:0px;
	font-size:22px;
	letter-spacing:-1px;
	padding: 0px 0 0 0px;
	font-weight:bold;
	}

.textRubrik {
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#222222;
	line-height:32px;
	margin:0px;
	font-size:19px;
	letter-spacing:-1px;
	font-weight:normal;
	}
	
.textBig {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222222;
	line-height:38px;
	font-size:38px;
	font-weight:normal;
	letter-spacing:-1px;
	}
	
.textCounter {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222222;
	line-height:60px;
	font-size:60px;
	font-weight:normal;
	letter-spacing:-1px;
	}
	
.textStandard {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222222;
	line-height:13px;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-1px;
	}

.textText {
	font-family: arial, verdana, tahoma, futura, helvetica, geneva;
	font-size:12px;
	line-height:120%;
	text-decoration:none;
	margin:0px;
	font-weight:normal;
	/* color: #00264E; */
}

.textMicro {
	font-family: arial, verdana, tahoma, futura, helvetica, geneva;
	font-size:10px;
	color:#00264E;
	text-decoration:none;
}

.textUnderRubrik {
	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-size: 11px;	
	text-transform:uppercase;
	letter-spacing:2px;
	margin-left:0px;
}

.textMellanRubrik{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:19px;
	line-height:19px;
	font-weight:normal;
	letter-spacing:-1px;
	}
	
.textMellanRubrikBold{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:19px;
	line-height:19px;
	font-weight:bold;
	letter-spacing:-1px;
	}

.textSKI{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:17px;
	line-height:17px;
	font-weight:normal;
	letter-spacing:-1px;
	}

.inputTransparentBig {	
	outline:none;
	border:0 none;
	background: transparent url(../pictures/transp_pixel.gif) repeat scroll 0%;
	left:0px;
	width:270px;
    margin-right:4px;
	margin-left:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
	font-size:26px;
	font-weight:normal;
	letter-spacing:-1px;
	}

.formClassic {
	width:140px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0px;
	}

.formRegister {
	width:200px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0px;
	}	
	
table.spartips
{
	background:#FFFFFF;
	width: 350px;
	border-collapse:collapse;
	border:1px solid #FFCA5E;
}

caption.spartips
{
	font: 13px/13px Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(../pictures/bg_caption.jpg) right top;
	height: 45px;
	color: #FFAA00;
}

th.spartipshead
{
	background: url(../pictures/bg_th.jpg) no-repeat right;
	height: 37px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left;
	border-right: 0px solid #FCF1D4;
}

tr.spartipstbody
{
	background: #FFFFFF url(../pictures/bg_td1.jpg) repeat-x top;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
	text-indent: 10px;
}

tr.spartipsoddtbody
{
	background: #FFF8E8 url(../pictures/bg_td2.jpg) repeat-x;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
	text-indent: 10px;
}


