body			{
				font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#3c3c3c;
				background-color:#ffffff; 
				margin: 0 auto;
				width:980px;
				}
a img			{ border:0px; }
h1				{ color:#646464; font-size:36px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }
h2				{ color:#644623; font-size:13px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }



a, a:link, a:visited, a:active	{
								color:#1e1e1e;
								text-decoration:none;
								}
a:hover							{
								color:#1e1e1e;
								text-decoration:underline;
								}



				#b_holder	{
							float:left;
							width:980px;
							padding:0px 0px 20px 0px;
							}
							#b_top			{
											float:left;
											width:980px;
											height:96px;
											margin:0px;
											padding:0px;
											}
											#toplogo			{
																float:left;
																width:258px;
																height:53px;
																margin:0px;
																padding:26px 0px 0px 19px;
																}
											#lang_search_holder	{
																float:right;
																width:297px;
																height:50px;
																margin:0px;
																padding:5px 16px 0px 16px;
																background:url(/public/grafik/lang_search_bg.gif);
																background-repeat:no-repeat;
																}
																#lang			{
																				float:left;
																				width:118px;
																				margin:0px;
																				padding:0px 35px 0px 0px;
																				font-size:10px;
																				color:#673b15;
																				}
																				#lang_header			{
																										float:left;
																										width:118px;
																										margin:0px;
																										padding:0px 0px 0px 0px;
																										}
																				#lang_select			{
																										float:left;
																										width:118px;
																										margin:0px;
																										padding:0px 0px 0px 0px;
																										}
																										.langselect		{
																														width:118px;
																														font-size:12px;
																														}
																#search			{
																				float:left;
																				width:124px;
																				font-size:10px;
																				color:#673b15;
																				}
																				#search_header			{
																										float:left;
																										width:124px;
																										margin:0px;
																										padding:0px 0px 0px 0px;
																										}
																				#search_field			{
																										float:left;
																										width:124px;
																										margin:0px;
																										padding:0px 0px 0px 0px;
																										}
																										.searchfield	{
																														width:106px;
																														font-size:12px;
																														border:1px solid #cccccc;
																														}
																										.search_submit	{
																														width:18px;
																														height:19px;
																														border:none;
																														background:url(/public/grafik/search_button.gif);
																														background-repeat:no-repeat;
																														cursor:pointer;
																														}
																										
							#b_topmenu		{
											float:left;
											width:980px;
											height:46px;
											margin:0px;
											padding:0px;
											background:url(/public/grafik/topmenu_bg.gif);
											background-repeat:no-repeat;
											}
											#topmenu			{
																float:left;
																padding:0px 0px 0px 20px;
																}
											#login				{
																float:right;
																width:90px;
																height:36px;
																margin:0px;
																padding:1px 13px 0px 0px;
																}
							#b_content_holder	{
											float:left;
											width:980px;
											margin:0px;
											padding:0px 0px 0px 0px;
											}
											#c_heightholder		{
																float:left;
																width:1px;
																height:500px;
																padding:0px;
																margin:0px;
																font-size:0px;
																line-height:0px;
																}
											#c_col1				{
																float:left;
																width:657px;
																margin:0px;
																padding:97px 35px 22px 86px;
																}
											#c_col1_personal	{
																float:left;
																width:742px;
																margin:0px;
																padding:28px 35px 22px 0px;
																}
											#c_col1_sub			{
																float:left;
																width:778px;
																margin:0px;
																padding:18px 0px 0px 0px;
																}
											#c_col1_sub2		{
																float:left;
																width:979px;
																margin:0px;
																padding:18px 0px 0px 0px;
																}
											#c_col1_sub_search	{
																float:left;
																width:708px;
																margin:0px;
																padding:18px 35px 0px 35px;
																}
																#leftmenu_holder					{
																									float:left;
																									width:148px;
																									margin:0px;
																									padding:0px;
																									}
																#content_holder						{
																									float:left;
																									width:500px;
																									margin:0px;
																									padding:0px 75px 20px 55px;
																									font-family:Georgia, "Times New Roman", Times, serif;
																									font-size:13px;
																									color:#644623;
																									}
																#content_holder2					{
																									float:left;
																									width:776px;
																									margin:0px;
																									padding:0px 0px 20px 55px;
																									font-family:Georgia, "Times New Roman", Times, serif;
																									font-size:13px;
																									color:#644623;
																									}
											#c_col2				{
																float:left;
																width:201px;
																margin:0px;
																padding:28px 0px 22px 0px;
																}
																#news_holder			{
																						float:left;
																						width:176px;
																						margin:0px;
																						padding:0px 0px 0px 25px;
																						}
																						/*#news_top				{
																												float:left;
																												width:191px;
																												height:24px;
																												margin:0px;
																												padding:5px 0px 0px 10px;
																												background:url(/public/grafik/newstop_bg.gif);
																												background-repeat:no-repeat;
																												color:#644623;
																												font-size:14px;
																												}
																						#news					{
																												float:left;
																												width:191px;
																												margin:0px;
																												padding:20px 0px 30px 10px;
																												}

																												.news_date				{
																																		float:left;
																																		width:191px;
																																		font-size:11px;
																																		}
																												.news_text				{
																																		float:left;
																																		width:191px;
																																		margin:0px;
																																		padding:0px 0px 15px 0px;
																																		}
																																		.news_text a, .news_text a:link, .news_text a:active, .news_text a:visited
																																										{
																																										color:#3c3c3c;
																																										text-decoration:none;
																																										}
																																		.news_text a:hover				{
																																										color:#3c3c3c;
																																										text-decoration:underline;
																																										}


																						*/
																						#news_top				{
																												float:left;
																												width:166px;
																												height:24px;
																												margin:0px;
																												padding:5px 0px 0px 10px;
																												background:url(/public/grafik/right_bg.jpg);
																												background-repeat:no-repeat;
																												color:#644623;
																												font-size:14px;
																												}
																						#news					{
																												float:left;
																												width:171px;
																												margin:0px;
																												padding:20px 0px 30px 5px;
																												}																						
																						
																						
																						
																												.news_date				{
																																		float:left;
																																		width:176px;
																																		font-size:11px;
																																		}
																												.news_text				{
																																		float:left;
																																		width:176px;
																																		margin:0px;
																																		padding:0px 0px 15px 0px;
																																		}
																																		.news_text a, .news_text a:link, .news_text a:active, .news_text a:visited
																																										{
																																										color:#644B23;
																																										text-decoration:none;
																																										}
																																		.news_text a:hover				{
																																										color:#644B23;
																																										text-decoration:underline;
																																										}
																#col2_html2_holder		{
																						float:left;
																						width:201px;
																						margin:0px;
																						padding:0px;
																						}
																						#col2_html2				{
																												float:left;
																												width:176px;
																												margin:0px;
																												padding:0px 0px 0px 25px;
																												color:#644B23;
																												}
																												
																												.news-date		{
																																float:left;
																																width:171px;
																																font-size:11px;
																																}
																												
																												.news-text		{
																																float:left;
																																width:171px;
																																margin:0px;
																																padding:0px 0px 15px 0px;
																																}
																																
																												.newsl-text a, .news-text a:link, .news-text a:active, .news-text a:visited
																																{
																																color:#644B23;
																																text-decoration:none;
																																}
																																										
																												.news-text a:hover
																																{
																																color:#644B23;
																																text-decoration:underline;																												
																																}
																																																										
																												.newsl-link a, .news-link a:link, .news-link a:active, .news-link a:visited
																																{
																																color:#644B23;
																																text-decoration:none;
																																}
																																										
																												.news-link a:hover
																																{
																																color:#644B23;
																																text-decoration:underline;																												
																																}
																												
																												.news-divider	{
																																float:left;
																																width:171px;
																																font-size:11px;
																																}
                            
							#b_footer		{
											float:left;
											width:980px;
											height:18px;
											margin:0px;
											padding:0px 0px 0px 0px;
											/*background-image:url(/public/grafik/footer_bg.gif);
											background-repeat:no-repeat;*/
											background-color:#9f8976;
											color:#ffffff;
											/*text-align:center;*/
											font-size:11px;
											}
											#b_footer a, #b_footer a:link, #b_footer a:visited, #b_footer a:active
																			{
																			color:#ffffff;
																			text-decoration:none;
																			}
											#b_footer a:hover				{
																			color:#ffffff;
																			text-decoration:underline;
																			}			


/* BYGGKLOSSAR */

.box_holder				{ width:176px; height:314px; padding:0px; margin:0px; background:url(/public/grafik/box_bg.jpg); background-repeat:no-repeat; }
.box_top				{ width:144px; vertical-align:top; padding:16px 16px 16px 16px; border:0px; margin:0px; }
.innerbox_holder		{ width:144px; padding:0px; margin:0px; border:0px; }
.box_header				{ color:#ffffff; font-size:22px; padding:0px 0px 10px 0px; }
.box_image				{ vertical-align:top; }
.box_text				{ color:#644b23; padding:10px 0px 0px 0px; font-size:11px; }

/* modell större */
.box2_holder			{ width:176px; height:355px; padding:0px; margin:0px; background:url(/public/grafik/box2_bg.jpg); background-repeat:no-repeat; }
.box2_top				{ width:144px; vertical-align:top; padding:16px 16px 16px 16px; border:0px; margin:0px; }
.innerbox2_holder		{ width:144px; padding:0px; margin:0px; border:0px; }
.box2_header			{ color:#ffffff; font-size:22px; padding:0px 0px 10px 0px; }
.box2_image				{ vertical-align:top; }
.box2_text				{ color:#644b23; padding:10px 0px 0px 0px; font-size:11px; }



.right_holder			{ width:176px; padding:0px; margin:0px; vertical-align:top; }
.right_top				{ width:176px; height:29px; padding:0px 0px 0px 10px; margin:0px; font-size:14px; color:#644623; background:url(/public/grafik/right_bg.jpg); background-repeat:no-repeat; }
.right_text				{ width:176px; padding:10px 0px 10px 0px; margin:0px; color:#644B23; }

.right_text a, .right_text a:link, .right_text a:active, .right_text a:visited
						{
						color:#644623;
						text-decoration:none;
						}
.right_text a:hover		{
						color:#644623;
						text-decoration:underline;
						} 




.map_holder				{ width:176px; padding:0px; margin:0px; vertical-align:top; }
.map_top				{ width:176px; height:29px; padding:0px 0px 0px 10px; margin:0px; font-size:14px; color:#644623; background:url(/public/grafik/right_bg.jpg); background-repeat:no-repeat; }
.map_image				{ width:176px; padding:10px 0px 5px 0px; margin:0px; }
.map_text				{ width:176px; padding:10px 5px 10px 5px; margin:0px; color:#ffffff; font-size:11px; background-color:#9e8a75; }


td.contact				{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#644623; }
td.contact h2			{ font-size:16px; font-weight:normal; }

/* CMS klasser */

.start_kursiv			{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#644b23; }
.mosaik_text			{ font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#644b23; }
				
/* Klasser och id för söksidan */

    .search_div_1           	{ float:left; width:708px; 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:668px; 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:#644623; text-decoration:none; }
	.search_div_1_c a:hover		{ color:#644623; text-decoration:underline; }
    .search_div_2            	{ float:left; width:708px; height:80px; margin:0; padding:5px 0 5px 0; border-bottom:1px solid #646464; clear:both; }
    .search_div_3            	{ float:left; width: 80px; height:80px; margin:0; padding:0 0 0 0; }
    .search_div_4            	{ float:left; width:628px; height:80px; margin:0; padding:0; }
    .search_div_5            	{ float:left; width:618px; height:60px; margin:0; padding:0 0 0 10px; color:#646464; }
	.search_div_5 a, .search_div_5 a:link, .search_div_5 a:active, .search_div_5 a:visited
								{ color:#646464; text-decoration:none; } 
	.search_div_5 a:hover		{ color:#646464; 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:#644623; text-decoration:none; }
	.SEARCH_On:hover			{ color:#644623; text-decoration:none; }

	.SEARCH_Off,
	.SEARCH_Off:active,
	.SEARCH_Off:visited,
	.SEARCH_Off:link			{ color:#646464; text-decoration:none; }
	.SEARCH_Off:hover			{ color:#646464; text-decoration:underline; }

	#search_paging_bottom		{ float:left; padding:10px 0px 0px 0px;}	