body {
  margin: 0;
  padding: 0;
/*  width: 900px;
 För att det skall se OK ut på små skärmar också
 JS 2004-09-13 */
 /* width: 92%;
 Onödigt att inte utnyttja hela fönstret. HR 2004-10-21 */
  width: 100%;
}

div.main { 
  margin-left: 1%; 
  margin-right: 1%;
  padding: 0.4em;
}

div.leftmatter { 
  left: 0;
  right: auto;
  width: 22%;
  float: left;
  margin: 0;
  padding: 0.4em;
}


div.locationbanner { 
  top: 0;
  margin-left: 23%;
  margin-right: 0%;
  padding: 0.4em;
}

img.bef { 
  width: 100px;
  margin: 0 5px 0 0;
}

table.bef td { 
  padding: 0 0 10px 0;
  vertical-align: top;
}

table.kontaktinfo { 
  table-layout: fixed;
  font-size: 100%;
}

table.kontaktinfo td{
  text-align: left;
  vertical-align: top;
  width: 200px;
  padding: 0;
}

table.kontaktinfo th{
  text-align: right;
  vertical-align: top;
  padding-right: 5px;
  width: 70px;
}

