body			{
				font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#666666;
				background-color:#ffffff; 
				margin: 0 auto;
				width:944px;
				}
				h1								{
												color:#333333;
												font-size:20px;
												font-weight:normal;
												font-family: "Myriad Pro", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
												letter-spacing:1px;
												margin:0px 0px 0px 0px;
												padding:0px 0px 5px 0px;
												}
				h2								{
												color:#333333;
												font-size:16px;
												font-weight:normal;
												font-family: "Myriad Pro", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
												letter-spacing:1px;
												margin:0px 0px 0px 0px;
												padding:0px 0px 5px 0px;
												}
												
				h3								{
												color:#333333;
												font-size:11px;
												font-weight:normal;
												font-style:italic;
												font-family: "Myriad Pro", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
												letter-spacing:1px;
												margin:0px 0px 0px 0px;
												padding:0px 0px 0px 0px;
												}
												
				p								{
												margin:0px 0px 0px 0px;
												padding:0px 0px 5px 0px;
												}

				a, a:link, a:visited, a:active	{
												color:#0000CC;
												text-decoration:none;
												}
				a:hover							{
												color:#0000CC;
												text-decoration:underline;
												}
				
				
				table	{
						border-collapse:collapse;
						}
				td 		{ 
						padding:2px 0px 2px 0px;
						margin:0px;
						border-spacing:0px;
						}
				
				
				input, textarea		{
							font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
							font-size:12px;
							}
				
				a img		{
							border:none;
							}
				
				
				
				#B_holder	{
							float:left;
							width:900px;
							padding:0px 22px 0px 22px;
							background:url(/public/grafik/background.jpg);
							background-repeat:no-repeat;
							}
							#B_language {
										float:right:
										width:898px;
										height: 16px;
										padding:5px 1px 0px 1px;
										text-align: right;
										}
							#B_top		{
										float:left;
										width:898px;
										height:462px;
										padding:11px 1px 0px 1px;
										background:url(/public/grafik/flashbg.jpg);
										background-repeat:no-repeat;
										}
							#B_top_sub	{
										float:left;
										width:900px;
										height:96px;
										padding:0px 0px 0px 0px;
										}
										#C_logo		{
													float:left;
													width:183px;
													padding:38px 0px 0px 15px;
													}
										#C_sigill	{
													float:right;
													width:56px;
													padding:23px 20px 0px 0px;
													}
							#B_top_sub_image	{
												float:left;
												width:898px;
												height:176px;
												padding:0px 1px 0px 1px;
												}
							#B_topmenu	{
										float:left;
										width:900px;
										height:36px;
										padding:0px 0px 0px 0px;
										background:url(/public/grafik/menu_bg.gif);
										background-repeat:no-repeat;
										}
							#B_content	{
										float:left;
										width:830px;
										padding:35px 35px 35px 35px;
										}
										#C_header	{
													float:left;
													width:830px;
													padding:0px 0px 0px 0px;
													}
													#C_header h1	{
																	font-family: "Myriad Pro", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																	font-size:25px;
																	font-weight:normal;
																	letter-spacing:1px;
																	color:#333333;
																	margin:0px 0px 0px 0px;
																	padding:0px 0px 5px 0px;
																	text-transform:uppercase;
																	}
										#C_html2_to_titletag	{
																float:left;
																width:830px;
																}
										#C_html		{
													float:left;
													width:830px;
													padding:0px 0px 0px 0px;
													font-size:13px;
													letter-spacing:0px;
													line-height:23px;
													color:#666666;
													}
							#B_content_sub	{
											float:left;
											width:830px;
											padding:35px 35px 35px 35px;
											}
											#C_leftmenu_holder	{
																float:left;
																width:148px;
																padding:0px 0px 0px 15px;
																}
																#C_rootname		{
																				float:left;
																				width:148px;
																				padding:0px 0px 0px 0px;
																				}
																				#C_rootname h1		{
																									font-size:16px;
																									color:#000000;
																									letter-spacing:1px;
																									text-transform:uppercase;
																									font-weight:normal;
																									padding:0px 0px 12px 0px;
																									margin:0px 0px 0px 0px;
																									}
																#C_leftmenu		{
																				float:left;
																				width:148px;
																				padding:0px 0px 0px 0px;
																				}
																#C_leftmenu_shop		{
																				float:left;
																				width:148px;
																				padding:0px 0px 15px 0px;
																				}
																#C_leftmenu2_shop		{
																				float:left;
																				width:148px;
																				padding:50px 0px 0px 0px;
																				}
											#C_heightholder		{
																float:left;
																height:400px;
																width:1px;
																padding:0px 0px 0px 0px;
																margin:0px 0px 0px 0px;
																font-size:0px;
																line-height:0px;
																}
											#C_content_holder	{
																float:left;
																width:600px;
																padding:0px 11px 0px 55px;
																}
																#C_header_sub		{
																					float:left;
																					width:600px;
																					}
																					#C_header_sub h1	{
																										font-family: "Myriad Pro", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																										font-size:25px;
																										font-weight:normal;
																										letter-spacing:1px;
																										color:#333333;
																										margin:0px 0px 0px 0px;
																										padding:0px 0px 5px 0px;
																										text-transform:uppercase;
																										}
											#C_html2_to_titletag_sub	{
																	float:left;
																	width:600px;
																	}
																#C_html_sub			{
																					float:left;
																					width:600px;
																					font-size:13px;
																					letter-spacing:0px;
																					line-height:normal;
																					color:#666666;
																					}
																					
																					#C_gallery	{
																								float:left;
																								width:600px;
																								}
																								
																					#C_gallery_subtxt	
																								{
																								float:left;
																								width:150px;
																								font-size:12px;
																								letter-spacing:0px;
																								line-height:normal;
																								color:#666666;
																								padding:0px 0px 15px 450px;
																								}
																								
																#C_html2_sub		{
																					float:left;
																					width:600px;
																					font-size:13px;
																					letter-spacing:0px;
																					line-height:normal;
																					color:#666666;
																					}
																					
																#C_movies			{
																					float:left;
																					width:600px;
																					}
							#B_footer	{
										float:left;
										width:900px;
										height:15px;
										padding:20px 0px 20px 0px;
										background:url(/public/grafik/footer_bg.gif);
										background-repeat:no-repeat;
										}
										#C_copy		{
													float:left;
													font-size:10px;
													letter-spacing:1px;
													color:#999999;
													width:200px;
													}
										#C_middle	{
													float:left;
													font-size:10px;
													letter-spacing:1px;
													color:#999999;
													text-align:center;
													width:500px;
													}
													#C_middle a, #C_middle a:link, #C_middle a:visited, #C_middle a:active
																			{
																			font-size:10px;
																			letter-spacing:1px;
																			color:#999999;
																			text-decoration:none;
																			}
													#C_middle a:hover		{
																			font-size:10px;
																			letter-spacing:1px;
																			color:#999999;
																			text-decoration:underline;
																			}
										#C_contact	{
													float:right;
													font-size:10px;
													letter-spacing:1px;
													color:#999999;
													width:200px;
													text-align:right;
													}
													#C_contact a, #C_contact a:link, #C_contact a:visited, #C_contact a:active
																			{
																			font-size:10px;
																			letter-spacing:1px;
																			color:#999999;
																			text-decoration:none;
																			}
													#C_contact a:hover		{
																			font-size:10px;
																			letter-spacing:1px;
																			color:#999999;
																			text-decoration:underline;
																			}
/* CSS för webshopdelen */


#wshop_search_headline		{
							float:left;
							}
#wshop_search_holder		{
							float:left;
							padding:5px 5px 5px 5px;
							margin:0px;
							border:1px solid #e9e8e8;
							background-color:#f5f5f5;
							
							}
							#wshop_search_field			{float:left;}
							#wshop_search_field input	{
														font-size:11px;
														width:132px;
														}
							#wshop_search_field_submit	{
														float:right;
														padding:3px 0px 0px 0px;
														}
							.search_field_submit	{
													width:40px;
													height:22px;
													padding:0px 0px 0px 0px;
													background:url(/public/grafik/searchbutton_bg.gif);
													background-repeat:no-repeat;
													text-align:center;
													border:none;
													}
/* Sökresultat */


	a.SEARCH_On, a.SEARCH_On:link, a.SEARCH_On:active, a.SEARCH_On:visited	{
																			font-size:10px;
																			display:inline-block;
																			text-align:center;
																			width:24px;
																			height:22px;
																			padding:2px 0px 0px 0px;
																			color:#000000;
																			background-color:#e5e5e5;
																			text-decoration:none;
																			}
	a.SEARCH_On:hover														{
																			font-size:10px;
																			display:inline-block;
																			text-align:center;
																			width:24px;
																			height:22px;
																			padding:2px 0px 0px 0px;
																			color:#000000;
																			background-color:#e5e5e5;
																			text-decoration:none;
																			}

	a.SEARCH_Off, a.SEARCH_Off:link, a.SEARCH_Off:active, a.SEARCH_Off:visited	{
																			font-size:10px;
																			display:inline-block;
																			text-align:center;
																			width:24px;
																			height:22px;
																			padding:2px 0px 0px 0px;
																			color:#000000;
																			background-color:#eeeeee;
																			text-decoration:none;
																			}
	a.SEARCH_Off:hover														{
																			font-size:10px;
																			display:inline-block;
																			text-align:center;
																			width:24px;
																			height:22px;
																			padding:2px 0px 0px 0px;
																			color:#000000;
																			background-color:#dddddd;
																			text-decoration:none;
																			}




.search_div_1			{
							width:600px;
							height:30px;
							margin:0px 0px 0px 0px;
							padding:8px 0px 0px 0px;
							clear:both;
							color:#000000;
							}

							.search_div_1 a, .search_div_1 a:link, .search_div_1 a:active, .search_div_1 a:visited
																{
																font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																font-size: 12px;
																line-height:normal;
																color: #000000;
																font-weight:bold;
																text-decoration:none;
																}
							.search_div_1 a:hover
																{
																font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																font-size: 12px;
																line-height:normal;
																color: #000000;
																font-weight:bold;
																text-decoration:underline;
																}



	.search_div_2			{
							width:600px;
							height:80px;
							margin:0px 0px 0px 0px;
							padding:0px 0px 12px 0px;
							border-bottom:1px solid #efefff;
							clear:both;
							}
							.search_div_3			{
													width:80px;
													height:80px;
													margin:0px 0px 0px 0px;
													padding:0px 10px 0px 0px;
													float:left;
													}
							.search_div_4			{
													width:510px;
													height:80px;
													margin:0px 0px 0px 0px;
													padding:0px 0px 0px 0px;
													float:right;
													}
													.search_div_5			{
																			width:510px;
																			height:65px;
																			margin:0px 0px 0px 0px;
																			padding:0px 0px 0px 0px;
																			float:none;
																			color:#333333;
																			}
																			.search_div_5 a, .search_div_5 a:link, .search_div_5 a:active, .search_div_5 a:visited
																												{
																												font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																												font-size: 12px;
																												line-height:normal;
																												color: #666666;
																												font-weight:normal;
																												text-decoration:none;
																												}
																			.search_div_5 a:hover
																												{
																												font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																												font-size: 12px;
																												line-height:normal;
																												color: #666666;
																												font-weight:normal;
																												text-decoration:underline;
																												}
													.search_div_6			{
																			width:480px;
																			height:20px;
																			margin:0px 0px 0px 0px;
																			padding:0px 0px 0px 0px;
																			float:none;
																			}
													.search_div_7			{
																			width:120px;
																			height:20px;
																			margin:0px 0 0 0;
																			padding:0;
																			float:right;
																			text-align:right;
																			font-weight:bold;
																			color:#000000;
																			}
																			.search_div_7_button	{
																									float:right;
																									width:40px;
																									height:16px;
																									text-align:center;
																									line-height:normal;
																									color:#ffffff;
																									font-size:11px;
																									font-weight:bold;
																									background:url(/public/grafik/shop_front_button_bg.png);
																									background-repeat:no-repeat;
																									padding:1px 0px 0px 0px;
																									}
																									.search_div_7_button a:link, .search_div_7_button a:active, .search_div_7_button a:visited
																															{
																															display:block;
																															width:40px;
																															font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																															font-size:11px;
																															line-height:15px;
																															color:#ffffff;
																															font-weight:normal;
																															text-align:center;
																															text-decoration:none;
																															}
																									.search_div_7_button a:hover
																															{
																															display:block;
																															width:40px;
																															font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																															font-size:11px;
																															line-height:15px;
																															color:#ffffff;
																															font-weight:normal;
																															text-align:center;
																															text-decoration:none;
																															}

	.search_hr				{ width:600px; 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; }



#wshop_cat_header			{
							float:left;
							width:600px;
							padding:0px 0px 0px 0px;
							margin:0px;
							}
#wshop_cat_desc				{
							float:left;
							width:600px;
							padding:0px 0px 0px 0px;
							margin:0px;
							}
#wshop_cat_paging_holder	{
							float:left;
							padding:0px 0px 15px 0px;
							margin:0px;
							text-align:right;
							width:600px;
							}
							#wshop_cat_paging			{
														float:right;
														}
														.sub_paging				{
																				float:left;
																				width:24px;
																				height:23px;
																				background-color:#f5f5f5;
																				text-align:center;
																				margin-left:3px;
																				font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																				font-size:10px;
																				letter-spacing:0px;
																				line-height:normal;
																				color:#0000cc;
																				}
														.sub_paging a:link, .sub_paging a:active, .sub_paging a:visited
																				{
																				display:block;
																				width:24px;
																				height:19px;
																				padding-top:4px;
																				font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																				font-size:10px;
																				letter-spacing:0px;
																				line-height:normal;
																				color:#0000cc;
																				text-decoration:none;
																				}
														.sub_paging a:hover		{
																				display:block;
																				width:24px;
																				height:19px;
																				padding-top:4px;
																				background-color:#f5f5f5;
																				font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																				font-size:10px;
																				letter-spacing:0px;
																				line-height:normal;
																				color:#0000cc;
																				text-decoration:none;
																				} 
														.sub_paging_on			{
																				float:left;
																				width:24px;
																				height:19px;
																				padding-top:4px;
																				background-color:#e5e5e5;
																				text-align:center;
																				margin-left:3px;
																				font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
																				font-size:10px;
																				letter-spacing:0px;
																				line-height:normal;
																				color:#000000;
																				}
													
													
#wshop_cat_prod_holder		{
							float:left;
							width:600px;
							padding:0px;
							margin:0px;
							}
							.cat_prod_holder		{
													float:left;
													width:170px;
													height:200px;
													padding:0px 15px 0px 15px;
													margin:0px;
													background:url(/public/grafik/related_prod_bg.gif);
													background-repeat:no-repeat;
													background-position:right;
													}
							.cat_prod_holder_last	{
													float:left;
													width:170px;
													height:200px;
													padding:0px 15px 0px 15px;
													margin:0px;
													background:none;
													}
													.cat_prod_image			{
																			float:left;
																			padding:0px 0px 0px 0px;
																			margin:0px;
																			width:170px;
																			text-align:center
																			}
													.cat_prod_name			{
																			float:left;
																			padding:0px 0px 0px 0px;
																			margin:0px;
																			width:170px;
																			text-align:center
																			}
																			.cat_prod_name a, .cat_prod_name a:link, .cat_prod_name a:active, .cat_prod_name a:visited, .cat_prod_name a:hover
																									{
																									color:#666666;
																									}
																			
													.cat_prod_price			{
																			float:left;
																			padding:0px 0px 0px 0px;
																			margin:0px;
																			width:170px;
																			text-align:center
																			}

#wshop_cart_checkout_holder	{
							float:left;
							width:600px;
							padding:0px 0px 15px 0px;;
							margin:0px;
							}
							#cart_checkout			{
													float:right;
													width:200px;
													padding:5px 5px 5px 5px;
													margin:0px;
													border:1px solid #e9e8e8;
													background-color:#f5f5f5;
													}

#wshop_prod_header			{
							float:left;
							width:600px;
							padding:0px 0px 20px 0px;
							margin:0px;
							}
#wshop_prod_holder			{
							float:left;
							width:600px;
							padding:0px;
							margin:0px;
							}
							#prod_holder_col1		{
													float:left;
													width:250px;
													padding:0px;
													margin:0px;
													}
													#prod_image		{
																	float:left;
																	padding:0px;
																	margin:0px;
																	}
							#prod_holder_col2		{
													float:left;
													width:345px;
													padding:0px 0px 0px 5px;
													margin:0px;
													}
													#prod_info_text_intro			{
																					float:left;
																					font-weight:bold;
																					padding:0px;
																					margin:0px;
																					}
													#prod_info_text					{
																					float:left;
																					padding:0px 0px 20px 0px;
																					margin:0px;
																					}
													#prod_info_price				{
																					float:left;
																					padding:0px 0px 20px 0px;
																					margin:0px;
																					font-size:18px;
																					font-weight:bold;
																					width:345px;
																					}
													#prod_info_buy					{
																					float:left;
																					padding:0px;
																					margin:0px;
																					width:345px;
																					}
																					#prod_info_buy	select	{
																											font-size:13px;
																											}
																					.prod_info_buy_button	{
																											width:140px;
																											height:22px;
																											padding:0px 0px 0px 0px;
																											background:url(/public/grafik/knapp_bg.png);
																											background-repeat:no-repeat;
																											text-align:center;
																											border:none;
																											}
#wshop_related_header		{
							float:left;
							width:600px;
							padding:20px 0px 0px 0px;
							margin:0px;
							}
							#related_header_holder		{
														float:left;
														width:600px;
														border-top:1px solid #e5e5e5;
														}
														#related_header		{
																			float:left;
																			background-color:#e5e5e5;
																			padding:0px 5px 0px 5px;
																			}
#wshop_related_holder		{
							float:left;
							width:600px;
							padding:20px 0px 0px 0px;
							margin:0px;
							}
							.related_holder		{
												float:left;
												width:170px;
												height:200px;
												padding:0px 15px 0px 15px;
												margin:0px;
												background:url(/public/grafik/related_prod_bg.gif);
												background-repeat:no-repeat;
												background-position:right;
												}
							.related_holder_last{
												float:left;
												width:170px;
												padding:0px 15px 0px 15px;
												margin:0px;
												background:none;
												}
												.related_image		{
																	float:left;
																	width:170px;
																	text-align:center
																	}
												.related_name		{
																	float:left;
																	width:170px;
																	text-align:center
																	}
																	.related_name a, .related_name a:link, .related_name a:active, .related_name a:visited, .related_name a:hover
																							{
																							color:#666666;
																							}
												.related_price		{
																	float:left;
																	width:170px;
																	text-align:center
																	}