a, td, tr, table, p, li, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}



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: #EAF0EA;

	background-position:left top;
	background-repeat:no-repeat;	
}	


body, table, td, input, select
{
	font-family:			verdana, helvetica;
	font-size:				11px;
	color:					#000000;
	
}

#site
{
	width: 1060px;
}

#left
{
	width: 910px;
	float:left;
}
#right
{
	width:150px;
	float:left;
}
#wrapper
{
	width: 900px;
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;	
}

.spacer
{
	width: 900px;
	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.

*

******************************************************************************/
.stcitem_title
{

	color:#9a1f2a;
	height:25px;
	font-size:18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	width:680px;
	margin:0px;
	line-height:25px;
	
	padding-left:5px;
}
.stcitem_content
{
	width:680px;
	margin:0px;
	padding:5px 0px 5px 0px;
}

#content
{
	width: 900px;
	float: left;
}

#main_400_container
{
	width:		680px;	
	text-align:	left;
	float:		left;
	padding:10px;
	padding-top:0px;
	margin-right:10px;
}


#main_400_container table
{
	text-align: left;
	
}
#main_400_container ul
{
 margin-left:20px;
}
#main_400_container img
{
	max-width: 550px;  /* Mozilla */
    width: expression(this.width > 570 ? 570: true); /* IE */
	padding-left: 2px;
}


#main_200_container_right
{
	width: 190px;
	color: #FFFFFF;		
	float: right;
	text-align:	left;
	overflow:hidden;
	
}


/******************************************************************************
*
*						HEADER
*
*****************************************************************************/
#header 
{
	width:	900px;
	height:	150px;
	background: url('../images/site/header.png') no-repeat;
}


#header h1
{
	display: none;
}




/******************************************************************************
*
*						Topmenu
*
*****************************************************************************/
#topmenu
{
	width: 895px;
	height: 32px;
	background: url('../images/site/menu.png') repeat-x;
	margin-bottom:10px;
	padding-left:5px;
}






/******************************************************************************
*
*						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: 188px;
		margin-bottom:10px;
		background: #ffffff;
		border:1px solid #c0c0c0;
}

.blockheader
{
	width: 185px;
	_width: 190px;
	height: 22px;
	background:#9a1f2a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #FFFFFF;
	line-height: 20px;
		padding-left:5px;
	padding-top:3px;
		}


.blockcontent
{
	width: 170px;
	overflow: hidden;
	color: #000000;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	margin: 0px;
	padding: 0px;
	overflow:hidden;
	padding:10px;

}
.blockcontent_advertenties img
{
 width: 85px;
 margin-left:2px;
}

.blockcontent_marketing img
{
width:129px;
}

.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.
*
******************************************************************************/

.headlinessmall
{
width:160px;
}

.headlinessmall_content
{
padding-bottom:3px;
}

.headlinessmall_content a
{
 color:#000000;

}

.headlinessmall_content a:hover
{
color:#000000;
text-decoration:underline;
}

.headlinessmall_content a:visited
{
color:#000000;
}

#news_header_title
{
	font-family: Arial, Helvetica, sans-serif;
	width: 660px;
	height:20px;
	font-size: 20px;
	font-weight:bold;
	color: #9a1f2a;
	margin-bottom: 20px;
	padding-top:5px;
	padding-left:5px;
	margin-left:0px;
}
.headlines_header
{
	width: 670px;
	height:25px;
}

.headlines
{
	width: 670px;	
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
	border-bottom:1px solid #c0c0c0;

}

.headlines_date
{
	font-size: 10px;
	color: #9a1f2a;
	

}
.headlines_title
{
	font-size: 15px;
	font-weight:bold;
	color: #9a1f2a;
	padding-left:10px;
	
		
}

.headlines_content
{
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding:10px;
	margin-bottom:10px;
}
/******************************************************************************
*
*						Mededelingen opmaak.
*
******************************************************************************/
#medelingen_content
{
	width:670px;


}

#headlines_page_header_container
{
	width:670px;
	height:25px;
	font-weight:bold;
	font-size: 18px;
	color: #9a1f2a;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;

	
}
#headlines_page_header
{
	
	font-weight:bold;
	font-size: 18px;
	color: #9a1f2a;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:5px;
}

#headlines_page_header_container2
{
	width:538px;
	height:25px;
	line-height:25px;
	background: #FFFFFF;
		font-weight:bold;
	font-size: 18px;
	color: #9a1f2a;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:0px;
	border-bottom:1px dotted #cccccc;

	
}
#headlines_page_header2
{

		font-weight:bold;
	font-size: 18px;
	color: #9a1f2a;
	font-family: Arial, Helvetica, sans-serif;

}
.news
{

}

.news_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	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;

}

.news_header
{
	height:20px;
		line-height:20px;
	margin:0px;
	margin-bottom:5px;
	padding-left: 10px;
	padding-right: 10px;
	background: #9a1f2a;
}

.news_category_header
{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-bottom: 20px;
}
.news_date
{
		
	font-size: 12px;
	color: #ffffff;
	Float:left;
	margin-top:5px
	margin-left:0px;
	
}

.news_title
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-left:25px;
	float:left;
}

/******************************************************************************
*
*						quicklinks opmaak.
*
******************************************************************************/

#quicklinks
{
	width: 888px;
	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
{
	background: #208627;
	border: 1px solid #208627;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 11px;

}



.input
{	
	width: 100px;
	font: 1.0em Verdana; 
	color: #000000;
	border: 1px solid #000000;
}

.buttonzoek
{
height:20px;
width:19px;
	background: url('../images/site/searchbutton.png') no-repeat;
	border: 0px;

}
/******************************************************************************

*

*						Footer.

*

******************************************************************************/

#footer {
	width: 900px;
	height: 75px;
	background:#9a1f2a;
	text-align: center;
	color: #ffffff;

	line-height: 75px;
}

#footer a {
	color: #ffffff;
		font-weight: bold;
}

#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:32px; background:none; position:relative; z-index:500; }
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:32px; line-height:32px; color:#ffffff; text-decoration:none; font-size:13px; font-weight: bold;padding:0 10px 0 10px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 19px 0px 12px; height:32px; background:none;}
#nav li a.top_link span.down {float:left; display:block; padding:0 22px 0 12px; height:32px; background:none; text-align:left;}

#nav li:hover a.top_link {color:#ffffff; background:none;}
#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:32px; background: #9a1f2a; filter:alpha(opacity=80); -moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8; 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: #ff9c00; }
#nav li ul.sub li ul li a.fly
{ background: #ff9c00;  }
#nav li:hover ul.sub li a:hover 
{ background: #ff9c00;   color:#ffffff; text-decoration:none;}
#nav li:hover ul.sub li a.fly:hover
{ background: #ff9c00; 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: #9a1f2a; filter:alpha(opacity=80); -moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8;  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: #9a1f2a; filter:alpha(opacity=80); -moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8;  color:#ffffff;} 

#nav li:hover li:hover a.fly
{background:#000000 ; background-position:right;color:#ffffff;} 

#nav li:hover li:hover li:hover a.fly
{ background: #9a1f2a; filter:alpha(opacity=80); -moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8; 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: #9a1f2a; filter:alpha(opacity=80); -moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8;  color:#fff;} 


