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: -321;
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}

#layerMetro{
	position: absolute;
	cursor: pointer;
	top: 16px;
	left: 299;
	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: -163;
	width: 10px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	z-index:10; 
}

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

#layerCounter{
	position:absolute;
	top:110px;
	left: 0;
	/*_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: hidden;
}

#layerMiniMenu{
	position:absolute;
	top: 78px;
	left: 0;
	/*_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:0;
	top:0;
	width:280px;
	z-index:200;
}

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

div.layerHelpData { 
	position:absolute;
	visibility:hidden; 
	height:0;
	left:2;
	top:2;
	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: 214;
	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: 214;
	margin: 0px;
	padding: 0px;
	z-index: 11;
}

div.box
{
	position:relative; top:0; left:0; width:716; font-size:1px; top:0; 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;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="files/pictures/dim.png", sizingMethod="scale");
}

#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: -175;
	left: -220;
	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;
}

#layerScrollDownBg{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 200;
	width: 716;
	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: 270;
	width: 716;
	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: 170;
	width: 716;
	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: -375;
	_width: 749;
	_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: 15;*/
}

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

#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:-115;
	
	/*
	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;
	}

.inputTransparentBig {	
    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:140;
	height: 21;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0px;
	}