#bgbanner_vlg {
	width: 100%;
	height: 34px;
	background-color: #006293;
}
#bgbanner_bpc {
	width: 100%;
	height: 34px;
	background-color: #1A171B;
}
#bgbanner_lhf {
	width: 100%;
	height: 34px;
	background-color: #CD071E;
}
#container {
	margin: 0 auto;
	margin-top: -24px;
	width: 1000px;
}
#topbanner_vlg, #topbanner_bpc, #topbanner_lhf {
	margin-left: 135px;
	color: #FFFFFF;
}
#topbanner_vlg ul, #topbanner_bpc ul, #topbanner_lhf ul {
	list-style: none;
}
#topbanner_vlg li, #topbanner_bpc li, #topbanner_lhf li {
	display: inline;
	border-left: 1px solid #FFFFFF;
	padding: 0px 10px 0px 10px;
}
#topbanner_vlg li.firstitem, #topbanner_bpc li.firstitem, #topbanner_lhf li.firstitem {
	padding-left: 0px;	
	border-left: none;
}
#topbanner_vlg li a {
	color: #90B7D1;
	text-decoration: none;
	font-weight: bold;
}
#topbanner_bpc li a {
	color: #B1B3B4;
	text-decoration: none;
	font-weight: bold;
}
#topbanner_lhf li a {
	color: #EBAD93;
	text-decoration: none;
	font-weight: bold;
}
#topbanner_vlg li a:hover, #topbanner_vlg li a.current, #topbanner_bpc li a:hover, #topbanner_bpc li a.current, #topbanner_lhf li a:hover, #topbanner_lhf li a.current {
	color: #FFFFFF;
}
#header {
	margin-top: 14px;
	height: 212px; /* 216 als de site search terug staat */
	/*background-color: #0F0;*/
}
#navcontainer {
	float: left;
	width: 135px;
}
#navmenu {
	padding:0;
	margin:0;
	width:115px;
	margin-right: 20px;
	list-style: none;
	text-align: right;
	margin-top: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
	position: relative;
}
#navmenu li {
/*	height:26px;
*/	width:115px;
	margin-bottom: 10px;
	line-height: 12px;
}
* html #navmenu li {
	margin-left:-16px;
	margin-lef\t:0;
}
#navmenu table {
	position:absolute; 
	border-collapse:collapse; 
	top:0; 
	left:0; 
	z-index:100; 
	font-size:1em; 
	width:0; 
	height:0;
}
#navmenu a {
	display:block; 
	text-decoration:none;
/*	height:25px;
*/	line-height: 12px;
	font-weight: bold;
}
.navmenu_vlg a {
	color:#81AFCB;
}
.navmenu_lhf a {
	color:#E69678;
}
.navmenu_bpc a {
	color:#A7A8AA;
}
* html .navmenu_vlg a:hover {
	color: #006293; 
	background:#ffffff;
}
* html .navmenu_vlg a.current {
	color: #006293; 
}
* html .navmenu_lhf a:hover {
	color: #CD071E; 
	background:#ffffff;
}
* html .navmenu_lhf a.current {
	color: #CD071E; 
}
* html .navmenu_bpc a:hover {
	color: #1A171B; 
	background:#ffffff;
}
* html .navmenu_bpc a.current {
	color: #1A171B; 
}
.navmenu_vlg :hover > a, .navmenu_vlg a.current {
	color:#006293; 
}
.navmenu_lhf :hover > a, .navmenu_lhf a.current {
	color:#CD071E; 
}
.navmenu_bpc :hover > a, .navmenu_bpc a.current {
	color:#1A171B; 
}
#navmenu ul {
	visibility:hidden;
	position:absolute;
	top:-20px;
	left:115px;
	list-style: none;
	z-index: 99;
}
#navmenu li:hover ul,
#navmenu a:hover ul {
	visibility:visible;
	min-height:150%;
	width: 220px;
	padding-top: 20px;
	background-image:url(../../images/bg_submenu.gif);
	background-repeat:repeat-y;
	text-align: left;
	padding-left: 40px;
	padding-bottom: 20px;
}
* html #navmenu a:hover ul {
	height: 400px;
}
#navmenu li ul li {
	width: 240px;
}
#navmenu li ul li a {
	color: #ffffff;
	text-transform: none;
}
* #navmenu li ul li a:hover, * #navmenu li ul li a {
	background: none;
	color: #ffffff;
}
#content {
	margin-left: 135px;
	width: 720px;
	min-height: 280px;
	padding: 15px 0px 0px 20px;
	color: #1A171B;
}
* html #content {
	height: 280px;	
}
#content li {
	margin-left: 20px;
}
.content_vlg {
	background-color: #E3ECF3;	
}
.content_vlg hr {
	border: none;
	border-bottom: solid 1px #006293;
}
.bgcolor_vlg {
	background-color: #006293;
}
.bgcolor_lhf {
	background-color: #CD071E;
}
.bgcolor_bpc {
	background-color: #1A171B;
}
.content_vlg a, .color_vlg {
	color: #006293;
}
.content_lhf {
	background-color: #FFF4D7;
}
.content_lhf hr {
	border: none;
	border-bottom: solid 1px #CD071E;
}
.content_lhf a, .color_lhf {
	color: #CD071E;
}
.content_bpc {
	background-color: #EEEEEC;
}
.content_bpc hr {
	border: none;
	border-bottom: solid 1px #CD071E;
}
.content_bpc a, .color_bpc {
	color: #1A171B;
}
#footer {
	background-repeat: no-repeat;
	width: 740px;
	margin-left: 135px;
	text-align: center;
	padding-top: 50px;
	color: #408FC6;
	text-transform: uppercase;
}
.footer_vlg {
	background-image:url(../../images/footer_vlg.gif);
}
.footer_bpc {
	background-image:url(../../images/footer_bpc.gif);
}
.footer_lhf {
	background-image:url(../../images/footer_lhf.gif);
}
.footer_vlg a {
	color: #408FC6;
	text-decoration: none;
}
.footer_bpc a {
	color: #408FC6;
	text-decoration: none;
}
.footer_lhf a {
	color: #408FC6;
	text-decoration: none;
}
.footer_vlg a:hover, .footer_bpc a:hover, .footer_lhf a:hover {
	text-decoration: underline;
}
.topmenu_vlg, .topmenu_bpc, .topmenu_lhf {
	list-style: none;
	float: left;
	margin-left: 135px;
}
.topmenu_vlg li {
	display: inline;
	border-left: 1px solid #F39900;
	padding: 0px 10px 0px 10px;
}
.topmenu_bpc li {
	display: inline;
	border-left: 1px solid #CD071E;
	padding: 0px 10px 0px 10px;
}
.topmenu_lhf li {
	display: inline;
	border-left: 1px solid #CD071E;
	padding: 0px 10px 0px 10px;
}
.topmenu_vlg li.firstitem, .topmenu_bpc li.firstitem, .topmenu_lhf li.firstitem {
	border-left: none;
	padding-left: 0px;	
}
.topmenu_vlg li a {
	color: #408FB6;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.topmenu_bpc li a {
	color: #87888A;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.topmenu_lhf li a {
	color: #87888A;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.topmenu_vlg li a:hover, .topmenu_vlg li a.current {
	color: #F39900;
}
.topmenu_bpc li a:hover, .topmenu_bpc li a.current {
	color: #CD071E;
}
.topmenu_lhf li a:hover, .topmenu_lhf li a.current {
	color: #CD071E;
}
#searchsite {
	float: left;
	margin-left: 20px;
	width: 100px;
	border: white;
	background-color: white;
	height: 20px;
	display: none;
}
.breaker {
	clear: both;
	float: none;
}
#sitelogo {
	float: left;
	width: 120px;
	text-align: right;
	margin-right: 15px;
	margin-top: 20px;
}
#hoofdfoto {
	margin-top: 20px;
	float: left;
}
#streepjeslijn {
	background-image: url(../../images/bolletje.gif);
	background-repeat: repeat-x;
	/*background-color: #F00;*/
	width: 990px;
	height: 2px;
	position: relative;
	z-index: 999;
	margin-top: -1px;
}
.link_kijker_links {
	width: 115px;
	text-align:right;
	margin-bottom: 20px;
}
.blok {
	margin-bottom: 20px;
	margin-right: 20px;
	float: left;
}
.blok_wit {
	margin-bottom: 45px;
	margin-right: 20px;
	float: left;
}
.blok_tekst, .blok_nieuws {
	overflow: hidden;
}
.blok_leesmeer {
	margin-top: 5px;
	height: 20px;
	text-align: right;
}
.blok_leesmeer_wit {
	height: 20px;
	margin-top: 5px;
	text-align: right;
}
.blok_leesmeer a, .blok_leesmeer_wit a {
	color: #9C9D9F;
	text-decoration: none;
}
.blok_leesmeer a:hover, .blok_leesmeer_wit a:hover {
	color: #777777;
	text-decoration: none;
}
.blok_nieuws a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.blok_nieuws a:hover {
	color: #777777;
}
.blok_nieuws .hp_nieuws {
	display: block;
	margin-bottom: 10px;
}
/*.size0 {  voor gebruik van fotogalerij, sporttakken, ... waar geen "lees meer" nodig is 
	width: 220px;
	height: 140px;
}*/
.width0, .width1, .width3 {
	width: 220px;	
}
.width2, .width6 {
	width: 460px;	
}
.width4, .width5, .width7 {
	width: 700px;	
}
.height0 {
	height: 140px;
}
.height1, .height2, .height4, .height5 {
	height: 115px;
}
.height3, .height6, .height7 {
	height: 323px;
}
.height1_zonder_rm, .height2_zonder_rm, .height4_zonder_rm, .height5_zonder_rm {
	height: 140px;
}
.height3_zonder_rm, .height6_zonder_rm, .height7_zonder_rm {
	height: 346px;
}
/*.size1 {
	width: 220px;
	height: 115px;
}
.size1_witvlak, .size2_witvlak, .size4_witvlak {
	 height: 113px;
}
.size2 {
	width: 460px;
	height: 115px;
}
.size3 {
	width: 220px;
	height: 326px;
}*/
.height1_witvlak, .height2_witvlak, .height4_witvlak, .height5_witvlak {
	 height: 113px;
}
.height1_overfl_witvlak, .height2_overfl_witvlak, .height4_overfl_witvlak, .height5_overfl_witvlak {
	 height: 94px;
}
.height3_witvlak, .height6_witvlak, .height7_witvlak {
	 height: 321px;
}
.height3_overfl_witvlak, .height6_overfl_witvlak, .height7_overfl_witvlak {
	 height: 302px;
}
/*.size4 {
	width: 700px;
	height: 115px;
}
.size5 {
	width: 700px;
	height: 115px;
}
.size6 {
	width: 460px;
	height: 346px;
}
.size7 {
	width: 700px;
	height: 346px;
}*/
.dialog {
	position:relative;
	margin:0px auto;
	/*min-width:200px;
	max-width:200px;  based on image dimensions - not quite consistent with drip styles yet */
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(../../images/afgerond_vlak.gif) no-repeat top right;
 _background-image:url(../../images/afgerond_vlak.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding: 10px 10px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:17px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}
.dialog .content .overfl {
/*	height: 100%;
*/	overflow: hidden;
}
/* taalkeuze BPC site */
.taalkeuze {
	display:block;
	float:left;
	margin-left:30px;
	margin-top:170px;
	color: #A7A8AA;
}
.taalkeuze a {
	color: #A7A8AA;
	font-weight: bold;
	text-decoration: none;
}
.taalkeuze a:hover, .taalkeuze a.current {
	color: #1A171B;
}
/* content module */
.content_text, .content_nieuws {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	margin-left:17px;
	width:480px;
}
.content_sport {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	width:497px;
}
.content_nieuwsfull {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	width:670px;
}
.content_foto, .content_sportfoto, .content_nieuwsfoto {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	width:170px;
}
.content_foto img, .content_sportfoto img, .content_nieuwsfoto img {
	margin-bottom: 20px;
}
/* einde contentmodule */
/* content sport */
.sportonderdeel {
	margin-bottom: 20px;
	display: block;
	padding-left: 15px;
}
.colapsed {
	cursor: pointer;
	/*position: relative;*/
	background-image:url(/images/colapsed.gif);
	background-repeat:no-repeat;
}
img.sporticon {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 17px;
}
/* einde content sport */
/* content club */
.content_club_vlg, .content_club_lhf, .content_club_bpc {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	width:700px;
}
.clubonderdeel {
	margin-bottom:20px;
	margin-right:20px;
	display: block;
	margin-left:16px;
}
.content_club_vlg table, .content_club_lhf table, .content_club_bpc table {
	border-top: 1px solid #E3ECF3;	
	border-left: 1px solid #E3ECF3;	
	margin-left: -6px;
}
.content_club_lhf table {
	border-top: 1px solid #FFF4D7;	
	border-left: 1px solid #FFF4D7;	
	margin-left: -6px;
}
.content_club_bpc table {
	border-top: 1px solid #EEEEED;	
	border-left: 1px solid #EEEEED;	
	margin-left: -6px;
}
.content_club_vlg table.clubgegevens, .content_club_lhf table.clubgegevens, .content_club_bpc table.clubgegevens {
	width: 600px;
}
.content_club_vlg table.trainingen, .content_club_lhf table.trainingen, .content_club_bpc table.trainingen {
	width: 600px;
	margin-bottom: 20px;
}
.content_club_vlg table td {
	border-bottom: 1px solid #E3ECF3;	
	border-right: 1px solid #E3ECF3;
	background-color: #CEDEEB;
	padding: 2px 5px;
	/*vertical-align: text-top;*/
}
.content_club_lhf table td {
	border-bottom: 1px solid #FFF4D7;	
	border-right: 1px solid #FFF4D7;
	background-color: #FFF4B0;
	padding: 2px 5px;
	/*vertical-align: text-top;*/
}
.content_club_bpc table td {
	border-bottom: 1px solid #EEEEED;	
	border-right: 1px solid #EEEEED;
	background-color: #CEDEEB;
	padding: 2px 5px;
	/*vertical-align: text-top;*/
}
.content_club_vlg table td.hoofding, .content_club_lhf table td.hoofding, .content_club_bpc table td.hoofding {
	width: 102px;
}
.content_club_vlg table .td1, .content_club_lhf table .td1, .content_club_bpc table .td1 {
	width: 200px;
}
.content_club_vlg table .td2, .content_club_lhf table .td2, .content_club_bpc table .td2 {
	width: 400px;
}
.content_club_vlg table .td1_2, .content_club_lhf table .td1_2, .content_club_bpc table .td1_2 {
	width: 600px;	
}
.content_club_vlg .input, .content_club_lhf .input, .content_club_bpc .input {
	/*border: 1px solid #006293;*/
	border: none;
}
.content_club_vlg .bgcolor_wit, .content_club_lhf .bgcolor_wit, .content_club_bpc .bgcolor_wit {
	background-color: #fff;	
}
.content_club_vlg #frmZoekClub .textbox_fullsize {
	width: 295px;
}
.content_club_vlg #frmZoekClub .textbox_smallsize {
	width: 36px;
}
.content_club_vlg #frmZoekClub .selectbox_fullsize {
	width: 298px;
	margin-left: -3px;
}
.content_club_vlg #frmZoekClub .selectbox_smallsize {
	width: 60px;
}
.content_club_vlg #frmZoekClub .button {
	border: none;
	color: white;
	cursor: pointer;
	font-weight: bold;
	margin-left: 108px;
	width: 305px;
	padding: 3px 0;
}
.content_club_lhf #frmZoekClub .textbox_fullsize {
	width: 319px;
}
.content_club_lhf #frmZoekClub .textbox_smallsize {
	width: 36px;
}
.content_club_lhf #frmZoekClub .selectbox_fullsize {
	width: 327px;
	margin-left: -3px;
}
.content_club_lhf #frmZoekClub .selectbox_smallsize {
	width: 60px;
}
.content_club_lhf #frmZoekClub .button {
	border: none;
	color: white;
	cursor: pointer;
	font-weight: bold;
	margin-left: 108px;
	width: 329px;
	padding: 3px 0;
}
.content_club_bpc #frmZoekClub .textbox_fullsize {
	width: 278px;
}
.content_club_bpc #frmZoekClub .textbox_smallsize {
	width: 36px;
}
.content_club_bpc #frmZoekClub .selectbox_fullsize {
	width: 283px;
	margin-left: -3px;
}
.content_club_bpc #frmZoekClub .selectbox_smallsize {
	width: 60px;
}
.content_club_bpc #frmZoekClub .button {
	border: none;
	color: white;
	cursor: pointer;
	font-weight: bold;
	margin-left: 108px;
	width: 290px;
	padding: 3px 0;
}
.locatiegegevens {
	width: 320px;
	display: block;
	float:left;
}
.gmap {
	width: 30px;
	display: block;
	float: right;
}
/* einde content club */
/* content activiteit */
.content_activiteit_vlg, .content_activiteit_lhf, .content_activiteit_bpc {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	width:700px;
}
.activiteitonderdeel {
	margin-bottom:20px;
	margin-right:20px;
	display: block;
	margin-left:10px;
}
.content_activiteit_vlg table {
	border-top: 1px solid #E3ECF3;	
	border-left: 1px solid #E3ECF3;	
	/*margin-left: 0px;*/
}
.content_activiteit_lhf table {
	border-top: 1px solid #FFF4D7;	
	border-left: 1px solid #FFF4D7;	
	/*margin-left: 0px;*/
}
.content_activiteit_bpc table {
	border-top: 1px solid #EEEEED;	
	border-left: 1px solid #EEEEED;	
	/*margin-left: 0px;*/
}
.content_activiteit table.activiteitgegevens {
	width: 600px;
}
.content_activiteit table.trainingen {
	width: 600px;
	margin-bottom: 20px;
}
.content_activiteit_vlg table td {
	border-bottom: 1px solid #E3ECF3;	
	border-right: 1px solid #E3ECF3;
	background-color: #CEDEEB;
	padding: 2px 5px;
	vertical-align: text-top;
}
.content_activiteit_lhf table td {
	border-bottom: 1px solid #FFF4D7;	
	border-right: 1px solid #FFF4D7;
	background-color: #FFF4B0;
	padding: 2px 5px;
	vertical-align: text-top;
}
.content_activiteit_bpc table td {
	border-bottom: 1px solid #EEEEED;	
	border-right: 1px solid #EEEEED;
	background-color: #CEDEEB;
	padding: 2px 5px;
	vertical-align: text-top;
}
.content_activiteit_vlg table .td1, .content_activiteit_lhf table .td1, .content_activiteit_bpc table .td1 {
	width: 200px;
	vertical-align: top;
}
.content_activiteit_vlg table .td2, .content_activiteit_lhf table .td2, .content_activiteit_bpc table .td2 {
	width: 400px;
}
.content_activiteit_vlg table .td1_2,.content_activiteit_lhf table .td1_2, .content_activiteit_bpc table .td1_2 {
	width: 600px;	
}
.content_activiteit_vlg table td .extramarge20, .content_activiteit_lhf table td .extramarge20, .content_activiteit_bpc table td .extramarge20 {
	margin-top: 20px;
}
.activiteit_maand {
	color: white;
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-top: 5px;
}
.activiteititem {
	padding-bottom:4px;
	padding-top:4px;
}
.activiteit_vlg, .resultaat_vlg {
	background-color:#CEDEEB;
	border-bottom:1px solid #E3ECF3;
}
.activiteit_lhf, .resultaat_lhf {
	background-color:#FFF4B0;
	border-bottom:1px solid #FFF4D7;
}
.activiteit_bpc, .resultaat_bpc {
	background-color:#CEDEEB;
	border-bottom:1px solid #E3ECF3;
}
.sportonderdeel .activiteititem .datum {
	display: block;
	float: left;
	padding-left:17px;
	width:30px;
}
.activiteititem .datum {
	display:inline-block;
	padding-left:17px;
	width:30px;
}
.activiteititem .datum_pc {
	display:inline-block;
	padding-left:17px;
	width:70px;
}
.activiteititem .naam {
	display:inline-block;
	width:404px;
}
.activiteititem .naam_pc {
	display:inline-block;
	width:374px;
}
.content_vlg .activiteititem a, .content_vlg .resultaatitem a {
	text-decoration: none;
	color: #1A171B;
}
.content_vlg .activiteititem a:hover, .content_vlg .resultaatitem a:hover {
	color: #006293;
}
.content_lhf .activiteititem a, .content_lhf .resultaatitem a {
	text-decoration: none;
	color: #1A171B;
}
.content_lhf .activiteititem a:hover, .content_lhf .resultaatitem a:hover {
	color: #CD071E;
}
.activiteititem .plaats {
	display: inline-block;
}
.content_activiteit_vlg #frmZoekactiviteit .input, .content_activiteit_lhf .input, .content_activiteit_bpc .input {
	/*border: 1px solid #006293;*/
	border: none;
}
.content_activiteit_vlg #frmZoekactiviteit .textbox_fullsize {
	width: 278px;
}
.content_activiteit_vlg #frmZoekactiviteit .textbox_smallsize {
	width: 40px;
}
.content_activiteit_vlg #frmZoekactiviteit .selectbox_fullsize {
	width: 298px;
	margin-left: -3px;
}
.content_activiteit_vlg #frmZoekactiviteit .selectbox_smallsize {
	width: 59px;
}
.content_activiteit_vlg #frmZoekactiviteit .button {
	border: none;
	cursor: pointer;
	font-weight: bold;
	margin-left: 70px;
	color: white;
	width: 305px;
	padding: 3px 0;
}
.content_activiteit_lhf #frmZoekactiviteit .textbox_fullsize {
	width: 308px;
}
.content_activiteit_lhf #frmZoekactiviteit .textbox_smallsize {
	width: 40px;
}
.content_activiteit_lhf #frmZoekactiviteit .selectbox_fullsize {
	width: 327px;
	margin-left: -3px;
}
.content_activiteit_lhf #frmZoekactiviteit .selectbox_smallsize {
	width: 59px;
}
.content_activiteit_lhf #frmZoekactiviteit .button {
	border: none;
	cursor: pointer;
	font-weight: bold;
	margin-left: 110px;
	color: white;
	width: 333px;
	padding: 3px 0;
}
.content_activiteit_bpc #frmZoekactiviteit .textbox_fullsize {
	width: 278px;
}
.content_activiteit_bpc #frmZoekactiviteit .textbox_smallsize {
	width: 40px;
}
.content_activiteit_bpc #frmZoekactiviteit .selectbox_fullsize {
	width: 298px;
	margin-left: -3px;
}
.content_activiteit_bpc #frmZoekactiviteit .selectbox_smallsize {
	width: 59px;
}
.content_activiteit_bpc #frmZoekactiviteit .button {
	border: none;
	cursor: pointer;
	font-weight: bold;
	margin-left: 70px;
	color: white;
	width: 305px;
	padding: 3px 0;
}
.content_activiteit_vlg #frmZoekactiviteit .bgcolor_wit, .content_activiteit_lhf .bgcolor_wit, .content_activiteit_bpc .bgcolor_wit {
	background-color: #fff;	
}


.content_activiteit_vlg #frmZoekresultaat .input, .content_activiteit_lhf .input, .content_activiteit_bpc .input {
	/*border: 1px solid #006293;*/
	border: none;
}
.content_activiteit_vlg #frmZoekresultaat .invalidInput, .content_activiteit_lhf #frmZoekresultaat .invalidInput, .content_activiteit_bpc #frmZoekresultaat .invalidInput {
	background-color: #FFECE6;
}
.content_activiteit_vlg #frmZoekresultaat .textbox_fullsize {
	width: 278px;
}
.content_activiteit_vlg #frmZoekresultaat .textbox_smallsize {
	width: 40px;
}
.content_activiteit_vlg #frmZoekresultaat .selectbox_fullsize {
	width: 298px;
	margin-left: -3px;
}
.content_activiteit_vlg #frmZoekresultaat .selectbox_smallsize {
	width: 59px;
}
.content_activiteit_vlg #frmZoekresultaat .button {
	border: none;
	cursor: pointer;
	font-weight: bold;
	margin-left: 70px;
	color: white;
	width: 305px;
	padding: 3px 0;
}
.content_activiteit_lhf #frmZoekresultaat .textbox_fullsize {
	width: 308px;
}
.content_activiteit_lhf #frmZoekresultaat .textbox_smallsize {
	width: 40px;
}
.content_activiteit_lhf #frmZoekresultaat .selectbox_fullsize {
	width: 327px;
	margin-left: -3px;
}
.content_activiteit_lhf #frmZoekresultaat .selectbox_smallsize {
	width: 59px;
}
.content_activiteit_lhf #frmZoekresultaat .button {
	border: none;
	cursor: pointer;
	font-weight: bold;
	margin-left: 110px;
	color: white;
	width: 333px;
	padding: 3px 0;
}
.content_activiteit_bpc #frmZoekresultaat .textbox_fullsize {
	width: 278px;
}
.content_activiteit_bpc #frmZoekresultaat .textbox_smallsize {
	width: 40px;
}
.content_activiteit_bpc #frmZoekresultaat .selectbox_fullsize {
	width: 298px;
	margin-left: -3px;
}
.content_activiteit_bpc #frmZoekresultaat .selectbox_smallsize {
	width: 59px;
}
.content_activiteit_bpc #frmZoekresultaat .button {
	border: none;
	cursor: pointer;
	font-weight: bold;
	margin-left: 70px;
	color: white;
	width: 305px;
	padding: 3px 0;
}
.content_activiteit_vlg #frmZoekresultaat .bgcolor_wit, .content_activiteit_lhf .bgcolor_wit, .content_activiteit_bpc .bgcolor_wit {
	background-color: #fff;	
}


.resultaatitem {
	padding-bottom:4px;
	padding-top:4px;
}
.resultaatitem .datum {
	display:inline-block;
	padding-left:17px;
	width:30px;
}
.resultaatitem .datum_pc {
	display:block;
	padding-left:17px;
	width:70px;
	float: left;
}
.resultaatitem .naam {
	display:inline-block;
	width:470px;
}
.resultaatitem .naam_pc {
	display: block;
	width:440px;
	float: left;
}
.resultaatitem .plaats {
	display: inline-block;
	width:130px;
}

/* einde content activiteit */
/* content fotoalbum */
.content_fotoalbum .terugknop {
	font-weight: bold;
	text-decoration: none;
	display: block;
}

#fotoalbumnav {
	list-style: none;
}
#fotoalbumnav li {
	padding-bottom: 10px;
	margin-left: 16px;
}
#fotoalbumnav li a {
	font-weight: bold;
	font-size: 120%;
	text-decoration: none;
	text-transform: uppercase;
}
#fotoalbumnav li a:hover {
	text-decoration: underline;
}
#fotothumb_collection {
	width: 450px;
	color: red;
	margin-top: 20px;
	margin: 0 auto;
}
.fotothumb {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
.fotothumb  a {
	width: 100px;
	height: 100px;
	display: block;
}
.fotonav_vorige {
	display: inline-block;
	width: 215px;
	float: left;
	margin-bottom: 20px;
}
.fotonav_volgende {
	display: inline-block;
	text-align: right;
	width: 215px;
	margin-bottom: 20px;
}
/* einde content fotoalbum */
/* content nieuws */
.nieuwsitem_kort {
	margin-bottom: 10px;
	display: inline-block;
}
.nieuws_maand {
	color: white;
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-top: 5px;
}
.nieuwsitem {
	background-color:#CEDEEB;
	border-bottom:1px solid #E3ECF3;
	padding-bottom:4px;
	padding-top:4px;
}
.nieuwsitem .datum {
	display:block;
	float: left;
	padding-left:17px;
	width:30px;
}
.nieuwsitem .datum_pc {
	display:inline-block;
	padding-left:17px;
	width:70px;
}
.nieuwsitem .naam {
	display:inline-block;
	width:440px;
}
.nieuwsitem .naam_pc {
	display:inline-block;
	width:374px;
}
.content_nieuws .terugknop {
	font-weight: bold;
	text-decoration: none;
}
.content_nieuwssport {
	width: 450px;	
}
.content_nieuwssport .nieuwsitem .naam {
	display:inline-block;
	width: 390px;
}
/* einde content nieuws */
.content_club_vlg .terugknop, .content_activiteit_vlg .terugknop, .content_club_lhf .terugknop, .content_activiteit_lhf .terugknop, .content_club_bpc .terugknop, .content_activiteit_bpc .terugknop {
	margin-left: 16px;
	font-weight: bold;
	text-decoration: none;
}
/* content partners */
.content_partners {
/*	margin-bottom: 25px;
*/}
.partneronderdeel {
	margin-left:15px;
	padding-bottom:15px;
}
.partneronderdeel .partner {
	width: 160px;
	height: 160px;
	float: left;
	background-color: white;
	margin-right: 20px;
	margin-bottom: 20px;
}
.partner .wrapmiddle {
	width: 160px;
	height: 160px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.partnerdetail {
	float:left;
	margin-left:16px;
	margin-right:20px;
	width:490px;
}
.partnerdetail a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.partnerdetail .partneromschrijving a {
	font-weight: bold;
	text-decoration: none;
	color: #006293;
}
.partnerdetail .terugknop {
	display: inline-block;
	margin-top: 45px;
	margin-left: -9px;
	color: #006293;
}
.partnerlogo {
	width: 170px;
	float: left;
}
.partnerlogo .boord {
	width: 160px;
	height: 160px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	background-color: white;
}
.partnerwebsite {
	background-color:#006293;
	margin-bottom: 5px;
	padding: 4px 0 4px 10px;
}
.partneromschrijving {
	margin: 0;
}
/* einde content partners */
/* tables onder content_text */
.content_vlg .content_text table {
	border-top: 1px solid #E3ECF3;	
	border-left: 1px solid #E3ECF3;	
}
.content_vlg .content_text table td {
	border-top: 1px solid #E3ECF3;	
	border-left: 1px solid #E3ECF3;	
	background-color: #CEDEEB;
	padding: 2px 4px;
}
.content_lhf .content_text table {
	border-top: 1px solid #FFF4D7;	
	border-left: 1px solid #FFF4D7;	
}
.content_lhf .content_text table td {
	border-top: 1px solid #FFF4D7;	
	border-left: 1px solid #FFF4D7;	
	background-color: #FFF4B0;
	padding: 2px 4px;
}
.content_bpc .content_text table {
	border-top: 1px solid #E3ECF3;	
	border-left: 1px solid #E3ECF3;	
}
.content_bpc .content_text table td {
	border-top: 1px solid #E3ECF3;	
	border-left: 1px solid #E3ECF3;	
	background-color: #CEDEEB;
	padding: 2px 4px;
}
#content .sitemap ul {
	list-style: none;
}
#content .sitemap ul li {
	margin: 0;
	padding: 0 0 5px 0;
}
#content .sitemap ul li ul li {
	margin: 0;
	padding: 0 0 0 15px;
}
#content .sitemap ul li a {
	font-weight: bold;
}
#content .sitemap ul li ul li a {
	font-weight: normal;
}
#content .sitemap .two_column {
	display: inline-block;
	width: 300px;
	vertical-align: top;
}
#sitesearch {
	background-color: lime;
}
#gsearch {
	
}