body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
div
{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover
{
	color: #B22222;
	text-decoration: underline;
}
h2
{
	display: block;
	background-color: #006699;
	width: 169px;
	margin: 0px;
	padding: 2px;
	color: #FFFFFF;
	font-size: 10pt;
}
table, tr, td
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
iframe
{
	border: none;
}
img
{
	border: none;
}

#around
{
	float: none;
	margin: 0 auto;
	width: 780px;
}
#header
{
	width: 780px;
	height: 121px;
	background-color: #FFFFFF;
}
#header #headerLogo
{
	margin-left: 36px;
	margin-top: 35px;
}
#infobar
{
	width: 780px;
	height: 20px;
	color: #FFFFFF;
	background-color: #006699;
}
#aroundInfobar
{
	width: 173px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-color: #006699;
	color: #FFFFFF;
}
#aroundKalender
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 169px;
	overflow: hidden;
}
#prevMonth
{
	float: left;
	width: 30px;
	text-align: right;
	margin-top: 2px;
}
#currentMonth
{
	float: left;
	width: 113px;
	text-align: center;
	margin-top: 2px;
}
#prevMonth a, #currentMonth a, #nextMonth a
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
#nextMonth
{
	float: right;
	width: 30px;
	text-align: left;
	margin-top: 2px;
}
#infobar #infobarPagina
{
	width: 237px;
	height: 20px;
	padding: 0px 0px 0px 40px;
	line-height: 20px;
	color: #FFFFFF;
}
#infobar #infobarPagina a, #infobar #infobarPagina a:hover
{
	color: #FFFFFF;
	font-weight: bold;
}
#infobar #infobarMaand
{
	width: 246px;
	height: 20px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: center;
}
#infobar #infobarMaand a, #infobar #infobarMaand a:hover
{
	color: #FFFFFF;
	font-weight: bold;
}

#infobar #infobarNieuwEvenement
{
	width: 253px;
	height: 20px;
	padding: 0px 4px 0px 0px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
}
#infobar #infobarNieuwEvenement a, #infobar #infobarNieuwEvenement a:hover
{
	color: #FFFFFF;
	font-weight: bold;
}
#aroundMiddle
{
	width: 780px;
	overflow: hidden;
	background-color: #FFFFFF;
	overflow: hidden;
}
#aroundLeft
{
	width: 490px;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	overflow: hidden;
}
/*#aroundLeft img
{
	margin-bottom: 30px;
}*/
#aroundLeft div.evenementDiv
{
	width: 490px;
	border-top: 1px solid #006699;
	margin-top: 5px;
	margin-bottom: 5px;
}
#aroundLeft div.evenementDiv h2
{
	line-height: 21px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #006699;
	padding: 0px;
	margin: 0px;	
	margin-bottom: 10px;
	width: 490px;
	font-size: 14px;
}
#aroundLeft div.evenementDiv h2 a
{
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}
#aroundLeft div.evenementDiv span
{
	float: left;
	font-weight: bold;
	display: block;
	width: 87px;
	clear: left;
}
#aroundLeft div.evenementDiv .eventFoto
{
	float: right;
}
#aroundLeft div.evenementDiv div.evenementFooter
{
	line-height: 20px;
	color: #666666;
	background-color: #F4F5F5;
	width: 490px;
	height: 21px;
	font-size: 14px;
	border-top: 1px solid #006699;
	padding-top: 1px;
}
#aroundLeft div.evenementDiv div.evenementFooter div.evenementFooterDatum
{
	font-size: 12px;
	line-height: 20px;
	padding-left: 5px;
}
#aroundLeft div.evenementDiv div.evenementFooter div.evenementFooterTags
{
	margin-left: 7px;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}
#aroundLeft div.evenementDiv div.evenementFooter div.evenementFooterTags a
{
	color: #666666;
	border-bottom: #666666 1px dashed;
	line-height: 20px;
}
#aroundLeft div.evenementDiv div.evenementFooter div.evenementFooterTags a:hover
{
	color: #666666;
	text-decoration: none;
	border-bottom: #666666 1px dashed;
	line-height: 20px;
}
#aroundLeft div.evenementDiv div.tags
{
	border-top: 1px solid #006699;
	border-bottom: 1px solid #006699;
	background-color: #F4F5F5;
	padding: 4px 5px;
	font-size: 11px;
	color: #666666;
	width: 480px;
	/*height: 21px;*/
	line-height: 17px;
	margin-top: 10px;
}
#aroundLeft div.evenementDiv div.tags a
{
	border-bottom: 1px dashed #777777;
	font-size: 11px;
	color: #777777;
	font-weight: bold;
}
#aroundLeft div.evenementDiv div.tags a:hover
{
	text-decoration: none;
}
#aroundRight
{
	float: right;
	width: 170px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	overflow: hidden;
}
#aroundRight div.kadersRechts
{
	width: 170px;
	margin-top: 10px;
	background-color: #FFD991;
	overflow: hidden;
}
#aroundRight #kalender
{
	margin-top: 20px;
}
#aroundRight #kalender #kalenderTable
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#aroundRight #kalender #kalenderTable tr td
{
	width: 20px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}
#aroundRight #kalender #kalenderTable tr td.kalenderLink
{
	background-color: #DCE5F3;
	border: 1px solid #CCD5E2;
}
#aroundRight #kalender #kalenderTable tr td a
{
	font-weight: normal;
}
#aroundRight #bijDezePagina
{
	margin-top: 20px;
}
#aroundRight #bijDezePagina table
{
	margin: 5px 0px 0px 5px;
}
#aroundRight #dochters
{
	margin-bottom: 20px;
}
#aroundRight #andereKalenders ul, #aroundRight #dochters ul
{
	padding-left: 30px;
	margin-left: 0px;
}

#zoeken form
{
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#zoeken form input
{
	margin: 7px 0px;
}
#footer
{
	width: 776px;
	height: 18px;
	border-top: 10px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #006699;
	padding: 1px 2px 0px 2px;
}
#footer #footerLeft
{
	width: 98px;
	display: inline;
}
#footer #footerLeft a
{
	color: #FFFFFF;
	font-weight: bold;
}
#footer #centerFooter
{
	width: 580px;
	text-align: center;
	display: inline;
}
#footer #centerFooter a
{
	color: #FFFFFF;
	font-weight: bold;
}
#footer #footerRight
{
	width: 98px;
	text-align: right;
	float: right;
	display: inline;
}
#belowFooter
{
	float: none;
	margin: 0 auto;
	width: 780px;
	margin-top: 2px;
}
#belowFooter
{
	text-align: center;
	font-size: 10px;
}
#belowFooter a
{
	font-size: 10px;
}

#breakDivs
{
	float: none;
	clear: both;
}
#captchaImg
{
	margin: 0px 0px 5px 0px;
}

#andersDiv
{
	visibility: hidden;
	width: 490px;
	height: 0px;
	padding-bottom: 15px;
}
#voorwaarden
{
	padding: 15px;
}

.eventFoto
{
	margin: 5px 0px 0px 5px;
}
.strong
{
	font-weight: bold;
}
.hidden
{
	visibility: hidden;
}
#namelijk
{
	float: none;
	visibility: hidden;
	overflow: hidden;
	height: 0px;
}
.divBottomMargin
{
	padding-bottom: 10px;
}
.bottomMargin
{
	margin-bottom: 30px;
}
.redText
{
	color: #FF0000;
}
.shortHr
{
	border: 0px;
	border-bottom: 1px solid;
	width: 50px;
	height: 0px;
	text-align: left;
}
.italic
{
	font-style: italic;
}
.underline
{
	text-decoration: underline;
}

/* Overzicht opmaak */
#alfabet
{
	width: 780px;
	text-align: center;
	margin: 12px 0px;
}
.box
{
	margin: 0px 0px 0px 12px;
	width: 194px;
}
.box h2
{
	width: 190px;
}
.alphaBox
{
	margin: 0px 0px 12px 0px;
	border: 1px solid #ABBEDE;
	background-color: #FFD991;
}
.alphaBox ul
{
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
.alphaBox ul li
{
	list-style: none;
	margin: 0px;
	padding: 3px 0px 0px 5px;
}
.bottomSpacing
{
	margin-bottom: 1px;
}
.leftSpacing
{
	margin-left: 1px;
}
.kolom4rechts
{
	float: left;
	width: 143px;
	margin: 0px 0px 0px 12px;
}
.kolom4blok
{
	background-color: #DCE5F3;
	border: 1px solid #ABBEDE;
	margin-bottom: 5px;
	overflow: hidden;
	width: 137px;
}
.titel
{
	background-color: #ABBEDE;
	border-bottom: 1px solid #ABBEDE;
	border-top: 1px solid #ABBEDE;
	color: #000366;
	font-weight: bold;
	padding: 2px 0 2px 4px;
	display: block;
	widtH: 137px;
}
.kolom4linkje
{
	float: left;
	font-size: 90%;
	padding: 3px 0px 3px 3px;
}
.zoekselect
{
	margin-bottom: 3px;
	width: 127px;
}
.zoekinput
{
	width: 95px;
	border: 1px solid #ABBEDE;
}
.kolom4linkjem
{
	color: #136798;
	text-decoration: none;
	font-style: italic;
	font-size: 90%;
}

a.kolom4linkjem:hover
{
	color: #000366;
	text-decoration: none;
}
.goKnop
{
	position: relative;
	top: 4px;
}
.searchforit
{
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
}
.ellipsis
{
	float: left;
	display: block;
	width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
}

span.blockit
{
	display: block;
	width: 200px;
	float: left;
}
