html {overflow-y: scroll;}
/***== screen.css ***/
/* CSS OM ALLE MARGINS AAN TE PASSEN VAN ELEMENTEN DIE PER BROWSER ANDERS ZIJN 1751466665 */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
div.print { display: none; }

/* OVERIGE CSS */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 1.5em;
	text-align: center;
	background-color: #FFFFFF;
}

/* CONTAINER */
#container {
	display: block;
	width: 996px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* CONTAINER > TOP */
#top {
	width: 900px;
	height: 136px;
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
}

/* CONTAINER > TOP > LOGO */
#logo {
	display: block;
	float: left;
	clear: right;
	width: 159px;
	height: 109px;
	padding-left: 13px;
	padding-top: 35px;
}

/* CONTAINER > TOP > TOPMENU */
#topmenu {
	display: block;
	float: left;
	clear: right;
	width: 708px;
	height: 136px;
}

/* CONTAINER > TOP > TOPMENU > TOP_AD */
#top_ad {
	position: relative;
	background-image: url(/images-ba/bg_top_ad.png);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 35px 7px 73px;
	width: 611px;
	height: 60px;
	font-size: 11px;
	margin-top: 5px;
}

/* CONTAINER > TOP > TOPMENU > SERVICE */
#service {
	width: 728px;
	height: 25px;
	text-align: right;
}

#service ul {
	margin-top: 7px;
	margin-left: 670px;
}

#service ul li {
	float: left;
	clear: right;
	width: 14px;
	margin-right: 3px;
}

#service ul li a {
}

#service ul li a img {
}

/* CONTAINER > TOP > TOPMENU > HOOFDMENU */
#hoofdmenu {
	width: 728px;
	height: 59px;
	position: relative;
}

#hoofdmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	padding: 0px 9px;
	width: auto;
	height: 26px;
	position: absolute;
	top: 9px;
	right: 0px;
}

#hoofdmenu ul li {
	float: left;
	clear: right;
	margin: 0px 1px;
	background-image: url(../images/bg_tab_links.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 14px;
	color: #999999;
}

#hoofdmenu ul li.active,
#hoofdmenu ul li:hover,
#hoofdmenu ul li.hover {
	background-image: url(../images/bg_tab_active_links.jpg);
}

#hoofdmenu ul li a {
	display: block;
	height: 26px;
	background-image: url(../images/bg_tab_basis.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
	line-height: 26px;
	vertical-align: middle;
	color: #999999;
}

#hoofdmenu ul li.active a,
#hoofdmenu ul li:hover a,
#hoofdmenu ul li.hover a {
	color: #FFFFFF;
	background-image: url(../images/bg_tab_active_basis.jpg);
}

/* CONTAINER > BODY */
#body {
	width: 900px;
	padding-top: 25px;
}

/* CONTAINER > BODY > MENU */
#menu {
	display: block;
	float: left;
	clear: right;
	width: 266px;
	height:816px;
}

/* CONTAINER > BODY > MENU > SNELZOEKEN   &
   CONTAINER > BODY > DIV.HOMEROWTOP > ZOEKEN > SNELZOEKEN */
#snelzoeken {
	line-height: 1.2em;
	font-size: 11px;
	display: block;
	height: 90px;
	width:246px;
}

#snelzoeken p {
	margin-bottom: 6px;
}

#snelzoeken form {
	position: relative;
	margin-bottom: 15px;
}

/* #snelzoeken form input {
	border: 1px solid #E2E2E2;
	background-color: #E2E2E2;
	height: 17px;
	width: 119px;
	margin-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 1px 0 3px;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 23px;
	vertical-align: middle;
} */

#snelzoeken form button {
	border: 1px solid #E2E2E2;
	background-color: #E2E2E2;
	text-align: center;
	width: 75px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	position: absolute;
	top: 0;
	left: 129px;
	line-height: 23px;
	vertical-align: middle;
}

/* CONTAINER > BODY > DIV.HOMEROWTOP > ZOEKEN > UITGEBEREIDZOEKEN */
#uitgebreidzoeken {
	line-height: 1.2em;
	font-size: 11px;
	display: block;
	margin-top:16px;
}

#uitgebreidzoeken p {
	margin-bottom: 6px;
}

/* CONTAINER > BODY > MENU > SUBMENU */
/*#submenu {
}

#submenu ul {
	width: 202px;
	font-size: 13px;
	margin-bottom: 15px;
}

#submenu ul li {
	border-bottom: 1px dotted #CCCCCC;
}

#submenu ul li a {
	display: block;
	line-height: 32px;
	width: 197px;
	padding-left: 5px;
	vertical-align: middle;
	color: #999999;
	text-decoration: none;
	background-image: url(../images/bg_submenu_item.gif);
	background-repeat: no-repeat;
	background-position: 184px 10px;
}

#submenu ul li a.active,
#submenu ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/bg_submenu_item_active.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

#submenu ul li ul {
	margin: 0;
}

#submenu ul li ul li {
	border-top: 1px dotted #CCCCCC;
	border-bottom: none;
	padding-left: 30px;
}

#submenu ul li ul li a {
	display: block;
	line-height: 32px;
	width: 167px;
	padding-left: 5px;
	vertical-align: middle;
	color: #999999;
	text-decoration: none;
	background-image: none;
}

#submenu ul li ul li a.active,
#submenu ul li ul li a:hover {
	color: #999999;
	text-decoration: none;
	background-image: none;
	font-weight: bold;
}
*/

/* CONTAINER > BODY > CONTENT */
#content {
	display: block;
	float: left;
	clear: right;
	width: 633px;
}

#content h1 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	color: #4691C1;
	margin-bottom: 25px;
	margin-top: 10px;
	line-height: 1em;
}

#content h1.zoeken {
	font-size: 30px;
	margin-bottom: 18px;
}

#content h2 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 15px;
}

#content h2.opendag {
	background-image: url(../images/icon_opendagen.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	line-height: 24px;
	vertical-align: middle;
	font-size: 16px;
}

#content p {
	margin-bottom: 15px;
}

#content p.pagination,
#content span.pagination {
	color: #f29400;
	color: #4691C1}

#content a,
#content a:link,
#content a:hover {
	color: #666666;
	text-decoration: underline;
}

#content p.pagination a,
#content p.pagination a:link,
#content p.pagination a:hover,
#content span.pagination a,
#content span.pagination a:link,
#content span.pagination a:hover {
	text-decoration: none;
}

#content p.pagination a:hover,
#content span.pagination a:hover {
	text-decoration: underline;
}

#content ul,
#content ol {
	margin-bottom: 15px;
	list-style: disc;
	margin-left: 25px;
}

#content ul li,
#content ol li {
	margin-left: 15px;
}

#content ul li ul,
#content ol li ol {
	margin-bottom: auto;
}

#content ol {
	list-style: decimal;
}

#content img {
}

#content img.informatie {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	margin: 2px 5px;
}

img.left {
	border: none;
	float: left;
	margin: 5px;
	margin-left: 0px;
}

img.right {
	border: none;
	float: right;
	margin: 5px;
	margin-right: 0px;
}

#content table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 15px;
}

div#langoverzicht { /* Wordt gebruikt bij tabellen. NERGENS ANDERS! */
	margin-top: -15px;
}

#content table thead {
}

#content table thead tr {
/*	background-image: url(../images/bg_table_head.jpg);
	background-repeat: repeat-x; */
	background:#1A2B49;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#content table thead tr.filter {
	background: #ffffff;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#content table thead tr th {
	color: #FFFFFF;
	line-height: 23px;
	vertical-align: middle;
	padding: 0px 6px;
}

#content table tbody {
}

#content table tbody tr {
	border-bottom: 1px solid #CCCCCC;
}

#content table tbody tr.active {
	background-color: #F6F6F6;
}

#content table tbody tr td {
	color: #666666;
	line-height: 23px;
	vertical-align: middle;
	padding: 0px 6px;
}

#content table tbody tr td a,
#content table tbody tr td a:link,
#content table tbody tr td a:hover {
	font-weight: bold;
	text-decoration: none;
}

#content table tbody tr td a:hover {
	text-decoration: underline;
}

#warning {
	margin-bottom: 10px;
}

#warning_content {
	padding: 10px;
	padding-left: 30px;
	color: #FFCC00;
	border: 1px solid #FFCC00;
	background-image: url(../images/bg_warning.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	font-weight: bold;
}

#warning_content p {
	margin: 0;
}

#warning_content a,
#warning_content a:link,
#warning_content a:hover {
	color: #FFCC00;
}

/* FORMULIEREN */
#content form {
}

#content form label {
	float: left;
	width: 125px;
	/*margin-top: 4px;*/
	margin-bottom: 5px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

#content label.noFloat {
	float: none;
	width: auto;
	line-height: normal;
	margin: 0;
}

#content form input,
#content form textarea {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	margin-top: 4px;
	margin-bottom: 5px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

#content form input,
#content form textarea {
	padding: 0 2px;
}

#content form select {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	margin-top: 4px;
	margin-bottom: 5px;
}

#content form textarea {
	height: 150px;
	width: 300px;
}

#content input.noWidth {
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	line-height: normal;
}

#content form select {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

#content form button {
	margin-left: 125px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #E2E2E2;
	maring-bottom: 15px;
}

#content form input.huisnummer,
#content form input.postcode {
	width: 50px;
}

#content form span.error {
	color: #FF0000;
	font-weight: bold;
	margin: -3px 0 0 5px;
}

#content form p.small {
	margin-top: 15px;
	font-size: 10px;
}

/* BREEDTE VAN DE TABEL */
table.overzicht {
	width: 628px;
}

table.smaloverzicht {
	width: 368px;
}

/* UITLIJNING VAN DE TABELCELLEN */
#content table tr td.left,
#content table tr th.left {
	text-align: left;
}

#content table tr td.center,
#content table tr th.center {
	text-align: center;
}

#content table tr td.right,
#content table tr th.right {
	text-align: right;
}

/* RANDEN VAN DE TABELCELLEN */
#content table tr td.border-right,
#content table tr th.border-right {
	border-right: 1px solid #E6E6E6;
}

/* BREEDTE VAN DE TABELCELLEN */
#content table tr td.niveau,
#content table tr th.niveau {
	width: 45px;
}

#content table tr td.studieduur,
#content table tr th.studieduur {
	width: 60px;
}

#content table tr td.informatie,
#content table tr th.informatie {
	width: 30px;
}

#content table tr td.langedatum,
#content table tr th.langedatum {
	width: 115px;
}

#content table tr td.kroeg,
#content table tr th.kroeg {
	width: 75px;
}

#content table tr td.bioscoop,
#content table tr th.bioscoop {
	width: 75px;
}

#content table tr td.museum,
#content table tr th.museum {
	width: 75px;
}

#content table tr td.student,
#content table tr th.student {
	width: 110px;
}

#content table tr td.plaats,
#content table tr th.plaats {
	width: 125px;
}

#content table tr td.aantalopleidingen,
#content table tr th.aantalopleidingen {
	width: 125px;
}

/* DRAGBOX */
#content table.dragbox_table {
}

#content table.dragbox_table tr {
	border-bottom: none;
}

#content table.dragbox_table tr td {
}

#content table.dragbox_table tr td select {
	border: 1px solid #999999;
}

#content table.dragbox_table tr td select,
#content table.dragbox_table tr tr select option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#content table.dragbox_table tr td img {
	margin: 3px 0px;
}

#content div.knoppen_boven {
	display: block;
	float: right;
	width: 190px;
	height: 70px;
	text-align: right;
}

#content div.knoppen_boven img {
	margin-bottom: 10px;
}


#content div.knoppen_onder {
}

#content div.knoppen_onder div.links {
	display: block;
	width: 50%;
	height: 70px;
	float: left;
	clear: right;
	text-align: left;
}

#content div.knoppen_onder div.rechts {
	display: block;
	width: 50%;
	height: 70px;
	float: left;
	clear: right;
	text-align: right;
}

#content div.knoppen_onder div.rechts img,
#content div.knoppen_onder div.links img {
	margin: 5px;
}

#content div.knoppen_onder div.links img {
	margin-top: 45px;
}

#content div.knoppen_onder_resultaten div.links img {
	margin-top: 5px;
}

#content div.knoppen_onder_resultaten div.links,
#content div.knoppen_onder_resultaten div.rechts {
	display: block;
	width: 50%;
	height: 35px;
	float: left;
	clear: right;
	text-align: left;
}

/* IETS MET & EIGENSCHAPPEN */
#content ul.ietsmet,
#content ul.eigenschappen {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
	list-style: none;
}

#content ul.ietsmet li,
#content ul.eigenschappen li {
	line-height: 1.8em;
	background-color: #FFFFFF;
	margin-left: 0;
	padding-left: 5px;
	border-top: 1px solid #CCCCCC;
	vertical-align: middle;
}

#content ul.ietsmet li.active,
#content ul.eigenschappen li.active {
	background-color: #F6F6F6;
}

#content ul.ietsmet li.blue,
#content ul.eigenschappen li.blue {
	background-color: #EFF9FF;
}

#content ul.ietsmet li div,
#content ul.eigenschappen li div {
	background-color: #FFFFFF;
	margin-left: -5px;
	padding-left: 20px;
	border-top: 1px solid #CCCCCC;
}

#content ul.ietsmet li ul,
#content ul.eigenschappen li ul {
	border: none;
	list-style: none;
}

#content ul.ietsmet li ul li,
#content ul.eigenschappen li ul li {
	font-weight: normal;
}

#content ul.ietsmet li ul li.first,
#content ul.eigenschappen li ul li.first {
	border: none;
}

#content ul.ietsmet li label,
#content ul.eigenschappen li label,
#content ul.ietsmet li ul li label,
#content ul.eigenschappen li ul li label {
	margin: 0;
	padding: 0;
	line-height: 1.8em;
	vertical-align: middle;
}

#content ul.ietsmet li input,
#content ul.eigenschappen li input,
#content ul.ietsmet li ul li input,
#content ul.eigenschappen li ul li input {
	border: none;
	vertical-align: middle;
	margin-right: 5px;
}


/* CONTAINER > BODY > CONTENT > OPLEIDING_TEKST */
#opleiding_tekst {
	display: block;
	width: 370px;
	float: left;
	clear: right;
	padding-right: 5px;
	border-right: 1px solid #CCCCCC;
}

/* CONTAINER > BODY > CONTENT > OPLEIDING_DETAIL */
#opleiding_detail {
	display: block;
	width: 235px;
	float: left;
	clear: right;
	padding: 0;
	margin: 0;
	margin-left: 20px;
	font-size: 11px;
}

#opleiding_detail div.detail {
	background-color: #F6F6F6;
	padding: 0 4px;
	margin-top: 20px;
}

/* DETAILS VAN DE OPLEIDING EIGENSCHAPPEN */
#opleiding_detail div.detail div.eigenschappen {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}

#opleiding_detail div.detail div.eigenschappen h3 {
	margin-bottom: 5px;
}

#opleiding_detail div.detail div.eigenschappen table {
}

#opleiding_detail div.detail div.eigenschappen table tr {
	border: 0;
}

#opleiding_detail div.detail div.eigenschappen table tr td {
	padding: 0;
	vertical-align: top;
}

#opleiding_detail div.detail div.eigenschappen table tr td.grootheid {
	font-weight: normal;
	width: 80px;
}

#opleiding_detail div.detail div.eigenschappen table tr td.waarde {
	color: #2288C7;
}

/*	DETAILS VAN DE OPLEIDING STATISTIEKEN    &
	DETAILS VAN DE STEDEN STATISTIEKEN */
#opleiding_detail div.detail div.statistieken,
#steden_detail div.detail div.statistieken {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}

#opleiding_detail div.detail div.statistieken h3,
#steden_detail div.detail div.statistieken h3 {
	margin-bottom: 5px;
}

#opleiding_detail div.detail div.statistieken table,
#steden_detail div.detail div.statistieken table {
}

#opleiding_detail div.detail div.statistieken table tr,
#steden_detail div.detail div.statistieken table tr {
	border: 0;
}

#opleiding_detail div.detail div.statistieken table tr td,
#steden_detail div.detail div.statistieken table tr td {
	padding: 0;
	vertical-align: top;
}

#opleiding_detail div.detail div.statistieken table tr td.grootheid,
#steden_detail div.detail div.statistieken table tr td.grootheid {
	font-weight: normal;
	width: 160px;
}

#steden_detail div.detail div.statistieken table tr td.grootheid {
	width: 100px;
}

#opleiding_detail div.detail div.statistieken table tr td.waarde,
#steden_detail div.detail div.statistieken table tr td.waarde {
	color: #2288C7;
}

/* DETAILS VAN DE OPLEIDING TREFWOORDEN */
#opleiding_detail div.detail div.trefwoorden {
	border-bottom: 1px solid #CCCCCC;
	color: #2288C7;
	padding: 5px;
}

#opleiding_detail div.detail div.trefwoorden h3 {
	margin-bottom: 5px;
}

#opleiding_detail div.detail div.trefwoorden a,
#opleiding_detail div.detail div.trefwoorden a:link,
#opleiding_detail div.detail div.trefwoorden a:hover {
	text-decoration: none;
	color: #2288C7;
}

#opleiding_detail div.detail div.trefwoorden a:hover {
	text-decoration: underline;
}

/* CONTAINER > BODY > CONTENT > INSTELLING_TEKST    & 
   CONTAINER > BODY > CONTENT > OPENDAG_TEKST    & 
   CONTAINER > BODY > CONTENT > STEDEN_TEKST */
#instelling_tekst,
#opendag_tekst,
#steden_tekst {
	display: block;
	width: 372px;
	float: left;
	clear: right;
	padding-right: 5px;
	border-right: 1px solid #CCCCCC;
}

/* CONTAINER > BODY > CONTENT > INSTELLING_DETAIL   &
   CONTAINER > BODY > CONTENT > OPENDAG_DETAIL   &
   CONTAINER > BODY > CONTENT > STEDEN_DETAIL */
#instelling_detail,
#opendag_detail,
#steden_detail {
	display: block;
	width: 235px;
	float: left;
	clear: right;
	padding: 0;
	margin: 0;
	margin-left: 20px;
	font-size: 11px;
}

#instelling_detail div.detail,
#opendag_detail div.detail,
#steden_detail div.detail {
	background-color: #F6F6F6;
	padding: 0 4px;
	margin-top: 20px;
}

/* 	OPEN DAG DETAIL FOTO VAN INSTELLING 	&
	INSTELLING DETAIL FOTO */
#opendag_detail div.detail div.foto_instelling,
#instelling_detail div.detail div.foto_instelling {
	padding: 10px 5px;
	border-bottom: 1px solid #CCCCCC;
}

/*	OPEN DAG DETAIL VAN INSTELLING 		&
	INSTELLING DETAIL GEGEVENS*/
#opendag_detail div.detail div.gegevens_instelling,
#instelling_detail div.detail div.gegevens_instelling,
#instelling_detail div.detail div.opendag_instelling {
	padding: 15px 0px 10px 5px;
}

#instelling_detail div.detail div.opendag_instelling h3.opendag {
	background-image: url(../images/icon_opendagen.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	line-height: 24px;
	vertical-align: middle;
	font-size: 13px;
}

#instelling_detail div.detail div.opendag_instelling h3.opendag a,
#instelling_detail div.detail div.opendag_instelling h3.opendag a:link,
#instelling_detail div.detail div.opendag_instelling h3.opendag a:hover {
	color: #999999;
	text-decoration: none;
}

#instelling_detail div.detail div.opendag_instelling ul {
	color: #2288C7;
	font-size: 11px;
}

#instelling_detail div.detail div.opendag_instelling ul li {
}

#instelling_detail div.detail div.opendag_instelling ul li a,
#instelling_detail div.detail div.opendag_instelling ul li a:link,
#instelling_detail div.detail div.opendag_instelling ul li a:hover {
	color: #2288C7;
	text-decoration: none;
}

#instelling_detail div.detail div.opendag_instelling ul li a:hover {
	text-decoration: underline;
}

/* CONTAINER > BODY > CONTENT > ZOEKEN_DATA */
#zoeken_data {
	display: block;
	float: left;
	clear: right;
	width: 430px;
}

/* CONTAINER > BODY > CONTENT > ZOEKEN_DETAILS */
#zoeken_details {
	display: block;
	float: left;
	clear: right;
	width: 230px;
	margin-left: 15px;
}

#zoeken_details div.stappenplan {
	background-color: #F6F6F6;
	border-left: 1px solid #CCCCCC;
	width: 209px;
	margin-top: 14px;
	margin-bottom: 15px;
	padding: 10px;
}

#zoeken_details div.stappenplan h4 {
	margin: 5px 0px;
}

#zoeken_details div.stappenplan h4.wissen {
	margin-top: 15px;
}

#zoeken_details div.stappenplan ul {
	color: #2288C7;
	font-size: 11px;
}

#zoeken_detais div.stappenplan ul li {
}

/* FORMULIERVELDEN IN DE FILTER VAN EEN TABEL */
#content table thead tr.filter input {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

#content table thead tr.filter select {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

/* CONTAINER > BODY > DIV.HOMEROWTOP */
#body div.homeRowTop {
}

#body div.homeRowTop div.zoeken {
	display: block;
	width: 246px;
	float: left;
	clear: right;
}

#body div.homeRowTop div.homeAfbeelding {
	display: block;
	width: 639px;
	float: left;
	clear: right;
	margin-left: 14px;
}

/* CONTAINER > BODY > DIV.HOMEROWMIDDLE */
#body div.homeRowMiddle {
	padding: 15px 0px;
}

#body div.homeRowMiddle div.button {
	float: left;
	clear: right;
}

#body div.homeRowMiddle div.middle {
	margin: 0 15px;
}

/* CONTAINER > BODY > DIV.HOMEROWBOTTOM */
#body div.homeRowBottom {
}

#body div.homeRowBottom div.button {
	float: left;
	clear: right;
	margin: 0 9px 0 0;
}

#body div.homeRowBottom div.right {
	margin-right: 0;
}

/* CONTAINER > BOTTOM */
#bottom {
	display: block;
	width: 880px;
	height: 30px;
	background-image: url(../images/bg_bottom.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	line-height: 1.0em;
	color: #666666;
}

#bottom a,
#bottom a:link,
#bottom a:hover {
	color: #666666;
	text-decoration: none;
}

#bottom a:hover {
	text-decoration: underline;
}

#bottom div.left,
#bottom div.right {
	float: left;
	clear: right;
	width: 50%;
}

#bottom div.right {
	text-align: right;
}

/* RECLAMES */
div.ad_stappenplan_230x60 {
	display: block;
	width: 230px;
	height: 60px;
	margin-bottom: 15px;
}

div.ad_opendagendetails_230x60,
div.ad_stedendetails_230x60 {
	display: block;
	width: 230px;
	height: 60px;
	margin-top: 15px;
	margin-bottom: 1px;
}

div.ad_submenu_200x60 {
	padding-left:20px;
	padding-top:20px;
	display: block;
	width: 200px;
	height: 60px;
	margin-bottom: 15px;
}

div.ad_submenu_200x150 {
	display: block;
	width: 200px;
	height: 150px;
	margin-bottom: 15px;
}

/*
div.ad_top_468x60 {
	display: block;
	position: absolute;
	top: 5px;
	right: 35px;
	width: 468px;
	height: 60px;
}
*/
div.ad_top_468x60 {
	display: block;
	position:relative;
	top:-4px;
	left:114px;
	width: 468px;
	height: 60px;
}


/* CLEAR DIV */
div.clear {
	width: 100%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

/* LOADING */
#loading {
	background-image: url(../images/bg_loading.gif);
	text-align: center;
	z-index: 100000000;
	position: absolute;
	left: 50%;
	top: 50%;
	height: 50px;
	width: 200px;
	margin-left: -100px; /* half of width */
	margin-top: -25px;  /* half of height */
	padding: 0;
	line-height: 50px;
	vertical-align: middle;
	color: #397FBD;
	font-weight: bold;
}

#loading img {
	vertical-align: middle;
	margin: 0px;
	border: 0px;
	margin-right: 5px;
}

/* DATU SLIDER (OPEN DAGEN) */
div#slider-container {
	position: relative;
	border: 1px solid #4691C1;
	height: 30px;
	overflow: hidden;
	margin: 0px;
	width: 600px;
	display: block;
	float: left;
	clear: right;
}

div#slider-updater {
	display: block;
	float: left;
	clear: right;
	width: 26px;
	height: 32px;
	margin-bottom: 15px;
}

div#slider-updater img {
	margin: 2px 0 0 2px;
}

div#sliderbar {
	position: absolute;
	background: url(../images/slidebg.gif) repeat-x;
	background-position: 0px 6px;
	width: 3000px;
	height: 30px;
	cursor: pointer;
}

div.slideYear {
	position: relative;
	height: 23px;
	float: left;
	border: 0px solid #BEBEBE;
	border-left-width: 1px;
	top: 3px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #888888;
}

div.slideMonth {
	height: 16px;
	border: 0px solid #BEBEBE;
	border-left-width: 1px;
	position: absolute;
	float: left;
	top: 7px;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.firstMonth {
	border-left-width: 0px;
}

span#lefthandle, span#righthandle {
	background-color: #4691C1;
	position: absolute;
	top: 0px;
	width: 3px;
	cursor: w-resize;
	height: 27px;
	display: block;
	z-index: 1;
}

div#shiftpanel {
	top: 3px;
	position: absolute;
	height: 23px;
	background-color: #4691C1;	
	-moz-opacity: .5;
	opacity: .5;
	z-index: 0;
}

/* IMAGE TOOLTIP */
div.imgTooltip {
	background-color: #FFFFFF;
	border: 2px solid #BFCE00;
	padding: 10px;
	z-index: 250;
}

div.imgTooltip img {
	margin-bottom: 8px;
}

div.imgTooltip a,
div.imgTooltip a:link,
div.imgTooltip a:hover {
	color: #666666;;
	text-decoration: underline;
}


#contop {
        width: 996px;
        height: 36px;
        background:url(../images-ba/container_bg_top.jpg) no-repeat;
}

#conmiddle {
        width: 996px;
        height: auto;
        background:url(../images-ba/container_bg_middle.jpg) repeat-y;
	padding-left:48px;
}

#conbottom {
        width: 996px;
        height: 36px;
        background:url(../images-ba/container_bg_bottom.jpg) no-repeat;
}




/* CONTAINER > BODY > DIV.HOMEROWMIDDLE */
#body div.homeRowMiddle {
        padding: 15px 0px;
}

#body div.homeRowTop #maincontent #button {
        float: left;
        clear: right;
        height: 143px;
}

#body div.homeRowMiddle div.middle {
        margin: 0 15px;
}

/* CONTAINER > BODY > DIV.HOMEROWBOTTOM */
#body div.homeRowBottom {
}

#body div.homeRowBottom div.button {
        float: left;
        clear: right;
        margin: 0 9px 0 0;
}

#body div.homeRowBottom div.button .left {
        background:url(../images-ba/content_bottom_box_left.jpg) no-repeat top left;
        width: 10px;
        height: 68px;
        float:left;
}

#body div.homeRowBottom div.button .middle {
        background:url(../images-ba/content_bottom_box_middle.jpg) repeat-x top left;
        width: auto;
        height: 68px;
        float:left;
        line-height: 60px;
}

#body div.homeRowBottom div.button .middle a:link,
#body div.homeRowBottom div.button .middle a:hover,
#body div.homeRowBottom div.button .middle a:active,
#body div.homeRowBottom div.button .middle a:visited,
#body div.homeRowBottom div.button .middle p{
        font-size:10px;
        text-align: center;
	color: #333333;
        text-decoration: none;
}

#body div.homeRowBottom div.button .right {
        background:url(../images-ba/content_bottom_box_right.jpg) no-repeat top left;
        width: 10px;
        height: 68px;
        float:left;
}

#body div.homeRowBottom div.right {
        margin-right: 0;
}




/*#body div.homeRowBottom*/ div.button .middle {
        background:url(../images-ba/content_bottom_box_middle.jpg) repeat-x top left;
        width: auto;
        height: 68px;
        float:left;
        line-height: 60px;
	text-align:center;
}







/* CONTAINER > TOP */
#top {
        width: 900px;
        height: 152px;
        background:url(../images-ba/hoofdmenu_bg.jpg) bottom repeat-x;
       /* margin-left:48px; */
}

#top .left{
        width: 10px;
        height: 152px;
        background:url(../images-ba/top_bg_left.jpg) top left no-repeat;
        float:left;
        margin-top:10px;
}

#top .middle{
        width: 880px;
        height: 152px;
        background:url(../images-ba/top_bg_middle.jpg) top left repeat-x;
        float:left;
        margin-top:10px;
}

#top .right{
        width: 10px;
        height: 142px;
        background:url(../images-ba/top_bg_right.jpg) top left no-repeat;
        float:left;
        padding-top: 10px;
        margin-top:10px;
}

/* CONTAINER > TOP > LOGO */
#logo {
        display: block;
        float: left;
        clear: none;
        width: 159px;
        height: 109px;
        padding-top: 16px;
}

/* CONTAINER > TOP > TOPMENU */l
#topmenu {
        display: block;
        float: left;
        clear: right;
        width: 700px;
        height: auto;
}

/* CONTAINER > TOP > TOPMENU > TOP_AD */
#top_ad {
        position: relative;
        background-image: url(/images-ba/bg_top_ad.png);
        background-repeat: no-repeat;
        background-position: right;
        padding: 15px 25px 7px 25px;
        width: 611px;
        height: 60px;
        font-size: 11px;
        margin-top: 6px;
	margin-bottom: 17px;
        float:right;
}


/* CONTAINER > TOP > TOPMENU > HOOFDMENU */
#hoofdmenu {
        width: 650px;
        height: auto;
        position: relative;
        float:right;
}

#hoofdmenu ul {
        list-style: none;
        padding: 0;
        width: auto;
        height: auto;
        position: relative;
        top: 0px;
        right: 0px;
        float:right;
}

#hoofdmenu ul li {
        float: left;
        clear: right;
        margin: 0px 8px 0 0;
        background-image: url(../images-ba/bg_tab_links.png);
        background-repeat: no-repeat;
        padding-left: 8px;
        font-size: 14px;
        color: #FFFFFF;
}

#hoofdmenu ul li.active,
#hoofdmenu ul li:hover,
#hoofdmenu ul li.hover {
        background-image: url(../images-ba/bg_tab_active_links.png);
}

#hoofdmenu ul li a {
        display: block;
        height: 36px;
        background-image: url(../images-ba/bg_tab_basis.png);
        background-repeat: no-repeat;
        background-position: right;
        font-weight: bold;
        text-decoration: none;
        padding-left: 10px;
        padding-right: 18px;
        line-height: 34px;
        vertical-align: middle;
        color: #FFFFFF;
        font-size: 14px;
}

#hoofdmenu ul li.active a,
#hoofdmenu ul li:hover a,
#hoofdmenu ul li.hover a {
        color: #FFFFFF;
        background-image: url(../images-ba/bg_tab_active_basis.png);
}

div.zoeken .middle {
    background: url("../images-ba/sidebar_zoeken_middle.jpg") repeat-x scroll left top transparent;
    float: left;
    height: 188px;
    padding-left: 10px;
    padding-top: 5px;
    width: 214px;
}

div.zoeken .left {
    background: url("../images-ba/sidebar_zoeken_left.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 193px;
    width: 11px;
}

div.zoeken .right {
    background: url("../images-ba/sidebar_zoeken_right.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    float: left;
    height: 193px;
    width: 11px;
}

div.zoeken .middle #snelzoeken h3 {
    color: #FFFFFF;
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
}

div.zoeken input.tekst {
    margin-bottom: 15px;
    width: 192px;
}
#snelzoeken input.tekst {
    background: url("../images-ba/sidebar_zoeken_input_left.jpg") repeat-x scroll left top transparent;
    border: 0 none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 22px;
    line-height: 15px;
    margin-right: 0;
    padding: 5px 0 0 5px;
    position: relative;
    vertical-align: middle;
}

#conbottom .linkcon {
    float: right;
    height: auto;
    margin-right: 48px;
    margin-top: 15px;
    width: 900px;
}

#conbottom .linkcon .link {
    clear: none;
    float: right;
    height: auto;
    margin-left: 25px;
    width: auto;
}

#conbottom .linkcon .link p, #conbottom .linkcon a:link, #conbottom .linkcon a:active, #conbottom .linkcon a:hover, #conbottom .linkcon a:visited {
    color: #666666;
    font-size: 10px;
    text-decoration: none;
}

#uitgebreidzoeken a:link, a:active, a:hover, a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}

.nav {
    clear: both;
    float: left;
    height: auto;
    margin-bottom: 15px;
    width: 246px;
}

.nav .top {
    background: url("../images-ba/sidebar_nav_top.jpg") no-repeat scroll left top #CDCDCD;;
    clear: both;
    float: left;
    height: 19px;
    width: 246px;
    margin-top: 20px;
}

.nav .middle {
    background-color: #CDCDCD;
    clear: both;
    float: left;
    height: auto;
    padding-top: 10px;
    width: 246px;
    background: url("../images-ba/sidebar_nav_middle.jpg") repeat-y scroll left top transparent;
}

.nav .bottom {
    background: url("../images-ba/sidebar_nav_bottom.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 9px;
    width: 246px;
}


.nav a:active,
.nav a:link,
.nav a:hover,
.nav a:visited{
    color: #0C1D3F;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}


.nav li{
  padding-left: 10px;
  height:36px;
  display:block;
}

.nav li img{
  float:right;
  margin-right:25px;
}

.add_237_100 {
    background: url("/images-ba/sidebar_add_237_100.jpg") no-repeat scroll left top transparent;
    clear: both;
    float: left;
    height: 240px;
    margin-bottom: 15px;
    width: 237px;
}

form#aanmeldform .extended { display:none; }
div.homeRowBottom div.middle { padding-top:4px; }

div.rightoverlay{
position:relative; left:955px; width:1px; height:1px; border: none;

}
/***== style.css ***/
.column {
	width: 220px !important;
	min-height: 100px !important;
	float:right;
}

/* #column1, #column2, #column3, #column4 { padding-top: 30px !important; } */
/*
 * #column3{ background-color: #c7d41f; margin-right:0px; width:256px; }
 * #column3 .block { width: 256px; margin-left:5px; }
 */


div.maintable .block { width: 213px !important; margin-bottom: 10px !important; }

.block div.itemHeader { height:24px !important; width:193px !important; background:url(/includes/startpagina/img/green-top.png) !important; font-family:verdana,arial,sans serif !important; font-size:12px !important; padding:1px 10px 1px 10px !important; color:black !important; margin:0px !important;  text-transform: uppercase !important; font-weight:bold !important; }
.block div.itemContent, .block div.itemSubtitle { background-color:#BFCE00 !important;}
.block div.bottom{ background:url(/includes/startpagina/img/green-down.png) !important; height:7px !important; }

.block div.itemContent div { padding:10px 0px 10px 0px !important; margin:0px !important; line-height: 18px;}
.block div.itemSubtitle div { padding: 0px 10px 0px 10px !important; margin:0px !important; line-height: 18px; color:black; font-style: italic; }
.block .itemContent * { color: black !important; }
.block .itemContent a { font-family: arial, sans serif !important; font-size:11px !important; !important; text-decoration:none !important; font-weight:bold !important;}
.block .itemContent a {
display:list-item;
 background-image:url(/includes/startpagina/img/bullet.png) !important; background-repeat:no-repeat !important; background-position:0px 0px !important;  margin-left: 10px !important; padding-left:10px !important; list-style:none !important; }
.block .itemContent a:hover { background-position: 0px -218px !important; }
.block .itemContent a:hover { text-decoration:underline !important; }

.block .itemContent a.nobullet {
display:list-item;
 background:none !important; background-repeat:no-repeat !important; background-position:0px 0px !important;  margin-left: 0px !important; padding-left:0px !important; list-style:none !important;
}

.block.opvallend div.itemHeader { background:url(/includes/startpagina/img/blue-top.png) !important; }
.block.opvallend div.itemContent, .block.opvallend div.itemSubtitle { background-color:#4791c2 !important;}
.block.opvallend div.bottom{ background:url(/includes/startpagina/img/blue-down.png) !important; }

/* BEGIN: Kleurblok blauw */
.block.blauw div.itemHeader { background:url(/includes/startpagina/img/blue-top.png) !important; }
.block.blauw div.itemContent, .block.blauw div.itemSubtitle { background-color:#4791c2 !important;}
.block.blauw div.bottom{ background:url(/includes/startpagina/img/blue-down.png) !important; }
/* END: Kleurblok blauw */

.block.lichtblauw div.itemHeader { background:url(/includes/startpagina/img/lichtblauw-top.png) !important; }
.block.lichtblauw div.itemContent, .block.lichtblauw div.itemSubtitle { background-color:#56bdff!important;}
.block.lichtblauw div.bottom{ background:url(/includes/startpagina/img/lichtblauw-down.png) !important; }

.block.lichtgroen div.itemHeader { background:url(/includes/startpagina/img/lichtgroen-top.png) !important; }
.block.lichtgroen div.itemContent, .block.lichtgroen div.itemSubtitle { background-color:#cdd836!important;}
.block.lichtgroen div.bottom{ background:url(/includes/startpagina/img/lichtgroen-down.png) !important; }

.block.lichtoranje div.itemHeader { background:url(/includes/startpagina/img/lichtoranje-top.png) !important; }
.block.lichtoranje div.itemContent, .block.lichtoranje div.itemSubtitle { background-color:#f6bd64 !important;}
.block.lichtoranje div.bottom{ background:url(/includes/startpagina/img/lichtoranje-down.png) !important; }

.block.lichtpaars div.itemHeader { background:url(/includes/startpagina/img/lichtpaars-top.png) !important; }
.block.lichtpaars div.itemContent, .block.lichtpaars div.itemSubtitle { background-color:#eb4ca2 !important;}
.block.lichtpaars div.bottom{ background:url(/includes/startpagina/img/lichtpaars-down.png) !important; }

.block.lichtrood div.itemHeader { background:url(/includes/startpagina/img/lichtrood-top.png) !important; }
.block.lichtrood div.itemContent, .block.lichtrood div.itemSubtitle { background-color:#ff2626 !important;}
.block.lichtrood div.bottom{ background:url(/includes/startpagina/img/lichtrood-down.png) !important; }

.block.oranje div.itemHeader { background:url(/includes/startpagina/img/oranje-top.png) !important; }
.block.oranje div.itemContent, .block.oranje div.itemSubtitle { background-color:#f26820 !important;}
.block.oranje div.bottom{ background:url(/includes/startpagina/img/oranje-down.png) !important; }

.block.paars div.itemHeader { background:url(/includes/startpagina/img/paars-top.png) !important; }
.block.paars div.itemContent, .block.paars div.itemSubtitle { background-color:#e2007a !important;}
.block.paars div.bottom{ background:url(/includes/startpagina/img/paars-down.png) !important; }

.block.rood div.itemHeader { background:url(/includes/startpagina/img/rood-top.png) !important; }
.block.rood div.itemContent, .block.rood div.itemSubtitle { background-color:#ff0000 !important;}
.block.rood div.bottom{ background:url(/includes/startpagina/img/rood-down.png) !important; }

.block.marine div.itemHeader { background:url(/includes/startpagina/img/marine-top.png) !important; }
.block.marine div.itemContent, .block.marine div.itemSubtitle { background-color:#02b9ff !important;}
.block.marine div.bottom{ background:url(/includes/startpagina/img/marine-down.png) !important; }

.block.lichtmarine div.itemHeader { background:url(/includes/startpagina/img/lichtmarine-top.png) !important; }
.block.lichtmarine div.itemContent, .block.lichtmarine div.itemSubtitle { background-color:#86deff !important;}
.block.lichtmarine div.bottom{ background:url(/includes/startpagina/img/lichtmarine-down.png) !important; }



/*
.block.oranje div.itemHeader { background-image: url(images-ph/startpagina/oranje.png) !important; width:316px !important; padding: 8px 1px 1px 19px !important; height:30px !important; }
.block.lichtoranje div.itemHeader { background-image: url(images-ph/startpagina/lichtoranje.png)!important; width:316px !important; padding: 8px 1px 1px 19px !important; height:30px !important; }
*/


.wrapper { width: 897px !important; position:relative !important; left: 50% !important; margin-left: -315px !important; }



.nocorners, .nocorners .top, .nocorners .top2, .nocorners .bottom{ background-image:none !important !important; }

/* .schoorsteen { position:relative; top: -50px; } */
.schoorsteen .itemContent { background-color: #c7d41f !important; }

div#DOMWindow label{ float:none !important; }

div.maintable div
{
	vertical-align:top !important;
	margin:0px !important;
	padding:0px !important;
	border-spacing:0px !important;
	border:none !important;
	border-collapse: separate !important;
}



/********** Override voor kolom 4 ***********/

#column1wide {
	width:658px !important; 
	margin-right:5px;
}

#column4 {
	width:234px !important; 
}
#column4 .block { width: 234px !important; margin-bottom: 10px !important; }
#column4 .block div.itemHeader{ width: 214px !important; }
#column1, #column2, #column3 { margin-right: 1px; }

#column1wide .itemHeader{ width:638px !important; }

.block.grijs div.itemHeader { background:url(/includes/startpagina/img/grey-top.png) !important; }
.block.grijs div.itemContent { background-color:#d8d8d8 !important;}
.block.grijs div.bottom{ background:url(/includes/startpagina/img/grey-down.png) !important; }

#column1wide .block.grijs div.itemHeader { background:url(/includes/startpagina/img/wide-grey-top.png) !important; height:4px; }
#column1wide .block.grijs div.itemContent { background-color:#d8d8d8 !important; padding:0px 10px 0px 10px; }
#column1wide .block.grijs div.itemContent div p, #column1wide .block.grijs div.itemContent div h1 { color:black !important; }
#column1wide .block.grijs div.bottom{ background:url(/includes/startpagina/img/wide-grey-down.png) !important; }
#column1wide .block { margin-bottom: 10px; }

body.startpagina div#above,
body.startpagina div#below { display:none; }

div.maintable div.welkom{
	width:690px;
	float:left;
	margin-bottom:10px !important;
}


html.site_tr .block .itemContent a,
html.site_tr .block .itemContent a:hover{
	display:list-item;
	background:none !important;
	list-style:none !important;
}
/***== images-ba ***/
