
/* ------------------------------------------------
	global
-------------------------------------------------*/

* { margin: 0; padding: 0; text-decoration: none; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
q { quotes: "" ""; }
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */


html, body, form { margin:0px;
		   padding:0px;
		   height:100%; } 	

body 	{ margin:0px;
		  padding:0px;
		  color:#000;
		  font:14px Arial, Verdana, sans-serif;
		  background: #e2eff5 url(../images/bg_n.png) repeat-x;	}
p,
span,
div,
table,
table p,
tr, 
tr p,
td,
td p { line-height:19px !important;
       font:14px Arial, Verdana, sans-serif;	}



h1	{ color:#005c3a;
	  font:bold 20px Arial, Verdana, sans-serif;
	  margin-bottom: 10px;	}

h2	{ color:#005c3a;
	  font:bold 16px Arial, Verdana, sans-serif;	}

h3	{ color:#005c3a;
	  font:bold 14px Arial, Verdana, sans-serif;}

h4	{ font:bold 14px Arial, Verdana, sans-serif;	}

a 	{ color:#005c3a; }

a:hover 	{ text-decoration:underline; }


img	{ border: 0px solid; 	}

.cufon-loading { visibility: hidden !important; }
ul, ol { margin:0px 0px 0px 20px; }

div#container	{ display:block;
				  /*width:987px;*/
				  width:1026px;
				  margin:0px auto;
				  padding:0px;}
				  
div#container ul, div#container ol { margin:0px 0px 0px 0px; }

/*div#container2	{ margin:0px 0px 0px -60px; }*/
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

	div#header	{ display:block;
				  width:728px;
				  height:114px;
				  margin:0px auto;
				  padding:0px;
				  /*background: url(../images/headerbg.png) no-repeat 0px 0px;*/ }
			  
		
		div#logo	{ float:left;
					  width:470px;
					  height:89px;
					  margin:0px 0px 0px 0px;
					  padding:0px; }

			div#logo a	{ float:left;
						  display:block;
						  width:294px;
						  height:89px;
						  margin:0px;
						  padding:0px; 
						  background: url(../images/apologo.png) no-repeat 0px 0px; }
						 
			div#logo a.logo2	{ float:left;
						  		  display:block;
								  width:47px;
								  height:89px;
								  margin:0px;
								  padding:0px; 
								  background: url(../images/apologo2.png) no-repeat 0px 0px; }

		div#eng	{ float:left;
				  width:88px;
				  margin:56px 0px 0px 0px;
				  padding:0px; 	 }

			div#eng a	{ color:#000;
						  font:12px arial, verdana, sans-serif; 	 }

		div#search	{ float:left;
					  width:170px;
					  height:24px;
					  margin:53px 0px 0px 0px;
					  padding:0px 0px 0px 0px; 
					  background: url(../images/aposearchbg.png) no-repeat 0px 0px; 	 }

			div#search p	{ float:left;
							  display:block;
							  width:23px;
							  padding:2px 0px 0px 7px;
							  color:#000;	
							  font: 12px arial, verdana, sans-serif; }

			div#search .searchfield	{ float:left;
									  display:block;
									  width:130px;
									  height:13px;
									  margin:2px 0px 0px 2px;
									  padding:3px;
									  color:#6f6f68;	
									  font: 14px arial, verdana, sans-serif;
									  border:none;
									  background: url(../images/aposearch.png) no-repeat 0px 0px; }

			div#search .searchbtn	{ float:left;
									  display:block;
									  width:26px;
									  height:26px; }


/* ------------------------------------------------
	menus
-------------------------------------------------*/

	div#menu	{ clear:both;
				  display:block;
				  width:728px;
				  height:25px;
				  margin:0px; 
				  padding:0px 0px 0px 0px;
				  background: url(../images/apomenubg.png) no-repeat 0px bottom; }

		div#menu ul { float:left;	
			 	      margin:0px;
    	  		      padding:0px 0px 0px 25px;
			 	      list-style:none; }
	
			div#menu li {	float:left;
							display:block;
							margin:0px 0px 0px 0px;
							padding:0px; }

				div#menu a {	float:left;
								display:block;
								padding:5px 11px 3px 11px;
								text-decoration:none;
								text-transform:lowercase;
								line-height:18px !important;
								color:#005c3a;
								font: 13px Arial, Verdana, sans-serif;
								border:none;
								z-index: 999 }

						div#menu li.active a	{ font-weight:bold;
												  background:#fff; }
					div#menu a:hover { background:#fff; }

	
		
/* ------------------------------------------------
	main content
-------------------------------------------------*/

	div#nosubmenuatall	{ float:left;
						  display:block;
						  width:148px;
						  margin:-8px 0px 0px 2px;
						  padding:0px 0px 0px 0px; 
						  background: url(../images/aposubmenubg.png) no-repeat 0px 0px; }
			  
	div#nosubmenu	{ float:left;
					  display:block;
					  width:148px;
					  margin:-8px 0px 0px 2px;
					  padding:0px 0px 0px 0px; 
					  background: url(../images/aposubmenubg.png) no-repeat 0px 0px; }
					  
		div#nosubmenu h2	{ color:#68add4;
							  font:bold 17px Arial, Verdana, Helvetica, sans-serif; }
		div#nosubmenu p		{ color:#000;
							  font:12px Arial, Verdana, Helvetica, sans-serif; }
							  
		div#nosubmenu hr	{ width:67px;
							  margin:10px auto;
							  height:1px;
							  color:#ecece7;
							  border:none;
							  background-color:#ecece7; }	
							  
			div.prod	{ position:relative; }	

				div.price	{ position:absolute;
							  right:-12px;
							  bottom:-40px;
							  width:70px;
							  height:68px;
							  margin:0px;
							  padding:0px;
							  text-align:center;
							  z-index:101;
							  background: url(../images/price.png) no-repeat 0px 0px; }	
				div.price2	{ position:absolute;
							  bottom:-20px;
							  left:5px;
							  width:70px;
							  height:68px;
							  margin:0px;
							  padding:0px;
							  text-align:center;
							  z-index:102;
							  background: url(../images/price2.png) no-repeat 0px 0px; }	
				div.price3	{ position:absolute;
							  right:-10px;
							  bottom:-10px;
							  width:70px;
							  height:68px;
							  margin:0px;
							  padding:0px;
							  text-align:center;
							  z-index:103;
							  background: url(../images/price3.png) no-repeat 0px 0px; }	


	div#maincontent	{ float:left;
					  display:block;
					  /*width:987px;*/
					  width:1026px;
					  margin:0px;
					  padding:0px 0px 0px 0px;
					  position:relative;  }

		div.apotek	{ position:absolute;
					  right:0px;
					  bottom:0px;
					  display:block;
					  width:41px;
					  height:41px;
					  margin:0px;
					  padding:0px;  }

		div.apotop	{ display:block;
					  /*width:987px;*/
					  width:1026px;
					  height:11px;
					  margin:0px;
					  padding:0px;
					 /* background: url(../images/apotop.png) no-repeat 0px 0px;*/
					  background: url(../images/apotop2.png) no-repeat 0px 0px;  }
					  
		div.apobottom	{ display:block;
						  /*width:987px;*/
						  width:1026px;
						  height:38px;
						  margin:0px;
						  padding:0px;
						 /* background: url(../images/apobottom.png) no-repeat 0px 0px; */
						  background: url(../images/apobottom2.png) no-repeat 0px 0px;  }
					  
		div#mainstart	{ display:block;
						  /*width:987px;*/
						  width:1026px;
						  margin:0px 0px 0px 0px;
						  padding:2px 0px 25px 0px;
						  position:relative;
						 /* background: url(../images/apobg.png) repeat-y; */
						  background: url(../images/apobg3.png) repeat-y;  }
						  
						  div.workaroundOwl {margin-left: 20px;}
						  div.workaroundOwl h1 {font-size: 2.5em; }
						  
			div.starttext	{ display:block;
							  width:544px;
							  height:128px;
							  margin:0px auto 0px auto;
							  padding:0px 90px;
							  background: url(../images/starttextbg.png) no-repeat 0px 0px;  }
							  
					div.starttext blockquote { display: table;
											   width:544px;
											   height: 120px;
											  *display: block;
											  *position: relative; }			 
						
	 					div.starttext blockquote span { display: table-cell;
													    vertical-align: middle;
													   *display: block;
													   *position: absolute;
													   *left: 0px;
													   *width: 100%;
													   *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
							div.starttext blockquote span span { display: inline;
																 vertical-align: baseline;
																 position: relative;
																 left: auto;
																 width: auto;
																 top:auto; }	
							  
								div.starttext h1	{ display:inline;
													  font:bold 35px/40px arial, verdana, sans-serif; }
													  
								div.starttext p		{ display:inline;
													  padding:0px 0px 0px 10px;
													  font:16px arial, verdana, sans-serif; }
									div.starttext a		{ font:16px arial, verdana, sans-serif; }
									
			div.puffar	{  display:block;
						   width:725px;
						   margin:0px auto 3px auto;
						   padding:0px; }
						   
				div.bigbluepuff	{ float:left;
								  display:block;
								  width:365px;
								  height:177px;
								  margin: 0px 0px 0px 0px;
								  padding:0px;
								  background: url(../images/bigbluepuff.png) no-repeat 0px 0px;  }
									  
					div.bigbluepufftext	{ float:left;
										  display:block;
										  width:139px;
										  height:147px;
										  margin:0px 0px 0px 0px;
										  padding:12px 0px 10px 30px;
										  overflow:hidden; }
									  
						div.bigbluepuff	h2	{ color:#005c3a;
											  font:bold 13px Arial, Verdana, sans-serif; }
											  
						div.bigbluepuff	ul	{ list-style:disc; 
											  margin:0px;
											  padding:0px; }
							div.bigbluepuff	li	{ color:#686868;
												  font:13px Arial, Verdana, sans-serif; }
									  
					div.bigbluepuffimg	{ float:left;
										  display:block;
										  width:196px;
										  height:177px;
										  margin:-5px 0px 0px 0px;
										  padding:0px; }
										  
				div.smapuffar	{  float:left;
								   display:block;
								   width:169px;
								   margin:0px 11px;
								   padding:0px; }
								   
							   
					div.tycktill	{ display:block;
									  width:144px;
									  height:85px;
									  margin:0px 0px 7px 0px;
									  padding:0px 10px 0px 15px;
									  overflow:hidden;
									  background: url(../images/tycktillbg2.png) no-repeat 0px 0px;  }
									  
						div.tycktill a	{ display: block;
									  width:144px;
									  height:85px;   }
							   
					div.fragor	{ display:block;
								  width:169px;
								  height:85px;
								  margin:0px;
								  padding:0px 0px 0px 0px;
								  text-align:center;
								  overflow:hidden;
								  background: url(../images/fragorbg.png) no-repeat 0px 0px;  }
								  
					div.fragor blockquote { display: table;
											width:169px;
										    height: 85px;
										   *display: block;
										   *position: relative; }			 
						
	 					div.fragor blockquote span { display: table-cell;
												     vertical-align: middle;
												    *display: block;
												    *position: absolute;
												    *left: 0px;
												    *width: 100%;
												    *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
							div.fragor blockquote span span { display: inline;
															  vertical-align: baseline;
															  position: relative;
															  left: auto;
															  width: auto;
															  top:auto; }	
												  
									div.fragor p	{ color:#6d6d6d;
													  font:14px/14px Arial, Verdana, sans-serif;   }
													  
									div.fragor strong	{ padding:5px 0px 0px 0px;
														  color:#06603f;
														  font:bold 20px/20px Arial, Verdana, sans-serif;   }
														  
									div.fragor span span	{ display:block;
															  padding:5px 0px 0px 0px;
														  	  color:#06603f;
														  	  font:bold 20px/20px Arial, Verdana, sans-serif;   }
				div.newspuff	{ float:left;
								  display:block;
								  width:147px;
								  height:153px;
								  margin:0px;
								  padding:12px 10px 12px 12px;
								  position:relative;
								  overflow:hidden;
								  background: url(../images/newspuffbg.png) no-repeat 0px 0px;  }
								  
					a.rss	{ position:absolute;
							  display:block;
							  top:10px;
							  right:10px;
							  width:27px;
							  height:28px;
							  margin:0px;
							  padding:0px;  }
							  
						a.rss img	{ display:block;
									  width:27px;
									  height:28px;
									  margin:0px;
									  padding:0px;  }
									  
						div.newspuff h2	{ color:#6d6d6d; }
										  
						div.newspuff ul	{ list-style:none; 
										  margin:0px;
										  padding:0px; }
											  
							div.newspuff li	{ margin:7px 0px;
											  color:#6d6d6d;
											  font:11px/13px Arial, Verdana, sans-serif; }
											  
								div.newspuff a	{ color:#6d6d6d;
												  font:11px/13px Arial, Verdana, sans-serif; }
												  
								div.newspuff a:hover	{ color:#005c3a;
												  		  text-decoration:none; }
												  
								div.newspuff a strong	{ color:#005c3a;
														  font:11px/13px Arial, Verdana, sans-serif; }
														  
				div.puff1 { float:left;
						    display:block;
						    width:156px;
						    height:80px;
						    margin:0px 28px 0px 0px;
						    padding:90px 15px 0px 15px;
						    overflow:hidden;
						    cursor:pointer;
						    background: url(../images/puff1bg.png) no-repeat 0px 0px; }
						   
						div.puff1 p	{ color:#868686;
									  font:bold 18px/19px Arial, Verdana, sans-serif; }
														  
				div.puff2 { float:left;
						    display:block;
						    width:120px;
						    height:80px;
						    margin:0px 28px 0px 0px;
						    padding:90px 10px 0px 85px;
						    cursor:pointer;
						    background: url(../images/puff2bg.png) no-repeat 0px 0px; }
						   
						div.puff2 p	{ color:#868686;
									  font:bold 18px/19px Arial, Verdana, sans-serif; }
														  
				div.puff3 { float:left;
						    display:block;
						    width:128px;
						    height:80px;
						    margin:0px;
						    padding:90px 10px 0px 130px;
						    cursor:pointer;
						    background: url(../images/puff3bg.png) no-repeat 0px 0px; }
						   
						div.puff3 p	{ color:#868686;
									  font:bold 18px/19px Arial, Verdana, sans-serif; }
						   
													  
			div.apologostext	{ clear:both;
								  display:block;
								  width:715px;
								  margin:0px auto;
								  padding:0px 0px 0px 10px; }
								  
				div.apologostext p	{ color:#7d7d7d;
									  font:14px Arial, Helvetica, sans-serif; }
								  
			div.apologos	{ clear:both;
							  display:block;
							  width:715px;
							  height:36px;
							  margin:0px auto;
							  padding:5px 0px 5px 10px;
							  background: url(../images/apologosbg.png) no-repeat 0px 0px;
							  }
			
				div.apologos a	{ margin:0px 36px; }
							  
				div.puff { float:left;
						   display:block;
						   width:200px;
						   height:210px;
						   margin:0px 10px 13px 10px;
						   padding:0px; }
						   
					p.finner { clear:both;
							   display:block;
							   color:#7d7d7d;
							   font:15px Arial, Verdana, Helvetica, sans-serif; }
							   
			div.banner	{  display:block;
						   width:725px;
						   height:209px;
						   margin:0px auto 8px auto;
						   padding:0px; }
						   
							   
			div.logos	{ display:block;
						  width:685px;
						  height:40px;
						  margin:0px;
						  padding:8px 0px 0px 10px;
						  background: url(../images/logosbg.png) no-repeat 0px 0px;  }
			
			div.logos a	{ margin:0px 14px; }
					  
		div#main	{ display:block;
					  /*width:987px;*/
					  width:1026px;
					  margin:0px;
					  padding:0px 0px 0px 0px;
					  position:relative;
					 /*background: url(../images/apobg.png) repeat-y;*/ 
					  background: url(../images/apobg3.png) repeat-y;  }

			div#startleft	{ float:left;
							  display:inline;
							  width:300px;
							  margin:0px 10px 0px 0px;
							  padding:0px;  }

				div#startleft2	{ padding:0px 60px 0px 0px;  }

				div#startleft h1	{ line-height:27px !important;
							  color:#376047;
							  font:bold 31px arial, verdana, sans-serif;  }

				div#startleft h2	{ line-height:24px !important;
							  color:#383838;
							  font:bold 20px arial, verdana, sans-serif;  }


			div#startright	{ float:left;
					  display:block;
					  width:298px;
					  margin:0px;
					  padding:0px;  }

				div#startright h1	{ line-height:27px !important;
							  color:#376047;
							  font:bold 31px arial, verdana, sans-serif;  }

				div#startright h2	{ line-height:24px !important;
							  color:#383838;
							  font:bold 20px arial, verdana, sans-serif;  }

			div.rel	{ float:right;
					  display:block;
					  /*width:208px;*/
					  width:140px;
					  margin:0px 0px 10px 0px;
					  padding:0px;
					 /* background: url(../images/owl.png) no-repeat 0px 0px;  */}

				div#owl	{ position:absolute;
						  display:block;
						  top:0px;
						  right:0px;
						  width:138px;
						  height:175px;
						  margin:0px 0px 0px 0px;
						  padding:0px;
						 /* background: url(../images/owl.png) no-repeat 0px 0px;  */}
						 
				div#owl2	{ position:absolute;
						  display:none;
						  top:7px;
						  right:0px;
						  width:129px;
						  height:164px;
						  margin:0px 0px 0px 0px;
						  padding:0px;
						 /* background: url(../images/owl.png) no-repeat 0px 0px;  */}
						 
		/*		div.reltop	{ display:block;
							  width:175px;
							  height:11px;
							  margin:10px 0px 0px 20px;
							  padding:0px;
							  background: url(../images/reltop.png) no-repeat 0px 0px; }*/
							  
				div.relbg	{ display:block;
							  /*width:175px;*/
							  width:140px;
							  margin:0px 0px 0px 0px;
							  padding:10px 0px 0px 0px;
							 /* background: url(../images/relbg.png); */}
							  
					div.relbg ul	{ list-style:none;
									  margin:0px 0px 0px 0px;
									  padding:0px 0px 0px 5px;}
									  
						div.relbg ul li	{ }
						div.relbg ul li a	{ display:block;
											  font:bold 12px arial, verdana, sans-serif; }
						div.relbg ul li a	{ padding:4px 0px 4px 12px; 
											  /* background: url(../images/apoplus.gif) no-repeat 2px 5px; */}
						div.relbg ul li.pdf a	{ background: url(../images/pdf.jpg) no-repeat 0px 3px;  }
							  
			/*	div.relbottom	{ display:block;
								  width:175px;
								  height:10px;
								  margin:0px 0px 0px 20px;
								  padding:0px;
								  background: url(../images/relbottom.png) no-repeat 0px 0px; }*/

			div#startbottom	{ clear:both;
					  display:block;
					  width:598px;
					  height:67px;
					  margin:50px 0px 0px 0px;
					  padding:0px;
					  border:1px solid #f8f5e6;
					  background:#fff;  }

				div.prev	{ float:left;
						  display:block;
						  width:30px;
						  height:67px;
						  margin:0px;
						  padding:0px;  }

				div.prodimg	{ float:left;
							  display:block;
							  width:190px;
							  height:170px;
							  margin:-50px 0px 0px 0px;
							  padding:0px; 
							  position:relative;
							  z-index:200; }

				div.prodtext	{ float:left;
						  display:block;
						  width:348px;
						  height:67px;
						  margin:0px;
						  padding:0px;  }

					div.prodtext blockquote { display: table;
								  width:348px;
								  height: 67px;
								  *display: block;
								  *position: relative; }			 
						
	 					div.prodtext blockquote span { display: table-cell;
								 	       vertical-align: middle;
									       *display: block;
									       *position: absolute;
									       *left: 0px;
									       *width: 100%;
									       *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
							div.prodtext blockquote span span { display: inline;
											    vertical-align: baseline;
											    position: relative;
											    left: auto;
											    width: auto;
											    top:auto; }	

					div.prodtext p	{ color:#284c36;
							  font:bold 18px arial, verdana, sans-serif; }

				div.next	{ float:left;
						  display:block;
						  width:30px;
						  height:67px;
						  margin:0px;
						  padding:0px;  }
	
		div#mainbottom	{ display:block;
						  width:709px;
						  height:7px;
						  margin:0px;
						  padding:0px 0px 0px 0px;
						  background: url(../images/mainbottom.png);  }


div.product	{ margin:0px auto;
			  margin: 40px 0px 40px 0px;
			  position:relative;
			  /*width:630px;*/
			  height:100%;
			  display:block; }
				
		div.lastprod	{ margin: 10px 0px 30px 0px;
				 			}
				div.bottom { vertical-align: bottom; position: absolute; bottom: 0px; }
				
		div.productimgtop	{ width:626px;
								height:8px;
								display:block;
								background:  url(../images/productbgtop.png) no-repeat top center; }
				
		div.productcontent	{ display:block;
							width:626px;
							display:block;
							position:relative;
							background:  url(../images/productbg.png) repeat-y scroll 0 0 transparent; }
		
			div.productimg	{ width:210px;
								float:left;
								display:inline;
								position:absolute;
								bottom: -10px;
								left: 0px;
								padding: 0px 0px 0px 2px; }
			
			div.producttext	{ width:390px;
								float:left;
								display:inline;
								padding: 7px 0px 0px 16px;
								margin:0px 0px 0px 210px; }
								
				div.producttext	h2{ color:#16a993; }
				
				p.infotext	{ color:#696969; 
								font:14px arial, verdana, sans-serif;
								line-height:90%;}
				
					p.offer	{ color:#16a993;
								font:12px arial, verdana, sans-serif; }
								
		div.productimgbottom	{ width:626px;
									height:8px;
									display:block;
									background:  url(../images/productbgbottom.png) no-repeat top center; }
				
		.puffhojd  { height:auto;
					min-height:40px; }
					
					
		/**/div#offerpage	{ position: relative;
	                    float:left;
					  display:block;
					 /*width:617px;*/
					  width:636px;
					  margin:0px 36px;
					  padding:2px 0px 10px 19px;  }
						
		div.kampanj	{ margin: 0px 0px 0px 38px;
							}
				
				div.productoffer	{width:311px;/**/
									height:100%;
									display:block;
									float:left;
									position:relative;
									padding: 0px 2px 0px 0px;}
									
					div.lastoffer	{ padding: 0px 0px 6px 0px;
										margin: 0px 0px 0px 0px;}
										
				div.bottomoffers	{ position:relative; }
					
					div.radotips	{ margin:2px 0px 0px 0px;
									width:400px;
									 float:left;}
					
					div.blimedlem	{ width:270px;
										right:-32px;
										top:-2px;
										position:absolute; }
				
				div.productofferimgtop	{ width:311px;
								height:16px;
								display:block;
								background:  url(../images/offerbgtop.png) no-repeat top center; }
				
				div.productoffercontent	{ display:block;
									width:311px;
									height: 220px;
									background:  url(../images/offerbg.png) repeat-y scroll 0 0 transparent; }
				
					div.productofferimg	{ width:311px;
										top: -4px;
										position:absolute;
										left: 0px;
										/*text-align:center;
										display:block;
										*/ }
										
					div.productoffertext	{ width:311px;
												display:block;
												color:#727272;
												position:absolute;
												text-align:center;
												/*left:0px;
												bottom:-10px;*/ }
										
				div.productofferimgbottom	{ width:311px;
													height:16px;
													display:block;
													background:  url(../images/offerbgbottom.png) no-repeat top center; }		
													
								
	div.kundklubblefttop	{ float:left;
							  display:block;
							  width:548px;
							  height:130px;
							  margin:-8px 0px 0px 0px;
							  padding:0px 0px 0px 0px;
							  background: url(../images/kundklubblefttopbg.png) no-repeat left bottom;	  }	
							  
		div.kundklubblefttopimg	{ float:left;
								  display:block;
								  width:132px;
								  height:130px;
								  margin:0px 0px 0px 30px;
								  padding:0px 0px 0px 0px;  }	
								  
		div.kundklubblefttoptext	{ float:left;
									  display:block;
									  width:355px;
									  height:110px;
									  margin:20px 0px 0px 30px;
									  padding:0px 0px 0px 0px;  }	
									  
			div.kundklubblefttoptext a h2	{ color:#005c3a;
										 	  font:bold 35px Arial, Helvetica, sans-serif; }	
										  
			div.kundklubblefttoptext a p	{ color:#005c3a;
											  font:14px Arial, Helvetica, sans-serif; }	
											  
			div.kundklubblefttoptext a:hover 	{ text-decoration:none; }	
			div.kundklubblefttoptext a:hover h2	{ text-decoration:none; }											  
			div.kundklubblefttoptext a p	{ text-decoration:none; }	
																		
					
			div.kundklubbprodtop2	{ width:351px;
									height:13px;
									display:block;
									background:  url(../images/kundklubbtop2.png) no-repeat top center; }
				
		div.kundklubbprodcont2	{ display:block;
								  width:351px;
								  height:106px;
								  display:block;
								  position:relative;
								  background:  url(../images/kundklubbbg2.png) repeat-y scroll 0 0 transparent; }
					
			div.kundklubbprodtext2	{ width:311px;
									  display:block;
								  	  padding: 10px 20px;
									  margin:0px; }
								
				div.kundklubbprodtext2 h2 { color:#16a993; }
				
				p	{ color:#696969; 
					  font:12px arial, verdana, sans-serif;}
								
		div.kundklubbprodbottom2	{ width:351px;
								  height:16px;
								  display:block;
								  background:  url(../images/kundklubbbottom2.png) no-repeat top center; }								
													
					
	div.kundklubbrighttop	{ float:left;
							  display:block;
							  width:152px;
							  height:99px;
							  margin:2px 0px 0px 6px;
							  padding:10px;
							  background: url(../images/kundklubbrighttopbg.png) no-repeat 0px 0px;	 }	
							  
			div.kundklubbrighttop a	{ color:#005c3a;
									  font:bold 17px Arial, Helvetica, sans-serif; }	
			div.kundklubbrighttop a:hover 	{ text-decoration:none; }	
													
			div.kundklubbrighttop div.kundklubbprod		{ margin:1px 0px 1px 0px; }
													
	div.kundklubb	{ margin:0px 20px;}	
	
	div.kundklubbpuffar	{ float:left;
						  display:block;
						  width:359px; 
						  margin:15px 0px 0px 0px;
						  padding:0px; }	
						  
		div.kundklubbpuff	{ float:left;
							  display:block;
							  width:319px; 
							  height:228px;
							  margin:0px 0px 0px 0px;
							  padding:15px 20px;
							  background: url(../images/kundklubbpuffbg.png) no-repeat 0px 0px; }	
							  
				div.kundklubbpuff h2	{ color:#fff;
										  font:bold 30px/30px Arial, Helvetica, sans-serif !important; }
					div.kundklubbpuff h2 span	{ color:#005c3a;
												  font: bold 30px/30px Arial, Helvetica, sans-serif !important; }
				div.kundklubbpuff p	{ color:#000;
									  font:13px/16px Arial, Helvetica, sans-serif !important; }
				div.kundklubbpuff a	{ color:#005c3a;
									  font:bold 13px/16px Arial, Helvetica, sans-serif; }	
			div.kundklubbpuff a:hover 	{ text-decoration:none; }	
									  
		div.kundklubbpuff2	{ float:left;
							  display:block;
							  width:314px; 
							  height:142px;
							  margin:20px 0px 0px 5px;
							  padding:15px 30px 15px 15px;
							  background: url(../images/kundklubbtipsabg.png) no-repeat 0px 0px; } 
							  
				div.kundklubbpuff2 h2	{ margin:5px 0px 10px 0px;
										  color:#4fad98;
										  font:bold 24px/24px Arial, Helvetica, sans-serif !important; }
				div.kundklubbpuff2 p	{ margin:0px 0px 10px 0px;
										  color:#000;
										  /*font:13px/14px Arial, Helvetica, sans-serif !important; */ 
										  font:17px/23px Arial, Helvetica, sans-serif !important; }
				div.kundklubbpuff2 span	{ color:#4fad98;
										  font:17px/23px Arial, Helvetica, sans-serif !important; }
										  
				div.kundklubbpuff2 span.label	{ float:left;
												  display:block;
												  width:100px;
												  margin:2px 0px 0px 0px;
												  padding:3px 0px 0px 0px;
												  color:#3c3c3c;
												  font:11px/11px Arial, Helvetica, sans-serif !important; }
												  
				div.kundklubbpuff2 .kundklubbpuff2formfield	{ float:left;
														      display:block;
												  			  width:198px;
															  margin:0px 0px 2px 0px; }
															  
				div.kundklubbpuff2 .kundklubbpuff2formfield2	{ float:left;
																  display:block;
																  width:40px;
																  margin:0px 10px 2px 0px; }
								  
								  
	div.kundklubberbjudanden	{ float:left;
								  display:block;
								  width:358px; 
								  height:258px;
								  margin:15px 0px 0px 10px;
								  padding:0px; }	
							  
		div.kundklubberbjudanden h2 { display:block;
									  height:27px;
									  margin:0px 0px 0px 0px;
									  padding:15px 0px;
									  text-align:center;
									  color:#fff;
									  font:bold 24px/24px Arial, Helvetica, sans-serif; 
									  background: url(../images/kundklubberbjudandenh2.png	) no-repeat 0px 0px; }	
									  
		div.kundklubberbjudanden h3 { display:block;
									  height:15px;
									  margin:0px 0px 0px 0px;
									  padding:10px 0px;
									  text-align:center;
									  color:#fff;
									  font:bold 14px/14px Arial, Helvetica, sans-serif; 
									  background: url(../images/kundklubberbjudandenh3.png	) no-repeat 0px 0px; }	
									  
		div.kundklubberbjudanden table { margin:12px 0px 0px 0px; }	
		div.kundklubberbjudanden td,
		div.kundklubberbjudanden p,
		div.kundklubberbjudanden div,
		div.kundklubberbjudanden span { color:#505050;
									    font:9px/14px Arial, Helvetica, sans-serif !important;  }	
					  
			div.kundklubberbjudanden a:hover 	{ text-decoration:none; }	
												
	div.kundklubbleft	{ float:left;
						  display:block;
						  width:411px; 
						  margin:50px 0px 0px 20px;
						  padding:0px 20px 0px 0px; }	
													
	div.kundklubbright	{ float:left;
						  display:block;
						  width:234px;
						  margin:50px 20px 0px 0px;
						  padding:0px 0px 0px 20px;
						  border-left:1px solid #127150; }		
						  
	div.kundklubbprod	{ margin: 0px 0px 40px 0px;
						  /*width:630px;*/
						  height:100%;
						  display:block; }
				
		div.lastprod	{ margin: 10px 0px 30px 0px;
				 			}
				div.bottom { vertical-align: bottom; position: absolute; bottom: 0px; }
				
		div.kundklubbprodtop	{ width:234px;
								height:13px;
								display:block;
								background:  url(../images/kundklubbtop.png) no-repeat top center; }
				
		div.kundklubbprodcont	{ display:block;
								  width:234px;
								  display:block;
								  position:relative;
								  background:  url(../images/kundklubbbg.png) repeat-y 0 0; }
		
			div.kundklubbprodimg	{ width:200px;
									  display:block;
									  margin:0px auto;
									  padding: 0px 0px 0px 2px; }
			div.kundklubbprodimg img	{ display:block;
										  width:150px;
										  margin:0px auto;}
			
			div.kundklubbprodtext	{ width:194px;
									  display:block;
								  	  padding: 10px 20px;
									  margin:0px; }
								
				div.kundklubbprodtext h2 { color:#16a993; }
				
				p	{ color:#696969; 
					  font:12px arial, verdana, sans-serif;}
								
		div.kundklubbprodbottom	{ width:234px;
								  height:14px;
								  display:block;
								  background:  url(../images/kundklubbbottom.png) no-repeat top center; }
				
		.puffhojd  { height:auto;
					min-height:40px; }
					

		div.poangenerbjudanden	{ display:block;
								  width:672px;
								  height:137px;
								  display:block;
								  margin:-8px auto 0px auto;
								  padding:45px 0px 0px 55px;
								  background:  url(../images/poangenerbjudandenbg.png) repeat-x  0 0; }					
					
				div.poangenerbjudandentext	{ float:left;
											  display:block;
											  width:380px;
											  height:137px;
											  display:block;
											  margin:0px;
											  padding:0px; }	
								  
					div.poangenerbjudandentext h1	{ margin:0px;
													  padding:0px;
													  color:#fff;
													  font: bold 30px Arial, Helvetica, sans-serif; }
					div.poangenerbjudandentext p	{ margin:0px;
													  padding:0px;
													  color:#3c3c3c;
													  font: 14px/22px Arial, Helvetica, sans-serif; }		
											  
				div.poangenerbjudandenimg	{ float:left;
											  display:block;
											  width:206px;
											  height:137px;
											  display:block;
											  margin:0px;
											  padding:0px 0px 0px 20px;
											  text-align:right; }	
											  
											  
		div.poangenerbjudanden2	{ display:block;
								  width:727px;
								  display:block;
								  margin:-8px auto 0px auto;
								  padding:0px 0px 0px 0px;
								  background:  url(../images/poangenerbjudandenbg.png) repeat-x  0 0; }		
								  
				div.poangenerbjudandenimg2	{ width:619px;
											  margin:0px auto; }	
	
		div.poangendiv	{ display:block;
						  width:617px;
						  display:block;
						  margin:0px auto;
						  padding:10px 0px 20px 0px;
						  background:  url(../images/poangendivbg.png) repeat-x 0 bottom; }	
	
			div.poangenprod	{ float:left;
							  display:block;
							  width:205px;
							  display:block;
							  margin:0px;
							  padding:0px 0px 10px 0px; }	
							  
				div.poangenprodimg	{ display:block;
									  width:205px;
									  height:170px;
									  margin:0px;
									  padding:0px;
									  position:relative; }	
									  
					div.poangenprodimg img	{ position:absolute;
											  bottom:0px;
											  display:block;
											  margin:0px;
											  padding:0px; }	
							  
				div.poangenprodtext	{ display:block;
									  width:185px;
									  margin:0px;
									  padding:0px 10px; }	
								  
					div.poangenprodtext h2	{ margin:0px;
											  padding:0px;
											  color:#696969 !important;
											  font: bold 15px/15px Arial, Helvetica, sans-serif !important; }
					div.poangenprodtext p	{ margin:0px;
											  padding:0px;
											  color:#505050 !important;
											  font: 12px/15px Arial, Helvetica, sans-serif !important; }	
		div.poangendiv2	{ display:block;
						  width:617px;
						  display:block;
						  margin:0px auto;
						  padding:10px 0px 30px 0px;
						  background:  url(../images/poangendivbg.png) repeat-x 0 bottom; }		
						  
					div.poangendiv2 h2	{ margin:0px;
										  padding:0px;
										  color:#696969 !important;
										  font: bold 14px Arial, Helvetica, sans-serif !important; }
										  
					div.poangendiv2 p	{ margin:0px;
										  padding:0px;
										  color:#505050 !important;
										  font: 11px/15px Arial, Helvetica, sans-serif !important; }	

	
		div.poangendiv3	{ display:block;
						  width:617px;
						  display:block;
						  margin:0px auto;
						  padding:10px 0px 30px 0px;
						  background:  url(../images/poangendivbg.png) repeat-x 0 bottom; }	
		div.poangendiv3 h1	{ margin:0px;
							  padding:0px;
							  color:#4dac97;
							  font:bold 24px Arial, Helvetica, sans-serif; }	
		div.poangendiv3 h2	{ color:#4dac97;
							  font:bold 18px Arial, Helvetica, sans-serif; }		
		div.poangendiv3 h3	{ color:#4dac97;
							  font:bold 14px Arial, Helvetica, sans-serif; }	
		div.poangendiv3 p	{ color:#5e5d5d;
							  font:14px/16px Arial, Helvetica, sans-serif; }	
						  
	
			div.poangendiv3 label	{ display:block;
									  margin:0px;
									  padding:3px 0px;
									  color:#000;
									  font-size:11px; }	
			div.poangendiv3 label input	{ float:left;
										  display:block;
										  margin:2px 5px 0px 0px; }	
										  
										  
			div.poangendiv3 textarea	{ display:block;
										  width:600px;
										  height:97px;
										  margin:0px;
										  padding:10px;
										  color:#353535;
										  font:14px Arial, Helvetica, sans-serif;
										  border:none;
						 				  background:  url(../images/kundklubbtextarea.png) no-repeat 0px 0px; }	
							  
				
			div.kontaktuppgifter	{ color:#262626;
							  		  font:11px/16px verdana, arial, Helvetica, sans-serif; }	
			div.kontaktuppgifter table,
			div.kontaktuppgifter tr,
			div.kontaktuppgifter td{ color:#262626;
							  		 font:11px/16px verdana, arial, Helvetica, sans-serif; }	
							  
	
		div.divider	{ display:block;
					  width:617px;
					  height:16px;
					  display:block;
					  margin:20px auto;
					  padding:0px;
					  background:  url(../images/poangendivbg.png) repeat-x 0 bottom; }	
/* ------------------------------------------------
	pages
-------------------------------------------------*/


	div#submenu	{ float:left;
				  display:inline;
				  width:148px;
				  margin:-8px 0px 0px 2px;
				  padding:0px 0px 0px 0px; 
				  background: url(../images/aposubmenubg.png) no-repeat 0px 0px; }
				  
	div#submenu2	{ float:left;
				  display:inline;
				  width:148px;
				  margin:-8px 0px 0px 2px;
				  padding:0px 0px 0px 0px;  }

		div#submenu ul	{ list-style:none;
						  margin:10px 0px 0px 0px;  }

			div#submenu li	{ padding:0px 0px 1px 0px;
							  font:bold 12px arial, verdana, sans-serif;
							  /*background: url(../images/submenuli.png) no-repeat 0px bottom; */  }

				div#submenu li a	{ display:block;
									  padding:5px 20px;
									  font:bold 12px arial, verdana, sans-serif;  }

				div#submenu li a:hover	{ text-decoration:none;
										  background:#fff;  }
				div#submenu li.active a	{ color:#000;
										  background:#fff;  }
				div#submenu li.active li a	{ color:#005c3a  }
				div#submenu li.active li.active a	{ color:#000  }

				div#submenu ul.ol	{ padding:0px 0px 5px 36px;
						  background:#fff;
						  margin: 0px;  }

				div#submenu ul.ol li	{ color:#005c3a;
							  font:bold 11px arial, verdana, sans-serif;   }

				div#submenu ul.ol li a	{ padding:2px 0px;
							  font:bold 11px arial, verdana, sans-serif;   }

				div#submenu ul.ol li.active a	{ color:#000;   }
				div#submenu ul.ol li a:hover	{ color:#000;   }



	div.middle	{ float:left;
				  display:inline;
				  /*width:689px;*/
				  width:727px;
				  margin:0px 0px 0px 0px;
				  padding:0px 0px 10px 0px;  }
				  
	div#relimg	{ display:block;
				  /*width:617px;*/
				  width:655px;
				  height:180px;
				  margin:0px;
				  padding:0px 36px;  }
				  
		div#relimg img	{ display:block;
						  /*width:617px;*/
						  width:655px;
						  height:180px;
						  margin:0px;
						  padding:0px;  }
					  
	div#maintext	{ position: relative;
	                    float:left;
					  display:inline;
					 /*width:617px;*/
					  width:636px;
					  margin:0px 36px;
					  padding:25px 0px 10px 19px;  }
					  
	div#maintext p {padding-right: 0px;}

	div#maintext div#owl	{ margin:0px 0px 0px 0px; }

	div#maintext div.updated p	{ font:italic 12px arial, verdana, sans-serif; }
	
	div#maintext ul  { margin:0px 0px 0px 16px; }
	div#maintext ol { margin:0px 0px 0px 20px; }


	div#right	{ float:left;
				  display:inline;
				  width:146px;
				  margin:-8px 0px 0px 0px;
				  padding:0px 0px 0px 0px; 
				  background: url(../images/rightbg.png) no-repeat 0px 0px; }
				  
	
	
			  
/* ------------------------------------------------
	karta tabell 
-------------------------------------------------*/

table.filter { clear:both;
			 display:block;
			 width:609px;
			 margin:15px 0px;
			 padding:0px;
			 border:1px solid #fff;
			 background:#f2f8fa;}
			 
			 
	.col2 { margin:0px;
			padding:10px 10px 10px 19px !important;
			color:#000; }
			
		.col2 p { display:inline;
				  color:#000;
				  font:bold 14px/18px arial, verdana, sans-serif !important; }
				  
		.col2 select	{ width:150px;
						  margin:0px 0px 0px 10px; }
		.col2 .textfield	{ width:150px;
							  margin:0px 0px 0px 10px; }
			
table.funk { clear:both;
			 display:block;
			 width:609px;
			 margin:15px 0px;
			 border:1px solid #fff;
			 background:#f2f8fa;}
	.white { background:#fff; }
	table.funk th { padding:13px 0px;
					color:#1e714c !important;
					font:bold 14px/18px arial, verdana, sans-serif !important;
					background:#ffffff; }
					
		table.funk td:hover h2.trigger	{ background: url(../images/tdhoverbottomover.gif) no-repeat 0px bottom !important; }
										  
		table.funk td.triggeractive	{ background: url(../images/tdhovertop.gif) no-repeat 0px 0px !important; }
		table.funk td h2.triggeractive	{ background: #4f9378 !important; }
		table.funk td:hover h2.triggeractive	{ background: #4f9378 !important; }

	.col1 { float:left;
			display:block;
			width:112px; 
			cursor:pointer;
			margin:0px;
			padding:3px 0px 7px 19px !important;
			color:#000;
			font:12px/16px Arial, Verdana, sans-serif !important;}
			
	.bigcol1 { float:left;
			display:block;
			width:152px; 
			cursor:pointer;
			margin:0px;
			padding:3px 0px 7px 19px !important;
			color:#000;
			font:12px/16px Arial, Verdana, sans-serif !important;}
			
		td:hover .col1 { color:#fff; }
		
		td:hover .bigcol1 { color:#fff; }
		
		table.funk h2.trigger	{ width:607px;
								  margin:0px 0px 0px 0px; }
		th.col1 { cursor:default; }
	    th.bigcol1 { cursor:default; }
	
	h2.trigger	{ margin:0px 10px; }
	.row 	{ display:block !important;}
	.row h2.trigger	{ display:block;
					  background:#f4f9fb !important; }
	
	.bluerow 	{ display:block !important; 
				  background:#fff !important; }
	
	table.funk td:hover { background: url(../images/tdhovertop.gif) no-repeat 0px 0px; }
	
	table.funk .toggletop { display:block;
							width:607px;
							height:4px; }
	table.funk td:hover .toggletop { background: url(../images/tdhovertop.gif) no-repeat 0px 0px; }
	table.funk td.triggeractive .toggletop { background: url(../images/tdhovertop.gif) no-repeat 0px 0px !important; }
	table.funk td.triggeractive .col1 { color:#fff; }
	table.funk td.triggeractive .bigcol1 { color:#fff; }
	
	table.funk .toggle_container { background: url(../images/tdhoverbottom.gif) no-repeat 0px bottom !important; }
		table.funk .block { padding:20px; }
				
	div.toggletext { float:left;
					 display:inline;
					 width:140px;
					 margin:0px 20px 0px 0px; }
					 
		div.toggletext p { color:#898989;
						   font:12px/16px Arial, Verdana, sans-serif !important; }
		div.toggletext strong { color:#000;
						 	    font:bold 12px/16px Arial, Verdana, sans-serif !important; }
					 
	div.togglemap { float:left;
					display:inline;
					width:402px;
					margin:0px 0px 0px 0px; }
			
table.funk td td:hover { background:none; }
/* ------------------------------------------------
	form 
-------------------------------------------------*/

	div.form { margin:10px 0px;
			   padding:15px;
			   background:#f3f8fa; }
			   
		span.label { float:left;
					 display:block;
					 width:111px; }
					 	   
		.formfield { float:left;
					 width:40%;
					 height:16px;
					 margin:0px 0px 2px 0px;
					 padding:4px 2px;
					 color:#000;
					 font:12px Verdana, Arial, Helvetica, sans-serif;
					 border:1px solid #666;
					 background:#fff; }		
		.formbox { float:left;
				   width:40%;
				   margin:0px 0px 2px 0px;
				   padding:4px 2px;
				   color:#000;
				   font:12px Verdana, Arial, Helvetica, sans-serif;
				   border:1px solid #666;
				   background:#fff; }		
										 
			.form .pink { background:#fee7e7; }
			.form .yellow { background:#fefee7; }   
		
		span.icon { float:left;
					display:inline;
					width:8px;
					margin:0px 0px 0px 5px;
					padding:8px 2px 0px 0px; }	
			


/* ------------------------------------------------
	form 
-------------------------------------------------*/

div.tellafriend	{  width:339px;
				   margin:0px 4px;
				   display:block;
				   margin:30px auto;
				   border:1px solid #cecece;
				   background:#fff; }	
				   
	div.tellafriendpadding	{  padding:15px; }		
						  
		div.tellafriend h1 { display:block;
							 margin:5px 0px 5px 0px;
							 padding:0px;
							 color:#363636;
							 font:bold 14px verdana, arial, sans-serif; }
						  

		div.tellafriendform	{ height:108px;
							  margin:10px 0px;
							  padding:20px 15px;
							  border:1px solid #ececec;
							  background:#f8f8f8; }	
							  
			div.tellafriend span.label { float:left;
										 display:inline;
										 width:115px;
										 padding:5px 0px 0px 0px; }	
			div.tellafriend span.icon { float:left;
										display:inline;
										width:8px;
										margin:0px 5px 0px 0px;
										padding:8px 2px 0px 0px; }	
			
			div.tellafriend .formfield { width:136px;
										 height:16px;
										 margin:0px 0px 2px 0px;
										 padding:4px 2px;
										 color:#000;
										 font:12px Verdana, Arial, Helvetica, sans-serif;
										 border:1px solid #666;
										 background:#fff; }
										 
						div.tellafriend .pink { background:#fee7e7; }
						div.tellafriend .yellow { background:#fefee7; }
									
			div.tellafriend .formbtn {	float:right;
										width:130px;
										margin:0px 12px 0px 0px;
										padding:0px; 
										font:12px Verdana, Arial, Helvetica, sans-serif;}
										
	div.tellafriendshare	{ padding:10px 15px;
							  border-top:1px solid #cecece; }
							  
		div.tellafriendshare p	{ float:left; 
								  display:inline;
								  margin:0px 15px 0px 0px; }	

/* ------------------------------------------------
	footer
-------------------------------------------------*/

	


	div#footer { display:block;
				 /*idth:987px;*/
				 width:1026px;
				 height:68px;
				 margin:0px auto;
				 padding:0px;
				 /*background: url(../images/apobottom.png) no-repeat 0px 0px;  */
				 background: url(../images/apobottom2.png) no-repeat 0px 0px;  }
	
	
		div#footer p	{ float:right;
						  display:block;
				 		  width:300px;
						  margin:0px 0px 0px 0px;
						  padding:18px 5px 0px 0px;
						  color:#808080;
						  font: 11px/13px arial, verdana, sans-serif !important;	}
	
			div#footer a	{ color:#808080;
							  font: 11px/13px arial, verdana, sans-serif !important;	}

	
	.erbjudProdWrap {position: relative; float: left; margin-right: 10px;}
	.erbjudProd {width: 196px;}
	.erbjudProd .erbjudProdTop {background: url(../images/erbjudBgTop.png) no-repeat; height: 10px;}
	.erbjudProd .erbjudProdBtm {background: url(../images/erbjudBgBtm.png) no-repeat; height: 10px;}
	.erbjudProd .erbjudProdContent {background: url(../images/erbjudBg.png); padding: 35px 13px 0; height: 110px;}
	.erbjudProd .erbjudProdContent h2 {font: bold 14px Arial, Helvetica, sans-serif; color: #696969; margin-bottom: 4px;}
	.erbjudProd .erbjudProdContent p {font: 12px Arial, Helvetica, sans-serif; line-height: 1.2em !important; color: #505050;}
	.erbjudProdImg {position: relative; height: 160px;}
	.erbjudProdImg img {position: absolute; bottom:-40px;}

/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for understanding browsers */
.hojd {
	min-height:386px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 386px;
}

/* for understanding browsers */
.prodhojd {
	min-height:190px; 
	height:auto;
}
/* for Internet Explorer */

* html .prodhojd {
	height: 190px;
}

        /* ------------------------------------------------
	faq
-------------------------------------------------*/

/*  "Show All" + "Hide All" links */
/* #TJK_ToggleON,#TJK_ToggleOFF	{ padding:0 5px;
				  margin-right:5px; }*/

/* zeroing out padding and margin */
#TJK_DL dd,#TJK_DL dt	{ margin:0;
			  padding:0; } 

/* margin for the DTs (shorthand) */
#TJK_DL dt	{ margin:10px 0; }

/* left padding for DDs */
#TJK_DL dd	{ padding-left:20px; }

/* styling all anchors in the DTs */
#TJK_DL dt a	{ padding-left:20px;

		  text-decoration:none;
		  display:block;
		  background:0 0 no-repeat; }

#TJK_DL dt a:visited {  }

#TJK_DL dt a:visited:hover, #TJK_DL dt a:hover, #TJK_DL dt a:active, #TJK_DL dt a:focus { font-weight:normal; }

/* the + and - gif in the anchors */
#TJK_DL .DTplus a 	{ background-image:url(../images/faq_plus.gif); background-position: 0px 4px; }
#TJK_DL .DTminus a 	{ background-image:url(../images/faq_minus.gif); background-position: 0px 4px;}


#TJK_DL .showDD			{ position:relative;
				  left:0; }
 
#TJK_DL dd,.hideDD		{ position:absolute;
				  left:-9999px;}

#TJK_ToggleON,#TJK_ToggleOFF 	{ display:inline;
				  cursor:pointer;
				  cursor:hand; }

/* Claes edit */
div.relimages 
{
    text-align: center;
    margin-top: -9px;
}
div.kampanjrelimg { 
margin:0px 0px 0px 20px;
position:relative;
z-index:10000; }

div.kampanjrelimgwide { 
margin:0;
position:relative;
z-index:10000; }
div.flyingowl
{
    position: absolute;
    top: -214px;
    left: 135px;
    z-index: 800;
    width: 890px;
    height: 362px;
}

div.apokors	a.logo2 { float:right; 
								  position:absolute;
								  width:47px;
								  height:89px;
								  margin:0px 0px 0px 10px;
								  padding:0px; 
								  background: url(../images/apologo2.png) no-repeat 0px 0px; }