/* HUVUDDIVVAR */

	div#wrap{
		width:980px;
		margin:0;
		padding:0;
	}
	
	div#wrap_long{
		width:1700px;
		margin:0;
		padding:0;
	}

	
	div#top{
		width:980px;
		height:71px;
		margin:0;
		padding:0;
		background:url(../bilder/top.png) no-repeat;
	}

	div#top_long{
		width:1700px;
		height:71px;
		margin:0;
		padding:0;
		background:url(../bilder/top_long.png) no-repeat;
	}
	
	div#meny_cont{
		width:980px;
		background:url(../bilder/meny2.png) no-repeat;
		height:49px;
		margin:0;
		padding:0;
	}

	div#meny_cont_long{
		width:1700px;
		background:url(../bilder/meny2_long.png) no-repeat;
		height:49px;
		margin:0;
		padding:0;
	}

	
	div#meny{
		float:left;
		width:980px;
		margin:0;
		padding:0;
	}

	div#meny_long{
		float:left;
		width:1700px;
		margin:0;
		padding:0;
	}

		
	.meny_inner{
		padding:0 0 0 35px;	
	}

	.meny_inner_right{
		padding:17px 20px 0 0;	
	}

	#meny a, #meny_long a{
		font: bold 8.5pt Arial, sans-serif;
		color:white;
		text-decoration:none;
	}	
	
	#meny a:hover, #meny_long a:hover{
		color:#000;
	}
	
	
	#meny td, #meny_long td{
		font: bold 8.5pt Arial, sans-serif;
		color:white;
	}	
	




	div#body{
		width:980px;
		background:url(../bilder/body.png) repeat-y;
		margin:0;
		padding:0;
	}

	div#body_long{
		width:1700px;
		background:url(../bilder/body_long.png) repeat-y;
		margin:0;
		padding:0;
	}

	
	div#bottom{
		width:980px;
		height:39px;
		background:url(../bilder/bottom.png) no-repeat;
		margin:0;
		padding:0;
	}

	div#bottom_long{
		width:1700px;
		height:39px;
		background:url(../bilder/bottom_long.png) no-repeat;
		margin:0;
		padding:0;
	}

	div#main{
		margin:0 0 0 220px;
		padding:0;
		width:660px;
		min-height:500px;
	}


	div#main2{
		width:980px;
	}





/* NYHETER */	
	div#news{
		float:left;
		width:210px;
		font:10pt/9pt Arial, sans-serif;
		color:black;		
	}

	div#news h1, div#news span.datum{
		font: bold 10.5pt Arial, sans-serif;
		color:#F30;
	}
	
	div#news a{
		font:8.5pt/12pt Arial, sans-serif;
		color:black;		
		text-decoration:none;
	}

	div#news a:hover{
		color:#F30;
	}


	div#news .inner{padding:35px 0 35px 35px;}
	div#news img{width:150px; border:0;}


	div#orangeboxen{
		width:575px;
		margin:0;
		padding:0;
	}
	
	div#orangeboxen div.top{
		background:url(../bilder/orange_bg_top.gif) no-repeat 0 100%;
		height:18px;
		padding:0;
		margin:0;
	}
	
	div#orangeboxen div.mid{
		padding:0;
		margin:0;
		background:url(../bilder/orange_bottom.gif) no-repeat 0 100%;	
	}

	div#orangeboxen div.box_inner{
		padding:10px 30px 35px 35px;
	}
	

	div#orangeboxen div.box_inner_mer{
		padding:10px 135px 35px 35px;
	}

	div#orangeboxen .box_inner_mer p img{
		width:405px;
	}




	div#orangeboxen h1{
		font: bold 14pt Arial, sans-serif;
		color:white;
		margin:0 0 15px 0;
		padding:0;
	}
	
	div#orangeboxen h2{
		font: bold 11pt Arial, sans-serif;
		color:white;
		margin:5px 0 8px 0;
		padding:0;
	}
	
	div#orangeboxen p
	{
/*
		font-weight: 900;
*/
/*
		color: white;
*/
		line-height: 12pt;
	}	
		
	div#orangeboxen p.black{
		font-weight:100;
		color:black;
	}	
	
	div#orangeboxen a{
		margin-left:10px;
		text-decoration:underline;
		font-weight:100;
		color:white;
		line-height: 12pt;
	}

	div#orangeboxen a:hover{
		color:black;
	}
	



	div#orangeboxen a.innerlink{
		margin-left:0;
		text-decoration:underline;
		font-weight:100;
		color:white;
		line-height: 12pt;
	}


	
	
	


	div#faq a.innerlink{
		display:inline;
		text-decoration:underline;
		font-weight:100;
		color:white;
		line-height: 12pt;
	}

	div#faq a.innerlink:hover{
		color:black;
	}










	#orangeboxen a.backtobasic{
		font:bold 9pt arial, sans-serif;
		color:#fff;
		margin:0;
	}
	
	
	a{
		outline: none;
	}

	p, td, a{
		font:9pt arial, sans-serif;
		color:black;
	}
	
	p{
		margin:0 0 10px 0;
		padding:0;
	}
	
	h1, h2{
		font:bold 14pt arial, sans-serif;
		color:black;
		margin:0;
		padding:0;
	}
	

	h2{
		font-size:11pt;
	}



	.inner{
		padding:35px;
	}

	.top_inner{
		padding:25px 0 0 30px;
	}


	
	

	#reg_table td{
		font: bold 9pt Arial, sans-serif;
		color:white;	
	}


		#rapport{
			width:510px;
		}
		
		#rapport td{
			font-weight:900;
			color:white;		
		}

		#search td{
			font-weight:900;
			color:white;		
		}

		#rapport td a, #search td a{
			font-weight:900;
			text-decoration:none;
		}

	
	#presentation-table, #presentation-table-forum, #presentation-table-anv{
		width:910px;
		background:url(../bilder/orange_bg_top_th.gif) no-repeat;
	}


	#presentation-table_long{
		width:1650px;
		background:url(../bilder/orange_bg_top_th_long.gif) no-repeat;
	}



	#presentation-table th, #presentation-table a, #presentation-table-forum th, #presentation-table-forum a, #presentation-table_long th, #presentation-table_long a{
/*
		margin-left:0;
*/
		font:bold 8pt Geneva, sans-serif;
		color:white;
	}


#presentation-table-anv th, #presentation-table-anv a{

		font:bold 7pt Geneva, sans-serif;
		color:white;
		height:1%;
		height:28px;

}







	#presentation-table th, #presentation-table-forum th{
		height:1%;
		height:28px;
	}

	#presentation-table_long th{
		height:1%;
		height:48px;
	}


	#presentation h1, #presentation_long h1{
		font: bold 14pt Arial, sans-serif;
		color:#F60;
		margin:0 0 15px 0;
		padding:0;
	}


	#presentation h2, #presentation_long h2{
		font: bold 9pt Arial, sans-serif;
		color:#ffffcb;
		margin:2px 0 2px 0;
		padding:0;
	}

	h2#nav{
		font: bold 9pt Arial, sans-serif;
		color:#000;
		margin:2px 0 2px 0;
		padding:0;
	}


	h2#nav a{
		color:#000;
	}

	h2#nav a:hover{
		color:#f60;
	}


	#presentation-table-forum td.section h2{
		font: bold 9pt Arial, sans-serif;
		color:#ffffff;
		margin:0;
		padding:0;
	}


	#presentation, #presentation_long{
			min-height:500px;
	}

	#presentation-table a:hover, #presentation-table-forum a:hover, #presentation-table_long a:hover, #presentation-table-anv a:hover{
		color:#000000;	
	}

	
	#presentation-table td.light, #presentation-table_long td.light, #presentation-table-anv td.light{
		background-color:#ffffcb;
	}

	#presentation-table td.dark, #presentation-table_long td.dark, #presentation-table-anv td.dark{
		background-color:#ffcc66;
	}

	#presentation-table-forum td.section{
		background-color:#FC3;
		height:20px;
	}

	#presentation-table-forum td.thread{
		background-color:#ffffcb;
		height:34px;
	}


	
	#presentation-table-forum td{
		border-right:1px solid #feb333;
		border-bottom:1px solid #feb333;
		font:8pt Geneva, sans-serif;
		color:black;
	}
	



	#presentation-table td, #presentation-table_long td, #presentation-table-anv td{
		border-right:1px solid #feb333;
		border-bottom:1px solid #feb333;
		font:7pt Geneva, sans-serif;
		color:black;
	}


	#presentation-table-anv td{
		border-right:1px solid #feb333;
		border-bottom:1px solid #feb333;
		font:7pt Geneva, sans-serif;
		color:black;
	}
	

	
	
	
	#presentation-table td a, #presentation-table-forum td a, #presentation-table-anv td a{
		color:black;
		text-decoration:none;
	}
	#presentation-table td a:hover, #presentation-table-forum td a:hover, #presentation-table-anv td a:hover{
		color:#f60;
		text-decoration:underline;
	}

	
	div#faq{
		width:90%;
	}
	
	
	div#faq a{
		display:block;
		color:white;
		text-decoration:none;
		font:bold 9pt Arial, sans-serif;
		margin-bottom:3px;
		margin-left:0;
	}
	
	div#faq a:hover{
		color:black;
	}



	div#faq div{
		margin-bottom:12px;
		font: 9pt Arial, sans-serif;
		color:#000000;
	}
	
		
div#newsarchive	a{
		color:white;
		text-decoration:none;
		font:bold 9pt Arial, sans-serif;
		margin-left:0;
}
	
div#newsarchive	a:hover{
		color:black;
}


		div.navigator{
			font-family: Arial, sans-serif;
			font-size:smaller;
			padding:10px 0 0 0;
			text-align:center;
		}
		div.totalpagesdisplay{
			font-family: Arial, sans-serif;
			padding-top:5px;
			font-size:smaller;
			text-align:center;
		}
		.navigator a, span.inactive{
			padding : 0px 5px 2px 5px;
			margin-left:0px;
			border-top:1px solid #999999;
			border-left:1px solid #999999;
			border-right:1px solid #000000;
			border-bottom:1px solid #000000;
		}
			
		.navigator a:link, .navigator a:visited,
		.navigator a:hover,.navigator a:active{
			color: white;
			background-color: #f90;
			text-decoration: none;
		}
		.navigator a:hover{
			color:black;
		}
		
		span.inactive{
			font-family: Arial, sans-serif;
			background-color :#ffffab;
		}
		
		
		
		textarea{	
			font: 10pt Arial, sans-serif;
			color:blue;
		}
		
		
		
		
#ToolTip{
	z-index:99999;
	position:absolute;
	visibility:hidden;
	overflow:hidden;
	left:0;
	top:0;
	width:200px;
}

#ToolTip th{
	background:url(../bilder/tooltip_bg_top3.png) no-repeat;
	padding:0;
	margin:0;
	height:10px;
}

#ToolTip td{
	color:#000;
	background:url(../bilder/tooltip_bg_bottom3.png) no-repeat 0 100%;
	padding:0 10px 10px 10px;
	margin:0;
	font: 9pt Arial, sans-serif;
}
