body { 
	height: 100%;
  	margin-bottom: 1px;
    background: #ffffff url(../../files/main/background.gif) 0 0 repeat-x;
	margin: 0; 
	padding: 0; 
 	font-size: 70%; 	
}


/* Master div */
#container { width: 915px; margin: 0 auto; }

/* Content */
#utkast { position: absolute; padding:0 0 0 0; top: 0px; }
#ram { position: absolute; padding:0 0 0 0; margin-left:7px; width: 903px; top: 113px; }
#content { position: absolute; padding:0 0 0 0; margin-left:7px; width: 902px; top: 112px; }
#submenu { position: relative; top: 0px; width: 817px; height:28px; padding: 0 0 0 0; background: url(../../files/main/background_submenu.gif) repeat; }
#border { position: relative; top: 0px; width: 817px; height:5px; background: url(../../files/menu/border.gif) repeat-x; }
#image { position: relative; top: 1px; width: 902px; height:310px;}
#image_bildspel { position: relative; top: 1px; width: 902px; height:400px;}
#video { position: relative; top: 1px; width: 902px;}
#hide { position: relative; top: 1px; width: 902px; height:310px; visibility:hidden;}
#main { position: relative; padding:0 0 0 0; top: 7px; width: 902px; background: #ffffff url(../../files/main/background_content.gif) 0 0 repeat-x; }
#main_nobg { position: relative; padding:0 0 0 0; top: 2px; width: 902px; background: #ffffff }

.intresseform {
	
}

.intresseform-error {
	border: 1px solid red;
}

#navi { position: relative; top: 0px; width: 902px; height:45px;}

#puffar { position: relative; float:left; padding:0 0 0 0; top:0px; width:588px; }
#puff01 { position: relative; float:left; padding: 20px 10px 0 20px; top:0px; width:580px;  }
#puff_wide { position: relative; float:left; padding: 20px 0 0 20px; top:0px; width:882px;  }
#puff_linje { position: relative; float:left; padding-left: 0px; top:0px; width:1px; height:205px; }
#puff02 { position: relative; float:left; padding: 15px 0 15px 10px; top:0px; width:280px; }
#puff02_avdelare { position: relative; float:left; padding: 0 0 0 0; top:0px; width:265px; }

#left_wide { position: relative; float:left; padding: 20px 20px 0 20px; top:0px; width:650px; }

#produkt { position: relative; float:left; padding: 0 5px 10px 5px; top:0px; width:183px; text-align:center; }
#sc2 { position: relative; width:490px; }

#right { position: relative; float:right; padding: 20px 20px 0 20px; top:0px; width:240px; }
#right_right { position: relative; float:right; padding: 0 0 0 0; top:0px; width:290px; text-align:center; }

#sidfot { position: relative; float:left; top: 10px; width: 892px; height:30px; padding: 10px 0 0 10px;  background: url(../../files/main/background_sidfot.gif) repeat-x; }

/* Sidhuvud, meny, logo */
#menu {
	position: absolute;
	margin-left:0px;
	top: 75px;
	width:902px;
	height:36px;
	padding:0 0 0 0;
	visibility: visible;
}
#menu_skugga_left { position: absolute; margin-left:0px; top: 111px; width:8px; height:8px; padding:0 0 0 0; visibility: visible; }
#menu_skugga_right { position: absolute; margin-left:909px; top: 111px; width:8px; height:8px; padding:0 0 0 0; visibility: visible; }
#logo { position: absolute; margin-left:34px; top: 16px; }
#ring { position: absolute; margin-left:310px; top: 24px; width: 385px; height: 20px; visibility: hidden;}
#kontroller { position: absolute; margin-left:435px; top: 3px; width: 360px; height: 20px; visibility: visible; }
#kontroller_flags { position: absolute; margin-left:815px; top: 3px; width: 80px; height: 20px; visibility: visible; }
#kontroller_background { position: absolute; margin-left:410px; top: 0px; width: 500px; height: 24px; visibility: visible; }
