
/* ------------------------------------------------
	reset css
-------------------------------------------------*/


* { 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 */



/* ------------------------------------------------
	global
-------------------------------------------------*/



body, html, form 	{ margin:0;
					  padding:0;
					  height:100%; }
 
body 	{ color: #898989;
		  font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
		  margin:0px;
		  padding:0px; 
		  height:100%;
		  background: #fff url(../images/ew_bg.png) repeat-x top;}
body.page 	{ background: url(../images/bg_subs.png) repeat-x top; }

p,
span,
div,
table, 
table p,
tr, 
tr p,
td, 
td p,
ul, 
ol, 
li	{ font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 	}

h1 	{ margin-bottom: 10px;
	  color:#fff;
	  font: 50px "century gothic", arial, verdana, sans-serif;}

h2 	{ color:#000;
	  font: 20px "myriad pro", arial, verdana, sans-serif;	}

	h2 span.blue 	{ padding:0px 0px 0px 3px;
					  color:#26c1ec;
					  font: 20px "myriad pro", arial, verdana, sans-serif;	}
	h2 span.gray 	{ padding:0px 0px 0px 3px;
					  color:#c5c5c5;
					  font: 20px "myriad pro", arial, verdana, sans-serif;	}

h3 	{ color:#000;
	  font: 16px "myriad pro", arial, verdana, sans-serif;	}

a 	{ color: #0cbcea;
	  text-decoration:underline;
	  font-weight:bold;	}
a:hover { text-decoration:underline;
		  color:#555;	}

img	{ border: 0px solid; 	}




div.container	{ position:relative;
				  display:block;
				  width:957px;
				  margin:0px auto 0px auto; }
				  
		  
			  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	.label1 { width:60px;
		 display:block;
		 color: #333;
		 padding:0px 2px; }
			
	.textfield { 		}	
					 

	.btn { color:#716e6e;
	       text-align:center;
	       margin:5px 0px 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

	div#header	{ display:block;
				  width:957px;
				  height:488px;
				  margin:0px 0px;
				  padding:0px;
				  background: url(../images/ew_fan.png) no-repeat 0px bottom; }


	div#headerpage	{ display:block;
					  width:957px;
					  height:159px;
					  margin:0px 0px;
					  padding:0px; }

		div#contactmenu	{ display:block;
						  width: 957px;
						  height:35px;
						  padding: 0px;
						  margin: 0px;}

			div#contactmenu ul	{ float:right;
								  display:block;
								  margin:6px 0px 0px 0px; }

				div#contactmenu li	{ float:left;
									  display:block;
									  margin:0px;
									  /*border-right:1px solid #fff;*/ }
				div#contactmenu li.kundlogin	{ padding:0px 15px 0px 6px;
												  background:url(../images/kundlogin.gif) no-repeat 0px center; }
				div#contactmenu li.kontakta	{ padding:0px 0px 0px 6px;
												  background:url(../images/kontakta.gif) no-repeat 0px center; }

					div#contactmenu a	{ display:block;
										  height:14px;
										  margin:0px 0px 0px 10px;
										  text-decoration:none;
										  color:#fff;
										  font:12px Arial, Verdana, Helvetica, sans-serif;  }
										  
						 div#contactmenu a:hover	{ text-decoration:underline;
													  /*border-bottom:1px solid #fff;*/ }

			/*	div#contactmenu li.last 	{ border:none;  }
				div#contactmenu li.last a	{ margin:0px 0px 0px 10px;
										 	  border:none;  }
				div#contactmenu li.last a:hover	{ text-decoration:none;
												  border-bottom:1px solid #fff;   }*/
	

		div#logo	{ float:left;
					  display:block;
					  width:957px;
					  height:95px;
					  padding: 0px;
					  margin: 0px; }

			div#logo p	{ color:#fff;
						  font:bold 12px arial, verdana, sans-serif; }

				div#logo span.tel	{ color:#fff;
							 		  font:bold 18px arial, verdana, sans-serif; }
			div#logo a	{ display:block;
						  width:85px;
						  height:30px;
						  background: url(../images/logo.png) no-repeat 0px 0px; }
				div#logo a:hover	{ background: url(../images/logo2.png) no-repeat 0px 0px; }

		div#logopage	{ float:left;
						  display:block;
						  width:957px;
						  height:32px;
						  padding: 0px;
						  margin: 0px; }

		div#heading	{ float:left;
			          display:block;
					  width:557px;
					  height:60px;
					  padding: 0px;
					  margin: 16px 0px 0px 0px; }

			div#heading h1	{ position:relative;
							  display:block;
							  margin:0px;
							  padding:0px;
							  /*color:#1a9cbd;	*/
							  color:#fff;
							  font: 50px "century gothic", arial, verdana, sans-serif; }
							  
			div#heading h1 span{ position:absolute;
								 top:-1px;
								 left:-1px;
								 display:block;
							  	 color:#fff;
							     font: 50px "century gothic", arial, verdana, sans-serif; }

		div#headingpage	{ float:left;
						  display:block;
						  width:557px;
						  height:55px;
						  padding: 0px;
						  margin: 0px; }

			div#headingpage h1	{ margin:-10px 0px 0px 0px;
								  padding:0px;
								  color:#fff;	
								  font: 50px "century gothic", arial, verdana, sans-serif; }

		div#address	{ float:left;
			          display:block;
					  width:400px;
					  height:60px;
					  padding:0px 0px 0px 0px;
					  margin: 12px 0px 0px 0px;
					  text-align:right; }

		div#addresspage	{ float:left;
						  display:block;
						  width:400px;
						  height:55px;
						  padding:0px 0px 0px 0px;
						  margin: 0px;
						  text-align:right; }

			div#address p, div#addresspage p	{ display:block;
												  height:60px;
												  /*color:#1a9cbd;	*/
												  color:#fff;
												  font: 14px/20px "century gothic", arial, verdana, sans-serif; }
												  
			div#address p strong	{ /*color:#1a9cbd*/
									  color:#fff; }
			div#address p span	{ /*color:#1a9cbd*/
								  color:#fff;  }
			div#address a	{ /*color:#1a9cbd*/
							  color:#fff; 
							  font-weight:normal;
							  text-decoration:none; }
												  
			div#address p.adress2	{ margin:-61px 0px 0px 0px;
									  color:#fff }
			div#address p.adress2 strong	{ color:#fff }
			div#address p.adress2 span	{ color:#fff }
			div#address p.adress2 a	{ color:#fff;
									  font-weight:normal;
									  text-decoration:none;  }

			div#address strong, div#addresspage strong	{ color:#fff;	
					  									  font: bold 20px "century gothic", arial, verdana, sans-serif; }


			div#address a:hover, div#addresspage a:hover	{ text-decoration:none;
															  border-bottom:1px solid #fff; }

			div.startleft 	{ float:left;
							  display:block;
							  width:454px;
							  margin:0px;
							  padding:0px; }
							  
				div.startlefttop 	{ display:block;
									  height:245px;
									  margin:0px;
									  padding:0px; }
							  
				div.startleft h1	{ clear:both;
									  display:block;
									  margin:0px 0px 10px 0px;
									  padding:0px;
									  position:relative;
									  /*color:#1a9cbd;	*/
									  color:#fff;
									  font: 60px "century gothic", arial, verdana, sans-serif; }
								  
				div.startleft span.heading2	{ position:absolute;
											  top:-1px;
											  left:-1px;
											  margin:0px;
											  color:#fff; 
											  font: 60px "century gothic", arial, verdana, sans-serif; }	
											  
				div.startleft p	{ clear:both;
								  display:block;
								  margin:0px;
								  padding:0px 0px 0px 0px;
								  position:relative;
								  /*color:#1a9cbd;	*/
								  color:#fff;
								  font: 28px/40px "century gothic", arial, verdana, sans-serif; }	
								  
				div.startleft span.paragraph2	{ position:absolute;
												  top:-1px;
												  left:-1px;
												  margin:0px;
												  color:#fff;
												  font: 28px/36px "century gothic", arial, verdana, sans-serif;   }			
											  
				a.knapp { float:left;	
						  display:block;
						  width:169px;
						  height:39px;
						  margin:0px 20px 0px 0px;
						  padding:17px 0px 0px 0px;
						  text-align:center;
						  text-decoration:none;
						  color:#111;
						  font: 16px "century gothic", arial, verdana, sans-serif; 
						  background: url(../images/knapp.png) no-repeat 0px 0px; }
						  
				a.knapp2 { float:left;	
						  display:block;
						  width:169px;
						  height:39px;
						  margin:0px 20px 0px 0px;
						  padding:17px 0px 0px 0px;
						  text-align:center;
						  text-decoration:none;
						  color:#111;
						  font: 16px "century gothic", arial, verdana, sans-serif; 
						  background: url(../images/knapp2.png) no-repeat 0px 0px; }
				
				a.knapp span { padding:0px 20px 0px 0px;
							   color:#111;
							   font: 16px "century gothic", arial, verdana, sans-serif;
							   border-bottom:1px solid #0ac1f0;
							   background: url(../images/cam.gif) no-repeat right center;  }
				a.knapp2 span { padding:0px 20px 0px 0px;
								color:#111;
							    font: 16px "century gothic", arial, verdana, sans-serif;
							    border-bottom:1px solid #0ac1f0;
							    background: url(../images/star.gif) no-repeat right center; }
						  
				a:hover.knapp { color:#fff;	
								text-decoration:none;
							    background: url(../images/knappover.png) no-repeat 0px 0px;  }
				a:hover.knapp span { color:#fff;	
									 text-decoration:none;
									 border-bottom:1px solid #fff; 
							 		 background: url(../images/camover.gif) no-repeat right center; }
				a:hover.knapp2 { color:#fff;	
								 text-decoration:none;
							     background: url(../images/knappover.png) no-repeat 0px 0px; }
				a:hover.knapp2 span { color:#fff;	
									  text-decoration:none;
									  border-bottom:1px solid #fff;
							 		  background: url(../images/starover.gif) no-repeat right center; }

			div.startright 	{ float:left;
							  display:block;
							  width:453px;
							  height:209px;
							  margin:13px -20px 0px 0px;
							  padding:76px 0px 5px 68px; 
							  z-index:1000;
							  background: url(../images/starttoprightbg.png) no-repeat 0px 0px; }
							  

					div.startright blockquote { display: table;
												width:405px;
												height:209px;
											   *display: block;
											   *position: relative; }			 
								
						div.startright 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.startright blockquote span span { display: inline;
															 	  vertical-align: baseline;
																  position: relative;
																  left: auto;
																  width: auto;
																  top:auto; }	
							  
				div.startright ul 	{ list-style:none; }
					div.startright li 	{ padding:6px 0px 6px 30px;
										  color:#898989;
										  font: 14px arial, verdana, sans-serif;
										  background: url(../images/blabock.gif) no-repeat 0px center; }
										  
						div.startright li strong	{ color:#000;
													  font: bold 16px arial, verdana, sans-serif; }
							  
							 
/* ------------------------------------------------
	menus
-------------------------------------------------*/



	div#menu	{ clear:both;
				  display:block;
				  width:957px;
				  height:30px;
				  margin:0px 0px; }
					  
		div#logo	{ float:left;
					  display:block;
					  width:85px;
					  height:30px;
					  margin:0px 0px; }
					  
			div#menu  div#logo a	{ margin:0px;
									  padding:0px; }

	div#menu ul	{ float:right;
				  margin:0px;	}

	div#menu li	{ float:left;
				  display:block;
				  margin:0px;
				  padding:0px 0px 0px 0px;	}

		div#menu a	{ float:left;
					  display:inline;
					  margin:0px 0px 0px 30px;
					  padding:7px 0px 5px 0px;
					  text-decoration:none;
					  color:#fff;
					  font:bold 13px/18px arial, verdana, sans-serif;	}

		div#menu li.active a	{ color:#31cdf5;  }
		div#menu a:hover	{ color:#31cdf5; }


	


	ul.submenu	{ float:right;
				  display:block;
				  width:245px;
				  margin:0px 0px 150px -11px;
				  padding:80px 0px 0px 0px;
				  list-style:none;}
				  
	
		ul.submenu li	{ clear:both;
						  display:block;
						  width:245px;
				  		  margin:0px 0px 0px 0px;
						  padding:0px 0px 0px 0px;	}

		ul.submenu li a	{ color:#252525; 
						  text-decoration:none;
						  font:bold 12px/19px Arial, Verdana, sans-serif !important;}
					  
		ul.submenu li a:hover	{ color:#252525;
								  border:none;
								  text-decoration:none;	}
								  
		ul.submenu li a:hover span span	{ color:#252525;
									      font:bold 12px/19px Arial, Verdana, sans-serif !important;
										  text-decoration:underline;
								 	  	  border:none;	}

		ul.submenu li span { font:bold 12px/19px Arial, Verdana, sans-serif !important;	}

		ul.submenu li span img  { float:left;
								  margin:1px 10px -1px 0px;
								  padding:0px;
								  background:none;	}
/*	
		ul.submenu li span span { float:left;
								  width:170px;
								  margin:0px 0px 0px 0px;
								  padding:0px;
								  background:none;	}

		ul.submenu li.active span img  { background:none;	}

		ul.submenu li.active span span { background:none;	}
	*/
		ul.submenu li.active	{ display:block;	}
	
		
		ul.submenu li span.smenubg	{ display:block;
									  width:225px;
							  		  margin:0px;
									  padding:2px 0px 2px 20px;
									  color:#000;	}
			ul.submenu li.active span.smenubg	{ background: url(../images/smenuactivebg.png) repeat-y; 	}
			ul.submenu li:hover span.smenubg	{ background: url(../images/smenuactivebg.png) repeat-y; 	}
								  
		ul.submenu li span.smenutopbg	{ display:block;
										  width:245px;
								  		  height:17px;
										  margin:0px 0px 0px 0px;
										  padding:0px;
										  color:#000; }
			ul.submenu li.active span.smenutopbg	{ background: url(../images/smenuactivetop.png) no-repeat 0px 0px; 	}
			ul.submenu li:hover span.smenutopbg	{ background: url(../images/smenuactivetop.png) no-repeat 0px 0px; 	}
		ul.submenu li span.smenubottombg	{ display:block;
											  width:245px;
											  height:17px;
											  margin:0px 0px 0px 0px;
											  padding:0px;
											  color:#000; }
			ul.submenu li.active span.smenubottombg	{ background: url(../images/smenuactivebottom.png) no-repeat 0px 0px; 	}
			ul.submenu li:hover span.smenubottombg	{ background: url(../images/smenuactivebottom.png) no-repeat 0px 0px; 	}
	/*
			ul.submenu li.active a	{ display:block;
									  width:227px;
									  margin:0px;
									  padding:0px 0px 0px 0px;
									  color:#000;	}
			*/						  
		ul.subsubmenu	{ list-style:none;
						  margin:20px 0px 0px 0px; }
		ul.subsubmenu li	{ margin:0px;
							  width:207px;
							  display:inline;
							  padding:0px;	}
							  
			ul.subsubmenu li span	{ float:none;
									  width:auto !important;
									  margin:0px !important;
									  padding:0px 0px 0px 15px !important;
									  font-weight:normal;
							  		  background: url(../images/pil.gif) no-repeat 0px center !important; 		}
								  
							  
			ul.subsubmenu a	{ width:169px !important;
							  margin:0px;
							  padding:0px 0px 10px 38px !important;
							  font-weight:normal; background:	}
							  
			ul.subsubmenu a:hover	{ text-decoration:underline !important;	}*/
		

/* ------------------------------------------------
	main content
-------------------------------------------------*/

			  
					  

	div#content	{ display:block;
				  width:auto;
				  margin: 0px;
				  padding:0px 0px;
				  background:#fff; }

	div.start 	{ display:block;
				  width:957px;
				  height:243px;
				  margin:0px;
				  padding:0px;
				  background: url(../images/startbg.png) no-repeat 0px 0px;  }

		div.startcol 	{ float:left;
						  display:block;
						  width:428px;
						  height:243px;
						  margin:0px 80px 0px 0px;
						  padding:0px;  }
						 

		div.startcol2 	{ float:left;
						  display:block;
						  width:448px;
						  height:243px;
						  margin:0px 0px 0px 0px;
						  padding:0px;  }
						 
						  

			div.startcol blockquote,
			div.startcol2 blockquote { display: table;
								       height: 243px;
								      *display: block;
								      *position: relative; }			 
						
				div.startcol blockquote span,
				div.startcol2 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.startcol blockquote span span,
					div.startcol2 blockquote span span { display: inline;
														 vertical-align: baseline;
														 position: relative;
														 left: auto;
														 width: auto;
														 top:auto; }							  
			div.startcol img,
			div.startcol2 img 	{ float:left;
								  display:block;
								  margin:0px 10px 0px 0px;
								  padding:0px;  }
								  							  
			div.startcol h2,
			div.startcol2 h2	{ margin:12px 0px 0px 0px;
								  padding:0px;  }
							  
			div.startcol h3,
			div.startcol2 h3	{ margin:0px 0px 10px 0px;
								  padding:0px;  }
			div.startcol p,
			div.startcol2 p	{ margin:0px 0px 10px 0px;
							  padding:0px;
							  font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;  }
			div.startcol a,
			div.startcol2 a	{ padding:0px 0px 0px 10px;
							  background: url(../images/pil.gif) no-repeat 0px 3px; 	  }
							  

	div.puffar	{ clear:both;
				  display:block;
				  width:956px;
				  height:176px;
				  margin:0px;
				  padding:27px 0px 0px 1px; }

		div.puff	{ float:left;
					  display:block;
					  width:189px;
					  height:146px;
					  margin:0px 26px 0px 0px;
					  padding:15px;
					  background: url(../images/puff.png) no-repeat 0px 0px; }

			div.puff2	{ background: url(../images/puff2.png) no-repeat 0px 0px; }

			div.nomargin	{ margin:0px 0px 0px 0px;}
			
			div.puff img 	{ float:left;
							  display:block;
							  margin:0px 10px 0px 0px;
							  padding:0px;  }
								  					
			div.puff h3	{ margin:0px 0px 10px 0px;   }	
			div.puff p	{ clear:both;   }
				  

	div.start2 	{ clear:both;
				  display:block;
				  width:957px;
				  height:243px;
				  margin:0px 0px 0px 0px;
				  padding:27px 0px 0px 0px; }
				  

		div.start2 p	{ color:#898989;
						  padding:0px 0px 2px 0px; }

		div.refcase 	{ float:left;
						  display:block;
						  width:391px;
						  height:158px;
						  margin:0px;
						  padding:13px 38px;
						  position:relative;
						  background: url(../images/refcasebg.png) no-repeat 0px 0px; }
						  
						 a span#prev2  {  position: absolute;
										  top: 60px;
										  cursor: pointer;
										  display:block;
										  width:26px;
										  height:58px;
										  z-index:150;
										  left: 7px;
										  background: url(../images/prev2.gif) no-repeat 0px 0px; }
							 a:hover span#prev2  {  background: url(../images/prev2over.gif) no-repeat 0px 0px; }
										
						 a span#next2  {  position: absolute;
										  top: 60px;
										  cursor: pointer;
										  display:block;
										  width:26px;
										  height:58px;
										  z-index:150;
										  right: 7px;
										  background: url(../images/next2.gif) no-repeat 0px 0px; }
							 a:hover span#next2  {  background: url(../images/next2over.gif) no-repeat 0px 0px; }

						.ref1  { float:left;
								 display:block;
								 padding:0px 2px; }
								 
						.ref1 img { width:189px;
								    height:147px;
								 	border:1px solid #e7e7e7 !important; }
						.ref1over img { border:1px solid #000 !important; }
							 
						 a.seflerref  {  position: absolute;
										 bottom: -20px;
										 left:0px; }
									
			div.refcase a	{ clear:both;
							  display:block;
							  margin:5px 0px 0px 0px; }
						  
		div.foljbesokare 	{ float:left;
							  display:block;
							  width:200px;
							  height:163px;
							  margin:-20px -10px 0px 40px;
							  padding:40px 250px 0px 0px;
						 	  background: url(../images/ehandelbg.png) no-repeat right 0px; }

			div.foljbesokare img 	{ float:left;
									  display:block;
									  margin:0px 10px 0px 0px;
									  padding:0px;  }
								  					
			div.foljbesokare h3	{ margin:0px 0px 10px 0px;   }	
			div.foljbesokare p	{ clear:both; 
								  color:#939393; 
								  font: 11px/15px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important;}
			div.foljbesokare a	{ padding:0px 0px 0px 10px;
								  background: url(../images/pil.gif) no-repeat 0px 3px; 	  }



/* ------------------------------------------------
	pages
-------------------------------------------------*/




	div.left	{ float:left;
				  display:inline;
				  width:234px;
				  margin: 0px;
				  padding: 0px;
				  background: url(../images/leftbg.png) no-repeat 0px 0px; }


		div.contactpuffimg	{ clear:both;
							  display:block;
							  width:197px;
							  height:179px;
							  margin:50px 0px -9px 12px;
							  padding:0px; }
							  
		div.contactpufftop	{ clear:both;
							  display:block;
							  width:213px;
							  height:18px;
							  margin:0px 0px 0px -8px;
							  padding:0px;
							  background: url(../images/contactpufftop.png) no-repeat 0px 0px; }
							  
		div.contactpuff	{ display:block;
						  width:163px;
						  margin:0px 0px 0px -8px;
						  padding:5px 35px 5px 25px;
						  background: url(../images/contactpuffbg.png) repeat-y; }
							  
			div.contactpuff strong	{ color:#111;
									  font:bold 13px "century gothic", Arial, verdana, Helvetica, sans-serif;}
			div.contactpuff span	{ color:#000; }
			
			div.contactpuff a	{ display:block;
								  margin:5px 0px 0px 0px;
								  padding: 1px 0px 1px 25px; 
								  background: url(../images/submenu.gif) no-repeat 0px center; }

						 
							  
		div.contactpuffbottom	{ display:block;
								  width:213px;
								  height:15px;
								  margin:0px 0px 20px -8px;
								  padding:0px;
								  background: url(../images/contactpuffbottom.png) no-repeat 0px 0px; }
						  
						  
		div.pratbubbla	{ float:right;
						  display:inline;
						  width:119px;
						  height:84px;
						  margin: 0px 20px 20px 0px;
						  padding: 15px 50px 15px 20px;
						  background: url(../images/pratbubbla.png) no-repeat 0px 0px; }
	
			div.pratbubbla p	{ line-height:22px !important; }


	div.right	{ float:left;
				  display:inline;
				  width:692px;
				  margin: 0px -10px 0px 0px;
				  padding: 40px 0px 50px 31px; }



	div.yellowbubbletop	{ display:block;
						  width:721px;
						  height:38px;
						  margin: 0px 0px 0px -27px;
						  padding: 0px; 
						  background: url(../images/yellowbubbletop.png) no-repeat 0px 0px; }

	div.yellowbubblebg	{ display:block;
						  width:631px;
						  margin: 0px 0px 0px -27px;
						  padding: 0px 30px 30px 60px;
						  background: url(../images/yellowbubblebg.png) repeat-y; }

		div.yellowbubblebg p	{ margin:0px;
								  padding:0px;
								  color:#969696;
								  font:18px/24px arial, verdana, sans-serif; }

	div.yellowbubblebottom	{ display:block;
							  width:721px;
							  height:6px;
							  margin: 0px 0px 30px -27px;
							  padding: 0px;
							  background: url(../images/yellowbubblebottom.png) no-repeat 0px 0px; }
							  
	div.right ul	{ margin: 0px;
					  padding: 0px;
					  list-style:none; }
					  
		div.right li	{ margin: 0px;
						  padding: 2px 0px 2px 15px;
						  background:url(../images/ewli.png) no-repeat 2px 7px; }



/* ------------------------------------------------
	faq
-------------------------------------------------*/

		div.faqquestions	{ float:left;
							  display:block;
							  width:696px;
							  margin: 0px 0px 0px 0px;
							  padding: 0px 0px 30px 0px;
							  border-bottom:1px solid #ccc; }

			div.faqcolumn	{ float:left;
							  display:block;
							  width:345px;
							  margin: 0px 0px 0px 0px;
							  padding: 0px 0px 0px 0px; }
	
				div.faqcolumn h2	{ padding:40px 0px 0px 0px;
									  color:#000; }
	
				div.faqcolumn ul	{ margin:0px 0px 0px 10px;
									 list-style:none; }
	
				div.faqcolumn li	{ margin:8px 0px;
									  padding:0px 0px 0px 10px;
									  background: url(../images/li.png) no-repeat 0px 8px;  }
				div.faqcolumn a	{ text-decoration:none;  }



		div.faqanswers	{ float:left;
						  display:block;
						  width:696px;
						  margin: 40px 0px 0px 0px;
						  padding: 0px 0px 30px 0px; }
	
			div.faqanswers h2	{ padding:0px 0px 20px 0px;}

			div.faqanswers ul	{ list-style:none; }
			div.faqanswers li	{ margin: 0px 0px 20px 0px;
								  padding: 0px 0px 0px 0px; }
			div.faqanswers a	{ text-decoration:none; }
		
			span.faqq	{ padding: 0px 0px 0px 0px; }

			span.faqq2	{ padding: 0px 0px 0px 22px;
						  font-weight: bold;
						  background: url(../images/sok.png) no-repeat 0px 0px; }

			span.faqa	{ line-height:20px !important; }
	
/* ------------------------------------------------
	partners
-------------------------------------------------*/

	div.partners { clear:both;
				   display: block;
				   width: 696x;
				   margin:0px -10px 0px 0px;
				   padding:0px 0px 30px 0px; }

	div.bigvid { clear:both;
				 display: block;
				 width: 677px;
				 margin:0px -10px 0px 0px;
				 padding:0px;
				 border:9px solid #e1e1e1; }
				 
		div.bigvid object { display:block;
							margin:0px;
							padding:0px; }
							
		div.bigvid embed { display:block;
							margin:0px;
							padding:0px; }
							
		div.bigvid img	{ display:block;
						  width: 677px;
					 	  margin:0px;
						  padding:0px; }
					 
				 
	div.partner { float:left;
				  display: block;
				  width: 214px;
				  margin:0px -10px 0px 0px;
				  padding:0px; }

		div.partnermargin { margin:0px 25px 0px 0px; }

		div.partnerlogo { float:left;display: block;
						  width: 214px;
						  height: 175px;
						  margin:0px;
						  padding:0px;
						  position:relative;
						  border:1px solid #e1e1e1; }
						  
			div.partnerlogoover { border:1px solid #0cbcea; }
		
			div.partnerlogo blockquote { display: table;
										 width: 214px;
										 height: 175px;
										 text-align:center;
										*display: block;
										*position: relative; }			 
									
				div.partnerlogo blockquote a { display: table-cell;
											   vertical-align: middle;
											  *display: block;
											  *position: absolute;
											  *left: 0px;
											  *width: 100%;
											  *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
												   
					div.partnerlogo blockquote span a { display: inline;
													    vertical-align: baseline;
													    position: relative;
													    left: auto;
													    width: auto;
														top:auto; }
				div.partnerlogo 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.partnerlogo blockquote span span { display: inline;
														   vertical-align: baseline;
														   position: relative;
														   left: auto;
														   width: auto;
														   top:auto; }
		div.partnertext { clear:both;	
						  display: block;
						  width: 199px;
						  margin:0px;
						  padding:15px 5px 0px 10px; }

			div.partnertext h2  { color:#0aa8dd; }

			div.partnertext p  { color:#666;}

			div.partnertext a  { display:block;
								 margin:10px 0px 0px 0px;
								 padding:0px 0px 0px 25px;
								 background: url(../images/globe.png) no-repeat 0px center; }
								 
		div.partnertextlong { clear:both;	
							  display: block;
							  width: 599px;
							  margin:0px;
							  padding:15px 5px 30px 10px; }

			div.partnertextlong h2  { display:inline;
									  padding:0px 3px 0px 0px;  }

			div.partnertextlong p  { display:inline; }
									 

			div.partnertextlong a  { display:block;
									 margin:10px 0px 0px 0px;
									 padding:0px 0px 0px 25px;
									 background: url(../images/globe.png) no-repeat 0px center; }





/* ------------------------------------------------
	kunder
-------------------------------------------------*/


	div.kund { display: block;
			   width: 696px;
			   margin:30px 0px 0px 0px;
			   padding:0px 0px 30px 0px;
			   border-bottom:1px solid #e1e1e1; }


		div.kundimg { float:left;
					   display: block;
					   width: 200px;
					   margin:0px;
					   padding:0px; }
	
			div.kundimg img { display: block;
			       			  border:1px solid #e1e1e1 !important; }
		
		div.kundtext { float:left;
					   display: block;
					   width: 424px;
					   margin:0px;
					   padding:10px 23px; }

			div.kundtext h2  { display:inline;
							   color:#0aa8dd; }

			div.kundtext span.h2more  { display:inline;
										padding:0px 0px 0px 10px;}

			div.kundtext span.h2more a  { float:none !important;
										  display:inline;
										  padding:0px;
										  background:none;}

			div.kundtext p  { padding:10px 0px 0px 0px;}

			a.edit  { padding:2px 0px 2px 25px;
					  background: url(../images/smenuactivepen.png) no-repeat 0px center; }

			div.kundtext a  { float:left;
							  display:block;
							  margin:0px 0px 0px 0px;
							  padding:0px 15px 0px 25px;
							  background: url(../images/globe.png) no-repeat 0px center; }

		div.kund.last {border:none; }

		p.visafler { display:block;
					 padding:0px 0px 40px 0px; }

			p.visafler a { text-decoration:underline; }
/* ------------------------------------------------
	funktioner & priser
-------------------------------------------------*/


	div.ewv	{ float:left;
			  display: inline;
			  width: 210px;
			  margin:0px;
			  padding:0px 10px; }

		span.pris  { color: #0cbcea; }
		span.priskr  { padding:0px 0px 0px 5px;
					   color: #0cbcea;
					   font: bold 28px arial, verdana, sans-serif;}

		div.ewv p { padding:0px 0px 0px 0px; }
				   
		div.ewv ul, div.ewv ol	{ list-style:none;			}
								  
			div.ewv li	{ margin:0px;
						  padding:2px 0px 2px 25px;
						  background: url(../images/bock.gif) no-repeat -10px center;	}

	table.funk { clear:both;
				 display:block;
				 margin:15px 0px; }

	table.funk th { height:16px;
					padding:13px 0px;
					color:#898989;
					font:bold 12px/16px arial, verdana, sans-serif;
					border-top:1px solid #dedede;
					border-bottom:1px solid #dedede;
					background:#f5f5f5; }
					
	table.funk td:hover { background:#f5f5f5; }
		table.funk td:hover .col2 a { color:#555; }

	.col1 { float:left;
			display:inline;
			width:50px; 
			cursor:pointer;
			font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
		
		th.col1 { cursor:default; }
	
		.col1 img { display:block;
					width:40px;	
					height:40px; }
				
	.col2 { float:left;
			display:inline;
			vertical-align:top;
			width:316px;
			padding:13px 0px 13px 0px;
			cursor:pointer;
			font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
			
			th.col2 { cursor:default; }
			
		.col2 p { padding:13px 0px 0px 0px;
				  font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
				 
		.col2 h2 { }
				   
		.toggle_container  p { padding:0px 20px 10px 50px;
							   font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
									 
		.col2 .lasmer  { display:none; }
			
		.col2 a { padding:0px 0px 0px 5px;}
			  
		.toggle_container { margin: 0px;
							padding: 0px;
							overflow: hidden;
							font-size: 1.2em;
							width: 400px;
							clear: both; }
	  
	.col3 { float:left;
			display:inline;
			vertical-align:top;
			width:110px;
			padding:13px 0px 13px 0px;
			text-align:center;
			cursor:pointer; 
			color:#000;
			font:italic 11px/15px arial, verdana, sans-serif; }
			
			th.col3 { cursor:default; }
			
		.col3 img { display:block;
					margin:-13px auto; }

	.bluerow { background:#f9fbff; }

	.fineprint { clear:both;
				 display:block;
				 padding:20px 0px; }

		.fineprint p	{ font:italic 11px/18px arial, verdana, sans-serif;  }

	.prodkatleft { float:left;
				   display:block;
				   width:230px;
				   margin:0px 16px 30px 0px;
				   padding:0px 0px; }
				   
	.prodkatleft .kund { width:230px;
						 margin:0px; }

		div.pkl { display:block;
				  width: 205px;
				  padding:0px 10px; 
				  border-bottom:1px solid #e1e1e1;}

		div.pkl2 { display:block;
			  padding:0px 10px; }

		.prodkatleft p 	{ padding:0px 0px 20px 0px; }

	.prodkatright { float:left;
					display:block;
					width:432px;
					margin:0px 0px 30px 14px;
					padding:10px 0px 0px 0px; }
					
		.prodkatright img { display:block;
							width:432px;
							margin:0px;
							padding:0px; }


	.prodkatbottom { clear:both;
					 display:block;
					 width:673px;
					 margin:0px 0px 20px 0px;
					 padding:10px;
					 background: url(../images/prodkatbottombg.png) no-repeat right 0px; }
	
		.prodkatbottom .ewv { padding:20px 50px 10px 0px;}
		.prodkatbottom .ewv p {  color:#939393;
								 font: 11px/15px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important; }

		.prodkatbl { float:left;
					 display:block;
					 width:210px;
					 margin:10px 47px 0px 0px;
					 padding:0px; }

		.prodkatbr { float:left;
					 display:block;
					 width:220px;
					 margin:10px 0px 0px 0px;
					 padding:0px; }

		.prodkatbottom h2 { margin:0px 0px 0px 0px; }
		
			.prodkatbottom img { margin:2px 2px -2px 0px; }

		.prodkatbottom p {  }

		.prodkatbottom a { clear:both;
						   display:block;
						   padding:20px 0px 20px 25px;
						   text-decoration:underline;
						   background: url(../images/color.png) no-repeat 0px center; }

	.e-handelleft { float:left;
				    display:block;
				    width:469px;
				    margin:0px 0px 10px 0px;}
					
		.e-handelleft2 { padding:20px 0px;
						 border-bottom:1px solid #e1e1e1; }
				 

		div.ehl { display:block;
				  padding:0px 30px 0px 10px; 
				  border-bottom:1px solid #e1e1e1; }
				  
		div.ehl2 { display:block;
				  padding:0px 30px 0px 10px; }

		.e-handelleft p	{ padding:0px 0px 20px 0px;}
					  
		a.kopnu { display:block;
				  width:131px;
				  height:37px;	
				  margin:0px 0px 5px 0px;
				  padding:0px;	
				  background: url(../images/kopnu.png) no-repeat 0px center; }	
				  
			a:hover.kopnu { background: url(../images/kopnu2.png) no-repeat 0px center; }		  
				  

	.e-handelright { float:left;
					 display:block;
					 width:210px;
					 margin:0px 0px 10px 13px;
					 padding:10px 0px 0px 0px; }
	
	.ehbottom { clear:both;
				display:block;
				width:6903x;
				margin:0px 0px 20px 0px;
				padding:10px 0px 20px 0px;
				background: url(../images/ehbottombg.png) no-repeat 0px 0px; }

		.ehbottom .ewv	{ padding:20px 10px 0px 10px; }
		.ehbottom .ewv2	{ width:230px; }
		.ehbottom .ewv3	{ width:180px;
						  margin:0pc -10px 0px 0px; }

		.ehb	 { float:left;
				   display:block;
				   width:230px;
				   margin:0px 0px 0px -10px;
				   padding:20px 0px; }

		.ehb2	 { float:left;
				   display:block;
				   width:210px;
				   margin:0px 0px 10px 0px;
				   padding:30px 0px 0px 10px; }
	
		.ehb3	 { float:left;
				   display:block;
				   width:200px;
				   margin:0px 0px 10px 29px;
				   padding:30px 0px 0px 10px;}

			.ehbottom h2	 {  }
			.ehbottom p	 { color:#939393;
						   font: 11px/17px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important; }

			.ehbottom a { clear:both;
						  display:block;
						  padding:10px 0px 10px 25px !important;
						  text-decoration:underline;
						  font: bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important;
						  background: url(../images/color.png) no-repeat 0px center}
					  
					 .negmargin { display:block;
					 			  margin:-10px 0px 0px -20px; }
								  
					  
	div#wrapper 		{ width:560px;
						  margin:0 auto;
						  padding:20px;
						  border:10px solid #bc8c46;
						  border-width:0 10px;
						  background:#fff;  }


/* ------------------------------------------------
	bild & film
-------------------------------------------------*/

	div.film { position:absolute;
			   top:50%;
			   left:50%;
			   display:block;
			   width:44px;
			   height:44px;
			   margin:-22px 0px 0px -22px;
			   background: url(../images/film.png) no-repeat 0px 0px; }
		   
	span.tid { color:#000;
			   font-weight:bold; }

/* ------------------------------------------------
	offert
-------------------------------------------------*/
	
	h1.offert { color:#0ec8ef;
				font:32px/38px Arial, Verdana, Helvetica, sans-serif; }

	div.offert h2 { margin:30px 0px 5px 0px;	
					line-height:28px !important; }

		.h2ett { padding:0px 0px 0px 35px;
				 background: url(../images/ett.png) no-repeat 0px center; }
		.h2tva { padding:0px 0px 0px 35px;
				 background: url(../images/tva.png) no-repeat 0px center; }
		.h2tre { padding:0px 0px 0px 35px;
				 background: url(../images/tre.png) no-repeat 0px center; }
		.h2fyra { padding:0px 0px 0px 35px;
				 background: url(../images/fyra.png) no-repeat 0px center; }

	div.offert p  {}

	div.gul { padding:15px 35px;
			  border-top:1px solid #f3f3ef;
			  border-bottom:1px solid #f3f3ef;
			  background:#fffff4;}

	div.offert label  { clear:both;
						display:block;
						width:600px;
						margin:2px 0px;
						padding:0px;}

	div.offert input { margin:-2px 2px 2px 0px; }


	div.offert label strong  { color:#000;}
	
	div.offert label.indented { width:555px;
					   			padding:0px 0px 0px 60px; }

	div.offert div.formcols label  { float:left;
									 clear:none;
									 width:180px; }

	div.offert label { display: block;
					   padding-left: 15px;
					   text-indent: -15px;}


	div.offert label input { width: 13px;
							 height: 13px;
							 padding: 0; 
							 margin:0px 3px px 0;
							 vertical-align: bottom;
							 position: relative;
							 top: -1px;
							 *overflow: hidden;}

	.formbox { width:685px;
			   height:75px;
			   padding:2px;
			   color:#666;
			   border:1px solid #ccc; }

	.formfield { float:left;
				 display:block;
				 width:218px;
				 weight:17px;
				 color:#666;
				 margin:0px 0px 5px 0px !important;
				 padding:3px;
				 border:1px solid #ccc; }
							
	div.offert .formbtn { float:right;
			  			  margin:0px 0px 20px 0px;
						  background:none; }

	div.offert div.form .label1 { float:left;
									   display:block;
									   width:100px;
									   margin:0px;
									   padding:2px 0px 0px 0px;
									   color:#898989;}

	div.offert div.form .label2 { float:left;
									   display:block;
									   width:100px;
									   margin:0px 0px 0px 35px;
									   padding:2px 0px 0px 0px;
									   color:#898989; }
	div.form { clear:both;}

		div.form .label1 { float:left;
						   display:block;
						   width:100px;
						   margin:0px;
						   padding:2px 0px 0px 0px;
						   color:#898989;}

		div.form .label2 { float:left;
						   display:block;
						   width:100px;
						   margin:0px 0px 0px 35px;
						   padding:2px 0px 0px 0px;
						   color:#898989; }
				  	
/* ------------------------------------------------
	demo
-------------------------------------------------*/

.demoimgs { float:left;
			display:block;
		    width: 693px; 
			height: 182px; }
			
	.demoimg { margin:10px 0px; }
			   
			
.democols { padding:0px 0px 0px 10px; }

	div.demo	{ float:left;
				  display: inline;
				  width: 199px;
				  margin:0px;
				  padding:0px 15px;
				  border-right:1px solid #f3f3ef;}

	div.testa	{ clear:both;
				  display: block;
				  width: 141px;
				  height:17px;
				  margin:10px 0px;
				  padding:13px 30px;
				  background:url(../images/testabg.png) no-repeat 0px 0px; }

	div.testa a	{ font:bold 14px Arial, Verdana, Helvetica, sans-serif; }

	.kommersnart div.testa	{ background:url(../images/testabg2.png) no-repeat 0px 0px; }
	.kommersnart2 div.testa	{ background:url(../images/testabg2.png) no-repeat 0px 0px; }


		div.demo p { padding:0px 0px 0px 0px;}
				   
		div.demo ul, div.ewv ol	{ list-style:none;			}
								  
			div.demo li	{ margin:0px;
						  padding:4px 0px 4px 25px;
						  color:#000;
						  font-weight:bold;
						  background: url(../images/bock.gif) no-repeat -10px center;	}	
			
			.kommersnart li	{ background: url(../images/graybock.gif) no-repeat -10px center !important;	}		
						  	
	.kommersnart { width:199px !important; }
	.kommersnart h2 { color:#ccc; }
	.kommersnart p { color:#ccc; }			
	.kommersnart li { color:#ccc !important; }
	.kommersnart a { color:#ccc;
					 text-decoration:none;
					 font-weight:bold; }
					 
					 	.kommersnart2 li	{ background: url(../images/graybock.gif) no-repeat -10px center !important;	}		
						  	
	.kommersnart2 { width:190px !important;
				   border:none !important;
				   margin:0px -20px 0px 0px !important; }
	.kommersnart2 h2 { color:#ccc; }
	.kommersnart2 p { color:#ccc; }			
	.kommersnart2 li { color:#ccc !important; }
	.kommersnart2 a { color:#ccc;
					 text-decoration:none;
					 font-weight:bold; }

/* ------------------------------------------------
	coda slider
-------------------------------------------------*/

#slider {
    width: 460px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    height: 300px;
    width: 460px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

#slidecontainer div.panel {
    padding: 22px 4px 0px 6px;
    height: 300px;
    width: 445px;
}

#slidecontainer div.panel p { }
#slidecontainer div.panel p strong { color:#000; }

div.paneimg { display:block;
			   width:455px;
			   height:240px; }
			   
div.panetext { display:block;
			   width:445px;
			   padding:7px 0px 0px 15px; }

/*
.scrollButtonsdiv { position:absolute;
					z-index:4500;
					display:block;
				    right:0px;
					bottom:55px;
					width:60px;
					height:40px;
					background:#fffff4; }
.scrollButtons {
    position: absolute;
    top: 268px;
    cursor: pointer;
	display:block;
	width:12px;
	height:17px;
	z-index:5000;
}

.scrollButtons.left {
    right: 40px;
}

.scrollButtons.right {
    right: 21px;
}
*/
.hide {
    display: none;
}

#slider2 {
    width:398px;
    height:184px;
    margin: 0 auto;
    position: relative;
}

#slider2 a {
    position: relative;
	z-index:5000;}

.scroll2 {
    width: 398px;
    height: 184px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
	padding:0px;
	clear:both;
}

.scrollContainer2 div.ref1 {
    width: 189px;
    height: 148px;
	margin: 0px;
    padding: 17px 5px 17px 5px;
}
.scrollContainer2 div.ref1 img {
	width:189px;
	height:147px;
	border:1px solid #e7e7e7;
}
.scrollContainer2 div.ref1over img {
	border:1px solid #000;
}

.scrollContainer2 div.ref1 p { }
.scrollContainer2 div.ref1 p strong { color:#000; }



.scrollButtons2 {
    position: absolute;
    top: 60px;
    cursor: pointer;
	display:block;
	width:26px;
	height:58px;
	z-index:150;
}

.scrollButtons2.left {
    left: -29px;
}

.scrollButtons2.right {
    right: -29px;
}

div.qtip { margin:0px 0px 0px 0px;  }
div.qtip p { padding:3px 10px;
			 font:12px Arial, Verdana, Helvetica, sans-serif !important;  }
			 
.vidpop { display:none; }
.puffvidlink {  position:absolute;
				z-index:120;
				top:20px;
				left:10px;
				display:block;
				width:445px;
				height:230px;
				cursor:pointer; 
				background: url(../images/yt.png) no-repeat 0px -300px; } 
.puffvidlink:hover {  background: url(../images/yt.png) no-repeat center center; }




/* ------------------------------------------------
	footer
-------------------------------------------------*/

	#cont {
		min-height:100%;
		position:relative;
	}
	#contpage {
		min-height:100%;
		position:relative;
	}
	#body {
		padding:0px;
		padding-bottom:130px;	/* Height of the footer */
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		padding:0px 0px 0px 0px;
		z-index:120;
		height:130px;			/* Height of the footer */
		background: url(../images/footerbg.png) repeat-x;
	}
	/* other non-essential CSS */
	

	#footer2 { position:relative;
			   width:100%;
			   height:130px;
			   margin:0px;
			   padding:0px 0px 0px 0px; }

		#footer p { padding:0px 0px 0px 0px;
					color:#fff; 
					font: 11px/18px arial, verdana, sans-serif;}

		#footer a { text-decoration:none;
					color:#4bd2e3; 
			    	font: 11px/18px arial, verdana, sans-serif;}

		#footerleft { position:absolute;
					  width:650px;
					  top:25px;	
					  left:0px;
					  margin:0px;	
					  padding:0px; }

			#footerleft p { margin:0px 0px 0px 0px;
							color:#666;
							font: 12px/22px arial, verdana, sans-serif; }
							
			#footerleft p.stats { color:#878787;
								  font: 12px/18px arial, verdana, sans-serif; }

			#footerleft a { padding:0px 0px 1px 0px;
						    text-decoration:none;
							color:#666;
						    font: 12px arial, verdana, sans-serif;	
							/*border-bottom:1px solid #666;*/ }

			#footerleft a:hover { color:#fff;
								  text-decoration:none;
								  border-bottom:1px solid #fff; }


		#footerright { position:absolute;
					   width:350px;
					   top:25px;	
					   right:0px;
					   margin:0px;	
					   padding:0px; }

			#footerright ul { float:right;
							  margin:0px;	
							  padding:0px;
							  list-style:none; }
		
				#footerright li { margin:0px;	
								  padding:0px;
								  text-align:right; }
								  
				#footerright li a { padding:0px 16px 0px 0px; 
								    text-align:right;}
				#footerright li.sitemap a 	{ background: url(../images/sitemap2.gif) no-repeat right 3px; }
				#footerright li.print a		{ background: url(../images/print2.gif) no-repeat right 3px; }
				#footerright li.tipsa a		{ background: url(../images/tipsa2.gif) no-repeat right 4px; }
			
					#footerright a { color:#898989; }
					#footerright  a:hover { color:#fff;
										    text-decoration:none; }
				#footerright li.sitemap a:hover  	{ background: url(../images/sitemap.gif) no-repeat right 3px; }
				#footerright li.print a:hover 		{ background: url(../images/print.gif) no-repeat right 3px; }
				#footerright li.tipsa a:hover 		{ background: url(../images/tipsa.gif) no-repeat right 4px; }
	
	


			.smalltext,
			.smalltext p,
			.smalltext div,
			.smalltext span { color:#939393;
						   	  font: 11px/17px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important; }

/* ------------------------------------------------
	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:200px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 200px;
}


/* for understanding browsers */
.lefthojd {
	min-height:650px; 
	height:auto;
}
/* for Internet Explorer */

* html .lefthojd {
	height: 650px;
}



form {
margin: 0px;
padding: 0px;

}

/* ------------------------------------------------
	form 
-------------------------------------------------*/

div.tellafriend	{  width:347px;
				   height:271px; 
				   display:block;
				   margin:0x auto 0px auto;
				   background: url(../images/tellafriend2.png) no-repeat 0px 0px; }	
				   
	div.tellafriendpadding	{  padding:5px 10px; }		
						  
		div.tellafriend h1 { display:block;
							 margin:5px 0px 2px 0px;
							 padding:0px;
							 color:#000;
							 font: 20px "myriad pro", arial, verdana, sans-serif; }
							 					  

		div.tellafriendform	{ height:135px;
							  margin:10px 0px;
							  padding:5px 0px 25px 0px; }	
							  
			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:166px;
										 height:16px;
										 margin:0px 0px 2px 0px;
										 padding:4px 2px;
										 font-size:11px;
										 border:1px solid #ccc;
										 background:#fff; }
										 
						div.tellafriend .pink { background:#fee7e7; }
						div.tellafriend .yellow { background:#fefee7; }
									
			div.tellafriend .formbtn {	float:right;
										margin:5px 14px 0px 0px;
										padding:0px; 
										font:12px Verdana, Arial, Helvetica, sans-serif; }
										
	div.tellafriendshare	{ margin:5px 0px;
							  padding:10px 10px;
							  border-top:1px solid #f3f3f0; }
							  
		div.tellafriendshare p	{ float:left; 
								  display:inline;
								  margin:0px 10px 0px 0px; }	