/* Skrevet av Richard Fauskrud, Lillehammer 10.01.2006 */
/* Richard Fauskrud 08.09.2006: Lagt til .tittel */

  body         {
               margin: 10px 0 10px 0;
               padding: 0;
               background: #FFF;
               color: #000;
               }

  p            {
               font-family: verdana, arial, sans-serif;
               font-size: inherit;
               color: #000;
               margin: 1em 0 1em 0;
               padding: 0;
               background-color: transparent;
               } 

  h1           {
               font-family: verdana, arial, sans-serif;
               font-size: 16px;
               color: #000;
               font-weight: bold;
               margin: 0;
               padding: 0;
               background-color: transparent;
               } 

  h2           {
               font-family: verdana, arial, sans-serif;
               font-size: 14px;
               color: #000;
               font-weight: bold;
               margin: 0;
               padding: 0;
               background-color: transparent;
               } 

  h3           {
               font-family: verdana, arial, sans-serif;
               font-size: 12px;
               color: #000;
               font-weight: bold;
               margin: 0;
               padding: 0;
               background-color: transparent;
               } 

  h4           {
               font-family: verdana, arial, sans-serif;
               font-size: 11px;
               color: #000;
               font-weight: bold;
               margin: 0;
               padding: 0;
               background-color: transparent;
               } 

  h5           {
               font-family: verdana, arial, sans-serif;
               font-size: 10px;
               color: #000;
               font-weight: bold;
               margin: 0;
               padding: 0;
               background-color: transparent;
               } 

  h6           {
               font-family: verdana, arial, sans-serif;
               font-size: 9px;
               color: #000;
               font-weight: bold;
               margin: 0;
               padding: 0;
               background-color: transparent;
               } 

  hr           {
               color: #006778;
               height: 1px;
               }

  a            {
               text-decoration: none;
               color: #0000ff;
/*               color: #006778; */
               }

  a:hover      {
               text-decoration: underline;
               color: #da0037;
               }

  div#side     {
               margin: auto;
               width: 1000px;
               padding: 0;
               font-family: verdana, arial, sans-serif;
               text-align: left;
               color: #000;
               background: #FFF;
               border: 1px solid #006778;
               }

  div#topp     {
               width: 100%;
               height: 100px;
               background-color: #006778;
               }

  #loginimg    {
               position: relative;
               float: right;
               top: 1%;
               right: 1%;
               }

 .nocss        {
/* for å vise avdelingens navn der css og bilder er slått av. */
               clear: both;
               display: none;
               }

  div#logo     {
               position: relative;
               left: 1%;
               top: 1%;
               float: left;
               width: 700px;
               height: 96px;
/*               z-index: 80; */
               }

  div#logo img
               {
               border-width: 0;
               }

  div#breadcrumbs
               {
               margin: 0;
               margin-top: 5px;
               padding: 0;
               border: 0;
               border-bottom: 1px solid #006778;
               height: 18px;
               background-color: transparent;
               text-align: left; 
               font-family: verdana, arial, sans-serif;
               font-size: 11px;
               color: #006778;
               clear: both;
               }

  div#meny     {
               margin: 0;
               padding: 0;
               padding-top: 2px;
               border: 0;
               height: 20px;
               width: 100%;
               background-color: #d4d4d4;
               text-align: left; 
               font-family: verdana, arial, sans-serif;
               font-size: 11px;
               color: #000;
               }

  div#meny ul  {
               padding-left: 0%;
               margin-left: 5px;
               margin: 0px 0px 0px 0px;
               float: right;
               width: 100%;
               height: 18px;
               list-style-type: none;
               }

  div#meny ul li
               {
               display: inline;
               }

  div#meny ul li a
               {
               padding: 0.2em 1em;
               float: left;
               border-right: 1px solid #EEE;
               }

/*  currentpage-klassen brukes av Dropmenu på det aktive valget i toppmenyen */
  .currentpage {
               padding: 0.2em 1em;
               float: left;
               border-right: 1px solid #EEE;
               }

/*  last-klassen brukes av Dropmenu på det siste valget i toppmenyen. Her dummy. */
  .last        {
               color: inherit;
               }

  div#innhold  { 
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 11px;
               color: #000;
               width: 100%;
               margin: 0;
/*               background: #f8fffe; */
/*               background: #f2ffff; */
               background: #FFF;
               } 

  div.printurl {
               display: none;
               }

  div.printarkiv
               {
               display: none;
               }

  table#kol    {
               width: 100%;
               margin: 0;
               padding: 0;
               border: 0;
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 11px;
               }

  td.kol15     {
               width: 15%;
               margin: 0;
               padding: 0;
               border: 0;
               vertical-align: top;
               text-align: left;
               background-color: #cfe2e6;
               }

  td.kol20     {
               width: 20%;
               margin: 0;
               padding: 0;
               border: 0;
               vertical-align: top;
               text-align: left;
               background-color: #cfe2e6;
               }

  td.kol25     {
               width: 25%;
               margin: 0;
               padding: 0;
               border: 0;
               vertical-align: top;
               text-align: left;
               background-color: #cfe2e6;
               }

  td.kol33     {
               width: 32%;
               margin: 0;
               padding: 0;
               border: 0;
               vertical-align: top;
               text-align: left;
               }

  td.kol50     {
               width: 50%;
               margin: 0;
               border: 0;
               vertical-align: top;
               text-align: left;
               border-left: 1px solid #c0c0c0;
               border-right: 1px solid #c0c0c0;
               padding: 0;
               }

  td.kol60     {
               width: 60%;
               margin: 0;
               border: 0;
               vertical-align: top;
               text-align: left;
               border-left: 1px solid #c0c0c0;
               border-right: 1px solid #c0c0c0;
               padding: 0;
               }

  td.kol70     {
               width: 70%;
               margin: 0;
               border: 0;
               vertical-align: top;
               text-align: left;
               border-left: 1px solid #c0c0c0;
               border-right: 1px solid #c0c0c0;
               padding: 0;
               }

  td.kol75     {
               width: 75%;
               margin: 0;
               border: 0;
               vertical-align: top;
               text-align: left;
               border-left: 1px solid #c0c0c0;
               padding: 0;
               }

  td.kol100    {
               width: 100%;
               margin: 0;
               padding: 0;
               border: 0;
               vertical-align: top;
               text-align: left;
               }

  table#tingbok
               {
               width: 96%;
               margin: 0;
               padding: 0;
               }

  table#tingbok td
               {
               width: 16%;
               text-align: left;
               }

  table#tbunn  {
               width: 100%;
               margin: 0;
               padding: 0;
               border: 0;
               }

  table#tbunn a:link
               {
/*               color: #ff6; */
               color: #eaedfe;
               }

  table#tbunn a:visited
               {
/*               color: #ff6; */
               color: #eaedfe;
               }

  table#tbunn a:active
               {
/*               color: #f00; */
               color: #eaedfe;
               }

  td.tbunn33   {
               width: 33%;
               margin: 0;
               padding: 10px;
               border: 0;
               vertical-align: middle;
               text-align: left;
               font-family: verdana, arial, sans-serif;
               font-size: 9px;
               background: #006778;
               color: #EAEDFE;
               }

  td.tbunn33l  {
               width: 33%;
               margin: 0;
               padding: 10px;
               border: 0;
               vertical-align: middle;
               text-align: left;
               font-family: verdana, arial, sans-serif;
               font-size: 9px;
               background: #006778;
               color: #EAEDFE;
               }

  td.tbunn33m  {
               width: 33%;
               margin: 0;
               padding: 10px;
               border: 0;
               vertical-align: middle;
               text-align: center;
               font-family: verdana, arial, sans-serif;
               font-size: 9px;
               background: #006778;
               color: #EAEDFE;
               }

  td.tbunn33r  {
               width: 33%;
               margin: 0;
               padding: 10px;
               border: 0;
               vertical-align: middle;
               text-align: right;
               font-family: verdana, arial, sans-serif;
               font-size: 9px;
               background: #006778;
               color: #EAEDFE;
               }

  td.tbunn50l  {
               width: 50%;
               margin: 0;
               padding: 10px;
               border: 0;
               vertical-align: middle;
               text-align: left;
               font-family: verdana, arial, sans-serif;
               font-size: 9px;
               background: #006778;
               color: #EAEDFE;
               }

  td.tbunn50r  {
               width: 50%;
               margin: 0;
               padding: 10px;
               border: 0;
               vertical-align: middle;
               text-align: right;
               font-family: verdana, arial, sans-serif;
               font-size: 9px;
               background: #006778;
               color: #EAEDFE;
               }

  .table1      {
               margin:0;
               padding: 0;
               border-style: none;
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 11px;
               }

  .cddok1      {
               font-size: 12px;
               font-weight: bold;
               color: #eaedfe;
               background-image: url('http://www.opam.no/assets/images/opam_logo_bltu4.jpg');
               width: 100%;
               height: 288px;
               margin-left: 0;
               margin-right: 0;
               margin-top: 0;
               margin-bottom: 10px;
               padding: 0;
               }

  .cddok2      {
               font-size: 12px;
               font-weight: bold;
               color: #eaedfe;
               width: 90%;
               margin-left: 10px;
               margin-right: 10px;
               margin-top: 220px;
               margin-bottom: 10px;
               padding: 0;
               float: left;
               background-color: transparent;
               }

  .tekst       { 
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 11px;
               color: #000;
               padding: 10px;
               background-color: transparent;
               } 

  .maintext    { 
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 13px;
               color: #000;
               padding: 10px 15px 10px 15px;
               background-color: transparent;
               } 

  div#noscript { 
               font-family: verdana, arial, sans-serif;
               text-align: center;
               font-size: 11px;
               font-weight: bold;
               height: 20px;
               width: 100%;
               color: #f00;
               padding: 5px 0 0 0;
               background-color: #000;
               } 

  .tittel      { 
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 13px;
               font-weight: bold;
               color: #000;
               padding: 0;
               background-color: transparent;
               } 

  .sidebar     { 
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 11px;
               color: #000;
               padding: 10px;
               background-color: transparent;
               } 

  .forfatter   { 
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 0.85em;
               font-style: italic;
               clear: both;
               border-top: 1px solid #006778;
               color: #000;
               background-color: transparent;
               } 

  .bildetekst  { 
               font-family: verdana, arial, sans-serif;
               text-align: center;
               font-size: 9px;
               width: 96%;
               border: 1px solid #000;
               color: #000;
/*               color: #006778; */
/*               padding: 0.6em; */
               padding: 5px;
/*               background-color: #d4d4d4; */
               background-color: #cfe2e6;
               } 

  .banner      {
               width: 100%;
               padding: 0;
               padding-top: 3px;
               padding-bottom: 3px;
               border-right: 1px inset;
               border-top: 1px inset;
               border-left: 1px inset;
               border-bottom: 1px inset;
               background: #B6BF00;
               text-align: left;
               font-family: Verdana, Arial, sans-serif;
               font-size: 14px;
               font-weight: bold;
               color: #006778;
               }

  .banner2     {
               width: 100%;
/*               padding: 0; */
               padding: 1px 0 1px 0;
/*               padding-top: 4px; */
/*               padding-bottom: 4px; */
               border-right: 1px outset;
               border-top: 1px outset;
               border-left: 1px outset;
               border-bottom: 1px outset;
               background: #006778;
               text-align: left;
               font-family: Verdana, Arial, sans-serif;
               font-size: 16px;
               font-weight: bold;
               color: #fff;
               }

  .banner h2   {
               color: #006778;
               }

  .banner2 h1  {
               color: #fff;
               }

  .banner2 table
               {
               width: 100%;
               }

  .Code        { 
               font-family: courier, courier new;
               font-size: 1em;
               background-color: transparent;
               } 

  .dotted      {
               border-top-width:1px;
               border-top-style:dotted;
               border-top-color:#989898;
               margin-right:0;
               margin-left:0;
               margin-top:15px;
               padding: 0;
               }

  div#mndarkiv { 
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 11px;
               color: #000;
               width: 100%;
               margin: 0;
               background: #FFF;
               } 

  div#mndarkiv table
               {
               width: 100%;
               margin: 0;
               padding: 0;
               border: 0;
               }

  div#mndarkiv td
               {
               width: 33%;
               margin: 0;
               padding: 0;
               padding-top: 10px;
               padding-bottom: 10px;
               border: 0;
               vertical-align: bottom;
               text-align: center;
               font-weight: bold;
               background-color: #cfe2e6;
               }

  div#mndarkiv td p
               {
               text-align: center;
               }

/* Modifikasjoner til MaxiGallery's stiler */

  .galleria
               {
               border: 1px solid #000;
               }

  .galleria td
               {
               border: 0;
               background-color: #cfe2e6;
               }


  .thumbnail
               {
               border-color: #006778;
               }

/* ------------ */

div.thumbscontainer
               {
               font-size: 10px !important;
               }
