a, td, tr, table, p, li, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;

}

A:link		{  text-decoration: none; }
A:visited	{  text-decoration: none; }
A:active	{  text-decoration: none; }
A:hover		{  text-decoration: underline; }

/* cabedge.com Screen Styles */
html { margin: 0; padding: 0; width: 100%}

/* resets most browser styles to enhance cross-browser compatibility */
h1, h2, h3, h4, h5, h6, h7, p, form, ul, ol, li, blockquote { margin: 0; padding: 0; }
img, a{ border:none; text-decoration: none;}

ul,li { margin: 0px; padding: 0px; }

img, a
	{ 
		border:none; 
		text-decoration: none;
	}

html, body 
	{
		height: 100%; 
	} 
html, body
	{
		/*reset padding */

		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;

		/*reset margin */
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}

.clr
{
	clear: both;
}



body
{
	background-color:#e7e6e2;

	background-position:left top;
	background-repeat:no-repeat;	
}	


body, table, td, input, select
{
	font-family:			verdana, helvetica;
	font-size: 12px;
	color:					#000000;
	
}
#schaduw
{
	width:950px;
	background: url('../images/site/bg.gif') repeat-y;
}

#wrapper
{
	width: 940px;

	margin-left: auto;
	margin-right: auto;	
}

.spacer
{
	width: 940px;
	height: 10px;
	background: none;
}
/******************************************************************************

*

*						Opmaak error.

*

******************************************************************************/

#errormessage_container
{
	border-width:	1px;
	border-color:	#000000;
	border-style:	none none solid none;	
}

#errormessage
{
	color:			#FA0000;
	padding:		1px;
	border-width:	3px;
	border-color:	#FF0000;
	border-style:	solid solid solid solid;
	background:		#FFFFCC;
	font-weight:	bold;
	text-align:		center;
}

/******************************************************************************

*

*						Hoofdonderdelen site.

*

******************************************************************************/
.stcopmaak 
{
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
clear:both;
}
.stcopmaak ol
{
	margin-left:20px;
}
.stcopmaak ul
{
	margin-left:20px;
}
#content
{
	width:940px;
	float: left;
}

#main_400_container
{
	width:		690px;	
	text-align:	left;
	float:		left;
	margin-right:5px;
	margin-left:20px;
	line-height:16px;
}


#main_400_container table
{
	text-align: left;
	
}


#main_400_container img
{
	max-width: 550px;  /* Mozilla */
    width: expression(this.width > 570 ? 570: true); /* IE */
	padding-left: 2px;
}

#main_400_content
{
	width:		690px;	
	
}
#main_200_container_right
{
	width: 225px;
	color: #FFFFFF;		
	float: left;
	text-align:	left;
	overflow:hidden;
	
}



/******************************************************************************
*
*						HEADER
*
*****************************************************************************/
#header 
{
	width:	940px;
	height:	125px;
	background-color:#ffffff;
	position:relative;
	border-bottom:5px solid #FFFFFF;
}


#header h1
{
	display: none;
}


#banner_frame
{
	width:940px;
	height:125px;
		z-index:500;
		position:absolute;
	top:0px;
	left:0px;
}

#banner_statistieken
{
	width:450px;
	height:25px;
	padding-top:30px;
	padding-left:280px;
	float:left;


}
#banner_login
{
	width:190px;
	height:125px;
	float:left;
}

#banner_foto
{
	width:940px;
	width:125px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
/******************************************************************************
*
*						Topmenu
*
*****************************************************************************/
#topmenu
{
	width: 940px;
	height: 26px;
	background: url('../images/site/menu.png') repeat-x;
	margin-bottom:10px;
	
}






/******************************************************************************
*
*						login
*
*****************************************************************************/
.login
{
width: 300px;
float:right;
}


.login td
{
color:#ffffff;
}
#loginpanel
	{
		color: #000000;
	padding-left:5px;
	
	}

#loginpanelvergeten
	{
		color: #000000;
		padding-left:5px;
	}

#loginpanelvergeten a
	{
		color: #000000;	
		
	}
#loginpanelvergeten a:hover
	{
		color: #414141;	
		
	}
#loginpanelvergeten a:visited
	{
		color: #414141;	
		
	}
/******************************************************************************
*
*						BLOCKEN
*
*****************************************************************************/

.block
{
		width: 212px;
		margin-bottom:10px;
	
}

.blockheader
{
	width: 202px;
	height: 21px;
	background: url('../images/site/nieuws_top.png') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:21px;
	padding-left:10px;
	color: #000000;
	margin-bottom:5px;
	font-weight:bold;
		}
.blocksubheader
{
	width: 207px;
	height: 21px;
	background: url('../images/site/nieuwsbg.gif') repeat-x;
	font-size: 11px;
	line-height:21px;
	padding-left:5px;
	color: #000000;
}

.blockcontent
{
	width: 200px;
	overflow: hidden;
	color: #000000;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	padding:10px;
	padding-left:0px;

}

.blockcontent ul
{
	width:180px;
	margin:0px;
	list-style:none;
}

.blockcontent ul li
{
	color:#000000;
	padding-bottom:3px;
	font-size:12px;
	line-height:17px;
	padding-left:10px;
}

.blockcontent ul li a
{
	font-size:12px;
	
	color:#000000;
}

.blockcontent ul li a:hover
{
	color:#000000;
}

.blockcontent ul li a:visited
{
	color:#000000;
}



/******************************************************************************
*
*						Tabellen opmaak, intern.
*
******************************************************************************/

.tablecolor
{
	color:#FFFFFF;

}
.tablecolor a
{
	color:#FFFFFF;

}

.tablecolor a:hover
{
	color:#FFFFFF;

}

.tablecolor a:visited
{
	color:#FFFFFF;

}

/******************************************************************************
*
*						Nieuws opmaak.
*
******************************************************************************/

.nieuws
{
width:690px;

}
.nieuwslinks
{
	width:340px;
	float:left;
}

.nieuwsrechts
{
	width:340px;
	float:right;	
}

.headlines_top
{
width: 340px;
	background: url('../images/site/nieuwsbg.gif') repeat-x;
	height:19px;
}
.headlines_inhoud
{
width: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #000;
	padding:10px;
	background: #d6d6d6;
}
.headlines_reveal
{
width:10px;
height:9px;
background: url('../images/site/driehoek.gif') no-repeat;
margin-right:10px;
margin-top:5px;
float:right;
}

.headlines_reveal:hover
{
width:10px;
height:9px;
background: url('../images/site/driehoek2.gif') no-repeat;
margin-right:10px;
margin-top:5px;
float:right;
}
.extralink
{
	width:330px;
	height:19px;
	background: url('../images/site/link_top.png') repeat-x;
	margin-bottom:5px;
	line-height:19px;
	padding-left:10px;
	
	text-align:left;
}

.extralink a
{
	Color:#ffffff;
	font-size:11px;
}

.extralink a:hover
{
	Color:#ffffff;
	font-size:11px;
}

.extralink a:visited
{
	Color:#ffffff;
	font-size:11px;
}




.nieuws_top
{
	width:330px;
	height:18px;
	background: url('../images/site/nieuws_top.png') repeat-x;
	margin-bottom:5px;
	line-height:21px;
	padding-left:10px;
	padding-top:3px;
		text-align:left;
}
.nieuws_top h3
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	font-family:Georgia;
}

#news_header_title
{
	font-family: Arial, Helvetica, sans-serif;
	width: 553px;
	height:20px;
	font-size: 14px;	
	color: #FFFFFF;
	padding-top:5px;
	padding-left:5px;
	
}
.headlines_header
{
	width: 340px;
	background: url('../images/site/nieuwsbg.gif') repeat-x;
	height:19px;
	margin-bottom:5px;
}

.headlines
{
	width: 340px;	
	padding-top:5px;
	margin-bottom:10px;
	line-height:14px;
}

.headlines_date
{
	font-size: 11px;
	color: #000000;
	float:left;
	padding-top:5px;
	padding-left:10px;
}
.headlines_title
{
	font-size: 12px;
	color: #fe5a00;
	padding-top:3px;
	padding-left:15px;
	float:left;
	overflow:hidden;
}

.headlines_content
{
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding:10px;
	
}


/***** headlines reactie ******/

#news_header_title2
{
	font-family: Arial, Helvetica, sans-serif;
	width: 700px;
	height:20px;
	font-size: 14px;
	
	color: #FFFFFF;
	padding-top:5px;
	padding-left:5px;
	
}
.headlines_header2
{
	width: 690px;
	background: url('../images/site/nieuwsbg.gif') repeat-x;
	height:19px;
}

.headlines2
{
	width: 690px;	
	margin-bottom:5px;
}

.headlines_date2
{
	font-size: 11px;
	color: #000000;
	float:left;
	padding-top:5px;
	padding-left:10px;
}
.headlines_title2
{
	font-size: 12px;
	color: #fe5a00;
	padding-top:3px;
	padding-left:15px;
	float:left;
		
}

.headlines_content2
{
	width: 680px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #000;
	padding:10px;
	
}

/******************************************************************************
*
*						Mededelingen opmaak.
*
******************************************************************************/
#medelingen_content
{
	width:690px;


}

#headlines_page_header_container
{
	width:680px;
	height:21px;
	line-height:21px;
	background: url('../images/site/nieuws_top.png') repeat-x;
	font-size: 13px;
	color: #FFFFFF;
	font-family:Georgia;
	padding-left:10px;

}
#headlines_page_header
{
	
font-size: 14px;
	color: #000000;
	font-family: Georgia;
}

#headlines_page_header_container2
{
	width:680px;
	height:21px;
	line-height:21px;
	background: url('../images/site/nieuws_top.png') repeat-x;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	

	
}
#headlines_page_header2
{

	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;

}
.news
{
	
}

.news_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;


}

.news_content ol
{
	
margin-left:30px;

}


.news_content ul
{
	
margin-left:30px;

}
.team_header
{
	height:18px;
	width:680px
	margin-bottom:5px;
	padding-top:3px;
	padding-left: 10px;
	
	background: url('../images/site/nieuwsbg.gif') repeat-x;
	color:#ff6f20;
}

.news_header
{
	height:21px;
	width:690px
	line-height:20px;
	margin:0px;
	margin-bottom:5px;
	padding-left: 10px;
	padding-right: 10px;
	background: url('../images/site/nieuwsbg.gif') repeat-x;
}

.news_category_header
{
	font-size: 18px;
	font-weight: bold;
	color: #634099;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-bottom: 20px;
}
.news_date
{
		
	font-size: 10px;
	color: #000000;
	Float:left;
	
	
}

.news_title
{
	font-size: 13px;

	color: #fe5a00;
	margin-left:25px;
	float:left;
}

/******************************************************************************
*
*						quicklinks opmaak.
*
******************************************************************************/

#quicklinks
{
	width: 878px;
	height:100px;
	padding-left:170px;
}
.link
{
	width:130px;
	height:100px;
	float:left;
}

/******************************************************************************
*
*						Formulieren opmaak.
*
******************************************************************************/

.icon
{
	width: 11px;
	height: 8px;
	float: left;
	margin-top: 3px;
	margin-right: 8px;
	background: url('../images/vervolg3.gif') no-repeat;
}

.icon2
{
	width: 11px;
	height: 8px;
	float: left;
	margin-top: 3px;
	margin-right: 8px;
	background: url('../images/vervolg2.gif') no-repeat;
}


.knop
{
	width:57px;
	height: 19px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border:none;
	background: url('../images/site/button.png') no-repeat;
}

.knop2
{
	width:100px;
	height: 19px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border:none;
	background: url('../images/site/button2.png') no-repeat;
}


.input
{	
	width: 130px;
	height:20px;
	font-size:9px; 
	color: #000000;
	padding-left:10px;
	border:none;
	background: url('../images/site/input.gif') no-repeat;
	overflow:hidden;
}

.buttonzoek
{
height:20px;
width:19px;
	background: url('../images/site/searchbutton.png') no-repeat;
	border: 0px;

}
/******************************************************************************

*

*						Footer.

*

******************************************************************************/

#footer {
	width: 902px;
	height: 25px;
padding-left:10px;
	text-align: center;
	color: #000000;

	line-height: 24px;
}

#footer a {
	color: #000000;


}

#footer a:hover {
	text-decoration: none;
}


/******************************************************************************

*

*						Opmaak headings algemeen.

*

******************************************************************************/

h1
{
	font: 1.3em Verdana;
	color: #ef2f2d;
	font-weight: bold;
}

h3
{
	color: #000000;
	font: 1.3em verdana;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

/******************************************************************************
*
*						MENU LINKS INGEBRUIK
*
******************************************************************************/
.menu

{
	width: 180px;
	text-align: left;
	margin-bottom:5px;

}

.menu ul
{
	width: 180px;
	list-style: block;	
	list-style:none;		
	margin: 0px;
	padding: 0px;
	background: none;

}

.menu li
	{
	color: #ffffff;
	background: #9c0000;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	margin-bottom: 1px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;


	
	}

.menu li:hover
{
	background: #9c0000;
}
.menu li:hover a
{
	color:#ffffff;

	font-weight:bold;
	display:block;
}
.menu li:hover a:hover
{
	color:#ffffff;

	font-weight:bold;
	display:block;
	text-decoration:none;
}
.menu li:visited a
	{
	
	}

.menu a
	{
	color:#ffffff;
			font-weight:bold;
	}

.menu a:hover
	{
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}
.menu a:visited
	{

	
	}

.menu table
	{
		width: 176px; 	
		margin: 0px;
		padding: 0px;
	}

.menuspecial
{
margin:0px;
padding:0px;
}

/******************************************************************************
*
*						MENU top INGEBRUIK
*
******************************************************************************/


#nav {padding:0 0 0 0; margin:0; list-style:none; height:26px; background:none; position:relative; z-index:500; }
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:26px; line-height:26px; color:#ffffff; text-decoration:none; font-size:12px; font-weight: bold;padding:0 7px 0 7px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 19px 0px 12px; height:26px; background:none;}
#nav li a.top_link span.down {float:left; display:block; padding:0 22px 0 12px; height:26px; background:none; text-align:left;}

#nav li:hover a.top_link {color:#ffffff; background:url('../images/site/menu_hover.png') repeat-x;}
#nav li:hover a.top_link span {background:none;}
#nav li:hover a.top_link span.down {background:none; padding-bottom:3px; }

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:0px; top:26px; background: #F89B64; padding:3px; white-space:nowrap; width:170px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:170px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:168px; line-height:18px; text-indent:5px; color:#ffffff; text-decoration:none;text-align:left;}
#nav li ul.sub li a.fly
{background:#F89B64; background-position:right;}
#nav li ul.sub li ul li a.fly
{background:#F89B64; background-position:right;}
#nav li:hover ul.sub li a:hover 
{background:#000000 ; color:#ffffff; text-decoration:none;}
#nav li:hover ul.sub li a.fly:hover
{background:#000000 ;color:#ffffff;}


#nav li b {display:block; font-size:11px; height:18px; width:155px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; cursor:default;text-decoration:none;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:170px; top:-2px; background: #F89B64; padding:3px; white-space:nowrap; width:168px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;z-index:500;}


#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#000000; color:#ffffff;} 

#nav li:hover li:hover a.fly
{background:#000000 url('../images/site/fly_over.gif') no-repeat; background-position:right;color:#ffffff;} 

#nav li:hover li:hover li:hover a.fly
{background:#000000 url('../images/site/fly2.gif') no-repeat; background-position:right;color:#ffffff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#F89B64; color:#fff;} 

/******************************************************************************

*

*						Opmaak Tabs algemeen.

*

******************************************************************************/

.dynamic-tab-pane-control.tab-pane {

	position:	relative;
	width:		180px;
}



.dynamic-tab-pane-control .tab-row .tab {

	font-family:	Verdana, Helvetica, Arial;
	font-size:		10px;
	color:			#000000;
	display:		inline;
	margin:			1px -5px 1px 8px;
	float:			left;
	padding:		3px 6px 3px 2px;
	background:		#cac9c9;
	border:			1px solid;
	border-color:	#908f8f;
	border-bottom:	0px;
	cursor:			pointer;
	z-index:		1;
	position:		relative;
	top:			0;

}



.dynamic-tab-pane-control .tab-row .tab.selected {

	border:			1px solid #cac9c9;
	border-bottom:	0;
	z-index:		3;
	padding:		2px 6px 5px 6px;
	margin:			1px -6px -2px 0px;
	top:			-2px;
	background:		#f1efef;

}



.dynamic-tab-pane-control .tab-row .tab a {

	font-family:		Verdana, Helvetica, Arial;
	font-size:			10px;
	color:				#000000;
	text-decoration:	none;
	cursor:			pointer;	

}

 

.dynamic-tab-pane-control .tab-row .hover a {

	color:	#000000;

}



.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight:	bold;
}



.dynamic-tab-pane-control .tab-page {

	clear:			both;
	border:			1px solid #cac9c9;
	background:		#f1efef;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			#000000;
	font-family:	Verdana, Helvetica, Arial;
	font-size:		13px;
	width:200px;
}



.dynamic-tab-pane-control .tab-row {

	z-index:		1;
	white-space:	nowrap;
	background:		#f1efef;
	height:			1.85em;
	width:			200px;
}

h2.tab 
{
font-size:8px;
font-weight:normal;
}
