
/* ====================================================================== */
/* screen,tv,projection */
/* ====================================================================== */
@media screen,tv,projection {

html,body {
	background-color: #F3F5F6;
	color: #000;
	}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 68.75%; /* 11px */
	line-height: 1.364; /* 15px */
	border-top: 1px solid #535353;
	}
input,textarea,select,table,button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	}



/* kolom definities */

.columns {
	position: relative;
	width: 920px;
	margin: 0 10px;
	float: left;
	}
	.columns .columns {
		width: 100%;
		margin: 0;
		}
	.columns .col {
		position: relative;
		left: 920px;
		float: left;
		overflow: hidden;
		}
	.columns .s1 { margin-left: -920px; }
	.columns .s2 { margin-left: -690px; }
	.columns .s3 { margin-left: -460px; }
	.columns .s4 { margin-left: -230px; }
	.columns .w1 { width: 230px; }
	.columns .w2 { width: 460px; }
	.columns .w3 { width: 690px; }
	.columns .w4 { width: 920px; }
#content-column .columns {
	float: none;
	width: 670px;
	margin: 0;
	overflow: hidden;
	}
	#content-column .columns .col {
		left: 670px;
		}
	#content-column .columns .s1 { margin-left: -670px; }
	#content-column .columns .s2 { margin-left: -440px; }
	#content-column .columns .s3 { margin-left: -210px; }
	#content-column .columns .w1 { width: 210px; }
	#content-column .columns .w2 { width: 440px; }
	#content-column .columns .w3 { width: 670px; }
.twee-kolommen {
	overflow: hidden;
	}
	.linker-kolom {
		float: left;
		width: 210px;
		overflow:hidden;
		}
		.rechter-helft .linker-kolom {
			overflow: visible;
			}
	.rechter-kolom {
		float: right;
		width: 210px;
		}
	   
#kop-zone,
#inhoud-achtergrond,
#navigatie-achtergrond {
	width: 940px;
	margin: 0 8px 0 8px;
	}
	
	
	#inhoud-achtergrond #subnavigatie-kolom {
		position: absolute;
		left: 8px;
		top: 19.636em;
		overflow: hidden;
		width: 230px;
		}
	#inhoud-achtergrond #content-column {
		position: relative;
		z-index: 1000;
		left: 100%;
		float: left;
		margin-left: -690px;
		width: 440px;
		min-height: 500px;
		}
		#inhoud-achtergrond #content-column.brede {
			margin-left: -690px;
			width: 670px;
			}
			
					#content-column.hele-breedte { padding: 5px 0 0 0; }
		.hele-breedte { width:100% !important; left:0px !important; margin:0px !important;}
		
		.linker-kolom { float:left; width:47.49%; margin-right: 2.5%; }
		.rechter-kolom { float:right; width:47.49%; margin-left: 2.5%; }
	#inhoud-achtergrond #attentie-kolom {
		position: relative;
		z-index: 1000;
		left: 100%;
		float: left;
		margin-left: -230px;
		width: 210px;
		overflow: hidden;
		}

.tekstbrowser,
body.home h1 {
	position: absolute;
	left: -9999px;
	}








#content-column .section {
	margin: 2.723em 0 2.723em 0;
	}
.search-info,
.inactive,
.periode,
.kenmerken {
	color: #767676;
	}
	.kenmerken img {
		display: inline;
		vertical-align: middle;
		}

a.link-naar-boven,
p.rss-link {
	display: block;
	text-align: right;
	}
	a.link-naar-boven {
		padding-right: 14px;
		background: url("../images/1logo/blt-boven.gif") right 2px no-repeat;
		}
p.rss-link {
	margin-bottom: 3px;
	}
	p.rss-link a {
		padding-left: 14px;
		background: url("../images/1logo/nav-rss.gif") left 3px no-repeat;
		}
a.link-lees-meer {
	display: block;
	padding: 3px 0 4px 12px;
	background: url("../images/1logo/blt-standaard.gif") left 5px no-repeat;
	}
a.extern { background-image: url("../images/1logo/blt-extern.gif"); }
p.more {
	margin-bottom: 2.723em;
	}
	p.more a {
		padding-left: 12px;
		background: url("../images/1logo/blt-standaard.gif") left 2px no-repeat;
		}
	body.home p.more,
	ul.blocks p.more {
		margin-bottom: 0;
		}
p.back {
	}
	p.back a {
		padding-left: 12px;
		background: url("../images/1logo/blt-terug.gif") left 2px no-repeat;
		}
.floatR {
	float: right;
	margin: 3px 0 3px 15px;
	}
.floatL {
	float: left;
	margin: 3px 15px 3px 0;
	}
#content-column .afbeelding-links,
.illu-links img {
	float: left;
	margin: 3px 10px 3px 0;
	}
#content-column .afbeelding-rechts,
.illu-rechts img {
	float: right;
	margin: 3px 0 3px 10px;
	}



.sitemap {
	overflow: hidden;
	}
	.sitemap li {
		font-weight: bold;
		margin-bottom: 1.8182em;
		}
		.sitemap li li {
			font-weight: normal;
			margin-bottom: 0em;
			}



/* small screen (760 ipv 940, dus -45px per kolom) */
.smallscreen #kop-zone,
.smallscreen #inhoud-achtergrond,
.smallscreen #navigatie-achtergrond {
	width: 760px;
	}
.smallscreen #main .container {
	width: 760px;
	}
	.smallscreen #inhoud-zone #subnavigatie-kolom {
		width: 185px;
		}
	.smallscreen #inhoud-zone #content-column {
		margin-left: -555px;
		width: 350px;
		}
		.smallscreen #inhoud-zone #content-column.wide {
			margin-left: -555px;
			width: 535px;
			}
	.smallscreen #inhoud-zone #attentie-kolom {
		margin-left: -185px;
		width: 165px;
		}
.smallscreen .wrapper {
	width: 776px;
	background: url("../images/1logo/shadow-small.gif") left top repeat-y;
	}
.smallscreen #kop-achtergrond {
	background-image: url("../images/1logo/shadow-top-small.gif");
	}
.smallscreen #voet-achtergrond {
	background-image: url("../images/1logo/shadow-bottom-small.gif");
	}
		.smallscreen .wide p,
		.smallscreen .wide ul,
		.smallscreen .wide dl {
			margin-right: 185px;
			}
		.smallscreen #navigatie-zone ul {
			padding-right: 195px;
			}
		.smallscreen #kop-achtergrond form {
			width: 185px;
			right: 8px;
			}
.smallscreen #kruimel-zone {
	margin-left: 213px; /* 8 + 20 + 165 + 20 */
	width: 350px;
	}
.smallscreen .attentie {
	width: 155px;
	}
.smallscreen .linker-kolom {
	width: 165px;
	}
.smallscreen .rechter-kolom {
	width: 165px;
	}



}



/* ====================================================================== */
/* printer */
/* ====================================================================== */
@media print {
	body {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 75%;
		}
	#kop-achtergrond,
	#navigatie-zone,
	#subnavigatie-kolom,
	#attentie-kolom,
	.link-naar-boven,
	#header {
		display: none;
		}
	a {
		text-decoration: none;
		}
	table { margin: 0 0 1.5em 0; }
	th, td { padding:0 1em 0.25em 0; text-align:left; vertical-align:top; }
	caption { font-style:italic; text-align:left; padding:0 0 0 0; margin: 0; position:fixed }
	
}



/* ====================================================================== */
/* typografie */
/* ====================================================================== */
/* default margins */
p,
ul,
ol,
table,
dd,
fieldset,
pre,
ul.sitemap li,
.schaalbeeld,
ul.link-lijst li.aankeiler,
blockquote {
	margin-bottom: 1.364em; /* 15px bij 1em=11px */
	}
	ul.sitemap li li,
	ul ul,
	ul ol,
	ol ol,
	ol ul {
		margin-bottom: 0;
		}
		

/* ====================================================================== */
/* uit oude css (kleuren en font-sizes verwijderd) */
/* ====================================================================== */
	table .highlighted { background:#4d9c27 !important; color:White !important; }
    #content-column table { width:100%; margin:0px 0px 1.5em 0px; }
	#content-column caption { margin-bottom:0; padding-bottom:4px; border-bottom:3px solid #4e9625 !important; text-align:left; font-weight:normal;  }
	   
	#content-column .functiemixHeader {
	margin-bottom:0; padding-bottom:4px; border-bottom:2px solid #4e9625; text-align:left; font-weight:normal; height:2em;
	}
	
	#content-column th, #content-column td { padding:3px; border-top: 2px solid #fff; border-left:10px solid #fff; }
	#content-column th {border-left:10px solid #fff; }
	#content-column th { text-align:left; }
	#content-column thead th.col1 { text-indent:-2000px; }:
	.startmeting { width:85px !important; }
	.salarisschaal { width:95px !important; }
	#content-column th.col1, #content-column td.col1 { border-left:none; }
	#content-column caption strong { color: inherit; }

/* sorteer-form */
	form.sorteer-form { margin-bottom:1.5em; }
	form.sorteer-form legend { display: none; }
	form.sorteer-form label { float:left; width:33%; }
	form.sorteer-form.breed label { float:left; width:38%; }
	form.sorteer-form select { width:50%; margin-bottom:5px; border:1px solid #777; padding:1px 0px 1px 0px; }
	form.sorteer-form br { clear:left; }
	/* de volgende 2 regels maak een wissel van padding en margin voor ie/gecko */
	form.sorteer-form .button { margin-left:33% !important; margin-left:0; padding-left:0 !important; padding-left:33%; }
	form.sorteer-form.breed .button { margin-left:38% !important; margin-left:0; padding-left:0 !important; padding-left:38%; }
		form.sorteer-form .toon { border: none; padding:0px 5px; color:#fff; background-color:#000; cursor:pointer; height:1.6em; }
			html>body form.sorteer-form .toon { padding:0px 5px 3px 5px; }
			/* wordt geactiveerd door javascript: standaard.js */
			form.sorteer-form .toon.muisOver { background-color:#4D4D4D; }
			
	form.zoek-opnieuw, form.zoekterm { margin-bottom:1.5em; }
	form.zoek-opnieuw fieldset { padding-top:15px; border-top:1px solid; }
	form.zoekterm fieldset { padding-top:10px; }
	form.zoek-opnieuw label, form.zoekterm label { float:left; width:30%; }
	
	form.zoek-opnieuw input, form.zoekterm input { width:67%; margin-bottom:10px; padding:1px; border:1px solid #000; }
	form.zoek-opnieuw input.kwart-formaat { width:15%; }
	form.zoek-opnieuw label.tussen-label { border:1px solid red; float:left; width:auto; }
		form.zoek-opnieuw select { width:68.5%; margin-bottom:10px; padding:1px; border:1px solid #000; }
		/* .button gekoppeld aan form.zoek-opnieuw */
		form.zoekterm .button, form.zoek-opnieuw .button  { margin-left:30% !important; margin-left:0; padding-left:0 !important; padding-left:30%; } /*wissel van padding en margin voor ie/gecko*/
				form.zoek-opnieuw .zoek, form.zoekterm .zoek { padding:0px 25px; width:auto; color:#fff; background-color:#000; cursor:pointer; height:1.6em;}
					 html>body form.zoekterm .zoek { padding:0px 35px 3px 35px; }
					/* muisOver wordte geactiveerd door javascrip: zie standaard.js */
					form.zoek-opnieuw .zoek.muisOver, form.zoekterm .zoek.muisOver { background-color:#4D4D4D; }

/* standaard formulier stijlen */
form.standaard-formulier { display:block; padding:0; }
html>body form.standaard-formulier { padding:0 0 0 0; }
	.standaard-formulier .kop-formulier { border-bottom:3px solid; margin:10px 0 5px 0; width:100%; height: 0; overflow:hidden; clear:both; }
		#content-column .standaard-formulier .kop-formulier h2.titel-formulier { float:left; width:58%; margin:0; line-height:1.8em; font-weight:bold; }
		#content-column .standaard-formulier .kop-formulier p.stappen {  line-height:1.8em; float:right; width:38%; margin:0; padding:0 4px 0 0; text-align:right; }
			p.stappen strong { background-color:#000; padding:3px 5px 3px 5px; margin:0 -4px 0 0; font-weight:normal; color:#fff; }
			#content-column p.stappen a { border-bottom:none !important; padding:3px 5px 3px 5px; margin:0 -4px 0 0; font-weight:normal; }
			#content-column p.stappen a:visited {  }
	#content-column .standaard-formulier .opmerking { text-align: right; }
	.standaard-formulier fieldset { margin:0px; padding:0 10px 1.5em 0; position:relative; }
	#content-column .standaard-formulier .form-knoppen { width:98.5%; overflow:hidden; margin:0; border-bottom:3px solid; padding-bottom:7px; }
	.standaard-formulier .lijn-horizontaal { border-top:1px solid #d8d8d8; clear:both; margin:0; }
	.standaard-formulier fieldset .lijn-horizontaal { display:none;  border-top:1px solid; margin:10px -10px 10px 0px; }
	#content-column .standaard-formulier h3 { margin:15px 0 6px 0; }
	#content-column .standaard-formulier legend { display: none; }
	.standaard-formulier br { clear:left; }
	.standaard-formulier label { width:100%; padding-top:2px; padding-bottom:3px; display:block; }
	.standaard-formulier input { width:75%; border:1px solid #777; padding:2px; margin:0 0 5px 0; }
	.standaard-formulier input.kwart-formaat { width:25%; }
	.standaard-formulier select { width:76.5%; border:1px solid #777; padding:2px; margin:2px 0 5px 0; }
	html>body .standaard-formulier select { padding:0; height:1.5em; }
	.standaard-formulier .select-reeks select { width:auto; }
	.standaard-formulier textarea { width:76.5%; border:1px solid #777; margin:0 0 5px 0; }
	.standaard-formulier .invoer-reeks { padding:2px 0 6px 0; }
	.standaard-formulier .tekstveld-reeks { padding:2px 0 6px 0; clear:right; }
	.standaard-formulier .invoer-reeks label { color:#000; font-weight:normal; float:left; width:auto; margin:0 20px 0 0; padding-left:0; }
	.standaard-formulier .tekstveld-reeks label { color:#000; font-weight:normal; float:left; width:auto; margin:0 10px; }
		html>body .standaard-formulier .invoer-reeks label { width:auto; margin:-2px 20px 0 0; }
		.standaard-formulier .invoer-reeks input { float:left; width:auto; height:auto; border:none; margin:0 5px 0 0 !important; margin-left:-2px; }
		.standaard-formulier .tekstveld-reeks input { float:left; }
		.standaard-formulier input, 
		.standaard-formulier select, 
		.standaard-formulier textarea, 
		.standaard-formulier .invoer-reeks { margin-left:0; }
	.standaard-formulier .knop-wis, .standaard-formulier .knop-annuleer, .standaard-formulier .knop-vorige-stap { cursor:pointer; float:left; border:none; width:8em; margin:0 10px 10px 0; }
	.standaard-formulier .knoppen-rechts { text-align: right; padding-right: 23%; }
	.standaard-formulier .knop-upload { cursor:pointer; border:none; width:8em; }
	.standaard-formulier .knop-volgende-stap { cursor:pointer; float:right; border:none; width:9.5em; margin:0 0 10px 0; background-color:#000; color:#fff; }
	html>body .standaard-formulier .knop-volgende-stap { margin:0 0 10px 0; }
		/* muisOver wordt geactiveerd door javascrip: zie standaard.js */
		.standaard-formulier .knop-volgende-stap.muisOver, .standaard-formulier .knop-wis.muisOver, .standaard-formulier .knop-annuleer.muisOver, .standaard-formulier .knop-vorige-stap.muisOver { background-color:#4D4D4D; }
	#content-column p.foutmelding { padding:10px 0 0 19px; margin:0; text-indent:-16px; font-weight:bold; color:#f00; }
	#content-column fieldset p.foutmelding { padding:5px 0 5px 16px; }
		#content-column p.foutmelding strong.waarschuwingsteken { padding:0 4px; margin:0 5px 0 0; background-color:#f00; color:#fff; }
	.standaard-formulier label.foutmarkering { color:#f00; }
	#content-column p.controle-gegevens { margin:0; padding-bottom:1.5em; }
	.standaard-formulier strong.label-titel { display:block; font-weight:normal; padding:5px 0px 2px 0px; }
/* Einde standaard formulier stijlen */

/* resultaten bladeren definities - zie ook default definities */
	#content-column ul.bladeren, #content-column ul.paginering { padding:6px 0 6px; width:100%; overflow:hidden; list-style-type: none; }
		body#foto-module #content-column ul.bladeren { display:none; }
		#content-column ul.bladeren.boven { margin:0 0 3px 0; border-bottom:3px solid; }
			#content-column div.bladeren.boven { margin:0 0 3px 0; border-bottom:3px solid; }
		#content-column ul.bladeren.onder, #content-column ul.paginering.onder { position:relative; top:-1px; margin:0 0 1.5em 0; border-top:3px solid; }
			#content-column div.bladeren.onder { position:relative; top:-1px; margin:-1px 0 1.5em 0; border-top:3px solid; }

		#content-column ul.bladeren li, #content-column ul.paginering li { float:left; padding-left: 0.6em; padding-right: 0.6em; text-align:center; line-height:1.3em; border-right:1px solid; }
			#content-column ul.bladeren li a.actief, #content-column ul.bladeren li span { padding:0; line-height:1.1em; font-weight:bold; }
			#content-column ul.bladeren li a, #content-column ul.paginering li a { display:inline; padding:0; line-height:1.1em; background:none; border-bottom:0; }
				#content-column ul li.volgende, #content-column ul.paginering li.vorige { border:0;   }
				#content-column ul li.vorige { padding:0 5px 0 1px; width:auto !important; }
				#content-column ul li.volgende { padding:0 0 0 5px; width:auto !important; }			
				#content-column ul.bladeren li.vorige a, #content-column ul.bladeren li.volgende a, #content-column ul.paginering li a { font-weight:bold; }
				#content-column ul.bladeren li.vorige a, #content-column ul.paginering li.vorige a { padding-left:0.32em; }
				#content-column ul.bladeren li.volgende a, #content-column ul.paginering li.volgende a { padding-right:0.32em; }
				#content-column ul.bladeren li.vorige a:hover, #content-column ul.bladeren li.volgende a:hover, 
				#content-column ul.paginering li.vorige a:hover, #content-column ul.paginering li.volgende a:hover { background:none; border-bottom:none; }
		 /* specifiek definities voor paginering */
				#content-column ul.paginering li.volgende { float:right; padding-right:3px; }

/* =============== poll */
#inhoud-zone .poll {
	position: relative;
	height: 1%;
	padding: 3px 0 0 3px;
	margin-bottom: 1.5em;
	border-top: 5px solid;
	}
#inhoud-zone .poll legend {
	display: none;
	}
#inhoud-zone .poll p {
	padding: 0;
	margin: 0 3px 7px 0;
	}
#inhoud-zone .poll .option {
	position: relative;
	margin: 0 0 0 0;
	}
	#inhoud-zone .poll .option input {
		position: absolute;
		left: 0;
		top: 2px;
		}
	#inhoud-zone .poll .option label {
		display: block;
		padding: 4px 0 5px 22px;
		}
	#inhoud-zone .poll .knoppen {
		padding: 10px 0 0 0;
		overflow: hidden;
		height: 1%;
		}
		#inhoud-zone .poll .knoppen p {
			margin: 0;
			}
		#inhoud-zone .poll .knoppen input {
			float: right;
			width: 106px;
			background-color: #000;
			color: #fff;
			cursor: pointer;
			border: none;
			padding: 1px 0 2px 0;
			}
#inhoud-zone .poll table {
	width: 100%;
	margin-bottom: 5px;
	}
	#inhoud-zone .poll table th,
	#inhoud-zone .poll table td {
		padding: 4px 3px 5px 0;
		border: none;
		font-weight: normal;
		color: #000;
		text-align: left;
		vertical-align: top;
		}
	#inhoud-zone .poll table td.bar {
		width: 50px;
		padding-top: 6px;
		}
	#inhoud-zone .poll table td.score {
		text-align: right;
		white-space: nowrap;
		}
	#inhoud-zone .poll table td.bar span {
		display: block;
		height: 8px;
		margin-top: 1px;
		overflow: hidden;
		background-color: #000;
		}
.p-0 span { width: 0%; }
.p-1 span { width: 1%; }
.p-2 span { width: 2%; }
.p-3 span { width: 3%; }
.p-4 span { width: 4%; }
.p-5 span { width: 5%; }
.p-6 span { width: 6%; }
.p-7 span { width: 7%; }
.p-8 span { width: 8%; }
.p-9 span { width: 9%; }
.p-10 span { width: 10%; }
.p-11 span { width: 11%; }
.p-12 span { width: 12%; }
.p-13 span { width: 13%; }
.p-14 span { width: 14%; }
.p-15 span { width: 15%; }
.p-16 span { width: 16%; }
.p-17 span { width: 17%; }
.p-18 span { width: 18%; }
.p-19 span { width: 19%; }
.p-20 span { width: 20%; }
.p-21 span { width: 21%; }
.p-22 span { width: 22%; }
.p-23 span { width: 23%; }
.p-24 span { width: 24%; }
.p-25 span { width: 25%; }
.p-26 span { width: 26%; }
.p-27 span { width: 27%; }
.p-28 span { width: 28%; }
.p-29 span { width: 29%; }
.p-30 span { width: 30%; }
.p-31 span { width: 31%; }
.p-32 span { width: 32%; }
.p-33 span { width: 33%; }
.p-34 span { width: 34%; }
.p-35 span { width: 35%; }
.p-36 span { width: 36%; }
.p-37 span { width: 37%; }
.p-38 span { width: 38%; }
.p-39 span { width: 39%; }
.p-40 span { width: 40%; }
.p-41 span { width: 41%; }
.p-42 span { width: 42%; }
.p-43 span { width: 43%; }
.p-44 span { width: 44%; }
.p-45 span { width: 45%; }
.p-46 span { width: 46%; }
.p-47 span { width: 47%; }
.p-48 span { width: 48%; }
.p-49 span { width: 49%; }
.p-50 span { width: 50%; }
.p-51 span { width: 51%; }
.p-52 span { width: 52%; }
.p-53 span { width: 53%; }
.p-54 span { width: 54%; }
.p-55 span { width: 55%; }
.p-56 span { width: 56%; }
.p-57 span { width: 57%; }
.p-58 span { width: 58%; }
.p-59 span { width: 59%; }
.p-60 span { width: 60%; }
.p-61 span { width: 61%; }
.p-62 span { width: 62%; }
.p-63 span { width: 63%; }
.p-64 span { width: 64%; }
.p-65 span { width: 65%; }
.p-66 span { width: 66%; }
.p-67 span { width: 67%; }
.p-68 span { width: 68%; }
.p-69 span { width: 69%; }
.p-70 span { width: 70%; }
.p-71 span { width: 71%; }
.p-72 span { width: 72%; }
.p-73 span { width: 73%; }
.p-74 span { width: 74%; }
.p-75 span { width: 75%; }
.p-76 span { width: 76%; }
.p-77 span { width: 77%; }
.p-78 span { width: 78%; }
.p-79 span { width: 79%; }
.p-80 span { width: 80%; }
.p-81 span { width: 81%; }
.p-82 span { width: 82%; }
.p-83 span { width: 83%; }
.p-84 span { width: 84%; }
.p-85 span { width: 85%; }
.p-86 span { width: 86%; }
.p-87 span { width: 87%; }
.p-88 span { width: 88%; }
.p-89 span { width: 89%; }
.p-90 span { width: 90%; }
.p-91 span { width: 91%; }
.p-92 span { width: 92%; }
.p-93 span { width: 93%; }
.p-94 span { width: 94%; }
.p-95 span { width: 95%; }
.p-96 span { width: 96%; }
.p-97 span { width: 97%; }
.p-98 span { width: 98%; }
.p-99 span { width: 99%; }
.p-100 span { width: 100%; }
/* =============== einde poll */

#content-column blockquote.streamer { margin-bottom:1.5em; padding:0.75em 0; border-top:1px solid; border-bottom:1px solid; }
	#content-column blockquote.streamer p { margin-bottom:0; font-size:2em; font-weight:normal; font-family : Arial, Helvetica, sans-serif; }

/* abc lijst definities - zie ook default definities */
#content-column ul.abc-lijst { width:100%; overflow:hidden; border-top:1px solid #dadada; border-bottom:1px solid #dadada; margin-left: 0; }
	#content-column ul.abc-lijst li { float:left; list-style-type: none; }
		#content-column ul.abc-lijst a, #content-column ul.abc-lijst span { float:left; background:none; padding:3px 4px 3px 3px; border-bottom:1px solid #fff; font-weight:bold; }
		#content-column ul.abc-lijst span { color:#ccc; }

/* Abonneren */
/* Uitgebreidt met functieMixZoek door TamTam t.b.v. Functiemix */
table.abo .col1,
table.functieMixZoek ,col1 {
	width: 1%;
	}
table.functieMixZoek th {
border-left:3px solid white !important;
}
table.functieMixZoek.sectoren td 
{
    border-left:3px solid white !important;
}


table.abo h3,
table.abo p,
table.abo label,
table.functieMixZoek label {
	float: left !important;
	width:20em !important;
	margin: 0 !important;
	font-size: 100% !important;
	}
	table.functieMixZoek.sectoren label 
	{
	    width:35em !important;
	}
	
	table.functieMixZoek .p32 label {
	width:auto !important;
	}
table.abo h3 label {
	display: inline;
	font-weight: bold !important;
	}

table.functieMixZoek select 
{
    margin-left: 0.20em;
}	
	
table.abo h3 a {
	font-weight: normal;
	margin-left: 0.33em;
	}
#logos {
	float: right;
	margin: 0 0 0 10px;
}
#logos img { display: inline; }

/* foto lijst definities - zie ook default definities */
#content-column div.foto-lijst {
	width:100%;
	overflow:hidden;
	padding:17px 0 0 0;
	margin-bottom: 17px;
	}
	#content-column div.foto-lijst span {
		float:left;
		position:relative;
		display: block;
		width:100px;
		height:100px;
		overflow: hidden;
		margin:0 8px 16px 0;
		border:1px solid #c5c5c5;
		background:none;
		text-align: center;
		font-size: 100px;
		line-height: 1.0; /* vertical centering for standard browsers */
		}
		#content-column div.foto-lijst a  {
			display: block;
			margin-top: -13px;
		}
			#content-column div.foto-lijst a img {
				display: inline;
				vertical-align: middle;
			}

/* fotoalbum definities */
	#foto-beeld { padding-top:15px; margin-bottom:7px; width:100%; border-top:3px solid; }
		#foto-beeld p { margin-bottom:0; }
		#foto-beeld .fotogr { width:297px; overflow:hidden; }
			#foto-beeld .fotogr .deco { position:relative; width:292px; height:292px; margin:0 0 7px 3px; border:1px solid #c5c5c5; }
			html>body #foto-beeld .fotogr .deco { display:table; position:static; }
				#foto-beeld .fotogr .pos { position:absolute; top:50%; text-align:center; }
				html>body #foto-beeld .fotogr .pos { display:table-cell; position:static; vertical-align:middle; }
					#foto-beeld .fotogr img { position:relative; top:-50%; margin:0 auto; }
			#foto-beeld .fotogr a { float:right; margin-bottom:1.5em; padding-right:25px; background:#fff url(../images/knoppen/knop-plus.gif) 100% 0px no-repeat; }
				#foto-beeld .fotogr a:hover { background-image:url(../images/knoppen/knop-plus-ro.gif); text-decoration:underline; }

	#content-column .foto-preview img { margin-bottom:1.5em; }
		#content-column .foto-preview.deel2 img { margin-top:1.5em; }
	
	#content-column .naar-overzicht { margin-top:-10px; }
		#content-column .naar-overzicht a { margin-top:1.5em; padding-left: 5px; font-weight: bold; }
		#content-column .naar-overzicht a:hover { text-decoration: underline; }

/* =============== organogrammen (alle media) */
#content-column ul.orgchart {
	position: relative;
	width: 538px !important;
	height: 300px;
	border-top: 3px solid;
	border-bottom: 3px solid;
	padding: 0 !important;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/1logo/organogram.gif") left top no-repeat;
	}
	#content-column ul.orgchart li {
		list-style-type: none;
		background-image: none !important;
		padding: 0 !important;
		}
		ul.orgchart li ul {
			position: static;
			padding: 0 !important;
			}
	#content-column ul.orgchart a {
		position: absolute;
		display: block !important;
		width: 120px;
		height: 30px;
		overflow: hidden;
		padding: 4px 3px 6px 3px !important;
		border: 1px solid;
		background-image: none !important;
		background-color: #fff;
		text-align: center;
		text-decoration: none;
		color: #000 !important;
		}
	#org-1-1 { left:  69px; top:  10px; }
	#org-1-2 { left: 205px; top:  10px; }
	#org-1-3 { left: 341px; top:  10px; }
	#org-2-1 { left: 205px; top:  80px; height: 15px !important; }
	#org-3-1 { left:     0; top: 135px; height: 60px !important; }
	#org-3-2 { left: 136px; top: 135px; height: 60px !important; }
	#org-3-3 { left: 272px; top: 135px; height: 60px !important; }
	#org-3-4 { left: 408px; top: 135px; height: 60px !important; }
	#org-4-1 { left:  69px; top: 235px; }
	#org-4-2 { left: 205px; top: 235px; }
	#org-4-3 { left: 341px; top: 235px; }
/* =============== EINDE organogrammen */

/* =============== prioritair dossier */
.priodos {
	}
	.priodos #header {
		margin: 0 0 1.5em 250px;
		}
	#attentie-kolom .vrij-invulbaar {
		margin-bottom: 1.5em;
		}
		#attentie-kolom .vrij-invulbaar a {
			border-bottom: none !important;
			}
		#attentie-kolom .vrij-invulbaar h2 {
			margin-top: 0;
			}
		#attentie-kolom .vrij-invulbaar p {
			margin-bottom: 5px;
			}
		#attentie-kolom .vrij-invulbaar blockquote {
			margin-bottom: 0.455em;
			padding-left: 22px;
			background: transparent url(../images/achtergronden/ag-quote.gif) 3px 3px no-repeat;
			}
		#attentie-kolom .vrij-invulbaar img {
			display: inline;
			}
		#attentie-kolom .vrij-invulbaar .size-l { font-size: 2.182em; line-height: 1.0; }
		#attentie-kolom .vrij-invulbaar .size-m { font-size: 1.636em; line-height: 1.0; }
		#attentie-kolom .vrij-invulbaar .size-s { line-height: 1.091; }
		#attentie-kolom .vrij-invulbaar .align-l { text-align: left; }
		#attentie-kolom .vrij-invulbaar .align-c { text-align: center; }
		#attentie-kolom .vrij-invulbaar .align-r { text-align: right; }
/* =============== einde prioritair dossier */



/* ==============BEGIN TAMTAM TOEVOEGING===============*/
.contentZoek form { float:right; clear:right; margin:10px 0px 8px 0px;}
.contentZoek form fieldset { float:right; }
.contentZoek form label { display:none; }
.contentZoek input { float:left; padding:2px; border:1px solid #000; }
.engels .contentZoek input { width:173px; }

.contentZoek .zoekknop { height:1.5em; border:none; padding:1px 5px; width:auto; color:#FFF; background-color:#000; cursor:pointer; }
html>body .contentZoek .zoekknop { padding:0px 5px 2px 5px; }
.contentZoek .zoekknop.muisOver { color:#fff; background-color:#4D4D4D; cursor:pointer; }

.floatLeft  { float: left;  clear: left;  }


	.zonder-nav {
	padding-left: 30px !important;
	padding-top: 20px !important;
	width:730px; 
	min-width:730px; 
	max-width:930px; 
	width:auto; 
	margin-right:8px;
	}










.clearBoth {
clear: both;
}

.notaBene {
font-size: 0.8em;
margin: 1em 0px 1em 5px;
}

.NotaBeneColor {
color: #e26e01;

}

.normalWeight {
font-weight: normal !important;
}

.boldWeight {
font-weight: bold !important;
}

.functiemixSchool {
background: #ffffff;
display: block;
padding:0.1em 0 2px 0;
margin-bottom: 10px;
min-height: 90px;
height:auto !important;
height:90px;
overflow: hidden;
} 

    .functiemixSchool ul {
    margin: 0.5em;
    display: block;
    }
    .functiemixSchool select 
    {
        margin-left:28px;
    }

.px240 {
width: 22em;
}

.opac60 {
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}
.functiemix table 
{
    width:420px !important;
}

#content-column .functiemix table tr.even {
background: #e5e5e5;
}

table#resultaten tr:hover td {
background: #0084aa !important;
color: #FFFFFF !important;
}

.functieMixZoek tr td label {
padding-left: 0px;
margin-left: -10px;
width: 150px;
text-align:left !important;
}

.legenda {
clear:both;
font-size: 0.825em;
font-weight: bold;
color: #999999;
}
    .legenda fieldset 
    {
        padding-bottom:0 !important;
        height:50px;
    }
        .legenda fieldset input 
        {
            margin-top:-5px;
        }

.legendaBlock {
float: left;
text-align: left;
}


.radiogroup label {
font-size: 1.2em !important;
color: #000;
float: left;
line-height: 1em;
width: 60px;
}	

.radiolist label
{    
    margin-left: 5px;
    margin-right: 20px;
    float:left;
    width: auto;   
}

.radiolist
{
    clear:both;
    
}
.radiolist input
{
    border: none;
    float: left;
    width: 15px;
}


.p70 {
width: 70% !important;
}

.p32 {
width: 150px !important;
}

.p30 {
width: 30% !important;
}

.p28 {
width: 28% !important;
}

.p20 {
width: 20% !important;
}

input.sectoren {
float: left !important;
width: 18px !important;
border: none !important;
}

.functiemix label {
vertical-align: middle !important;
font-size: 1em !important;
color: #000;
}
.functiemix h3 {
margin: 0.2em !important;
}


.vergelijk_scholen {
/*height: 16px !important;*/
font-size: 1em !important;
width: 137px !important;
}
select.vergelijk_scholen {
margin-left: -4px;
height: 18px;
}

.vergelijk {
float:left;
margin-top:1.5em;
}

.blackButton {
width: auto !important;
width: 90px !important;
min-width: 80px;
padding: 2px 4px 2px 4px !important;
background: #CCE0F1;
text-align: center;
border: 1 !important;
color: #000000;
font-size: 10px !important;
cursor: pointer;
}

a.blackButton {

padding: 4px 8px 4px 8px !important;
background: #000;
border: none !important;
color: #FFF;
font-size: 11px !important;
}

.functiemixhr {
height: 1px;
color: #ccc;
background: #ccc;
border: none;
width: 370px;
margin: 0px !important;
padding: 0px !important;
margin-bottom: 20px !important;
}

.faqhr {
height: 1px;
color: #ccc;
background: #ccc;
border: none;
width: 440px;
margin: 0px !important;
padding: 0px !important;
margin-bottom: 20px !important;
}


.noMargin {
margin: 0px !important;
}

.noPadding {
padding: 0px !important;
}

.marginTop30 {
margin-top: 30px !important;
}

.marginTop20 {
margin-top: 20px !important;
}

.marginTop10 {
margin-top: 10px !important;
}

.bottomMargin10 {
margin-bottom: 1em !important;
}
.iemargin18 {
	margin-bottom: 20px;
}
table#FunctieMixResultaten tr th {
border-right: none !important;
border-left: none !important;
padding-right: 5px !important;

}


table#FunctieMixResultaten tr th a,
table#FunctieMixResultaten tr th a:hover
table#FunctieMixResultaten tr.hilite th a:hover {
color: #0182ac;
text-decoration:none;
}

table#FunctieMixResultaten tr td {
font-weight: normal !important;
border-right: none !important;
border-left: none !important;
padding-right: 5px !important;
vertical-align: top !important;

}

table#FunctieMixResultaten tr:hover td {
font-weight: normal !important;
color: #FFF !important;
}

table#FunctieMixResultaten tr th a {
}

table#FunctieMixResultaten tr td a {
width: 100% !important;
height: 100% !important;
margin: 0px !important;
padding: 0px !important;
overflow: hidden;
border: none !important;
text-decoration:none;
}

* html table#FunctieMixResultaten tr td a {
display: inline-table;
}

#content-column .functiemix #FunctieMixResultaten {
border-top: 2px solid #FFFFFF !important;
border-left: 2px solid #FFFFFF !important;
border-bottom: 2px solid #FFFFFF !important;
border-right: 2px solid #FFFFFF !important;
width: 432px !important;
font-size: 11px !important;
}

table#FunctieMixResultaten tr td a:hover {
background: #0181ae !important;
color: #ffffff !important;
}

table#FunctieMixResultaten tbody tr.hilite,
table#FunctieMixResultaten tbody tr.hilite a,
table#FunctieMixResultaten tbody tr.hilite a:hover {
background: #0181ae !important;
color: #ffffff !important;
}

table#FunctieMixResultaten tr th a,
table#FunctieMixResultaten tr th a:hover
table#FunctieMixResultaten tr.hilite th a:hover {
color: #0182ac !important;
}

.functiemix h2,
.functiemix p {
display: block !important;
margin-top: 10px !important;
margin-right: 0px !important;
margin-left: 2px !important;
padding: 0px !important;
width: 100% !important;
}






.hidden { visibility:hidden;}

.zoektermveld {
padding-right: 5px;
width: 100% !important;
margin-right: -5px !important;
height: 14px !important;
}

.zoekopties_select {
font-size: 11px !important;
width:	306px !important;
}



#zoekfunctie td {
font-weight: normal !important;
vertical-align: top !important;
}

.leftM280 {
margin-left: 290px !important;
}

#zoekfunctie fieldset {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
border: none !important;
}

#content-column .functiemix #zoekfunctie table {
border-top: 2px solid #FFFFFF !important;
border-left: 2px solid #FFFFFF !important;
border-bottom: 2px solid #FFFFFF !important;
border-right: 2px solid #FFFFFF !important;
width: 420px !important;
}

#content-column .functiemix #zoekfunctie table tr {
border-top: 2px solid #FFFFFF !important;
border-left: 2px solid #FFFFFF !important;
border-bottom: 2px solid #FFFFFF !important;
border-right: 2px solid #FFFFFF !important;
border-collapse: collapse !important;
}

#content-column .functiemix #zoekfunctie table td {
border-top: 2px solid #FFFFFF !important;
border-left: 2px solid #FFFFFF !important;
border-bottom: 2px solid #FFFFFF !important;
border-right: 2px solid #FFFFFF !important;
border-collapse: collapse !important;
}

.watermark {
	width: 210px !important;
}

.floatRight 
{
text-align: right;
clear: right;
}
p.copyright 
{
clear: both;
text-align: right;
margin-top: -2em;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}
p.copyright.floatRight.toppadding5 {
float:right;
margin:-3.8em 2em 0 0;
}

p.copyright.floatRight.toppadding5 a{
	position: relative;
}

#FunctieMixResultaten .hilite td {
background: #0181ae !important;
}

.goBack {
    float:left;
    position: absolute;
    
}

/* Selecteer periode */
.selecteerperiode 
{
	background:#e5f0df;
	padding:5px;
	margin:0 0 1em 0;
	float:left;
	width:96%;
}
	.selecteerperiode h2 
	{
		color:#cbe1bd;
		border-bottom:2px solid white;
		margin:-5px -5px 5px -5px;
		padding:5px;
		color:Black;
		font-size:1.1em;
		background:#cbe1bd;
	}
	.selecteerperiode ul 
	{
		border:1px solid #4e9625;
		border-width:1px 0 1px 1px;
		float:left;	
		margin:0.5em 0 !important;
	}
		.selecteerperiode li 
		{
			float:left;
			list-style:none;
			margin:0;
			border-right:1px solid #4e9625;
			background:white;
		}
		.selecteerperiode li a 
		{
			padding:0.3em 1.5em;
			display:block;
			text-decoration:none;
			color:black;
			font-weight:bold;
			
		}
			
			.selecteerperiode .hoversecundair  {
			background:#80b462 !important;
			border-right:1px solid #4e9625 !important;
			}
			.selecteerperiode .hoverprimair  {
			background:#529a2a !important;
			border-right:1px solid #4e9625 !important;
			}
				.selecteerperiode .hoverprimair a,
				.selecteerperiode .hoversecundair a {
				color:white !important;
				}

			.selecteerperiode li.active
			{
				background:#4e9625;
				border-right:1px solid white;
			}
				.selecteerperiode li.active a 
				{
					color:White;
				}
	.selecteerperiode .toelichting 
	{
		float:left;
		margin:0.8em 0 0 10px;
	}

.nb { font-size:90%; }
.nb span 
		{
			color:#599e44;
		}

/* veel gestelde vragen */
				.faq {
				padding-bottom:10px;
				position:relative;
				margin-left:-40px !important;
				float:left;
				width:100%;
				}
					.faq li {
					padding:3px 0 3px 0;
					background:none;
					list-style:none;
					position:relative;
					float:left;
					width:100%;
					}
					    .faq li .image 
					    {
					        float:left;
					        width:100%;
					    }
					        .faq li img 
					        {
					            z-index:99999;
					            clear:both;
					            display:inline;
					            width:410px;
					        }
					    
					.faq a 
					{
					   
					display:block;
					padding-left:15px;
					padding-bottom:0;
					background:white url(../images/bullets/blt-li-a-standaard.gif) no-repeat !important;
					background-position: 2px 4px !important;
					font-size: 11px;
					font-weight: normal;
					cursor: pointer;
					color:#1e4266;
					text-decoration:none;
					}
						.faq a:hover span {
						color:#737373;
						}
					
					.faq span { visibility:visible;  }
					.faq a.selected {
					background:white url(../images/bullets/blt-subnav-li-li-open.gif) no-repeat !important;
					background-position: -26px -1px !important;
					border-bottom:0px;
					text-decoration:none;
					color:#737373 !important;
					}

						.faq hr { height:1px; background-color:#dadada; border:1px solid #dadada; border-width:1px 0 0 0; margin:0; padding:0 }
						
						
						.faq li.regular { border-bottom:1px solid white; }
						.faq li.last { border-bottom:1px solid #dadada; }
				
						.faq div { padding:8px 0 0 16px; }
						.faq div a {
						padding:0;
						margin:0;
						display:inline;
						background:none;
						}
						.faq div p 
						{
						    line-height:1.7em;
						}
						.faq li ul li {
						border:0;
						padding:0.1em 0 0.1em 10px;
						background:url(decoration/bullet.gif) no-repeat 0px 8px;
						}
						.faq li ol li {
						font-weight:normal;
						border:0;
						}
#additionals 
{
    position:absolute;
    top:-30px;
    right:-240px;
    width:225px;
}				
    .downloads 
    {
        padding-left:-20px;
      border:1px solid white;
    }
    .downloads li
    {
        margin:0 0 8px 10px !important;
        list-style:none;
        padding:0 0 0 15px;
        background:url(../images/iconen/icon-pdf.png) no-repeat left 2px;
        position:relative;
        
        
    }	
        .downloads li a 
        {
            text-decoration:none;
           
        }	
/* ==============EINDE TAMTAM TOEVOEGING===============*/



.tooltip {
z-index:1000;
display:none;
}

	.tooltip div {
	}
	.tooltip .content {
	border:4px solid #cce2be;
	background:white;
	width:300px;
	position:relative;
	}
		.tooltip h3 
		{
		    background:#4d9623;
		    float:left;
		    width:280px;
		    padding:0.5em 10px 0.5em 10px;
		    margin-bottom:1em !important;
		    color:White;
		}
		.tooltip p
		{
		    padding:0 10px 1em 10px !important;
		    width:280px !important;
		    margin:0 !important;
		}
		.tooltip .tooltip-close {
		position:absolute;
		right:6px;
		top:3px;
		display:none;
		color:White;
		text-decoration:none;
		}
	    .tooltip-show {
        
        /*
        position:absolute !important;
        right:-20px !important;
        top:0 !important;
        */
        float:right;
        margin-top:-12px;
        }
       	
       	caption
       	{
       	    position:relative !important;
       	   }
	     

h2.resultaten 
    {
        padding:1em 0 1em 0 !important;
    }

.informationHolder 
{
    position:relative;
    
}    

.panelResultaten
{
    float:left;
    width:100%;
}
.progressHolder
{
    position:absolute;
    left:0;
    top:19px;
    width:424px;
    background:#e5f0df;
    border:2px solid #55942b;
    text-align:center;
    z-index:100000;
    display:none;
}
    .panelResultaten .progressHolder 
    {
        width:880px !important;
        top:70px;
    }
    
        * html .panelResultaten .progressHolder 
        {
            left:0px;
            width:880px;
        }
    #content-column .progressHolder 
    {
        width:424px !important;
        top:0 !important;
    }
    * html #content-column .progressHolder 
    {
        left:-0;
        width:424px;
    }
    .progressHolder img 
    {
        margin:40px 0 10px 47%;
    }
    
    .vergelijkingaanpassen 
    {
        margin:0 !important;
  
        text-align:right;
        width:100%;
    }



.functiemix td,
.functiemix th 
{
    text-align:right !important;
}
.functieMixZoek td,
.functieMixZoek th 
{
    text-align:left !important;
}


.functiemix 
{
    padding-top:1.40em;
    
}
.kolom-rechts .functiemix 
{
    padding-top:0;
    min-height:900px;
    height:auto !important;
    height:900px;
}

/* bevoegdheden adds*/

.w420 { width:420px !important; }
.w200 { width:200px !important; }
.marginRight20 { margin-right:20px !important; }

th.textAlignLeft,
.textAlignLeft { text-align:left !important; }	
.fontWeightNormal { font-weight:normal; }

.noPaddingTop { padding-top:0 !important }

a.download {
margin:0 0 8px 0 !important;
list-style:none;
padding:0 0 0 15px;
background:url(../images/iconen/icon-pdf.png) no-repeat left 2px;
position:relative;
}

.vakgebiedToggle a:link,
.vakgebiedToggle a:visited,
.vakgebiedToggle a:hover,
.vakgebiedToggle a:active,
.vakgebiedVerdelingToggle a:link,
.vakgebiedVerdelingToggle a:visited,
.vakgebiedVerdelingToggle a:hover,
.vakgebiedVerdelingToggle a:active,
table.uitklapbaar a:link,
table.uitklapbaar a:visited,
table.uitklapbaar a:hover,
table.uitklapbaar a:active {
color:#154273;
text-decoration:none;
background:url('../images/iconen/icon_ingeklapt.gif') no-repeat 0 3px;
padding-left:10px;
}
table.uitklapbaar a:hover {
text-decoration:underline;
}
	.vakgebiedToggle a.uitgeklapt:link,
	.vakgebiedToggle a.uitgeklapt:visited,
	.vakgebiedToggle a.uitgeklapt:hover,
	.vakgebiedToggle a.uitgeklapt:active,
	.vakgebiedVerdelingToggle a.uitgeklapt:link,
	.vakgebiedVerdelingToggle a.uitgeklapt:visited,
	.vakgebiedVerdelingToggle a.uitgeklapt:hover,
	.vakgebiedVerdelingToggle a.uitgeklapt:active,
	table.uitklapbaar a.uitgeklapt:link,
	table.uitklapbaar a.uitgeklapt:visited,
	table.uitklapbaar a.uitgeklapt:hover,
	table.uitklapbaar a.uitgeklapt:active {
	color:#696969 !important;
	background:url('../images/iconen/icon_uitgeklapt.gif') no-repeat 0 3px !important;
	}
table.uitklapbaar .fontWeightNormal {
padding-left:15px !important;
}