/* reset css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent}
img{margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent}
body{line-height:1} ol, ul{list-style:none} blockquote, q{quotes:none}
:focus{outline:0} ins{text-decoration:none} del{text-decoration:line-through} table{border-collapse:collapse; border-spacing:0}


body	{
	background			: #00A1E5;
	font				: 11px/15px Tahoma, Arial;
	color				: #ffffff;
}


/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container		{
	margin				: 0 auto;
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	background			: #ffffff;
	padding				: 5px;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
ul#menu	{
	background			: #005496;
	padding				: 5px 0 5px 5px;
	border-bottom		: solid 1px #ffffff;
}

#menu li	{
	display				: inline;
	padding				: 0 5px 0 0;
}

#menu li a	{
	color				: #ffffff;
	font-weight			: bold;
	text-decoration		: none;
}

#menu li.actief a	{
	text-decoration		: underline;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	background			: #00A1E5;
}

#content h1	{
	background			: #0178B0;
	font-size			: 12px;
	font-weight			: bold;
	padding				: 5px 5px;
	margin				: 0;
}

#content p	{
	margin				: 0 0 10px 0;
}

#content a	{
	color				: #ffffff;
}

/* tabel */
#content table	{
	margin				: 0 0 10px 0;
}

#content table th, #content table td	{
	padding				: 1px 2px;
	vertical-align		: top;
}

#content table thead th	{
	background			: #00A1E5;
	font-weight			: bold;
	color				: #ffffff;
	text-align			: left;
	border-bottom		: solid 1px #005496;
}

#content table tbody tr.even td,
#content table tbody th, 
#content table tbody td				{	background: #00A1E5;	}
#content table tbody tr.oneven td	{	background: #0089C3;	}

#content table tbody tr td img	{	
	vertical-align		: middle;
}

#content table p	{	
	margin				: 0;
}


/* --------------------------------	*/
/* nieuws, zakelijk nieuws, kaartverkoop	*/
/* --------------------------------	*/
#nieuws ul,
#zakelijk_nieuws ul,
#kaartverkoop ul	{
	padding				: 5px;
}

#nieuws ul li,
#zakelijk_nieuws ul li,
#kaartverkoop ul li	{
	padding-bottom		: 3px;
}

#nieuws ul li a,
#zakelijk_nieuws ul li a,
#kaartverkoop ul li a	{
	text-decoration		: none;
}

#nieuws ul li a span.datum,
#zakelijk_nieuws ul li a span.datum {
	font-weight			: bold;
}


#nieuws ul li a:visited,
#zakelijk_nieuws ul li a:visited	{
	color				: #B4E8F8;
}


/* --------------------------------	*/
/* artikel						 	*/
/* --------------------------------	*/
#artikel	{
	padding				: 5px;
}

#artikel p.terug	{
	font-weight			: bold;
}

#artikel img	{
	float				: right;
	border				: solid 1px #fff;
	margin				: 0 0 5px 10px;
}

#artikel table	{
	border				: solid 1px #015D8E;
	margin				: 0 0 10px 0;
}

#artikel table td, 
#artikel table th	{
	border				: solid 1px #015D8E;
	border-collapse		: collapse;
}

#artikel table thead td, 
#artikel table thead th	{
	background			: #015D8E;
	text-align			: left;
	color				: #fff;
	font-weight			: bold;
}

#artikel blockquote	{
	margin				: 0 0 10px 30px;
}

#artikel ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#artikel ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

/* --------------------------------	*/
/* wedstrijden					 	*/
/* --------------------------------	*/
#wedstrijden	{
	padding				: 5px;
}

#wedstrijden ul	{
	padding				: 0 0 10px 0;
}

#wedstrijden dt	{
	font-weight			: bold;
}

#wedstrijden dt#huidige_speelronde	{
	background			: #0089C3;
	padding				: 1px 0;
}

#wedstrijden dd	{
	margin				: 0 0 5px 0;
}


/* --------------------------------	*/
/* stand						 	*/
/* --------------------------------	*/
#stand td.stand	{
	white-space			: nowrap;
}

#stand tr.degraafschap td.naam	{
	font-weight			: bold;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	padding				: 5px;
	font-size			: 10px;
	text-align			: center;
	color				: #ffffff;
	background			: #00A1E5;
}

#footer a	{
	text-decoration		: none;
	color				: #ffffff;
}

#footer a.amimpact	{
	color				: #87DAF2;
}


