* {
margin: 0;
padding: 0}

html, body, form { height:100;
				   margin:0px;
				   padding:0px; }
				   
body {
background-color: #000;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif}
	
img{border:0;}

.imglink{border-bottom: 0 !important;}

/* ---------------------------------------------------------
   uppdatering
--------------------------------------------------------- */
select { position:relative;
		 z-index: 4900; }
div.blackbg { display: block;
			  width: 100%;
			  height: 100%;
			  position: absolute;
			  top: 0px;
			  left: 0px;
			  /* for IE */
			  filter:alpha(opacity=50);
			  /* CSS3 standard */
			  opacity:0.5;
			  /* for Mozilla */
		  	  -moz-opacity:0.5;
			  height: expression(document.body.clientHeight + "px");
			  width: expression(document.body.clientWidth + "px"); 
			  z-index: 5000;
			  background: #000;  }

		div.update { position: absolute;
					 display: block;
					 width: 546px;
					 height: 117px;
					 top: 160px;
					 left: 50%;
					 margin:0px 0px 0px -303px;
					 padding:40px 30px;
					 z-index:5200;
					 background: url(../images/update.png) 0px 0px no-repeat;  }
		
			div.update h1 { margin:0px 0px 5px 0px;
							color:#de004b;
							font:bold 20px Arial, verdana, Helvetica, sans-serif; }
							
			div.update p { line-height:24px !important;
						   color:#de004b; 
						   font:14px Arial, verdana, Helvetica, sans-serif; }

#disclaimer {background: url(../images/disclaimer.png); width: 705px; height: 36px; margin-bottom: 25px;}

/* ---------------------------------------------------------
   Övre delen av sidan
--------------------------------------------------------- */
#top {
background: #fff url(../images/background.png) bottom left repeat-x;}
/* for understanding browsers */
#top {
background: #fff url(../images/background.png) bottom left repeat-x;}
/* for understanding browsers */
.hojd {
	min-height:472px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 472px;
}#top { display:block;
background: #fff url(../images/background.png) bottom left repeat-x;}
/* for understanding browsers */
.hojd2 {
	min-height:47px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd2  {
	height: 47px;
}
#topsmall {
background: #fff;
height: auto;}
	#top-inner {
	margin: 0 auto;
	padding-top: 0px;
	width: 746px}
	
	div.flikar  { clear:both;
				  display:block;
				  width:700px;
				  margin:0px 0px 78px 0px; }
		div.flikar ul { float:right;
						list-style:none; }

	div.flikar  li { float:left;
					 display:block;
	      			 margin:0px 0px 0px 5px;
    	  			 padding:0 0 0 10px;
					 background:url('../images/left.png') no-repeat left top; }
	
	div.flikar a {	float:left;
      				display:block;
					padding:5px 10px 30px 0px;
    	  			text-decoration:none;
      				color:#fff;
					font: bold 16px Arial, Verdana, sans-serif;
					border:none;
					position:relative;
      				background: url('../images/right.png') no-repeat right top; }

	
	div.flikar li:hover, div.flikar li.sfhover, div.flikar  li:hover a, div.flikar  li.sfhover a {  cursor:pointer;
												background:url('../images/left_on.png') no-repeat 0px 0px; }
	div.flikar li:hover a , div.flikar li.sfhover a {	cursor:pointer;
							background:url('../images/right_on.png') no-repeat right 0px; }

    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
	div.flikar a {float:none;}
    /* End IE5-Mac hack */
	div.flikar a:hover {
      }

	div.flikar li.active { background:url('../images/left_on.png') no-repeat 0px 0px; }
	div.flikar li.active a { font-weight:bold;
			       color:#fff;
			       background:url('../images/right_on.png') no-repeat right 0px; }






		
		#top-left {
		float: left;
		width: 430px;
		padding:0px 0px 0px 23px; }
			#top-left h1 {
			color: #111111;
			font-size: 1.3em;
			font-weight: bold;
			line-height: 1.1em;
			padding: 15px 0 26px 0;
			width: 420px;
			font:bold 17px/24px "century gothic", arial, verdana, sans-serif; }
			#top-left p {
			/*color: #898989;
			font: 14px/19px Calibri, Arial, Verdana, Helvetica, sans-serif;*/
			color:#898989;
			font:14px/20px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
			padding-bottom: 23px;
			width: 420px}
			#top-left p span.sphinxly { color: #000;
										/*font: 14px/19px Calibri, Arial, Verdana, Helvetica, sans-serif;*/
										font:14px/20px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
			#top-left p span.sphinxly a { border:none;	
										  color: #22c1df;
										  /*font: bold 14px/19px Calibri, Arial, Verdana, Helvetica, sans-serif;*/
										  font:14px/20px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
			#top-left p.small {
			color: #A5A5A5;
			font-size: 12px;
			width 420px}
			#top-left span.label { width:140px; 
								   color: #898989;
								   /*font: 14px/19px Calibri, Arial, Verdana, Helvetica, sans-serif;*/
								   font:14px/20px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
			#top-left a {
			border-bottom: 1px solid #a5a5a5;
			color: #748EA9;
			text-decoration: none}
			#top-left a:hover {
			border-bottom: 1px solid #353535;
			color: #353535}
			#top-left label {
				color:#000;
				padding:0px 6px 0px 0px;
				display: inline-block;
				width: 82px;}
		#top-right {
			padding-right: 4px;
			text-align: right;
			margin-right:-27px;}

/* ---------------------------------------------------------
   Mellersta delen av sidan
--------------------------------------------------------- */
#middle {
background: #c7c7c7 url(../images/background-border.png) top left repeat-x;}
	#middle-inner {
	color: #6d6d6d;
	font-size: 12px;
	margin: 0 auto;
	width: 700px;
	height:43px;
	padding:15px 0px;}
		#middle-inner ul {
		list-style: none;
		padding-top: 10px}
		#middle-inner li {
		float: left;
		position:relative;
		color:#ffffff;
		font: 14px/19px Calibri, Arial, Verdana, Helvetica, sans-serif;
		text-align:right;}
		#middle-inner li span {
		position:absolute;
		top:4px;
		right:1px;
		text-align:right;
		color:#464646;
		font: 14px/19px Calibri, Arial, Verdana, Helvetica, sans-serif; }
			#middle-inner li.rakna {
			padding: 5px 0 0 0;
			width: 52px;
			text-align:left; }
			#middle-inner li.rakna span {
			left:-1px;
			text-align:left;}
			#middle-inner li.rakna2 {
			padding: 3px 0 0 0;
			width: 80px}
			#middle-inner li.rakna3 {
			padding: 5px 0 0 15px;
			width: 35px}
			#middle-inner li.rakna4 {
			padding: 5px 0 0 15px;
			width: 71px}
			#middle-inner li.rakna5 {
			padding: 5px 0 0 14px;
			width: 74px}
			#middle-inner li.rakna6 {
			padding: 2px 0 0 32px;float:right; margin-right: -7px;}
		#middle-inner input.textfield {
		/*background-color: #fff;
		border: 1px solid #e2d7d7;*/
		border:none;
		color: #000;
		font: 20px/44px Arial, Helvetica, sans-serif;
		font-weight: bold;
		height: 44px;
		padding: 0px 10px 0 10px;
		text-align:right;
		width: 53px;
		margin:-13px 0px 0px 0px;
		background:url(../images/textfield.png) no-repeat 0px 0px; }
		#middle-inner input.submitbutton {
		background: transparent url(../images/submit.gif) top left no-repeat;
		height: 40px;
		width: 77px;
		margin:-13px 0px 0px 0px; }
		#middle-inner input.submitbutton:hover {
		background: transparent url(../images/submit2.gif) top left no-repeat}

/* ---------------------------------------------------------
   Nedersta delen av sidan
--------------------------------------------------------- */
#bottom {
margin: 0 auto;
padding: 35px 0 20px 0;
width: 700px}
	#bottom table {
	border: 0;
	margin-bottom: 50px;
	width: 700px}
		#bottom th {
		border-bottom: 1px solid #232323;
		font-size: 10px;
		font-weight: normal;
		text-align: left}
			#bottom th.nr3 {
			width: 114px}
			#bottom th.nr4 {
			width: 80px}
			#bottom th.nr5 {
			text-align: right;
			width: 93px}
			#bottom th p{
			color: #868686;
			padding-bottom: 3px}
			#bottom th img {
			padding: 0 5px 2px 0}
		#bottom td {
		height: 76px;}
			#bottom td.nr0 {
			margin-top: 15px;
			width: 95px;
			vertical-align: middle !important; }
			#bottom td.nr1 {
			margin-top: 15px;
			width: 169px;
			vertical-align: middle !important; }			
			#bottom td.nr2 {
			margin-top: 12px;
			width: 266px;
			vertical-align: middle !important;  }
			#bottom td.nr3 {
			margin-top: 12px;
			width: 104px;
			vertical-align: middle !important; }
			#bottom td.nr4 {
			margin-top: 12px;
			width: 70px;
			vertical-align: middle !important; }
			#bottom td.nr5 {
			margin-top: 12px;
			text-align: right;
			width: 93px;
			vertical-align: middle !important; }
			#bottom td h1 {
			color: #fff;
			font-size: 1.0em}
			#bottom td p.small {
			color: #aaaaaa;
			font-size: 10px}
			#bottom td p.big {
			color: #aaaaaa;
			font-size: 11px}
			#bottom td span {
			color: #fff;
			font-size: 14px;
			font-weight: bold}
	#bottom p {
	color: #fff;
	font-size: 10px;}
	#bottom a {
	border-bottom: 1px solid #898989;
	color: #fff;
	font-weight: bold;
	text-decoration: none}
	#bottom a:hover {
	border-bottom: 1px solid #fff}
	
	#bottom a.highlight {
	border: 0;
	color: #868686;
	font-size: 10px;
	font-weight: normal}
	#bottom a.highlight span {
	left: -5000px;
	position: absolute;
	width: 4000px} 
	#bottom a.highlight:link {
	background: url(../images/arrow.png) no-repeat 0 3px;
	padding: 0 0 0 10px}
	#bottom a.active:link {
	color: #fff !important;}
	#bottom a.highlight:hover {
	color: #fff;
	background: url(../images/arrow.png) no-repeat 0 -96px;
	padding: 0 0 0 10px}
	
	#bottom em{color:#FFF;}
	
	span.lowprice{color:#FF8C00 !important;}

	img.cmtimage{border: 4px solid #111;}
	
	#commentlist{
		list-style: none;
		margin-bottom: 20px;
	}
	#commentlist li{
		clear: both;
		color: #222;
	}
	
	#commentlist li img{
		float: left;
	}
	
	#commentlist li div{
		float: left;
		margin-left: 20px;
	}
	#commentlist li div strong{
		color: #666;
	}
	#commentlist li div span{
		color: #666;
	}
	
	.nr0{
		vertical-align: middle !important;
		text-align: left;
	}
	.nr0 a, sup a {
		border-bottom: 0 !important;
		text-decoration: none}
		
	div.inlagg  { margin:0px 0px 10px 0px;
				  padding:5px 0px 0px 0px;
				  background: url(../images/divider.png) no-repeat 0px bottom; }
					
	div.inlagg h2 { float:left;
					line-height:18px !important;
					color:#ff8c00;
					font: bold 16px Arial, verdana, Helvetica, sans-serif; }
					
	div.inlagg span.newsdate { float:left;
							   padding:0px 0px 10px 5px;
							   line-height:18px !important;
							   color:#fff;
							   font: 12px Arial, verdana, Helvetica, sans-serif; }
	div.inlagg p { clear:both;
				   margin:0px !important;
				   padding:0px 80px 0px 0px !important;
				   line-height:18px !important;
				   color:#fff;				   
				   font: 12px Arial, verdana, Helvetica, sans-serif !important; }
				   
	div.inlagg span.svara { float:right;
							margin:0px;
						    padding:0px 0px 5px 0px;
							color:#ff8c00;
							font: bold 12px Arial, verdana, Helvetica, sans-serif; }
		
	div.svar  { clear:both;
				margin:0px;
				padding:15px 0px 0px 20px;
				background: url(../images/divider2.png) no-repeat 0px 0px; }
				
	div.commentform { width:700px;
					  margin:100px 0px 0px 0px;
					  padding:0px !important; }
					  
	div.commentform h1	{ margin:0px 0px 10px 0px;
						  color:#fff;
						  font: bold 22px Arial, verdana, Helvetica, sans-serif;  }
	
	.commentfield  { float:left;
					 width:202px;
					 height:14px;
					 margin:0px 10px 6px 0px;
					 padding:4px;
					 border:none;
					 background: #fff; }
					 
	.antispam  { float:left;
				 width:210px;
				 height:22px;
				 margin:0px 10px 6px 0px;
				 padding:0px;
				 border:none;
				 background: #fff; }
					 
	span.label  { float:left;
				  width:120px;
				  height:22px;
				  margin:0px 0px 6px 0px;
				  padding:0px;
				  color:#fff;
				  font: 14px Arial, verdana, Helvetica, sans-serif; }
				  
	.commentbox  { float:left;
				   width:552px;
				   height:55px;
				   margin:0px 10px 6px 0px;
				   padding:4px;
				   border:none;
				   background: #fff; }
				   
				   
	span.label2  { float:left;
				  width:560px;
				  margin:12px 10px 0px 0px;
				  padding:0px;
				  color:#fff;
				  font: 14px Arial, verdana, Helvetica, sans-serif; }
				  
	.commentbtn  { float:left;
				   width:130px;
				   height:22px;
				   margin:12px 0px 0px 0px;
				   padding:0px;
				   text-align:center;
				   text-transform:uppercase;
				   font: bold 14px Arial, verdana, Helvetica, sans-serif;
				   color:#fff;
				   border:none;
				   background: #ff8c00; }
				 
	div.listitem { float:left;
				   width:350px; }					
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
