/*

  digsys-skola.css        April 2, 2008

  Copyright (c) 2008 Scandinavian Digital Systems AB

*/

/*
  HTML elements
*/

BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16pt; /* Test with 20pt for users using 120 DPI instead of 96 DPI on 1024x768 */
  background: #B0E0E6;
  color: #000000;
}

H1 {
  font-size: 1.728em;
  font-weight: bold;
  font-style: normal;
  margin: 1em 0 0.4630em 0;
}

H2 {
  font-size: 1.44em;
  font-weight: bold;
  font-style: normal;
  margin: 1em 0 0.5555em 0;
}

H3 {
  font-size: 1.2em;
  font-weight: bold;
  font-style: normal;
  margin: 1em 0 0.6667em 0;
}

H4 {
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  margin: 1.2em 0 0.8em 0;
}

FORM {
  font-size: 1em;
  margin: 0;
}

P, FIELDSET, DL {
  font-size: 1em;
  margin: 0.8em 0 0.8em 0;
}

INPUT, TEXTAREA, SELECT {
  /* Needed by IE 6 and older */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin: 0;
}

H5 {
  font-size: 0.8333em;
  font-weight: bold;
  font-style: normal;
  margin: 1.44em 0 0.96em 0;
}

H6 {
  font-size: 0.6944em;
  font-weight: bold;
  font-style: normal;
  margin: 1.728em 0 1.152em 0;
}

OL, UL, DIR, MENU {
  font-size: 1em;
  margin: 0.8em 0 0.8em 2.5em;
  padding: 0; /* Needed by NN 7.1 */
}

PRE, TT, CODE, KBD, SAMP {
  font-family: "Courier New", "Lucida Console", Courier, monospace;
  font-size: 1em;
}

BIG {
  font-size: 1.2em;
}

SMALL {
  font-size: 0.8em;
}

BLOCKQUOTE {
  font-size: 1em;
  margin: 0.8em 2.5em 0.8em 2.5em;
}

DD {
  margin-left: 2.5em;
}

OL UL, UL OL, UL UL, OL OL  {
  margin-top: 0;
  margin-bottom: 0;
}

UL LI, OL UL LI {
  list-style-type: disc;
}

UL UL LI {
   list-style-type: circle;
}

UL UL UL LI {
  list-style-type: square;
}

OL LI, UL OL LI {
  list-style-type: decimal;
}

OL OL LI {
  list-style-type: lower-alpha;
}

OL OL OL LI {
  list-style-type: lower-roman;
}

A:link {
  text-decoration: underline;
  color: #000099;
}

A:visited, A:active {
  text-decoration: underline;
  color: #660099;
}

A:hover {
  background: #FFFF99;
}

/*
  Classes for first and last margin in TABLEs and DIVs
*/

.first {
  margin-top: 0;
}

.last {
  margin-bottom: 0;
}

/*
  Classes for TABLEs
*/

.tablestd {
  margin: 0;
}

.rowstdfirst TD, .rowstdfirst TH {
  font-size: 1em;
  font-weight: normal;
}

.rowstdnext TD, .rowstdnext TH {
  font-size: 1em;
  font-weight: normal;
  padding-top: 0.3em;
}

.rowtghnext TD, .rowtghnext TH {
  font-size: 1em;
  font-weight: normal;
}

.rowsepnext TD, .rowsepnext TH {
  font-size: 1em;
  font-weight: normal;
  padding-top: 0.8em;
}

.rowh3first TD, .rowh3first TH {
  font-size: 1.2em;
  font-weight: bold;
  padding-top: 0.3333em;
  padding-bottom: 0.3667em;
}

.rowh3next TD, .rowh3next TH {
  font-size: 1.2em;
  font-weight: bold;
  padding-top: 1em;
  padding-bottom: 0.3667em;
}

.rowh4first TD, .rowh4first TH {
  font-size: 1em;
  font-weight: bold;
  padding-top: 0.4em;
  padding-bottom: 0.5em;
}

.rowh4next TD, .rowh4next TH {
  font-size: 1em;
  font-weight: bold;
  padding-top: 1.2em;
  padding-bottom: 0.5em;
}

.rowttfirst TD, .rowttfirst TH {
  font-family: "Courier New", "Lucida Console", Courier, monospace;
  font-size: 1em;
  font-weight: normal;
}

.rowttnext TD, .rowttnext TH {
  font-family: "Courier New", "Lucida Console", Courier, monospace;
  font-size: 1em;
  font-weight: normal;
  padding-top: 0.3em;
}

.rowtttgh TD, .rowtttgh TH {
  font-family: "Courier New", "Lucida Console", Courier, monospace;
  font-size: 1em;
  font-weight: normal;
}

.rowttsep TD, .rowttsep TH {
  font-family: "Courier New", "Lucida Console", Courier, monospace;
  font-size: 1em;
  font-weight: normal;
  padding-top: 0.8em;
}

.colstdfirst {
}

.colstdnext {
  padding-left: 2em;
}

.colfrmnext {
  padding-left: 0.3em;
}

.coltghnext {
  padding-left: 1em;
}

.colsepnext {
  padding-left: 3em;
}

/*
  Classes for progress bars
*/

.progressbarouter {
  position: relative;
  /* Customize: */
  border: 2px solid #000000;
  font-size: 0.5em;
}

.progressbar1inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  /* Customize: */
  background: #6060FF;
}

.progressbar2inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  /* Customize: */
  background: #FF4040;
}

.progressbartext {
  position: relative;
  width: 100%;
  text-align: center;
}

/*
  Other classes
*/

.divbox1 {
  display: block;
  border: 6px solid;
  padding: 8px;
  margin: 0;
  background: #F0E68C; /* Khaki (240,230,140) lumination 180 */
  border-color: #F8F2C8 #706810 #706810 #F8F2C8; /* Khaki lumination 60 and 210 */
  color: #000000;
}

.small1 {
  font-size: 0.8em;
}

.small2 {
  font-size: 0.64em;
}

.fixed1 {
  font-family: "Courier New", "Lucida Console", Courier, monospace;
  font-size: 1em;
}


