BODY {
	text-align: center;
	height: 100%;
	margin : 0;
	padding : 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color : #1f1a18;
	background: url("../ontwerpfiles/bg.jpg") top left no-repeat;
	background-color: #000;
	text-align: left; /*om de doorwerkende 'text-align: center;' niet te hebben */
}

.home
{

}

TD {
	font-size: 12px;
	color: #1f1a18;
	line-height: 18px;
}

ul {
	list-style-type: disc;
	margin-top: 0;
	margin-left: 16px;
	margin-bottom:13px;
}

ol {
		margin-top: 0;
	margin-bottom:13px;
}

li {
	font-weight: normal;
	list-style-position : outside;
}

em { font-style: italic;
 }

P {		margin-bottom:13px;margin-top:0px;}

P.mededelingen {margin-bottom:0px; margin-top:5px;}

H1 {FONT-SIZE: 18px;  margin-bottom:13px; margin-top:0px; color: #cc0000;}
H2 {FONT-SIZE: 16px;  margin-bottom: 9px; margin-top:0px; color: #cc0000;}
H3 {FONT-SIZE: 14px;  margin-bottom:7px; margin-top:0px; color: #cc0000; }
H4 {font-size: 12px;  margin-bottom:7px; margin-top:0px; }
H5 {
	font-size: 12px;
	margin-bottom:7px;
	margin-top:0px;
	FONT-WEIGHT: bold;

}

H6 {
	font-size: 12px;
	margin-bottom:17px;
	margin-top:0px;
	FONT-WEIGHT: bold;

}

A:link {
	text-decoration: underline;
	color: #1f1a18;
}

A:visited {
	text-decoration: underline;
	color: #1f1a18;
}
A:active{	color: #1f1a18;  text-decoration:underline; }
A:hover{color: #1f1a18; text-decoration: none; }

/*positioneren van containers */

#container_all {
	width: 980px;
	margin: 0 auto;
}

#header {
	height: 142px;
	width: 980px;
	margin : 0;
	background color: #000;
	background : url("../ontwerpfiles/2011/header.jpg") top center no-repeat;
	position : relative;
	float:left;
}

#container {
	width: 980px;
	min-height:350px;
	margin: 0 auto;
	/*background: url("../ontwerpfiles/2008/bg_container.jpg") top center repeat-y;*/
	text-align: left; /*om de doorwerkende 'text-align: center;' niet te hebben */
	background-color: #ffffff;
	border: 0px solid #444;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  	float: left;
}

#header_home {
	height: 200px;
	width: 980px;
	margin : 0;
	/*background : url("../ontwerpfiles/2011/header.jpg") #fff top center no-repeat;
	position : relative;*/
}


#logolink {
	position: absolute;
	width: 130px;
	height: 112px;
	margin-left: 30px;
	text-indent: -5000em;
	border: 0;
	overflow: hidden;
	}

#spotlight {
	float: left;
}

/* alle kolommen
-----------------------------------------------------*/

#kolom_1, #kolom_2, #kolom_3, #kolom_4, #kolom_5, #kolom_6, #kolom_7, #kolom_8, #kolom_9 {
	overflow: hidden;
}

/* kolommen op startpagina 
-----------------------------------------------------*/

#kolom_1 {
	width: 620px;
	float: left;
	margin: 20px 0 20px 20px;
	
}

#kolom_2 {
	width: 300px;
	height:560px;
	float: left;
	margin: 20px 20px 20px 0;	
}

#kolom_3  {
	width: 310px;
	float: left;
	margin: 0 0 0 10px;	
}

#kolom_4  {
	width: 310px;
	float: left;
	margin: 0 10px 0 10px;
	
}

#kolom_5  {
	width: 310px;
	float: left;
	margin: 0 10px 0 0;
	
}

/* kolommen op site met rechterbalk 
-----------------------------------------------------*/

#kolom_6 {
	width: 135px;
	float: left;
	margin: 10px;
}

#kolom_7 {
	width: 620px;
	float: left;
	margin: 10px;
}

#kolom_8 {
	width: 320px;
	float: left;
	margin: 10px;
}

/* kolommen op site zonder rechterbalk 
-----------------------------------------------------*/

#kolom_9 {
	width: 980px;
	float: left;
	margin-left: 10px;
}

/*-----------------------------------------------------*/

#container_home{
	width: 468px;
	float: left;
	margin: 0 0 14px 0;
}

/* inhoud  
-----------------------------------------------------*/
#content {
	float: left;
	padding: 0px 15px 20px 15px;
	overflow: auto;

}

/* inhoud van de rechterbalk 
-----------------------------------------------------*/
#content_right {
	float: left;
	padding: 20px 0px 0px 15px;
}

/* inhoud van de linkerbalk 
-----------------------------------------------------*/
#content_left {
	float: left;
	padding: 20px 15px 0px 0px;
}

/* inhoud wanneer er geen rechterbalk is
-----------------------------------------------------*/
#content_breed {
	float: left;
	padding: 20px 20px 0px 20px;
}

/* grijze balk onderaan de pagina
-----------------------------------------------------*/

#sticky {
	width: 980px;
	float: left;
	background-image : url(../ontwerpfiles/bg_kolommen_sticky.jpg);
	background-position: top left;
	background-repeat : repeat-y;
}

#clear {
	clear: both;
}

#zoeken{
	color: #1f1a18;
	font-size : 0.9em;
	float: right;
	padding: 3px 10px 0 0; 
}

#today{
	color: #1f1a18;
	font-size : 0.9em;
	float: right;
	padding: 3px 10px 0 0; 
}



/* footer
-----------------------------------------------------*/
#footer {
	width: 980px;
	height: 20px;
	padding:  10px 0px 10px 0px;
	background-color: #000;
	font-size: 11px;
}

#footer_left {
	float: left;
}

#footer_right {
	float: right;
}

.copyright {background-color: #000; color: #aaaaaa; FONT-SIZE: 11px;}

#footer2 {
	margin : 0 auto;
	width: 980px;
	height: 20px;
	padding:  3px 0px 3px 0px;
	float: left;
	background-color: #000;
	color: #fff;
}

#footermenu {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	float: right;
}

.voetmenu{
	COLOR: #fff;
	font-size: 11px;
}

A.voetmenu:link {   COLOR: #fff;	text-decoration:none;	}
A.voetmenu:visited {	COLOR: #fff;	text-decoration:none;}
A.voetmenu:active{	COLOR: #fff;	text-decoration: none; }	
A.voetmenu:hover {	color: #fff;	text-decoration: underline;	}

/* bovenste menu-----------------------------------------------------------------------------*/
#topmenu{
	float: right;
	padding: 0px 15px;
}

A.topmenu:link {   COLOR: #f4f4f4;	text-decoration:none;}
A.topmenu:visited {	COLOR: #f4f4f4;	text-decoration:none;}
A.topmenu:active{	COLOR: #f4f4f4;	text-decoration: none;}
A.topmenu:hover{	color: #cc0000;	text-decoration: none;}

/* hoofdmenu ----------------------------------------------------------------------------------*/

#menu_container {
	width: 980px;
	margin-top: 110px;
	float: left;
}

#menu {
	width: 980px;
	margin-top: 101px;
	float: left;
	white-space: no-wrap;
	border: 0px solid #444;
  border-bottom: 0px;
  -moz-border-radius: 10px;
  webkit-border-radius: 10px;
  background-color: #cc0000;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	text-transform: uppercase;
}

#menu a	{
	color : #bbb;
	float : left;
	font-size : 1.0em;
	font-weight : bold;
	text-align: center;
	text-decoration : none;
	padding: 0px 15px 7px 15px;
}

#menu a:hover {
	color : #fff;
}

#menu a.selected {
	background: url("../ontwerpfiles/tab_active.jpg") bottom center no-repeat;
	color: #fff;
	}
	
/* submenu ----------------------------------------------------------------------------------*/

#submenu {
	font-size: 11px;
	padding-left: 10px;
	}

#submenu ul
{
	display: inline;
}
		
#submenu li	{
	float: left;
	list-style: none;
}

#submenu a
{
	background: url("../ontwerpfiles/submenu_divider.jpg") right bottom no-repeat;
	color: #1f1a18;
	display: block;
	padding : 3px 10px 0 10px;
	white-space: nowrap;
	text-decoration: none;
}

#submenu a:hover
{
	color: #cc0000 !important;
	text-decoration: none;
}

#submenu a.last
	{
		background-image: none;
	}
	
#submenu a.selected_last
	{
		background-image: none;
		color: #cc0000;
	}	
	
#submenu a.selected
{
	color: #cc0000;
}

#Activiteiten #submenu {	padding-left: 255px;	}
#Uitslagen #submenu {	padding-left: 300px;	}
#Media #submenu {	padding-left: 394px;	}
#Ledenpagina #submenu {	padding-left: 425px;	}

/* Blokken 
-----------------------------------------------------*/
#adsenseblock {
	background: url("../ontwerpfiles/2008/adsenseblock.jpg") right bottom no-repeat;
	text-decoration: none;
	width: 252px;
	height: 114px;
	float: left;
	margin: 0 0 20px 0;
}

#adsenseinhoud {
	padding: 5px 2px 2px 5px;
	font-size: 10px;
	}

#block {
	text-decoration: none;
	width: 300px;
	float: left;
	margin: 0 0 20px 0;
}

#block_small {
	text-decoration: none;
	width: 120px;
	float: left;
	margin: 0px 0 20px 0;
}

#block_home {
	text-decoration: none;
	width: 468px;
	float: left;
	margin: 0px 0 20px 0;
}

#block_left {
	text-decoration: none;
	width: 300px;
	float: left;
	margin: 0px 0 20px 0;
}

#block_right {
	text-decoration: none;
	width: 300px;
	float: right;
	margin: 0px 0 20px 0;
}

#block_blanco {
	width: 300px;
	float: left;
	margin: 0 0 20px 0;
}

#block_title {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #aaa;
	padding: 1px 0 1px 0;
	text-transform: uppercase;
	border-bottom: solid 1px #ccc;
 }

#block_title_small {
	height: 21px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 3px 0px 0px 3px;
	border-bottom: solid 1px #ccc;
 }

#block_title_home {
	color: #aaa;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 10px 10px 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-bottom: solid 1px #ccc;
}

#block_text_home {
	font-size: 11px;
	margin: 0px 10px 20px 10px;
	padding: 0px 0px 14px 0px;
}

#block_middle {
	width:300px;
	font-size: 11px;
	float: left;
	padding: 13px 0 0 0;
}

#block_middle_small {
	width:149px;
	font-size: 11px;
	float: left;
	padding: 13px 0 0 0;
}

#block_bottom {
	width: 300px;
	height: 15px;
	float: left;
}

#block_bottom_small {
	width: 161px;
	height: 15px;
	float: left;
}

/* --------------------------------------------------------------------*/

#left {
	width: 504px;
	margin : 0 15px 0 15px;
}

.link_zwart{	COLOR: Black;}
A.link_zwart:link {	text-decoration:none;	color: Black;}
A.link_zwart:visited {	text-decoration:none;	color: Black;}
A.link_zwart:active{	text-decoration: none;	color: Black;}
A.link_zwart:hover{text-decoration:none; color: #cc0000;}

.link_grijs{COLOR: #aaaaaa;}
A.link_grijs:link {	text-decoration:none;	color: #aaaaaa;}
A.link_grijs:visited {	text-decoration:none;	color: #aaaaaa;}
A.link_grijs:active{	text-decoration: none; color: #aaaaaa;}
A.link_grijs:hover{text-decoration:none; color: #1f1a18;}

.link_wit{COLOR: #fff; 	font-size: 11px;; }
A.link_wit:link {	text-decoration: none;	color: #fff;}
A.link_wit:visited {	text-decoration: none; color: #fff;}
A.link_wit:active{	text-decoration: none; color: #1f1a18;}
A.link_wit:hover{text-decoration:none; color: #1f1a18;}

#kruimelpad {
	margin-bottom: 20;
	color: #aaa;
	}
	
A.kruimelpad:link { color: #aaa; text-decoration:underline;	}
A.kruimelpad:visited {color: #aaa;	text-decoration:underline;}
A.kruimelpad:active{ color: #aaa; text-decoration: underline;}
A.kruimelpad:hover{	color: #aaa;	text-decoration: none;}

.sitemap_item_eerste{
	background-image : url(../plaatjes/home.gif);
	background-repeat : no-repeat;
	padding-left : 20px;
	background-position : center left;
	font-weight : bold;
}

.sitemap_item{
	background-image : url(../plaatjes/sitemap.jpg);
	background-repeat : no-repeat;
	padding-left : 44px;
	background-position : center left;
	font-weight : bold;
}

.sitemap_item_laatste{
	background-image : url(../plaatjes/sitemap_laatste.jpg);
	background-repeat : no-repeat;
	padding-left : 44px;
	background-position : center left;
	font-weight : bold;
}

.sitemap_sub_item{
	background-image : url(../plaatjes/sitemap_sub.jpg);
	background-repeat : no-repeat;
	padding-left : 52px;
	background-position : center left;
}

.datum{
	font-size: 11px;;
	color: White;
}

.sponsorcel{
	background-image : url(../plaatjes/lijntje-90gr.gif);
	background-position : top left;
	background-repeat : repeat-y;
}

.rand-zwart {border:1px solid #1f1a18;}
.rand-wit {border:1px solid #ffffff; }
.rand-grijs { border:1px solid #e8e8e8;}
.rand-rood {border:1px solid #cc0000;}

.link-klein {FONT-SIZE: 11px;}
.terug {FONT-SIZE: 11px;}
.vorige-volgende {FONT-SIZE: 11px;}

/* Opmaak nieuwsberichten */

#nieuws_container_home {
	width: 580px;
	float: left;
	margin-bottom: 10px;
}

#nieuws_home_left {
	float: left;
}

#nieuws_home_right {
	width: 227px;
	float: right;
	padding: 5px;
	border: 1px solid #ccc;
	padding-bottom: 14px;
}

.NB_klein {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

#NB_home_klein {
	width: 300px;
	margin-bottom: 5px;
	float: left;
	background-color: #e4e1e0;
	}
	
.NB_kop_home_klein{
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 2px;
	text-decoration:none;
	text-transform: uppercase;
	text-spacing: 2px;
}

.lefto {
	float: left;
	padding: 0 5px 0 0;
}

.NB_thumb {
	float: left;
}

* html .NB_thumb {
margin: 0 0 0 -3px;
}

#NB_home {
	width: 600px;
	margin: 0 0px 20px 0;
	background-color: #e4e1e0;
	float: left;
}

.NB_fotokop_home{
	FONT-SIZE: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #1f1a18;
	padding: 2px 5px 2px 5px;
	text-decoration:none;
	text-transform: uppercase;
}

.NB_kop_home{
	color: #fff;
	FONT-SIZE: 22px;
	Font-family: arial;
	font-weight: bold;
	padding: 10px 5px 10px 5px;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	z-index:5;
	margin-top: -45px;
	background: url('../plaatjes/grijs_transparant.png') top left repeat-x;
	
}

.NB_kop_home a:link {	text-decoration:none;	color: #fff;}
.NB_kop_home a:visited {	text-decoration:none;	color: #fff;}
.NB_kop_home a:active{	text-decoration: none;	color: #fff;}
.NB_kop_home a:hover{text-decoration:none; color: #fff;}

.NB_tekst_home{
	color: #1f1a18;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	padding: 5px;
	margin-top: 15px;
}

.NB_datum {
	font-size: 11px;
	color: #aaa;
}

#NB_groot {
	width: 100%;
	float: left;
}

.NB_thumb {
	float: left;
}

#NB_afbeelding {
text-align: center;
}

.NB_tekst_klein {
padding: 0 5px 0 0;
}

.NB_leesverder {
	font-size: 11px;
	margin-top: 0px;
	padding: 2px 2px 3px 2px;
	float: right;
}

.NB_kop_klein{
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
	margin-bottom: 2px;
	text-decoration:none;
}

.NB_kop_klein a:link {	text-decoration:none;	color: #1f1a18;}
.NB_kop_klein a:visited {	text-decoration:none;	color: #1f1a18;}
.NB_kop_klein a:active{	text-decoration: none;	color: #1f1a18;}
.NB_kop_klein a:hover{text-decoration:none; color: #cc0000;}

.NB_kop_groot{
	FONT-SIZE: 22px;
	color: #cc0000;
	text-decoration:none;
	margin: 0 0 20px 0;
}

.NB_kop_groot a:link {	text-decoration:none;	color: #cc0000;}
.NB_kop_groot a:visited {	text-decoration:none;	color: #cc0000;}
.NB_kop_groot a:active{	text-decoration: none;	color: #cc0000;}
.NB_kop_groot a:hover{text-decoration:none; color: #1f1a18;}

.NB_fotokop{
	width: 458px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #1f1a18;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
}


#foto_onderschrift {width: 600px; background: #e4e1e0; margin-bottom: 15px; float: left;}

.onderschrift {color: #666; font-size: 10px; text-align: left; float: left; padding: 0px 5px 0px 5px; }

.empty {margin-bottom: 15px;}

.NB_lead{
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
}

.NB_broodtekst{
	margin: 16px 0 0 0;
}

.headlines{
	font-size: 11px;
	line-height: 20px;
	border-bottom: 1px solid #ddd;
}

.NB_title_home {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 10px 10px 20px;
}

.overignieuws{
	font-size: 11px;
}

.aanhef{
	clear: both;
	font-weight: bold;
	margin: 0px 0 5px 0;
}

.aanhef_home{
	clear: both;
	font-weight: bold;
	border-bottom: 1px solid #efdddb;
	border-top: 1px solid #efdddb;
	background: #f5e6e3;
	margin-bottom: 5px;
	padding: 1px;
}

.kop_groot{
	font-size: 18px;
	color: #cc0000;
	margin-bottom: 13px;
}


.uitslaghoofd{	font-size: 12px; FONT-WEIGHT: bold}

.Uitslagdatum {	FONT-SIZE: 11px;; }
.Uitslaghoofd {	FONT-WEIGHT: bold;}
.Verslag {font-size: 12px; padding-top: 10px; padding-bottom: 3px;}

.formulier{
	padding-left: 1px;
}
.editfield  {
	font-size: 11px;
	color : #1f1a18;
	background-color: White;
}

.select  {
	
	font-size: 9px;
	color : #1f1a18;
	background-color: White;
	width : 100px;
}

.archiefkeuze  {
	font-size: 11px;
	width: 100px;
	color : #1f1a18;
	background-color: White;
}

.button {
	font-size: 11px;
	border: none;
	background: #1f1a18;
	color : White;
	font-weight : bold;
}

.button2 {
	font-size: 9px;
	font-weight : bold;
	color : White;
	border: 1px solid #cc0000;
	background-color : #cc0000;
}

.koprood{	font-size: 13px;	FONT-WEIGHT: bold; color: #cc0000;}
.linkshoofd {
	font-weight: bold;
	font-size : 13px;
	padding-bottom: 5px;
}
.linkslinks{}
.licentie{FONT-WEIGHT: bold; 	color : #cc0000;}
.fotos{	}

.bgcolor1 {
	BACKGROUND-COLOR: #fff;
}
.bgcolor2 {
	BACKGROUND-COLOR: #f1f1f1;
}
.bgcolor3 {
	BACKGROUND-COLOR: #DCDCDC;
}
.bgcolor4 {
	BACKGROUND-COLOR: #f1f1f1;

}
.bgcolor5 {
	BACKGROUND-COLOR: #ffffff;
}
.bgcolor6 {
	BACKGROUND-COLOR: #cc0000;
}

.bgcolor7 {
 BACKGROUND-COLOR: #f4f4f4;
 }

.tabelcel {
	padding-left: 2px;
	padding-right: 2px;
}

.tabelcel1 {
	FONT-SIZE: 11px;
	padding: 0 2px 0 2px;
}

.tabelcel2 {
	FONT-SIZE: 11px;;
	padding: 1px;
}

.tabelhoofd1 {
	padding: 1px;
	color: White;
	font-weight: bold;
	BACKGROUND-COLOR: #cc0000;
	text-transform: uppercase;
}

.kolomkop1 {
	padding: 1px;
	BACKGROUND-COLOR: #ccc;
	color: Black;
	font-weight: bold;
	padding: 0 2px 0 2px;
	text-transform: uppercase;
}
.tabelhoofd2 {
	font-weight: bold;
	text-transform: uppercase;
}

.tabelhoofd3 {
	color: #FFFFFF;
	font-weight: bold;
	BACKGROUND-COLOR: #cc0000;
	padding-left : 3px;
	text-transform: uppercase;
}

.reclamebox_top {
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #FDF7F7;
	
	BACKGROUND-COLOR: #cc0000;
	background-image : url(../plaatjes/reclamebox_tr.gif);
	background-position : right top;
	background-repeat : repeat-y;
}
.reclamebox {
	border:1px solid #a3a3a3;
	BACKGROUND-COLOR: #ffffff;
}

.tekst_reclamebox{ FONT-SIZE: 11px;; line-height: 15px; border-bottom: 1px solid #ddd; }

.forumtabel {
	border:1px solid #a3a3a3;
}
.forumtekst {
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.forumhoofd{
	padding-left: 3px;
	FONT-WEIGHT: bold; 	color: White;
	BACKGROUND-COLOR: #cc0000;
}

.forumdatum{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	FONT-SIZE: 9px;
	
}
.forumnaam{
	padding-left: 4px;
	padding-top: 5px;
	FONT-SIZE: 11px;;
	font-weight : bold;
}

.forumnav {
	FONT-SIZE: 11px;;
	padding-left: 2px;
	padding-bottom: 11px;;
}
.forumlink {
	FONT-SIZE: 11px;;
	padding-left: 2px;
	padding-bottom: 4px;
}
.forumbgcolor1 {BACKGROUND-COLOR: #cc0000;}

.tekst9px{	FONT-SIZE: 11px; line-height: 14px;}
.tekst11px;{	FONT-SIZE: 11px;; line-height: 14px;}
.tekst11px;rood{
	FONT-SIZE: 11px;;
	color: #cc0000;
}

.contact_left{
width: 230px;
padding-right: 0px;
float: left;
margin-right:45px;
}

.contact_right{
width: 225px;
padding-left: 0px;
float: left;
}

 .tabcontainer
{
margin-top: 20px;
float: left;
}

 .tabgewoon
{
width:88px;
background-image : url(../ontwerpfiles/2008/niet_aktieve_tab.gif);
background-repeat : no-repeat;
text-align:center;
margin-left:1px;
float:left;
border-bottom:1px solid silver;
font-family : verdana,arial,sans-serif ;
font-size:.8em;
}

.tabaktief
{
width:88px;
background-image : url(../ontwerpfiles/2008/aktieve_tab.gif);
background-repeat : no-repeat;
text-align:center;
margin-left:1px;
float:left;
border-bottom:none;
font-family : verdana,arial,sans-serif ;
font-size:.8em;
} 

#block_google_468 {
	text-decoration: none;
	width: 468px;
	float: left;
	margin: 20px 0 20px 0;
}
