
/* ------------------------------------------------
	reset css
-------------------------------------------------*/

/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; 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; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
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 	{ letter-spacing:0.2px;
		  color: #676767;
		  font:12px Arial, Verdana, sans-serif;
		  margin:0px;
		  padding:0px; 
		  height:100%;
		  background: url(../images/bg2.png); }

p	{ letter-spacing:0.2px;
	  line-height:20px !important;	
	  font:12px Arial, Verdana, sans-serif;}

span	{ letter-spacing:0.2px;
		  line-height:20px !important;	
		  font:12px Arial, Verdana, sans-serif;}

div	{ font:12px Arial, Verdana, sans-serif;
	  line-height:20px !important;	}

table, table p	{ letter-spacing:0.2px;
				  line-height:20px !important;	
				  font:12px Arial, Verdana, sans-serif;}

tr, tr p	{ letter-spacing:0.2px;
			  line-height:20px !important;
			  font:12px Arial, Verdana, sans-serif;	}

td, td p	{ letter-spacing:0.2px;
			  line-height:20px !important;
			  font:12px Arial, Verdana, sans-serif;	}

h1 	{ color: #7cc242;	
	  font: bold 26px Arial, Verdana, sans-serif;
	  margin-bottom: 10px;	}

h2 	{ color: #7cc242;	
	  font: bold 18px Arial, Verdana, sans-serif;
	  margin-bottom: 0px;	}

h3 	{ font-weight:bold;	}

a 	{ color: #7cc242;
	  text-decoration:none;	}

img	{ border: 0px solid; 	}


.mainshadow { position: absolute;
	      display: block;
	      top: 0px;
	      left: 0px;	
	      width: 100%;
	      height:100%;
	      background: url(../images/mainbg.png) no-repeat center top; }

.pageshadow { position: absolute;
	      display: block;
	      top: 0px;
	      left: 0px;	
	      width: 100%;
	      height:100%;
	      background: url(../images/pagebg.png) no-repeat center top; }

.prodshadow { position: absolute;
	      display: block;
	      top: 0px;
	      left: 0px;	
	      width: 100%;
	      height:100%;
	      background: url(../images/productbg.png) no-repeat center top; }

#cont {
		min-height:100%;
		position:relative;
		background: url(../images/bg.png) repeat-x;
		z-index:10;
	}
	/*#body {
		padding:0px;
		padding-bottom:0px;	/* Height of the footer 
		position:relative;
		z-index:15;
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		padding:0px 0px 0px 0px;
		z-index:120;
		height:50px;			 Height of the footer 
	}*/
	/* other non-essential CSS */
	
	#footer p {
		margin:0;
		padding:10px;
	}


div#container	{ display:block;
		  width:960px;
		  position:relative;
		  z-index:50;
		  margin:0px auto 0px auto; }
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	.label { width:60px;
		 display:block;
		 color: #333;
		 padding:0px 2px; }
			
	.textfield { 		}	
					 

	.btn { color:#716e6e;
	       text-align:center;
	       margin:5px 0px 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/



/* ------------------------------------------------
	menus
-------------------------------------------------*/



	div#menu	{ display:block;
			  width:960px;
			  height:37px;
			  margin:0px;
			  padding:0px;
			  background:#fff;		}

		div#menu ul	{ float:right;
				  display:block;
				  margin:14px 0px 0px 0px;
				  padding:0px;	}

			div#menu li	{ float:left;
					  display:block;
					  margin:0px;
					  padding:0px;	}

				div#menu a	{ float:left;
						  display:block;
						  margin:0px;
						  padding:0px 0px 0px 20px;
						  color:#6a6a6a;
						  font:12px arial, verdana, sans-serif;	}

				div#menu a.active	{ color:#b9b9b9; }
				div#menu a:hover	{ color:#7cc242; }

	div#submenu	{ float:left;
				  display:block;
				  width:138px;
				  margin:0px;
				  padding:55px 35px;	}

		div#submenu ul	{ display:block;
						  margin:0px;
						  padding:0px; }

			div#submenu li	{ display:block;
							  margin:0px;
							  padding:3px 0px;	}
		
			div#submenu a	{ margin:0px;
							  padding:0px 0px;
							  color:#6a6a6a;
							  font:bold 14px arial, verdana, sans-serif;	}

			div#submenu a.active	{ padding:0px 15px 0px 0px;
									  color:#b9b9b9;
									  background: url(../images/pil.gif) no-repeat right 5px; }
			div#submenu a:hover	{ color:#7cc242; }



				div#submenu ul ul	{ display:block;
									  margin:10px 0px;
									  padding:0px 0px 0px 20px;
									  border-left:1px solid #d7d7d7; }

					div#submenu ul ul li	{ margin:0px;
											  padding:3px 0px;}

						div#submenu ul ul li a	{ font: 14px arial, verdana, sans-serif;  }

						div#submenu ul ul li a.active	{ margin:0px;
														  padding:0px 15px 0px 0px;
										 				  font: 14px arial, verdana, sans-serif; 
					   									  background: url(../images/pil.png) no-repeat right 3px; }

/* -----------------------------	-------------------
	main content
-------------------------------------------------*/



	div#maincontent	{ display:block;
			  width:960px;
			  margin:0px 0px 0px 0px;
		  	  padding:0px 0px 0px 0px;	}

		div#mainimg	{ display:block;
					  width:960px;
					  height:518px;
					  margin:0px;
					  padding:0px;	}

			div#mainimg img	{ display:block;
							  width:960px;
							  height:518px;
							  margin:0px;
							  padding:0px;	}
							  
	div.greenbar { clear:both;
				   display:block;
				   width:900px;
				   height:32px;
				   padding:0px 30px;
				   overflow:hidden;
				   cursor:pointer;
				   /*background:#76b43f;*/
		 		   background: url(../images/greenbarbg.png) repeat-y; }
				   
		div.greenbar blockquote { float:right;
								  display: table;
								  width:900px;
								  height:32px;
								 *display: block;
								 *position: relative; }			 
						
  	   		div.greenbar 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.greenbar blockquote span span { display: inline;
												    vertical-align: baseline;
												    position: relative;
													left: auto;
													width: auto;
													top:auto; }	
						  
				   
		div.greenbar p { color:#fff; }
		div.greenbarover p { text-decoration:underline; }

				   
	div#puffar { display:block;
		     width:960px;
		     margin:0px 0px 0px 0px;
		     padding:11px 0px 0px 0px;
		    /* background: url(../images/puffarbg.png) no-repeat 0px 0px;*/	}

		div.puff { float:left;
			   display:block;
			   width:228px;
			   height:170px;
			   margin:0px 12px 0px 0px;
			   padding:0px;
			   cursor:pointer;
			   background: url(../images/puffbg.png) no-repeat 0px 0px;	}
		
			div.puffcontent { float:left;
							   display:block;
							   width:228px;
							   height:149px;
							   margin:0px 12px 0px 0px;
							   padding:0px;
							   cursor:pointer;
							   background: url(../images/puffcontentbg.png) no-repeat 0px 0px;	}

			div.puffh2 { display:block;
						 height:51px;
						 margin:0px;
						 padding:0px 27px;
						 color:#7cc242;
						 background: url(../images/puffh2.png) no-repeat 0px 0px; }
						  
				div.puffh2 blockquote { float:right;
										display: table;
										width:174px;
										height:51px;
									   *display: block;
									   *position: relative; }			 
						
  	   				div.puffh2 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.puffh2 blockquote span span { display: inline;
														  vertical-align: baseline;
														  position: relative;
														  left: auto;
														  width: auto;
														  top:auto; }	
						  
			div.puffh2 h2 { display:inline;
							padding:0px 15px 0px 0px;
							color:#7cc242;
						    background: url(../images/pil.png) no-repeat right center; }
	
				div.puffh2 h2 img { margin:-2px 0px 2px 0px;}

			div.puffover div.puffcontent { background: url(../images/puffcontentbgover.png) no-repeat 0px 0px !important; }
			div.puffover div.puffh2 h2	{ color:#000;
										  background: url(../images/svartpil.png) no-repeat right center; } }

			div.puffimg { display:block;
				      width:228px;
				      height:98px;
				      margin:0px;
				      padding:0px; }

				div.puffimg { display:block;
					      width:228px;
					      height:98px;
					      margin:0px;
					      padding:0px;}
		div.puff2 { float:left;
			    display:block;
			    width:240px;
			    height:170px;
			    margin:0px 0px 0px 0px;
			    padding:0px 0px 0px 0px;
			    cursor:pointer;
			    background: url(../images/puffbg2.png) no-repeat 0px 0px;	}
		
			div.puff2content { float:left;
					   display:block;
					   width:240px;
					   height:149px;
					   margin:0px 12px 0px 0px;
					   padding:0px;
					   cursor:pointer;
					   background: url(../images/puffcontentbg.png) no-repeat right 0px;	}

			div.puff2h2 { display:block;
				     	  height:23px;
					       margin:0px;
					       padding:14px 27px;
					       color:#7cc242;
				 	       background: url(../images/puffh2.png) no-repeat right 0px; }
						   
			div.puff2h2 h2	{ display:inline;
							  padding:0px 15px 0px 0px;
							  color:#7cc242;
							  background: url(../images/pil.png) no-repeat right center; }
			div.puff2over div.puff2h2 h2	{ color:#000;
										  background: url(../images/svartpil.png) no-repeat right center; }

			div.pufftext { clear:both;
				       display:block;
				       width:186px;
				       height:98px;
				       margin:0px;
				       padding:0px 27px;
				       overflow:hidden; }

				div.pufftext p { line-height:18px !important;
						 color:#a6a6a6;
						 font:12px arial, verdana, sans-serif; }

			div.puff2over div.puff2content  { background: url(../images/puffcontentbgover.png) no-repeat right 0px; }

	
/* ------------------------------------------------
	pages
-------------------------------------------------*/


	div#pagetop { display:block;
		      width:960px;
		      height:178px;
		      margin:0px 0px 0px 0px;
		      padding:0px 0px 0px 0px;
		      background: url(../images/pagetopbg.png) no-repeat 0px 0px;	}

		div#logo { float:left;	
				   display:block;
				   width:208px;
				   height:178px;
				   margin:0px 0px 0px 0px;
				   padding:0px 0px 0px 0px;
				   overflow:hidden; }

		div#relimg	{ float:left;	
				  display:block;
				  width:752px;
				  height:178px;
				  margin:0px 0px 0px 0px;
				  padding:0px; }

		div#pagetoptext { float:left;	
						  display:block;
						  width:535px;
						  height:178px;
						  margin:0px 0px 0px 0px;
						  padding:0px 180px 0px 37px;
						  position:relative;
						  text-align:right; }

  	   		div#pagetoptext blockquote { float:right;
										 display: table;
										 width:535px;
										 height: 178px;
										 text-align:right;
										*display: block;
										*position: relative; }			 
						
  	   		div#pagetoptext blockquote span { display: table-cell;
											  vertical-align: middle;
											  text-align:right;
											 *display: block;
											 *position: absolute;
											 *left: 0px;
											 *width: 100%;
											 *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
  	   		div#pagetoptext blockquote span span { display: inline;
												   vertical-align: baseline;
												   position: relative;
												   left: auto;
												   width: auto;
												   top:auto; }									   


			div#pagetoptext p  { line-height:18px !important;
					     color:#c1c1c1;
					     font:13px arial, verdana, sans-serif; }

		div#pagetopimg { position:absolute;
						 display:block;
						 right:0px;
						 bottom:0px;
						 width:130px;
						 height:150px;
						 margin:0px 0px 0px 0px;
						 padding:0px 0px 0px 0px;	    }


		div#pagetoptext2 { float:left;	
						   display:block;
						   width:752px;
						   height:178px;
						   margin:0px 0px 0px 0px;
						   padding:0px 0px 0px 0px;
						   position:relative; }	

	div#mainpage { float:left;
		       display:block;
		       width:715px;
		       margin:55px 0px 0px 0px;
		       padding:0px 0px 0px 0px;	}

		div#mainpage p	 { padding:0px 150px 10px 0px;	}
		div#mainpage a	 { border-bottom:1px solid #c7c7c7;	}
		div#mainpage a:hover	 { border-bottom:1px solid #7cc242;	}

		div.rellinkstop { display:block;
			          width:708px;
				  height:11px;
			          margin:10px 0px 0px 0px;
			          padding:0px;
		     	          background: url(../images/rellinkstop.png) no-repeat 0px 0px;}

		div.rellinkstop { display:block;
			          width:708px;
				  height:21px;
			          margin:10px 0px 0px 0px;
			          padding:0px;
		     	          background: url(../images/rellinkstop.png) no-repeat 0px 0px;}
		
		div.rellinks { display:block;
			       width:665px;
			       margin:0px;
			       padding:1px 22px;
		     	       background: #eeeeee;
			       background: url(../images/rellinks.png);}

			div.rellinks li { margin:0px 0px 3px 0px;
					  padding:0px 0px 0px 20px;
					  background: url(../images/pil2.png) no-repeat 0px 4px;	}
			div.rellinks li.download { padding:0px 0px 0px 20px;
						   background: url(../images/download.png) no-repeat 0px 4px;	}
		div.rellinksbottom { display:block;
			             width:708px;
				     height:21px;
			             margin:0px 0px 10px 0px;
			             padding:0px;
		     	             background: url(../images/rellinksbottom.png) no-repeat 0px 0px;}

/* ------------------------------------------------
	produkter
-------------------------------------------------*/

	div#products { float:left;
		       display:block;
		       width:715px;
		       margin:19px 0px 19px 37px;
		       padding:0px 0px 0px 0px;	}

		div.prod { float:left;
			   display:block;
			   width:227px;
			   height:348px;
			   cursor:pointer;
			   background: url(../images/prodbg.png) no-repeat 0px 0px; }

		div.prodhover { display:block;
				width:227px;
				height:348px;
				margin:0px 0px -348px 0px;	
				position:relative;
				z-index:100; }

		div.prodover div.prodhover { background: url(../images/prodover.gif) no-repeat 0px 0px; }
	
			div.prodpadding { padding:0px 17px 0px 0px; }

			div.prodimg { display:block;
				      width:227px;
				      height:284px;
				      margin:0px 0px 2px 0px;
				      padding:0px;}

				div.prodimg img { display:block;
						  width:227px;
						  height:284px;
						  margin:0px;
						  padding:0px; }


			div.prodtext { display:block;
				       width:227px;
				       height:42px;
				       margin:0px;
				       padding:0px;
				       background:#fff; }	

  	   			div.prodtext blockquote { display: table;
							  width:227px;
							  height: 42px;
							 *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 h2 { display:block;
						  margin:0px 20px;
						  color:#7cc242;
					          font:bold 12px arial, verdana, sans-serif;
		 				  background: url(../images/pil.png) no-repeat right 5px; }
				

	div#productleft { float:left;
					  display:block;
					  width:244px;
					  margin:0px 0px 0px 0px;
					  padding:0px 0px 0px 0px;	}

		div#logo2 { float:left;	
			   display:block;
			   width:208px;
			   height:178px;
			   margin:0px 0px 0px 0px;
			   padding:0px 0px 0px 0px; }


	div#productright { float:left;
		          display:block;
 			  width:716px;
			  margin:0px;
			  padding:0px 0px 0px 0px;	}

		div#productimg { display:block;
 			 	 width:716px;
 		 		 height:597px;
				 margin:0px;
				 padding:0px;	}

			div#productimg img { display:block;
	 				     width:716px;
 				 	     height:597px;
				 	     margin:0px;
					     padding:0px;	}

		div#producttext { display:block;
 			 	  width:666px;
				  margin:0px; 
				  padding:22px 25px;
				  background: #fff url(../images/producttextbg.png) no-repeat 0px 0px;	}

			div#producttext h2 { margin:0px 0px 5px 0px;
					     color:#000;
					     font:bold 14px arial, verdana, sans-serif;	}

			div#producttext p { margin:0px 0px 15px 0px;
					    line-height:18px !important;
					    font:12px arial, verdana, sans-serif;	}

			div#producttext a	 { font:bold 12px arial, verdana, sans-serif;
						   border-bottom:1px solid #c7c7c7;	}
			div#producttext a:hover	 { border-bottom:1px solid #7cc242;	}

		div#productbottom { display:block;
 			 	    width:716px;
 			 	    height:35px;
				    margin:0px;
				    padding:0px;
				    background: #fff url(../images/productbottom.png) no-repeat 0px 0px;	}


		div#intresse { display:block;
					   width:701px;
					   margin:0px;
					   padding:0px 11px 9px 4px;
					   background: #fff;	}

		div.formtop { display:block;
					  width:708px;
					  height:20px;
					  margin:0px;
					  padding:0px;
					  background: url(../images/formtop.png) no-repeat 0px 0px;	}

		div.formbg { display:block;
 				     width:681px;
				     margin:0px;
				     padding:0px 15px 0px 12px;
				     background: url(../images/formbg.png);	}
			
			span.label { float:left;
				 	     display:block;
					     width:87px;
					     height:20px;
					     margin:0px 0px 4px 0px;
					     padding:7px 0px 0px 0px;
					     color:#363636;
					     font:bold 12px arial, verdana, sans-serif; }

			span.formfield { float:left;
					         display:block;
					         width:236px;
					         height:28px;
							 margin:0px 12px 4px 0px;
							 padding:0px;
					         color:#363636;
					         font:12px arial, verdana, sans-serif;
			  				 background: url(../images/formfield.png) no-repeat 0px 0px; }

				input.formfield { display:block;
						          width:224px;
					    	      height:16px;
								  padding:7px 6px 4px 6px;
						          color:#363636;
						          font:12px arial, verdana, sans-serif;
								  border:none;
								  background:transparent; }
			span.formbox { float:left;
					       display:block;
					       width:236px;
					       height:98px;
						   margin:0px 17px 4px 0px;
						   padding:0px;
					       color:#363636;
					       font:12px arial, verdana, sans-serif;
			  			   background: url(../images/formbox.png) no-repeat 0px 0px; }

				textarea.formbox2 { display:block;
						    width:224px;
					        height:86px;
						    padding:7px 6px 4px 6px;
						    color:#363636;
						    font:12px arial, verdana, sans-serif;
							border:none;
						    background:transparent !important; }

			
			span.label2 { float:left;
				      display:block;
				      width:252px;
				      height:20px;
				      margin:0px 0px 4px 0px;
				      padding:7px 0px 0px 0px;
				      color:#363636;
				      font: 12px arial, verdana, sans-serif; }
		div.formbottom { display:block;
						 width:708px;
						 height:20px;
						 margin:0px;
						 padding:0px;
						 background: url(../images/formbottom.png) no-repeat 0px 0px;	}
						 
		#printimg {display:none;}



/* ------------------------------------------------
	tipsa
-------------------------------------------------*/

div.tellafriend{  display:block;
			      width:336px;
			      margin:20px auto;
				  padding:10px;
				  font-size:11px;
				  border:1px solid #e5e5e5;
				  background:#fff; }	
					  
	div.tellafriend h1 { display:block;
						 margin:0px 0px 10px 0px;
						 padding:0px 20px;
						 color: #7cc242;	
					     font: bold 26px Arial, Verdana, sans-serif;
					 	 line-height:30px !important; }					  
					  
		div.tellafriend p {  font-size:11px;
							 padding:0px 20px; }	
		
		.textfieldtellfriend {	margin:1px 0px;
								padding:5px;
								font:12px arial, verdana, sans-serif;
								border:1px solid #dadada;
								background:#fff; }
								
		.formbtn {	margin:0px 0px 0px 20px;
					padding:4px 0px;
					text-align:center;
					color:#fff;
					font:bold 12px arial, verdana, sans-serif; 
					border:none;
					background: url(../images/formbtn.png) no-repeat 0px 0px;}



/* ------------------------------------------------
	footer
-------------------------------------------------*/

	

	#footer2 { clear:both;
			   width:960px;
			   padding:5px 0px 0px 0px;
			   margin:0px auto; }

	#footer2 p { clear:both;
				 padding:0px 0px 0px 15px;
				 line-height:18px !important;
				 color:#7c7c7c; 
				 font: 11px arial, verdana, sans-serif;}
	#footer2 a { color:#7c7c7c;  }
	#footer2 p span.p2 { color:#b1b1b1;
		   	     font: 11px arial, verdana, sans-serif; }
	#footer2 p span.p2 a { color:#b1b1b1; }

	#footer2 a:hover { text-decoration:underline; }

	div#footer2left { float:left;
				  display:block;
				  width:560px;
				  padding:0px 0px 0px 0px;
				  margin:0px; }

	div#footer2right { float:left;
			   display:block;
			   width:400px;
			   padding:0px 0px 0px 0px;
		 	   margin:0px; }

		div#footer2right ul { float:right;
				      padding:0px;
			 	      margin:0px; }

		div#footer2right li { float:left;
				      padding:0px 10px;
			 	      margin:0px;
				      background: url(../images/square.png) no-repeat 0px 5px;  }

		div#footer2right a { float:left;
				     padding:0px;
			 	     margin:0px;
		   		     color:#7c7c7c; 
		     		     font: 10px arial, verdana, sans-serif; }
		div#footer2right a:hover { color:#000;
					   text-decoration:none; }

	
/* ------------------------------------------------
	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:625px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 625px;
}


/* for understanding browsers */
.contenthojd {
	min-height:301px; 
	height:auto;
}
/* for Internet Explorer */

* html .contenthojd {
	height: 301px;
}

/* for understanding browsers */
.contenthojd2 {
	min-height:341px; 
	height:auto;
}
/* for Internet Explorer */

* html .contenthojd2 {
	height: 341px;
}



form {
margin: 0px;
padding: 0px;

}
