@import url("clear.css");

html, body {
	width: 100%;
}

/* print styles algemeen */
div#header_right,
ul.menu,
div#subnav,
ul.submenu,
ul#kruimelpad,
div#footer-wrapper,
div.bladeren,
form.smallsearch {
	display: none;
}
body {
	background-color: #ffffff;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

/* Header */ 
div#header {
	margin: 0 0 20px 0;
}
	div#header_left div#logo {
		float: left;
		margin-right: 20px;
	}
	div#header_left div#contactinfo {
		float: right;
		width: 250px;
	}

/* Content */
div#contentcontainer {
	clear: both;
	padding: 20px 0 0 0;
}
div#leftcoolumn {
	margin: 0 0 10px 0;
}	
img.content_bottom {
	display: block;
	margin: 0 auto;
	width: 649px;
}
/* Headings */
h1 {
	color: #471949;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 1.125em;
	font-weight: normal;
	margin: 0 0 0.5625em 0;
}	
h2 {
	color: #343457;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 0.9375em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0.5em 0;
}
h3 {
	color: #343457;
	font-size: 0.8125em;
	font-weight: bold;
	line-height: 1.25em;
	margin: 0;
	padding: 0;
}
h4 {
	color: #343457;
	font-size: 0.8125em;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h5 {
	color: #343457;
	font-size: 0.8125em;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h6 {
	color: #343457;
	font-size: 0.8125em;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
p {
	color: #221e1f;
	font-size: 0.8125em;
	line-height: 1.375em;
	margin: 0 0 1.35em 0;
	padding: 0;
}
	p.readmore {
		margin-bottom: 0;
	}
	p.teaser {
		margin-bottom: 0;
	}
	p.date,
	p.smalldate {
		margin-bottom: 0;
	}
	p.bijzonderheden {
		color: #F05967;
	}
	p.tags {
		margin-bottom: 0;
	}
		p.tags a {
			color: #F05967;
		}
a {
	color: #1b74bb;
	text-decoration: none;
}
	a img {
		border: 0;
		display: block;
	}
div#content ul {
	list-style: disc;
	list-style-position: outside;
	margin: 0 0 1.35em 1em;
}
	ul li {
		font-size: 0.8125em;
		line-height: 1.375em;
	}
		ul li p {
			font-size: 1em;
		}
		ul li h2 {
			font-size: 1.2em;
		}
		ul li ul {
			margin: 0;
		}
			ul li ul li {
				font-size: 1em;
				margin: 0 0 0 1em
			}
div#content ol {
	list-style: decimal;
	list-style-position: outside;
	margin: 0 0 1.35em 0;
}
	ol li {
		font-size: 0.8125em;
		line-height: 1.38em;
		margin: 0 0 0 2.5em
	}
		ol li ol {
			margin: 0;
		}
			ol li ol li {
				font-size: 1em;
				margin: 0 0 0 1.5em
			}
table {
	border-collapse: collapse;
	margin: 0 0 1.35em 0;
}
	tr {
	}
		th {
			border-bottom: 1px solid #a9cbe5;
			border-right: 1px solid #a9cbe5;
			color: #343457;
			font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
			font-size: 0.9375em;
			font-weight: normal;
			line-height: 1.375em;
			margin: 0;
			min-width: 54px;
			padding: 5px 0px 0px 9px;
			text-align: left;
		}
		th.last {
			border-right: 0;
		}
		th:last-child {
			border-right: 0;
		}
		td {
			border-bottom: 1px solid #a9cbe5;
			border-right: 1px solid #a9cbe5;
			font-size: 0.8125em;
			line-height: 1.375em;
			padding: 4px 10px;
		}
		td.last {
			border-right: 0;
		}
		td:last-child {
			border-right: 0;
		}
div.block,
div.fullbgblock {
	border: 1px solid #c6dcee;
	margin: 0 0 20px 0;
	padding: 10px;
}
	div.block h2,
	div.fullbgblock h2 {
		border-bottom: 1px solid #c6dcee;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
	}
	img.block_bottom {
		display: none;
	}
	div.lijntjes {} 
	div.overzichtlijst2 ul,
	div.lijntjes ul {
		margin: 0 !important;
		padding: 0;
	}
		div.overzichtlijst2 ul li,
		div.lijntjes ul li {
			border-bottom: 1px solid #c6dcee;
			list-style: none;
			margin: 0 0 10px 0;
			padding: 0 0 10px 0;
		}
			div.overzichtlijst2 ul li.last,
			div.lijntjes ul li.last {
				border-bottom: 0;
				margin-bottom: 0;
			}
div.largeblock {}
	div.largeblock h2 {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}
div.belangrijk {
	border: 2px solid #c6dcee;
}
div.overzichtlijst {}
	div.overzichtlijst ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		div.overzichtlijst ul li {
			border: 1px solid #c6dcee;
			list-style: none;
			margin: 0 0 20px 0;
			min-height: 170px;
			padding: 10px;
		}
			div.overzichtlijst ul li h3 {
				border-bottom: 1px solid #c6dcee;
				font-size: 1em;
				margin: 0 0 10px 0;
				padding: 0 0 10px 0;
			}
			div.overzichtlijst ul li img {
				float: left;
				margin: 5px 10px 0 0;
			}
			div.overzichtlijst ul li p {
				margin-left: 105px;
			}
div.button {
	font-size: 0.8125em;
	line-height: 1.375em;
}
div#content div.programmaintro {
	margin: 0 0 1em 0;
}
	div#content div.programmaintro img {
		display: block;
		float: left;
	}
	div#content div.programmaintro h2 {
		color: #471949;
		font-size: 0.875em;
		/* margin-bottom: 0.5em; */
		margin-left: 50px;
	}
	div#content div.programmaintro p {
		margin-left: 50px; 
	}

div.gegevens { 
	min-height: 100px;
}
	div.gegevens h2.floatleft {
		float: none;
	}

form {
}
form.zoeken_uitgebreid {
	margin-bottom: 1em;
}
	form p {
		margin-bottom: 0.25em;
	}
	form fieldset {
		margin-bottom: 0.25em;
	}
		form fieldset legend {
			color: #343457;
			font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
			font-size: 0.9375em;
			font-weight: normal;
			padding-bottom: 0.5em;
		}
		form fieldset label {
			color: #221e1f;
			display: block;
			font-size: 0.8125em;
			margin-bottom: 0.1875em;
		}
		form fieldset input {
			border: 1px solid #76acd6;
			height: 21px;
			width: 244px;
			margin-bottom: 0.75em;
		}
		form fieldset div.radiolist input {
			width: auto;
			border: 0px;
		}
		form fieldset div.checkboxfield input {
			width: auto;
			border: 0px;
		}
		form fieldset div.humanityfield input {
			width: 118px;
		}		
		form fieldset select {
			border: 1px solid #76acd6;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.8125em;
			height: 21px;
			margin-bottom: 0.75em;
			width: 244px;
		}
		form fieldset textarea {
			border: 1px solid #76acd6;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 0.8125em;
			height: 93px;
			margin-bottom: 0.75em;
			width: 244px;
		}
		.error span {
			display: none;
		}

div.blockleft img.floatright, div.blockleft img.floatleft, div.item img.floatright {
	margin-right: 9px;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}
img.floatleft  {
	margin: 0 0.75em 0.75em 0;
}
img.floatright {
	margin: 0 0 6px 9px;
}
.sIFR-flash {
	display: none !important;
}
 