body {
   margin: 0px;
   padding: 0px;
   background-color: #fff;
   background-image: url(/gfx08/bakgrunn.jpg);
   background-repeat: repeat-x;
}

p, div, td {
   font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
   color : #333;
}

h1, h2, h3 {
   padding: 0px;
   margin: 0px 0px 6px 0px;
   color: #333;
}
h1 {
   font:italic bold 2.8em Arial, Helvetica;
}
h2 {
   font-size: 16px;
}
h3 {
   background-image: url(/gfx08/knapp.gif);
   background-repeat: no-repeat;
   padding: 2px 0px 0px 21px;
   font-size: 12px;

}
h4 {
   margin:0px; padding:0px; font-size:14px;
}
a, a:visited, a:active {
   color: #000;
}
a:hover {
   color: #d00;
}
.cb {clear: both; font-size:1px;}

#side {
   margin: 0px auto;
   width: 950px;
   min-height: 660px;
   background-image: url(/gfx08/side.png);
   background-repeat: no-repeat;
}

#logo {
   height: 83px;
   margin: 0px 21px 0px 21px;
   background-image: url(/gfx08/topp.jpg);
}
#logo a, #logo a:visited {
   display: block;
   width: 358px;
   height: 72px;
}

#meny {
   margin: 0px 21px 0px 21px;
   height: 32px;
   background-image: url(/gfx08/meny.gif);
   background-repeat: repeat-x;
}
#meny ul {
   padding: 0px; margin: 0px;
   list-style: none;
}
#meny ul li {
   display: block;
   float: left;
}
#meny ul li a {
   display: block;
   padding: 0px 12px 0px 12px;
   line-height: 30px;
   text-align: center;
   border-right: #999 1px solid;
   color: #000;
   font-size: 12px;
   text-decoration: none;
}
#meny ul li a:hover {
   text-decoration: underline;
   background-image: url(/gfx08/menyhover.gif);
   background-repeat: repeat-x;
}

#innhold {
   margin: 1px 21px 0px 21px;

}
#left {
   float: left;
   width: 644px;
}
#left div {
   padding: 0px 25px 0px 25px;
}
#left div div {
   padding: 0px;
}
#left ul {
   margin: 4px 0px 4px 22px; padding:0px;
}
#left div.tubs  {
   padding: 2px 0px 0px 2px;
   margin: 0px 0px 3px 0px;
   border-bottom: #999 1px solid;
}

#right {
   float: right;
   width: 229px;
   padding-left: 10px;
}
#right div {
   width: 214px;
   margin: 12px 0px 0px 0px;
   padding: 1px;
   border: #999 1px solid;
   text-align: center;
}
#right div b {
   display: block;
   padding: 5px;
}
#right ul  {
   width: 217px;
   margin: 20px 0px 16px 0px; padding: 0px;
   list-style: none;
   border-top: #999 1px dotted;
}
#right ul li {
}
#right ul li a, #right ul li a:visited {
   display: block;
   background-image: url(/gfx08/knapp-right.gif);
   background-repeat: no-repeat;
   width: 197px;
   padding-left:20px;
   border-bottom: #999 1px dotted;
   line-height: 19px;
   color: #333;
   font-size: 12px;
   text-decoration: none;
}
#right ul li a:hover {
   color: #fe1444;
   text-decoration: underline;
}

#bunn {
   margin: auto;
   width: 930px;
   height: 26px;
   background-image: url(/gfx08/bunn.jpg);
   background-color: #FFF;
}

#copy {
   width: 930px;
   margin: auto;
   text-align: center;
   font-size: 10px;
   color: #999;
   background-color: #FFF;
   height: 350px;
}
#copy a, #copy a:visited {
   color: #999;
   text-decoration: none;
}
#copy a:hover {
   color: #333;
   text-decoration: underline;
}