body, td, span, input, textarea, select, a, div, p, li {
	font-family: verdana, arial;
}
body {
	 font-size: 80%;
	 margin: 0px;
	 margin-top: 2px;
	 padding: 0px;
	background-image: url('plaatjes/back_geduld.gif');
	background-position: 50% 240px;
	background-repeat: no-repeat;
	/*
	background-image: url('plaatjes/back_oranje_grijs.jpg');
	background-repeat: repeat-x;
	*/
	scrollbar-track-color: #404040; scrollbar-face-color: #ECBE6E; /* #ECBE6E #E0D8C0 */
	scrollbar-arrow-color: #000000; /* #404040 */
	scrollbar-3dlight-color: #D6CFC6; scrollbar-highlight-color: #FBD18E; /* #FFFFFF */
	scrollbar-shadow-color: #7B797B; scrollbar-darkshadow-color: #404040;
}
td				{ font-size: 80%; }
table.kleiner td, td.kleiner { font-size: 70%; }
span.kleiner	{ font-size: 87.5%; } /*  87,5% van 80% is 70%  */
table.programma td { font-size: 65%; padding: 1px; }
.kleinst		{ font-size: 70%; }
td.kleinst		{ font-size: 65%; }
span.groter		{ font-size: 125%; } /* 125 van 80% is 100% */

.error			{ color: #600000; font-weight: bold; }
.lichter		{ color: #909090; }

.geel			{ color: #ffff80; }

a				{ color: #006600; font-weight: bold; }
a:hover, .nav a:hover { color: #660000; }
a.ttt			{ color: #000000; }
a.ttt:hover		{ color: #202080; }
a.mini			{ color: #909090; }
a.mini:hover	{ color: #c0c0c0; }

span.a				{ color: #006600; }
tr.donker span.a	{ color: #ffff80; }

td.geel a			{ color: #66cc66; }
td.geel a:hover		{ color: #F7A41D; }

.nav span		{ font-size: 80%; }
.nav a			{ font-size: 80%; color: #333333; }

a img.link		{ border-width: 1px; border-color: #404040; border-style: solid; }
a:hover img.link{ border-width: 1px; border-color: #808080; border-style: solid; }

a.geel:hover	{ color: #660000; }
a.actief		{ color: #006600; text-decoration: none; font-variant: small-caps; }

.menu a			{ color: #FFFFC0; text-decoration: none; font-weight: bold; font-style: normal;
				  filter: dropshadow(color=#000000,offX=1,offY=1,positive=true);
				  width: 100%;
				  font-family: Verdana, Arial; font-size: 120%; }
.menu a:hover   { color: #F7A41D; }
.menu a.actief  { color: #FFFF00; font-variant: normal; }
.menusimpel a		  { color: #FFFFC0; text-decoration: none; font-weight: bold; font-style: normal;
						font-family: Verdana, Arial; font-size: 110%; }
.menusimpel a:hover   { color: #F7A41D; }
.menusimpel a.actief  { color: #FFFF00; font-variant: normal; }

input, textarea, select	{ font-size: 80%; border: 1px solid #404040; }
input.radio { border: 0px; }

.rand {
	border: 1px solid #404040;
	background-color: #fde887; /* #FBD14E; */
}
.alleenrand		{ border: 1px solid #404040; }
.rand_streep	{ border: 1px dashed #ffff80; padding: 2px 4px 2px 4px; }
.boven_onder	{ border-top: 1px solid #333333; border-bottom: 1px solid #333333; }
.noalpha		{ background-color: #ffff99; padding: 2px 4px 2px 4px; }
.alpha			{ background-color: #ffff99; padding: 2px 4px 2px 4px; }

.licht, .lichtrandb, .lichtrando {
	background-color: #ffffc0;
}
.halflicht {
	background-color: #fef3a3;
}
.donker			{ background-color: #606060; color: #ffff80; }
.lichtoranje {
	background-color: #fef3a9;
}
.lichtgeel {
	background-color: #ffffcc;
}

tr.lichtrandb td	{ border-top: 1px solid #333333; }
tr.lichtrandb td td	{ border-bottom: 0px; }
tr.lichtrando td	{ border-bottom: 1px solid #333333; }
tr.lichtrando td td	{ border-bottom: 0px; }

tr.donker td, td.donker	{ font-weight: bold; }
tr.kop			{ background-color: #ffff60; }

tr.koppoll td	{ border-bottom: 1px solid #F7A41D; }
tr.voetpoll td	{ border-top: 1px solid #F7A41D; }

div.poll, table.poll {
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #ffffdd;
}

div.overflow {
	overflow: auto;
}

@media print
{
	div.overflow {
		overflow: visible;
	}
	.menu a, .menusimpel a, .menu a.actief, .menusimpel a.actief {
		color: #000000;
		filter: none;
	}
}

tr.gekleurd		{ background-color: #ffffc0; }
tr.ongekleurd	{ background-color: transparent; }

tr.grijs td { color: #666666; }

acronym { border-bottom: 1px dashed #333333; cursor: help; }
.donker acronym { border-bottom: 1px dashed #ffffc0; cursor: help; }

/* KNVB */
table.score {
	margin-top: 4px;
}
table.score tr.scoreheader td {
	border-bottom: 1px solid #333333;
}
table.score tr.clubrow td {
	font-weight: bold;
}
table.score tr td {
	font-size: 75%;
	white-space: nowrap;
}