BODY {
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 10pt;
       color: #000;
       background-color:  #eeeeee;
       }

a:hover  { color: white;
           background: #2C4E7F;}

a.user { color: #b76820; }

span.user { color: #b76820; }

.line01, .line02 {
                   background: #fff;
                   border-top: 1px solid #000;
                   border-bottom: 0px solid #000;
                   }

.line01 {
          background-image: url(/search/nb/20070603210204oe_/http://fysvev.phys.ntnu.no/img/strip.jpeg);
          text-align: left;
          border-left: 1px solid #000;
          }

.line02 {
          background-image: url(/search/nb/20070603210204oe_/http://fysvev.phys.ntnu.no/img/strip.jpeg);
          text-align: right;
          padding: 0px;
          border-right: 1px solid #000;
          }

.line01  {
            color: black;
           /* font: bold x-large Arial, sans-serif; */
            }

.line01 A { color: white; }

.sel {
       background: #fff;
       color: #000;
}

.nsel {
        background:  #2b304d;
        color: white;
}

td.sel:hover, td.nsel:hover 
{ 
  color: white;
  background: #2c4e7f; 
  }

td.sel:hover a , td.nsel:hover a 
{ 
  color: white;
  background: #2c4e7f; 
  }


td.sel a:hover, td.nsel a:hover {  color: white; }

.sel, .nsel {
              width: 25%;
              border: 1px solid #000;
              text-align: center;
              font: Verdana, Arial, sans-serif; 
              }

.sel A, .nsel A { 
                  text-decoration: none;
                  }
.nsel A {  color: white; }

.sel A  {  color: #2c4e7f; }

.void {
        height: 15px;
        }

.header, .mains, .footer 
{
  background: #fff;
  border: 1px solid #000;
  width: 95%;
  text-align: center;
  font: Verdana, Arial, 10pt normal Times, serif;
  }

.header {
          padding: 5px 0px 5px 0px;
          }

.mains {
         padding: 10px 0px 10px 10px;
         }

.footer {
          padding: 10px 10px 10px 0px;
          }

/* fra style.css */

tr.odd { background-color: #eeeeee; }

.bottom
{
  margin: 0px 15px 20px 15px;
  padding: 0px;
  border: 1px solid #2b304d;
  background: #fff;
  }

.bottom
{ 
  margin: 15px 15px 15px 15px;
  padding: 1em 2em 1em 2em;
  height: 1.0em;
  }

span.bottomtext
{ 
  color: #838383;
  font-size: smaller;
  }


/* a:hover { border: solid 0px black;
          background-color: yellow;
          color: black;}
*/
