/* Standard elements */

body				{
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:normal;
					background-color:#ffffff;
					margin:0 auto;
					width:998px;
					color:#022e5b;
					}
					a, a:link, a:active, a:visited
							{
							color:#4cb4c9;
							text-decoration:none;
							}
					a:hover
							{
							color:#4cb4c9;
							text-decoration:underline;
							}
					h1		{
							font-family: Helvetica, Arial, sans-serif;
							font-size:30px;
							line-height:normal;
							color:#4cb4c9;
							margin:0px 0px 0px 0px;
							padding:0px 0px 10px 0px;
							font-weight:normal;
							}
					h2		{
							font-family: Helvetica, Arial, sans-serif;
							font-size:18px;
							line-height:normal;
							color:#4cb4c9;
							margin:0px 0px 0px 0px;
							padding:0px 0px 5px 0px;
							font-weight:normal;
							}
					h3		{
							font-family: Helvetica, Arial, sans-serif;
							font-size:14px;
							line-height:normal;
							color:#4cb4c9;
							margin:0px 0px 0px 0px;
							padding:0px 0px 5px 0px;
							font-weight:normal;
							}
					h4		{
							font-family: Helvetica, Arial, sans-serif;
							font-size:14px;
							line-height:normal;
							color:#4cb4c9;
							margin:0px 0px 0px 0px;
							padding:0px 0px 5px 0px;
							font-weight:normal;
							}
					h5		{
							font-family: Helvetica, Arial, sans-serif;
							font-size:14px;
							line-height:normal;
							color:#4cb4c9;
							margin:0px 0px 0px 0px;
							padding:0px 0px 5px 0px;
							font-weight:normal;
							}

					/*
					p		{
							margin:0px;
							padding:0px;
							
							}
					*/
					

#B_main				{
					float:left;
					width:998px;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					}
#B_main_sub				{
					float:left;
					width:989px;
					padding:0px 0px 0px 9px;
					margin:0px 0px 0px 0px;
					}

					#B_top_holder			{
											float:left;
											width:989px;
											padding:0px 0px 0px 0px;
											margin:0px 0px 0px 9px;
											background:url(/public/grafik/start_wide_bg.jpg);
											background-repeat:no-repeat;
											background-position:bottom;
											}
											#B_top_logo_search_holder	{
																		float:left;
																		width:989px;
																		height:92px;
																		padding:0px 0px 0px 0px;
																		margin:0px 0px 0px 0px;
																		}
																		#B_top_logo				{
																								float:left;
																								width:200px;
																								height:32px;
																								padding:28px 0px 0px 13px;
																								margin:0px 0px 0px 0px;
																								}
																		#B_top_search_holder	{
																								float:right;
																								padding:30px 0px 0px 0px;
																								}
																								#B_search_field		{
																													float:left;
																													width:182px;
																													height:24px;
																													background:url(/public/grafik/search_bg.gif);
																													background-repeat:no-repeat;
																													padding:6px 15px 0px 15px;
																													}
																								#B_search_field input	{
																													border:none;
																													background:none;
																													width:182px;
																													font-family:Arial, Helvetica, sans-serif;
																													font-size:12px;
																													margin:0px;
																													color:#96969a;
																													}
																								#B_search_button	{
																													float:left;
																													padding:5px 0px 0px 0px;
																													}
																								#B_search_button input	{
																													border:none;
																													background:none;
																													font-family:Arial, Helvetica, sans-serif;
																													font-size:14px;
																													color:#022e5b;
																													cursor:pointer;
																													}
											#B_topmenu_holder			{
																		float:left;
																		width:989px;
																		height:40px;
																		background:url(/public/grafik/topmenu_bg.gif);
																		background-repeat:no-repeat;
																		padding:0px 0px 0px 0px;
																		margin:0px 0px 0px 0px;
																		}
																		#menu	{float:left;}
																		#dilab	{float:right;padding-right:19px;}
											#B_top_sub_margin			{
																		float:left;
																		width:981px;
																		height:30px;
																		}			
											#B_sub_content				{
																		float:left;
																		width:981px;
																		min-height:755px;
																		background:url(/public/grafik/sub_bg.gif);
																		background-repeat:no-repeat;
																		}
																		#C_height_holder		{
																								float:left;
																								width:1px;
																								height:755px;
																								line-height:0px;
																								font-size:0px;
																								}
																		#C_menu_holder			{
																								float:left;
																								width:206px;
																								padding:96px 20px 0px 35px;
																								min-width:206px;
																								min-height:100px; /* måste tydligen finnas för Firefox för att min-width skall fungera */
																								}
																		#C_content_holder		{
																								float:left;
																								width:682px;
																								padding:30px 10px 0px 27px;
																								}
											#B_start_html1_holder		{
																		float:left;
																		width:428px;
																		height:143px;
																		overflow:hidden;
																		padding:25px 15px 25px 15px;
																		margin:0px 0px 0px 0px;
																		font-family:Helvetica, Arial, sans-serif;
																		font-size:16px;
																		color:#022e5b;
																		}
											#B_start_newsscroll_holder	{
																		float:left;
																		width:978px;
																		height:27px;
																		padding:10px 8px 0px 3px;
																		margin:0px 0px 0px 0px;
																		clear:both;
																		}
																		#B_start_newsscroll			{
																									float:left;
																									width:978px;
																									color:#c0c848;
																									font-family:Arial, Helvetica, sans-serif;
																									font-size:11px;
																									font-weight:bold;
																									color:#54640c;
																									}	
																									.newsflash_date		{
																														font-family:Arial, Helvetica, sans-serif;
																														font-size:11px;
																														font-weight:bold;
																														color:#54640c;
																														}						
																									.newsflash_header	{
																														font-family:Arial, Helvetica, sans-serif;
																														font-size:14px;
																														font-weight:bold;
																														color:#022e5b;
																														padding:0px 15px 0px 0px;
																														}
																									.newsflash_header a, .newsflash_header a:link, .newsflash_header a:active, .newsflash_header a.visited, .newsflash_header a:hover
																														{
																														color:#022e5b;
																														text-decoration:none;
																														}						
		
					#B_start_bottom_holder	{
											float:left;
											width:998px;
											height:377px;
											padding:0px 0px 0px 0px;
											margin:0px 0px 0px 0px;
											/*background-image:url(/public/grafik/start_bottom_bg.jpg);
											background-repeat:no-repeat;*/
											}




					#B_start_footer			{
											float:left;
											width:971px;
											padding:0px 10px 20px 0px;
											margin:-30px 0px 0px 0px;
											text-align:right;
											color:#96969a;
											font-size:11px;
											z-index:99;
											}			
					#B_sub_footer			{
											float:left;
											width:971px;
											padding:50px 10px 20px 0px;
											margin:0px 0px 0px 0px;
											text-align:right;
											color:#96969a;
											font-size:11px;
											}			


/* Klasser och id för söksidan */

    .search_div_1           	{ float:left; width:682px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	.search_div_1_a				{ float:left; width:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	.search_div_1_b				{ float:left; width:20px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; }
	.search_div_1_c				{ float:left; width:642px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; }
	.search_div_1_c a, .search_div_1_c a:link, .search_div_1_c a:active, .search_div_1_c a:visited
								{ color:#4cb4c9; text-decoration:none; }
	.search_div_1_c a:hover		{ color:#4cb4c9; text-decoration:underline; }
    .search_div_2            	{ float:left; width:682px; height:80px; margin:0; padding:5px 0 5px 0; border-bottom:1px solid #efefff; clear:both; }
    .search_div_3            	{ float:left; width: 80px; height:80px; margin:0; padding:0 0 0 0; }
    .search_div_4            	{ float:left; width:602px; height:80px; margin:0; padding:0; }
    .search_div_5            	{ float:left; width:602px; height:60px; margin:0; padding:0 0 0 10px; color:#333333; }
	.search_div_5 a, .search_div_5 a:link, .search_div_5 a:active, .search_div_5 a:visited
								{ color:#022e5b; text-decoration:none; } 
	.search_div_5 a:hover		{ color:#022e5b; text-decoration:underline; }
    .search_div_1 img       	{ margin:5px 10px 0 0; }
    .search_div_3 img       	{ border:none; }

	.SEARCH_On,
	.SEARCH_On:active,
	.SEARCH_On:visited,
	.SEARCH_On:link				{ color:#4cb4c9; text-decoration:none; }
	.SEARCH_On:hover			{ color:#4cb4c9; text-decoration:none; }

	.SEARCH_Off,
	.SEARCH_Off:active,
	.SEARCH_Off:visited,
	.SEARCH_Off:link			{ color:#022e5b; text-decoration:none; }
	.SEARCH_Off:hover			{ color:#022e5b; text-decoration:underline; }

	#search_paging_bottom		{ float:left; padding:10px 0px 0px 0px;}	