div#googlemaps {
	height: 400px;
	overflow: hidden;
}
div#googlemaps_toolbox {
	width: 160px;
	height: 140px;
	overflow: hidden;
	cursor: pointer;
}
div#googlemaps_single {
	width: 190px;
	height: 140px;
	overflow: hidden;
}
span.infowindowhtml {
	font-family: Georgia;
	font-size: 0.85em;
}
img.marker_agenda,
img.marker_brieven,
img.marker_bijeenkomsten,
img.marker_news,
img.marker_werkzaamheden,
img.marker_weblog_articles {
	width: 16px;
	height: 27px;
	cursor: pointer;
}
img.marker_agenda { background-image: url('../img/blue_icons_A_J.png'); }
img.marker_bijeenkomsten { background-image: url('../img/yellow_icons_A_J.png'); }
img.marker_brieven { background-image: url('../img/purple_icons_A_J.png'); }
img.marker_news { background-image: url('../img/green_icons_A_J.png'); }
img.marker_werkzaamheden { background-image: url('../img/red_icons_A_J.png'); }
img.marker_weblog_articles { background-image: url('../img/orange_icons_A_J.png'); }
img.marker_0 { background-position: -0px -0px; }
img.marker_1 { background-position: -0px -27px; }
img.marker_2 { background-position: -0px -54px; }
img.marker_3 { background-position: -0px -81px; }
img.marker_4 { background-position: -0px -108px; }
img.marker_5 { background-position: -0px -135px; }
img.marker_6 { background-position: -0px -162px; }
img.marker_7 { background-position: -0px -189px; }
img.marker_8 { background-position: -0px -216px; }
img.marker_9, img.marker_empty { background-position: -0px -243px; }

/** Google Custom Search styling */
#cse table td { border-width: 0; }
#cse td.gsc-search-button { width: 200px !important; }
#cse input {
	border-width: 1px;
	border-color: #000;
}
#cse input.gsc-search-button {
	width: 100%;
	border-style: outset;
}
#cse .gsc-tabsArea {display:none;}

#cse a:link.gs-title,
#cse a:visited.gs-title,
#cse a.gsc-trailing-more-results {
	color: #808074; 
}
#cse div.gs-snippet { color: #818054; }
#cse .gs-webResult .gs-visibleUrl-short { color: #ffc423; }
#cse .gsc-cursor-current-page { color: #ffc423; }

/* Polls */
div.poll {
	width: 173px;
	float: left;
}
div.col_1 div.poll_not_last { margin-right: 16px; }
div.poll_header {
	background-color: #818054;
	padding: 0px 4px 5px 4px;
	min-height: 65px;
}
div.poll_header h2, div.poll_header p {
	font-family: Arial;
	font-weight: normal;
	color: #ffffff;
}
div.poll_header h2 {
	text-transform: lowercase;
	margin-top: 0px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 4px;
}
div.poll_header p { margin: 0px; }
div.poll_header span.poll_result { color: #C0BBA3; }
div.poll_hidden { display: none; }
div.poll_body {
	margin-top: 1px;
	background-color: #F5F3F2;
	border-bottom: 1px solid #818054;
	padding:6px 3px 12px 6px;
	color: #818054;
	font-size: 1.0em;
}
label.poll_q {
	display: block;
	padding-bottom: 4px;
}
div.poll_header.startUp{
	background-image:url(../img/poll_loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
div.poll_choose { padding-left: 5px; }
div.poll_body ul { margin: 0px; }
div.poll_body li {
	list-style-type: none;
	margin-top: 4px;
	clear: both;
}
div.poll_body input.poll_option { margin-right: 2px; }
div.poll_body input.poll_button {
	float: right;
	border: 1px solid #818054;
	background-color: #ffffff;
	color: #818054;
	margin-right: 5px;
	padding: 0px 2px;
}
div.poll_body div.poll_percentage {
	font-size: 0.9em;
	font-weight: bold;
	text-align: right;
	margin-right: 18px;
}
div.poll_body div.poll_percentage_inner {
	background-image: url('../img/poll_bg.gif');
	height: 3px;
	line-height: 1px;
	border: 1px solid #818054;
	margin: 4px 0px;
	width: 116px;
	float: left;
}
div.poll a,
div.poll a:visited,
div.poll a:active {
	color: #818054;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: bold;
	margin-right: 25px;
}
div.poll a:hover { text-decoration: underline; }