body			{
				background-image:url(/public/grafik/bg_sub.png);
				background-repeat:no-repeat;
				background-position:center top;
				background-color:#000000;
				margin:0px;
				
				}
				
	h1			{
				font-family: Helvetica, Arial, sans-serif;
				font-size:26px;
				margin:0px 0px 0px 0px;
				padding:20px 23px 0px 23px;
				color:#000000;
				letter-spacing:1px;
				line-height:30px;
				text-transform:uppercase;
				}
	h2			{
				font-size:14px;
				margin:0px 0px 0px 0px;
				padding:0px 23px 0px 23px;
				line-height:20px;
				}

#header 		{
				height:51px;
				background-image:url(/public/grafik/menu_bg.png);
				background-repeat:no-repeat;
				background-position:0px 52px;
				padding:52px 0px 0px 176px;
				}
				
#logo			{
				height:156px;
				width:200px;
				z-index:2000;
				position:absolute;
				}
		
#flash_wrap		{
				height:210px;
				}				
		
#flash			{
				height:210px;
				}
				
#flash_border	{
				height:210px;
				z-index:900px;
				background-image:url(/public/grafik/flash_border.gif);
				position:absolute;
				}
				
.box_wrap
				{
				height:285px;
				overflow:hidden;
				background-image:url(/public/grafik/box_cont_bg3.png);
				background-repeat:no-repeat;
				background-position:bottom;
				}
			
.box_header		{
				height:29px;
				background-image:url(/public/grafik/box_header_bg.png);
				background-repeat:no-repeat;
				margin-bottom:2px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:14px;
				text-transform:uppercase;
				color:#FFFFFF;
				padding:12px 21px 0px 21px;
				}
				
.box_img		{
				height:110px;
				padding-top:1px;
				padding-left:1px;
				padding-right:1px;
				overflow:hidden;
				}
				
#box1_cont,	#box2_cont
				{
				height:112px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				padding:19px 23px 0px 23px;
				}
				
#box3_cont		{
				height:223px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				padding:19px 23px 0px 23px;
				}
				
.newsflash_link	{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				text-decoration:none;
				}
				
#main_sub_wrap	{
				background-image:url(/public/grafik/submain_bg.png);
				background-repeat:repeat-y;
				}
				
#leftmenu_header
				{
				height:35px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:14px;
				text-transform:uppercase;
				color:#FFFFFF;
				background-image:url(/public/grafik/leftmenu_header_bg.png);
				background-repeat:no-repeat;
				padding:12px 23px 0px 23px;
				}
				
#leftmenu_cont	{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				padding:10px 23px 0px 23px;
				}
				
#submain_cont	{
				background-image:url(/public/grafik/submain_top_bg.png);
				background-repeat:no-repeat;
				}
				
#sub_editor		{
				padding:10px 23px 20px 23px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
				}
				
				#sub_editor a		
											{
											font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#ba0202;
											text-decoration:none;
											}
											
				#payment_ordernr			{
											padding:0px 0px 10px 0px;
											}
											
				#payment_order				{
											padding:0px 0px 10px 0px;
											}
											
				#payment_thanks				{
											padding:10px 23px 20px 23px;
											font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#000000;
											height:300px;
											}
											
											#payment_thanks	h1			{
																		font-family: Helvetica, Arial, sans-serif;
																		font-size:26px;
																		margin:0px 0px 0px 0px;
																		padding:20px 0px 0px 0px;
																		color:#000000;
																		letter-spacing:1px;
																		line-height:30px;
																		text-transform:uppercase;
																		}
				
#shop_login		{
				z-index:3000;
				position:absolute;
				}
				
#sub_top_paging		{
					float:left;
					width:250px;
					padding:10px 10px 5px 10px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:12px;
					}
					
					.sub_paging_on			{
											display:block;
											width:20px;
											height:20px;
											border:1px solid #a0a0a0;
											color:#000000;
											text-align:center;
											float:left;
											margin-right:4px;
											line-height:20px;
											}
					
					.sub_paging				{
											display:block;
											width:20px;
											height:20px;
											border:1px solid #a0a0a0;
											color:#000000;
											text-align:center;
											float:left;
											margin-right:4px;
											line-height:20px;
											}
											
											.sub_paging a			{
																	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
																	font-size:12px;
																	color:#ba0202;
																	text-decoration:none;
																	}
#prod_cart_wrap		{
					float:left;
					width:300px;
					padding:0px 0px 0px 638px;
					z-index:500;
					position:absolute;
					}

#shopingcart_wrap	{
					float:left;
					width:300px;
					}

#shopingcart_select	{
					float:left;
					width:195px;
					padding:5px 0px 5px 0px;
					}
					
#shopingcart_btn	{
					float:left;
					width:73px;
					padding:5px 0px 5px 0px;
					}
					
#prod_shopingcart_sum
					{
					float:left;
					width:300px;
					color:#FFFFFF;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:12px;
					}
					
					.selectbox				{
											border:1px solid #EFEFEF;
											color:#333333;
											font-size:11px;
											font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
											height:20px;
											width:190px;
											}
											
					
					.cart_sum_txt:link, .cart_sum_txt:active, .cart_sum_txt:visited, .cart_sum_txt:hover
															{
															color:#FFFFFF;
															font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
															font-size:12px;
															}

#prod_wrap			{
					float:left;
					width:650px;
					border-bottom:1px solid #a0a0a0;
					margin:10px 0px 0px 25px;
					}
					
#prod_right			{
					float:left;
					width:475px;
					padding:10px 0px 0px 25px;
					}
					
#prod_rubrik		{
					float:left;
					width:470px;
					font-size:12px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					padding:0px 10px 0px 0px;
					}
					
					#prod_rubrik h3		{
										color:#000000;
										font-size:12px;
										font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
										margin:0px 0px 5px 0px;
										}
					

#prod_info			{
					float:left;
					width:150px;
					font-size:10px;
					padding-bottom:20px;
					font-size:12px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					}

#prod_beskrivning	{
					float:left;
					width:350px;
					font-size:10px;
					font-style:italic;
					padding-bottom:5px;
					font-size:12px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					}

#prod_artnr			{
					float:left;
					width:650px;
					font-size:10px;
					font-size:12px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					}

#prod_kilopris		{
					float:left;
					width:650px;
					font-size:10px;
					}

#prod_pack			{
					float:left;
					width:650px;
					font-size:10px;
					}

#prod_omr			{
					float:left;
					width:650px;
					font-size:10px;
					}

#prod_hallbar		{
					float:left;
					width:650px;
					font-size:10px;
					}

#prod_footer		{
					float:left;
					width:170px;
					color:#e4302c;
					font-size:10px;
					font-weight:normal;
					padding:0px 0px 8px 0px;
					}
					
#prod_footer_left	{
					float:left;
					width:105px;
					padding:3px 10px 0px 0px;
					font-size:12px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					text-align:right;
					}


#prod_footer_right	{
					float:left;
					width:50px;
					padding:2px 0px 3px 0px;
					}
					
					.kop_styck		{
									width:20px;
									margin:0px 4px 0px 10px;
									padding:0px 0px 0px 2px;
									border:1px solid #666666;
									}
									
					.kop_btn		{
									width:46px;
									height:20px;
									background-image:url(/public/grafik/bg_kopbtn.jpg);
									background-repeat:no-repeat;
									background-color:#ba0202;
									border:medium none;
									color:#FFFFFF;
									font-size:12px;
									font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
									padding:0px 0px 2px 0px;
									}
									
					.kop_btn2		{
									width:66px;
									height:20px;
									background-image:url(/public/grafik/bg_kopbtn2.jpg);
									background-repeat:no-repeat;
									background-color:#ba0202;
									border:medium none;
									color:#FFFFFF;
									font-size:12px;
									font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
									padding:0px 0px 2px 0px;
									}

#footer			{
				height:64px;
				background-image:url(/public/grafik/sidfot_start.png);
				background-repeat:no-repeat;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				letter-spacing:2px;
				padding:10px 0px 0px 0px;
				text-align:center;
				
				}
				
#footer_sub		{
				height:76px;
				background-image:url(/public/grafik/sidfot_bg.png);
				background-repeat:no-repeat;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				letter-spacing:2px;
				padding:33px 0px 0px 0px;
				text-align:center;
				}
				
#footer_sub	 a	{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				letter-spacing:2px;
				text-decoration:none;
				}
				

