@charset "utf-8";
/* CSS Document */


BODY 	{background:url(../pic/bg_grade_grey.png) top repeat-x #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px}
A		{color:#e51937; text-decoration:none}
A:HOVER	{text-decoration:underline}

#container	{background-color:#FFFFFF; width:795px; margin:0 auto; padding:8px 18px 18px 18px}
#head		{}
.clear		{clear:both; margin:0; padding:0; height:0}
.img_float_right	{float:right; margin:10px 0 10px auto;}


/* 1 C content */

#container_1			{padding:0;  margin:0 0 0 20px; }
#container_1 .c1_left	{float:left; width:450px}
#container_1 H1			{font-size:18px;}
#container_1 H2			{font-size:14px; color:#666666; margin:0; padding:0}
#container_1 P			{}
#container_1 .p_news	{margin:1px 0 20px 0; padding:0}
#container_1 TD			{padding-right: 20px}
#container_1 .pub_date	{font-size:10px; color:#999999; margin:0; padding:0}
#container_1 .p_left	{float:left}
#container_1 .p_right	{margin-left:100px;}
#container_1 .c1_bild_right	{margin:0 0 0 auto; display:block}
#container_1 .lasmer	{ text-align:right}	

/* Mainmenu */

.erab_symbol		{}
.erab_logo			{}
.head_left			{float:left; height:55px}
.head_right			{margin:0; padding:6px 0 0 0}

#main_menu			{background-color:#666666; margin:7px 0 0 0; padding:5px 0 0 8px; height:21px; line-height:14px}

#main_menu UL		{margin:0; padding:0}
#main_menu LI		{display:inline; list-style-position:outside; margin-right:10px;}
#main_menu A		{color:#FFFFFF; font-size:12px; text-decoration:none}
#main_menu A:HOVER	{text-decoration:underline; }

/*Search & Breadcrum */

#bread			{background-color:#eaeaea; margin:6px 0 12px 0; height:25px}
#bread .search	{margin:2px; padding:2px; border-bottom:#FFFFFF solid 1px; border-left:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; border-right:#FFFFFF solid 1px; width:200px; height:14px; background-color:#FFFFFF; float:left; font-size:12px; color:#666666}
#bread .bar		{margin:2px; padding:1px 0 2px 2px; border-bottom:#FFFFFF solid 1px; border-left:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; border-right:#FFFFFF solid 1px; width:500px; height:15px; background-color:#FFFFFF; float:right; font-size:10px; color:#666666}
#bread .input_search	{height:16px; width:180px; margin:0; padding:0; border:0; background-color:#FFFFFF}
#bread A		{color:#666666}
.search_submit	{border:0; background:#eaeaea; color:#666666; margin:5px 0 0 4px; padding:0; float:left; font-size:11px;}

/* Footer */
#footer			{clear:both; background-color:#666666; color:#FFFFFF; font-size:10px; text-align:center; padding:6px 0; height:14px; margin-top:10px; line-height:14px}

/* Main page */
.main_flash			{width:795px; height:241px; background-color:#eaeaea; font-size:13px}
.main_flash	.img_mainrub	{margin:20px 0 0 20px}
.main_flash	P				{margin-left:20px}
.main_flash	UL				{margin:0 0 0 20px; padding:0 0 0 20px}
.main_flash	LI				{}
.main_flash .img_stamning	{float:right}


#container_columns	{ border-top:#666666 solid 1px; margin-top:10px}
.column_1			{width:265px; float:left}
.column_2			{width:265px; margin-left:265px}
.column_3			{width:265px; float:right}



.main_box			{background-color:#f2f2f2; margin:10px 0 4px 0; padding:0;}
.main_box A			{color:#e51937; text-decoration:none}
.main_box P			{margin:0; padding:4px 10px 4px 10px}
.main_box .lasmer	{ text-align:right; margin:0; padding:4px 10px 4px 10px; color:#e51937}
.main_box UL		{margin:0 0 0 30px; padding:0}
.main_box_top1		{background-color:#e51937; height:28px; padding:10px 0 0 10px;}
.main_box_top2		{background-color:#009900; height:28px; padding:10px 0 0 10px;}
.main_box_top3		{background-color:#ff9900; height:28px; padding:10px 0 0 10px;}

#container_columns_2 {margin-top:10px}

.column_1_s			{width:260px; float:left; padding-right:4px; border-right:#999999 1px solid}
.column_2_s			{width:260px; margin-left:268px; padding-right:3px; border-right:#999999 1px solid}
.column_3_s			{width:260px; float:right}

.sub_box			{background-color:#FFFFFF;}
.sub_box P			{margin:0; padding:4px 10px 4px 10px}
.sub_box_top1		{background-color:#f20000; height:28px; padding:10px 0 0 10px;}
.sub_box_top2		{background-color:#009900; height:28px; padding:10px 0 0 10px;}
.sub_box_top3		{background-color:#ff9900; height:28px; padding:10px 0 0 10px;}
.sub_box UL			{margin:0 0 0 30px; padding:0}


.main_smhi			{margin: 10px 0px 4px 0px;}
.main_smhi P		{text-align:right}

.main_knappar		{margin:10px 0px 4px 0px;}

.main_nyheter		{margin:10px 0px 4px 0px; padding:10px; background-color:#f2f2f2;}
.main_nyheter .lasmer	{ text-align:right; margin:0; padding:4px 10px 4px 10px}
.nyhet_heading		{margin:0 0 3px 0; padding:0; font-weight:bold}
.nyhet_datum		{margin:0 0 10px 0; padding:0; font-weight:bold}
.nyhet_bread		{margin:0 0 10px 0; padding:0}
.img_loggain		{float:right; border:0}

/* Subpage */

#subcont			{margin-left:240px;}
#subcont P			{margin:10px 0 10px 0;}
#subcont H1			{margin:0 0 10px 0; font-size:18px}	
#subcont H2			{font-size:12px}
#subcont UL			{margin:0 0 0 15px; padding:0}
#subcont LI			{margin-bottom:10px}	
#subcont .li_3		{ margin:0 0 0 0}	
#subcont .prod_img	{ }
#subcont .img_float_right	{float:right; margin:10px 0 40px auto; padding:0 0 0 20px}

#subcont .t_data_r	{background-color:#e51937; width:250px; color:#FFFFFF; font-size: 12px; font-variant:small-caps; font-weight:bold; padding:4px;}
#subcont .t_data_c	{background-color:#CCCCCC; width:250px; padding:4px; font-family: 'Courier New',Courier,mono; font-size: 14px; line-height: 95%;}
#subcont .t_data_d	{background-color:#CCCCCC; width:250px; padding:4px;}

#subcont .sc_left	{float:left; width:260px; border-right:#666666 solid 1px; padding-right:10px; min-height:400px}
#subcont .sc_right	{margin-left:282px; width:260px; padding-left:10px}

/* CSS:er för uskrift av produkter */

#container_print			{width:560px;}

#subcont_print				{}
#subcont_print P			{margin:10px 0 10px 0;}
#subcont_print H1			{margin:0 0 10px 0; font-size:18px}	
#subcont_print H2			{font-size:12px}
#subcont_print UL			{margin:0 0 0 15px; padding:0}
#subcont_print LI			{margin-bottom:10px}	
#subcont_print .li_3		{ margin:0 0 0 0}	
#subcont_print .prod_img	{ }
#subcont_print .img_float_right	{float:right; margin:10px 0 40px auto; padding:0 0 0 20px}

#subcont_print .t_data_r	{background-color:#e51937; width:250px; color:#FFFFFF; font-size: 12px; font-variant:small-caps; font-weight:bold; padding:4px;}
#subcont_print .t_data_c	{background-color:#CCCCCC; width:250px; padding:4px; font-family: 'Courier New',Courier,mono; font-size: 14px; line-height: 95%;}
#subcont_print .t_data_d	{background-color:#CCCCCC; width:250px; padding:4px;}

#subcont_print .sc_left	{float:left; width:260px; border-right:#666666 solid 1px; padding-right:10px; min-height:400px}
#subcont_print .sc_right	{margin-left:282px; width:260px; padding-left:10px}

.sub_left	{float:left; width:272px; border-right:#666666 solid 1px; padding-right:5px;}
.sub_left P	{margin:10px 20px 10px 10px}
.sub_right	{margin-left:282px; width:272px}
.sub_right P {margin:10px}	

.sub_box_top1		{background-color:#e51937; height:28px; padding:10px 0 0 10px;}
.sub_box_top2		{background-color:#00cc00; height:28px; padding:10px 0 0 10px;}
.sub_box_top3		{background-color:#ff9900; height:28px; padding:10px 0 0 10px;}

#submenu			{width:210px; background-color:#f2f2f2; padding:10px; margin:0 0 10px 0; color:#000000; float:left}
#submenu .gul_H1	{color:#ff9a00; margin:0 0 10px 0; padding:0; font-size:12px; font-weight:bold}
#submenu .gron_H1	{color:#006600; margin:0 0 10px 0; padding:0; font-size:12px; font-weight:bold}
#submenu .rod_H1	{color:#e51937; margin:0 0 10px 0; padding:0; font-size:12px; font-weight:bold}
#submenu UL			{margin:0 ; padding:0}
#submenu LI			{margin-left:16px; list-style:url(../pic/arrow_small_right.gif)}
#submenu .li_2		{margin-left:26px; list-style:disc}
#submenu A			{color:#000000; text-decoration:none}
#submenu A:HOVER	{text-decoration:underline}	

#submenu .r_varme	{color:#f20000; font-weight:bold; margin-bottom:0px}
#submenu .r_klimat	{color:#00cc00; font-weight:bold; margin-bottom:0px}
#submenu .r_pann	{color:#ff9900; font-weight:bold; margin-bottom:0px}

/* Kontaktlista */

#kontaktlista	{ width:450px}
#kontaktlista .odd	{background-color: #eaeaea}
#kontaktlista TD	{padding:4px 0 4px 0}