/* DEFAULT STYLES */

body, div
{	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 75%;
}

img.foto-inline
{
	float: right;
	margin-left: 6px;
	margin-bottom: 6px;
}

/* MENUS */
a.nd_menuitem{
	border-bottom:		1px solid #ffffff;
	border-top: 		1px solid #ffffff;
	margin-bottom: 		-1px;
	display:			block;	
}


div.nd_submenu-container
{
	width: 150px;
}
a.nd_submenu
{
	display: block;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 17px 5px 17px;
	position: relative;
	border-bottom: 1px solid #193B9B;
}

a.submenu-selected
{
	display:block;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 17px 5px 17px;
	background: url(../images/sm_arrow_over.gif) no-repeat right;
	border-bottom: 1px solid #193B9B;
	position: relative;
}

a.submenu:hover
{
	background: url(../images/sm_arrow_over.gif) no-repeat right;
}

/* COLORS */

body, div,
span.content-teaser,
span.content-subheader,
a.submenu,
a.submenu-selected,
a.text-button-link,
td.description-column
{
	color: #031F6E;
}

a.button-link,
td.name-column,
table.display td.link-column
{
	color: #9B822A;
}

a.menu
{
	background-color: #9B822A;
}

table.display td, table.display th
{
	border-color: #9B822A;
}

span.content-header, table.display th,
span.content-header-link
{
	color: #A4032E;
}

a.form-button:hover,
a.menu-selected
{
	background-color: #A4032E;
}

a.menu,
a.menu-selected,
a.menu-nosubmenu-selected
{
	border-color: #FFFFFF;
}

a.submenu,
a.submenu:hover,
a.submenu-selected,
a.menu:hover
{
	background-color: #C6A635;
}

a.form-button,
a.news-link
{
	background-color: #DFC25C;
}

table.form-table
{
	background-color: #BBC8E8;
}

table.form-table
{
	border-color: #000000;
}

/* LAYOUT */

img.content-image-left
{
	float: left;
	margin-right: 22px;
}
table.display td, table.display th
{
	font-size: 75%;
	font-family: Arial,Helvetica,sans-serif;
	border-bottom: 1px solid;
	padding-bottom: 17px;
	padding-top: 17px;
}

table.display th.name-column
{
	padding-left: 15px;
}

table.display td.link-icon
{
	border-width: 0px;
	padding-bottom: 0px;
}

.superscript {
	position: relative;
	vertical-align: top;
	font-size: 75%;
}

#siteheader
{
 	background: url(../images/bg_siteheader_right.gif) repeat-x top;
}
span.content-header
{
	font-weight: bold;
	display: block;
}
span.content-teaser
{
	font-weight: bold;
}
span.content-header-link
{
	display: block;
	font-weight: bold;
	width: 100%;
	text-align: right;
	padding-top: 10px;
}
span.content-subheader
{
	font-weight: bold;
	font-size: 140%;
	display: block;
}

a.button-link
{
	display: block;
	text-decoration: none;
	background: url(../images/bg_button_link_off.gif) no-repeat top right;
	position: relative;
	padding-right: 22px;
}

a.button-link:hover
{
	background: url(../images/bg_button_link_over.gif) no-repeat top right;
}

a.news-link
{
	display: block;
	text-decoration: none;
	background: url(../images/bg_button_link_off.gif) no-repeat;
	background-position: 145px;
	color: #DFC25C;
}

a.news-link:hover
{
	background: url(../images/bg_button_link_over.gif) no-repeat;
	background-position: 145px;
	color: #DFC25C;
}

a.form-button
{
	display: block;
}

a.form-button img
{
	border: 1px solid #FFFFFF;
}

a.text-button-link
{
	text-decoration: none;
	font-weight: bold;
}

div.internal-content
{
	margin-left: 38px;
	width: 554px;
}

/* toegevoegd door dave */
div.internal-content-beforeprint {
	position: absolute; 
	left: 0px; 
	top: 0px; 
	background: white; 
	z-index: 500; 
	margin-left: 0px; 
	padding-left: 30px; 
	padding-top: 30px;
}

div.internal-content-afterprint {
	position: absolute; 
	left: 150px; 
	top: 114px; 
	background: white; 
	z-index: 500; 
	margin-left: 38px; 
	padding-left: 0px; 
	padding-top: 0px;
	width:	554px;
}

td.name-column
{
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}

table.display td.link-column
{
	font-size: 70%;
}

table.form-table
{
	border-top: 1px solid;
	border-bottom: 1px solid;
	width: 554px;
}

table.form-table td, table.form-table th
{
	font-size: 75%;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

table.form-table td.button
{
	text-align: right;
	padding-right: 71px;
	padding-top: 6px;
	padding-bottom: 10px;
}

table.form-table th
{
	padding-top: 17px;
}

table.form-table td.label,
table.form-table th.label
{
 	font-weight: bold;
	padding-left: 29px;
	vertical-align: top;
	width: 186px;
}

table.form-table td.element,
table.form-table th.element
{
	padding-bottom: 4px;
}

table.form-table input, table.form-table select
{
	width: 305px;
	font-family: arial, sans-serif;
	color: #031F6E;
}

table.form-table textarea
{
	width: 305px;
	height: 120px;
	font-family: arial, sans-serif;
	color: #031F6E;
}
/* toegevoegd door Feike */
.news-date
{
	font-size: 90%;
}