/* General */
body, html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

body, html, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#news h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	display: inline;	
}
a.white:link, a.white:hover, a.white:visited, a.white:active {
	color: #ffffff;
	text-decoration: none;
}
a img { 
	border: none; 
}

/* Custom tags */
.h1, h1 {
	font-size: 23px;
	font-weight: bold;
	color: #ada29a;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* Main table */
.tblMain {
	height: 100%;
}
.tblMainLeft {
	vertical-align: top;
	font-size: 1px;
	width: 150px;
}
.tblMenuContentRight {
	background-color: #756255;
}

.tblMainRight {
	vertical-align: top;
	font-size: 1px;
	width: 240px;
}
.tblMainRightClup {
	vertical-align: top;
	font-size: 1px;
	width: 240px;
	height: 100%;
}
.tblLeftTop {
	font-size: 1px;
	width: 150px;
	height: 56px;
}
.tblLeftMiddleTop {
	vertical-align: top;
	text-align: right;
	font-size: 1px;
	width: 114px;
	height: 114px;
}
.divLeftMiddleTop {
	text-align: right;
	width: 150px;
	height: 114px;
}
.tblLeftMiddleBottom {
	vertical-align: top;
	text-align: right;
	font-size: 1px;
	width: 114px;
	height: 50px;
}
.divLeftMiddleBottom {
	text-align: right;
	width: 150px;
	height: 50px;
}
.tblLeftBottom {
	vertical-align: top;
	text-align: left;
	font-size: 13px;
	width: 150px;
}
/* Left menu table */
.tblMenuLeftArrow {
	padding-left: 35px;
	font-size: 1px;
	width: 7px;
}
/* Center table */
.tblCenter {
	/*height: 100%;*/
	vertical-align: top;
}
.tblCenterHeader {
	width: 570px;
	height: 56px;
}
.headerleftContent {
	position: absolute;
	margin-top: 25px;
	margin-left: 0px;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
}
.headerSearchContent {
	position: absolute;
	margin-top: 12px;
	padding-left: 70px;
}
.headerRightContent {
	position: absolute;
	margin-top: 3px;
	padding-left: 10px;
}
.headerRightContentRadio
{
	margin-left:0px;
}
.tblCenterItemTop {
	width: 114px;
	height: 114px;
}
.tblCenterItemBottom {
	width: 114px;
	height: 50px;
}
.tblCenterLogoTop {
	width: 114px;
	height: 114px;
}	
.tblCenterLogoBottom {
	background-color: #e1ddda;
	width: 114px;
	height: 50px;
}
.tblCenterMenu {
	background-color: #cbc4bf;
	height: 26px;
}
.divMainMenu {
	padding-left: 10px;
	font-size: 12px;
	color: #837367;
	padding-bottom:1px;
}
.divMainMenu a:link, a:visited	{ 
	color: #766457; 
	text-decoration: none; 
}
.divMainMenu a:active, a:hover { 
	color: #0c2c7f; 
	text-decoration: none; 
}
.tblCenterContentContact {
	background-color: #e9e6e4;
	vertical-align: top;
	height: 100%;
}
.tblCenterContent_dvc {
	background-color: #0e5b4b;
	vertical-align: top;
	height: 100%;
}
.divContentText {
	padding-top: 45px;
	padding-bottom: 45px;
	padding-left: 33px;
	text-align: left;
	font-size: 12px;
	line-height: 20px; 
	color:#333333;
	width: 490px;
	height: 100%;
}
.divContentContact {
	/*background-color: #0e5b4b;*/
	padding-top: 41px;
	padding-bottom: 25px;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	color: #695547;
}
.divContentContactAlbum {
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	color: #E9E6E4;
}
.tblCenterFooter {
	padding: 3px;
	vertical-align: bottom;
}
.tblHeader {
	height: 56px;
	vertical-align: top;
}
.tblHeaderLeft {
	width: 218px;
	height: 56px;
}
.tblHeaderRight {
	color: #ffffff;
	width: 352px;
	height: 56px;
}
#divCenterHeaderLeft {
	width: 218px;
	height: 56px;
}
#divCenterHeaderRight {
	text-align: left;
	width: 240px;
	height: 56px;
}
#divCluplogo {
	text-align: right;
	width: 114px;
	height: 114px;
}
#divCluplogo img {
	padding-top: 41px;
	padding-right: 11px;
}
.tblRightTop {
	background-image: url(../img/tblRightTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	width: 240px;
	height: 321px;
}
.divRightTopMenu {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #ffffff;
}
#btnsearch {
	position: absolute;
}
.divRightTopMenu a:link, a:visited, a:active, a:hover  { 
	color: #ffffff; 
	text-decoration: none; 
}
.mnuKiesDirectItem1st {
	padding-left: 13px;
	background-image: url(../img/kiesdirect_1st.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 24px;
}
.mnuKiesDirectItem1st a:link, a:visited, a:active, a:hover  { 
	color: #666666; 
	text-decoration: none; 
}

.mnuKiesDirectItem2nd {
	padding-left: 13px;
	background-image: url(../img/kiesdirect_2nd.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 24px;
}

.mnuKiesDirectItem2nd a:link { color: #666666; text-decoration: none; }
.mnuKiesDirectItem2nd a:visited 	{ color: #666666; text-decoration: none; }
.mnuKiesDirectItem2nd a:active { color: #666666; text-decoration: none; }
.mnuKiesDirectItem2nd a:hover { color: #666666; text-decoration: none; }

.mnuKiesDirectItemOdd {
	padding-left: 13px;
	background-image: url(../img/kiesdirect_odd.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 24px;
}

.mnuKiesDirectItemOdd a:link { color: #666666; text-decoration: none; }
.mnuKiesDirectItemOdd a:visited 	{ color: #666666; text-decoration: none; }
.mnuKiesDirectItemOdd a:active { color: #666666; text-decoration: none; }
.mnuKiesDirectItemOdd a:hover { color: #666666; text-decoration: none; }

.mnuKiesDirectItemEven {
	padding-left: 13px;
	background-image: url(../img/kiesdirect_even.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 24px;
}

.mnuKiesDirectItemEven a:link { color: #666666; text-decoration: none; }
.mnuKiesDirectItemEven a:visited 	{ color: #666666; text-decoration: none; }
.mnuKiesDirectItemEven a:active 	{ color: #666666; text-decoration: none; }
.mnuKiesDirectItemEven a:hover { color: #666666; text-decoration: none; }

/* Right table voor de Vrijwilligers centrale pagina */
	
.tblRightTop_dvc {
	background-image: url(../img/tblRightTop_dvc.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	width: 240px;
	height: 321px;
}

	/* Kies Direct menu (eerste 2 items zijn apart omdat er een plaatje achter loopt..) */

.mnuKiesDirectItem1stDvc {
	padding-left: 13px;
	background-image: url(../img/kiesdirect_1st_dvc.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 24px;
}

.mnuKiesDirectItem1stDvc a:link { color: #666666; text-decoration: none; }
.mnuKiesDirectItem1stDvc a:visited { color: #666666; text-decoration: none; }
.mnuKiesDirectItem1stDvc a:active { color: #666666; text-decoration: none; }
.mnuKiesDirectItem1stDvc a:hover { color: #666666; text-decoration: none; }

.mnuKiesDirectItem2ndDvc {
	padding-left: 13px;
	background-image: url(../img/kiesdirect_2nd_dvc.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 24px;
}

.mnuKiesDirectItem2ndDvc a:link { color: #666666; text-decoration: none; }
.mnuKiesDirectItem2ndDvc a:visited { color: #666666; text-decoration: none; }
.mnuKiesDirectItem2ndDvc a:active { color: #666666; text-decoration: none; }
.mnuKiesDirectItem2ndDvc a:hover { color: #666666; text-decoration: none; }

.mnuKiesDirectItemOddDvc {
	padding-left: 13px;
	background-image: url(../img/kiesdirect_odd_dvc.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 24px;
}

.mnuKiesDirectItemOddDvc a:link { color: #666666; text-decoration: none; }
.mnuKiesDirectItemOddDvc a:visited { color: #666666; text-decoration: none; }
.mnuKiesDirectItemOddDvc a:active { color: #666666; text-decoration: none; }
.mnuKiesDirectItemOddDvc a:hover { color: #666666; text-decoration: none; }

.mnuKiesDirectItemEvenDvc {
	padding-left: 13px;
	background-image: url(../img/kiesdirect_even_dvc.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 24px;
}

.mnuKiesDirectItemEvenDvc a:link { color: #666666; text-decoration: none; }
.mnuKiesDirectItemEvenDvc a:visited 	{ color: #666666; text-decoration: none; }
.mnuKiesDirectItemEvenDvc a:active { color: #666666; text-decoration: none; }
.mnuKiesDirectItemEvenDvc a:hover { color: #666666; text-decoration: none; }

.mnuKiesDirectItemActive a:link { color: #27438b; text-decoration: none; }
.mnuKiesDirectItemActive a:visited { color: #27438b; text-decoration: none; }
.mnuKiesDirectItemActive a:active { color: #27438b; text-decoration: none; }
.mnuKiesDirectItemActive a:hover { color: #27438b; text-decoration: none; }

/* Contact formulier */

.tblContactHeader, .h2 {
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #695547;
	font-weight: bold;
	}
	
.tblContactLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #695547;
	width: 104px;

	}
	
.tblContactLabelTxtArea {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #695547;
	height: 25px;
	}
	
.tblContactField {
	vertical-align: top;
	font-size: 1px;
	}
	
.tblFieldTextarea {
	vertical-align: top;
	font-size: 1px;
	height: 84px;
	}
	
.tblContactFooter {
	vertical-align: bottom;
	font-size: 10px;
	}

.tblContactField {
	font-size: 1px;
	}
	


.tblContactFieldTop {
	background-image: url(../img/contactfield_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 5px;
}

.tblContactFieldRight {
	background-image: url(../img/contactfield_right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 1px;
	width: 11px;
	height: 17px;
}

.tblContactFieldBottom {
	background-image: url(../img/contactfield_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 8px;
}

.contactTxtfield {
	background-color: #ffffff;
	border-top: #efedec 1px solid;
	border: 0px;
	width: 229px;
	height: 16px;
}


.tblContactFieldTextareaRight {
	background-image: url(../img/contactfieldtextarea_right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 1px;
	width: 19px;
	height: 63px;
}

.tblContactFieldTextareaBottom {
	background-image: url(../img/contactfieldtextarea_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	vertical-align: top;
	font-size: 1px;
	height: 19px;
}

.tblContactRight {
	vertical-align: top;
	width: 180px;
}

.tblContactSide {
	margin-top: 28px;
	width: 100%;
}

.tblContactSideTop {
	width: 105px;
	height: 150px;
}

.tblContactSideBottom {
}

.tblContactInfo {
	float: right;
	padding-left: 8px;
	margin-right: 8px;
	border-left: #dbd7d3 2px solid;
	font-size: 9px;
	color: #8f8075;
}

.tblContactInfo td {
	font-size: 9px;
	color: #8f8075;
	}
	
.tblContactSend {
	margin-left: 30px;
	margin-top: 57px;
}

.tblContactSend td {
	padding-right: 4px;
	vertical-align: middle;
	font-size: 11px;
	height: 24px;
	}
a.linkSend:link, a.linkSend:hover, a.linkSend:visited, a.linkSend:active {
	color: #27438b; text-decoration: none;
}

#SearchBox {
	padding: 5px 5px 5px 13px;
	background-color: #C6E28F;
	width: 300px;
}

#SearchBox form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#SearchBox select {
	width: 200px;
}

#SearchBox td, #SearchBox th {
	padding: 3px 3px 3px 3px;
}

#SearchBox th {
	padding-left: 1px;
	padding-right: 8px;
}

#SearchBox h2 {
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 3px 0px;
}


.VacatureOverview .Row, .VacatureDetail .DetailTitle {
	margin-bottom: 5px;
}

.VacatureOverview .Row span.Company, .VacatureDetail .DetailTitle {
	padding: 1px 10px 1px 10px;
	margin-right: 10px;
	width: 95px;
	float: left;
}

.VacatureDetail .DetailTitle {
	float: none;
	color: #FFFFFF;
	margin-top: 15px;
	width: 190px;
}

.VacatureOverview .Row span.VWC, .VacatureDetail .DetailVWC {
	background-color: #8FC813;
}

.VacatureOverview .Row span.clup, .VacatureDetail .DetailClup {
	background-color: #008ADC;
}

.VacatureOverview .Row a {
	text-decoration: none;
	cursor: pointer;
}

.VacatureOverview .Row a:link span.Company,
.VacatureOverview .Row a:hover span.Company,
.VacatureOverview .Row a:visited span.Company,
.VacatureOverview .Row a:active span.Company {
	color: #FFFFFF;
	text-decoration: none;
}

.VacatureOverview .Row a:link span.Title,
.VacatureOverview .Row a:active span.Title,
.VacatureOverview .Row a:visited span.Title {
	color:#695547;
	text-decoration: none;
}
.VacatureOverview .Row a:hover span.Title {
	color:#0D2C7F;
	text-decoration: underline;
}

.VacatureOverview h2 {
	color: #ADA29A;
	font-size: 12pt;
	margin-bottom: 8px;
}

a.vac {
	text-decoration: underline;
}

a.vac:link {
	color: #000000;
}
.news_date {
	display: block;
	font-style: italic;
}

.datumLabel {
	display: block;
	margin-top: 20px;
	color: #000000;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

.newsFooter a{
	float: left;
}
.newsFooter span{
	float: right;
}

