/* TAGGAR */

	body {
		margin:0 auto;
		width:970px;
		background-color: #ffffff;
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica;
		font-size:13px;
		font-weight:normal;
		color:#53564b;
				
	}
	
h1	{
		font-size: 20px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;margin-top:0px;margin-bottom:0px;color:#2a3a02;  
	}
	

	h2	{
		font-size: 16px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;margin-top:0px;margin-bottom:0px;color:#2a3a02; 
	}
	
	h3	{
		font-size: 20px;font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;margin-top:0px;margin-bottom:0px;color:#FFFFFF;
	}
	
	hr	{ size:1px; color:#C6E0AD;}

	/* Default links */

 	a 			{ font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none; }
	a:link		{ font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none; }
	a:visited	{ font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none; }
	a:active	{ font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none; }
	a:hover		{ font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:underline; }

/* KLASSER för element i CMS */
	.cmscell_pufftop			{
	height:4px;
	font-size: 1px;
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	background-image:url(images/puff_top.gif);
}
	.cmscell_puffmarg_left		{
	height:76px;
	width:4px;
	font-size: 12px;
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	background-image:url(images/puffmarg_left.gif);
	overflow:hidden;
}
	.cmscell_puffmarg_right		{
	height:76px;
	width:4px;
	font-size: 12px;
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	background-image:url(images/puffmarg_right.gif);
	overflow:hidden;
}
	.cmscell_puffsidfot			{
	height:6px;
	font-size: 1px;
	font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	background-image:url(images/puff_sidfot.gif);
}




/* ID:n */

	

	#BODY_MAIN						{ float:left; width:970px; background-color:#FFFFFF;}
	#BODY_main_sidhuvud				{ float:left; width:950px; height:89px; padding:12px 0 0 20px; }
	#BODY_main_logotyp				{
	float:left;
	width:350px;
	height:79px;
	background-image:url(images/logotyp.gif);
	background-repeat:no-repeat;
}
	
	#BODY_main_logotyp_signerath	{
	float:left;
	width:362px;
	height:69px;
	background-image:url(images/logotyp_signerath.gif);
	background-repeat:no-repeat;
}
	#BODY_main_logotyp_matkultur	{
	float:left;
	width:458px;
	height:69px;
	background-image:url(images/logotyp_matkultur.jpg);
	background-repeat:no-repeat;
}

	#BODY_main_topmenu				{
	float:left;
	width:951px;
	height:38px;
	padding:7px 0 0 19px;
	background-image:url(images/topmeny_bg.jpg);
}
	#BODY_main_content				{
	float:left;
	width:970px;
	background-image:url(images/main_content_bg.jpg);
}

	
	#CONT_main_topbild				{ float:left; width:962px; height:175px; padding:0 4px 0 4px; }
	#CONT_topbild					{
	float:left;
	width:962px;
	height:175px;
	background-image:url(images/bild.jpg);
}


	#CONT_main_wrap					{ float:left; width:930px; padding:20px 20px 0 20px; }
	
	#CONT_main						{
	float:left;
	width:930px;
	background-image:url(images/cont_bg.gif);
}
	#CONT_main_start				{ float:left; width:930px; }
	
	#CONT_main_start_upper			{ float:left; width:930px; height:265px; overflow:hidden;  }
	#CONT_editor					{ float:left; width:319px; height:242px; overflow:hidden; }
	#CONT_topbild_start				{ float:left; width:611px; height:242px; padding:0 0 18px 0; overflow:hidden; }
	
	#CONT_main_start_lower			{
	float:left;
	width:930px;
	background-image:url(images/start_cont_bg.gif);
}
	#CONT_main_start_proj_lower		{
	float:left;
	width:930px;
	background-image:url(images/start_cont_bg_proj.gif);
}
	
	#CONT_left						{ float:left; width:254px; }
	#CONT_left_low_start			{ float:left; width:319px; }
	#CONT_aktuellt_top				{
	float:left;
	width:270px;
	height:34px;
	padding:10px 9px 0 9px;
	background-image:url(images/aktuellt_top.jpg);
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	letter-spacing:1px;
}
	#CONT_aktuellt_main				{ float:left; width:270px; padding:4px 9px 0 9px; }

	#CONT_signerathalland			{
	float:left;
	width:270px;
	height:331px;
	padding: 0 9px 0 9px;
	background-image:url(images/signerathalland_stor3.gif);
}
	#CONT_regmatkultur				{
	float:left;
	width:270px;
	height:329px;
	padding: 0 9px 0 9px;
	background-image:url(images/regmatkultur_stor.jpg);
}

	
	#CONT_left_spacer				{ float:left; width:1px; height:275px; }
	#CONT_menu_sidhuvud				{
	float:left;
	width:224px;
	height:34px;
	padding:10px 9px 0 9px;
	background-image:url(images/leftmenutop.jpg);
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	letter-spacing:1px;
}
	#CONT_menu						{ float:left; width:220px; padding:4px 9px 25px 12px;}
	
	
	#CONT_right						{ float:right; width:661px; padding:0 0 0 15px; }
	#CONT_right_low_start			{ float:left; width:611px;  padding:0px 0px 0px 0px; overflow:hidden; }
	
	#html2							{ float:left; width:579px; padding:18px 16px 18px 16px; overflow:hidden;  }

	#puff_area_mathalland			{ float:left; width:593px;  padding:0px 0px 0px 18px; overflow:hidden;  }
	#puff_area						{ float:left; width:593px;  padding:18px 0px 0px 18px; overflow:hidden;  }
	
	
	#CONT_rub						{ float:left; width:661px; padding:0 0 0 0px; }
    #CONT_ingress					{ float:left; width:661px; padding:6px 0 12px 0px; }
    #CONT_html						{ float:left; width:661px; padding:0 0 0 0px; }
	
	#CONT_print						{ float:left; width:661px; padding:14px 0 0 0px;  }
	
	#CONT_rub_start					{ float:left; width:270px; padding:0 9px 0 9px; }
    #CONT_ingress_start				{ float:left; width:270px; padding:0 9px 0 9px; }
    #CONT_html_start				{ float:left; width:270px; height:233px; padding:2px 9px 0 9px; overflow:hidden; }
	
	#BODY_main_sidfot				{
	float:left;
	width:970px;
	height:73px;
	background-image:url(images/sidfot2.jpg);
}
	#BODY_main_sidfot_start				{
	float:left;
	width:970px;
	height:73px;
	background-image:url(images/sidfot_start.jpg);
}
	#BODY_main_sidfot_proj				{
	float:left;
	width:970px;
	height:73px;
	background-image:url(images/sidfot_proj.jpg);
}

	#BODY_main_footer_txt 	{
	float:left;
	width:940px;
	height:27px;
	padding:36px 0 0 30px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica;
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
}

	#BODY_main_footer_logo			{float:left; width:90px; padding:15px 18px 0 863px;}

	.footer_lank			{  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size:12px; color:#FFFFFF; }
	.footer_lank:link			{ font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size:12px; color:#FFFFFF; }
	.footer_lank:visited			{ font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size:12px; color:#FFFFFF; }
	.footer_lank:active			{ font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size:12px; color:#FFFFFF; }


	#BODY_main_footer a, #BODY_main_footer a:link, #BODY_main_footer a:visited, #BODY_main_footer a:active
								{ font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; color:#cccccc; text-decoration:none; }
	#BODY_main_footer a:hover	{ font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; color:#cccccc; text-decoration:underline; }


	
	
/* KLASSER */

	/* Stilmallar */
	
	.rubrik						{font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #000000;}
	.rubrik_mindre	 			{font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #000000;}
	.mellanrubrik				{font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000;}
	.text_ingress				{font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000;}

	.rubrik_gron					{font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #2a3a02;}
	.rubrik_mindre_gron	 			{font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #2a3a02;}
	.mellanrubrik_gron				{font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #2a3a02;}
	.text_ingress_gron				{font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #2a3a02;}


	/* Toppmeny */
	
	.BODY_topmenu_on				{ float:left; height:22px; padding-top:2px; padding-left:12px; padding-right:12px; margin:0px;line-height:normal; }
	
	.BODY_topmenu_off				{ float:left; height:19px; padding-top:2px; padding-left:12px; padding-right:12px; margin:0px;line-height:normal; }
	
	
	.BODY_topmenu_link {font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; font-size: 14px; font-weight: normal; color: #FFFFFF;}
	.BODY_topmenu_link:active { color: #FFFFFF; text-decoration:none; font-size: 14px;font-weight: normal;}
	.BODY_topmenu_link:link { color: #FFFFFF; text-decoration:none; font-size: 14px;font-weight: normal;}
	.BODY_topmenu_link:visited { color: #FFFFFF ;text-decoration:none; font-size: 14px;font-weight: normal;}
	.BODY_topmenu_link:hover {color: #FFFFFF;text-decoration: underline; font-size: 14px;font-weight: normal;}

	.BODY_topmenu_link_on {font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; font-size: 14px;font-weight: normal; color: #2a3a02;}
	.BODY_topmenu_link_on:active { color: #2a3a02; text-decoration:none; font-size: 14px;font-weight: normal;}
	.BODY_topmenu_link_on:link { color: #2a3a02; text-decoration:none; font-size: 14px;font-weight: normal;}
	.BODY_topmenu_link_on:visited { color: #2a3a02 ;text-decoration:none; font-size: 14px;font-weight: normal;}
	.BODY_topmenu_link_on:hover {color: #2a3a02;text-decoration: underline; font-size: 14px;font-weight: normal;}
	
	.CONTENT_news_link				{ font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}
	.CONTENT_news_link:link			{ font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}
	.CONTENT_news_link:visited		{ font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}
	.CONTENT_news_link:active		{ font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}
	.CONTENT_news_link:hover		{ font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}	
	
	.puff			{ float:left; width:278px; height:90px; padding:0px 16px 18px 0px; overflow:hidden;  }
	.puff_rubrik	{ font-size: 13px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; padding:0px 0px 0px 0px;  }
	.puff_cont		{
	float:left;
	width:266px;
	height:79px;
	padding:4px 6px 4px 6px;
	overflow:hidden;
	background-image:url(images/puff.gif);
}
    .puff_bild		{ float:left; height:79px; padding:0px 4px 0px 0px; }
	.puff_bild_no	{ float:left; height:79px; padding:0px 0px 0px 0px; }
    
	.puff_text			{ ffloat:left; height:79px; padding:0px 0px 0px 0px; font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}
	.puff_text:link		{ font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}
	.puff_text:visited	{ font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal; }
	.puff_text:active	{ font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal; }
	.puff_text:hover	{ font-size: 12px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-weight:normal; }

		.cityweb {font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #A8AE80;}
		.cityweb:active { color: #A8AE80; text-decoration:none; font-size: 11px;font-weight: normal;}
		.cityweb:link { color: #A8AE80; text-decoration:none; font-size: 11px;font-weight: normal;}
		.cityweb:visited { color: #A8AE80 ;text-decoration:none; font-size: 11px;font-weight: normal;}
		.cityweb:hover {color: #A8AE80;text-decoration: underline; font-size: 11px;font-weight: normal;}
		
	.BODY_CONT_spacer				{width:7px; height:85px; float:left; background-image:url(/public/grafik/cont_spacer_bg.gif);}
	

	#cssdropdown { list-style: none; width: 917px; 
		/*border-bottom: 1px solid #99ce18; */
		margin: 0 0 0 27px; padding: 0;}
	
	#cssdropdown li { display: inline; padding-left: 0; padding-right: 12px; border-right: 1px solid #99ce18; margin-right: 12px; } 
	#cssdropdown ul { float:left; width: 917px;
		/*border-top: 1px solid #99ce18; */
		padding: 0; margin: 0; margin-top: 3px;}
		
	#cssdropdown a { color: #000; text-decoration: none; font-weight: bold;}
	#cssdropdown li.active a { color: #1a3093;}

	#cssdropdown li.active li a { color: #000;}
	#cssdropdown li.active li.active a { color: #1a3093;}
	#cssdropdown li.last { border: none;}
	#cssdropdown li li.last { border: none;}


/* 655 -> 403  */
/* 655 -> 323  */

	.search_div_1            { float:left; width:403px; height:35px; margin:0; padding:8px 0 8px 0; clear:both; }
	.search_div_1_a			{ float:left; }
	.search_div_1_b			{ float:left; padding:8px 0 0 0; }
	.search_div_1_c			{ float:left; padding:8px 0 0 5px;}
	
    .search_div_2            { float:left; width:403px; height:80px; margin:0; padding:0 0 12px 0; border-bottom:1px solid #efefff; clear:both; }
    .search_div_3            { float:left; width: 80px; height:80px; margin:0; padding:0 8px 0 0; float:left; }
    .search_div_4            { float:left; width:313px; height:80px; margin:0; padding:0; float:right; }
    .search_div_5            { float:left; width:313px; height:60px; margin:0; padding:0; float:none; color:#333333; }
	
	.search_div_5 a, .search_div_5 a:link, .search_div_5 a:active, .search_div_5 a:visited
								{ color:#000000;} 
	
    .search_div_6            { float:left; width:313px; height:20px; margin:0; padding:0; float:none; }
    .search_div_7            { color:#8F8F8F; font-size:11px; }
    .search_hr                { width:403px; height:1px; line-height:1px; overflow:hidden; border:0px none; clear:both; padding:0; margin:8px 0 0 0; }
    .search_div_1 img        { margin:5px 10px 0 0; }
    .search_div_3 img        { border:1px solid #ffffff; }
    .search_div_6 a,
    .search_div_6 a:link,
    .search_div_6 a:hover,
    .search_div_6 a:visited,
    .search_div_6 a:active    { color:#8F8F8F; font-size:12px; }



	
	