/* Main classes */

html {
	height:				100%;
}

body {
	margin-top:			0px;
	margin-left:		0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
	letter-spacing:		0px;
	background-image:	url('../images/background.gif');
	background-repeat:	repeat-x;
	background-color:	#ecf1f5;
}

body.page {
	background-image:	url('../images/container_bg.gif');
	background-repeat:	repeat-y;
	background-position: top right;
}

td {
	font-size:			12px;
	color:				#000000;
}

a {
	text-decoration:	none; 
	color:				#000000;
}

h2 {
	margin:				0px;
	font-size:			13px;
}

p {
	line-height:		16px;
	font-weight:		normal;
	margin:				0px;
}

div.clear {
	clear:				both;
	height:				0px;
}

div.hr {
	width:				100%;
	float:				left;
	height:				1px;
	background-color:	#7395b1;
	line-height:		0px;
	font-size:			0px;
	margin-bottom:		3px;
}

.floatLeft {
	float:				left;
}

/*-------------------------------------------------------------------/* main */
div#main {	
	position:			absolute;
	top:				0px;
	left:				50%;
	margin-left:		-474px;
	height:				auto;
	width:				948px;
	background-image:	url('../images/container_bg.gif');
	background-repeat:	repeat-y;
}

div#spacer {
	float:				left;
	width:				947px;
	height:				5px;
	background-color:	#FFFFFF;
}

/*------------------------------------------------------------------/* top */
div#top {
	position:			relative;
	float:				left;
	width:				948px;
	height:				148px;
	background-color:	#FFFFFF;
	background-image:	url('../images/header.jpg');
	background-repeat:	no-repeat;
}

ul#menu {
	margin-top:			108px;
}

ul#menu li {
	float:				left;
	background-color:	#3f5261;
	width:				132px;
	height:				30px;
	margin-right:		4px;
	text-align:			center;
	line-height:		30px;
}

ul#menu li.last {
	margin-right:		0px;
}

ul#menu li a {
	color:				#FFFFFF;
	font-weight:		bold;
	text-transform:		uppercase;
	letter-spacing:		0px;
}

/*-----------------------------------------------------------------/* sidebar left */
div#mainLeft {
	float:				right;
	width:				207px;
	height:				auto;
	margin-right:		2px;
	background-color:	#d0dce9;
}

div#mainLeft img.icoon {
	float:				left;
	clear:				left;
	margin:				0px 6px 6px 23px;
}

div#mainLeft a.slider_bottom_link {
	display:			block;
	float:				left;
	width:				130px;
	height:				19px;
	line-height:		19px;
	margin-bottom:		6px;
	color:				#7395b1;
	font-weight:		bold;
}

div#mainLeft div p.mijnTitel {
	font-weight:		bold;
	font-size:			12px;
	color:				#415262;
}

div#mainLeft div p.mijnDatum {
	color:				#7395b1;
	margin-bottom:		11px;
	font-weight:		bold;
}

div#mainLeft div a.mijnnieuws_link img {
	border:				0;
}

div#mainLeft strong {
	display:			block;
	float:				left;
	clear:				left;
	width:				180px;
	height:				auto;
	margin:				8px 0px 10px 22px;
}

div#mainLeft .no_news {
	margin-top:			10px;
	margin-bottom:		0px;
}

div#mainLeft img.no_news {
	margin-top:			10px;
}

a#shopsport img {
	margin:				18px 0px 10px 10px;
	border:				0;
}

#bovekobanner {
	margin:				0px 0px 10px 10px;
	border:				0;
}

/*----------------------------------------------------------------/* content */
div#mainContent {
	float:				right;
	height:				auto;
	width:				730px;
}

iframe {
	background-color:	transparent;
}

div#mainRight {
	float:				left;
	width:				514px;
	height:				auto;
}

a.compleetNieuws {
	float:				left;
	margin-left:		5px;
	margin-bottom:		3px;
	color:				#1f4054;
}

a.compleetNieuws img {
	border:				0;
	margin-right:		10px;
	margin-bottom:		-3px;
}

div.prikbordContent {
	width:				515px;
	float:				left;
	padding:			0px 0px 5px 0px;
	background-color:	#e3eaf2;
	margin-bottom:		5px;
}

div.prikbordContent .prikbordBericht {
	float:				left;
	margin-left:		29px;
	color:				#7395b1;
	font-weight:		bold;
}

div.prikbordContent img#prikbordtoevoegen {
	border-width:		0px;
}

div.prikbordContent a#prikbordtoevoegen_link {
	float:				right;
	margin:				20px 6px 0px 0px;
}

img.nieuwsHeader {
	margin-bottom:		3px;
}

a.nieuwsbericht {
	float:				left;
	display:			block;
	width:				515px;
	height:				auto;
	background-color:	#FFFFFF;
	padding:			5px 0px 0px 0px;
	margin-bottom:		3px;
}

a.nieuwsbericht:hover {
	background-color:	#e3eaf2;
}

a.nieuwsbericht span {
	float:				right;
	margin-right:		4px;
}

a.nieuwsbericht img {
	float:				left;
	border-width:		0px;
	margin-right:		9px;
	margin-left:		7px;
}

a.nieuwsbericht h2 {
	float:				left;
	margin-bottom:		2px;
	margin-left:		7px;
	width:				315px;
}

a.nieuwsbericht h2.h2Foto {
	margin-left:		0px;
}

a.nieuwsbericht p.pNieuwsbericht {
	float:				left;
	display:			inline;
}

a.nieuwsbericht div.clearLeft {
	clear:				left;
	margin-left:		10px;
	width:				415px;
}

a.nieuwsbericht div.clearLeft p {
	display:			inline;
	float:				left;
}

a.nieuwsbericht p.wedstrijdverslag_intro {
	margin-left:		40px;
}

p.geen_berichten {
	margin-left:		7px;
}

div#fotoNavigatie {
	float:				left;
	width:				350px;
	background-color:	#d0dce8;
	padding-top:		11px;
	margin-bottom:		3px;
}

div#fotoNavigatie img {
	display:			block;
}

div#fotoNavigatie h2 {
	height:				26px;
	margin-left:		30px;
}

 ul#navigatieFoto {
	list-style-type:	none;
	float:				left;
	margin:				0px 0px 10px 0px;
	padding:			0px;
}

ul#navigatieFoto li {
	float:				left;
	width:				18px;
	height:				17px;
	margin:				0px 2px 0px 0px;
	text-align:			center;
	background-color:	#d0dce8;
	padding-top:		1px;
}

ul#navigatieFoto li.long {
	text-align:			left;
	margin-right:		0px;
}

ul#navigatieFoto li.long span {
	margin-left:		4px;
}


/*---------------------------------------------------------------/* sidebar right */
div#sidebarRight {
	float:				left;
	height:				auto;
	width:				210px;
	padding:			0px 0px 0px 0px;
	margin-left:		2px;
}

div#sidebarRight table {
	width:				207px;
}

div#sidebarRight tr.tableImage {
	width:				207px;
	background-color:	#8195A6;
}

/*--------------------------------------------------------------/* adverteren */

p.adverteren {
	margin-bottom:		20px;
	line-height:		16px;
	font-size:			12px;
	padding:			0px 20px 0px 20px;
}

p.adverteren a {
	text-decoration:	underline;
}

div.adverteren {
	background-color:	#7496b2;
	width:				515px;
	height:				15px;
	margin-bottom:		20px;
}

/*--------------------------------------------------------------/* oude css */

div#banners {
	position:			relative;
	left:				805px;
	top:				132px;
}

span.menu_text
{
	left: 10px;
}

#shadow
{
	position: relative;
	width: 772px;
	font: normal 1px/1px arial; 
	height: 11px;
	background-image: url('../images/top_shadow.gif'); 
	z-index: 1;
}

.shirt
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-align: center;
	width:70px;
	letter-spacing: 0px
}


.shirt a
{
	text-decoration: none;
	color: #000000;
}

.shirt a:hover
{
	color: #7395b1;
}

.shirt a img {
	margin-bottom: 5px;
}

/* Custom classes: Pages */

#home_nieuws_bullet
{
	position: relative;
	top:4px;
}

#home_nieuws_tekst
{
	position: relative;
	top:4px;
}

table.home_wedstrijdverslagen
{
	width: 416px;
}

table.home
{
	position: relative;
	top: 0px;
	width: 100%;
}



tr.header
{
	height: 15px;
	background-color: #7395b1;
}

tr.row
{
	height: 14px;
	background-color: #e3eaf2;
}

tr.row_space
{
	height: 9px;
	background-color: #e3eaf2;
}

td.home_wedstrijdverslagen
{
	width: 416px;
	vertical-align:top;
	background-color: #e3eaf2;
}

td.home_space_3px;
{
	width: 4px;
	background-color: #FFFFFF;
}

td.home_kolom
{
	width: 126px;
	vertical-align: top;
	background-color: #e3eaf2;
}

td.home_space_invaders
{
	width: 126px;
	background-color: #e3eaf2;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.banner_small
{
	width: 126px;
	background-color: #e3eaf2;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.fotovdweek
{
	width: 126px;
	background-color: #e3eaf2;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.fotovdweek img
{
	border: 0px;
}


td.home_space_invaders img
{
	width: 116px;
	height: 50px;
	border: 0px;
}

.home_nieuws_meer a
{
	color: #000000;
	font-weight: bold;
}

.home_nieuws_meer a:hover
{
	color: #000000;
	font-weight: bold;
}

#nieuws_bericht
{
	position: relative;
	left: 7px;
	width:98%;
}

#nieuws_fotos
{
	position: relative;
	left: 7px;
	width:98%;
}

#fotos_fotos
{
	position: relative;
	left: 7px;
	width:98%;
}

#voorbeschouwing_tekst
{
	position: relative;
	left: 7px;
	width:98%;
}

#links_links
{
	position: relative;
	left: 7px;
	width:98%;
}

.fotos_select
{
	position: relative;
	left: 7px;
	width: 98%;
}

.nieuws_titel
{
	font-weight: bold;
	font-size: 15px;
}

.nieuws_header
{
	text-align: left;
}

#klassen_banner
{
	position: relative;
	left: 0px;
	top: 4px;
	width: 510;
}

#klassen_periodes
{
	position: relative;
	background-color: #e3eaf2;
	height: 15px;
	top: 1px;
}

#klassen_periode2
{
	position: relative;
	display: none;
}

#klassen_periode3
{
	position: relative;
	display: none;
}

#verslag_info
{
	position: relative;
	left: 7px;
	width:98%;
}

#verslag_thuis
{
	position: relative;	
	width: 510px;
	left: 7px;
	display: none;
}

#verslag_thuis_geschiedenis
{
	position: relative;	
	left: 7px;
	display: none;
}

#verslag_uit
{
	position: relative;	
	width: 510px;
	left: 7px;
	display: none;
}

#verslag_uit_geschiedenis
{
	position: relative;	
	left: 7px;
	display: none;
}

.klassen_header
{
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
}

.klassen_header td
{
	color: #FFFFFF;
	font-weight: bold;
}

.klassen_wit
{
	width: 1px;
	background-color: #FFFFFF;
}

.klassen_nutteloze_class_voor_een_streepje
{
	width: 10px;
	text-align: center;
}

.klassen_team_thuis
{
	width: 100px;
}

.klassen_team_thuis a
{
	text-decoration: underline;
}

.klassen_team_uit
{
	width: 100px;
}

.klassen_team_uit a
{
	text-decoration: underline;
}

.klassen_programma_datum
{
	text-align: right;
	color: white;
	font-weight: bold;
}

.verslag_titel
{
	font-weight: bold;
	font-size: 15px;
}

.verslag_wedstrijd
{
	width: 100px;
}

.verslag_clubs
{
	width: 210px;
}

.verslag_uitslagen a
{
	font-weight: bold;
	color: #5A8D1F;
}

.verslag_uitslagen a:hover
{
	font-weight: bold;
	color: #5A8D1F;
}

.verslag_uitslagen img
{
	border: 0px;
}

.10px
{
	width: 10px;
}

.4pxheight
{
	height: 4px;
}

.4pxheight_wit
{
	height: 4px;
	background-color: #FFFFFF;
}

.2pxheight
{
	background-color: #FFFFFF;
	height: 2px;
}

.bold
{
	font-weight: bold;
}

.table_header
{
	background-color: #7395b1;
	width: 100%;
	height: 15px;
}

.table_content
{
	width: 100%;
	background-color: #e3eaf2;
	padding: 0px;
}

.table_content_nieuws
{
	width: 100%;
	background-color: #e3eaf2;
}

.table_content_empty
{
	width: 100%;
	background-color: #e3eaf2;
	height: 16px;
}

.table_100pr
{
	width: 100%;
}

td.credits a
{
	color: #7395b1;
}

span.credits a
{
	color: #7395b1;
}

#legenda
{
	position: absolute;
	left: 10px;
	top: 10px;
}

.header_image
{
	position: relative;
	left: 10px;
}

img.banner {
	/*width: 416px;
	height: 63px;*/
	border: 0px;
}

div#banner7 {
	float:	right;
	width:	154px;
	height:	127px;
	margin-bottom:	10px;
}

div#banner8 {
	float:	right;
	width:	154px;
	height:	127px;
	margin-bottom:	10px;
}

img.banner-small {
	float: right;
	width: 154px;
	height: 127px;
	border: 0px;
	margin: 0px 1px 10px 0px;
}

form.poll {
	margin: 0px;
	padding-left:	15px;
}


.poll_title
{
	height: 15px;
	background-color: #7395b1;
}

.poll_close
{
	width: 100%;
	text-align:center;
}

/* Popup banner */

div#temp{
	display:none;
}

a#aBanner {
	margin-top: 5px;
}

a#aBanner img {
	border: 0;
}

div.reactieHolder {
	margin-top:		20px;
}

div.reactieForm [
	padding-left:	10px;
}