body {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  color: #000000;
  }

body,p,td,div,h1,h2,h3,h4,ul,th {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  }

     
h1 {
  font-size: 150%;
  color: #666666;
  background-color: #ffffff;
  }

h2 {
  font-size: 130%;
  color: #666666;
  background-color: #ffffff;
  }

h3 {
  padding-top: 10px;
  font-size: 120%;
  color: #666666;
  background-color: #ffffff;
  }

h4 {
  font-size: 110%;
  color: #666666;
  font-style: italic;
  background-color: #ffffff;
  }

h5 {
  font-size: 110%;
  color: #666666;
  font-style: italic;
  background-color: #ffffff;
  }  

h6 {
  font-size: 100%;
  color: #666666;
  font-style: italic;
  background-color: #ffffff;
  }

a:link {
  color: #996633;
  background-color: #ffffff;
  }

a:visited {
  color: #666666;
  background-color: #ffffff;    
  }

.meny a:link,
.meny a:visited{
  color: #006666;
  text-decoration: none;
  font-size: 120%;
  background-color: #ffffff;    
  }

.meny a:active, 
.meny a:hover {
  font-size: 120%;
  background-color: #cccc99;
  color: #006666;  
  }

.meny {display: none;}

.hbg,.vbg {
  display: none;
  }

#bokliste td {
  border-bottom: solid 2px #999966;
  padding: 5px;
  }

th {text-align: left;}

.tabell th {
  border: solid 1px #99cccc;
  padding: 5px;
  font-size: 80%;
  text-align: left;}    

.tabell td {
  border: solid 1px #99cccc;
  padding: 5px;
  font-size: 80%;
  vertical-align: top;
  }      

.tabell h3 {
  font-size: 120%;
  padding: 0px;
  margin: 0px;
  } 

            
.tekst {
  padding: 15px;
  background-color: #ffffff;
  color: #000000;
 }

ul {margin-top: 0px}

.innrykk {
  font-size: 80%;
  margin-left: 10px;
  }

.aktiv a:link,
.aktiv a:visited {
  color: #666666;
  background-color: #ffffff;
}

.skille2 {
  color: #000000;
  background-color: #d6d6c6;
  font-size: 80%;
  }
          
.skille1 {
  color: #000000;
  background-color: #ffffff;
  font-size: 80%;
  }  

.hode {font-size: 80%;}

.om {
  font-size: 80%;
  font-style: italic
  }
  
.oversikt a {
  font-size: 120%;
  }  

.oversikt td {padding: 10px;}  

ol.bokstaver {list-style-type: lower-alpha;}

.marker {font-weight: bold;}

.kursinfo,.firstcolumn {
  display: none;
}
.kursinfo h2 {
  font-size: 130%;
  margin: 0px;
  text-align: center;
  background-color: #99cccc;
  color: #006666;
  }

.kursinfo h3 {
  font-size: 100%; 
  margin: 0px;
  xbackground-color: #99cccc;  
  }

.kursinfo p {
  xmargin-top: 5px;
  xbackground-color: #cccc99;    
  padding: 5px;
  }

.kursinfo a {
  xcolor: #006666;
  xbackground-color: #99cccc;
  font-weight: bold;
}

img {border: 0px;}

.horingmva h5 {
  padding: 0px;
  margin: 0px;
}
.spacing li {
  margin-bottom: 10px;
  list-style-type: square;
  }
  
.spacing {
  padding-left: 20px;
}  

.graduering h3 {
  font-size: 110%;
  padding-bottom: 0px;
  margin-bottom: 0px;  
}

.graduering h2 {
  font-size: 150%;
}