  BODY          { font-family: arial,helvetica;
                  font-size:80%;
                  background: #FFFFFF;
                  margin: 0pt}

  TR.list_even  { background: #F1F1FF }
  TD.TDS        { font-weight: bold; background: #DDDDDD}

  H1            { font-size: 140%;   text-align: center;    font-weight: bold}
  H2            { font-size: 120%; font-weight: bold}
  TH            { color: black; font-weight: bold }

  table         { font-size: 100% }

  td.counter          {padding: 7px; font-size:75%}
  td.counter img      {vertical-align:middle}

  table.main    { border-bottom:thin black dotted;
                  font-size: 100%;
                  vertical-align: top}

  td.main       { vertical-align: top}

  td.pageheader { font-size:160%; font-weight:bold; color:#FFFFFF;
                  padding:0.1em; padding-left:0.1em; background:#99CCFF}

  td.menu       { border-bottom:thin black dotted;
                  padding: 4pt;  background:#99CCFF}

  td.menuheader { background:#55558F; text-align: center;
                  color:#FFFFFF; font-weight:bold;
                  padding: 1.3pt,0px,1.3pt,5px}

  td.menuitem   { border: none;color:#00008B;
                  padding: 0.1em,2px,2pt,2px; }

  td.textheader { font-size: 120%; font-weight: bold;
                  border-bottom: none; padding: 15px;
                  text-align: left}

  td.article    { font-weight:normal; color:black;
                  border-bottom:1px black solid;
                  padding:0pt,2pt,5pt,6pt}

  td.newmenu    { padding:2px}

  td.newlink    { padding:7px}

  td.buttonrow   { border: none; padding:12pt}

  P.error       { color: red; margin: 0.1em}

  P.tips        { font-size: 90%; padding-left: 3em; text-indent: -3em;
                  align: left; }

  P.copyright   { font-size:80%; font-weight:bold; text-align: center}

  p.date        { font-size:80%; margin:0px; padding:2px,0,0,0; color: brown}

  p.heading     { font-size:130%; font-weight: bold; line-height:100%; color:black;
                  padding:0px; padding-bottom:0.2em;margin:2px;
                  vertical-align:top}

  td.colheader  { font-size:125%; font-weight: bold;
                  padding:8pt; padding-left:55pt; border-bottom:none}

  td.editlink   { }

  img           { border:0}
  img.bilde     { border:1px black; margin: 6pt}

  table.skjema     { border-collapse: collapse; margin: 10pt; border: 0px solid black; padding:0,4pt,0,4pt }
  table.skjema td  { border: 0px; padding: 5pt,12pt,5pt,12pt; margin: 1px; }
  table.skjema th  { border: 0px; background: #7999; padding: 5pt,12pt,5pt,12pt; margin: 1px; }

  table.res        { border-collapse: collapse; margin: 10pt; border: 1px solid black; padding:0,4pt,0,4pt }
  table.res td     { border: 1px solid black; padding: 1pt,6pt,1pt,6pt; margin: 1px; }
  table.res th     { border: 1px solid black; background: #9999; padding: 1pt,1pt,1pt,1pt; margin: 1px; }

  td.newlink a:link    { color:blue}
  td.newlink a:visited { color:blue}
  td.newlink a:active  { color:blue}

  td.newmenu a:link    { color:#7777AA}
  td.newmenu a:visited { color:#7777AA}
  td.newmenu a:active  { color:#7777AA}

  p.heading a:link    {color:black}
  p.heading a:visited {color:black}
  p.heading a:active  {color:black}

  A:link        { text-decoration: none; color: #0000FF; }
  A:visited     { text-decoration: none; color: #0000FF; }
  A:active      { text-decoration: none; color: #0000FF; }
  A:hover       { text-decoration:underline }

  td.menuitem A:link    { color:#0000FF; font-weight:light }
  td.menuitem A:visited { color:#0000FF; font-weight:light }
  td.menuitem A:active  { color:#0000FF; font-weight:light }

/*  table.form    { padding: 24pt; align:center; } */
/*  td.form       { padding: 24pt; align:center; } */

  table.menu    { background:#99CCFF;}

  table.menu.menuitem { font-size: 180%; border: none; padding-left: 15px;
                  color:#00008B; padding-bottom:0px; padding-top:1px;
                  text-indent: 0.0em; padding-left: 0.2em; padding-right: 0px }

  td.menutext   { font-size: 80%; border: none;  color:#00008B;
                  padding:1pt,3pt,0pt,4pt}

  td.item       { font-size: 80%; border: none;
                  color:white; padding-bottom:0px; padding-top:1px;
                  text-indent: 0pt; padding-left: 5px; padding-right: 8pt  }


  td.fast       { font-size:80%; font-weight:normal; color:black;
                  border-bottom:1px black solid;
                  padding:0,0,5pt,6pt}


  p.heading a:link    {color:black}
  p.heading a:visited {color:black}
  p.heading a:active  {color:black}



  td.editlink   { font-size:80%}


  td.newlink a:link    { color:blue}
  td.newlink a:visited { color:blue}
  td.newlink a:active  { color:blue}

  td.newmenu a:link    { color:#9999FF}
  td.newmenu a:visited { color:#9999FF}
  td.newmenu a:active  { color:#9999FF}

  A:hover { text-decoration:underline }

  /* FORM for innlogging etc. */

  input                  {font-size: 100%; color=black}
  input[type="Submit"]   {color=blue}

  td.editformheader      {font-size: 150%;font-weight: bold;text-align: center;}

  table.edit             { border: thin black solid; font-size: 100%; background: #F0F0F1; margin: 2em }


  td.inverted            { font-size: 110%; text-align:left;  color: #EEEEFF; }
  
  table.liste        { border-collapse: collapse; margin: 0pt; border: 1px solid black; padding:0pt }
  table.liste td     { border-collapse: collapse; border: 1px solid black; padding-top: 0pt; padding-bottom:0pt; padding-left:10pt; padding-right:10pt}



