body, .body_oranje, .body_kerstdiners {	
	background-color			: #ffffff;
	background-image			: url(../images/background_dots.gif);
	color						: #000000;
	font-family					: Arial, sans-serif;
	font-size					: 9pt;
	font-weight					: normal;
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}

.body_oranje {	
	background-image			: url(../images/background_dots-oranje.gif);
}

.body_kerstdiners {	
	background-image			: url(../images/background_kerstdiners.jpg);
}

a, a.visited {
	color						: #000000;
}

a:hover, .Copyright a:hover, .Copyright_oranje a:hover, .Nieuws a:hover, .AndereRubrieken a:hover {
	color						: #0000ff;
}

.buffer_left, .buffer_right {
}

.website_header, .website_header_oranje, .website_header_kerstdiners {
	background-color			: #176965;
	background-image			: url(../images/header_background.png);
	background-repeat			: repeat-x;
	height						: 125px;
	text-align					: center;
	vertical-align				: middle;
}

.website_header_oranje {
	background-color			: #c46500;
	background-image			: url(../images/header_background-oranje.png);
	background-repeat			: repeat-x;
	height						: 125px;
	text-align					: center;
	vertical-align				: middle;
}

.website_header_kerstdiners {
	background-image			: url(../images/header_background-kerstdiners.jpg);
}

.website_header_servicebar, .website_header_servicebar_oranje {	
	background-image			: url(../images/header_servicebar_background.png);
	background-position			: top right;
	background-repeat			: no-repeat;
	color						: #ffffff;
	font-family					: Arial, sans-serif;
	font-size					: 8pt;
	font-weight					: bold;
	height						: 30px;
	padding-right				: 10px;
	padding-top					: 5px;
	text-align					: right;
}

.website_header_servicebar_oranje {	
	background-image			: url(../images/header_servicebar_background-oranje.png);
}

.website_header_servicebar a, .website_header_servicebar_oranje a {	
	color						: #ffffff;
	font-weight					: bold;
	text-decoration				: underline;	
}

.website_header_servicebar a:hover, .website_header_servicebar_oranje a:hover {	
	color						: #0000ff;
}

.website_logo {
	margin-top					: 20px;
}

.website_logo_vertical {
	float						: left;
	position					: relative;
	top							: -125px;
}

.website_maincontent {
	background-color			: #ffffff;
	padding-left				: 10px;
	padding-right				: 10px;
	width						: 800px;	
}

.ZoekenForm {
}

.ZoekenTable {
	border-collapse				: collapse;
	padding						: 0px 0px 0px 0px;
}

.ZoekenTable_topleft {
	background-image			: url(../images/ZoekenTable_topleft.gif);
	background-repeat			: no-repeat;
	height						: 7px;
	width						: 12px;
}

.ZoekenTable_top {
	background-color			: #176965;
	height						: 7px;
}

.ZoekenTable_topright {
	background-image			: url(../images/ZoekenTable_topright.gif);
	background-repeat			: no-repeat;
	height						: 7px;
	width						: 12px;	
}

.ZoekenTable_left {
	background-color			: #176965;	
	width						: 12px;
}

.ZoekenTable_body {
	background-color			: #176965;
	color						: #ffffff;
	font-family					: "Arial Black", Arial, sans-serif;
	font-size					: 10pt;
}

.ZoekenTable_right {
	background-color			: #176965;
	width						: 12px;
}

.ZoekenTable_bottomleft {
	background-image			: url(../images/ZoekenTable_bottomleft.gif);
	background-repeat			: no-repeat;
	height						: 7px;
	width						: 12px;
}

.ZoekenTable_bottom {
	background-color			: #176965;
}

.ZoekenTable_bottomright { 
	background-image			: url(../images/ZoekenTable_bottomright.gif);
	background-repeat			: no-repeat;
	height						: 7px;
	width						: 12px;	
}

.ZoekenTable_zoekwoord {
	width						: 275px;
}

.ZoekenTable_submit {
	background-color			: #005953;
	border						: 1px solid #ffffff;
	color						: #ffffff;
	font-weight					: bold;
	height						: 22px;
	width						: 75px;
}

.ZoekenTable_corner { 
	background-color			: #176965;
	height						: 7px;
	width						: 12px;	
}

.GroenTable {
	border-collapse				: collapse;
	padding						: 0px 0px 0px 0px;
}

.GroenTable_topleft {
	background-image			: url(../images/GroenTable_topleft.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;
}

.GroenTable_top {
	background-color			: #c4e0de;
	height						: 14px;
}

.GroenTable_topright {
	background-image			: url(../images/GroenTable_topright.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;	
}

.GroenTable_left {
	background-color			: #c4e0de;	
	width						: 14px;
}

.GroenTable_body {
	background-color			: #c4e0de;
	color						: #000000;
}

.GroenTable_right {
	background-color			: #c4e0de;
	width						: 14px;
}

.GroenTable_bottomleft {
	background-image			: url(../images/GroenTable_bottomleft.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;
}

.GroenTable_bottom {
	background-color			: #c4e0de;
}

.GroenTable_bottomright { 
	background-image			: url(../images/GroenTable_bottomright.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;	
}

.GroenTable_corner { 
	background-color			: #c4e0de;
	height						: 14px;
	width						: 14px;	
}

.GrijsTable {
	border-collapse				: collapse;
	padding						: 0px 0px 0px 0px;
}

.GrijsTable_topleft {
	background-image			: url(../images/GrijsTable_topleft.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;
}

.GrijsTable_top {
	background-color			: #e3e3e4;
	height						: 14px;
}

.GrijsTable_topright {
	background-image			: url(../images/GrijsTable_topright.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;	
}

.GrijsTable_left {
	background-color			: #e3e3e4;	
	width						: 14px;
}

.GrijsTable_body {
	background-color			: #e3e3e4;
	color						: #000000;
}

.GrijsTable_right {
	background-color			: #e3e3e4;
	width						: 14px;
}

.GrijsTable_bottomleft {
	background-image			: url(../images/GrijsTable_bottomleft.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;
}

.GrijsTable_bottom {
	background-color			: #e3e3e4;
	width						: 362px;
}

.GrijsTable_bottomright { 
	background-image			: url(../images/GrijsTable_bottomright.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;	
}

.GrijsTable_corner { 
	background-color			: #e3e3e4;
	height						: 14px;
	width						: 14px;	
}

.OranjeTable {
	border-collapse				: collapse;
	padding						: 0px 0px 0px 0px;
}

.OranjeTable_topleft {
	background-image			: url(../images/OranjeTable_topleft.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;
}

.OranjeTable_top {
	background-color			: #e6d6be;
	height						: 14px;
}

.OranjeTable_topright {
	background-image			: url(../images/OranjeTable_topright.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;	
}

.OranjeTable_left {
	background-color			: #e6d6be;	
	width						: 14px;
}

.OranjeTable_body {
	background-color			: #e6d6be;
	color						: #000000;
}

.OranjeTable_right {
	background-color			: #e6d6be;
	width						: 14px;
}

.OranjeTable_bottomleft {
	background-image			: url(../images/OranjeTable_bottomleft.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;
}

.OranjeTable_bottom {
	background-color			: #e6d6be;
}

.OranjeTable_bottomright { 
	background-image			: url(../images/OranjeTable_bottomright.gif);
	background-repeat			: no-repeat;
	height						: 14px;
	width						: 14px;	
}

.OranjeTable_corner { 
	background-color			: #e6d6be;
	height						: 14px;
	width						: 14px;	
}

.OranjeTable .ZoekResultaatItem:hover {
	background-color			: #fedcbf;
}

.OranjeTable .ZoekResultaatNummer {
	background-color			: #ffc267;
}

.OranjeTable .BlokTitel, .OranjeTable h1 {
	color						: #ff6c00;
}

.OranjeTable a {
	color						: #ff6c00;
}

.OranjeTable a:hover {
	color						: #ff0000;
}

.Copyright, .Copyright a {
	color						: #176965;	
	font-size					: 8pt;
	text-align					: center;
}

.Copyright_oranje, .Copyright_oranje a {
	color						: #ff6c00;	
	font-size					: 8pt;
	text-align					: center;
}

h1, .BlokTitel, .BlokTitelCompact {
	color						: #757b7f;
	font-family					: "Arial Black", Arial, sans-serif;
	font-size					: 14pt;		
	padding-bottom				: 10px;
}

.BlokTitelCompact {
	font-size					: 12pt;		
	padding-bottom				: 0px;
}

.GroenTable .BlokTitel, .GroenTable .BlokTitelCompact, .GroenTable h1 {
	color						: #176965;
}

.GrijsTable .BlokTitel {
	color						: #757b7f;
}

.NieuwsAanbieder, .KalenderTitel {
	font-size					: 14pt;
	font-weight					: bold;
}

.NieuwsTitel, .KalenderAanbieder {
	font-weight					: bold;
	width						: 100%;	
}

.NieuwsDatum, .KalenderDatum {
	padding-bottom				: 10px;
	width						: 100%;
}

.NieuwsTekst, .KalenderOmschrijving {
	padding-bottom				: 10px;
	width						: 100%;
}

.KalenderURL {
	padding-bottom				: 10px;
	width						: 100%;
}

.KalenderVerfijnen {
	font-size					: 8pt;
}

.NieuwsBron, .NieuwsBron a {
	color						: #176965;
	font-size					: 8pt;
}

.KalenderLicht {	
	background-color			: #d2ebe9;
}

.KalenderDonker {
	background-color			: #c4e0de;
}

.KalenderHeader {
	font-size					: 8pt;
}

.KalenderTD {
	text-align					: left;
	vertical-align				: top;
}

.KalenderTable {
}

.HeadlineDatum {
	color						: #757b7f;
	text-align					: left;
	vertical-align				: top;
	width						: 120px;
}

.HeadlineTitel, .HeadlineTitel a {
	color						: #757b7f;
	text-align					: left;
	vertical-align				: top;
}

.HeadlineTitel a {
	color						: #000000;
}

.LetterIndex {
	padding-bottom				: 10px;
}

.LetterIndex a {
	color						: #176965;
	text-decoration				: none;
	padding-right				: 1px;	
}

.LetterIndex a:hover {
	background-color			: #176965;
	color						: #ffffff;
	text-decoration				: none;
	padding-right				: 1px;	
}

.LetterIndex_selected {
	background-color			: #176965;
	color						: #ffffff;
	font-family					: "Arial Black", Arial, sans-serif;
	font-size					: 10pt;		
}

.LetterIndex_unselected {
	font-family					: "Arial Black", Arial, sans-serif;
	font-size					: 10pt;		
}

.GaNaarLinks {	
	font-size					: 8pt;		
	padding-top					: 10px;
}

.website_banners1 {
	color						: #176965;
	font-size					: 8pt;
	left						: 0px;
	position					: absolute;
	text-align					: center;
	top							: 400px;
	width						: 150px;
}

.BannerKlein {
	border						: 1px solid #dddddd;
	margin-bottom				: 10px;
}

.website_banners2, .website_banners5 {
	font-size					: 8pt;
	text-align					: left;
}

.BannerGroot {
}

.BannerGrootHalf {
	border						: 1px solid #dddddd;
	margin-bottom				: 10px;
}

.BannerAdres {
	padding-right				: 10px;
	padding-top					: 10px;
}

.GroeneButton {
	background-color			: #005953;
	border						: 1px solid #ffffff;
	color						: #ffffff;
	font-weight					: bold;
	height						: 22px;
}

.ZoekResultatenLijst {
	list-style					: none;
	margin						: 0;
	padding						: 0;
}

.ZoekResultaatItem {
	border-top					: 1px dotted #ffffff;
	padding-bottom				: 10px;
	padding-top					: 2px;
	width						: 100%;
}

.ZoekResultaatItem:hover {
	background-color			: #a6cbc8;
}

.ZoekResultaatNummer {
	background-color			: #005953;
	border						: 1px solid #ffffff;
	color						: #ffffff;
	float						: right;
	font-size					: 8pt;
	font-weight					: bold;
	height						: 16px;
	padding-top					: 2px;
	margin-right				: 2px;
	text-align					: center;
	width						: 20px;
}

.ZoekResultaatTitel {
	color						: #005953;
	font-size					: 12pt;
	font-weight					: bold;
	text-decoration				: none;
}

.ZoekResultaatDetails {
}

.ZoekResultaatExtraRegel {
	font-size					: 10pt;
	font-weight					: bold;
	padding-bottom				: 10px;
}

.AndereRubrieken, .AndereRubrieken a {
	color						: #005953;
	font-size					: 7pt;
	padding-top					: 10px;
}

.table_header, .table_header a {
	color						: #005953;
	font-weight					: bold;
	text-align					: left;
	vertical-align				: top;
}

.table_td {
	text-align					: left;
	vertical-align				: top;	
}

.table_tdaction {
	font-size					: 8pt;
	text-align					: center;
	vertical-align				: top;	
}

.tr_licht {
	background-color			: #ffffff;
}

.tr_donker {
	background-color			: #f3f3f3;
}

.FactuurBody {
	background-image			: none;
	padding-bottom				: 50px;
	padding-left				: 20px;
	padding-right				: 20px;
	padding-top					: 45px;
}

.FactuurTitel {
	color						: #757b7f;
	font-size					: 14pt;
	padding-bottom				: 80px;
	width						: 600px;
}

.FactuurSubTitel {
	font-size					: 16pt;
	padding-top					: 20px;
	padding-bottom				: 30px;
	text-align					: left;
	width						: 600px;
}

.FactuurAdres {
	font-size					: 11pt;
	padding-bottom				: 40px;
}

.FactuurTable {
	border-style				: solid;
}

.FactuurHeader {
	font-weight					: bold;
}

.FactuurTableHeader {
	font-size					: 8pt;
	font-weight					: bold;	
}

.FactuurTD {
}

.Kalender {
	width						: 400px;
}

.KalenderDatum {	
	width						: 150px;
}

.KalenderTitel {
	width						: 250px;	
}

.Kalender_VenloVerwelkomt {
	/*
	background-image			: url(../images/background_VenloVerwelkomt.gif);
	background-repeat			: no-repeat;
	*/
	width						: 400px;
}

.Kalender_VenloVerwelkomt_plank {
	background-image			: url(../images/plank_VenloVerwelkomt.gif);
	background-repeat			: no-repeat;
	height						: 30px;
	width						: 400px;
}

.Kalender_VenloVerwelkomt a {
	text-decoration				: none;
}

.Kalender_VenloVerwelkomt a:hover {
	text-decoration				: underline;
}

.KalenderDatum_VenloVerwelkomt {		
	font-size					: 9pt;
	padding-left				: 25px;
	vertical-align				: middle;	
	width						: 125px;
}

.KalenderTitel_VenloVerwelkomt {
	font-size					: 9pt;
	vertical-align				: middle;
	width						: 245px;	
}

.KalenderHeader_VenloVerwelkomt {
	background-image			: url(../images/header_VenloVerwelkomt.gif);
	background-repeat			: no-repeat;
	background-position			: left middle;
	height						: 67px;
	cursor						: pointer;
}

.KalenderFooter_VenloVerwelkomt {
	background-image			: url(../images/footer_VenloVerwelkomt.gif);
	background-repeat			: no-repeat;
	background-position			: left middle;
	height						: 34px;
}

.poll {
	background-image			: url(../images/background-poll.jpg);	/*url(../images/background-poll-wk2010.jpg);*/
	background-repeat			: no-repeat;
	background-position			: right bottom;
}

.WK2010 {
	color						: orange;
	font-weight					: bolder;
}