img {
  border: 0px;
}

body {
  background:#ffffff url('images/bg.jpg') repeat-y top center; 
  font-size: 62.5%;
  margin:0em;
  padding:0em;
  }
  
.viktigt {
	font-size: 14px;
	color:red;
}
   
	html {
		margin:0;
		padding:0;
		color:#333;
		background:#fff;
	}
	#wrap {
	background-color:#fff;
	width:90em;
	margin:0 auto;
	overflow:hidden;
		
	}	
	#header {
	width:90em;
	height:15em;
	background-image:url('images/logo.jpg');
  padding:0em;
  margin:0em;
	}

  div#menu_bottom {
   width:90em;
   height:6.4em;
   background-image:url('images/menu_bottom.jpg');
   }
   
   div#menu_location {
   padding: 2em 0em 0em 5em;

   }
   
	#main {
	margin:0em 0em 0em 3em;
  float:left;
	width:59.1em;
	padding:0em;
	background-color:#ffffff;
	}

	#sidebar_wrap {
	border-left: 1px dotted #333;
	float:right;
	width:26em;
	text-align:center;
	}
	
	div.sidebar_content {
  width:20.8em;
  margin-left: auto ;
  margin-right: auto ;

  }
	#footer {
	clear:both;
	padding:5px 10px;
	background:#fff;

	}
	#footer p {
		margin:0;
	text-align:center;		
    }
	* html #footer {
		height:1px;
	}
	
	div#main_top {
	width: 100%;
  border-bottom: 1px solid #990000;
  margin-bottom:1em;
  }
  
  div.sidebar_button{
  width:20.8em;
  height:3.6em;
  background-image:url('images/sidebar_button.jpg');
  }
  
 .staffwrap {
   width: 40em;
   margin-bottom: 3em;
   }
   
 .staffimg {
   background-color:#666;
   border: 1px solid #666;
   float:left;
   margin-bottom: 2em;
   }
    
 .staffinfo {
   width:20em;
   margin-left: 2em;
   float:left;
   text-align:left;
   }
   
 .bilar_i_lager {
  width:83.6em;
  height: 110em;
 }
