body {
  margin: 0;
  padding: 0;
  background: white;
  overflow: hidden;
}

div.background img {
  position: absolute;
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

table {
  width: 100%;
}

td.tekst {
  width: 85%;
  vertical-align: top;
}
td.meny {
  width: 15%;
  vertical-align: top;
  font-size: 85%;
  text-align: right;
}
td.meny a:hover {
  color: Red;
}

div.content {
  font-family: arial, helvetica, sans-serif;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 0%;
}


div.content p, div.content h1, div.content h2, div.dato {
  margin: 0 2% 0.5em 2%;
}

/* Overskriften øverst på hver side: */
div.content h1 {
  font-family: "comic sans ms", helvetica, sans-serif;
  font-style: italic;
  font-size: 250%;
  margin: 0;
}
/* Dato under overskriften */
div.dato {
  font-family: garamond, sans-serif;
  font-style: italic;
  font-weight: bold;
}

div.meny {
  font-size: 85%;
  text-align: right;
}
div.meny a:hover {
  color: Red;
}


div.punkt {
  clear: both;
  padding: 5px;
}


/* Fjes på "om oss"-siden: */
img.tryne {
  width: 16%;
}

/* Bilder i teksten. To siste bokstaver fungerer slik:
   1. h = høyrejustert, v = venstrejustert bilde
   2. s = stående bilde, l = liggende bilde */
img.bildehs {
  border: 0;
  float: right;
  width: 188px;
  clear: right;
}
img.bildehl {
  border: 0;
  float: right;
  width: 248px;
  clear: right;
}
img.bildevs {
  border: 0;
  float: left;
  width: 188px;
  clear: left;
}
img.bildevl {
  border: 0;
  float: left;
  width: 248px;
  clear: left;
}

img.bildec {
  border: solid red 3;
  text-align: center;
}

/* hr er bare nederst i dokumentene og dermed ønsker vi ikke at bildene flyter over denne: */
hr {
  clear: all;
}

/* Copyright-notice nederst på siden: */
div.copyright {
  font-size: 80%;
  text-align: center;
  text-style: italic;
}
div.copyright img {
  border: 0;
}