/* Skrevet av Richard Fauskrud, Lillehammer 22.09.2009 */
/* Brukes som grunn-css av diverse utstillinger og lignende som det linkes til fra OAMs sider på Maihaugens domene */

  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: 28px;
               color: #000;
               font-weight: bold;
               background-color: transparent;
               } 

  h2           {
               font-family: verdana, arial, sans-serif;
               font-size: 18px;
               color: #000;
               font-weight: bold;
/*
               margin: 0;
               padding: 0;
*/
               background-color: transparent;
               } 

  h3           {
               font-family: verdana, arial, sans-serif;
               font-size: 14px;
               color: #000;
               font-weight: bold;
               margin: 0;
               padding: 0;
               background-color: transparent;
               } 

  h4           {
               font-family: verdana, arial, sans-serif;
               font-size: 12px;
               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;
               }

 .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#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;
               }

  div#innhold  { 
               font-family: verdana, arial, sans-serif;
               text-align: left;
               font-size: 11px;
               color: #000;
               width: 100%;
               margin: 0;
               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#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.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;
               }

  .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;
               } 

  .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;
               padding: 5px;
               background-color: #cfe2e6;
               } 

  .dotted      {
               border-top-width:1px;
               border-top-style:dotted;
               border-top-color:#989898;
               margin-right:0;
               margin-left:0;
               margin-top:15px;
               padding: 0;
               }

/* 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;
               }
