
BODY  {
   background-color:#ffffff;
   font-size:12px;
   font-family: arial, sans-serif; /* verdana må døy. [Brage] Skrikende. I flammer! Tahoma også! [OJ] */
   margin: 0px;
}
            
H1, H2, H3, H4 {
   font-family:  arial, helvetica, sans-serif;
   font-weight: normal;
   color: #326f9e; 
}

/*
TD {
   vertical-align: top; 
}*/

H1          {font-size:20px }
H2          {font-size:16px }
H3          {font-size:14px; font-weight: bold }
H4          {font-size:12px; font-weight: bold }


P, TD, OL, LI, UL {font-family:  arial, helvetica, sans-serif; font-size:12px}

TH {font-family:  arial, helvetica, sans-serif; 
    font-size:12px;
    font-weight: bold;
    text-align: left;
}





.FEIL {  color: #E30025; font-size: 13px; font-weight: bold }

HR {
  height: 1px;
  border: 0;
  
  background-color:  #BAD7ED;
  color:  #BAD7ED;
}
        

.HEADER {
  background-color: #EAF1F6; 
  color: #326F9E; 
}

.STI A {
  text-decoration: none;
}


.STH, .STD1 td, .STD2 td{ 
       border-bottom: 1px solid #f0f0f0;
       border-collapse: collapse;
       padding: 2px;
}

/*

.STD1 {
        padding: 2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
}

.STD2,.std2 {
        padding: 2px;
        background-color: #EEEEEE;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
}
*/
.STH2 {
      background-color: white;
      font-weight:bold;
}
.DATATABELL{
     border: 1px;
     border-style:  solid;
     border-collapse: collapse;
     border-spacing: 0;
     border-color:  #BAD7ED;
}

.SKJEMA{
    text-align:left;
}

.STATUS_AKTIV { color: #FF9900;
	 font-weight: bold;
}

.STATUS_INAKTIV{ color: #999999; 
}

/* Tips: Bruk del taggen i staden!  */
.SLETTA {
     text-decoration: line-through;
}


TD.TAKLIST {
   background:#d6e7f3; 
   padding:4px; 
   padding-left:20px;
   padding-right:20px; 
   border-bottom: 1px solid #7c8ecc; 
   vertical-align:middle
}

.TAKLIST DIV, .TAKLIST IMG {
   vertical-align:middle;

}

.LOGINMENY, .LOGINMENY A,  .LOGINMENY A:link, .LOGINMENY A:visited  {
      color: #006633;
}

DIV.LOGINMENY {
      float: right;
}

DIV.REKURSIVSTI {
      float: left;
}

.REKURSIVSTI A, .REKURSIVSTI, .REKURSIVSTI A:link, .REKURSIVSTI A:visited  {
       color: black;
}


.AKTUELT {

background-color:  #f4f4f4;
border: 1px solid #f0f0f0; 

padding: 2px;
font-size: 11px

}

.AKTUELT A {
   font-weight: bold;
   color: black;
}

.AKTUELT IMG {
   border: none;
   float: left;
}


.VALG, .VALG A {
   font-weight: bold;
}

/*
A:link {
   color: #005EA7;
   text-decoration: underline;
}
                
A:visited {
   color: #59809E;
   text-decoration: underline;
}
*/                             

span.kalender {
  background-color:#c9ffbc; 
}

span.kalenderreservert {
  background-color:#ffed88;
}

span.kalenderopptatt {
  background-color:#ff8888;
}

span.kalendervalgt {
  background-color:blue;
  color:white;
}

a.kalender:link {
  text-decoration:none;
  color:blue;
}

a.kalender:visited {
  text-decoration:none;
  color:blue;
}

a.kalender:hover {
  text-decoration:underline;
  color:black;
}

/* popups */                                
a.popup span.popup {display: none;}

a.popup:hover span.popup {display: block;
   position: absolute; top: 17em; left: 40%; width: 40em;
   padding: 1px; margin: 1px; z-index: 100;
   color: black; /* background-color: #ADD8E6;  light-blue */
   }

.konflikt{
	color:#e0dd08;
}
.alvorlig_konflikt{
	color:red;
}

.evalueringssporsmal {
    margin:1em;
    margin-bottom:4em;
}

.evalueringssporsmal > .sporsmal {
    margin-bottom:2em;
}

.evalueringssporsmal > .rangering {
    margin-bottom:1em;
    font-size:large;
}

.evalueringssporsmal > .rangering > .beskrivelse{
    font-size:small;
}

ul.kursliste > li{
    padding-top:1em;
}