* {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
body, html {
  height: 100.02%;
}
* html #ramme {
  height: 100%;
}
#ramme {
  min-height: 100%;
}
#hode {
  background: #FFFFFF url("bg.jpg") repeat;
  height: 100px;
}
#innhold {
  padding: 15px 0 24px 15px;
}
#bunn {
  height: 21px;
  margin-top: -21px;
  background: #FFFFFF url("bottom.jpg") repeat;
}
h1 {
  margin: 0;
  padding: 0;
  visibility: hidden;
}
h2 {
  margin-bottom: 3px;
  padding: 0;
  font-size: 15px;
  color: #38358C;
}
p {
  color: #000000;
}
#innhold p, #innhold div {
  margin-left: 7px;
}
#innhold img {
   border: none;
   margin: 10px;
   height: 150px;
   width: 200px;
}
#bunn p {
  padding: 5px 0 0 9px;
  color: #FFFFFF;
  font-size: 10px;
}
#kommentarboks {
  border: 1px solid #000000;
  background-color: #FFFFFF;
  width: 650px;
  margin: 13px 0 7px 10px;
  padding: 0;
}
td.topp {
  background-color: #00049F;
  color: #FFFFFF;
  text-align: center;
  padding: 2px;
}
td.mork {
  background-color: #484848;
  color: #BDBDBD;
  padding: 2px:
  width: 15%;
}
td.lys {
  background-color: #BDBDBD; 
  color: #484848;
  padding: 2px;
  width: 100%;
}
p.advarsel {
  color: #FF0000;
}
a {
  color: #000000;
  text-decoration: none;
}
a:hover {
  color: #38358C;
}
input, textarea {
  padding: 1px;
  margin: 2px;
  background-color: #BDBDBD;
  color: #484848;
  border: 1px solid #000000;
}
input:hover, input:focus, textarea:hover, textarea:focus {
  background-color: #484848;
  color: #BDBDBD;
}
