/* ------------------------------------------------
	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 	{ color: #919191;
		  font: 14px Verdana, Arial, sans-serif;
		  margin:0px;
		  padding:0px;
		  background: #fff url(../images/bg.png) repeat-x;	}

p	{ font: 14px Arial, Verdana, sans-serif;
	  line-height:20px;	}

span	{ font: 14px Arial, Verdana, sans-serif;
	  line-height:18px;	}

div	{ font: 14px Arial, Verdana, sans-serif;
	  line-height:18px;	}

table, table p	{ font: 14px Arial, Verdana, sans-serif;
				  line-height:18px;
				  color:#919191;	}

tr, tr p	{ font: 14px Arial, Verdana, sans-serif;
			  line-height:18px;
			  color:#919191;	}

td, td span	{ font: 14px Arial, Verdana, sans-serif;
			  line-height:18px;
			  color:#919191;	}
			  
table#jamforelsetabell, table#jamforelsetabell tr, table#jamforelsetabell td, table#jamforelsetabell td p, table#jamforelsetabell td span	{ font-size: 12px !important;
																																			  line-height:18px;	
																																			  color:#919191;	}
table#jamforelsetabell2, table#jamforelsetabell2 tr, table#jamforelsetabell2 td, table#jamforelsetabell2 td p, table#jamforelsetabell2 td span	{ font-size: 12px !important;
																																			  line-height:18px;	
																																			  color:#919191;	}

h1 	{ font: bold 18px Arial, Verdana, sans-serif;
	  color: #fff;	
	  margin-bottom: 20px;
	  font-weight: normal;	}

h2 	{ margin:0px 0px 10px 0px;
	  padding:5px 0px 5px 20px;
	  color:#535353;
	  font:16px arial, verdana, sans-serif; }

h2.gron   { background: url(../images/gron.png) no-repeat 0px 10px; }
h2.rosa   { background: url(../images/rosa.png) no-repeat 0px 10px; }
h2.orange { background: url(../images/orange.png) no-repeat 0px 10px; }
h2.bla    { background: url(../images/bla.png) no-repeat 0px 10px; }
h2.lila    { background: url(../images/lila.png) no-repeat 0px 10px; }

h3 	{ font-weight:bold;	}

a 	{ color: #40558f;
	  text-decoration: none;	}
a:hover { text-decoration:underline;	}

img	{ border: 0px solid; 	}




div#container	{ margin:0px auto 0px auto;
				  height:auto;
				  width:908px;	}
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	.label { width:120px;
		 display:block;
		 color: #333;
		 padding:0px 2px; }
			
	.textfield { 		}	
					 

	.btn { color:#716e6e;
	       text-align:center;
	       margin:5px 0px 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:908px;
			  height:93px;
			  margin:0px;
			  padding:0px;	
			  background:url('../images/headerbg.png') no-repeat 0px 0px; }

	div#logo	{ float:left;
				  width:557px;
				  height:93px;
				  padding:0px 0px 0px 0px; }


	  	  	 div#logo blockquote { display: table;
					      height: 92px;
					      *display: block;
					      *position: relative;
					      line-height:12px;
					      border:none; }						 
						
	 		 div#logo 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#info	{ float:right;
				  width:140px;
				  height:93px;
				  padding:0px 0px 0px 0px;
				  text-align:right; }
				  
		div#info p	{ color:#2f2f2f;
				  	  font:11px arial, verdana, sans-serif; }
				  
		div#info a	{ color:#808080;
				  	  font:11px arial, verdana, sans-serif; }			
					  
		div#info img	{ margin:0px 0px -1px 0px; }
		div#info img.mail	{ margin:0px 0px -2px 0px; }	  

		div#info a.maillink	{ color:#2c4b8d;
							  font:bold 12px arial, verdana, sans-serif;
							  border-bottom:1px solid #d5d5d5; }
		div#info a:hover.maillink	{ text-decoration:none;
									  border-bottom:1px solid #2c4b8d; }
	
		span.bigtext { line-height:21px !important;
					   font:bold 15px arial, verdana, sans-serif; }
		
		div.infotext	{ width:140px;
						  height:53px;
						  padding:20px 0px 0px 0px;
						  text-align:right; }
						  	
		div.tipsa	{ width:140px;
					  height:20px;
					  padding:0px 0px 0px 0px;
					  text-align:right; }							  	

	  	 /*	 div#info blockquote { display: table;
					      height: 93px;
					      *display: block;
					      *position: relative;
					      line-height:12px;
					      border:none; }						 
						
	 		 div#info 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#info blockquote span span { display: inline;
							 vertical-align: baseline;
						    	 position: relative;
							 left: auto;
							 width: auto;
							 top:auto; }*/
	

/* ------------------------------------------------
	menus
-------------------------------------------------*/



	div#menu	{ width:908px;
				  height:86px;
				  margin:0px;
				  position:relative;
				  z-index:9000;
				  background: url(../images/menubg.png) repeat-x;	}

	div#menu ul { height:86px;
		      margin:0px 0px 0px 0px;
		      padding:0px 0px 0px 0px;
		      list-style:none; }

	div#menu li {	float:left;
      				margin:0px 0px 0px 0px; }

	div#menu li.start a { padding:34px 25px 26px 25px;
						  *padding:34px 25px 27px 25px;	 }
						  	
	div#menu li.start a:hover { padding:23px 25px 26px 25px;
							    *padding:23px 25px 27px 25px;
				 		        border-top:11px solid #2c5196;	 }							  			  

	div#menu li.foretag a { padding:34px 25px 26px 25px;
						    *padding:34px 25px 27px 25px; }
							
	div#menu li.foretag a:hover { padding:23px 25px 26px 25px;
						  		  *padding:23px 25px 27px 25px;
					 		      border-top:11px solid #f05f2a;	 }					

	div#menu li.sport a {padding:34px 25px 26px 25px;
						  *padding:34px 25px 27px 25px;	 }
	div#menu li.sport a:hover { padding:23px 25px 26px 25px;
						 	    *padding:23px 25px 27px 25px;
				   			    border-top:11px solid #79b126;	 }

	div#menu li.pension a { padding:34px 25px 26px 25px;
						    *padding:34px 25px 27px 25px;	 }
	div#menu li.pension a:hover { padding:23px 25px 26px 25px;
							      *padding:23px 25px 27px 25px;
				      		      border-top:11px solid #f394c0;	 }
								  
	/*div#menu li.gruppforsakring a { padding:34px 25px 26px 25px;
						    *padding:34px 25px 27px 25px;	 }
	div#menu li.gruppforsakring a:hover { padding:23px 25px 26px 25px;
							      *padding:23px 25px 27px 25px;
				      		      border-top:11px solid #b962c1;	 }								  */
								  
	div#menu li.grupp a { padding:34px 25px 26px 25px;
						    *padding:34px 25px 27px 25px;	 }
	div#menu li.grupp a:hover { padding:23px 25px 26px 25px;
							      *padding:23px 25px 27px 25px;
				      		      border-top:11px solid #b962c1;	 }
	
	div#menu a { float:left;
      			 display:block;
      			 text-decoration:none;
      			 color:#fff;
      			 padding:34px 0px 33px 0px; 
				 font: 16px Arial, Verdana, sans-serif;
				 font-weight:lighter; }

	div#menu a:hover { color:#fff;
					   text-decoration:none; }

	div#menu .active { background:url('../images/menuactivebg.png') repeat-x; }

	div#menu .active a { padding:34px 25px 33px 25px;
			   			 color:#656565;
					     background:url('../images/menupil.png') no-repeat center 55px; }
						 
	div#menu .active a:hover { color:#656565; }


	div#submenu ul { height:32px;
		    	     margin:0px 0px 0px 16px;
			         padding:0px 0px 0px 0px;
			         list-style:none; }

	div#submenu li { float:left;
	      			 margin:0px 0px 0px 0px; }

	div#submenu a {	float:left;
    	  			display:block;
	      			text-decoration:none;
					padding:9px 15px 0px 15px;
      				color:#9c9c9c;
					font: 14px Arial, Verdana, sans-serif; }

	div#submenu a.active { color:#535353; }
	div#submenu a:hover { color:#264689; }
	
	
	
	div#subsubmenu ul { height:32px;
		     		    margin:36px 0px 0px 20px;
				        padding:0px 0px 0px 0px;
				        list-style:none; }

	div#subsubmenu li { width:180px;
						margin:0px 0px 0px 0px; }

	div#subsubmenu a {	display:block;
		      			text-decoration:none;
						padding:5px 10px 5px 20px;
		      			color:#7b7b7b;
						font: 14px Arial, Verdana, sans-serif;
					    background:url('../images/grapil.png') no-repeat 0px 7px; }

	div#subsubmenu a.active { color:#535353;
					          background:url('../images/blapil.png') no-repeat 1px 8px; }
	div#subsubmenu a:hover { color:#535353;
					         background:url('../images/blapil.png') no-repeat 1px 8px; }	
/* ------------------------------------------------
	main content
-------------------------------------------------*/

div#maincontainer	{ display:block;
					  width:908px;
		  			  margin:0px 0px 0px 0px;	}

div#maincontent	{ width:908px;
				  display:block;
				  margin:0px;
				  padding:0px 0px 40px 0px; background: #f00;}

div#left	{ float:left;
			  display:block;
			  width:20px;
			  margin:0px 0px -100px 0px; }
			  

div#contentcontainer	{ width:908px;
						  display:block;
						  float:left;
						  margin:0px 0px 0px 0px;
						  background:#fff; }
	
	div#content	{ clear:both;
				  width:908px;
				  margin:0px;
				  padding:0px; }
	

	div#leftcontent { float:left;
		          display:block;
		          width:632px;
		          margin:0px 0px 0px 0px;
		          padding:0px 0px 0px 0px; }

		div#submenu { clear:both;
					  display:block;
				      width:908px;
					  height:32px;
				      margin:0px 0px 0px 0px;
				      padding:0px 0px 0px 0px; }

		div#submenu.subsport { border-bottom:11px solid #79b126; }
		div#submenu.subforetag { border-bottom:11px solid #f05f2a; }
		div#submenu.subpension { border-bottom:11px solid #f394c0; }
		div#submenu.subpension { border-bottom:11px solid #b962c1; }
	
	
		div#sportimg { display:block;
					   width:632px;
		  		       height:282px;
	  	 		       margin:0px 0px 10px 0px;
			     	   padding:0px 0px 0px 0px;
					   border-top:11px solid #2c5196; }
	
			div#sportimg img { width:632px;
					  height:282px; }
	
		div#pensionimg { float:left;
				 display:block;
			         width:316px;
			         height:200px;
			         margin:0px 0px 0px 0px;
			         padding:0px 0px 0px 0px; }
	
			div#pensionimg img { width:316px;
					     height:200px; }
		div#foretagimg { float:left;
				 display:block;
			         width:316px;
			         height:200px;
			         margin:0px 0px 0px 0px;
			         padding:0px 0px 0px 0px; }
	
			div#foretagimg img { width:316px;
					     height:200px; }
	
	
		div.puffar { float:left;
			     display:block;
			     width:633px;
			     margin:10px 0px 0px 0px;
			     padding:0px 0px 60px 0px;
			     background: url(../images/puffbg.png) no-repeat right 0px; }
	
		
		div.puff { float:left;
				   display:block;
				   width:185px;
				   margin:10px 0px 0px 0px;
				   padding:0px 25px 0px 0px; }
	
			div.puff h2 { margin:5px 0px 0px 0px;
				      padding:5px 0px 5px 20px;
				      color:#242424;
				      font:16px arial, verdana, sans-serif; }
	
	
			div.puff p { line-height:18px !important;
						 margin:0px 0px 15px 0px;
				    	 padding:0px 0px 0px 0px;
						 color:#929292;
						 font: 11px Verdana, Arial, sans-serif;}
	
			div.puff a { margin:0px 0px 0px 0px;
				  		 padding:0px 15px 0px 0px;
						 font: 11px Verdana, Arial, sans-serif;
					     background: url(../images/blapil.png) no-repeat right 2px; }

	div#rightcontent { float:left;
		     	       display:block;
			           width:275px;
			           margin:0px -10px 0px 0px;
			           padding:0px 0px 0px 0px; }

	div#rightcontent p { line-height:18px !important;
						 font: 11px Verdana, Arial, sans-serif; }					   

		  
		div#erik { display:block;
				   width:276px;
				   height:249px;
				   margin:-110px 0px 0px 0px;
				   padding:0px 0px 0px 0px;
				   position:relative;
				   z-index:10000;
				   background: url(../images/newpeople.png) no-repeat 0px 0px; }

		div#valkommen { display:block;
			   		    width:240px;
						margin:0px 0px 0px 0px;
						padding:24px 6px 0px 26px;
						color:#9c9c9c;
						background: #fff url(../images/rightbg.png) no-repeat 0px 0px; }

			div#valkommen h1 { color:#3f3f3f;
							   font:20px arial, verdana, sans-serif; }

			div#valkommen p.signatur { margin:5px 0px 0px 5px;
									   padding:11px 0px 16px 120px;
									   background: #fff url(../images/signatur.png) no-repeat 0px 0px; }
						  
		div#news { display:block;
				   width:218px;
				   margin:0px 0px 0px 0px;
				   padding:44px 26px 0px 26px; }

			div#news h2 { margin:5px 0px 0px 0px;
					      padding:5px 0px 5px 20px;
					      color:#242424;
					      font:16px arial, verdana, sans-serif;
					      background: url(../images/bla.png) no-repeat 0px 10px; }

			div#news p { margin:15px 0px 0px 0px;
					     line-height:18px !important;
					     color:#1e3f85;
					     font:11px arial, verdana, sans-serif; }
						 
			div#news p { color:#3a5794; }						 
						 
				
			span.newsdate { color:#535353;
					        font:9px arial, verdana, sans-serif; }



div#right	{ float:left;
			  width:20px;
			  margin:0px 0px -100px 0px;  }

/* ------------------------------------------------
	pages
-------------------------------------------------*/

	div#relimg { display:block;
		  		 width:632px;
			     height:190px;
			     margin:0px 0px 10px 0px;
			     padding:0px 0px 0px 0px;
				 border-top:11px solid #1e3f85; }
	
 		div#relimg img { width:632px;
				 height:190px; }
								   
	div#maintext { float:left;
				   display:block;
			       width:422px;
			       margin:0px 0px 0px 0px;
			       padding:0px 0px 50px 0px; }	
				   
	div#maintext { float:left;
				   display:block;
			       width:422px;
			       margin:0px 0px 0px 0px;
			       padding:0px 0px 50px 0px; }		

	div#maintext ul { margin:0px;
					  padding:0px; }
	div#maintext.bla li { padding:0px 0px 0px 15px; 
	 				  	  background: url(../images/li.png) no-repeat 3px 7px;}					  
	div#maintext.gron li { padding:0px 0px 0px 15px; 
	 					   background: url(../images/ligron.png) no-repeat 0px 7px;}
	div#maintext.lila li { padding:0px 0px 0px 15px; 
	 					   background: url(../images/lilila.png) no-repeat 0px 7px;}
	div#maintext.orange li { padding:0px 0px 0px 15px; 
	 					   background: url(../images/liorange.png) no-repeat 0px 7px;}
	div#maintext.rosa li { padding:0px 0px 0px 15px; 
	 					   background: url(../images/lirosa.png) no-repeat 0px 7px;}
					  						   			   
				   
	div#subsubmenu { float:left;
				     display:block;
			         width:210px;
			         margin:0px 0px 0px 0px;
			         padding:0px 0px 0px 0px; }					   

		div#sportsheading { display:block;
						    width:275px;
						    height:139px;
						    margin:0px 0px 0px 0px;
						    padding:0px 0px 0px 0px;
							background:#1e3f85; }
		
		div#sportsheading.sportbg {  background: #79b126; }
		div#sportsheading.foretagbg {  background: #f05f2a; }
		div#sportsheading.pensionbg {  background: #f394c0; }
		div#sportsheading.gruppforsakringbg {  background: #b962c1; }
					
					div#relimg.sportbg {  border-top:11px solid #79b126; }
					div#relimg.foretagbg {  border-top:11px solid #f05f2a; }
					div#relimg.pensionbg {  border-top:11px solid #f394c0; }
					div#relimg.gruppforsakringbg {  border-top:11px solid #b962c1; }
					
	  	 	 div#sportsheading blockquote { display: table;
					   					    height: 131px;
										    padding:0px 0px 0px 20px;
											*display: block;
				 					        *position: relative;
			 						        line-height:12px;
					     				    border:none; }						 
						
	 		div#sportsheading blockquote span { display: table-cell;
											    vertical-align: bottom;
											    *display: block;
											    *position: absolute;
											    *left: 20px;
											    *width: 100%;
											    *top: expression(this.parentElement.clientHeight - this.clientHeight); }


	 		 div#sportsheading blockquote span span { display: inline;
													  vertical-align: baseline;
											    	  position: relative;
													  left: auto;
													  width: auto;
													  top:auto; }					
					
			div#sportsheading h1 { display:block;
								  *display:inline;
								   color:#fff;
								   font:32px arial, verdana, sans-serif;
								   margin:0px;
								   padding:0px 16px 0px 0px;
						  		   background: url(../images/vitpil.gif) no-repeat right 20px; }
								   

		div#fragamig { display:block;
				   	   width:275px;
				       height:176px;
				       margin:0px 0px 0px 0px;
				       padding:0px 0px 0px 0px;
					   background: url(../images/fragabg.png) no-repeat 0px 0px; }

	  	 	 div#fragamig blockquote { display: table;
					   				   height: 156px;
									   padding:0px 0px 0px 20px;
									   *display: block;
				 					   position: relative;
			 						   line-height:12px;
					     			   border:none; }						 
						
	 		div#fragamig blockquote span { display: table-cell;
										   vertical-align: bottom;
										   *display: block;
										   *position: absolute;
										   *left: 20px;
										   *width: 100%;
										   *top: expression(this.parentElement.clientHeight - this.clientHeight / 2-15); }


	 		 div#fragamig blockquote span span { display: inline;
													  vertical-align: baseline;
											    	  position: relative;
													  left: auto;
													  width: auto;
													  top:auto; }					
												   				   	
	 		div#fragamig blockquote p { line-height:18px !important;
										font:12px arial, verdana, sans-serif; }	
	 		div#fragamig blockquote p.fraganamn { color:#242424;
												  font:16px arial, verdana, sans-serif; }	
												  
			div.fragatext { float:left;
							display:block;
							width:175px; }
			
			div.fragaimg { float:right;
						   display:block;
						   width:100px;
						   height:140px;
						   margin:-120px 0px 0px 0px; }
						   
					div.fragaimg img { width:100px;
									   height:140px; }  
			

		div#nyfiken { display:block;
				   	  width:235px;
				      margin:0px 0px 0px 0px;
				      padding:20px;
					  background: url(../images/nyfikenbg.png) no-repeat 0px 0px; }
					  
		.form {padding: 20px;}
					  
					  
					  
					  
	div.tellafriend{  width:356px;
		   		  	  height:262px;
					  background:#fff;
			    	  margin:0px 4px;
			    	  display:block;
			    	  margin:30px auto;
					  font-size:11px;
					  border:2px solid #2c5196; }	
					  
	div.tellafriend h1 { display:block;
						 height:37px;
						 margin:0px 0px 10px 0px;
						 padding:9px 0px 0px 20px;
						 text-transform:uppercase;
						 color:#2c5196;
						 font:18px verdana, arial, sans-serif;
						 overflow:hidden;
						 line-height:30px !important; }					  
					  
		div.tellafriend p {  font-size:11px;
							 padding:0px 20px; }	
		
		.textfieldtellfriend {	padding:1px 2px;
								border:1px solid #dadada;
								background:#fff; }
								
		.btntellfriend {	border:none;
							color:#fff;
							padding:2px 5px;
							margin:0px 0px 0px 20px; 
							background:#2c5196; }	  
/* ------------------------------------------------
	footer
-------------------------------------------------*/


#bottom { clear:both;
		  display:block;
		  width:908px;
		  height:80px;
		  margin:0px 0px 20px 0px;
		  padding:10px 0px 0px 0px;
		  border-top:11px solid #f4f4f4; }

	#bottom p { color:#e0e0e0;
		    line-height: 18px !important;
		    font:16px arial, verdana, sans-serif; }

	#bottom p.smaller { color:#e0e0e0;
		   	 		    font:12px arial, verdana, sans-serif; }

	#bottom a { color:#c2c2c2; }

	#bottomleft { float:left;
				  display:block;
				  width:700px;
				  margin:0px 0px 0px 0px;
				  padding:0px 0px 0px 0px; }
				  	
	#bottomright { float:left;
				    display:block;
				    width:200px;
				    margin:0px 0px 0px 0px;
				    padding:0px 0px 0px 0px;
					text-align:right; }	
		
		span.ponline { width:120px;
					   margin:7px 0px 0px 0px;
					   text-align:right; }
					
			span.ponline { color:#c2c2c2;
						   font:16px arial, verdana, sans-serif;  }				
					
		span.plinks { width:80px;
					  line-height:18px !important;
					  text-align:right; }		
					
			span.plinks { color:#cccccc;
		   	 		      font:12px arial, verdana, sans-serif; }	

			span.plinks a { color:#cccccc;
							padding:0px 13px 0px 10px;
						    background: url(../images/grapil.png) no-repeat right 1px; }							  						  


#footer { width:972px;
	  height:94px;	
	  background: url(../images/footerbg.png) no-repeat top left;
	  padding:20px 0px 0px 20px;
	  margin:0px 0px 30px 0px;	}

#footerleft { float:left;
	      width:526px;	
	      padding:0px;
	      margin:0px;}

#footerright { float:left;
	       width:400px;	
	       padding:0px;
	       margin:0px;
	       text-align:right; }

#footer p { font:10px verdana, arial, sans-serif;
	    color:#606060; 
	    line-height:18px; }
#footer .kontakt {color:#cccccc; }

#footer a {color:#345b80;  }
#footer a:hover {color:#dec261;
		 text-decoration:none;  }

#footer a.sphinxlink { color:#606060;}

/* ------------------------------------------------
	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:600px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 600px;
}

/* for understanding browsers */
.hojd2 {
	min-height:384px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd2 {
	height: 384px;
}


form {
margin: 0px;
padding: 0px;

}