/*********************************************
	OPMAAK HOUWING-HAGEDOORN
	  Wit         : #FFFFFF 
	  Lichtblauw  : #9ECDEE
	  Donkerblauw : #004B85
	  Tekstkleur  : #000000
*********************************************/

*
{
	margin: 0px;
	padding: 0px;
}

h1
{
	font: bold 14px Arial;
	color: #000000;
	margin-bottom: 25px;
	
}

h2
{
	font: bold 13px Arial;
	color: #000000;
	margin-bottom: 10px;
}

p
{
	font: 12px Arial;
	margin-bottom: 10px;
}

p.melding
{
	color: #FF3300;
}

ul
{
	margin-left: -5px;
	margin-bottom: 10px;
	padding-left: 20px;
}

li
{
	padding: 2px 0px;
	margin-left: 21px;
	font: 12px Arial;
}



/*********************************************
	    PAGINA NAVIVATIE
*********************************************/

ul.pgn_navigatie
{
	list-style: none;
	padding: 0px;
	border: 0px;
	margin-left: -5px;
	margin-bottom: 10px;
}

ul.pgn_navigatie li
{
	background-image: url('../images/nav_listitem.jpg');
	background-repeat: no-repeat;
	background-position: 0 .6em;
	_background-position: 0 .75em;
 	padding-left: .8em;
}

ul.pgn_navigatie li.active
{
	font-style: oblique;
}

ul.pgn_navigatie a
{
	font: 10px Arial;
	color: #000000;
	text-decoration: none;
}

ul.pgn_navigatie a:hover
{
	text-decoration: underline;
}



/*********************************************
	 	 SUBJECT
*********************************************/

#subject img
{
	border: none;
}



/*********************************************
		  HEADER
*********************************************/

.header_right p
{
	font: 10px Arial;
	color: #004B85;
}

.header_right a
{
	font: 10px Arial;
	font-weight: bold;
	line-height: 40px;
	color: #004B85;
	padding: 6px;
	text-decoration: none;
	margin-right: -1px;
	border: 1px solid #004B85;
	border-collapse: collapse;
	background: url('../images/onderdeel.gif') repeat-x;
}

.header_right a:hover 
{
	text-decoration: underline;
	background: url('../images/onderdeel_hover.gif') repeat-x;
}

.header_right a.actief {
	text-decoration: underline;
	/*background: url('../images/onderdeel_hover.gif') repeat-x;*/
}

/*********************************************
	  	SITEMAP
*********************************************/

.pgn_sitemap h2
{
	font: 14px Arial;
	margin-top: 10px;
}

.pgn_sitemap h3
{
	font: 12px Arial;
	text-indent: 20px;
}

.pgn_sitemap a
{
	color: #000000;
	text-decoration: none;
}

.pgn_sitemap a:hover
{
	color: #004B85;
	text-decoration: underline;
}



/*********************************************
	  	FOOTER
*********************************************/

.footer_top_right p
{
	font: 10px Arial;
	color: #004B85;
	line-height: 45px;
}

.footer_top_right a
{
	font: 10px Arial;
	color: #004B85;
	text-decoration: none;
}

.footer_top_right a:hover
{
	text-decoration: underline;
}



/*********************************************
	     TABELLEN
*********************************************/

table 
{
	font: 12px arial;
	border-collapse: collapse;
}

th
{
	font: bold 12px arial;
}


/*********************************************
	     CONTACTFORMULIER
*********************************************/

table.frm_contact_kop
{
	background-color: #9ECDEE;
	width: 362px;
	_width: 368px;
}

table.frm_contact_kop th
{
	height: 20px;
	font: bold 12px Arial;
	text-align: center;
}

table.frm_contact
{
	background-color: #ECF7FF;
	padding: 0px 3px;
}

table.frm_contact th
{
	font: 11px Arial;
	text-align: left;
	padding-top: 3px;
	padding-left: 4px;
}

table.frm_contact td
{
	padding-bottom: 3px;
}

table.frm_contact input
{
	font: 12px Arial;
	height: 15px;
	border: 1px solid #9ECDEE;
	padding: 2px;
}

table.frm_contact select
{
	font: 12px Arial;
	height: 19px;
	border: 1px solid #9ECDEE;
}

table.frm_contact textarea
{
	font: 12px Arial;
	height: 75px;
	border: 1px solid #9ECDEE;
	padding: 2px;
}

table.frm_contact input.verzenden
{
	background-color: #9ECDEE;
	font: 12px Arial;
	height: 22px;
	border: 1px solid #9ECDEE;
	padding: 2px;
}

.frm_verplicht
{
	background-color: #FFE0E0; /*#FFE7DF;*/
	border: 1px solid #FF8080; /*#FFB7AF;*/
}

.pgn_nav p 
{
	margin: 0px;
}
