body {
	margin:0;
	color:#333;
	font:12px Arial, Verdana, Tahoma, sans-serif;
	background:#fff;
}
img {
	border: none;
}
a {
	text-decoration:underline;
	color:#333;
}
a:hover {
	text-decoration:none;
}
form {
	margin:0;
	padding:0;
}
#main {
	width:960px;
	margin:0 auto;
}
#header {
	width:100%;
}
ul.nav {
	width:100%;
	margin:0;
	padding:8px 0;
	list-style:none;
	text-align:center;
}
.nav li {
	display:inline;
	padding:0 20px;
	text-transform:uppercase;
}
.nav li a {
	text-decoration:none;
	color:#666;
}
.nav li.active a,
.nav li a:hover {
	color:#ccc;
}
.main-nav-form-outer {
	width:100%;
	position:relative;
	z-index:5;
}
.main-nav-form {
	width:940px;
	height:25px;
	padding:5px 10px 0;
	background:url(/images/main-nav-form-bg.png) no-repeat;
}
.main-nav-form:after {
	content:"";
	display:block;
	clear:both;
}
ul#main-nav {
	/*width:760px; OMDAT ZOEKBOX UIT STAAT */
	width:940px;
	margin:0;
	padding:3px 0 0;
	list-style:none;
	float:left;
	position:relative;
	z-index:3;
}
ul#main-nav:after {
	content:"";
	display:block;
	clear:both;
}
#main-nav li {
	float:left;
	/*padding:0 0 6px 40px; OMDATE ZOEKBOX UIT STAAT */
	/*padding:0 0 6px 79px; NIEUWSBRIEF bijgekomen */
	padding:0 0 6px 46px;
	position:relative;
}
#main-nav li.first {
	padding:0 0 6px;
}
#main-nav li a {
	float:left;
	height:16px;
	padding:0 25px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}
#main-nav li a.submenu {
	background:url(/images/main-nav-arrow.gif) no-repeat 100% 0;
}
#main-nav li a span {
	display:block;
	height:16px;
	cursor:pointer;
	position:relative;
}
a.home span {
	width:47px;
	background:url(/images/home.gif) no-repeat;
}
a.agenda span {
	width:64px;
	background:url(/images/agenda.gif) no-repeat;
}
a.locaties span {
	width:69px;
	background:url(/images/locaties.gif) no-repeat;
}
a.nieuwsbrief span {
	width:104px;
	background:url(/images/nieuwsbrief.gif) no-repeat;
}
a.verhuur span {
	width:68px;
	background:url(/images/verhuur.gif) no-repeat;
}
a.vacatures span {
	width:83px;
	background:url(/images/vacatures.gif) no-repeat;
}
a.overons span {
	width:72px;
	background:url(/images/overons.gif) no-repeat;
}
a.contact span {
	width:63px;
	background:url(/images/contact.gif) no-repeat;
}
#main-nav li ul {
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:0;
	top:22px;
	overflow:hidden;
	display:none;
}
#main-nav li li {
	padding:0;
	width:100%;
}
#main-nav li li a {
	width:100%;
	text-indent:0;
	height:auto;
	padding:0;
	overflow:hidden;
	background:none;
}
#main-nav li li a span {
	height:auto;
	width:auto;
	padding:2px 10px;
	background:none;
}
#main-nav li li a.last span {
	padding:2px 10px 0;
	margin:0 0 -4px;
}
#main-nav li li a.last em {
	display:block;
	width:100%;
	height:6px;
	background:url(/images/main-nav-btm-bg.png) no-repeat;
	overflow:hidden;
	cursor:pointer;
}
/*hover active states*/
#main-nav li.active a {
	background-position:100% -16px;
}
#main-nav li.active a span {
	background-position:0 -16px;
}
#main-nav li:hover ul,
#main-nav li.hover ul {
	display:block;
}
#main-nav li:hover li a span,
#main-nav li.hover li a span {
	background:#e31937;
}
#main-nav li:hover li:hover a span,
#main-nav li.hover li.hover a span,
#main-nav li li a.active span {
	background:#999;
}
#main-nav li:hover li:hover a.last em,
#main-nav li.hover li.hover a.last em,
#main-nav li li a.last.active em{
	background:url(/images/main-nav-btm-bg-hover.png) no-repeat;
}
.search-form {
	width:161px;
	height:18px;
	padding:0 2px 2px;
	background:url(/images/search-form-bg.gif) no-repeat;
	overflow:hidden;
	float:right;
	position:relative;
}
.txt-input1 {
	width:137px;
	margin:3px 5px 0 3px;
	padding:0;
	border:none;
	background:url(/images/zoeken-input-bg.gif) no-repeat;
	font:12px/14px Georgia, "Times New Roman", Times, serif;
	color:#000;
	float:left;
	display:inline;
}
.btn-search {
	float:right;
	width:16px;
	height:16px;
	margin:2px 0 0;
	padding:0;
	border:none;
	background:url(/images/btn-search.gif) no-repeat;
}
.header-pict-text {
	width:100%;
	margin:-10px 0 0;
	position:relative;
	z-index:1;
	padding:55px 0 0;
	height:145px;
	background:url(/images/header-bg.jpg) no-repeat;
}
.header-text-outer {
	width:480px;
	margin:5px 0 0;
	padding:5px 0 0;
	float:left;
	background:url(/images/header-text-top-bg.png) no-repeat;
}
.header-text-btm {
	width:100%;
	height:5px;
	background:url(/images/header-text-btm-bg.png) no-repeat;
	overflow:hidden;
}
.header-text {
	width:100%;
	background:url(/images/header-text-repeat-bg.png) repeat-y;
}
.header-text-inner {
	padding:5px 15px;
}
.header-text p {
	margin:0;
	line-height:20px;
}
#header h1 {
	width:220px;
	margin:0 20px 0 0;
	float:left;
}
#header h1 a {
	width:220px;
	height:90px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/logo.png) no-repeat;
	position:relative;
	cursor:pointer;
}
#content {
	width:100%;
	margin:-10px 0 0;
	position:relative;
	z-index:5;
}
#main-columns {
	width:100%;
	background:url(/images/dotted-border2.gif) repeat-y;
	overflow:hidden;
}
.heading {
	width:320px;
	margin:0 -10px;
}
.heading a {
	display:block;
	width:300px;
	height:20px;
	padding:8px 10px;
	cursor:pointer;
	overflow:hidden;
	position:relative;
}
.heading a span {
	display:block;
	width:100%;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.heading1 {
	background:url(/images/title-bg1.png) no-repeat;
}
.heading1 a span {
	background:url(/images/kinderen.gif) no-repeat;
}
.heading2 {
	background:url(/images/title-bg2.png) no-repeat;
}
.heading2 a span {
	background:url(/images/jongeren.gif) no-repeat;
}
.heading3 {
	background:url(/images/title-bg3.png) no-repeat;
}
.heading3 a span {
	background:url(/images/volwassenen.gif) no-repeat;
}
.heading a.active {
	background:url(/images/title-bg-active.png) no-repeat;
}
.heading a.active span {
	background-position:0 -20px;
}
.row {
	width:100%;
	padding:0 0 5px;
	overflow:hidden;
}
.row .pict-text {
	width:260px;
	padding:0 40px 0 0;
}
.col {
	width:300px;
	padding:0 10px;
	float:left;
}
.cont-columns1 {
	width:100%;
	padding:0 0 10px;
	overflow:hidden;
	background:url(/images/cont-columns1-bg.gif) repeat-y;
}
.col1 {
	width:460px;
	padding:0 10px;
	float:left;
}
.col1-heading {
	width:460px;
	height:26px;
	margin:0 -10px;
	padding:9px 10px 0;
	position:relative;
	background:url(/images/col1-heading-bg.gif) no-repeat;
}
.col1-heading.overzicht {
	padding:7px 10px 2px;
}
.col1-heading h2 {
	margin:0; padding: 0;
	font-size: 20px;
	font-weight: normal;
}
h2 a {
	color: #fff;
	text-decoration: none;
}
.col1-heading h2 img {
	display:block;
}
.cont-columns2 {
	width:100%;
	padding:0 0 10px;
	overflow:hidden;
	background:url(/images/cont-columns2-bg.gif) repeat-y;
}
.cont-columns2 .pict-text {
	height:120px;
}
.col2 {
	width:220px;
	padding:0 10px;
	float:left;
}
.col2-heading {
	width:220px;
	height:25px;
	margin:0 -10px 6px;
	padding:5px 10px 0;
	background:url(/images/col2-heading-bg.gif) no-repeat;
	position:relative;
}
.col2-heading h2 {
	margin:0;
	font-size:16px;
	color:#333;
}
.pict-text {
	width:100%;
	margin:5px 0;
	overflow:hidden;
}
.pict-text img {
	float:left;
	margin:4px 10px 0 0;
}
.pict-text p {
	margin:0;
	line-height:20px;
}
ul.links-list {
	margin:0;
	padding:0;
	list-style:none;
}
.links-list li {
	padding:2px 0;
	text-transform:uppercase;
	border-top:1px solid #ccc;
}
.links-list li.first {
	border:none;
}
.links-list li a {
	text-decoration:none;
}
.links-list li a:hover {
	color:#e31937;
}
button.btn-filter {
	/*display: block;*/
	background: url(/images/btn-filter.gif) no-repeat;
	border: 0;
	text-indent: -9999px;
	height: 19px;
	width: 147px;
	float: right;
	cursor: pointer;
}
button.btn-filter:hover {
	background-position: 0 -19px;
}
.filter-outer {
	width:100%;
	height:25px;
	position: relative;
	z-index:5;
}
.filter-outer:after {
	content:"";
	display:block;
	clear:both;
}
.filter-col1 {
	background:#999 url(/images/filter-col1-bg.gif) no-repeat;
}
.filter-col2 {
	background:#999;
}
.filter-col3 {
	background:#999 url(/images/filter-col3-bg.gif) no-repeat 100% 0;
}
ul.filter-list {
	width:320px;
	margin:0 -10px;
	padding:0;
	position:relative;
	z-index:10;
}
.filter-list:after {
	content:"";
	display:block;
	clear:both;
}
.filter-list li {
	width:100%;
	float:left;
	list-style:none;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	position:relative;
	z-index:10;
	background:url(/images/none.gif);
}
.filter-list li a {
	display:block;
	color:#fff;
	text-decoration:none;

}
.filter-list li a span {
	display:block;
	padding:7px 22px 5px 20px;
	background:url(/images/ico-arrow1.gif) no-repeat 100% 50%;
	cursor:pointer;
	position:relative;
}
.filter-list li a img {
	display:block;
}
.filter-list li ul {
	width:320px;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	top:25px;
	left:0;
}
.filter-list li ul:after {
	content:"";
	display:block;
	clear:both;
}
.filter-list li li a {
	background:none;
}
.filter-list li li a span {
	display:block;
	padding:3px 22px 3px 20px;
	background:#999 url(/images/ico-arrow1.gif) no-repeat 100% 50%;
}
.filter-list li li a.last span {
	padding:3px 22px 0 20px;
	margin:0 0 -2px;
}
.filter-list li li a.last em {
	display:block;
	width:100%;
	height:5px;
	background:url(/images/main-subnav-btm-bg.png) no-repeat;
	overflow:hidden;
	cursor:pointer;
}
.filter-list li li li {
	background:none;
}
.filter-list li:hover ul,
.filter-list li.hover ul {
	display:block;
}
.filter-list li:hover a,
.filter-list li.hover a {
	background:url(/images/filter-link-bg.gif) no-repeat 0 100%;
}
.filter-list li:hover li a,
.filter-list li.hover li a {
	background:none;
}
.filter-list li li:hover a span,
.filter-list li li.hover a span {
	background:#e31937 url(/images/ico-arrow2.gif) no-repeat 100% 50%;
}
.filter-list li li:hover a.last em,
.filter-list li li.hover a.last em {
	background:url(/images/main-subnav-btm-active.png) no-repeat;
}
.filter-list li:hover .filter-drop-down,
.filter-list li.hover .filter-drop-down {
	display:none;
}
.filter-list li:hover li:hover .filter-drop-down,
.filter-list li.hover li.hover .filter-drop-down {
	display:block;
}
.filter-drop-down {
	width:320px;
	position:absolute;
	top:0;
	left:320px;
}
.filter-last .filter-drop-down {
	left:-320px;
}
.filter-last .filter-form {
	background:url(/images/filter-form-top-last-bg.png) no-repeat;
}
.filter-form {
	width:320px;
	padding:7px 0 0;
	background:url(/images/filter-form-top-bg.png) no-repeat;
}
.filter-list ul ul li {
	padding-top:2px;
	padding-bottom:2px;
}
.filter-list li li ul {
	width:145px;
	margin:0;
	padding:0 5px 0 10px;
	list-style:none;
	float:left;
	position:relative;
	top:0;
}
.filter-form li label {
	float:left;
	width:100px;
}
.filter-form ul.locaties {
	width: 305px;
}
.filter-form ul.locaties li label {
	width: 280px;
}
.filter-form .checkboxArea, .filter-form .checkboxAreaChecked {
	float:right !important;
	margin:0 !important;
}
.filter-form-bg {
	width:100%;
	overflow:hidden;
	background:#e31937;
}
.filter-form-btm {
	width:100%;
	height:7px;
	overflow:hidden;
	background:url(/images/filter-form-btm-bg.png) no-repeat;
}
.columns-holder {
	width:100%;
	overflow:hidden;
}
.row-heading {
	width:320px;
	margin:0 -10px;
	position:relative;
	z-index:1;
}
* html .row-heading {
	position:static;
}
* + html .row-heading {
	position:static;
}
.row-heading div {
	padding:7px 10px 8px;
}
.row-heading h3 {
	margin:0;
	font-size:20px;
	line-height:24px;
	color:#fff;
}
.row1 .row-heading1 {
	background:#ff9933 url(/images/row1-heading1-bg1.gif) no-repeat;
}
.row1 .row-heading1 div {
	background:url(/images/row1-heading1-bg2.gif) no-repeat 0 100%;
}
.row1 .row-heading2 {
	background:#ff9933;
}
.row1 .row-heading3 {
	background:#ff9933 url(/images/row1-heading3-bg1.gif) no-repeat 100% 0;
}
.row1 .row-heading3 div {
	background:url(/images/row1-heading3-bg2.gif) no-repeat 100% 100%;
}
.row1 h3 {
	background:#ff9933;
}
.row2 .row-heading1 {
	background:#cc0033 url(/images/row2-heading1-bg1.gif) no-repeat;
}
.row2 .row-heading1 div {
	background:url(/images/row2-heading1-bg2.gif) no-repeat 0 100%;
}
.row2 .row-heading2 {
	background:#cc0033;
}
.row2 .row-heading3 {
	background:#cc0033 url(/images/row2-heading3-bg1.gif) no-repeat 100% 0;
}
.row2 .row-heading3 div {
	background:url(/images/row2-heading3-bg2.gif) no-repeat 100% 100%;
}
.row2 h3 {
	background:#cc0033;
}
.row3 .row-heading1 {
	background:#cc0066 url(/images/row3-heading1-bg1.gif) no-repeat;
}
.row3 .row-heading1 div {
	background:url(/images/row3-heading1-bg2.gif) no-repeat 0 100%;
}
.row3 .row-heading2 {
	background:#cc0066;
}
.row3 .row-heading3 {
	background:#cc0066 url(/images/row3-heading3-bg1.gif) no-repeat 100% 0;
}
.row3 .row-heading3 div {
	background:url(/images/row3-heading3-bg2.gif) no-repeat 100% 100%;
}
.row3 h3 {
	background:#cc0066;
}
.row4 .row-heading1 {
	background:#990066 url(/images/row4-heading1-bg1.gif) no-repeat;
}
.row4 .row-heading1 div {
	background:url(/images/row4-heading1-bg2.gif) no-repeat 0 100%;
}
.row4 .row-heading2 {
	background:#990066;
}
.row4 .row-heading3 {
	background:#990066 url(/images/row4-heading3-bg1.gif) no-repeat 100% 0;
}
.row4 .row-heading3 div {
	background:url(/images/row4-heading3-bg2.gif) no-repeat 100% 100%;
}
.row4 h3 {
	background:#990066;
}
.row5 .row-heading1 {
	background:#003366 url(/images/row5-heading1-bg1.gif) no-repeat;
}
.row5 .row-heading1 div {
	background:url(/images/row5-heading1-bg2.gif) no-repeat 0 100%;
}
.row5 .row-heading2 {
	background:#003366;
}
.row5 .row-heading3 {
	background:#003366 url(/images/row5-heading3-bg1.gif) no-repeat 100% 0;
}
.row5 .row-heading3 div {
	background:url(/images/row5-heading3-bg2.gif) no-repeat 100% 100%;
}
.row5 h3 {
	background:#003366;
}
.row6 .row-heading1 {
	background:#00539f url(/images/row6-heading1-bg1.gif) no-repeat;
}
.row6 .row-heading1 div {
	background:url(/images/row6-heading1-bg2.gif) no-repeat 0 100%;
}
.row6 .row-heading2 {
	background:#00539f;
}
.row6 .row-heading3 {
	background:#00539f url(/images/row6-heading3-bg1.gif) no-repeat 100% 0;
}
.row6 .row-heading3 div {
	background:url(/images/row6-heading3-bg2.gif) no-repeat 100% 100%;
}
.row6 h3 {
	background:#00539f;
}




.row1 .row-headings-outer {
	background:#ff9933 url(/images/row1-bg2.gif) no-repeat 0 100%;
}
.row1 .row-headings {
	background: url(/images/row1-bg1.gif) no-repeat;
}
.row2 .row-headings-outer {
	background:#cc0033 url(/images/row2-bg2.gif) no-repeat 0 100%;
}
.row2 .row-headings {
	background:url(/images/row2-bg1.gif) no-repeat;
}
.row3 .row-headings-outer {
	background:#cc0066 url(/images/row3-bg2.gif) no-repeat 0 100%;
}
.row3 .row-headings {
	background:url(/images/row3-bg1.gif) no-repeat;
}
.row4 .row-headings-outer {
	background:#990066 url(/images/row4-bg2.gif) no-repeat 0 100%;
}
.row4 .row-headings {
	background:url(/images/row4-bg1.gif) no-repeat;
}
.row5 .row-headings-outer {
	background:#003366 url(/images/row5-bg2.gif) no-repeat 0 100%;
}
.row5 .row-headings {
	background:url(/images/row5-bg1.gif) no-repeat;
}
.row6 .row-headings-outer {
	background:#00539f url(/images/row6-bg2.gif) no-repeat 0 100%;
}
.row6 .row-headings {
	background:url(/images/row6-bg1.gif) no-repeat;
}
.row1 .links li {
	border-color:#ff9933;
}
.row2 .links li {
	border-color:#cc0033;
}
.row3 .links li {
	border-color:#cc0066;
}
.row4 .links li {
	border-color:#990066;
}
.row5 .links li {
	border-color:#003366;
}
.row6 .links li {
	border-color:#00539f;
}
ul.links {
	margin:6px 0 0;
	padding:0;
	list-style:none;
	display: none; /** om het knipperen te beperken onload **/
}
.links li {
	padding:2px 0 2px 12px;
	text-transform:uppercase;
	border-top-width:1px;
	border-top-style:solid;
	background:url(/images/ico-plus.gif) no-repeat 0 6px;
}
.links li.first {
	border:none;
}
.links li a {
	text-decoration:none;
}
.links li a:hover {
	color:#e31937;
}
.columns-outer {
	width:100%;
	margin:0 0 1px;
	overflow:hidden;
}
.content-columns {
	width:100%;
	margin:18px 0 0;
	padding:0 0 10px;
	overflow:hidden;
	color:#000;
}
#main-content {
	width:460px;
	padding:0 20px 0 0;
	float:left;
}
#main-content p {
	margin:0 0 15px;
	line-height:20px;
}
ul.breadcrambs {
	width:100%;
	margin:0 0 15px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.breadcrambs li {
	float:left;
	text-transform:uppercase;
	padding:0 7px 0 10px;
	background: url(/images/separ1.gif) no-repeat 0 50%;
	color:#d1005d;
}
.breadcrambs li.first {
	padding:0 7px 0 0;
	background:none;
}
.breadcrambs li a {
	text-decoration:none;
	color:#666;
}
.breadcrambs li a:hover {
	text-decoration:underline;
}
.breadcrambs li a.jongeren-link {
	color:#009ddb;
}
.cont-table {
	width:100%;
	margin:0 0 20px;
	padding:0;
	border-collapse:collapse;
	color:#333;
	text-transform:uppercase;
}
.cont-table td {
	height:20px;
	padding:0 5px;
	overflow:hidden;
}
.cont-table td.first {
	width:130px;
	color:#6c6c6c;
	background:#eee url(/images/first-cell-bg.gif) no-repeat;
}
.cont-table td.last {
	width:310px;
	background:#eee url(/images/last-cell-bg.gif) no-repeat 100% 0;
}
.cont-table tr.colored td.first {
	background:#ddd url(/images/first-cell-bg-colored.gif) no-repeat;
}
.cont-table tr.colored td.last {
	background:#ddd url(/images/last-cell-bg-colored.gif) no-repeat 100% 0;
}
.user-form-outer {
}
.btn-open-form {
	display:block;
}
.btn-open-form a {
	display:block;
	padding:5px 10px;
	height:20px;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	background:url(/images/btn-open-form.gif) no-repeat;
}
.btn-open-form a.active {
	background-position:0 -30px;
}
.btn-open-form a span {
	font-size:18px;
	color:#fff;
}
.user-form {
	width:440px;
	padding:10px 10px 0;
	background:#d1005d;
}
.form-section {
	width:100%;
	padding:0 0 25px;
}
.form-row {
	width:100%;
	margin:0 0 5px;
	overflow:hidden;
}
.form-row label {
	width:120px;
	float:left;
	color:#fff;
	line-height:20px;
	text-transform:uppercase;
}
.form-block {
	width:310px;
	float:right;
}
.textarea1 {
	display:block;
	width:300px;
	height:76px;
	padding:2px 5px;
	background:url(/images/textarea-bg.gif) no-repeat;
}
.textarea1 textarea {
	width:300px;
	height:76px;
	margin:0;
	padding:0;
	border:none;
	background:none;
	overflow:auto;
	font:12px/14px Arial, Verdana, Tahoma, sans-serif;
}
.txt-input2,
.txt-input3,
.txt-input4,
.txt-input5,
.txt-input6,
.txt-input7,
.txt-input8 {
	float:left;
	height:14px;
	margin:0;
	padding:3px 5px;
	overflow:hidden;
}
.txt-input2 input,
.txt-input3 input,
.txt-input4 input,
.txt-input5 input,
.txt-input6 input,
.txt-input7 input, 
.txt-input8 input{
	display:block;
	width:100%;
	border:none;
	margin:0;
	padding:0;
	background:none;
	font:12px/14px Arial, Verdana, Tahoma, sans-serif;
	color:#000;
}
.txt-input2 {
	width:300px;
	background:url(/images/txt-input2-bg.gif) no-repeat;
}

.txt-input8 {
	width:300px;
	height: auto;
	background:url(/images/txt-input2-bg.gif) no-repeat;
}

.txt-input3 {
	width:90px;
	background:url(/images/txt-input3-bg.gif) no-repeat;
}
/*.txt-input3 input {
	background:url(/images/txt-input3-text-bg.gif) no-repeat;
}*/
label.txt-input4-label {
	width:70px;
	padding:0 10px 0 0;
	text-align:right;
	float:left;
}
.txt-input4 {
	width:180px;
	background:url(/images/txt-input4-bg.gif) no-repeat;
}
.txt-input5 {
	width:50px;
	background:url(/images/txt-input5-bg.gif) no-repeat;
}
.txt-input6 {
	float:right;
	width:30px;
	background:url(/images/txt-input6-bg.gif) no-repeat;
}
.txt-input7 {
	float:right;
	width:160px;
	background:url(/images/txt-input7-bg.gif) no-repeat;
}
.form-row-checks {
	width:100%;
	margin:10px 0 0;
	overflow:hidden;
}
.radio-block .form-row-checks {
	margin: 0 0 10px;
}
.form-row-checks label {
	color:#fff;
	line-height:16px;
}
.form-row-checks input {
	float:left;
}
.radio-block {
	padding:2px 0 0;
}
.radio-block label {
	width:auto;
	line-height:16px;
}
.radio-row {
	float:right;
	margin:0 0 0 10px;
}
.btn-submit {
	display:block;
	width:460px;
	margin:0 -10px;
	position:relative;
}
.btn-submit:after {
	content:"";
	display:block;
	clear:both;
}
.btn-submit input {
	width:460px;
	height:30px;
	overflow:hidden;
}
.sidebar {
	width:240px;
	margin:30px 0 0;
	float:left;
}
.sidebar p {
	margin:0 0 10px;
	line-height:20px;
	text-transform:uppercase;
}
.side-heading {
	display:block;
	margin:0 0 10px;
}
.side-heading span {
	display:block;
	width:100%;
	margin:-7px 0 0;
/*	height:37px;*/
	overflow:hidden;
}
.side-heading span em {
	display:block;
	font-size:30px;
}
ul.pict-list {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.pict-list li {
	float:left;
	padding:0 0 20px;
}
.pict-list li img {
	display:block;
}
#footer {
	width:100%;
	padding:50px 0 10px;
	background:url(/images/dotted-border1.gif) repeat-x;
}


.date {
	color: #999;
	text-transform: uppercase;
}


/*sirf*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-hasFlash .side-heading span em {
	visibility: hidden;
	font-size:32px;
}
.appear-block {
	/*position:absolute;
	left:0;
	top:0;
	width:1px;
	height:1px;*/
	width:100%;
	overflow:hidden;
	display: none; /* toegevoegd door Jorick om knipperen onload tegen te houden */
}
.hide-it {
	visibility:hidden !important;
}

/** cursussen @ homepage **/
ul.cursussen {
	margin:6px 0 0;
	padding:0;
	list-style:none;
	display:none;
}
ul.cursussen li {
	padding:2px 0 2px 12px;
	text-transform:uppercase;
	border-top-width:1px;
	border-top-style:solid;
	display: block;
	background:url(/images/ico-plus.gif) no-repeat 0 6px;
}

#lesgeldplichtige {
	display: none;
}

span.form-section-head {
	color: #fff;
	text-decoration: none;
	font-size:18px;
	margin-bottom: 5px;
}