* {
	margin: 0;
	padding: 0;
}

body {
	margin: 40pt;
	background-color: white !important;
	font-family: CinecavXUI-Bold, sans-serif;
	page-break-after: left;
}

.accessibility,
.noprint,
.screen,
.currentpage,
.curriculumbox,
.animatie,
.auteursnoprint,
div#header,
div#search,
div#menu_vert,
div#menu_horiz,
div#nieuws,
dfn {
	display: none !important;
}

div.break {
	clear: both; 
}

/*KOPPEN*/

h1 {
	color: #E75236;
	font-size: 36pt;
	font-weight: normal;
	line-height: 42pt;
	margin: 0 0 30pt 0;
}

h2 {
	color: #E75236;
	font-size: 24pt;
	font-weight: normal;
	line-height: 30pt;
	margin: 20pt 0 8pt 0;
}

h3 {
	color: #E75236;
	font-size: 24pt;
	font-weight: normal;
	line-height: 30pt;
	margin: 28pt 0 11pt 0;
	page-break-before: allow;
	page-break-after: avoid;
	page-break-inside: avoid;
}

h4 {
	font-weight: normal;
	font-size: 18pt;
	line-height: 22pt;
	margin: 24pt 0 11pt 0;
	page-break-before: allow;
	page-break-after: avoid;
	page-break-inside: avoid;
}

h5 {
	font-size: 18pt;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: italic;
	line-height: 22pt;
	margin: 24pt 0 20pt 0;
	page-break-before: allow;
	page-break-after: avoid;
	page-break-inside: avoid;
}

h6 {
	font-size: 15pt;
	font-weight: bold;
	font-family: Georgia, serif;
	font-style: italic;
	line-height: 22pt;
	margin: 12pt 0 4pt 0;
	page-break-before: allow;
	page-break-after: avoid;
	page-break-inside: avoid;
}

/* TEXT */

a {
	text-decoration: none;
	color: black;
}

p {
	font-family: Georgia, serif;
	font-size: 15pt;
	line-height: 22pt;
	font-weight: normal;
	margin: 0 0 11pt 0;
	page-break-inside: allow;
	orphans: 3;
	widows: 3;
	page-break-before: allow;
	page-break-after: allow;
}

blockquote {
	font-size: 15pt;
	line-height: 22pt;
	font-family: Georgia, serif
	margin: 0 0 11pt 0pt;
	orphans: 3;
	widows: 3;
	page-break-before: allow;
	page-break-after: allow;}

pre {
	font-family: monospace;
	font-size: 15pt;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

/* LIJSTEN */

div#main ul, div#main ol, div#main dl {
	font-family: Georgia, serif;
	font-size: 15pt;
	line-height: 22pt;
	margin: 0 0 11pt -15pt;
	padding: 0 0 0 0;
	list-style-type: square;
	page-break-before: allow;
	page-break-inside: allow;
}

div#main ul ul, div#main ol ol, div#main dl dl {
	margin: 0 0 12pt 15pt;
	list-style-type: disc;
}

div#main ul ul li, div#main ol ol li, div#main dl dl li {
	margin: 0 0 0 30pt;
	list-style-type: disc;
}

div#main ol ol li, div#main ol li {
	list-style-type: decimal;
}

div#main ol ul li, div#main ol ul li, div#main dl dl li {
	margin: 0 0 0 60pt;
	list-style-type: disc;
}


div#main ul li, div#main ol li {
	margin: 0 0 5pt 30pt;
	page-break-before: allow;
	page-break-inside: allow;
	orphans: 2;
	widows: 2;
}

div#dl dt {
	font-family: Georgia, serif;
	font-weight: bold;
	margin: 0 0 11pt 30pt;
	page-break-inside: avoid;
}

div#dl dd {
	margin: 0 0 0 30pt;
	page-break-inside: avoid;
}

div#main ul li.sectionheader {
	font-family: Georgia, serif;
	font-weight: bold;
	margin: 18pt 0 11pt 30pt;
	list-style-type: none;
}



/* BOXES */

.boxbinder {
	float: right;
	width: 360px;
	clear: right;
	margin: 12pt 0 0 12pt;
	page-break-inside: avoid;
}

.boxblauw, .boxgroen, .boxoranje, .boxrood {
	width: 300px;
	padding: 30px 30px 10px 30px;
	margin-bottom: 28px;
}

.boxblauw {
	background-color: #00a5db;
}

.boxgroen {
	background-color: #b1c800;
}

.boxoranje {
	background-color: #f29400;
}

.boxrood {
	background-color: #e75236;
}

.boxblauw img, .boxgroen img, .boxoranje img, .boxrood img {
	margin: 0 0 18pt 0;
	border: 1pt solid white;
}

.boxblauw p, .boxgroen p, .boxoranje p, .boxrood p {
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
	margin: 0 0 8pt 0;
	line-height: 18pt;
	padding: 0;
}

.boxblauw h5, .boxgroen h5, .boxoranje h5, .boxrood h5 {
	font-family: CinecavXUI-Bold, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 14pt;
	line-height: 18pt;
	text-align: center;
	margin: -4pt 0 12pt 0;
}

.boxblauw h6, .boxgroen h6, .boxoranje h6, .boxrood h6 {
	font-family: CinecavXUI-Bold, sans-serif;
	font-weight: normal;
	font-style: normal;	font-size: 12pt;
	line-height: 16pt;
	text-align: center;
	margin: 4pt 0 12pt 0;
	color: white;
}

.boxblauw li, .boxgroen li, .boxoranje li, .boxrood li {
	font-weight: normal;
	font-size: 12pt;
	line-height: 18pt;
}


.boxblauw a, .boxgroen a, .boxoranje a, .boxrood a, 
.boxblauw a:link, .boxgroen a:link, .boxoranje a:link, .boxrood a:link, 
.boxblauw a:active, .boxgroen a:active, .boxoranje a:active, .boxrood a:active, 
.boxblauw a:visited, .boxgroen a:visited, .boxoranje a:visited, .boxrood a:visited {
	text-decoration: underline;
	background-color: inherit;
	color: white;
	text-decoration: none;
}

.boxblauw a:hover, .boxgroen a:hover, .boxoranje a:hover, .boxrood a:hover {
	text-decoration: none;
	background-color: black;
	color: white;
}

.boxnr {
	float: right;
	font-family: Georgia, serif;
	font-size: 9pt;
	line-height: 12pt;
	margin: -16pt 0 15pt 0;
}

.lossefoto {
	font-family: Georgia, serif;
	font-size: 9pt;
	line-height: 12pt;
	margin: 0;
}

/* TABEL SCHEMA CURRICULUM */

table {
	border-collapse: collapse;
}

.tabel2buiten {
	background-color: #00a5db;
	margin: 1em -3em 0 -3em;
}

.tabel2buiten {
	background: white url(http://www.curriculumkinderopvang.nl/uploads/images/basisvormen/verloopblauw.gif) bottom repeat-x;
}

.tabel2buiten td {
	vertical-align: top;
	margin: 0;
	padding: 0 3em 1.5em 3em;
}

.tabel2binnen td {
	vertical-align: top;
	margin: 0;
	padding: 0.5em;
	border: 3pt solid white;
}

.cel1a {
	background-color: #f29400;
}

.cel1b {
	background-color: #fdc072;
}

.cel1c {
	background-color: #ffcb8e;
}

.cel2a {
	background-color: #ffd744;
}

.cel2b {
	background-color: #ffe588;
}

.cel2c {
	background-color: #fff2c9;
}

td h2 {
	font-size: 20pt;
	margin: 0;
	padding: 0;
	text-align: center;
	color: black;
	text-transform: uppercase;
	letter-spacing: 3pt;
}

td h3 {
	font-size: 12pt;
	line-height: 16pt;
	margin: 6pt 0 10pt 0;
	padding: 0;
	text-align: center;
	color: black;
}

td h4 {
	font-size: 12pt;
	line-height: 16pt;
	margin: 0;
	padding: 0;
	text-align: center;
	font-style: normal;
	font-weight: normal;
}

td h5 {
	font-size: 11pt;
	line-height: 14pt;
	margin: 4pt 0 4pt 0;
	font-style: normal;
	text-decoration: underline;
}

td h6 {
	font-size: 11pt;
	line-height: 14pt;
	margin: 0 0 16pt 0;
	text-align: left;
	color: black;
	font-weight: normal;
}

.tabel2buiten td p {
	font-size: 11pt;
	margin: 0 0 6pt 0;
	line-height: 14pt;
	padding: 0;
	text-align: center;
	font-family: CinecavXUI-Bold, sans-serif;
}

.tabel2binnen td p {
	font-size: 11pt;
	margin: 0 0 6pt 0;
	line-height: 14pt;
	padding: 0;
	text-align: left;
	font-family: CinecavXUI-Bold, sans-serif;
}

.tabel2buiten td h5, .tabel2binnen td h6 { 
	font-family: CinecavXUI-Bold, sans-serif; 
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

.tabel2binnen td h5, .tabel2binnen td h6 { 
	font-family: CinecavXUI-Bold, sans-serif; 
	font-style: normal;
	font-weight: normal;
	text-align: left;
}




/* TABEL EENVOUDIG */

.tabel2, .tabel2 li {
	font-family: Georgia;
	font-weight: normal;
	font-size: 10pt;
	margin: 10pt 0;
	line-height: 12pt;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	width: 60%;
}

.tabel2 th {
	vertical-align: top;
	text-align: left;
	margin: 0;
	padding: 5pt;
	border: 1pt solid black;
	background-color: #ffd744
}

.tabel2 td {
	vertical-align: top;
	text-align: left;
	margin: 0;
	padding: 5pt;
	border: 1pt solid black;
	background-color: #fff2c9
}

.tabel2 th {
	width: 49%;
}

/* BREADCRUMBS & MUTATIEDATUM & MINISCHEMA & PAGINAINHOUD & AUTEURS */

div.breadcrumbs, div.breadcrumbs a, div.breadcrumbs strong {
	display: none;
}

.mutatiedatum {
	display: none;
}

#minischema {
	display: none;
}

#paginainhoud {
	margin: 0 0 20pt 0;
}

.auteurs {
	float: left;
	width: 100%;
	margin: 0 0 40pt 0;
	font-family: Georgia, serif;
}

.auteurs p {
	font-size:13pt;
}

/* FOOTER */

div#footer p {
	display: none;
}

div#pdffooter p {
	font-family: Georgia, serif;
	font-size: 9pt;
	line-height: 12pt;
	margin: 0;
	clear: both;
}

.gepagineerd h3 {page-break-before:always; }
.gepagineerd h4 {display:none; }


