html, body { margin: 10px; }
body { color: black; font-size: 9pt;
       font-family: Verdana, Arial, Helvetica, Tahoma, SansSerif, serif }

p, li, td, div { font-size: 9pt; font-weight: normal }
p { margin-top: 8px; }
th { font-size: 9pt; font-weight: bold }

h1 { font-size: 14pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px }
h2 { font-size: 12pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px }
h3 { font-size: 11pt; font-weight: bold; margin-top: 5px; margin-bottom: 8px }
h4 { font-size: 10pt; font-weight: bold; margin-top: 4px; margin-bottom: 6px }
h5 { font-size: 9pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px }
h6 { font-size: 8pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px }

a { text-decoration: none; color: #008 }
A:hover { text-decoration: underline; color: #800 }
a img { border: none }

/* Egne klasser */

.meny { border: 1px solid #808080; text-indent: 6px; background: white; font-size: 8pt }
.meny a { display: block; }
.meny a:hover { text-decoration: none; color: #880000; }

a.vmeny { color: black; text-decoration: none; font-size: 8pt }
A.vmeny:hover { color: #880000 }

.Tittel { border-left: 1px solid #888; border-right: 1px solid #888;
          color: #7c8d47; text-indent: 5px; background-image: URL(/img/tittel_bg.gif);
          background-repeat: repeat-x; font-weight: bold; font-size: 8pt }

.Innhold { background-image: URL(/img/innhold_bg.gif); background-repeat: repeat-x;
           border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
.InnholdBunn { background-image: URL(/img/innhold_bunn.gif); background-repeat: repeat-x;
               border-left: 1px solid #CCC; border-right: 1px solid #CCC; }

#adresse { margin-left: 33px; color: white; font-size: 9px }
#adresse table { color: white; font-size: 9px }
#adresse td { color: white; font-size: 9px }
#adresse p { color: white; font-size: 9px }
#adresse a { color: white; font-size: 9px }
#adresse a:hover { color: #FFFFEE }

