/* Global stuff */

BODY {
       margin: 1em;
       background: url("/search/nb/20070603210204oe_/http://www.math.uio.no/drift/info.png") white no-repeat fixed;
       color: black;       
/*       font-family: Helvetica, sans-serif; */
       }

H1 { 
/*     font-family: Helvetica, sans-serif;  */
     font-weight: bold;
     text-align: right;
     color: #4682b4; 
     background-color: transparent;
     margin-bottom: 1em;
     margin-left: 50px;
     }

H2 { 
/*     font-family: Helvetica, sans-serif; */
     font-weight: normal;
     text-align: left;     
     color: #4682b4; 
     background-color: transparent;
     margin-left: 50px;     
     }
H3 {
/*     font-family: Helvetica, sans-serif; */
     font-weight: normal;
     text-align: left;     
     color: #4682b4; 
     background-color: transparent;
     margin-left: 50px;     
}

H4 { 
     font-size: 1.2em;
     font-style: italic;
     color: #4682b4;
     background-color: transparent;
/*      font-variant: small-caps;  */
}


P {
/*    font-family: Helvetica, sans-serif; */
    margin-left: 50px;
}

P.desc {
         margin-left: 70px;
}

TD P {
	margin-left: 0px;
}

PRE {
      margin-left: 50px;
      color: seagreen;
}

STRONG.forutsetter {
                   color: red;
                   background-color: transparent;
                   }

EM.input {
           color: seagreen;
}

HR {
     width: 90%;
     left: auto;
     right: auto;
}

A:visited {
            color: #606060;
            background-color: transparent;
            }

A:active {
           color: red;
           background-color: transparent;
           }

A:link {
         color: #4682b4;
         background-color: transparent;
         }

UL {
     margin-left: 50px;
}

OL {
     margin-left: 50px;
}

OL LI { 
        padding-bottom: 0.5em;
}

UL UL {
	margin-left: 0px;
}

SPAN.input { 
             color: #999999;
             backgrgound-color: transparent;
             font-style: italic;
}

ADDRESS {
         margin-left: 50px;
         text-align: center;
}

.viktig {
          padding: 1em;
          border: solid thin red;
          background-color: white;
          font-weight: bold;
          }

.infobox {
          float: right;
          padding-left: 1em;
          padding-right: 1em;
          margin-left: 1em;
          margin-bottom: 1em;
          border: solid 2px #4682b4;
          background-color: white;
          }

.viktig:before { content: "Viktig:" }

p.driftinfo { 
              font-style: italic;
              text-align: center;
              }

p.ingress { 
/*            text-align: right; */
            font-style: italic;
            border: solid #C0C0C0 2px;
            padding: 0.4em;
            }

code {
       font-weight: bold;
       color: blue;
       background-color: white;
}

code:before { content: "`" }
code:after { content: "'" }

dt { 
     font-weight: bold;
}

dl {
     margin-left: 50px;
}

div.infobox dl { 
           margin-left: 0;
           }

dd { 
     margin-left: 0px;
}

div.infobox dl { 
           margin-left: 0;          
}

div.infobox dd { 
           margin-left: 1em;
                 }
div.infobox dd:before { content: "~ " }

DIV.body {
           float: left;
           width: 65%;
}

DIV.navigate ul {
                 margin-left: 0px;
}

DIV.navigate P {
                       margin-left: 1em;
}

div.navigate h2 { 
                  margin-top: 0px;
                  margin-left: 0px;
                  padding-top: 0px;
                  padding-left: 0px;
                  text-align: center;
}

DIV.navigate { 
               background: white;
               float: right;
               border: solid #4682b4;
               padding: 0.5em;
               color: black;
               width: 30%;
}

IMG {
      border: none;
}

TABLE {
	margin-left: 50px;
}

TABLE.thin { 
             color: #000000;
             display: table;
             border: thin solid black;
}

TD.rb { 
        border-right: thin solid black;
}

