/* 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(/public/grafik/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(/public/grafik/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(/public/grafik/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(/public/grafik/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(/public/grafik/logotyp.gif); background-repeat:no-repeat;  }
	
	#BODY_main_logotyp_signerath	{ float:left; width:362px; height:69px;  background-image:url(/public/grafik/logotyp_signerath.gif); background-repeat:no-repeat;  }
	#BODY_main_logotyp_matkultur	{ float:left; width:458px; height:69px;  background-image:url(/public/grafik/logotyp_matkultur.jpg); background-repeat:no-repeat;  }

	#BODY_main_topmenu				{ float:left; width:951px; height:38px; padding:7px 0 0 19px; background-image:url(/public/grafik/topmeny_bg.jpg); }
	#BODY_main_content				{ float:left; width:970px; background-image:url(/public/grafik/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(/public/grafik/bild.jpg); }


	#CONT_main_wrap					{ float:left; width:930px; padding:20px 20px 0 20px; }
	
	#CONT_main						{ float:left; width:930px; background-image:url(/public/grafik/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(/public/grafik/start_cont_bg.gif); }
	#CONT_main_start_proj_lower		{ float:left; width:930px; background-image:url(/public/grafik/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(/public/grafik/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(/public/grafik/signerathalland_stor3.gif);}
	#CONT_regmatkultur				{ float:left; width:270px; height:329px; padding: 0 9px 0 9px; background-image:url(/public/grafik/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(/public/grafik/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(/public/grafik/sidfot2.jpg); }
	#BODY_main_sidfot_start				{ float:left; width:970px; height:73px; background-image:url(/public/grafik/sidfot_start.jpg); }
	#BODY_main_sidfot_proj				{ float:left; width:970px; height:73px; background-image:url(/public/grafik/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; }

	#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(/public/grafik/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; }



	
	