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

H3.special {color: #7B0010 }
H2.special {color: #7B0010 }
H1.special {color: #7B0010 }

p {
 font-family: sans-serif;
}

p.bludder {
 font-family: serif;
}

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

p.url {
 text-align: right;
}

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

table.surround  {
 border: solid #5A3312;
 width: 100%;
}

td.inbj  {
 padding: 20pt;
 vertical-align: top;
}

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

td.menu2 {
 border: solid 2pt #5A3312;
 background: #CDC5A0;
 text-align: center;
 vertical-align: middle;
 font-family: sans-serif;
 font-weight: bolder;
 font-size: 90%;
 color: black;
 width: 14%;
}
td.menu2w {
 border: solid #5A3312;
 background: white;
 text-align: center;
 vertical-align: middle;
 color: black;
}

td.toppmeny {
  background: #999999;
  border: none;
  font-family: sans-serif;
  font-size: 12 px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
}

td.logobox {
 text-align: center;
 vertical-align: middle;
 height: 60pt;
}

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

table.medarr  {
 font-family: sans-serif;
 border: outset 3pt #CAAF2C;
 width: 100%;
}
td.medarrbild {
 background: #FFFFFF;
 padding: 0.5em;
 font-size: 120%;
}
td.medarrtext {
 background: #D8D4B5;
 font-family: sans-serif;
 vertical-align: top;
 color: black;
 padding: 0.5em;
}
td.mediaptext {
 background: #D8D4B5;
 font-family: sans-serif;
 vertical-align: bottom;
 color: black;
 padding: 0.5em;
}

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: 90%;
  font-weight: bold;
  width: 20%;
  height: 50pt;
  background: #CDC5A0;
  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.one2 {
  width: 90%;
  background: white;
  vertical-align: top;
  color: black;
  padding: 0.5em;
}
table.foto {
  background: white;
}
ul.bullets2 {
  background: white;
}

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: #9C0821;
}

/*  color: #24585E; */
/* Senapsgul (enl. mail)*/
/*  color: #CAAF2C;*/
/*  color: #965C0D;*/

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; font-weight: bolder; }
.affil { font-size: small }
.intro { color: #000033 }

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

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

.footer {
 clear: left;
}

.indrag { margin-left: 5pt; }

A:link {color: #C61431;} 
A:visited {color: #7B0010;} 
A:hover {color: blue; }
A:active {color: purple; }

.indexblurb  {
 font-size: 80%;
 font-family: Verdana, Geneva, Helvetica, sans-serif;
}

/*
# ljusbeige	236,233,215	ECE9D7
# mörkbeige	205,197,160	CDC5A0
# senapsgul	202,175,044	CAAF2C
# mocca		141,092,035	8D5C23
# kaffe		090,051,018	5A3312

# bakgrund beige	236,233,215	ECE9D7
# platta schema		195,199,189	C3C7BD
# platta program	195,197,164	C3C5A4
# text			173,174,139	ADAE8B
# text			 86, 94, 38	565E26
# text			 57, 69, 27	39451B
# linjer, logo		246,193, 61	F6C13D
# rubriker		246,233,215	F6E9D7
*/
