html, body {margin:0;} 
body {font: 10pt "Segoe UI", "Trebuchet MS", Geneva, sans-serif;}
a {text-decoration:none; color:#00BEBF;}
a:hover {text-decoration: underline;}
img {border:none;}
table {border:none;}
td, th {vertical-align:top;}
th {text-align:left;}

.clear {clear:both;}

/* Layout van tabellen */

.tabel {border-spacing:0; width:100%;}
.tabel td {border-top:1px solid #b2b2b2; height:28px; vertical-align:middle;}
.tabel th {border-top:1px solid #b2b2b2; height:28px; vertical-align:middle; background:#EAEAEA;}
.tabel tr:hover {background:#EAEAEA;}
.tabelheader {height:24px; vertical-align:middle; text-transform:uppercase; font-weight:bold;}
.tabel a {color:black;}
.tabel a:hover {text-decoration: none;}
.cell_datum    {width:65px;}
.cell_uitslag         {width:45px; text-align:center;}
.cell_uitslag_winst   {width:45px; text-align:center; color:green;}
.cell_uitslag_verlies {width:45px; text-align:center; color:red;}
.cell_fotos    {width:22px;}
.cell_verslag  {width:18px;}
.cell_nieuws   {width:60px; padding-right:5px; text-align:right; background: url('../images/nieuws.png') no-repeat;}
.cell_sticky   {width:60px; padding-right:5px; text-align:right; background: url('../images/exclamation.png') no-repeat;}
.cell_reacties {width:20px; font-size:8pt; padding-right:5px; text-align:center; background: url('../images/reacties.png') no-repeat; color:white;}
.cell_geenreacites {width:20px;}

.tabel_sponsors {border-spacing:0; width:100%;}
.tabel_sponsors td {padding-top:10px; padding-bottom:10px; border-top:1px solid #b2b2b2;}

/* Layout van uitslagen en standen */

.tabelstand {width:100%; border:1px solid #E1E1DF; border-spacing:0; background:#F4F4F3;}
.tabelstand td {border-top:1px solid #f6f6f5; border-bottom:1px solid #dcdcda; background:#F1F1EF; 
               vertical-align:middle; height:20px;}
.tabelstand th {border-bottom:1px solid #DCDCDA; color:white; background:#313A85; vertical-align:middle;}
.tabelstand_tilburg td {font-weight:bold; background:#dcdcda;}
.tabelstand a {color:black;}

.tabelkruis {width:100%; border-spacing:1px;}
.tabelkruis td {border: 1px solid #DDD;}
.tabelkruis_leeg {background:#EEE;}
.tabelkruis_top {text-align:center; border: 1px solid black;}

/* Overzichtpagina's stand, uitslagen, verslagen, etc */

.teampage dt {padding:16px 4px 4px 4px; border-bottom:1px dotted black; font-weight:bold;}
.teampage dd {display:inline-block; width:180px; height:64px; margin:4px 8px 4px 0; padding:4px; line-height:60px;}  
.teampage dd:hover {background:#DDD;}
.teampage a {color:black;}
.teamblok {display:inline-block; width:64px; height:60px; margin-right:10px; font-size:28pt;
           text-align:center; vertical-align:middle; color:white; background:#303A84;}

/* Reacties */

#reactieknop {display:none;}
.reactiekop {padding-left:5px; border-top:1px solid #CCC; border-left:1px solid #CCC;
	         border-right:1px solid #CCC; font-size:8pt; background:#e8e8e5 url(../images/tabel_th.jpg) repeat-x;}
.reactie {margin-bottom:0.5em; padding:5px; border:1px solid #CCC; background:#EEE;}
.moderated {color:blue;	font-weight:bold;}
#reactielen {color:gray;}
.frmtitel {display:none;}

/* Classes */

.box {padding:8px; background:url('../images/box.jpg') repeat-y;}		
.boxtop {height:13px; margin-left:4px; background:url('../images/box_top.png') no-repeat;}
.boxbottom {height:28px; margin-left:4px; background:url('../images/box_bottom.png') no-repeat;}
.randomfoto {text-align:center;}

.combobox {font-size:10px;}

.errorbox, .infobox {width:400px; padding:5px; border:1px solid black; background:#FFFFE1;}

.imgborder {border: 1px solid #CCC; padding:3px; margin-left:100px;}

.meer {margin-left:16px; margin-top:8px;text-indent:32px; line-height:16px; background:url('../images/meer.png') no-repeat;}

.pagination {font-size:11px; margin-bottom:16px;}
.pagination a {margin-right:4px; padding:0px 4px; border: solid 1px #CCC; text-decoration: none; color:black;}
.pagination a:hover {background: #EAEAEA;}
.pagination_disabled {margin-right:4px; padding:0px 4px; border: solid 1px #CCC; color:graytext;}
.pagination_active {margin-right:4px; padding:0px 4px; border: solid 1px #CCC; background:#EAEAEA;}

.selected {border: solid 1px #CCC; background:#EAEAEA;}
.selectedli {background:#EAEAEA;}

.sitemap2 {margin-left:20px;}
.sitemap3 {margin-left:40px;}

.wedstrijdfoto {border: 1px solid #CCC; padding:3px;margin-left:6px;}

.zoeken {float:right; width:350px; text-align:right;margin-top:4px;}
.zoekedit {width:270px; color:#9c9c9c; font-style:italic; font-size:small; padding-right: 30px;
        background-position: 280px; background-image: url('../images/zoeken.png'); background-repeat: no-repeat;}

.button {
	background:url(../images/button.gif);
	width:100px;
	height:20px;
	float:left;
	padding-top:2px;
	margin-right:10px;
	text-align:center;
	border:0;
}
.button a {
	display:block;
}
