BODY { 
  background-color: #639a21; 
  color: black;
}

H2 { font-family: tahoma, 'Trebuchet MS', sans-serif; }

TD.mainbody { background-color: white; color: black; width: 70ex; padding: 1ex; }
/* UL.noscriptmenu A { background-color: #FFFFDD; font-family: sans-serif; margin-left: 0; padding-left: 0; } */
UL.noscriptmenu { font-family: sans-serif; list-style-type: none; }
UL.scriptmenu { font-family: sans-serif; list-style-type: none; }
TD.popin_fejl {  background-color: #FFFFBB }

/* #b0e0e0 - cyan */
TD.vertmenu { background-color: #8cba21; color: #ffffee; width: 40ex; } /* #FFFFBB */
DIV.vertmenu { background-color: #8cba21; color: #ffffee; width: 40ex; } /* #FFFFBB */

LI.menuAktiv {  margin: 3ex;  }
LI.menuInaktiv { margin: 3ex; }
LI.menuAktiv A { color: black; padding: 0.3ex; text-decoration: none;  }
LI.menuInaktiv A { color: black; padding: 0.3ex;  }

UL.scriptmenu { margin-left: 0; padding-left: 0;  }
UL.noscriptmenu { margin-left: 0; padding-left: 0;  }
UL.menupunkter {  margin-left: 0; padding-left: 0; }

LI.menuAktiv A.menuHeading { font-size: 120%; font-weight: bold; color: black;  }
LI.menuInaktiv A.menuHeading { font-size: 120%; color: black; }

LI.punktAktiv {  font-size: 120%; margin: 1ex; 
  /* list-style-image duer ikke til dette formaal: kun den aktive faar et billede */
  background: url(../img/wp_20.png) no-repeat 1px 2px; padding-left: 30px;  
}
LI.punktInaktiv {  margin: 1ex; padding-left: 30px; }
LI.punktAktiv A { color: #ffffee; font-weight: bold; text-decoration: none; }
LI.punktInaktiv A { color: black;  text-decoration: underline; }

H3.blogheading { color: #639a21; }

DT {  font-weight: bold;  }

TABLE.chessdiagram TR TD { padding: 0 }

.fejl {  font-size: 120%; color: red; }

DIV.note
{
  float: right;
  width: 15em;
  background-color: #aaff66; 
  color: black;
  padding: 2ex;
}

.eyecatcher {  color: red; font-size: 120%; }
A.linkbody { text-decoration: none; }

IMG.denlange
{ 
  float: right;
  padding: 1ex;
}

SPAN.engalt { font-size: 80%; font-style: italic; } /* engelsk alternativ tekst */

/************************************************************************/
/* Ingen javascript. */
UL.noscriptmenu LI {  padding-left: 30px; }
UL.noscriptmenu LI A { color: black;  text-decoration: underline; }

/************************************************************************/
/* Turneringstabel. */

TABLE.turntab TH { background: #66ccff; }
TD.multi SPAN.over { font-weight: bold; }
TD.multi SPAN.under { font-size: 80%; }
/* TD.multi { size: 30%; background: #ddddff; }
TR.vinder TD.multi { size: 30%; background: yellow; } */
TD.multi { background: #ddddff; }
TR.vinder TD.multi { background: yellow; }
TD.col1 { background: #ddddff; }
TD.runderes { text-align: center; }
TD.runderes SPAN.score { font-weight: bold; }
TD.runderes SUP { color: #666666; }
TD.tal { text-align: right; padding: 1ex; }
TR.vinder {  background: yellow; }
TR.udgaaet {  background: #bbbbbb; color: #666666; }
TD.udgaaet {  background: #bbbbbb; color: #666666; }

/************************************************************************/

H4.prisheader { text-align: center; color: red; }
TD.pris {  text-align: right; font-size: 110%; }
TD.prislistevalg {  font-size: 110%; }

/************************************************************************/
/* Kalender. */

/* TABLE.kal, TD.kaltitel, TD.kaldetaljer til rådighed */
TABLE.kal TH {  }
TD.kaltitel { text-decoration: underline; }
TD.kaldetaljer { font-size: 90%; }
TD.kaldag  { text-align: right; width: 10%; }
TD.kaldato  { text-align: right; width: 10%;  }

/************************************************************************/
/* Lang Weekend */
TD.vinder1 { font-size: 140%; font-weight: bold; }
TD.vinder2 { font-size: 120%; font-weight: bold; }

