/* TAGGAR */

	body {
		margin:0 auto;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat;
		font-family: "tahoma", Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#222222;
	}
	
	
	input,textarea,select {font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
	}	


	h1	{
		font-size: 32px; font-family:tahoma;;font-weight:normal;margin-top:0px;margin-bottom:0px;color: #2c2c2c; 
	}
	

	h2	{
		font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-weight:normal;padding-top:5px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:10px;padding-bottom:11px;padding-top:5px;color: #8F8F8F; line-height:24px; 
	}


	h3	{
		font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-weight:normal;padding-top:5px;margin-top:0px;margin-bottom:0px;margin-left:20px;margin-right:10px;color: #FFFFFF;
	}
	
	h4	{
		 font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-weight:normal;padding-top:22px;padding-bottom:5px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;color:#000000;font-size:19px;font-weight:normal;line-height:28px;
	}

	h5	{
		 font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:bold;padding-top:0px;padding-bottom:3px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;color:#000000;font-size:15px;
	}
	
	p	{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

	hr	{height:1px;color:#cce3f7;}

	

	em,i			{line-height:15px;font-size:12px;color: #8F8F8F;}
	#SEARCH_RESULT em	{color:#333333;}

	li	{padding-bottom:14px;}
	
	img 	{border:none;}

	
	/* Standardlänkar */ 
		
			#FOOTER_LINK1 {
			TEXT-DECORATION:underline;
			COLOR: #787878;
			font-family:tahoma;
			font-size: 11px;
			font-weight: bold; 
			}
			
			#FOOTER_LINK2 {
			TEXT-DECORATION:underline;
			COLOR: #787878;
			font-family:tahoma;
			font-size: 11px;
			font-weight: bold; 
			}
			
			#FOOTER_WEB {
			TEXT-DECORATION:underline;
			COLOR: #039daf;
			font-family:tahoma;
			font-size: 11px;
			font-weight: bold; 
			}
		
		
			a:link{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold; 
			}
		
			a:visited{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold; 
			}
		
			a:active{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold; 
			}
		
			a:hover{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold; 
			/*background-color:#D3EBFF;*/
			text-decoration:underline;
			}




	/* Länkar för sökresultat */ 

			#SEARCH_RESULT a:link{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal; 
			}
		
			#SEARCH_RESULT a:visited{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal; 
			}
		
			#SEARCH_RESULT a:active{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal; 
			}
		
			#SEARCH_RESULT a:hover{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal; 
			text-decoration:underline;
			}




	


	


/* ID:n */
	#BODY_MAIN								{width:985px;margin:0 auto;}
	#BODY_MAIN_top							{width:985px; height:213px;float:left;}
	#TOP_BG									{width:985px; height:36px; background:url(../images/top_bg.jpg) repeat-x; float:left;}
	#LOGO									{width:813px; height:177px; background:url(../images/logo.jpg) no-repeat; float:left;}
	#NEWS_BOX								{width:172px; height:177px; background:url(../images/news_box.jpg) no-repeat; float:left;}
				/* NEWS BOX CLASS */
				#NEWS_BOX .HEAD{
				width:140px;
				margin-top:15px;
				margin-left:15px;
				color:#eb923b;
				font-weight:bold;
				}
				
				#NEWS_BOX .TEXT{
				margin-top:5px;
				margin-left:15px;
				width:140px;
				height:100px;
				color:#cccccc;
				}
				
				#NEWS_BOX div.LINK{
				margin-top:14px;
				margin-left:15px;
				}
				
				
				#BOTTOM_LINK {
				color:#a9a9a9;
				font-family:tahoma;
				font-size:11px;
				text-decoration:underline;
				}
				
				#BOTTOM_LINK:hover {
				color:#f0f0f0;
				font-family:tahoma;
				font-size:11px;
				text-decoration:underline;
				}
				
				
	#ARROW									{color:#ff9300;font-weight:bold;text-decoration:none;}		
	#PRIMARY_MENU							{width:985px; height:47px; background:url(../images/menu_bg.jpg) repeat-x; float:left;}
	#BODY_CONTENT							{width:979px; height:auto; border: solid 3px #000; background-color:#1d1d1d; border-top:none;float:left; }
	#FOOTER_TEXT							{width:965px; margin-top:12px; text-align:right; padding-right:20px; font-weight:bold; color:#787878;}
	#BIG_POST								{width:955px; height:275px; margin-bottom:20px;overflow:hidden; float:left;}
	#SMALL_POSTS							{width:955px; float:left; padding-bottom:15px;}
	#LEFT_POST_COLUMN						{width:301px; float:left; height:auto;}
	#HEADER_OVER							{width:577px; float:left; background:url(../images/head_over.png) no-repeat;}
	#NAV_LIST								{width:256px; float:left;border:solid 3px #fdfdfd; border-bottom:none; margin-left:2px; color:#FFFFFF;}
	#INPUT_HOLD								{width:256px; float:left; height:auto;}
	#TEXT_FIELD								{margin-top:10px; margin-left:10px; background-color:#e3e3e3; border:solid 2px #4e4e4e; font-family:tahoma; font-size:13px; font-weight:bold;
	 										color:#707070;padding:6px; width:170px;}
	.SEARCH_BUTTON							{cursor:pointer; margin-top:10px; background-color:#e3e3e3; border:solid 2px #4e4e4e; font-family:tahoma; font-size:13px; font-weight:bold;
	 										color:#000;padding:5px;}
	.SEARCH_BUTTON:hover					{background-color:#bebebe; border:solid 2px #4e4e4e; font-family:tahoma; font-size:13px; font-weight:bold;
	 										color:#000;padding:5px;}
	
				/* SMALL_POST CLASSES */
				#POST_LEFT{
				width:301px;
				height:130px;
				float:left;
				background:url(../images/post_bg.jpg) repeat-y;
				border:solid 1px #888888;
				}
				
				#POST_LEFT .HEAD{
				margin-top:10px;
				margin-left:15px;
				color:#232323;
				font-weight:bold;
				font-size:12px;
				}
				
				#POST_LEFT .TEXT{
				margin-top:5px;
				margin-left:15px;
				width:270px;
				height:100px;
				color:#222222;
				}
				
	#MID_POST_COLUMN						{width:301px; float:left; height:auto; margin-left:24px;}
	
				/* SMALL_POST CLASSES */
				#POST_MID{
				width:301px;
				height:130px;
				float:left;
				background:url(../images/post_bg.jpg) repeat-y;
				border:solid 1px #888888;
				}
				
				#POST_MID .HEAD{
				float:left;
				margin-top:8px;
				margin-left:10px;
				color:#232323;
				font-weight:bold;
				font-size:11px;
				}
				
				#POST_MID .TEXT{
				float:left;
				margin-top:8px;
				margin-left:10px;
				width:117px;
				height:80px;
				color:#222222;
				}
				
				#POST_MID .SMALL_IMAGE{
				margin-top:8px;
				margin-left:8px;
				width:150px;
				height:113px;
				float:left;
				border:solid 1px #888888;
				}		
				
				
				#RIGHT_POST_COLUMN						{width:301px; float:right; height:auto;}
	
				/* SMALL_POST CLASSES */
				#POST_RIGHT{
				width:301px;
				height:130px;
				float:right;
				background:url(../images/post_bg.jpg) repeat-y;
				border:solid 1px #888888;
				}
				
				#POST_RIGHT .HEAD{
				float:left;
				margin-top:10px;
				margin-left:15px;
				color:#232323;
				font-weight:bold;
				font-size:12px;
				}
				
				#POST_RIGHT .TEXT{
				float:left;
				margin-top:5px;
				margin-left:15px;
				width:270px;
				height:100px;
				color:#222222;
				}
				
				#POST_RIGHT .EVENT_IMAGE{
				float:left;
				margin-top:8px;
				width:301px;
				height:98px;
				}		
				
				#POST_RIGHT .POST_END{
				width:291px;
				float:left;
				background-color:#151515;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:10px;
				border:solid 1px #4b4b4b;
				border-top:none;
				}
				
				.POST_END_RIGHT {
				width:291px;
				float:right;
				background-color:#151515;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:10px;
				border:solid 1px #4b4b4b;
				border-top:none;
				}
				
				.POST_END {
				width:291px;
				float:left;
				background-color:#151515;
				padding-top:10px;
				padding-bottom:10px;
				padding-left:10px;
				border:solid 1px #4b4b4b;
				border-top:none;
				}
	
	
	/* corners */
	td.LEFT_TOP_CORNER 						{height:11px; width:12px;}
	td.LEFT_BOTTOM_CORNER 					{height:11px; width:12px;}
	td.RIGHT_TOP_CORNER 					{height:11px; width:12px;}
	td.RIGHT_BOTTOM_CORNER 					{height:11px; width:12px;}
	
/* HORIZONTAL MENU */
	#HORIZONTAL_MENU {
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
		width: 100%;
		height:36px;
	}
	#HORIZONTAL_MENU li {
		float: left;
		font-size:14px;
		font-family:tahoma;
		font-weight:bold;
		margin: 0;
		padding: 0;
	}
	#HORIZONTAL_MENU a {
		color: #363636;
		display: block;
		float: left;
		margin: 0;
		padding: 12px 15px;
		text-decoration: none;
	}
	#HORIZONTAL_MENU a:hover {
		background:url(../images/menu_bg_hover.jpg) repeat-x;
		color: #c2baba;
	}    
	#HORIZONTAL_MENU .CURRENT {
		background:url(../images/menu_bg_hover.jpg) repeat-x;
		color: #c2baba;
	} 
	
	
	/* VERTICAL MENU */
	
	#VERTICAL_MENU_HOLD{
		width:256px;
		margin-top:15px;
		background-color:#3d3d3d;
		overflow:scroll;
		height:451px;
		overflow-x:hidden;
	}

	
	
	#VERTICAL_MENU {
		border-top:solid 1px #696969;
		float: left;
		background-color:#3d3d3d;
		list-style: none;
		margin: 0;
		padding: 0;
		width:240px;
		height:36px;
		padding-bottom:5px;
	}
	#VERTICAL_MENU li {
		background-color:#3d3d3d;
		border-bottom:solid 1px #696969;
		width:240px;
		float: left;
		font-weight:bold;
		margin: 0;
		padding: 0;
	}
	#VERTICAL_MENU a {
		width:210px;
		color: #939393;
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:normal;
		float: left;
		margin: 0;
		padding: 12px 15px;
		text-decoration: none;
	}
	#VERTICAL_MENU a:hover {
		float:left;
		width:210px;
		margin: 0;
		padding: 12px 15px;
		background-color:#d7d7d7;
		color: #484848;
	}    
	#VERTICAL_MENU .CURRENT {
		float:left;
		width:210px;
		background-color:#d7d7d7;
		color: #484848;
	} 
	
	#VERTICAL_INFOBOX {
		float:left;
		width:236px;
		height:125px;
		background-color:#2a2a2a;
		color: #c5c5c5;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding: 15px 10px 10px 10px;
		background-color:#1d1d1d;
		border:solid 3px #fdfdfd;
		border-top:none;
		margin-left:2px;
	} 
	
	div.LEFT_HOLD
	{
	float:left;
	width:260px;
	}
	
	
	#CONTENT_MAIN_UNDER {
		float:right;
		background-color:#fdfdfd;
		width:672px;
		height:auto;
	}
	
	div.GRAD_TOP {
		float:left;
		background:url(../images/main_grad_bg.jpg) repeat-x;
		width:672px;
		height:49px;
	}
	
	div.GRAD_BOTTOM {
		float:left;
		background:url(../images/main_grad_bg2.jpg) repeat-x;
		width:672px;
		height:49px;
	}
	
	div.STORE_PIC {
		margin-top:6px;
		margin-bottom:6px;
		padding-right:3px;
		padding-left:3px;
		float:right;
		background-repeat:no-repeat;
		width:660px;
		height:250px;
	}
	
	
	div.TABLE_CONTENT {
		float:left;
		padding:10px;
		width:652px;
		height:auto;
	}
	
	td.ORANGE_TOPIC {
	background-color:#ff9500;
	font-size:18px;
	color:#1b1b1b;
	height:32px;
	width:375px;
	padding-left:5px;
	}
	
	td.ORANGE_TEXT {
	background-color:#ffdfb1;
	font-size:12px;
	font-weight:bold;
	color:#1b1b1b;
	height:32px;
	width:365px;
	padding:10px;
	}
	
	td.GREY_TOPIC {
	background-color:#c5c5c5;
	font-size:18px;
	color:#35302a;
	height:32px;
	width:375px;
	padding-left:5px;
	}
	
	td.GREY_TEXT {
	background-color:#dddddd;
	font-size:12px;
	font-weight:bold;
	color:#2c2c2c;
	height:32px;
	width:365px;
	padding:10px;
	}
	
	td.AUTO_HEIGHT {
	padding-bottom:15px;
	}
	
	div.BLACK_BOX{
	float:left;
	background-color:#000000;
	height:20px;
	width:985px;
	}
	
	div.FADE_LEFT {
	float:left;
	background-color:#000000;
	height:900px;
	width:30px;
	margin-left:-30px;
	}
	