/* CSS Document */
	body {
	width:960px;
	margin: 20px auto;
	background: #2c7002 url(../images/bggrass.jpg) repeat-x;
	/* background: #fff url(../images/bgsnow.jpg) repeat-x; */
	text-align: left;
	}

	#website {
	position: relative;
	display: block;
	width: 960px;
	float: left;
	display: block;
	margin: 0 0 0 0;
	z-index: 1;
	height: auto;
	background-color: #ffffcb;
	}

	#header {
	  	float: left;
		width: 960px;
		height: 131px;
		background: url(../images/header.gif);
	}

	#hoofdsponsor {
		width: 319px;
		height: 100px;
		position: absolute;
		left: 643px;
		top: 0px;
	}
	
	#hoofdsponsortext {
	position: absolute;
	right: 0;
	font-family: Verdana, Arial, Helvetica, Geneva;
	color: black;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	margin-right: 10px;	
	margin-top: 10px;
	text-align: right;
	}

	#adresfcp {
	position: absolute;
	left: 480px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	color: black;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	margin-right: 10px;
	text-align: left;	
	}

	#content {
	float: left;
	width: 960px;
	height: auto;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, Geneva;
	color: black;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 20px;
	}

	#breadcrumb {
	padding-left: 10px;
	padding-top: 5px;
	}

		#breadcrumb a.breadcrumb {
		font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; color: #cc0000; text-decoration: underline; font-weight: normal;
		}

	.columnkeeper {
		width: 960px;
		height: auto;
		overflow: hidden;
	}

		.columnleft {
		width: 159px;
		height: auto;
		overflow: hidden;
		border-left: 1px solid #ffffcb;
		vertical-align: top;
		}

		.columncenter {
		width: 478px;
		height: auto;
		overflow: hidden;
		border-left: 1px solid #ffffcb;
		vertical-align: top;
		}

		.contentblockcenter {
		float: left;
		width: 478px;
		height: auto;
		}

			.txt_contentblock {
			float: left;
			margin-left: 10px;
			margin-top: 5px;
			margin-right: 10px;
			padding-bottom: 10px;
			height: auto;
			overflow: hidden;
			width: 458px;
			}

			.underlined {
			margin-top: 3px;
			margin-left: 10px;
			margin-right: 10px;
			/*background: url(../images/horizontaldottedline.gif) repeat-x;*/
			border-bottom: 1px dotted #cc0000;
			min-height: 16px;
			max-height: augo;
			_height: 16px;
			cursor: pointer;
			color: #cc0000;
			}

				a.listlink {font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; color: #cc0000; text-decoration: none; font-weight: normal;}
				a.listlink:link {font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; color: #cc0000; text-decoration: none; font-weight: normal;}
				a.listlink:visited {font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; color: #cc0000; text-decoration: none; font-weight: normal;}
				a.listlink:hover {font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; color: #cc0000; text-decoration: underline; font-weight: normal;}

			.underlinedcenter {
			margin-top: 3px;
			/*background: url(../images/horizontaldottedline.gif) repeat-x;*/
			border-bottom: 1px dotted #cc0000;
			height: 16px;
			cursor: pointer;
			color: #cc0000;
			}

			.leesmeer {
			margin: 10px;
			font-weight: bold;
			text-align: right;
			color: #cc0000;
			}

				a.leesmeerlink {font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; color: #cc0000; text-decoration: none; font-weight: bold;}
				a.leesmeerlink:link {font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; color: #cc0000; text-decoration: none; font-weight: bold;}
				a.leesmeerlink:visited {font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; color: #cc0000; text-decoration: none; font-weight: bold;}
				a.leesmeerlink:hover {font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; color: #cc0000; text-decoration: underline; font-weight: bold;}

			.leesmeercenter {
			margin-top: 10px;
			font-weight: bold;
			text-align: right;
			color: #cc0000;
			}

		.columnborder {
		with: 1px;
		border-left: 1px solid #ffffcb;
		background: url(../images/dottedline.gif) repeat-y;
		}

		.columnright {
		width: 316px;
		height: auto;
		overflow: hidden;
		border-left: 1px solid #ffffcb;
		border-right: 1px solid #ffffcb;
		vertical-align: top;
		background-color: #fff798;
		}

		#sponsors_sub {
		margin: 10px;
		overflow: hidden;
		}
		
		#homefoto {
		float: left;
		width: 478px;
		height: auto;
		}
		
		#fotolegenda {
		position: absolute;
		top: 110px;
		left: 165px;
		color: #ffe006;
		z-index: 999;
		font-weight: bold;
		font-size: 10px;
		}

		.txtblock_wide_home_top {
			width: 316px;
			height: auto;
			overflow: hidden;
			background: url(../images/bgblock.gif) repeat-x #fff798;
			border-bottom: 1px solid #cc0000;
		}

		.txtblock_wide {
			width: 316px;
			height: auto;
			overflow: hidden;
			background: url(../images/bgblock.gif) repeat-x #fff798;
			border-bottom: 1px solid #cc0000;
		}

		.txtblock_wide_bottom {
			width: 316px;
			height: auto;
			overflow: hidden;
			background: url(../images/bgblock.gif) repeat-x #fff798;
		}

		.txtblock_long {
		float: left;
		width: 156px;
		height: auto;
		overflow: hidden;
		}

		.txtblock_long_dottedborder {
		float: left;
		width: 150px;
		min-height: 250px;
		max-height: 100%;
		_height: 250px;
		overflow: hidden;
		background: url(../images/dottedline_long.gif) repeat-y;
		}

		.txtblock_small_top {
			width: 156px;
			min-height: 114px;
			max-height: 114px;
			overflow: hidden;
			background: url(../images/bgblock.gif) repeat-x #fff798;
			border-bottom: 1px solid #cc0000;
		}

		.txtblock_small {
			width: 156px;
			min-height: 114px;
			max-height: 100%;
			_height: 114px;
			overflow: hidden;
			background: url(../images/bgblock.gif) repeat-x #fff798;
		}

		#mainnavblock {
		width: 159px;
		background-color:#000;
		min-height: 245px;
		max-height: 100%;
		_height: 245px;
		border-bottom: 1px solid #ffffcb;
		font-weight: bold;
		padding-bottom: 5px;
		}
		#mainnavblock ul {
			margin-left: 11px;
		}
		
			#mainnavblock ul li {
			width: 135px;
			border-bottom: 1px solid #828282;
			line-height: 19px;
			}
			
			#mainnavblock ul ul li.teamnav {
				margin: 0 0 0 -11px;
				text-indent: 5px;
				list-style: none;
				padding: 0 0 0 0;
				border-bottom: 1px solid #828282;
				line-height: 19px;
				background-color: #404040;
			}	
			
			#mainnavblock ul ul li.subnav {
				margin: 0 0 0 -11px;
				text-indent: 5px;
				list-style: none;
				padding: 0 0 0 0;
				border-bottom: 1px solid #828282;
				line-height: 19px;
				background-color: #404040;
			}	
						
			#mainnavblock a.mainnav {font-weight: bold; color: #fff798; text-decoration: none;padding-top: 3px;}
			#mainnavblock a.mainnav:link {font-weight: bold; color: #fff798; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.mainnav:visited {font-weight: bold; color: #fff798; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.mainnav:hover {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}

			#mainnavblock a.mainnavActive {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.mainnavActive:link {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.mainnavActive:visited {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.mainnavActive:hover {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			
			#mainnavblock a.subnav {font-weight: bold; color: #fff798; text-decoration: none;padding-top: 3px;}
			#mainnavblock a.subnav:link {font-weight: bold; color: #fff798; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.subnav:visited {font-weight: bold; color: #fff798; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.subnav:hover {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}

			#mainnavblock a.subnavActive {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.subnavActive:link {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.subnavActive:visited {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.subnavActive:hover {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
						
			#mainnavblock a.teamsubnav {font-weight: bold; color: #fff798; text-decoration: none;padding-top: 3px;}
			#mainnavblock a.teamsubnav:link {font-weight: bold; color: #fff798; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.teamsubnav:visited {font-weight: bold; color: #fff798; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.teamsubnav:hover {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}

			#mainnavblock a.teamsubnavActive {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.teamsubnavActive:link {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.teamsubnavActive:visited {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#mainnavblock a.teamsubnavActive:hover {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}


			
		#commonnavblock {
		width: 159px;
		background-color:#ffe006;
		min-height: 60px;
		max-height: 100%;
		_height: 60px;
		border-bottom: 1px solid #ffffcb;
		padding-bottom: 10px;
		}

			#commonnavblock li {
			width: 135px;
			border-bottom: 1px solid #cc0000;
			line-height: 19px;
			margin-left: -5px;
			list-style: none;
			}
					
			#commonnavblock a.mainnav {font-weight: bold; color: #cc0000; text-decoration: none;padding-top: 3px;}
			#commonnavblock a.mainnav:link {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#commonnavblock a.mainnav:visited {font-weight: bold; color: #cc0000; text-decoration: none;margin-top: 3px;}
			#commonnavblock a.mainnav:hover {font-weight: bold; color: #fff; text-decoration: none;margin-top: 3px;}

			#commonnavblock a.mainnavActive {font-weight: bold; color: #fff; text-decoration: none;margin-top: 3px;}
			#commonnavblock a.mainnavActive:link {font-weight: bold; color: #fff; text-decoration: none;margin-top: 3px;}
			#commonnavblock a.mainnavActive:visited {font-weight: bold; color: #fff; text-decoration: none;margin-top: 3px;}
			#commonnavblock a.mainnavActive:hover {font-weight: bold; color: #fff; text-decoration: none;margin-top: 3px;}
		
		
		.left_textblock {
		background-color: #fff798;
		width: 159px;
		min-height: 114px;
		max-height: 100%;
		_height: 114px;
		overflow: hidden;
		border-bottom: 1px solid #ffffcb;
		}

			.txtblock {
			margin: 10px;
			}

		#teaser_left {
		width: 159px;
		height: auto;
		border-bottom: 1px solid #ffffcb;
		}
		
		#teaser_right {
		width: 316px;
		height: auto;
		border-bottom: 1px solid #cc0000;
		}
		
		#footer {
		clear: left;
		width: 960px;
		height: 30px;
		background: url(../images/footer.gif);
		}

			#textfooter {
			position: relative;
			top: 10px;
			font-family: Verdana, Tahoma, Arial, Helvetica, Geneva; color: #fff; font-size: 10px;
			text-align: center;
			width: 960px;
			}

			#textfooter a {font-family: Verdana, Tahoma, Arial, Helvetica, Geneva; color: #fff; font-size: 10px; font-weight: normal; text-decoration: none}
			#textfooter a:link {font-family: Verdana, Tahoma, Arial, Helvetica, Geneva; color: #fff; font-size: 10px; font-weight: normal; text-decoration: none}
			#textfooter a:visited {font-family: Verdana, Tahoma, Arial, Helvetica, Geneva; color: #fff; font-size: 10px; font-weight: normal; text-decoration: none}
			#textfooter a:hover {font-family: Verdana, Tahoma, Arial, Helvetica, Geneva; color: #ffe006; font-size: 10px; font-weight: normal; text-decoration: none}

	a {color: #cc0000; text-decoration: underline; font-weight: normal;}
	a:link {color: #cc0000; text-decoration: underline; font-weight: normal;}
	a:visited {color: #cc0000; text-decoration: underline; font-weight: normal;}
	a:hover {color: #cc0000; text-decoration: underline; font-weight: normal;}

	hr {
	  display: none;
	}

	.endrowcenter {
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	height: 1px;
	border-top: 1px solid #cc0000;
	}

	.endrow {
	display: block;
	height: 1px;
	border-top: 1px solid #cc0000;
	}

	.title {
	color: #000000;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva;
	font-weight: bold;
	}

	strong {
	color: #cc0000;
	}

	p {
	margin-top: 0.35em; }


	h1 {
	font-family: Verdana, Helvetica, Arial, Geneva;
	color: #cc0000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-top: 8pt;
	margin-left: 10px;
	margin-bottom: 0pt;
	}

	h2, h3 {
	font-family: Verdana, Helvetica, Arial, Geneva;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-top: 8pt;
	margin-left: 10px;
	margin-bottom: 0pt;
	}

	.rood {
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva;
	color: red;
	font-weight: normal;
	text-decoration: none;
	}

	.verplicht {
	font-family: Arial, Helvetica, Verdana, Geneva;
	color: #ddaeb7;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

	.oranje {
	font-family: Arial, Helvetica, Verdana, Geneva;
	color: #F97003;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

	.wit {
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva; font-size: 11px; color: #FFFFFF;
	}

	.borders {
	border: 1px solid #000000;
	}

	ul {
	margin-top: 0px;
	padding: 0px;
	margin: 0px 0px 0px 16px;
	}

	fieldset {
	padding-bottom: 10px;
	border: 0px;
	padding-left: 0px;
	}

	label {
	line-height: 15pt;
	}

	.inputbox {
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #343030;
	background: #FFFFFF;
	border: 1px solid #cc0000;
	width: 70%;
	}

	.datebox {
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva;
	font-size: 11px;
	font-weight: normal;
	color: #343030;
	background: #FFFFFF;
	border: 1px solid #cc0000;
	width: 100px;
	}

	.button {
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #fff798;
	background-color: #cc0000;
	border: 1px solid #cc0000;
	margin-top: 10px;
	padding: 3px;
	}


/* start SITEMAP */
.sitemap ul {
	list-style: none;
}

.sitemap #main ul ul {
	background: url(../images/sitemap-ul.gif) repeat-y 14px 0;
}

.sitemap #main li li {
	background: url(../images/sitemap-li.gif) no-repeat 0 7px;
	padding-left: 14px;
	font-weight: bold;
}

.sitemap #main li li li,
.sitemap #main li li li li {
	font-weight: normal;
}

/* -------------------------------------------------------
	Sifr
------------------------------------------------------- */

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 18px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size: 16px;
}


/* BLOK MEDEDELINGEN BESTUUR */
	.paneel {
		margin-top: 3px;
		margin-left: 10px;
		margin-right: 10px;
		background: url(../images/horizontaldottedline.gif) repeat-x;
		cursor: pointer;
		color: #cc0000;
		height: auto;
		overflow: hidden;
	}
	.paneel a span {
		display: block;
		font-weight: normal;
		font-family: Verdana, Tahoma, Arial, Helvetica, Geneva; color: #fff; font-size: 11px;
		color: #cc0000;
		text-decoration: none;
	}
	.closed a {
		width: 100%;
		height: 16px;
		overflow: hidden;
	}
	.paneel .sub {
		margin-top: 3px;
		height: auto;
		overflow: hidden;
		background-color: #fff798;
		color: black;
	}

	.paneel .sub .colItem {
		font-weight: normal;
		display: block;
		height: auto;
		overlfow: hidden;
		display: none;
	}
	.paneel .sub .colItem a {
		color: #0568b2;
		font-weight: normal;
	}

	.newsdate {
	color: #000000;
	}
	
	.score {
	color: #000000;
	}
	
/* =6: Social
==================================================== */
#social ul{
    text-align: right;
    list-style: none;
    margin-bottom: 10px;
}
#social li {
     display: inline;
     padding-left: 5px;
}

#social li a img {
     border: 0;
}
