body
{
margin-top: 0px;
margin-left: 0px;
font-family: "Arial";
font-weight: normal; 
font-size: 100%;
color: #888888; 
background-color: #e0e0e0;
}

    DIV.outer
      {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 954px;
      height: 424px;
      margin-left: -477px; /* half of width */
      margin-top: -212px;  /* half of height */
      background-color: #e0e0e0;
      }
    
a
{
color: #888888;
cursor: pointer;
text-decoration: none;
}

a.meny
{
font-size: 95%;
font-weight: bold;
text-align: center;
letter-spacing: 2 px;
vertical-align: middle;
}

a.meny:hover
{
color: #ffffff;
}

a.linker
{
font-size: 95%;
font-weight: bold;
text-align: center;
vertical-align: middle;
}

a.linker:hover
{
color: #ffffff;
}

a.grid
{
width: 53px;
height: 53px;
}

img
{
display: anything;
border: 0px;
}

td
{
display: anything;
background-repeat: no-repeat; 
}

td.meny
{
width: 159px;
padding: 0px 0px 19px 8px;
vertical-align: bottom;
font-size: 85%;
}

td.tekstfelt
{
width: 265px;
height: 412px;
padding: 0px 0px 8px 0px;
text-align: right;
vertical-align: bottom;
font-size: 80%;
}

td.bildetekst
{
   font-size: 75%;
   width: 100%;
}

td.navigering
{
   width: 26px;
   padding: 0px 0px 5px 3px;
}

a.grid
{
width: 53px;
height: 53px;
}

h1
{
font-size: 120%;
font-weight: bold;
}

h2
{
font-size: 65%;
font-weight: normal;
}