/* 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}

/* site */
body	{
	background			: #0A1A32 url(../img/body_bg.jpg) center top;
	font				: 0.7em Tahoma, Kalimati, Arial;
}

.toegankelijkheid	{
	display				: none;
}

.clear	{
	clear				: both;
}

body .hide	{	/* zo heeft de class .hide meer rechten dan standaard class, nodig voor clearfix te overschrijven */
	display				: none;
}

.xdebug-error
{
	background: #fff;
}

.highlight
{
	background: #002947;
}


/* --------------------------------	*/
/* clearfix						 	*/
/* --------------------------------	*/
.clearfix:after, 
.tab_content:after, 
#midden .formulier li:after,	
#dialog .formulier li:after,
#shop #details .verwant	ul:after,
#zijbalk_wedstrijd .wedstrijd:after,
#artikelen li:after,
#evenementen ol li:after,
#content:after,
#forum_onderwerpen .onderwerpen:after,
#sponsors form.filter:after,
#main:after,
#midden:after,
#voetbalcollege .teams ul:after,
#reacties_intro ol a:after,
#zakelijk:after,
#filter_form ul:after,
#zijbalk form.zoeken fieldset:after,
#forum_onderwerp:after,
#forum_onderwerpen:after
{
	content				: "."; 
	display				: block; 
	height				: 0; 
	clear				: both; 
	visibility			: hidden;
}
	
	/* voor IE in ie.css */
	
	/* start hide IE-mac \*/
	* html .clearfix, 
	* html .tab_content, 
	* html #midden .formulier li, 
	* html #dialog .formulier li,
	* html #shop #details .verwant ul,
	* html #zijbalk_wedstrijd .wedstrijd,
	* html #artikelen li,
	* html #evenementen ol li,
	* html #content,
	* html #forum_onderwerpen .onderwerpen,
	* html #sponsors form.filter,
	* html #main,
	* html #midden,
	* html #voetbalcollege .teams ul,
	* html #reacties_intro ol a,
	* html #zakelijk,
	* html #filter_form ul,
	* html #zijbalk form.zoeken fieldset,
	* html #forum_onderwerp,
	* html #forum_onderwerpen
	{ 
		height: 1%;
	}
	
	.clearfix, 
	.tab_content, 
	#midden .formulier li, 
	#dialog .formulier li,
	#shop #details .verwant	ul,
	#zijbalk_wedstrijd .wedstrijd,
	#artikelen li,
	#evenementen ol li,
	#content,
	#forum_onderwerpen .onderwerpen
	#sponsors form.filter,
	#main,
	#midden,
	#voetbalcollege .teams ul,
	#reacties_intro ol a,
	#zakelijk,
	#filter_form ul,
	#zijbalk form.zoeken fieldset,
	#forum_onderwerp,
	#forum_onderwerpen
	{ 
		display: block;
	}
	/* end hide IE-mac */



/* --------------------------------	*/
/* tabs - basis indeling		 	*/
/* --------------------------------	*/
ul.tabs	{
	height				: 29px;
	border-bottom		: solid 1px #fff;
	overflow			: hidden;
}

ul.tabs li	{
	float				: left;
	height				: 29px;
	background			: url(../img/tabs_item_bg.gif) no-repeat left top;
	margin				: 0 0 0 -13px;
	padding				: 0 0 0 14px;
	position			: relative;
}

ul.tabs li:first-child, 
ul.tabs li.first-child	{ 	
	background-position	: -10px top; 
	padding				: 0; 
	margin				: 0;	
}

ul.tabs li.actief	{
	background-position	: left -29px;
}

ul.tabs li a	{
	display				: block;
	float				: left;
	padding				: 0 18px 0 7px;
	height				: 29px;
	line-height			: 29px;
	color				: #fff;
	text-decoration		: none;
	white-space			: nowrap;
	background			: url(../img/tabs_item_bg.gif) no-repeat right -58px;
}

ul.tabs li:first-child a, 
ul.tabs li.first-child a	{ 	
	padding				: 0 18px 0 13px;	
}

ul.tabs li.actief a			{	background-position	: right -87px;	}
ul.tabs li a:hover			{	text-decoration: underline;	}
ul.tabs li.actief a:hover	{	text-decoration: none;		}

.tab_content	{ 	}


/* --------------------------------	*/
/* formulier elementen			 	*/
/* --------------------------------	*/
input, select, textarea	{
	border				: solid 1px #004E79;
	background			: #fff url(../img/input.gif) repeat-x left top;
	font				: 1em Tahoma, Arial;
	padding				: 3px 5px;
	color				: #004E79;
}

select	{
	padding				: 1px;
}

input:focus, select:focus, textarea:focus,
input.focus, select.focus, textarea.focus	{
	background			: #e2f6ff;		
}

input.fout, select.fout, textarea.fout 	{
	border				: 1px solid red;
}

input.radio, input.checkbox 	{
	border				: none;
	background			: none;
	vertical-align		: middle;
}

input.button, a.button 	{
	cursor				: pointer;
	background			: #002947;
	color				: #fff;
	font-weight			: bold;
	text-decoration		: none;
	padding				: 3px 5px;
	vertical-align		: middle;
}

input.button 	{
	vertical-align		: baseline;
}

a.button 	{
	padding				: 4px 5px;
}

input.button:hover, 
a.button:hover 	{
	text-decoration		: underline;
}



/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	margin				: 0 auto;
	width				: 980px;
	padding				: 0 7px;
	text-align			: left;
	background			: #fff url(../img/container_bg.gif) repeat-y left top;
	z-index				: 2;
}


/* --------------------------------	*/
/* skyscraper langs de container 	*/
/* --------------------------------	*/
#container .skyscraper	{
	position			: absolute;
	top					: 100px;
	right				: -130px;
	z-index				: 1;
}

#container .skyscraper img	{
	border				: solid 1px #fff;
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 115px;
	background			: url(../img/header_bg.gif) no-repeat left top;
	z-index				: 10;
}

/* logo */
#header h1	{
	position			: absolute;
	top					: 9px;
	right				: 11px;
}

#header h1 a	{
	text-indent			: -900em;
	overflow			: hidden;
	display				: block;
	height				: 142px;
	width				: 146px;
	background			: url(../img/header_logos.gif) no-repeat right top;
}

/* button */
#header p.live, 
#header p.manager,
#header p.radioplayer {
	position			: absolute;
	top					: 63px;
	left				: 17px;
	width				: 102px;
	height				: 61px;
	z-index				: 100; 
}

#header p.radioplayer {
	top					: 48px;
	left				: 10px;
}

#header p.live a,
#header p.manager a,
#header p.radioplayer a	{
	display				: block;
	width				: 102px;
	height				: 61px;
	text-indent			: -900em;
	overflow			: hidden;
	background			: url(../img/header_logos.gif) no-repeat left top;
}

#header p.manager a	{
	width				: 138px;
	height				: 61px;
}

#header p.radioplayer a	{
	width				: 192px;
	height				: 45px;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
ul#menu	{
	position			: absolute;
	top					: 23px;
	left				: 10px;
	height				: 24px;
	z-index				: 1000;
}

#menu li	{
	float				: left;
	height				: 24px;
	padding				: 0 12px 0 0;
	background			: url(../img/menu_items.gif) no-repeat right -72px;
	position			: relative;
}

#menu li.last-child	{
	padding				: 0;
	background			: none;
}

#menu li a	{
	display				: block;
	height				: 24px;
	text-indent			: -900em;
	overflow			: hidden;
	background			: url(../img/menu_items.gif) no-repeat left top;
}

#menu li a.home				{ width: 51px; 	background-position: -203px top;	}
#menu li a.nieuws			{ width: 62px; 	background-position: -373px top;	}
#menu li a.club				{ width: 44px; 	background-position: -74px top;		}
#menu li a.selectie			{ width: 66px; 	background-position: -503px top;	}
#menu li a.voetbalcollege	{ width: 122px;	background-position: -674px top;	}
#menu li a.kaartverkoop		{ width: 99px; 	background-position: -264px top;	}
#menu li a.supporters		{ width: 85px; 	background-position: -579px top;	}
#menu li a.shop				{ width: 48px; 	background-position: -445px top;	}
#menu li a.zakelijk			{ width: 64px; 	background-position: 0px top;		}
#menu li a.contact			{ width: 65px; 	background-position: -128px top;	}

#menu li.actief a.home				{ background-position: -203px -24px;	}
#menu li.actief a.nieuws			{ background-position: -373px -24px;	}
#menu li.actief a.club				{ background-position: -74px -24px;	}
#menu li.actief a.selectie			{ background-position: -503px -24px;	}
#menu li.actief a.voetbalcollege	{ background-position: -674px -24px;	}
#menu li.actief a.kaartverkoop		{ background-position: -264px -24px;	}
#menu li.actief a.supporters		{ background-position: -579px -24px;	}
#menu li.actief a.shop				{ background-position: -445px -24px;	}
#menu li.actief a.zakelijk			{ background-position: 0px -24px;		}
#menu li.actief a.contact			{ background-position: -128px -24px;	}

#menu li:hover a.home, #menu li.hover a.home						{ background-position: -203px -48px;	}
#menu li:hover a.nieuws, #menu li.hover a.nieuws					{ background-position: -373px -48px;	}
#menu li:hover a.club, #menu li.hover a.club						{ background-position: -74px -48px;	}
#menu li:hover a.selectie, #menu li.hover a.selectie				{ background-position: -503px -48px;	}
#menu li:hover a.voetbalcollege, #menu li.hover a.voetbalcollege	{ background-position: -674px -48px;	}
#menu li:hover a.kaartverkoop, #menu li.hover a.kaartverkoop		{ background-position: -264px -48px;	}
#menu li:hover a.supporters, #menu li.hover a.supporters			{ background-position: -579px -48px;	}
#menu li:hover a.shop, #menu li.hover a.shop						{ background-position: -445px -48px;	}
#menu li:hover a.zakelijk, #menu li.hover a.zakelijk				{ background-position: 0px -48px;		}
#menu li:hover a.contact, #menu li.hover a.contact					{ background-position: -128px -48px;	}


/* submenu */
#menu ul	{
	background			: #002947;
	position			: absolute;
	left				: -900em;
	top					: 24px;
	border				: solid 1px #fff;
	width				: 180px;
}

#menu li:hover ul, #menu li.hover ul	{
	left				: -1px;
}

#menu ul li	{
	float				: none;
	height				: auto;
	padding				: 0;
	background			: none;
	border-bottom		: solid 1px #014165;
}

#menu ul li a	{
	height				: auto;
	width				: 160px;
	text-indent			: 0;
	padding				: 4px 10px;
	overflow			: visible;
	background			: #002947;
	color				: #fff;
	font-weight			: bold;
	text-decoration		: none;
}

#menu ul li a:hover	{
	text-decoration		: underline;
	background			: #004C78;
}


/* sub-submenu */
#menu ul ul	{
	position			: relative;
	left				: 0 !important;
	top					: 0;
	border				: none;
}

#menu ul ul li	{
	float				: none;
	height				: auto;
	padding				: 0;
	background			: none;
	border-bottom		: none;
}

#menu ul ul li a	{
	width				: 150px;
	padding				: 4px 10px 4px 20px;
	font-weight			: normal;
}


/* sub-submenu */
#menu ul ul ul li a	{
	width				: 105px;
	padding				: 4px 10px 4px 35px;
}



/* uitklapbaar submenutje, voetbalcollege archief */
#menu li.uitklappen ul	{
	display				: none;
}

#menu li.uitklappen:hover ul, 
#menu li.uitklappen_hover ul	{
	display				: block;
	position			: absolute;
	z-index				: 100;
	left				: 180px !important;
	top					: 0;
	border				: solid 1px #fff;
	width				: 170px;
}

#menu li.uitklappen:hover ul ul,
#menu li.uitklappen_hover ul ul	{
	position			: static;
	left				: auto !important;
	top					: auto;
	border				: none;
}

#menu li.uitklappen:hover ul li a,
#menu li.uitklappen_hover ul li a	{
	font-weight			: bold;
	padding				: 4px 10px 4px 10px;
}

#menu li.uitklappen:hover ul ul li a,
#menu li.uitklappen_hover ul ul li a	{
	font-weight			: normal;
	padding				: 4px 10px 4px 20px;
	width				: 140px;
}


/* --------------------------------	*/
/* main							 	*/
/* --------------------------------	*/
#main	{
	background			: #00A1E5 url(../img/main_bg.jpg) no-repeat right top;
	padding				: 0 0 20px 0;
}

/* banners */
#main .banners	{
	clear				: both;
	text-align			: center;
}

/* banners */
#main .bannerslinks  {
    width               : 288px;
    float               : left;
    min-height          : 1px;
    margin							: 25px 0px 0px 15px;
}

/* banners */
#main .bannersmidden  {
    float               : left;
    min-height          : 1px;
    margin-left         : 15px;
    text-align          : left;
    margin							: 15px 0px 0px 0px;
    width								: 531px;
}

#main .bannersrechts  {
    float               : left;
    min-height          : 1px;
    text-align          : left;
    margin							: 15px 0px 0px 0px;
}

#main .bannersmidden .banner {
    width               : 236px;	
    margin              : 0 29px 0 0;
    float               : left;
}

#main .bannersrechts .banner {
    width               : 122px;   
    float               : left;
    margin							: 0px 0px 0px 2px;
}

#main .bannerslinks .banner {
    width               : 120px;
    margin              : 0px 0px 0px 15px;   
    float               : left;
}

#main .banners img	{
	border				: solid 1px #fff;
}


/* --------------------------------	*/
/* zijbalk						 	*/
/* --------------------------------	*/
#zijbalk	{
	top					: -35px;
	position			: relative;
	width				: 315px;
	float				: left;
}

/* tabjes inhoud */
#zijbalk .tab_content	{
	padding				: 5px 14px;
	color				: #fff;
	line-height			: 1.8em;
}


/* --------------------------------	*/
/* zijbalk - zoeken				 	*/
/* --------------------------------	*/
#zijbalk .zoeken	{
	margin				: 12px 0 0 12px;
	width				: 288px;
	line-height			: 1.6em;
	position			: relative;
}

#zijbalk .zoeken legend, 
#zijbalk .zoeken label	{
	display				: none;
}

#zijbalk .zoeken input	{
	padding				: 3px 5px;
	width				: 220px;
	float				: left;
}

#zijbalk .zoeken input.button	{
	border				: none;
	vertical-align		: baseline;
	background			: #004c78;
	padding				: 3px 5px;
	width				: 50px;
	float				: right;
}


/* --------------------------------	*/
/* zijbalk - ingelogd			 	*/
/* --------------------------------	*/
#zijbalk .ingelogd	{
	margin				: 12px 0 0 12px;
	width				: 288px;
	background			: #007DB5;
	position			: relative;
	color				: #fff;
}

#zijbalk .ingelogd fieldset	{
	padding				: 5px 10px;
}

#zijbalk .ingelogd hr	{
	border				: none;
	height				: 1px;
	background			: white;
	margin				: 10px 0;
}

#zijbalk .ingelogd h3	{
	background			: #002947;
	font-weight			: bold;
	padding				: 7px 10px;
}

#zijbalk .ingelogd p	{
	font-weight			: bold;
	padding				: 0 0 3px 0;
}

#zijbalk .ingelogd ul	{
	margin				: 3px 0;
}

#zijbalk .ingelogd ul li	{
	display				: inline;
	padding				: 0 10px 0 0;	
}

#zijbalk .ingelogd a	{
	color				: #fff;
}


/* --------------------------------	*/
/* zijbalk - inlogggen			 	*/
/* --------------------------------	*/
#zijbalk .login	{
	margin				: 12px 0 0 12px;
	width				: 288px;
	background			: #007DB5;
	position			: relative;
	color				: #fff;
}

#zijbalk .login h3	{
	background			: #002947;
	font-weight			: bold;
	padding				: 7px 10px;
}

#zijbalk .login fieldset	{
	padding				: 7px 10px;
}

#zijbalk .login legend	{
	display				: none;
}

/* formuliertje */
#zijbalk .login .form li	{
	padding				: 0 0 3px 0;
}

#zijbalk .login .form li label	{
	display				: block;
	float				: left;
	padding				: 3px 0 0 0;
	width				: 100px;
}

#zijbalk .login .form li input, 
#zijbalk .login .form li select	{
	width				: 153px;
}

#zijbalk .login .form li select	{
	width				: 164px;
}

#zijbalk .login .form li input.button	{
	width				: 60px;
	background			: #002947;
}

#zijbalk .login .form li.onthouden	{
	float				: right;
	padding				: 0 5px 0 0;
}

#zijbalk .login .form li.onthouden input, 
#zijbalk .login .form li.onthouden label {
	width				: auto;
	display				: inline;
	float				: none;
	padding				: 0;
	vertical-align		: middle;
	border				: none;
	background			: none;
}

#zijbalk .login .form li.button	{
	float				: left;
	padding				: 0 0 0 100px;
}

/* info linkjes (lid worden, problemen...) */
#zijbalk .login .info	{
	clear				: both;
	height				: 1em;
	padding				: 8px 0 0 0;
}

#zijbalk .login .info li	{
	float				: left;
	padding				: 0 20px 0 10px;
	font-size			: 0.9em;
	background			: url(../img/zijbalk_login_info_a.gif) no-repeat left;
}

#zijbalk .login .info li a	{
	color				: #fff;
	text-decoration		: none;
}

#zijbalk .login .info li a:hover	{
	text-decoration		: underline;
}


/* --------------------------------	*/
/* zijbalk - informatie			 	*/
/* --------------------------------	*/
#zijbalk .informatie	{
	margin				: 12px 0 0 12px;
	width				: 288px;
	position			: relative;
}

/* button */
#zijbalk .informatie p.button	{
	padding				: 5px 0;
	font-size			: 0.9em;
}

#zijbalk .informatie a.button, 
#zijbalk .informatie input.button	{
	background			: #006599;
}

/* tabs */
#zijbalk .informatie ul.tabs	{
	border-bottom		: none;
}

#zijbalk .informatie ul.tabs a 	{
	font-weight			: bold;
}

#zijbalk .informatie ul.tabs li.actief a	{
	color				: #02A1E5;
}

#zijbalk .informatie .tab_content	{
	background			: #002947;
}

/* rss tabje */
#zijbalk .informatie li.rss	{
	width				: 16px;
	height				: 16px;
	position			: absolute;
	top					: 7px;
	right				: 6px;
	background			: none;
	padding				: 0;
	margin				: 0;
}

#zijbalk .informatie li.rss a	{
	background			: url(../img/rss.gif) no-repeat left top;
	display				: block;
	width				: 16px;
	height				: 16px;
	text-indent			: -900em;
	overflow			: hidden;
	padding				: 0;
	margin				: 0;
}

#zijbalk .informatie li.rss a:hover	{
	background-position	: left -16px;
}

/* lijstjes */
#zijbalk .informatie .tab_content li a	{
	color				: #fff;
	text-decoration		: none;
	display				: block;
	width				: 260px;
}

#zijbalk .informatie .tab_content li a:hover	{
	background			: #004166;
}

#zijbalk .informatie .tab_content li a span	{
	color				: #00A1E5;
	padding				: 0 10px 0 0;
}

#zijbalk .informatie .tab_content li a span.vol	{
	color				: #f00;
	text-transform		: uppercase;
	padding				: 0 0 0 5px;
	font-size			: 0.8em;
}

/* --------------------------------	*/
/* zijbalk - direct naar		 	*/
/* --------------------------------	*/
#zijbalk .directnaar	{
	margin				: 15px 0 0 8px;
	width				: 288px;
	position			: relative;
}

#zijbalk .directnaar h3	{
	text-indent			: -900em;
	overflow			: hidden;
	height				: 18px;
	margin				: 0 0 12px 4px;
	background			: url(../img/zijbalk_directnaar_titel.gif) no-repeat left top;
}

#zijbalk .directnaar ul	{
	margin				: 0 0 12px 0;
	overflow			: hidden;
}

#zijbalk .directnaar ul li	{
	float				: left;
	margin				: 0 0 4px 4px;
}

#zijbalk .directnaar ul li a	{
	display				: block;
	width				: 134px;
	background			: #005F8D;
	padding				: 3px;
	color				: #fff;
	text-decoration		: none;
}

#zijbalk .directnaar ul li a:hover	{
	text-decoration		: underline;
}

#zijbalk .directnaar ul.teams li a	{
	width				: 86px;
	background			: #002947;
}

/* --------------------------------	*/
/* zijbalk - shop				 	*/
/* --------------------------------	*/
#zijbalk .shop	{
	position			: relative;
	padding				: 12px 0 0 12px;
	width				: 288px;
}

#zijbalk .shop h3 a	{
	display				: block;
	width				: 288px;
	height				: 39px;
	margin				: 0 0 7px 0;
	text-indent			: -900em;
	overflow			: hidden;
	background			: url(../img/zijbalk_shop.gif) no-repeat left top;
}

/* inhoud, dynamisch met JSON */
#zijbalk .shop .artikel a	{
	display				: block;
	float				: right;
	width				: 100px;
	height				: 100px;
	background-repeat	: no-repeat;
	background-position	: center;
	background-color	: #fff;
	border				: solid 1px #fff;
	text-indent			: -900em;
	overflow			: hidden;
}


#zijbalk .shop p.omschrijving	{
	padding				: 5px 10px;
	color				: #002841;
}

#zijbalk .shop p.prijs	{
	background			: url(../img/zijbalk_shop.gif) no-repeat left -39px;
	margin				: 5px 0 0 30px;
	width				: 120px;
	height				: 93px;
	color				: #fff;
	font				: bold italic 1.2em/1.2em 'Trebuchet MS', Arial;
}

#zijbalk .shop p.prijs span.vanprijs	{
	color				: #00A1E5;
	display				: block;
	padding				: 13px 20px 0 0;
	text-align			: center;
}

#zijbalk .shop p.prijs span.voor	{
	color				: #fff;
	display				: block;
	padding				: 2px 35px 5px 0;
	text-align			: right;
}

#zijbalk .shop p.prijs span.voorprijs	{
	font-size			: 2em;
	color				: #fff;
	position			: relative;
	display				: block;
}

/* navigatie */
#zijbalk .shop ul	{
	clear				: both;
	padding				: 0 0 0 10px;
}

#zijbalk .shop ul li	{
	float				: left;
}

/* pijltjes */
#zijbalk .shop ul li.vorige a, 
#zijbalk .shop ul li.volgende a	{	
	width				: 26px;	
	height				: 22px;
	text-indent			: -900em;
	overflow			: hidden;
	display				: block;
}

#zijbalk .shop ul li.vorige a	{ background: url(../img/pijlen.gif) no-repeat left top;	}
#zijbalk .shop ul li.volgende a	{ background: url(../img/pijlen.gif) no-repeat left -44px;	}

#zijbalk .shop ul li.vorige a:hover		{	background-position	: left -22px;	}
#zijbalk .shop ul li.volgende a:hover	{	background-position	: left -66px;	}


/* ga naar shop linkje */
#zijbalk .shop ul li.ganaar	{	
	width				: 212px;
	text-align			: center;
	height				: 22px;
	line-height			: 22px;
}

#zijbalk .shop ul li.ganaar a	{	
	font-weight			: bold;
	font-size			: 1.1em;
	color				: #fff;
	text-decoration		: none;
}

#zijbalk .shop ul li.ganaar a:hover	{	
	color				: #002947;
}


/* --------------------------------	*/
/* zijbalk - informatie - wedstrijd	*/
/* --------------------------------	*/
#zijbalk_wedstrijd.tab_content	{
	padding				: 5px 10px;
	line-height			: 1.7em;
}

#zijbalk_wedstrijd .stand li.thuisclub	{
	float				: left;
	width				: 70px;
	text-align			: right;
}

#zijbalk_wedstrijd .stand li.uitclub	{
	float				: left;
	width				: 70px;
}

#zijbalk_wedstrijd .stand li.stand	{
	width				: 105px;
	float				: left;
	text-align			: center;
	line-height			: 37px;
	height				: 37px;
	font-size			: 1.3em;
	font-weight			: bold;
}

#zijbalk_wedstrijd_klikbaar .datum #onderbroken	{
	color					: red;
}

#zijbalk_wedstrijd h4	{
	text-align			: center;
	clear				: both;
	margin				: 0;
}

#zijbalk_wedstrijd h4 a	{
	color				: #00A1E5;
	text-decoration		: none;
}

#zijbalk_wedstrijd p.datum	{
	font-size			: 0.9em;
	text-align			: center;
	padding				: 0;
	margin				: 0 0 5px 0;
}

/* sponsor */
#zijbalk_wedstrijd p.webstrijdsponsor	{
	font-size			: 0.9em;
	text-align			: center;
	margin				: 0;
	float				: left;
	width				: 80px;
	color				: #00A1E5;
}

/* info */
#zijbalk_wedstrijd dl.info	{
	float				: right;
	width				: 170px;
	height				: 50px;
	font-size			: 0.9em;
	line-height			: 1.3em;
	color				: #00A1E5;
}

#zijbalk_wedstrijd dl.info dt	{
	float				: left;
	margin				: 0 4px 0 0;
}

/* navigatie */
#zijbalk_wedstrijd ul.navigatie	{	
	clear				: both;
	height				: 22px;
}

#zijbalk_wedstrijd ul.navigatie li.vorige	{
	width				: 26px;	
	float				: left;
}

#zijbalk_wedstrijd ul.navigatie li.volgende	{	
	width				: 26px;	
	float				: right; 
}

#zijbalk_wedstrijd ul.navigatie li.vorige a, 
#zijbalk_wedstrijd ul.navigatie li.volgende a	{	
	width				: 26px;	
	height				: 22px;
	text-indent			: -900em;
	overflow			: hidden;
	display				: block;
}

#zijbalk_wedstrijd ul.navigatie li.vorige a		{ background: url(../img/pijlen.gif) no-repeat left top !important;	}
#zijbalk_wedstrijd ul.navigatie li.volgende a	{ background: url(../img/pijlen.gif) no-repeat left -44px !important;	}

#zijbalk_wedstrijd ul.navigatie li.vorige a:hover	{ background: url(../img/pijlen.gif) no-repeat right -22px !important;	}
#zijbalk_wedstrijd ul.navigatie li.volgende a:hover	{ background: url(../img/pijlen.gif) no-repeat right -66px !important;	}

#zijbalk_wedstrijd_klikbaar {
	cursor				: pointer;
}


/* --------------------------------	*/
/* zijbalk stand				 	*/
/* --------------------------------	*/
#zijbalk_stand	{
	padding				: 5px 10px !important;
}

#zijbalk_stand p	{
	padding				: 0 !important;	
}

#zijbalk_stand table	{
	margin				: 0 0 10px 0;
}

#zijbalk_stand td, #zijbalk_stand th	{
	padding				: 3px 5px;
	line-height			: 1;
}

#zijbalk_stand tbody tr.oneven td	{	background: #015D8E;	}

#zijbalk_stand th.nummer	{	width: 20px; text-align: center;	}
#zijbalk_stand td.positie	{	width: 40px;	}

#zijbalk_stand .stand18	td, #zijbalk_stand .stand18	th 	{	border-top: solid 1px #f00;	}
#zijbalk_stand .stand16 td, #zijbalk_stand .stand16 th 	{	border-top: solid 1px #f90;	}

#zijbalk_stand tbody tr.degraafschap th	{
	background			: #00A1E5;
}

#zijbalk_stand tbody tr.degraafschap td	{
	font-weight			: bold;
}

#zijbalk_stand td img	{
	vertical-align		: middle;
	margin				: 0 7px 0 0;
}

#zijbalk_stand td a	{
	text-decoration		: none;
	color				: #fff;
}


/* --------------------------------	*/
/* midden						 	*/
/* --------------------------------	*/
#midden	{
	position			: relative;
	width				: 655px;
	float				: left;
	color				: #fff;
}

#midden h2	{
	position			: relative;
	font-size			: 2em;
	font-style			: italic;
	font-weight			: normal;
	margin				: 0 0 13px 0;
	width				: 530px;
}

#midden h2 .sifr-alternate	{
	display				: none;
}

/* opmaak */
#midden p, 
#midden form	{
	padding				: 0 0 10px 0;
}

#midden a	{
	color				: #fff;
}

/* formulier */
#midden .formmodule fieldset h4	{
	display				: none;
}

#midden ul.formulier  {
	border				: solid 1px #006599;
	margin				: 0 0 10px 0;
}

#midden ul.formulier .verplicht,
#midden ul.formulier .melding 	{	margin-left: 6px; }

#midden ul.formulier li.oneven	{	background: #0178B0;	}
#midden ul.formulier li.even	{	background: #015D8E;	}

#midden ul.formulier li.buttons	{	padding: 6px 0 6px 160px;	}

#midden ul.formulier div.label {
	float				: left;
	width				: 140px;
	padding				: 6px 10px;
	font-weight			: bold;
}

#midden ul.formulier div.veld {
	float				: left;
	width				: 460px;
	padding				: 4px 0;
}

#midden ul.formulier div.waarde {
	float				: left;
	width				: 460px;
	padding				: 4px 0;
}



/* --------------------------------	*/
/* broodkruimels				 	*/
/* --------------------------------	*/
#broodkruimels	{
	position			: relative;
	top					: -1px;
	width				: 490px;
}

#broodkruimels li	{
	display				: inline;
}

#broodkruimels li a			{	text-decoration: none;	}
#broodkruimels li a:hover	{	text-decoration: underline;	}



/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	background			: #007DB5 url(../img/content_bg.jpg) no-repeat right top;
	padding				: 15px 15px 0 15px;
	line-height			: 1.6em;
	position			: relative;
}

#content h3	{
	font-size			: 1.3em;
	margin				: 0 0 10px 0;
}

/* tabel    */
#content .tabel {
    margin              : 0 0 10px 0;
}

#content .tabel th, #content .tabel td  {
    padding             : 3px 5px;
}

#content .tabel thead th    {
    background          : #002947;
    font-weight         : bold;
    color               : #fff;
    text-align          : left;
}

#content .tabel thead th.tblsort_header {   cursor: pointer;    }
#content .tabel thead th.tblsort_asc    {   background: #002947 url(../img/tabel_sort_asc.gif) no-repeat right;     }
#content .tabel thead th.tblsort_desc   {   background: #002947 url(../img/tabel_sort_desc.gif) no-repeat right;    }

#content .tabel tbody tr.even td, #content .tabel tbody td  {   background: #0178B0;    }
#content .tabel tbody tr.oneven td  {   background: #015D8E;    }
#content .tabel tbody tr.hover td   {   background: #00a1e4;    }

#content .tabel tbody tr td img {   
    vertical-align      : middle;
}

/* tabelwit    */
#content .tabelwit {
    margin              : 0 0 10px 0;
}

#content .tabelwit th, #content .tabelwit td  {
    padding             : 3px 5px;
}

#content .tabelwit thead th    {
    background          : #002947;
    font-weight         : bold;
    color               : #fff;
    text-align          : left;
}

#content .tabelwit thead th.tblsort_header {   cursor: pointer;    }
#content .tabelwit thead th.tblsort_asc    {   background: #002947 url(../img/tabel_sort_asc.gif) no-repeat right;     }
#content .tabelwit thead th.tblsort_desc   {   background: #002947 url(../img/tabel_sort_desc.gif) no-repeat right;    }

#content .tabelwit tbody tr.even td, #content .tabelwit tbody td  {   background: #EFEFEF; color: #044B77;    }
#content .tabelwit tbody tr.oneven td  {   background: #FFFFFF; color: #044B77;   }
#content .tabelwit tbody tr.hover td   {   background: #00a1e4;   }

#content .tabelwit tbody tr td img {   
    vertical-align      : middle;
}


/* pagina navigatie	*/
#content .pagina_navigatie	{
	padding				: 0 0 10px 0;
	float				: right;
}

#content .pagina_navigatie h4	{
	display				: inline;
	font-weight			: bold;
}

#content .pagina_navigatie ul	{
	display				: inline;
}

#content .pagina_navigatie ul li	{
	display				: inline;
	border				: none;
	margin				: 0;
	padding				: 0 0 0 5px;
	font-weight			: bold;
}

#content .pagina_navigatie ul li a	{
	padding				: 2px 5px;
	background			: #002947;
	text-decoration		: none;
}

#content .pagina_navigatie ul li.actief a, 
#content .pagina_navigatie ul li a:hover	{
	background			: #59B9EC;
}

/* pagina navigatie wit */
#content .pagina_navigatie_wit  {
    padding             : 0 0 10px 0;
    float               : right;
}

#content .pagina_navigatie_wit h4   {
    display             : inline;
    font-weight         : bold;
}

#content .pagina_navigatie_wit ul   {
    display             : inline;
}

#content .pagina_navigatie_wit ul li    {
    display             : inline;
    border              : none;
    margin              : 0;
    padding             : 0 0 0 5px;
    font-weight         : bold;
}

#content .pagina_navigatie_wit ul .navigatie_item a  {
    padding             : 2px 5px;
    background          : #002947;
    text-decoration     : none;
    color               : #FFF;
}

#content .pagina_navigatie_wit ul li.actief a, 
#content .pagina_navigatie_wit ul li a:hover    {
    background          : #59B9EC;
    color               : #FFF;
}


/* --------------------------------	*/
/* meldingen					 	*/
/* --------------------------------	*/
#melding	{
	color				: red;
}

.foutmelding, 
.error	{
	margin				: 10px 0;	
	padding				: 10px 10px 10px 36px;
	background			: #006599 url(../img/icon/error.gif) 10px 10px no-repeat;
	color				: white;
	font-weight         : bold;
}

.foutmelding li, 
.error li	{
	margin				: 0 0 0 20px;
	list-style-type		: square;
}

.succes	{
	margin				: 10px 0;
	padding				: 10px 10px 10px 36px;
	background			: #006599 url(../img/icon/succes.gif) 10px 10px no-repeat;
	color				: white;
}

.waarschuwing	{
	margin				: 10px 0;
	padding				: 10px 10px 10px 36px;
	background			: #006599 url(../img/icon/waarschuwing.gif) 10px 10px no-repeat;
	color				: white;
}


/* --------------------------------	*/
/* sitemap						 	*/
/* --------------------------------	*/
.sitemap fieldset	{
	width				: 195px;
	border				: 1px solid #1094C6;
	float				: left;
	margin				: 5px;
	padding				: 0 0 10px 0;
}

.sitemap fieldset legend	{
	padding				: 0 5px;
	font-size			: 1em;
	font-weight			: bold;
}

.sitemap fieldset ul	{
	padding				: 0 10px;
}

/* -------------------------------- */
/* adsense                          */
/* -------------------------------- */
#adsense {
    float: right;	
}

/* --------------------------------	*/
/* content acties				 	*/
/* --------------------------------	*/
#content_acties	{
	clear				: both;
	height				: 14px;
	padding				: 10px 0;
}

#content_acties ul	{
	float				: right;
}

#content_acties li	{
	display				: block;
	float				: left;
}

#content_acties li a	{
	display				: block;
	float				: left;
	padding				: 0 0 0 23px;
	margin				: 0 0 0 10px;
	height				: 16px;
	text-decoration		: none;
	font-size			: 0.9em;
	line-height			: 16px;	
}

#content_acties li a.afdrukken		{	background: url(../img/content_acties.gif) no-repeat 1px 0;	}
#content_acties li a.mail			{	background: url(../img/content_acties.gif) no-repeat left -16px;	}
#content_acties li a.msnreporter	{	background: url(../img/content_acties.gif) no-repeat left -32px;	}
#content_acties li a.ekudos			{	background: url(../img/content_acties.gif) no-repeat left -48px;	}
#content_acties li a.nujij			{	background: url(../img/content_acties.gif) no-repeat left -64px;	}

#content_acties li a:hover	{
	text-decoration		: underline;
}

/* --------------------------------	*/
/* artikel / pagina				 	*/
/* --------------------------------	*/
#artikel	{
}

#artikel p.intro	{
	font-weight			: bold;
}

#artikel img		{	border: solid 1px #fff; margin: 15px;	}

#artikel table	{
	border				: solid 1px #015D8E;
	margin				: 0 0 10px 0;
}

#artikel table td, #artikel table th	{
	padding				: 3px 5px;
	background			: #0178B0;
	border				: solid 1px #015D8E;
	border-collapse		: collapse;
}

#artikel table th	{
	text-align			: left;
	color				: #fff;
	font-weight			: bold;
}

#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;
}

/* gerelateerde links */
#artikel .gerelateerd {
	padding				: 0 0 10px 0;
}


/* --------------------------------	*/
/* artikelen overzicht		 		*/
/* --------------------------------	*/
#artikelen	{
	margin				: 0 0 10px 0;
}

#artikelen li	{
	border-bottom		: solid 1px #1094c6;
	padding				: 10px 0;
}

#artikelen li.hover	{
	cursor				: pointer;
	background			: #004166;	
}

#artikelen li img	{
	float				: left;
	border				: solid 2px #fff;
	margin				: 0 10px 0 5px;
}

#artikelen li div.inhoud	{
	float				: right;
	width				: 530px;
}

#artikelen li p	{
	padding				: 2px 0;
	clear				: both;
}

#artikelen li h4	{
	font-size			: 1.2em;
	float				: left;
	margin				: 0;
}

#artikelen li h4 a	{
	text-decoration		: none;
}

#artikelen li p.datum	{
	float				: right;
	clear				: none;
	font-weight			: bold;
}

#artikelen li p a	{
	padding				: 2px 5px;
	background			: #002947;
	text-decoration		: none;
	font-size			: 0.9em;
	font-weight			: bold;
}

#artikelen li p a:hover	{
	text-decoration		: underline;
}


/* --------------------------------	*/
/* zoekresultaten				 	*/
/* --------------------------------	*/
#zoeken li	{
	border-bottom		: solid 1px #1094c6;
	padding				: 0 0 10px 0;
	margin				: 0 0 10px 0;
}

#zoeken li h4	{
	font-size			: 1.1em;
	margin				: 0;
}

#zoeken li p	{
	padding				: 0;
}

#zoeken li p.pad	{
	color				: #a9d8f1;
	font-size			: 0.9em;
	font-weight			: bold;
}


/* --------------------------------	*/
/* reacties intro				 	*/
/* --------------------------------	*/
#reacties_intro ol	{
	background			: #006EA3;
	padding				: 5px;
	margin				: 0 0 10px 0;
	width				: 610px;
}

#reacties_intro ol li	{
	background			: #006EA3;
	width				: 610px;
}

#reacties_intro ol a	{
	text-decoration		: none;
	display				: block;
	padding				: 2px;
	width				: 606px;
	border-bottom		: solid 1px #007DB5;
}

#reacties_intro ol a:hover	{
	background			: #004166;
}

#reacties_intro ol a span	{
	cursor				: pointer;
}

#reacties_intro ol a span.tijd	{
	color				: #7FD0F1;
	margin				: 0 10px 0 0;
	display				: block;
	width				: 105px;
	float				: left;
}

#reacties_intro ol a span.intro	{
	display				: block;
	width				: 325px;
	float				: left;
	overflow			: hidden;
	white-space			: nowrap;
}

#reacties_intro ol a span.naam	{
	margin				: 0 0 0 10px;
	display				: block;
	width				: 150px;
	float				: left;
	white-space			: nowrap;
	overflow			: hidden;
}


/* --------------------------------	*/
/* reacties						 	*/
/* --------------------------------	*/
#reacties ol	{
	background			: #006EA3;
	padding				: 5px;
	margin				: 0 0 10px 0;
}

#reacties ol ol	{
	margin				: 0 0 0 20px;
	padding				: 0;
}

/* vanaf x niveau's reacties, niet meer inspringen */
#reacties ol ol ol ol ol ol {
	margin				: 0;	
}

#reacties ol li	{	
	display				: block;
}

#reacties li ul.acties	{	
	float				: right;
}

#reacties li ul.acties li	{	
	height				: 11px;
	padding				: 3px 5px 0 0;
	float				: left;
}

#reacties li ul.acties li a	{	
	height				: 11px;
	width				: 12px;
	display				: block;
	float				: left;
	text-indent			: -900em;
	overflow			: hidden;
}

#reacties li ul.acties li a.wijzigen	{	background: url(../img/wijzigen.gif) no-repeat left top; }
#reacties li ul.acties li a.reageren	{	background: url(../img/reageren.gif) no-repeat left top; }
#reacties li ul.acties li a.verwijderen	{	background: url(../img/verwijderen.gif) no-repeat left top; }

#reacties li div.info	{
	font-weight			: bold;
	padding				: 0 5px;
	background			: #004166;
	margin				: 0 0 2px 0;
}

#reacties li div.info a	{
	text-decoration		: none;
}

#reacties li div.info span.clublid	{
	background			: url(../img/reacties_clublid.gif) no-repeat left;
	padding				: 2px 0 2px 16px;
	border-bottom		: dotted 1px #7FD0F1;
}

#reacties li div.info span.titel	{
	font-weight			: normal;
	color				: #7FD0F1;
}

#reacties li div.info span.tijd	{
	font-weight			: normal;
	padding				: 0 0 0 10px;
	font-size			: 0.9em;
}


/* --------------------------------	*/
/* filter formulier				 	*/
/* --------------------------------	*/
#filter_form	{
	border-bottom		: solid 1px #fff;
	margin				: 0 0 10px 0;
}

#filter_form ul li	{
	float				: left;
	margin				: 0 10px 0 0;
}

#filter_form ul li#selecteer_speelronde	{
	display				: none;
}


/* --------------------------------	*/
/* stand						 	*/
/* --------------------------------	*/
#stand	{
}

#stand form	{
	border-bottom		: solid 1px #fff;
	margin				: 0 0 10px 0;
}

#stand .stand18	td, #stand .stand18	th {	border-top: solid 1px #f00; position: relative;	}
#stand .stand16 td, #stand .stand16 th 	{	border-top: solid 1px #f90; position: relative;	}

#stand .tabel tbody tr.degraafschap th	{
	background			: #00A1E5;
	line-height			: 1;
}

#stand .tabel tbody tr.degraafschap td	{
	font-weight			: bold;
	line-height			: 1;
}

#stand .tabel td img	{
	vertical-align		: middle;
	margin				: 0 7px 0 0;
}

#stand .tabel td a	{
	text-decoration		: none;
}


/* --------------------------------	*/
/* selectie index (spelers)		 	*/
/* --------------------------------	*/

/* overzicht spelers (foto) en spelers info	*/
#selectie .overzicht	{
	float				: left;
	width				: 435px;
	padding				: 0 0 10px 0;
}

#selectie .overzicht img	{
	border				: solid 1px #fff;
	margin				: 0 0 10px 0;
}


/* overzicht spelers (foto) en spelers info	*/

/* pijltjes */
#selectie ul.navigatie	{	
	width				: 160px;
	height				: 22px;
	padding				: 0 0 10px 0;
}

#selectie ul.navigatie li	{	
	float				: left;
	width				: 26px;
	height				: 22px;
}

#selectie ul.navigatie li.volgende	{
	float				: right;
}

#selectie ul.navigatie li.vorige a, 
#selectie ul.navigatie li.volgende a	{	
	width				: 26px;	
	height				: 22px;
	text-indent			: -900em;
	overflow			: hidden;
	display				: block;
}

#selectie ul.navigatie li.vorige a		{ background: url(../img/pijlen.gif) no-repeat left 0;	}
#selectie ul.navigatie li.volgende a	{ background: url(../img/pijlen.gif) no-repeat left -44px;	}

#selectie ul.navigatie li.vorige a:hover	{	background-position	: left -22px;	}
#selectie ul.navigatie li.volgende a:hover	{	background-position	: left -66px;	}


#selectie .speler .foto	{
	float				: left;
	width				: 160px;
	background			: #fff url(../img/selectie_speler_foto_bg.gif) no-repeat left top;
	text-align			: center;
	padding				: 10px 4px 0 0;
}

#selectie .speler .foto img	{
	margin				: 0;
}

#selectie .speler .foto .naam	{
	background			: #fff url(../img/selectie_speler_foto_naam_bg.gif) no-repeat left bottom;
	color				: #00A3E0;
	text-align			: left;
	padding				: 5px 10px 10px 50px;
}

#selectie .speler .foto .naam h3	{
	color				: #002842;
	font-size			: 1.1em;
	margin				: 0;
}

#selectie .speler .foto .naam p	{
	padding				: 0;
}

#selectie .speler .info	{
	float				: right;
	width				: 257px;
}

#selectie .speler .info dl, 
#selectie .speler .info ul	{
	padding				: 0 0 10px 0;
}

#selectie .speler .info dt	{
	float				: left;
	width				: 85px;
	font-weight			: bold;
}


/* alle teamleden... (spelers technische staf)	*/
#selectie ul.team	{
	float				: right;
	width				: 175px;
}

#selectie ul.team li	{
	font-weight			: bold;
	padding				: 0 0 10px 0;
}

#selectie ul.team li li	{
	font-weight			: normal;
	padding				: 1px 0 0 0;
}

#selectie ul.team li li a	{
	display				: block;
	padding				: 0 0 0 12px;
	width				: 163px;
	text-decoration		: none;
}

#selectie ul.team li li a:hover, 
#selectie ul.team li li.actief a	{
	background			: #00A1E5 url(../img/selectie_team_item_a.gif) no-repeat 2px;
}

#selectie ul.team li li.actief a	{
	font-weight			: bold;
}


/* --------------------------------	*/
/* man of the match 	 			*/
/* --------------------------------	*/
#manofthematch h4	{
	font-size			: 1.2em;
	margin				: 0 0 5px 0;
}

#manofthematch .tussenstand	{	float: left; width: 355px;	}
#manofthematch .historie	{	float: right; width: 255px; }

#manofthematch th.positie	{	width: 10px;	}
#manofthematch th.punten	{	width: 70px;	}
#manofthematch th.laatste	{	width: 70px;	}
#manofthematch th.seizoen	{	width: 60px;	}



/* --------------------------------	*/
/* topscorelijst	 	 			*/
/* --------------------------------	*/
#topscorelijst	{
	padding				: 0 0 10px 0;
}

#topscorelijst li	{
	background			: #006599;
	padding				: 5px 10px;
	margin				: 0 15px 15px 0;
	height				: 44px;
	float				: left;
	width				: 173px;
	position			: relative;
}

#topscorelijst li.hover	{
	cursor				: pointer;
	background			: #004166;	
}
#topscorelijst li img	{
	float				: left;
	border				: solid 2px #fff;
	margin				: 0 10px 0 0;
}

#topscorelijst li .punten	{
	font-size			: 2em;
}


/* --------------------------------	*/
/* speler pagina				 	*/
/* --------------------------------	*/

/* media tabs	*/
#speler .media	{
	float				: left;
	width				: 305px;
	margin				: 0 0 10px 0;
	background			: #fff url(../img/tabs_wit_content_bg.gif) repeat-y right top;
}

#speler .media .tab_content	{
	color				: #05253E;
	padding				: 10px;
	text-align			: center;
}

#speler .media ul.tabs	{
	border				: none;
	background			: #007DB7 url(../img/tabs_wit_bg.gif) repeat-x right top;
	height				: 26px;
	position			: relative;
}

#speler .media ul.tabs li	{
	background-image	: url(../img/tabs_wit_item_bg.gif);
	height				: 26px;
}

#speler .media ul.tabs li a	{
	background-image	: url(../img/tabs_wit_item_bg.gif);
	padding				: 0 18px 0 4px;
	color				: #fff;
	height				: 26px;
	line-height			: 20px;
}

#speler .media ul.tabs li.first-child a	{
	background-image	: url(../img/tabs_wit_item_bg.gif);
	padding				: 0 18px 0 10px;
	color				: #fff;
}

#speler .media ul.tabs li.actief a	{
	color				: #05253E;
}

/* video */
#speler .media #speler_video .player_container	{
	position			: relative;
	width				: 270px;
}

#speler .media #speler_video .player_container .film_volledig	{
	position			: absolute;
	top					: 0;
	left				: 0;
	width				: 270px;
	height				: 152px;
	line-height			: 152px;
	font-weight			: bold;
	text-align			: center;
	background			: #003a5f url(../img/video_volledig_bg.gif) no-repeat right bottom;
}

#speler .media #speler_video .player_container .film_volledig a	{
	color				: #fff;
}


/* gegevens */
#speler .gegevens	{
	background			: #006496;
	float				: right;
	width				: 290px;
	padding				: 10px;
}

#speler .gegevens dl	{
	padding				: 0;
}

#speler .gegevens dt	{
	float				: left;
	font-weight			: bold;
	color				: #fff;
	width				: 140px;
}

#speler .gegevens dd	{
	margin-left			: 145px;
}

#speler .biografie	{
	clear				: both;
}


/* --------------------------------	*/
/* speler artikelen				 	*/
/* --------------------------------	*/
#speler_artikelen  	{
	
}

#speler_artikelen div {	
	width				: 300px;
	float				: left;
}

#speler_artikelen div.verslagen {	
	float				: right;
}

#speler_artikelen h4	{	
	color				: #fff;
	font-size			: 1em;
	padding				: 3px 5px;
	background			: #002947;
}

#speler_artikelen ul	{
	margin				: 0 0 10px 0;
}

#speler_artikelen ul li	{	
	padding				: 3px 5px;
	background			: #0178B0;
}

#speler_artikelen ul li.oneven	{	
	background			: #015D8E;
}

#speler_artikelen ul li a	{	
	text-decoration		: none;
}

#speler_artikelen ul li a:hover	{	
	text-decoration		: underline;
}



/* --------------------------------	*/
/* speler wedstrijden			 	*/
/* --------------------------------	*/
#speler_wedstrijden form	{
	border-bottom		: solid 1px #fff;
	margin				: 0 0 10px 0;
}


/* --------------------------------	*/
/* speler doelpunten			 	*/
/* --------------------------------	*/
#speler_doelpunten form	{
	border-bottom		: solid 1px #fff;
	margin				: 0 0 10px 0;
}


/* --------------------------------	*/
/* speler foto's				 	*/
/* --------------------------------	*/
#speler_fotos #fotoboek	{
	padding				: 0 0 10px 0;
}

#speler_fotos #fotoboek .thumbs	{
	background			: #fff;
}

#speler_fotos .thumbs a	{
	color				: #002947;
}

#speler_fotos #fotoboek .foto	{
	border				: none;
}

#speler_fotos #fotoboek .foto img	{
	border				: solid 2px #fff;
}


/* --------------------------------	*/
/* speler pasfoto				 	*/
/* --------------------------------	*/
#speler_pasfoto {
	min-height			: 260px;
}


/* --------------------------------	*/
/* speler video					 	*/
/* --------------------------------	*/
#speler_video {
	min-height			: 260px;
}

#speler_video li	{
	padding				: 5px 7px;
	margin				: 0 0 10px 0;
	line-height			: 1.4em;
	background			: #006EA3;	
	float				: left;
	width				: 290px;
}

#speler_video li.hover	{
	cursor				: pointer;
	background			: #004166;	
}

#speler_video li.oneven	{
	float				: right;
}

#speler_video li img	{
	border				: solid 2px #fff;
	float				: left;
}

#speler_video li .info	{
	background			: none;
	clear				: none;
	padding				: 0;
	margin				: 0;
	float				: right;
	width				: 170px;
}

#speler_video li .info p	{
	padding				: 0;
}

#speler_video li .info p.lengte	{
	font-size			: 0.9em;
	color				: #B0DFF6;
}


/* --------------------------------	*/
/* speler audio					 	*/
/* --------------------------------	*/
#speler_audio {
	min-height			: 260px;
}

#speler_audio li	{
	padding				: 5px 7px;
	margin				: 0 0 10px 0;
	line-height			: 1.4em;
	background			: #006EA3;	
	float				: left;
	width				: 290px;
}

#speler_audio li.hover	{
	cursor				: pointer;
	background			: #004166;	
}

#speler_audio li.oneven	{
	float				: right;
}

#speler_audio li p	{
	padding				: 0;
}

#speler_audio li p.lengte	{
	font-size			: 0.9em;
	color				: #B0DFF6;
}


/* --------------------------------	*/
/* wedstrijden					 	*/
/* --------------------------------	*/
#wedstrijden	{
	/* leeg... staat alleen een tabel in de pagina. opmaak staat in #content .tabel */
}

#wedstrijden form	{
	border-bottom		: solid 1px #fff;
	margin				: 0 0 15px 0;
}



/* --------------------------------	*/
/* wedstrijd details			 	*/
/* --------------------------------	*/
#wedstrijd	{
	padding				: 0 0 10px 0;
}

/* wedstrijd */
#wedstrijd .wedstrijd	{
	float				: left;
	width				: 254px;
	margin				: 0 0 10px 0;
}

#wedstrijd .wedstrijd ul.stand	{
	width				: 254px;
	height				: 72px;
	margin				: 0 0 5px 0;
}

#wedstrijd .wedstrijd ul.stand li.thuisclub, 
#wedstrijd .wedstrijd ul.stand li.uitclub {
	float				: left;
	width				: 72px;
	height				: 72px;
}

#wedstrijd .wedstrijd ul.stand li.stand {
	float				: left;
	width				: 80px;
	padding-top			: 20px;
	text-align			: center;
	font-size			: 1.4em;
	font-weight			: bold;
}

#wedstrijd .wedstrijd ul.stand	li.stand span.tussenstand {
	font-size			: 0.6em;
	font-weight			: normal;
}

#wedstrijd .wedstrijd ul.stand	li.stand span.opmerking {
	font-size					: 0.8em;
}

.wedstrijd ul.navigatie	{
	width				: 224px;
	margin-bottom		: 10px;
}

.wedstrijd ul.navigatie li	{
	width				: 72px;
	text-align			: center;
	display				: inline;
}

.wedstrijd ul.navigatie li a	{
	font-weight			: bold;
	color				: #fff;
	text-decoration		: none;
}

.wedstrijd ul.navigatie li a:hover	{
	text-decoration		: underline;
}

/* locatie */
#wedstrijd .locatie {
	float				: left;
	width				: 140px;
	font-weight			: bold;
	margin				: 0 0 10px 0;
}

/* algemeen */
#wedstrijd dl.algemeen {
	float				: left;
	margin				: 0 0 10px 0;
}

#wedstrijd .algemeen dt {
	clear				: left;
	float				: left;
	width				: 110px;
	font-weight			: bold;
}

#wedstrijd .algemeen dd {
	float				: left;
	width				: 115px;
}

#wedstrijd .algemeen .toelichting	{
	border-bottom		: dotted 1px #7FD0F1;
}

/* info tabjes */
#wedstrijd .info {
	clear				: both;
	padding				: 0 0 5px 0;
	margin				: 0 0 10px 0;
	background			: url(../img/tabs_wit_boven_bg.gif) repeat-x right bottom;
}

#wedstrijd .info ul.tabs	{
	border				: none;
}

#wedstrijd .info ul.tabs li	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
}

#wedstrijd .info ul.tabs li a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 14px 0 6px;
	height				: 21px;
	line-height			: 21px;
	color				: #fff;
}

#wedstrijd .info ul.tabs li.first-child a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 18px 0 10px;
	color				: #fff;
}

#wedstrijd .info ul.tabs li.actief a	{
	color				: #044B77;
	padding-top			: 4px;
	height				: 25px;
	line-height			: 25px;
}

#wedstrijd .info .tab_content	{
	background			: #fff url(../img/tabs_wit_content_bg.gif) repeat-y right top;
	color				: #044B77;
	padding				: 10px 15px;
}

#wedstrijd .info .tab_content a	{
	color				: #044B77;
}

/* wedstrijd verloop tabel */
#wedstrijd table.wedstrijd {
	width				: 100%;
}

#wedstrijd table.wedstrijd thead th {
	text-align			: left;
	font-weight			: bold;
	border-bottom		: solid 1px #002949;
}

#wedstrijd table.wedstrijd thead th.thuisclub, #wedstrijd table.wedstrijd thead th.uitclub { width: 200px;	}
#wedstrijd table.wedstrijd thead th.verloop { width: 143px; text-align: center;	}
#wedstrijd table.wedstrijd thead th.video 	{ width: 31px;	}


#wedstrijd table.wedstrijd tbody td 	{ 
	border-bottom		: solid 1px #D9D9D9;
	padding				: 3px 0;
}

#wedstrijd table.wedstrijd tbody td img 	{ 
	vertical-align		: middle;
	margin				: 0 6px 0 0;
}

#wedstrijd table.wedstrijd tbody td.goal 	{ }
#wedstrijd table.wedstrijd tbody td.score 	{ width: 72px; font-weight: bold; text-align: center; }
#wedstrijd table.wedstrijd tbody td.minuut 	{ width: 72px; font-weight: bold; text-align: center; color: #017CB7;	}
#wedstrijd table.wedstrijd tbody td.goal 	{ }

#wedstrijd table.wedstrijd tbody td.video a	{ 
	text-indent			: -900em;
	overflow			: hidden;
	display				: block;
	background			: url(../img/icon_video.gif) no-repeat left top;
	width				: 22px;
	height				: 13px;
	margin				: 0 auto;
}

#wedstrijd table.wedstrijd tbody tr.tweedehelft td 	{ 
	border-bottom		: solid 1px #002949;
}


/* wedstrijd opstellingen */
#wedstrijd #info_opstellingen div  {	
	float				: left;
	width				: 290px;
}

#wedstrijd #info_opstellingen div.uitclub  {	
	float				: right;
}

#wedstrijd #info_opstellingen h3	{	
	color				: #00A1E5;
	font-size			: 1.1em;
	margin				: 0 0 5px 0;
}

#wedstrijd #info_opstellingen ul li  {	
	background			: #fff;
	padding				: 2px 0 2px 25px;
	font-weight			: bold;
	display				: block;
}

#wedstrijd #info_opstellingen ul li  				{	background: url(../img/opstelling_club.gif) no-repeat top left;	}
#wedstrijd #info_opstellingen .graafschap ul li  	{	background: url(../img/opstelling_graafschap.gif) no-repeat top left;	}
#wedstrijd #info_opstellingen ul li.keeper			{	background: url(../img/opstelling_keeper.gif) no-repeat top left;	}

#wedstrijd #info_opstellingen ul li a  {	
	color				: #000;
	text-decoration		: none;
	font-weight			: normal;
	margin				: 0 0 0 5px;
}


/* route (google maps) */
#wedstrijd #info_route #route_map {	
	height				: 400px;
	width				: 595px;
	border				: solid 1px #000;
}


/* artikelen */

#info_voorbeschouwing ul	{
	border				: solid 1px #c2e4f6;
}

#info_voorbeschouwing ul li	{	
	padding				: 2px 5px;
}

#info_voorbeschouwing ul li.oneven	{	
	background			: #DEF1FB;
}

#info_voorbeschouwing ul li a	{	
	text-decoration		: none;
}

#info_voorbeschouwing ul li a:hover	{	
	text-decoration		: underline;
}

#wedstrijd #info_artikelen div {	
	width				: 290px;
	float				: left;
}

#wedstrijd #info_artikelen div.verslagen {	
	float				: right;
}

#wedstrijd #info_artikelen h4	{	
	color				: #00A1E5;
	font-size			: 1.1em;
	margin				: 0 0 5px 0;
}

#wedstrijd #info_artikelen ul	{
	border				: solid 1px #c2e4f6;
}

#wedstrijd #info_artikelen ul li	{	
	padding				: 2px 5px;
}

#wedstrijd #info_artikelen ul li.oneven	{	
	background			: #DEF1FB;
}

#wedstrijd #info_artikelen ul li a	{	
	text-decoration		: none;
}

#wedstrijd #info_artikelen ul li a:hover	{	
	text-decoration		: underline;
}

/* video */
#wedstrijd .videos	{
	float				: left;
	width				: 370px;
	margin				: 0 0 10px 0;
}

#wedstrijd .videos ul	{
	width				: 370px;
	height				: 200px;
	overflow			: auto;
	border				: solid 1px #004166;
}

#wedstrijd .videos li	{
	padding				: 5px 7px;
	margin				: 0 0 1px 0;
	line-height			: 1.4em;
	background			: #006EA3;	
}

#wedstrijd .videos li.hover	{
	cursor				: pointer;
	background			: #004166;	
}

#wedstrijd .videos li.oneven	{
}

#wedstrijd .videos li img	{
	border				: solid 2px #fff;
	float				: left;
}

#wedstrijd .videos li .info	{
	background			: none;
	clear				: none;
	padding				: 0;
	margin				: 0;
	float				: right;
	width				: 220px;
}

#wedstrijd .videos li .info p	{
	padding				: 0;
}

#wedstrijd .videos li .info p.lengte	{
	font-size			: 0.9em;
	color				: #B0DFF6;
}

/* fotos */
#wedstrijd .fotos	{
	float				: right;
	width				: 240px;
	margin				: 0 0 10px 0;
}

#wedstrijd .fotos ul	{
	width				: 240px;
	height				: 200px;
	overflow			: auto;
	border				: solid 1px #004166;
}

#wedstrijd .fotos li	{
	padding				: 5px 0 0 0;
	float				: left;
	width				: 110px;
	text-align			: center;
}

#wedstrijd .fotos li img	{
	border				: solid 2px #fff;
}

/* audio */
#wedstrijd .audio	{
	float				: left;
	width				: 370px;
	margin				: 0 0 10px 0;
}

#wedstrijd .audio ul	{
	width				: 370px;
	height				: 130px;
	overflow			: auto;
	border				: solid 1px #004166;
}

#wedstrijd .audio li	{
	padding				: 5px 7px;
	margin				: 0 0 1px 0;
	line-height			: 1.4em;
	background			: #006EA3;	
	float				: left;
	width				: 162px;
}

#wedstrijd .audio li.oneven	{
	float				: right;
}

#wedstrijd .audio li.hover	{
	cursor				: pointer;
	background			: #004166;	
}

#wedstrijd .audio li .info	{
	background			: none;
	clear				: none;
	padding				: 0;
	margin				: 0;
}

#wedstrijd .audio li .info p	{
	padding				: 0;
}

#wedstrijd .audio li .info p.lengte	{
	font-size			: 0.9em;
	color				: #B0DFF6;
}


/* --------------------------------	*/
/* clubs, googlemaps overzicht	 	*/
/* --------------------------------	*/
#clubs #map	{
	height				: 500px;
	border				: solid 1px #fff;
	margin				: 0 0 10px 0;
}


/* --------------------------------	*/
/* club							 	*/
/* --------------------------------	*/
#club .gegevens	{
	float				: left;
	width				: 280px;
}

#club .gegevens img	{
	float				: left;
	margin				: 0 20px 15px 0;
}

#club .gegevens dl dt	{
	float				: left;
	width				: 60px;
	font-weight			: bold;
}

#club .gegevens h4	{
	clear				: left;
}

#club .gegevens address	{
	font-style			: normal;
	margin				: 0 0 10px 0;
}

/* info tabjes */
#club .info {
	float				: right;
	width				: 325px;
	padding				: 0 0 5px 0;
	margin				: 0 0 10px 0;
	background			: url(../img/tabs_wit_boven_bg.gif) repeat-x right bottom;
}

#club .info ul.tabs	{
	border				: none;
}

#club .info ul.tabs li	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
}

#club .info ul.tabs li a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 14px 0 6px;
	height				: 21px;
	line-height			: 21px;
	color				: #fff;
}

#club .info ul.tabs li.first-child a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 18px 0 10px;
	color				: #fff;
}

#club .info ul.tabs li.actief a	{
	color				: #044B77;
	padding-top			: 4px;
	height				: 25px;
	line-height			: 25px;
}

#club .info .tab_content	{
	background			: #fff url(../img/tabs_wit_content_bg.gif) repeat-y right top;
	color				: #044B77;
	padding				: 10px 15px;
}

#club .info .tab_content a	{
	color				: #044B77;
}

/* stadion tab */
#club #info_stadion img	{
	border				: solid 1px #000;
}

#club #info_stadion dl	{
	margin				: 10px 0 0 0;
}

#club #info_stadion dt	{
	float				: left;
	width				: 75px;
	font-weight			: bold;
}

/* stadion route tab */
#club #info_route #map	{
	height				: 300px;
	width				: 290px;
	border				: solid 1px #000;
}

/* --------------------------------	*/
/* voetbalcollege		 			          */
/* --------------------------------	*/
#voetbalcollege	{
	line-height			: 1.6em;
	position			: relative;
}

#voetbalcollege h3	{
	font-size			: 1.3em;
	margin				: 0 0 10px 0;
}

/* nieuws */
#voetbalcollege .nieuws	{
	background			: #007DB5 url(../img/content_bg.jpg) no-repeat right top;
	padding				: 15px 0 0 15px;
	position			: relative;
	margin				: 0 -10px 20px 0;
}

#voetbalcollege .nieuws	div.artikel	{
	float				: left;
	width				: 345px;
}

#voetbalcollege .nieuws	div.artikel div	{
	display				: none;
}

#voetbalcollege .nieuws	div.artikel div.actief	{
	display				: block;
}

#voetbalcollege .nieuws	ol.headlines	{
	float				: right;
	width				: 290px;
	margin				: -15px 0 5px 0;
}

#voetbalcollege .nieuws	ol.headlines li {
	margin-bottom		: 1px;
	float				: left;
}

#voetbalcollege .nieuws	ol.headlines li a	{
	text-decoration		: none;
	display				: block;
	width				: 280px;	
	padding				: 4px 5px;
	overflow			: hidden;
}

#voetbalcollege .nieuws	ol.headlines li.uitgelicht a	{
	background			: url(../img/voetbalcollege_headline_bg.png);
}

#voetbalcollege .nieuws	ol.headlines li a img	{
	float				: left;
	border				: solid 1px #fff;
	opacity				: 0.6;
	filter				: alpha(opacity=60);
}

#voetbalcollege .nieuws	ol.headlines li.actief a img	{
	opacity				: 1;
	filter				: alpha(opacity=100);
}

#voetbalcollege .nieuws	ol.headlines li.uitgelicht a span	{
	float				: right;
	display				: block;
	width				: 183px;
	padding				: 0 10px;
	font-style			: italic;
	font-size			: 1.4em;
	line-height			: 1.3em;
	cursor				: pointer;
}

#voetbalcollege .nieuws	ol.headlines li.kop a	{
	background			: #002947;
	color				: #fff;
}

#voetbalcollege .nieuws	ol.headlines li.kop a:hover	{
	background			: #004166;
}

#voetbalcollege .nieuws	ol.headlines li.kop a span.datum	{
	color				: #00A1E5;
	padding				: 0 10px 0 2px;
}

#voetbalcollege .nieuws	p.meer_nieuws	{
	clear				: both;
	width				: 290px;
	margin				: 0 0 0 auto;
}

/* info tabjes */
#voetbalcollege .weekschema {
	clear				: both;
	padding				: 0 0 5px 0;
	margin				: 0 0 10px 0;
}

#voetbalcollege .weekschema ul.tabs	{
	border				: none;
}

#voetbalcollege .weekschema ul.tabs li	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
}

#voetbalcollege .weekschema ul.tabs li a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 14px 0 6px;
	height				: 21px;
	line-height			: 21px;
	color				: #fff;
}

#voetbalcollege .weekschema ul.tabs li.first-child a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 18px 0 10px;
	color				: #fff;
}

#voetbalcollege .weekschema ul.tabs li.actief a	{
	color				: #044B77;
	padding-top			: 4px;
	height				: 25px;
	line-height			: 25px;
}

#voetbalcollege .weekschema .tab_content	{
	background			: #fff;
	color				: #044B77;
	padding				: 10px 15px;
}

#voetbalcollege .weekschema .tab_content a	{
	color				: #044B77;
}

/* tabel in witte tabs */
#voetbalcollege .weekschema .tabel thead th	{
	background			: #fff;
	font-weight			: normal;
	color				: #00A1E4;
	border-bottom		: solid 1px #98DAF4;
}

#voetbalcollege .weekschema .tabel th, 
#voetbalcollege .weekschema .tabel td	{
	padding				: 3px 5px;
}

#voetbalcollege .weekschema .tabel tbody tr.even td, 
#voetbalcollege .weekschema .tabel tbody td	{	
	background			: #E4F5FC; 
	border-bottom		: solid 1px #98DAF4;	
	color				: #002947;
}

#voetbalcollege .weekschema .tabel a	{
	color				: #002947;
	text-decoration		: none;
}

#voetbalcollege .weekschema .tabel a:hover	{
	text-decoration		: underline;
}

#voetbalcollege .weekschema .tabel tbody tr.oneven td		{	background: #fff;	}
#voetbalcollege .weekschema .tabel tbody tr.hover td		{	background: #00a1e4; color: #fff;	}
#voetbalcollege .weekschema .tabel tbody tr.hover td a	{	color: #fff;	}

/* --------------------------------	*/
/* forum en forum onderwerpen		*/
/* --------------------------------	*/
#forum	{
	padding				: 0 0 10px 0;
}

#forum .categorieen, #forum_onderwerpen	{
	padding				: 10px;
	margin				: 0 0 15px 0;
	background			: #fff;
	color				: #002947;
}

#forum .tabel, #forum_onderwerpen .tabel	{
	width				: 100%;
	margin				: 0 0 10px 0;
}

#forum .tabel th.onderwerpen				{	width: 10%; text-align: center;	}
#forum .tabel th.laatste					{	width: 17%;	} 

#forum .tabel td.onderwerpen				{	text-align: center;	} 
#forum .tabel td.laatste					{	font-size: 0.9em;	}

#forum_onderwerpen .tabel th.auteur			{	width: 17%;	}
#forum_onderwerpen .tabel th.reacties		{	width: 10%; text-align: center;	}
#forum_onderwerpen .tabel th.laatste		{	width: 17%;	}

#forum_onderwerpen .tabel td.reacties		{	text-align: center;	}
#forum_onderwerpen .tabel td.laatste		{	font-size: 0.9em;	}

#forum .tabel thead th, #forum_onderwerpen .tabel thead th	{
	background			: #fff;
	font-weight			: normal;
	color				: #00A1E4;
	border-bottom		: solid 1px #98DAF4;
}

#forum .tabel tbody tr.even td, #forum .tabel tbody td, 
#forum_onderwerpen .tabel tbody tr.even td, #forum_onderwerpen .tabel tbody td	{	
	background-color	: #E4F5FC; 
	border-bottom		: solid 1px #98DAF4;	
	color				: #002947;
}

#forum .tabel a, 
#forum_onderwerpen .tabel a	{
	color				: #002947;
	text-decoration		: none;
}

#forum .tabel a:hover, 
#forum_onderwerpen .tabel a:hover	{
	text-decoration		: underline;
}

#forum .tabel tbody tr.oneven td, 
#forum_onderwerpen .tabel tbody tr.oneven td	{	
	background-color	: #fff;	
}

#forum .pagina_navigatie, 
#forum_onderwerpen .pagina_navigatie	{
	padding				: 0;
}

/* forum */
#forum .tabel tbody td	{
	height				: 60px;
}

#forum .tabel tbody td.categorie a	{
	font-weight			: bold;
	font-size			: 1.1em;
}

#forum .tabel tbody td.categorie p	{
	font-size			: 0.9em;
	line-height			: 1.4em;
	padding				: 0;
	color				: #2B4DA3;
}

#forum .tabel tbody tr td.nieuw,
#forum .tabel tbody tr td.oud	{
	padding-left		: 60px;
	background-image	: url(../img/forum_categorie.gif);
	background-repeat	: no-repeat;
	background-position	: 5px -70px;
}

#forum .tabel tbody tr td.oud	{
	background-position	: 5px 10px;
}

/* onderwerpen */
#forum_onderwerpen .tabel tbody tr td.onderwerp a	{
	padding-left		: 18px;
}

#forum_onderwerpen .tabel tbody tr td.nieuw a		{	
	font-weight			: bold; 
	background-image	: url(../img/forum_post.gif); 
	background-repeat	: no-repeat; 
	background-position	: 0 -118px;	
}

#forum_onderwerpen .tabel tbody tr td.oud a	{	
	background-image	: url(../img/forum_post.gif); 
	background-repeat	: no-repeat; 
	background-position	: 0 0;	
}

#forum_onderwerpen form.categorieen	{
	float				: left;
	padding				: 0;
	color				: #004E79;
	font-size			: 0.9em;
}


/* --------------------------------	*/
/* forum - onderwerp		 		*/
/* --------------------------------	*/
#forum_onderwerp	{
	padding				: 10px;
	margin				: 0 0 10px 0;
	background			: #fff;
	color				: #002947;
}

#forum_onderwerp ol  	{
	border-top			: solid 1px #98DAF4;
	padding				: 0 0 10px 0;
	margin				: 5px 0;
	position			: relative;
}

#forum_onderwerp ol li 	{
	position			: relative;
	border-bottom		: solid 1px #98DAF4;
	padding				: 0 0 5px 0;
}

#forum_onderwerp ol li a	{
	color				: #00A1E5;	
}

#forum_onderwerp ol li ul.acties	{	
	float				: right;
}

#forum_onderwerp ol li ul.acties li	{	
	height				: 11px;
	padding				: 4px 5px 0 0;
	float				: left;
	border				: none;
}

#forum_onderwerp ol li ul.acties li a	{	
	height				: 11px;
	width				: 12px;
	display				: block;
	float				: left;
	text-indent			: -900em;
	overflow			: hidden;
}

#forum_onderwerp ol li ul.acties li a.wijzigen		{	background: url(../img/wijzigen.gif) no-repeat left top; }
#forum_onderwerp ol li ul.acties li a.reageren		{	background: url(../img/reageren.gif) no-repeat left top; }
#forum_onderwerp ol li ul.acties li a.verwijderen	{	background: url(../img/verwijderen.gif) no-repeat left top; }

#forum_onderwerp ol li div.info	{
	color				: #2B4DA3;	
	background			: #E4F5FC;
	border-bottom		: solid 1px #98DAF4;
	padding				: 1px 5px;
	font-size			: 0.9em;
	margin				: 0 0 4px 0;
}

#forum_onderwerp ol li a.nieuw, #forum_onderwerp ol li a.oud	{
	display				: block;
	width				: 12px;
	height				: 16px;
	float				: left;
	margin				: 0 5px 0 0;
}

#forum_onderwerp ol li a.nieuw	{	background: #E4F5FC url(../img/forum_post.gif) no-repeat 0 -15px;	}
#forum_onderwerp ol li a.oud	{	background: #E4F5FC url(../img/forum_post.gif) no-repeat 0 3px;	}

#forum_onderwerp ol li div.info a	{
	text-decoration		: none;
	font-weight			: bold;
	color				: #2B4DA3;	
}

#forum_onderwerp ol li div.info a.clublid	{
	background			: url(../img/forum_clublid.gif) no-repeat left;
	padding				: 0 0 0 16px;
	color				: #00A1E5;
}

#forum_onderwerp ol li div.info span.tijd	{
	padding				: 0 0 0 15px;
}

#forum_onderwerp ol li div.bericht blockquote	{
	margin				: 15px 25px;
	padding				: 5px 10px;
	border				: solid 1px #98DAF4;
	color				: #2B4DA3;	
	background			: #F4FCFE url(../img/forum_quote.gif) no-repeat 10px 10px;
}

#forum_onderwerp form.categorieen, #forum_onderwerp form.sorteren	{
	float				: left;
	padding				: 0;
	color				: #004E79;
	font-size			: 0.9em;
}

#forum_onderwerp form.sorteren	{
	float				: right;
}


/* --------------------------------	*/
/* Zakelijk		 			 		*/
/* --------------------------------	*/
#zakelijk	{	
	padding				: 0 0 10px 0;
}

/* graafschap business */
#zakelijk div.business	{	
	float				: left;
	width				: 285px;
	background			: #004166;
	padding				: 10px;
}

#zakelijk div.business img	{	
	border				: solid 2px #fff;
	margin				: 5px 10px 0 0;
	float				: left;
}

#zakelijk div.business ul	{	
	border-bottom		: solid 1px #006599;
}

#zakelijk div.business ul li	{	
	border-top			: solid 1px #006599;
	padding				: 5px 0 5px 18px;
	background			: url(../img/zakelijk_business_item.gif) no-repeat 2px;
}

#zakelijk div.business ul li a	{	
	text-decoration		: none;
	font-weight			: bold;
}

#zakelijk div.business ul li a:hover	{	
	text-decoration		: underline;
	font-weight			: bold;
}

#zakelijk div.business p	{	
	padding				: 15px 0 0 0;
}

/* zakelijk video player */
#zakelijk .videoplayerzakelijk	{
	float				: right;
	width				: 305px;
	margin				: 0 0 10px 0;
}

/* lid worden */
#zakelijk .leden	{
	float				: right;
	width				: 305px;
	margin				: 0 0 10px 0;
	background			: #fff url(../img/tabs_wit_content_bg.gif) repeat-y right top;
}

#zakelijk .leden a	{
	color				: #044B77;
}

#zakelijk .leden a.button	{	
	color				: #fff;
}

/* tabs */
#zakelijk .leden .tab_content	{
	color				: #05253E;
	padding				: 10px;
}

#zakelijk .leden ul.tabs	{
	border				: none;
	background			: #007DB7 url(../img/tabs_wit_bg.gif) repeat-x right top;
	height				: 26px;
	position			: relative;
}

#zakelijk .leden ul.tabs li	{
	background-image	: url(../img/tabs_wit_item_bg.gif);
	height				: 26px;
}

#zakelijk .leden ul.tabs li a	{
	background-image	: url(../img/tabs_wit_item_bg.gif);
	padding				: 0 18px 0 4px;
	color				: #fff;
	height				: 26px;
	line-height			: 20px;
}

#zakelijk .leden ul.tabs li.first-child a	{
	background-image	: url(../img/tabs_wit_item_bg.gif);
	padding				: 0 18px 0 10px;
	color				: #fff;
}

#zakelijk .leden ul.tabs li.actief a	{
	color				: #05253E;
}

/* formuiler */
#zakelijk .leden ul.formulier  {
	border				: none;
	border-top			: solid 1px #DEF1FB;
	margin				: 0 0 10px 0;
}

#zakelijk .leden ul.formulier li  {
	padding				: 3px 0;
	border-bottom		: solid 1px #DEF1FB;
	background			: #fff;
}

#zakelijk .leden ul.formulier div.label {
	float				: left;
	width				: 120px;
	padding				: 2px 0 0 0;
}

#zakelijk .leden ul.formulier div.veld {
	float				: left;
	width				: 260px;
}


/* lijstje nieuwste lede */
#zakelijk #leden_nieuwe ul	{
	border				: solid 1px #c2e4f6;
}

#zakelijk #leden_nieuwe ul li	{	
	padding				: 2px 5px;
}

#zakelijk #leden_nieuwe ul li.oneven	{	
	background			: #DEF1FB;
}

#zakelijk #leden_nieuwe ul li a	{	
	text-decoration		: none;
}

#zakelijk #leden_nieuwe ul li a:hover	{	
	text-decoration		: underline;
}


/* schijnwerpers */
#zakelijk div.schijnwerpers	{	
	clear				: right;
	float				: right;
	width				: 305px;
	font-weight			: bold;
}

#zakelijk div.schijnwerpers img	{
	border				: solid 2px #fff;
	float				: left;
	margin				: 5px 10px 0 0;
}


/* --------------------------------	*/
/* Sponsorvacadeum 			 		*/
/* --------------------------------	*/
#sponsors form.filter	{	
	margin				: 0;
}

/* letters en branches bovenaan */
#sponsors form.filter ol.alfabet	{
	border-left			: solid 1px #fff;
	height				: 15px;
	line-height			: normal;
	margin				: 0 0 10px 0;
}

#sponsors form.filter ol.alfabet li	{
	float				: left;
	height				: 15px;
}

#sponsors form.filter ol.alfabet li a	{
	display				: block;
	float				: left;
	height				: 13px;
	border-right		: solid 1px #fff;
	padding				: 1px 6px;
	font-weight			: bold;
	text-decoration		: none;
	text-align			: center;
}

#sponsors form.filter ol.alfabet li a:hover	{
	text-decoration		: underline;
}

#sponsors form.filter ol.alfabet li.actief a	{
	text-decoration		: underline;
	background			: #00A1E5;
}

/* formuliertjes bovenaan */
#sponsors form.filter legend	{
	display				: none;
}

#sponsors form.filter ul li	{
	float				: left;
	width				: 310px;
}

#sponsors form.filter label	{
	font-weight			: bold;
	display				: block;
}

#sponsors form.filter li.naam input	{	width: 290px;	}
#sponsors form.filter select		{	width: 300px;	}

#sponsors form.filter li.submit		{ 
	padding				: 1.6em 0 0 0;
}


/* --------------------------------	*/
/* zakelijk ovezicht	 			*/
/* --------------------------------	*/
#sponsors #overzicht .tab_content	{
	padding				: 10px 0 0 0;
	clear				: both;
}

#sponsors #overzicht .tab_content table th.naam		{	width: auto;	}
#sponsors #overzicht .tab_content table th.plaats	{	width: 90px;	}
#sponsors #overzicht .tab_content table th.type		{	width: 80px;	}
#sponsors #overzicht .tab_content table th.website	{	width: 140px; text-align: right;	}

#sponsors #overzicht .tab_content table td.type		{	font-size: 0.9em; color: #BCD8FF;	}
#sponsors #overzicht .tab_content table td.website	{	text-align: right;	}

#sponsors #overzicht .tab_content table td a			{	text-decoration: none;	}
#sponsors #overzicht .tab_content table td a:hover		{	text-decoration: underline;	}


/* geografische weergaven */
#sponsors #overzicht #info_geografisch .navigatie {
	float				: left;
	width				: 200px;
	border				: solid 1px #004166;
}

#sponsors #overzicht #info_geografisch .met_sponsoren {
	height				: 500px;
} 

#sponsors #overzicht #info_geografisch ul.sponsoren	{
	overflow			: auto;
}

#sponsors #overzicht #info_geografisch .sponsoren li	{
	padding				: 5px 7px;
	margin				: 0 0 1px 0;
	line-height			: 1.4em;
	background			: #006EA3;	
	display				: block;
}

#sponsors #overzicht #info_geografisch .sponsoren li.hover	{
	cursor				: pointer;
	background			: #004166;	
}

#sponsors #overzicht #info_geografisch .sponsoren li.oneven	{
}

#sponsors #overzicht #info_geografisch .sponsoren li img	{
	border				: solid 2px #fff;
	float				: left;
}

#sponsors #overzicht #info_geografisch .sponsoren li .info	{
	background			: none;
	clear				: none;
	padding				: 0;
	margin				: 0;
	float				: right;
	width				: 220px;
}

#sponsors #overzicht #info_geografisch .sponsoren li .info p	{
	padding				: 0;
}

#sponsors #overzicht #info_geografisch .pagina_navigatie 	{
	padding				: 10px;
}


/* googlemap */
#sponsors #overzicht #info_geografisch .map	{
	height				: 500px;
	width				: 421px;
	border				: solid 1px #fff;
	margin				: 0 0 10px 0;
	color				: #000;
	float				: left;
}


/* --------------------------------	*/
/* zakelijk details		 			*/
/* --------------------------------	*/
#sponsors #details	{
	padding				: 15px 0 0 0;
	clear				: both;
	border-top			: solid 1px #fff;
}

#sponsors #details p.terug	{
	float				: right;
	padding				: 7px 10px;
}

#sponsors #details h3	{
	padding				: 7px 10px;
	background			: #002947;
	color				: #fff;
}


/* wijzigen */
#sponsors #details p.wijzigen {
	text-align			: right;
	height				: 16px;
	font-size			: 0.9em;
}

#sponsors #details p.wijzigen a {
	display				: block;
	height				: 16px;
	line-height			: 16px;
	float				: right;
	background			: url(../img/wijzigen.gif) no-repeat left;
	padding				: 0 0 0 20px;
	text-decoration		: none;
}


/* profiel tekstje */
#sponsors #details .profiel {
	float				: left;
	width				: 280px;
}

#sponsors #details .profiel img {
	border				: solid 1px #fff;
}


/* info tabjes */
#sponsors #details .info {
	float				: right;
	width				: 325px;
	padding				: 0 0 5px 0;
	margin				: 0 0 10px 0;
	background			: url(../img/tabs_wit_boven_bg.gif) repeat-x right bottom;
}

#sponsors #details .info ul.tabs	{
	border				: none;
}

#sponsors #details .info ul.tabs li	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
}

#sponsors #details .info ul.tabs li a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 14px 0 6px;
	height				: 21px;
	line-height			: 21px;
	color				: #fff;
}

#sponsors #details .info ul.tabs li.first-child a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 18px 0 10px;
	color				: #fff;
}

#sponsors #details .info ul.tabs li.actief a	{
	color				: #044B77;
	padding-top			: 4px;
	height				: 25px;
	line-height			: 25px;
}

#sponsors #details .info .tab_content	{
	background			: #fff url(../img/tabs_wit_content_bg.gif) repeat-y right top;
	color				: #00274A;
	padding				: 10px 15px;
}

#sponsors #details .info .tab_content a	{
	color				: #044B77;
}

/* wijzigen */
#sponsors #details .info p.wijzigen {
	padding				: 15px 0 0 0;
}

/* tab algemeen */
#sponsors #details #info_algemeen p.logo	{
	text-align			: center;
}

#sponsors #details #info_algemeen address	{
	display				: block;
	font-style			: normal;
	padding				: 0 0 10px 0;
}

#sponsors #details #info_algemeen dt	{
	display				: block;
	float				: left;
	width				: 100px
}

/* tab producten/diensten */
#sponsors #details #info_producten ul, 
#sponsors #details #info_producten ol	{
	margin				: 0 0 15px 30px;
	list-style			: square;
}

#sponsors #details #info_producten ol	{
	list-style			: decimal;
}

/* tab contactpersonen */
#sponsors #details #info_contactpersonen 	{

}

#sponsors #details #info_contactpersonen ul.tabs	{
	border				: none;
	height				: auto;
	width				: 150px;
	border-bottom		: solid 1px #B3D8E8;
	float				: right;
}

#sponsors #details #info_contactpersonen ul.tabs li	{
	background			: none;
	border-top			: solid 1px #B3D8E8;
	float				: none;	
	height				: auto;
	overflow				: hidden;
	margin				: 0 0 0 0px;
	padding				: 0 0 0 0px;
}

#sponsors #details #info_contactpersonen ul.tabs li a, 
#sponsors #details #info_contactpersonen ul.tabs li.actief a	{
	background			: none;
	float				: none;
	padding				: 7px 0 7px 20px;
	height				: auto;
	width				: 150px;
	line-height			: 1;
	color				: #002947;
	font-weight			: bold;
}

#sponsors #details #info_contactpersonen ul.tabs li.actief a	{
	background			: url(../img/zakelijk_contactpersonen_item_a.gif) no-repeat 5px;
}

#sponsors #details #info_contactpersonen .tab_content	{
	background			: #fff;
	padding				: 0;
}

/* inhoud */
#sponsors #details #info_contactpersonen img	{
	border				: solid 1px #002A4B;
	margin				: 0 0 10px 0;
}

#sponsors #details #info_contactpersonen h4	{
	font-size			: 1.1em;
}

#sponsors #details #info_contactpersonen p.functie	{
	color				: #00A1E5;
}


/* --------------------------------	*/
/* zakelijk - agenda en evenementen	*/
/* --------------------------------	*/
#evenementen	{
}

#evenementen div.navigatie	{
	border-bottom		: solid 1px #fff;
	padding				: 3px 10px;
	margin				: 0 0 10px 0;
	height				: 1.5em;
	background			: #004166;
}

#evenementen div.navigatie li.huidige	{	width: 212px; float: left; text-align: center; font-weight: bold;	}
#evenementen div.navigatie li.vorige	{	width: 196px; float: left; text-align: left;	}
#evenementen div.navigatie li.volgende	{	width: 196px; float: left; text-align: right;	}


/* evenementen overzicht	*/
#evenementen	{
	margin				: 0 0 10px 0;
}

#evenementen ol li	{
	border-bottom		: solid 1px #1094c6;
	padding				: 10px 0;
}

#evenementen ol li.hover	{
	cursor				: pointer;
	background			: #004166;	
}

#evenementen ol li img	{
	float				: left;
	border				: solid 2px #fff;
	margin				: 0 10px 0 5px;
}

#evenementen ol li div.inhoud	{
	float				: right;
	width				: 525px;
}

#evenementen ol li p	{
	padding				: 2px 0;
	clear				: both;
}

#evenementen ol li h4	{
	font-size			: 1.2em;
	margin				: 0 0 5px 0;
}

#evenementen ol li h4 a	{
	text-decoration		: none;
}

#evenementen ol li dl	{
	float				: left;
}

#evenementen ol li dl.info	{ width: 330px; }
#evenementen ol li dl.stats	{ width: 150px; }


#evenementen ol li dl dt	{
	float				: left;
	width				: 60px;
	font-weight			: bold;
}

#evenementen .uitverkocht	{
	border				: 1px solid #02A1E5;
	width				: 50px;
	height				: 50px;
	line-height			: 50px;
	background			: #002947;
	float				: left;
	text-transform		: uppercase;
	color				: white;
	font-size			: 1.1em;
	font-weight			: bold;
	text-align			: center;
}


/* --------------------------------	*/
/* evenement						*/
/* --------------------------------	*/
#evenement {
	clear				: both;
	padding				: 0 0 5px 0;
	margin				: 0 0 10px 0;
	background			: url(../img/tabs_wit_boven_bg.gif) repeat-x right bottom;
}

#evenement ul.tabs	{
	border				: none;
}

#evenement ul.tabs li	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
}

#evenement ul.tabs li a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 14px 0 6px;
	height				: 21px;
	line-height			: 21px;
	color				: #fff;
}

#evenement ul.tabs li.first-child a	{
	background-image	: url(../img/tabs_wit_boven_item_bg.gif);
	padding				: 8px 18px 0 10px;
	color				: #fff;
}

#evenement ul.tabs li.actief a	{
	color				: #044B77;
	padding-top			: 4px;
	height				: 25px;
	line-height			: 25px;
}

#evenement .tab_content	{
	background			: #fff url(../img/tabs_wit_content_bg.gif) repeat-y right top;
	color				: #044B77;
	padding				: 10px 15px;
}

#evenement .tab_content a	{
	color				: #044B77;
}

/* info */
#evenement #info	{
}

#evenement #info p.type	{
	color				: #00A1E5;
	padding				: 0;
}

#evenement #info .omschrijving	{
	float				: left;
	width				: 330px;
}

#evenement #info .omschrijving img	{
	border				: solid 1px #002947;
}

#evenement #info dl	{
	float				: right;
	width				: 230px;
	padding				: 0 0 0 15px;
	border-left			: solid 1px #9BD5F4;
	margin				: 0 0 10px 0;
}

#evenement #info dl dt	{
	float				: left;
	width				: 70px;
	font-weight			: bold;
}

#evenement #info dl dd	{
	margin-left			: 70px;
}

#evenement #info p.aanmelden	{
	float				: right;
	width				: 230px;
}

#evenement #info p.aanmelden a	{
	text-indent			: -900em;
	overflow			: hidden;
	display				: block;
	width				: 180px;
	height				: 38px;
	background			: url(../img/evenement_aanmelden.gif) no-repeat left top;
}

/* aanmeld form */
#evenement #info_aanmelden form, 
#evenement #info_aanmelden p.buttons	{
	padding				: 0;
	margin				: 0;
}

#evenement #info_aanmelden span.aantal_prijs	{
	padding				: 0 0 0 0px;
}

#evenement #info_aanmelden ul.formulier li div textarea {
	width					: 350px;
	height				: 75px;
}

#evenement #info_aanmelden ul.formulier  {
	border-top			: solid 1px #DEF1FB;
	border-right		: none;
	border-left			: none;
	margin				: 0 0 10px 0;
}

#evenement #info_aanmelden ul.formulier li  {
	padding				: 3px 0;
	border-bottom		: solid 1px #DEF1FB;
}

#evenement #info_aanmelden ul.formulier div.label {
	float				: left;
	width				: 120px;
	padding				: 2px 0 0 0;
}

#evenement #info_aanmelden ul.formulier div.veld {
	float				: left;
	width				: 360px;
}

#evenement #info_aanmelden .tabel	{
	margin				: 0 0 10px 0;
}

#evenement #info_aanmelden .tabel th, #evenement #info_aanmelden .tabel td	{
	padding				: 3px 5px;
	text-align			: left;
}

#evenement #info_aanmelden .tabel tbody th	{
	background			: #002947;
	font-weight			: bold;
	color				: #fff;
	text-align			: left;
}

#evenement #info_aanmelden .tabel tbody td	{	
	background			: #fff; 
	border-bottom		: solid 1px #98DAF4;	
	color				: #002947;
}

/* google maps */
#evenement #info_route #route_map 	{
	width				: 100%;
	height				: 400px;
	border				: solid 1px #000;
}


/* --------------------------------	*/
/* inlogggen			 			*/
/* --------------------------------	*/
#login	{
	margin				: 0 0 10px 0;
	padding				: 10px;
	width				: 288px;
	background			: #006599;
	position			: relative;
	color				: #fff;
}

#login h3	{
	background			: #002947;
	font-weight			: bold;
	font-size			: 1em;
	padding				: 3px 10px;
}

#login fieldset	{
	padding				: 3px 10px;
}

#login legend	{
	display				: none;
}

/* formuliertje */
#login .form li	{
	padding				: 0 0 3px 0;
}

#login .form li label	{
	display				: block;
	float				: left;
	padding				: 3px 0 0 0;
	width				: 100px;
}

#login .form li input	{
	width				: 153px;
}

#login .form li input.button	{
	width				: 60px;
	background			: #002947;
}

#login .form li.onthouden	{
	float				: right;
}

#login .form li.onthouden input, 
#login .form li.onthouden label {
	width				: auto;
	display				: inline;
	float				: none;
	padding				: 0;
	vertical-align		: middle;
	border				: none;
	background			: none;
}

#login .form li.button	{
	float				: left;
	padding				: 0 0 0 100px;
}

/* info linkjes (lid worden, problemen...) */
#login .info	{
	clear				: both;
	height				: 1em;
	padding				: 8px 0 0 0;
}

#login .info li	{
	float				: left;
	padding				: 0 20px 0 10px;
	font-size			: 0.9em;
	background			: url(../img/zijbalk_login_info_a.gif) no-repeat left;
}

#login .info li a	{
	color				: #fff;
	text-decoration		: none;
}

#login .info li a:hover	{
	text-decoration		: underline;
}


/* --------------------------------	*/
/* fotoboek 					 	*/
/* --------------------------------	*/
#fotoboek	{
	
}

/* thumbnails */
#fotoboek .thumbs	{
	border-top			: solid 1px #002947;
	border-bottom		: solid 1px #002947;
	height				: 62px;
	position			: relative;
	overflow			: hidden;
	width				: 100%;
	margin				: 0 0 10px 0;
}

#fotoboek .thumbs a.nav_links, 
#fotoboek .thumbs a.nav_rechts	{
	background			: #fff;
	border-left			: solid 1px #002947;
	border-right		: solid 1px #002947;
	height				: 62px;
	line-height			: 62px;
	width				: 10px;
	display				: block;
	overflow			: hidden;
	font-weight			: bold;
	text-decoration		: none;
	text-align			: center;
	position			: absolute;
	top					: 0;
	left				: 0;
	z-index				: 100;
}

#fotoboek .thumbs a.nav_rechts	{
	left				: auto;
	right				: 0;
}

#fotoboek .thumbs a.nav_links:hover, 
#fotoboek .thumbs a.nav_rechts:hover	{
	background			: #00A1E5;
	color				: #fff;
}

#fotoboek .thumbs a.disabled	{
	cursor				: default !important;
	color				: #fff !important;
	background			: #fff !important;
}

#fotoboek .thumbs ul	{
	margin				: 0 12px;
	position			: relative;
	overflow			: hidden;
	white-space			: nowrap;
}

#fotoboek .thumbs ul li	{
	float				: left;
}

#fotoboek .thumbs img	{
	border				: solid 1px #fff;
	border-right		: none;
}

/* player (diashow, vorige volgende) */
#fotoboek .player	{
	height				: 22px;
	padding				: 0 0 10px 0;
}

#fotoboek .player li	{
	float				: left;
	height				: 20px;
	margin				: 0 10px 0 0;
	background			: #002947;
}

#fotoboek .player li a	{
	float				: left;
	display				: block;
	font-weight			: bold;
	padding				: 2px 6px 2px 24px;
	height				: 16px;
	line-height			: 16px;
	text-decoration		: none;
	color				: #fff;
}

#fotoboek .player li a.slideshow	{	background: url(../img/fotoboek_slideshow.gif) no-repeat 4px;	}
#fotoboek .player li a.vorige		{	background: url(../img/fotoboek_vorige.gif) no-repeat 4px;	}
#fotoboek .player li a.volgende		{	background: url(../img/fotoboek_volgende.gif) no-repeat 4px;	}


/* grote foto */
#fotoboek .foto	{
	text-align			: center;
	border				: solid 1px #002947;
}


/* --------------------------------	*/
/* contact pagina				 	*/
/* --------------------------------	*/
#contact_route #route_map {	
	height				: 400px;
	width				: 595px;
	border				: solid 1px #002947;
}

#contact_route #route_map, #contact_route #route_map a	{
	color				: #002947
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	clear				: both;
	position			: relative;
	background			: #fff url(../img/footer_bg.gif) no-repeat left top;
}

#footer h3	{
	display				: none;
}

/* beleef de sfeer, D'RAN! */
#footer p.dran	{
	height				: 50px;
	position			: relative;
}

#footer p.dran a	{
	position			: absolute;
	display				: block;
	left				: 475px;
	top					: 15px;
	background			: url(../img/trans.gif);
	width				: 130px;
	height				: 25px;
	text-indent			: -900em;
	overflow			: hidden;
}

#footer p.dran .flash	{
	height				: 50px;
	left				: 343px;
	top					: 1px;
	position			: absolute;
}

/* copyright enzo */
#footer ul.site_info	{	
	text-align			: center;
	font-size			: 0.9em;
	padding				: 5px 0 20px 0;
}

#footer ul.site_info li	{	
	display				: inline;
	color				: #A6A6A6;
}

#footer ul.site_info a	{	
	text-decoration		: none;
	color				: #A6A6A6;
	margin				: 0 5px;
}

#footer ul.site_info li.amimpact a	{
	margin				: 0 0 0 5px;	
}

/* sponsoren */
#footer ul.sponsoren	{	
	background			: url(../img/footer_sponsoren.gif) no-repeat left 0;
	width				: 870px;
	height				: 139px;
	margin				: 10px auto;
	position			: relative;
}

#footer ul.sponsoren li	{	
	float				: left;
}

#footer ul.sponsoren a	{
	position			: absolute;
	top					: 10px;
	display				: block;
	background			: url(../img/trans.gif);
	width				: 80px;
	height				: 50px;
	text-indent			: -900em;
	overflow			: hidden;
}

/* shirtsponsor */
#footer ul.sponsoren a.atag				{ left: 0;		top: 85px;	width: 90px;	height: 35px;	}

/* official partners */
#footer ul.sponsoren a.twinlife			{ left: 115px;	top: 20px; }		
#footer ul.sponsoren a.businesscenter	{ left: 213px;	top: 20px;	width: 85px;	}
#footer ul.sponsoren a.grolsch			{ left: 310px;	top: 15px; }
#footer ul.sponsoren a.wincanton		{ left: 402px;	top: 20px; 	height: 40px;	}
#footer ul.sponsoren a.vrienden			{ left: 500px;	top: 20px; 	height: 40px;	}
#footer ul.sponsoren a.rabobank			{ left: 595px;	top: 0;		width: 60px; 	height: 60px; }
#footer ul.sponsoren a.atagverwarming	{ left: 670px;	top: 27px;	height: 35px;	}

#footer ul.sponsoren a.ruesink			{ left: 110px;	top: 80px;	height: 40px;	width: 100px; }
#footer ul.sponsoren a.rotra			{ left: 220px;	top: 80px;	height: 40px;	width: 60px; }
#footer ul.sponsoren a.tj				{ left: 310px;	top: 90px;	height: 30px; }
#footer ul.sponsoren a.tigerbalm		{ left: 410px;	top: 80px; 	height: 40px;	width: 70px;	}
#footer ul.sponsoren a.unica			{ left: 500px;	top: 90px;	height: 30px; }
#footer ul.sponsoren a.wimbosman		{ left: 585px;	top: 70px; }
#footer ul.sponsoren a.kav				{ left: 670px;	top: 85px;	height: 35px; }

/* kledingsponsors */
#footer ul.sponsoren a.pietzoomers		{ left: 770px;		top: 15px; 	width: 90px;	}
#footer ul.sponsoren a.kwd				{ left: 790px;		top: 65px; 	width: 44px;	height: 60px;	}


/* --------------------------------	*/
/* dialoog vensters (ajax overlay) 	*/
/* --------------------------------	*/
#dialog_blocker	{
	position			: absolute;
	top					: 0;
	left				: 0;
	width				: 994px;
	z-index				: 1336;
	background			: #0A1A32;
}

#dialog	{
	position			: absolute;
	top					: 100px;
	left				: 153px;
	width				: 674px;
	z-index				: 1337;
	display				: none;
}

#dialog table	{
	width				: 100%;
}

#dialog table table	{
	width				: auto;
}

#dialog .header_links	{ height: 70px; background: url(../img/dialog/header_bg_links.png) no-repeat left top;	}
#dialog .header_midden	{ height: 70px; background: url(../img/dialog/header_bg_midden.png) repeat-x left top;	}
#dialog .header_rechts	{ height: 70px; background: url(../img/dialog/header_bg_rechts.png) no-repeat left top;	}

#dialog .content_links	{ background: url(../img/dialog/content_bg_links.png) repeat-y left top;	}
#dialog .content_midden	{ background: #fff url(../img/dialog/content_bg_midden.gif);	}
#dialog .content_rechts	{ background: url(../img/dialog/content_bg_rechts.png) repeat-y left top;	}

#dialog .footer_links	{ background: url(../img/dialog/footer_bg_links.png) no-repeat left top;	}
#dialog .footer_midden	{ background: url(../img/dialog/footer_bg_midden.png) repeat-x left top;	}
#dialog .footer_rechts	{ background: url(../img/dialog/footer_bg_rechts.png) no-repeat left top;	}

#dialog div.sluiten {
	position			: relative; 
	height				: 70px; 
}

#dialog a.sluiten {
	position			: absolute;
	top					: 45px;
	right				: 45px;
	display				: block;
	width				: 25px;
	height				: 25px;
	background			: url(../img/trans.gif);
	text-indent			: -900em;
	overflow			: hidden;
}

#dialog	.content	{
	background			: #fff;
	text-align			: left;
	line-height			: 1.6em;
}

#dialog	.content a	{
	color				: #007DB5;
}

#dialog	.content img.img	{
	border				: solid 1px #000;
}

#dialog	.melding	{
	text-align			: center;
	font-weight			: bold;
	color				: #004C78;
}

/* dialog opmaak */


/* formulieren */
#dialog fieldset	{
}

#dialog ul.formulier  {
	border-top			: solid 1px #DEF1FB;
	margin				: 0 0 10px 0;
}

#dialog ul.formulier li  {
	padding				: 3px 0;
	border-bottom		: solid 1px #DEF1FB;
}

#dialog ul.formulier div.label {
	float				: left;
	width				: 120px;
	padding				: 2px 0 0 0;
}

#dialog ul.formulier div.veld {
	float				: left;
	width				: 360px;
}

#dialog ul.smilies li	{
	float: left;
	margin: 0 3px;
}


/* --------------------------------	*/
/* video						 	*/
/* --------------------------------	*/
#video h2	{
	font-size			: 1.3em;
	color				: #007DB5;
	margin				: 0 0 5px 0;
}

#video .player_container	{
	position			: relative;
}

#video .player_container .film_volledig	{
	position			: absolute;
	top					: 0;
	left				: 0;
	width				: 540px;
	height				: 324px;
	line-height			: 324px;
	font-weight			: bold;
	text-align			: center;
	background			: #003a5f url(../img/video_volledig_bg.gif) no-repeat right bottom;
}

#video .player_container .film_volledig a	{
	color				: #fff;
}

#video dl.info	{
	margin				: 5px 0;
	padding				: 3px 5px;
	background			: #E4F5FC; 
	border				: solid 1px #98DAF4;	
	color				: #007DB5;
}

#video dl.info dt	{
	display				: inline;
	font-weight			: bold;
	margin				: 0 5px 0 0;
}

#video dl.info dd	{
	margin				: 0 15px 0 0;
	display				: inline;
}
