@charset "utf-8";
/* CSS Layout */

body, html{margin:0;
	       padding:0;}

#container{width:960px;
		   margin:0 auto;
		   }
		   #top{height:90px;
		   		}
			    #logo{height:64px;
				 	  margin:10px 0 0 0;
					  float:left;
					  }
				#adress{float:right;
						text-align:right;
						margin-top:10px;
						}
			#menu{height:35px; margin-bottom:10px;}
	
			#contentcontainer{width:960px; margin-bottom:20px;
							 }


			#footer{width:960px;
					border-top: 1px solid #ccc;
					padding:5px 0 15px 0;
					margin-top:0px;
					}
					#footer_logos{float:left;
								  width:550px;
								  }
					#production{float:right;
								width:250px;
								text-align:right;
								vertical-align:top;
								}
				
.clear{clear:both;}

/* Layout Startsida*/

#start_flash{width:960px;
			 height:240px;
			 background:#CCCCCC;
			 margin-bottom:10px;
			 }
			 #start_left_cols{width:475px;
							  float:left;
							  padding-right:5px;
							  overflow:hidden;
							  }
			   				  #start_text_left{width:455px;
								 			   float:left;
											   padding:0 10px;
											   }
											   #start_column1{width:225px;
															  float:left;
															  padding-right:15px;
															 }
															 #start_column2{width:215px;
															  			    float:right;
																			}
								#aktuellt_box{width:455px;
											  height:186px;
											  background:url(gfx/box_startpage.jpg) repeat-x;
											  margin-top:15px;
											  padding:5px 10px 0 10px;
											  }	
											  #aktuellt_left_col{width:225px;
															     float:left;
															     padding-right:15px;
											  					 }
											  #aktuellt_right_col{width:215px;
															      float:right;
																  }
			#start_right_cols{width:475px; 
							  float:right;
							  margin-left:5px;
							  overflow:hidden;
							  }
				 			  #start_kampanj {width:475px;
											  float:right;
											  margin-bottom:15px;
											  }
											  #start_kampanj_text{width:225px;
												 				  float:right;
																  padding:20px 10px 0 0 ;
																  }
								#start_ivt_text{float:left;
								 				width:220px;
												padding:0 5px;
												}
								#start_int_img{float:right;
											   width:230px;
											   text-align:right;
											   }

/* Layout Undersida*/

#top_img{width:600px;
		 height:150px;
		 padding:40px 0 0 360px;
		 background:url(gfx/top_img_varmepumpar.jpg) no-repeat;
		 }
		 #left_col{width:630px;
		 		   float:left;
				   padding-left:10px;
				   }
				   #column_left{width:305px;
				   				float:left;
								padding-right:15px;}
				   #column_right{width:305px;
				   				 float:right;
								 padding-right:5px;}
				   #links{width:610px;
				   		  height:137px;
				   		  background:url(gfx/box_links.jpg) repeat-x;
						  margin:15px 0 0 -10px;
						  padding:7px 10px 0 10px;
						  }
						  .link_column{width:140px; 
						  			   padding-right:10px;
									   float:left;
									   }
									   .link_column { line-height:20px;}
						  
		#right_col{width:310px;
				   float:right;
				   text-align:left;
				   padding-top:5px;
				   overflow:hidden;}


#top_img_eldningsolja{width:960px;
					 height:190px;
					 overflow:hidden;
					 margin-bottom:10px;
					 }
/* Layout Kampanjsida*/
#left_col_50{width:475px;
			float:left;
			padding-right:15px;
			border-right:1px solid #ccc;}

#right_col_50{width:450px;
			float:right;
			}
/* Layout undersida*/
#contentcontainer_sub{background:#eaeaea url(gfx/bg_contentcontainer_subpage.jpg) repeat-x;
				 	 min-height:405px;
				  	 border-bottom:1px solid #e4e4e4;
					 }
					 #content_sub{width:960px;
					 			  margin:0 auto;
								  padding-top:15px;
								  }
								  #submenu{float:left;
								         	width:148px;
											padding:0 20px 0 5px;
											}
								  #subpage_left{float:left;
								   				padding-top:5px;}

#right_col_diesel{width:310px;
				  height:100px;
				   float:right;
				   text-align:left;
				   padding:7px 0 0 10px;
				   overflow:hidden;
				   background:url(gfx/box_links.jpg) repeat-x;}


/* Formulär */
#formname{width:70px;
		  float:left;
		  line-height:28px;
		  padding-top:8px;
		  }
#formfields{width:235px;
			float:left;
			}
.sendbutton{width:94px;
			height:34px;
			background:url(gfx/send_button.png) no-repeat; 
			border:0px;
			color:#fff;
			float:right;
			margin-right:13px;
			}
.input{width:215px; 
	   border:1px solid #ccc;
	   }
.inputbox{width:282px; 
	   	  border:1px solid #ccc;
		  }


/* Rollover images footer */
#ivt {display:block;
	  float:left;
	  width : 74px;
	  height : 34px;
	  background-image : url(gfx/footer_ivt.png);
	  margin: 3px 10px 0 0;
	  }

#ivt:hover {
background-image : url(gfx/footer_ivt_col.png);
} 

#bad {display:block;
	  float:left;
	  width : 47px;
	  height : 34px;
	  background-image : url(gfx/footer_badvarme.png);
	  margin: 3px 10px 0 0;
	  }

#bad:hover {
background-image : url(gfx/footer_badvarme_col.png);
} 

#svep {display:block;
	  float:left;
	  width : 62px;
	  height : 34px;
	  background-image : url(gfx/footer_svep.png);
	  margin: 3px 10px 0 0;
	  }

#svep:hover {
background-image : url(gfx/footer_svep_col.png);
} 

#vvs {display:block;
	  float:left;
	  width : 97px;
	  height : 38px;
	  background-image : url(gfx/footer_vvs.png);
	  margin-right:10px;
	  }

#vvs:hover {
background-image : url(gfx/footer_vvs_col.png);
} 

					 