/* Standard elements */
body		{ font-size: 12px; line-height: 18px; font-family:Arial, Verdana, sans-serif; margin: 0 auto; width:977px; color:#333333; background-color:#6a6a6a; }

h1 			{  font-size:24px; font-weight:bold; color:#656669; line-height:normal; margin:0px; padding:0px; }
h2 			{ font-size:12px; font-weight:bold; color:#656669; line-height:normal; margin:0px; padding:0px 0px 15px 0px; }
a			{  font-size:11px; font-weight:normal; color:#333333; text-decoration:none; }
a:link		{  font-size:11px; font-weight:normal; color:#333333; text-decoration:none; }
a:active	{  font-size:11px; font-weight:normal; color:#333333; text-decoration:none; }
a:visited	{  font-size:11px; font-weight:normal; color:#333333; text-decoration:none; }
a:hover		{  font-size:11px; font-weight:normal; color:#333333; text-decoration:underline; }

input		{  font-size:11px; }
select		{  font-size:11px; }
/*td			{  font-size:11px; }*/

li			{ padding:0px; margin:0px;}
/*
ul			{ padding:0px 0px 0px 9px; margin:0px 0px 0px 9px;}
*/
ol			{ padding:0px 0px 0px 11px; margin:0px 0px 0px 11px;}
ul			{ padding:0px 0px 0px 9px; margin:0px 0px 0px 9px; margin-bottom: 18px; list-style: circle outside;}




/* Div ID's */

#BODY_main					{ float:left; width:977px; }
#BODY_top_logo				{ float:left; width:977px; height:76px; background-image:url(/public/grafik/top_logo.gif); margin-left:0px; background-repeat:no-repeat; }
/*
#BODY_logo					{ float:left; width:75px; height:36px; padding:19px 0px 0px 39px; }
*/
#BODY_logo					{ float:left; width:103px; height:36px; padding:5px 0px 0px 39px; }

/*
#BODY_top_menu				{ float:right; padding:32px 40px 0px 0px; }
*/

#BODY_top_nav				{ float:right; width:795px; padding:0px 40px 0px 0px; }
#BODY_top_language			{ float:left; width:770px; text-align:right; padding:5px 25px 5px 0px; }
#BODY_top_menu				{ float:right; text-align:right; padding:5px 0px 0px 0px; }


.BODY_topmenu_on			{ float:left; padding:10px 20px 0px 20px; white-space:nowrap; background-image:url(/public/grafik/topmenu_arrow.gif); background-repeat:no-repeat; background-position:right; }
.BODY_topmenu_on a:link, .BODY_topmenu_on a:visited, .BODY_topmenu_on a:active {  font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
.BODY_topmenu_on a:hover	{ font-size:12px; font-weight:bold; color:#666666; text-decoration:underline; }
.BODY_topmenu_off			{ float:left; white-space:nowrap; padding:10px 20px 0px 20px; }
.BODY_topmenu_off a:link, .BODY_topmenu_off a:visited, .BODY_topmenu_off a:active {  font-size:12px; font-weight:bold; color:#3bbf13; text-decoration:none; }
.BODY_topmenu_off a:hover	{  font-size:12px; font-weight:bold; color:#3bbf13; text-decoration:underline; }

.BODY_topmenu_divider		{ float:left; width:1px; padding:0px 10px 0px 15px; background-image:url(/public/grafik/topmenu_divider.gif); background-repeat:no-repeat; background-position:center; }

#BODY_content_area			{ float:left; width:977px; padding:0 0 0 0; background:url(/public/grafik/main_bg.gif); background-repeat:repeat-y; }
#CONTENT_left_area			{ float:left; width:241px; padding:0px 0px 0px 5px; }

.CONTENT_left_divider		{ float:left; width:241px; height:1px; background-image:url(/public/grafik/left_divider.gif); background-repeat:no-repeat; padding:0px 0px 0px 0px; }
#CONTENT_root_name			{ float:left; width:206px; padding:15px 0 0 35px;  font-size:12px; font-weight:bold; color:#333333; }
#CONTENT_leftmenu			{ float:left; width:206px; padding:0 0 15px 35px; }

#C_leftdoc_holder			{float:left; width:206px; padding:15px 0 15px 30px;}
#C_leftnews_holder			{float:left; width:206px; padding:15px 0 20px 30px;}
#newsflash_rub				{float:left; width:206px; font-weight:bold; padding-bottom:5px;}
.newsflash				{float:left; padding:0px 0px 10px 0px;}

#CONTENT_aktuellt_rubrik_holder	{ float:left; width:206px; padding:15px 0 0 30px; }
#CONTENT_aktuellt_rubrik		{ float:left; width:196px; height:42px; padding:11px 0 0 10px;  font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; background-image:url(/public/grafik/aktuellt_rub_bg.gif); background-repeat:no-repeat; }
#CONTENT_aktuellt_html_holder	{ float:left; width:206px; padding:0 0 15px 35px; }
#CONTENT_aktuellt_html			{ float:left; width:175px;  font-size:11px; font-weight:normal; color:#333333; text-decoration:none; }

#CONTENT_left_area_footer		{ float:left; width:206px; padding:0 0 0 35px;  font-size:11px; font-weight:bold; color:#333333; text-decoration:none; }

#CONTENT_right_area			{ float:left; width:693px; padding:0px 38px 0px 0px }
#CONTENT_right_area_left	{ float:left; width:11px; height:614px; background:url(/public/grafik/vadvigor_leftmarg.gif); background-repeat:no-repeat; }
#CONTENT_right_area_mid		{ float:left; width:666px; }
#CONTENT_right_area_top		{ float:left; width:666px; height:39px; background:url(/public/grafik/vadvigor_top.jpg); background-repeat:no-repeat; }
#CONTENT_right_area_rubrik	{ float:left; width:448px; padding:10px 0px 0px 0px; font-size:18px; line-height:normal; font-weight:bold; color:#ffffff; }
#CONTENT_right_area_ingress	{ float:left; width:208px; padding:15px 0px 0px 10px; font-size:12px; line-height:normal; font-weight:bold; color:#ffffff; text-align:right; }
#CONTENT_right_area_html	{ float:left; width:666px; }
#CONTENT_right_area_html2	{ float:left; width:666px; }
#CONTENT_right_area_right	{ float:left; width:16px; height:614px; background:url(/public/grafik/vadvigor_rightmarg.gif); background-repeat:no-repeat; }

#BODY_footer				{ float:left; width:977px; height:103px; padding:0 0 0 0; background:url(/public/grafik/footer.gif); }




/* Klasser som används av specialbyggda byggklossar */
.BYGGKLOSS_table		{ width:207px; }
.BYGGKLOSS_rubrik		{ width:207px; height:42px; padding-left:10px; color:#ffffff; font-size:12px; font-weight:bold; background-image:url(/public/grafik/content_rub_bg.gif); background-repeat:no-repeat; }
.BYGGKLOSS_divider		{ width:207px; height:1px; background-image:url(/public/grafik/content_divider.gif); background-repeat:no-repeat; }
.BYGGKLOSS_textinfo		{ width:207px; padding:15px 15px 15px 15px; }
.BYGGKLOSS_textinfo a, .BYGGKLOSS_textinfo a:link, .BYGGKLOSS_textinfo a:active, .BYGGKLOSS_textinfo a:visited
							{ color:#000000; text-decoration:none; }
.BYGGKLOSS_textinfo a:hover	{ color:#000000; text-decoration:underline }





.BYGGKLOSS_left_table		{ width:206px; }
.BYGGKLOSS_left_rubrik		{ width:206px; height:42px; padding-left:10px; color:#ffffff; font-size:12px; font-weight:bold; background-image:url(/public/grafik/aktuellt_rub_bg.gif); background-repeat:no-repeat; }
.BYGGKLOSS_left_divider		{ width:206px; height:1px; background-image:url(/public/grafik/content_divider.gif); background-repeat:no-repeat; }
.BYGGKLOSS_left_textinfo		{ width:206px; padding:15px 15px 15px 15px; }
.BYGGKLOSS_left_textinfo a, .BYGGKLOSS_left_textinfo a:link, .BYGGKLOSS_left_textinfo a:active, .BYGGKLOSS_left_textinfo a:visited
									{ color:#000000; text-decoration:none; }
.BYGGKLOSS_left_textinfo a:hover	{ color:#000000; text-decoration:underline }






/* Klasser o id till sajtkartan */

	.sitemap_level01 {font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #000000;}
	.sitemap_level01:active { color: #000000; text-decoration:none; font-size: 13px;font-weight: bold; }
	.sitemap_level01:link { color: #000000; text-decoration:none; font-size: 13px;font-weight: bold; }
	.sitemap_level01:visited { color: #000000 ;text-decoration:none; font-size: 13px;font-weight: bold; }
	.sitemap_level01:hover {color: #000000;text-decoration: underline; font-size: 13px;font-weight: bold; }

	.sitemap_level02 {font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
	.sitemap_level02:active { color: #000000; text-decoration:none; font-size: 12px;font-weight: normal;}
	.sitemap_level02:link { color: #000000; text-decoration:none; font-size: 12px;font-weight: normal;}
	.sitemap_level02:visited { color: #000000 ;text-decoration:none; font-size: 12px;font-weight: normal;}
	.sitemap_level02:hover {color: #000000;text-decoration: underline; font-size: 12px;font-weight: normal;}

	.sitemap_level03 {font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #838070;}
	.sitemap_level03:active { color: #838070; text-decoration:none; font-size: 11px;font-weight: normal;}
	.sitemap_level03:link { color: #838070; text-decoration:none; font-size: 11px;font-weight: normal;}
	.sitemap_level03:visited { color: #838070;text-decoration:none; font-size: 11px;font-weight: normal;}
	.sitemap_level03:hover {color: #838070;text-decoration: underline; font-size: 11px;font-weight: normal;}

	.sitemap_level04 {font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #838070;}
	.sitemap_level04:active { color: #838070; text-decoration:none; font-size: 11px;font-weight: normal;}
	.sitemap_level04:link { color: #838070; text-decoration:none; font-size: 11px;font-weight: normal;}
	.sitemap_level04:visited { color: #838070;text-decoration:none; font-size: 11px;font-weight: normal;}
	.sitemap_level04:hover {color: #838070;text-decoration: underline; font-size: 11px;font-weight: normal;}

	#sitemap {background-image: url(/public/grafik/sajtkarta_bg.gif);}

/* Sökresultat */

	#SEARCH_RESULT em	{color:#333333;}

.search_div	{padding-top:8px;padding-bottom:8px;}
.search_div a:link, .search_div a:active, .search_div a:visited	{font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#cf0360; line-height:normal; text-decoration:none;}
.search_div a:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#cf0360; line-height:normal; text-decoration:underline;}

	/* Länkar för sökresultat */ 

			#SEARCH_RESULT a:link{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			
			font-size: 12px;
			font-weight: normal; 
			}
		
			#SEARCH_RESULT a:visited{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family:  Arial, Helvetica, Verdana, sans-serif;
			font-size: 12px;
			font-weight: normal; 
			}
		
			#SEARCH_RESULT a:active{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family:  Arial, Helvetica, Verdana, sans-serif;
			font-size: 12px;
			font-weight: normal; 
			}
		
			#SEARCH_RESULT a:hover{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			
			font-size: 12px;
			font-weight: normal; 
			text-decoration:underline;
			}


	.CONTENT_search_result		{float:left; width:100%; padding-bottom:10px;}

	.CONTENT_search_result_header	{ font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
	.CONTENT_search_result_info		{ padding-left:22px; font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
	.CONTENT_search_result_date		{ padding-left:22px; font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }

	.CONTENT_search_result_link 			{ color:#3399ff; background-color:transparent;  text-decoration:none; font-size:11px; font-weight:normal; line-height:16px; }
	a.CONTENT_search_result_link:active 	{ color:#3399ff; background-color:transparent;  text-decoration:none; font-size:11px; font-weight:normal; }
	a.CONTENT_search_result_link:link 		{ color:#3399ff; background-color:transparent;  text-decoration:none; font-size:11px; font-weight:normal; }
	a.CONTENT_search_result_link:visited 	{ color:#3399ff; background-color:transparent;  text-decoration:none; font-size:11px; font-weight:normal; }
	a.CONTENT_search_result_link:hover 		{ color:#3399ff; background-color:transparent;  text-decoration:underline; font-size:11px; font-weight:normal; }


/* Editor klasser */

.standardtypsnitt		{ font-size: 12px; line-height: 18px; }
.standardtext			{ font-size: 12px; line-height: 18px; }
.cms_normal_mini		{ font-size: 11px; line-height: 16px; }

.standardrubrik			{ font-size:24px; font-weight:bold; color:#333333; line-height:normal; line-height: 36px; margin-bottom: 18px; }
.standardunderrubrik	{ font-size:16px; font-weight:bold; color:#333333; line-height:normal; line-height: 18px; margin-bottom: 18px; }
.startboxrubrik			{ font-size:16px; font-weight:bold; color:#0099ff; line-height:normal; }

.cms_rub1_grey		{ color:#333333; font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
.cms_rub1_blue		{ color:#0099ff; font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
.cms_rub2_grey		{ color:#333333; font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
.cms_rub2_blue		{ color:#0099ff; font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
.cms_rub3_grey		{ color:#333333; font-weight: bold; font-size: 12px; line-height: 18px; }
.cms_rub3_blue		{ color:#0099ff; font-weight: bold; font-size: 12px; line-height: 18px; }



