/* Standard elements */
body	{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; line-height:normal; background-color:#ffffff; margin:0px auto; color:#333333; padding:0 0 0 0; width:962px;}

h1 { font-family: Arial, Helvetica, Geneva, sans-serif; font-size:24px; color:#353535; letter-spacing:0px; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; line-height:normal; display:inline; z-index:1; }
h2 { font-family: Arial, Helvetica, Geneva, sans-serif; font-size:18px; font-weight:normal; padding-top:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-bottom:0px; padding-top:0px; color: #353535; line-height:normal; }
h3 { font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; padding-top:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-bottom:0px; padding-top:0px; color: #353535; line-height:normal; }

ul	{ margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; text-align:left; }

p { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
hr { height:1px; color:#353535; }
img { border:none; }
input { font-family: Arial, Helvetica, Geneva, sans-serif; font-size:11px; }
	
/* Standardlänkar */ 
a:link						{ color:#993333; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }
a:visited					{ color:#993333; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }
a:active					{ color:#993333; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }
a:hover						{ color:#993333; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; }

/* DIV ID's and classes */
#BODY_main_language					{ float:right; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#b0b0b0; font-weight:normal; line-height:normal; padding:14px 3px 18px 0px; }
#BODY_main_language a:link, #BODY_main_language a:visited, #BODY_main_language a:active
									{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#b0b0b0; font-weight:normal; text-decoration:underline; }
#BODY_main_language a:hover			{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#b0b0b0; font-weight:normal; text-decoration:underline; }



#BODY_main_top						{ float:left; width:962px; height:39px; padding:0px 0px 0px 0px; margin:0px; }


#BODY_main_logo						{ float:left; width:211px; height:55px; padding:0px 0px 0px 0px; margin: -10px 0 0 0px; background-image:url(/public/grafik/logo.png); background-repeat:no-repeat; }
#BODY_main_menu						{ float:right; width:746px; height:39px; padding:0px 0px 0px 5px; margin:0px; background-image:url(/public/grafik/menu_bg.gif); background-repeat:no-repeat; }
#BODY_main_top_divider				{ float:left; width:962px; height:29px; }
#BODY_content_top_start				{ float:left; width:962px; height:11px; line-height:0px; font-size:0px; padding:0px 0px 0px 0px; background-image:url(/public/grafik/content_top_start.gif); background-repeat:no-repeat; }
#BODY_content_mid_start				{ float:left; width:938px; padding:0px 12px 10px 12px; background-image:url(/public/grafik/content_mid_start_bg.gif); background-repeat:repeat-y; }
#BODY_content_mid_customers_area	{ float:left; width:938px; padding:0px 0px 0px 0px; }

#BODY_content_bottom_start			{ float:left; width:962px; padding:0px 0px 0px 0px; background-image:url(/public/grafik/content_mid_start_bg.gif); background-repeat:repeat-y; }


#CONTENT_boxes_holder				{ float:left; width:938px; padding:0px 12px 0px 12px; background-image:url(/public/grafik/boxes_holder_start_bg.gif); background-repeat:no-repeat; background-position:bottom; }

#CONTENT_qs_info_box				{ float:left; width:916px; height:29px; overflow:hidden; padding:11px 11px 10px 11px; background-image:url(/public/grafik/qs_info_bg.gif); background-repeat:no-repeat; }
#CONTENT_qs_info_html				{ float:left; width:650px; height:29px; overflow:hidden; padding:0px 0px 0px 0px; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; }
#CONTENT_qs_info_buttons			{ float:left; width:266px; height:29px; overflow:hidden; padding:0px 0px 0px 0px; }
#CONTENT_qs_info_button_system			{ float:left; padding:0px 8px 0px 0px; }
#CONTENT_qs_info_button_kommunikation	{ float:left; padding:0px 7px 0px 0px; }
#CONTENT_qs_info_button_strategi		{ float:left; }
#CONTENT_qs_info_button_communication	{ float:left; padding:0px 7px 0px 0px; }
#CONTENT_qs_info_button_strategy		{ float:left; }




#BODY_horiz_divider_3				{ float:left; width:938px; height:10px; font-size:0px; line-height:0px; }


#CONTENT_boxes_inner_holder			{ float:left; width:938px; padding:0px 0px 0px 0px; background-image:url(/public/grafik/boxes_inner_holder_start_bg.gif); background-repeat:repeat-y; }
#CONTENT_box_1						{ float:left; width:204px; min-height:125px; padding:10px 10px 0px 10px; background-image:url(/public/grafik/start_box_bg.gif); background-repeat:no-repeat; }
#CONTENT_box_2						{ float:left; width:204px; min-height:125px; padding:10px 10px 0px 10px; background-image:url(/public/grafik/start_box_bg.gif); background-repeat:no-repeat; }
#CONTENT_box_2 h1					{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:14px; line-height:normal; font-weight:bold; color:#650906; text-decoration:none; padding:0px; margin:0px;}
.CONTENT_start_box_html				{ float:left; width:204px; }




#CONTENT_box_3						{ float:left; width:204px; min-height:125px; padding:10px 10px 0px 10px; background-image:url(/public/grafik/start_box_bg.gif); background-repeat:no-repeat; }
#CONTENT_box_4						{ float:left; width:204px; min-height:125px; padding:10px 10px 0px 10px; background-image:url(/public/grafik/start_box_bg.gif); background-repeat:no-repeat; }
.box_divider						{ float:left; width:14px; }
#CONTENT_boxes_footer				{ float:left; width:938px; height:21px; padding:0px 0px 0px 0px; background-image:url(/public/grafik/start_box_footer_bg.gif); background-repeat:no-repeat; }

/*
#CONTENT_box_1 h1					{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:14px; line-height:normal; font-weight:bold; color:#650906; text-decoration:none;}
#CONTENT_utmarkelser_html			{ float:left; width:225px; }
*/

#CONTENT_box_3 h1					{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:14px; line-height:normal; font-weight:bold; color:#650906; text-decoration:none;}



#CONTENT_newsflash_date				{ float:left; width:392px; padding-top:5px; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; line-height:normal; font-weight:normal; color:#666666; }
#CONTENT_newsflash_header			{ float:left; width:392px; }
#CONTENT_newsflash_header a:link, #CONTENT_newsflash_header a:active, #CONTENT_newsflash_header a:visited
									{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#353535; text-decoration:none; line-height:normal; }
#CONTENT_newsflash_header a:hover	{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#353535; text-decoration:underline; line-height:normal; }
#CONTENT_newsflash_text				{ float:left; width:392px; }
#CONTENT_newsflash_text a:link, #CONTENT_newsflash_text a:active, #CONTENT_newsflash_text a:visited
									{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#353535; text-decoration:none; line-height:normal; }
#CONTENT_newsflash_text a:hover		{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#353535; text-decoration:underline; line-height:normal; }


#button_spacer						{ float:left; height:10px;}





#BODY_horiz_divider_1				{ float:left; width:962px; height:15px; font-size:0px; line-height:0px; }
#BODY_content2_top_start			{ float:left; width:962px; height:20px; padding:0px 0px 0px 0px; background-image:url(/public/grafik/content2_top_start.gif); background-repeat:no-repeat; }
#BODY_content2_mid_start			{ float:left; width:922px; padding:0px 20px 0px 20px; background-image:url(/public/grafik/content2_mid_start_bg.gif); background-repeat:repeat-y; }

#CONTENT2_fastlinks_area			{ float:left; width:247px; padding:0px 0px 0px 0px; }
#CONTENT2_fastlinks_area h1			{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:14px; line-height:normal; font-weight:bold; color:#353535; text-decoration:none; }
#CONTENT2_fastlinks_html			{ float:left; width:247px; padding:25px 0px 0px 0px; }

#CONTENT2_contact_area				{ float:left; width:347px; padding:0px 0px 0px 0px; }
#CONTENT2_contact_area h1			{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:14px; line-height:normal; font-weight:bold; color:#353535; text-decoration:none; }
#CONTENT2_contact_html				{ float:left; width:347px; padding:25px 0px 0px 0px; }

#CONTENT2_utmarkelser_area			{ float:left; width:298px; padding:0px 0px 0px 0px; }
#CONTENT2_utmarkelser_area h1		{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:14px; line-height:normal; font-weight:bold; color:#353535; text-decoration:none; }
#CONTENT2_utmarkelser_area_html		{ float:left; width:298px; padding:25px 0px 0px 0px; }

#BODY_content2_bottom_start			{ float:left; width:962px; height:20px; padding:0px 0px 0px 0px; background-image:url(/public/grafik/content2_bottom_start.gif); background-repeat:no-repeat; }
#BODY_horiz_divider_2				{ float:left; width:962px; height:23px; font-size:0px; line-height:0px; }

#BODY_content_top_sub				{ float:left; width:962px; height:11px; line-height:0px; font-size:0px; padding:0px 0px 0px 0px; background-image:url(/public/grafik/content_top_start.gif); background-repeat:no-repeat; }
#BODY_content_mid_sub				{ float:left; width:938px; padding:0px 12px 0px 12px; background-image:url(/public/grafik/content_mid_sub_bg.gif); background-repeat:no-repeat; }
#BODY_content_mid_sub2				{ float:left; width:938px; padding:0px 12px 0px 12px; background-image:url(/public/grafik/content_mid_sub_bg2.gif); background-repeat:no-repeat; }


#BODY_content_bottom_sub			{ float:left; width:962px; height:11px; padding:0px 0px 0px 0px; background-image:url(/public/grafik/content_bottom_sub.gif); background-repeat:repeat-y; }

#BODY_sub_column_1					{ float:left; width:211px; padding:0 0 0 0; }

#CONTENT_contact_divider			{ float:left; width:211px; height:40px; background:url(/public/grafik/kontakt_divider_bg.gif) no-repeat; }
#CONTENT_contact_holder				{ float:left; width:211px; background:url(/public/grafik/kontakt_holder.gif) repeat-y; }
#CONTENT_contact_top				{ float:left; width:211px; height:14px; overflow:hidden; font-size:0px; line-height:0px; background:url(/public/grafik/kontakt_top.gif) no-repeat; }
#CONTENT_contact_mid				{ float:left; width:181px; padding:0px 15px 0px 15px; overflow:visible; vertical-align:top; background:url(/public/grafik/kontakt_mid.gif) no-repeat; color:#353535; }

#CONTENT_contact_image				{ float:left; width:171px; padding-left:10px; height:115px; overflow:hidden; }
#CONTENT_contact_name				{ float:left; width:171px; padding-left:10px; font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:bold; line-height:normal; color:#666666; }
#CONTENT_contact_title				{ float:left; width:171px; padding-left:10px; font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:normal; font-style:italic; line-height:normal; color:#666666; }
#CONTENT_contact_phone				{ float:left; width:171px; padding-left:10px; font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:normal; line-height:normal; color:#666666;}
#CONTENT_contact_email				{ float:left; width:171px; padding-left:10px; font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:normal; line-height:normal; }
#CONTENT_contact_email a:link, #CONTENT_contact_email a:active, #CONTENT_contact_email a:visited
									{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:normal; line-height:normal; text-decoration:none; }
#CONTENT_contact_email a:hover		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:normal; line-height:normal; text-decoration:underline; }


#CONTENT_contact_bottom				{ float:left; width:211px; height:14px; overflow:hidden; font-size:0px; line-height:0px; background:url(/public/grafik/kontakt_bottom.gif) no-repeat; }



#BODY_sub_column_2					{ float:left; width:453px; padding:0 25px 0 25px; }
#BODY_sub_column_2_fullwidth			{ float:left; width:701px; padding:0 25px 0 25px; }



#CONTENT_sub_breadcrumbles			{ float:left; width:453px; padding:0 0 15px 0; }
#CONTENT_sub_editor					{ float:left; width:453px; padding:0 0 0 0; z-index:0; }
#CONTENT_sub_header					{ float:left; width:453px; padding:0 0 25px 0; z-index:1; }
#CONTENT_sub_preamble				{ float:left; width:453px; padding:0 0 15px 0; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; line-height:16px; color:#353535; }
#CONTENT_sub_html					{ float:left; width:453px; padding:0 0 0 0; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; line-height:16px; color:#666666; }


#CONTENT_sub_breadcrumbles_fullwidth	{ float:left; width:701px; padding:0 0 15px 0; }
#CONTENT_sub_editor_fullwidth			{ float:left; width:701px; padding:0 0 0 0; z-index:0; }
#CONTENT_sub_header_fullwidth			{ float:left; width:701px; padding:0 0 25px 0; z-index:1; }
#CONTENT_sub_preamble_fullwidth			{ float:left; width:701px; padding:0 0 15px 0; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; line-height:16px; color:#353535; }
#CONTENT_sub_html_fullwidth				{ float:left; width:701px; padding:0 0 0 0; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; line-height:16px; color:#666666; }






#BODY_sub_column_3					{ float:left; width:248px; padding:0 0 0 0; }
#CONTENT_sub_html2					{ float:left; width:248px; padding:0 0 0 0; }

#BODY_main_footer					{ float:left; width:947px; height:22px; padding:9px 0 0 15px; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#999999; background-image:url(/public/grafik/footer_bg.gif); background-repeat:no-repeat; }
/*#BODY_main_footer a:link, #BODY_main_footer a:active, #BODY_main_footer a:visited
									{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#999999; text-decoration:underline; font-weight:bold; }
#BODY_main_footer a:hover			{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#999999; text-decoration:underline; font-weight:bold; }
*/
#CONTENT_footer_menu				{ float:left; padding:0 0 0 0; margin:0; }
#CONTENT_footer_copyright			{ float:right; padding:0 15px 0 0; margin:0; }


/* Brödsmulor */
a.CRUMBS_SEP:link, a.CRUMBS_SEP:active, a.CRUMBS_SEP:visited
						{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; line-height:normal; text-decoration:none; color:#353535; }
a.CRUMBS_SEP:hover		{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; line-height:normal; text-decoration:underline; color:#353535; }
a.CRUMBS_On:link, a.CRUMBS_On:active, a.CRUMBS_On:visited
						{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; line-height:normal; text-decoration:none; color:#353535; }
a.CRUMBS_On:hover		{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; line-height:normal; text-decoration:underline; color:#353535; }
a.CRUMBS_Off:link, a.CRUMBS_Off:active, a.CRUMBS_Off:visited
						{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; line-height:normal; text-decoration:none; color:#993333; }
a.CRUMBS_Off:hover		{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:normal; line-height:normal; text-decoration:underline; color:#993333; }

/* Klasser för byggklossen som används i kolumnen till höger */
.byggkloss_holder		{ width:248px; background:url(/public/grafik/rightcolumn_holder.gif) repeat-y; }
.byggkloss_top			{ width:248px; height:14px; overflow:hidden; font-size:0px; line-height:0px; background:url(/public/grafik/rightcolumn_top.gif) no-repeat; }
.byggkloss_mid			{ width:218px; height:210px; padding:0px 15px 0px 15px; overflow:visible; vertical-align:top; background:url(/public/grafik/rightcolumn_mid.gif) no-repeat; color:#353535; }
.byggkloss_bottom		{ width:248px; height:14px; overflow:hidden; font-size:0px; line-height:0px; background:url(/public/grafik/rightcolumn_bottom.gif) no-repeat; }

.byggkloss_kontakt_holder	{ width:325px; }
.byggkloss_kontakt_top		{ width:325px; height:3px; line-height:0px; font-size:0px; background:url(/public/grafik/kontaktbox_top.gif) no-repeat; }
.byggkloss_kontakt_image	{ width:100px; padding:2px 5px 2px 5px; background-color:#dcdcdc; }
.byggkloss_kontakt_info		{ width:210px; padding:2px 5px 2px 0px; background-color:#dcdcdc; vertical-align:top; }
.byggkloss_kontakt_bottom	{ width:325px; height:3px; line-height:0px; font-size:0px; background:url(/public/grafik/kontaktbox_bottom.gif) no-repeat; }

/* Klasser inuti OnClick */

.dark_txt				{ font-family: Arial, Helvetica, Geneva, sans-serif; color:#353535; }
.light_txt				{ font-family: Arial, Helvetica, Geneva, sans-serif; color:#666666; }
.startsideboxrubrik		{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size:14px; line-height:normal; font-weight:bold; color:#650906; text-decoration:none;}

.contactperson_header	{ float:left; width:204px; padding:0px 0px 10px 0px; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:14px; line-height:normal; font-weight:bold; color:#650906; }
.contactperson_image	{ float:left; width:204px; height:115px; overflow:hidden; }
.contactperson_name		{ float:left; width:204px; }
.contactperson_title	{ float:left; width:204px; }
.contactperson_phone	{ float:left; width:204px; }
.contactperson_email	{ float:left; width:204px; }

.logo_flash				{ float:left; }
