body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #fff9c6;
	margin: 0;
	padding: 0;
}

.image { text-align: center; }

p { font-size: 12px; }

td { font-size: 12px; }

h1 { text-align: center; color: #990000; }
h2 { text-align: center; color: #990000; }
h3 { padding-left: 40px; color: #990000; }

b.sjnewskop {
  color: #990000;
  font-size: 18px;
  font-weight: normal;
}

i.sjnewsdata {
  font-size: 0.8em;
}

p.idxnews {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
}

b.idxnewsitem {
  color: #990000;
  font-size: 1.1em;
  margin-bottom: 0em;
  margin-top: 0em;
}

td.agdatum {
  width: 30px;
  text-align: right;
  padding-right:20px;
}

.sjkop {
  color: #990000;
  font-size: 1.5em;
  text-align: center;
}

.sjsubkop {
  color: #990000;
  font-size: 1.5em;
  text-align: center;
}

p.hoofdtitel {
  font-weight: bold;
  font-size: 30px;
  text-align: center;
}

.sj_menu {
  font-weight: bold;
  color: #990000;
  margin-bottom: 0em;
  margin-top: 8px;
  font-size: 12px;
  margin-left: 4px;
}

.sj_menu1 {
  font-weight: bold;
  color: #990000;
  margin-bottom: 0em;
  margin-top: 0em;
  margin-left: 12px;
}

div.sj_menu1 a { font-size: 10px; color: #003399; text-decoration: none; }
div.sj_menu1 a:hover   { color: #ff6600; }

td.sjcolnaam {
  font-weight: bold;
  color: #990000;
  vertical-align: top;
  padding-right: 10pt;
}

td.sjcoldata {
  vertical-align: top;
}

div.newsspecial table { width: 100%; }
div.newsspecial td {
  background-color: #ffe9c6;
  border: 1px solid #990000;
  padding: 5px;
	text-align: center;
  font-size: 15px;
  font-weight: bold;
  color: #ff2000;
}

div.newsspecial a { text-decoration: none; }
div.newsspecial a:hover { text-decoration: underline; }

/* main layout */
#lkolom {
 width: 100pt;
 vertical-align: top;
 background-color: #ffcc66;
 min-height: 300px;
}
#ckolom {
 background-color: #fff9c6;
 vertical-align: top;
 padding-left: 20px;
 padding-right: 20px;
 min-height: 300px;
}
#rkolom {
 width: 30px;
 background-color: #ffcc66;
 min-height: 300px;
}

/* Definities voor sectie news lists */

div.newslist { padding-left: 10px; }
span.newslistdate { font-size: 0.8em; }
span.newslisttitle { font-size: 1.2em; font-weight: bold; color:#990000; }
a.newslistlink {
  font-size: 1.2em; font-weight: bold; color: blue; 
	text-decoration: none;
}

div.forumlist { padding-left: 10px; }
span.forumlist { padding-left: 20px; }
span.forumdate { font-size: 0.8em; }
a.forumtitle {
  font-size: 1.2em; font-weight: bold; color: blue; 
	text-decoration: none;
}

/* Definities voor page layout */
table.banner { width: 100%; }
table.middel { border-spacing: 0 5px; table-layout: fixed; }

/* Definities voor sectie Externe */
h3.sjteamnaam { color: #990000; }
td.sjtnaam { width:20em; }
td.sjtrating { text-align: right; }
td.sjtpdat { text-align: right; padding-right: 30pt; }
td.sjtploc { padding-right: 30pt; }
td.sjtpwed { padding-right: 30pt; }
table.ext { border-width: 1px; }
td.extteam { padding-right: 25pt; }
td.extlast { padding-right: 30pt; }
td.extlres { padding-right: 30pt; }
td.extsc { padding-right: 30pt; }
td.extpl { }

/* Definities voor sectie Interne */
p.toernooikop { font-size: 2em; text-align: center; }
table.rrstand { border-spacing: 0; }
td.rrtkop { font-weight: bold; }
td.rrdkopnr { font-weight: bold; }
td.rrtkopnaam { font-weight: bold; }
td.rrtkopres { width: 16pt; font-weight: bold; text-align: center; }
td.rrtkopscore { font-weight: bold; text-align: right; }
td.rrtkopnrp { font-weight: bold; text-align: right; }
td.rrtnaam { text-align: left; }
td.rrtres { width: 16pt; height: 16pt; text-align: center; }
td.rrtzelf { width: 16pt; height: 16pt; background-color: #000000; border: black; }
td.rrtnummer { width: 30pt; text-align: right; }
td.rrtscore { width: 40pt; padding-right: 10pt; text-align: right; }
td.rrtnrp { width: 30pt; padding-right: 5pt; text-align: right; }
td.rrubord { width: 30pt; text-align: right; }
td.rrunaam { width: 130pt; text-align: left; }

/* Definities voor sectie Top30 */
td.t30pjaar { padding-right: 20px; vertical-align: top; }
td.t30pteam { padding-right: 20px; vertical-align: top; }
td.t30pres { padding-right: 20px; vertical-align: top; }
td.t30pklasse { padding-right: 20px; vertical-align: top; }
td.t30ppd { padding-right: 20px; font-variant: small-caps; vertical-align: top; }
td.t30plaats { padding-right: 20px; text-align: right; }
td.t30naam { padding-right: 20px; font-weight: bold; color: #990000 }
td.t30naam a { color: #990000; text-decoration: none; }
td.t30naam a:hover { text-decoration: underline; }
td.t30link { padding-right: 20px; }
td.t30periode { padding-right: 20px; width: 80px; }
td.t30score { padding-right: 20px; width: 100px; }
td.t30perc { padding-right: 20px; }
b.t30punten { color: #990000; }

/* Definities voor sectie SJOpen */
td.sjopdatum { padding-right: 30px; }
td.sjopronde { padding-right: 30px; }
td.sjopind { padding-right: 20px; font-variant: small-caps; }
td.sjopuit { padding-right: 20px; font-variant: small-caps; }
td.sjopstd { padding-right: 20px; font-variant: small-caps; }
td.sjopver { padding-right: 20px; font-variant: small-caps; }

/* Definities voor sectie Clubblad */
#clubblad p { }
#clubblad h2 { }

.clrb { clear: both; }

pre.cbintro { font-family: cursive; font-size: 0.9em; font-style: italic; }
h3.cbsubtitel { text-align: left; color: #990000; }
p.cbauteur { text-align: center; font-style: italic; color: #990000; }
div.dia { float: left; margin: 5px; border: solid 1px #000000; }

/* Definities voor sectie Inlog */
#inlog { font-size: 10pt; color: #003399;  text-align: center; }
#inlog #user { color: #990000; font-weight: bold}
#inlog .logintitle { color: #990000; font-weight: bold; }
#inlog .loginform input { width: 80px; background-color: #fff9c6; } 

