body {
 font-family: sans-serif;
 color: black;
 background: #EAE7D8;
 margin-left: 1em;
}

H2.special {color: #24585E }

p {
 font-family: sans-serif;
}

p.bludder {
 font-family: serif;
}

p.whenwhere {
 font-family: serif;
 font-size: 100%;
}

table.head  {
 font-family: sans-serif;
 border-width: 0;
 width: 97%;
}

table.oversikt {
 font-family: sans-serif;
 color: #CF9E2F;
 border-width: 0;
 width: 97%;
}

td {
 font-family: sans-serif;
 vertical-align: top;
}

td.time {
 width: 6%;
 text-align: right;
 vertical-align: top;
 color: #24585e;
}

td.menu  {
 font-size: small;
 font-family: sans-serif;
 text-align: left;
 vertical-align: top;
 color: black;
}

td.session {
  font-size: 110%;
  font-weight: bold;
  width: 25%;
  background: #D8D4B5;
  vertical-align: middle;
  text-align: center;
  color: black;
}

td.two {
  width: 48%;
  background: #D8D4B5;
  vertical-align: top;
  color: black;
  padding: 0.5em;
}

table.one { width: 100%;}
td.one {
  width: 90%;
  background: #D8D4B5;
  vertical-align: top;
  color: black;
  padding: 0.5em;
}

td.break {
  text-align: center;
  background: #B9C5CD;
  color: #24585E;
}

td.newday {
  font-size: 140%;
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
  padding-top: 1em;
  color: #24585E;
}

p.anmal {
 font-family: sans-serif;
 font-weight: bolder;
 background: #D8D4B5;
 width: 25%;
 text-align: center;
 padding: 0.5em;
 border: none;
}

p.menyanmal {
 font-family: sans-serif;
 font-weight: bolder;
 color: black;
}

ol.tuto {
 color: #24585E;
 font-size: 120%;
 font-weight: bold;
}

.tuto { color: #24585E; }
.subtitle { font-size: large; }
.name { color: #24585E }
.affil { font-size: small }
.intro { color: #000033 }

.leftcol {
 float: left;
 width: 46%;
 bottom: 1em;
}

.rightcol {
 float: right;
 width: 46%;
 bottom: 1em;
}

.footer {
 clear: left;
}

