html {
	height: 100%;
}


/* STANDAARD HTML-ELEMENTEN */
body {
	margin: 0px;
	background-color: #fff;
	background-image: url(../images/BG_headergradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

body,
input,
select,
textarea {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #595959;
}

a:link,
a:visited,
a:active {
	text-decoration: underline;
	color: #636;
} 
a:hover {
	text-decoration: none;
}

.snelNaarBoven {
	width: 308px;
	height: 44px;
	background: url(../images/bg_top_snelnaar.gif) no-repeat left top;
}


.infoWitMidden a:link,
.infoWitMidden a:visited,
.infoWitMidden a:active {
	text-decoration: none;
	color: #595959;
} 
.infoWitMidden a:hover {
	text-decoration: underline;
}

a.reversed:link,
a.reversed:visited,
a.reversed:active {
	text-decoration: none;
	color: #595959;
	margin: 0px 0px 18px 0px;
} 
a.reversed:hover {
	text-decoration: underline;
	color: #636;
}

a.pijltjestsjap:link,								
a.pijltjestsjap:visited,
a.pijltjestsjap:active {
	text-decoration: none;
	color: #595959;
} 
a.pijltjestsjap:hover {
	text-decoration: underline;

}

a.pijltjestsjapPaars:link,								
a.pijltjestsjapPaars:visited,
a.pijltjestsjapPaars:active {
	text-decoration: none;
	color: #fff;
} 
a.pijltjestsjapPaars:hover {
	text-decoration: underline;

}

img,
table {
	border: 0px;
}

p {
	margin: 0px 0px 18px 0px;
}

p.tussenkoppen {
	margin: 0px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #59;
	margin-bottom: 3px;
}

a.referentie:link,
a.referentie:visited,
a.referentie:active {
	margin: 0px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	text-decoration: none;
}

a.referentie:hover {
	text-decoration: underline;
}

.pageStylePurple a.referentie {
	color: #ad217c;
}
.pageStyleGreen a.referentie {
	color: #6c0;
}
.pageStyleBlue a.referentie {
	color: #33dfff;
}
.pageStyleYellow a.referentie {
	color: #e3bf17;
}
.pageStyleOrange a.referentie {
	color: #f90;
}
.pageStylePink a.referentie {
	color: #ed0191;
}


p.rubriekKalender {
	margin: 0px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #663366;
}

.pageStylePurple p.tussenkoppen {
	color: #ad217c;
}
.pageStyleGreen p.tussenkoppen {
	color: #6c0;
}
.pageStyleBlue p.tussenkoppen {
	color: #33dfff;
}
.pageStyleYellow p.tussenkoppen {
	color: #e3bf17;
}
.pageStyleOrange p.tussenkoppen {
	color: #f90;
}
.pageStylePink p.tussenkoppen {
	color: #ed0191;
}

p.rechterkadersKoppen {
	margin: 0px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #f90;
}

p.rechterkadersFotoboeken {
	margin: 0px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #663366;
}

p.introtekst {
	margin: 0px 0px 18px 0px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
}


ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}

.pageStylePurple li {
	background: url(/images/list_purple.gif) 0px 8px no-repeat;
}
.pageStyleGreen li {
	background: url(/images/list_green.gif) 0px 8px no-repeat;
}
.pageStyleBlue li {
	background: url(/images/list_blue.gif) 0px 8px no-repeat;
}
.pageStyleYellow li {
	background: url(/images/list_yellow.gif) 0px 8px no-repeat;
}
.pageStyleOrange li {
	background: url(/images/list_orange.gif) 0px 8px no-repeat;
}
.pageStylePink li {
	background: url(/images/list_pink.gif) 0px 8px no-repeat;
}

li.bulletkaderWit {
	background: url(/images/list_pijlOrangje.gif) 0px 6px no-repeat;
}

li.bulletkaderPaars {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/list_pijlWit.gif) 0px 6px no-repeat;
}

li.bulletkaderFotoboek {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/list_pijlPaars.gif) 0px 6px no-repeat;
}

li.aanwijzers {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	background: url(/images/list_pijltjebasis.gif) 0px 8px no-repeat;
}

li.aanwijzersHome {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	background: url(/images/list_pijlOrangje.gif) 0px 6px no-repeat;
}

.pageStylePurple li.aanwijzers {
	background: url(/images/list_pijlPaars.gif) 0px 6px no-repeat;
}
.pageStyleGreen li.aanwijzers {
	background: url(/images/list_pijlGroen.gif) 0px 6px no-repeat;
}
.pageStyleBlue li.aanwijzers {
	background: url(/images/list_pijlBlauw.gif) 0px 6px no-repeat;
}
.pageStyleYellow li.aanwijzers {
	background: url(/images/list_pijlGeel.gif) 0px 6px no-repeat;
}
.pageStyleOrange li.aanwijzers {
	background: url(/images/list_pijlOrangje.gif) 0px 6px no-repeat;
}
.pageStylePink li.aanwijzers {
	background: url(/images/lijst_pijlPink.gif) 0px 6px no-repeat;
}
h1 {
	text-indent: -9999999px;
	font: bold 36px/40px Arial, Helvetica, sans-serif;
}

.wvLBovenPlaatje h1 {
	width: 600px;
	height: 40px;
	background-repeat: no-repeat;
}

h2 {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #59;
	margin-bottom: 3px;
}

h3, h4 {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #59;
	margin-bottom: 3px;
}


h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}


/* Paginamanagerstyles */
img[align="left"] {
	margin: 0px 10px 0px 0px;
	float: left;
}

img[align="right"] {
	margin: 0px 0px 0px 10px;
	float: right;
}


/* MENU */

a.clickLogo {
	margin-top: 5px;
	width: 322px;
	height: 50px;
	float: left;
	display: block;
}

#navlist li {
	width: 159px;
	height:	46px;
	padding: 0px 0px 0px 0px;
	margin: 5px 1px 0px 0px;
 	float: left;
 	list-style-type: none;
 	text-decoration: none;
	position: relative;
}

#navlist a {
	width: 159px;
	height:	46px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
 	line-height: 16px;
 	text-decoration: none;
	cursor: pointer;
}

#navlist a span {
	position: absolute;
	bottom: 6px;
	left: 6px;
}

#navlist a.item1:link,
#navlist a.item1:active,
#navlist a.item1:visited {
	 display: block;
	 background-image: url(../images/img_bttn_fontys.gif);
	 background-position: 0px 0px;
	 background-repeat: no-repeat;
}

#navlist a.item2:link,
#navlist a.item2:active,
#navlist a.item2:visited {
	 display: block;
	 background: url(../images/img_bttn_student.gif) 0px 0px no-repeat;
}

#navlist a.item3:link,
#navlist a.item3:active,
#navlist a.item3:visited {
	 display: block;
	 background: url(../images/img_bttn_profs.gif) 0px 0px no-repeat;
}

#navlist a.item4:link,
#navlist a.item4:active,
#navlist a.item4:visited {
	 display: block;
	 background: url(../images/img_bttn_alumni.gif) 0px 0px no-repeat;
}

#navlist a.item5:link,
#navlist a.item5:active,
#navlist a.item5:visited {
	 display: block;
	 background: url(../images/img_bttn_bedrijf.gif) 0px 0px no-repeat;
}

#navlist a.item6:link,
#navlist a.item6:active,
#navlist a.item6:visited {
	 display: block;
	 background: url(../images/img_bttn_kennis.gif) 0px 0px no-repeat;
}

#navlist a.item1:hover,
#navlist a.item2:hover,
#navlist a.item3:hover,
#navlist a.item4:hover,
#navlist a.item5:hover,
#navlist a.item6:hover {
	background-position: -159px 0px;
}


body#pageTypeItem1 #navlist .item1,
body#pageTypeItem2 #navlist .item2,
body#pageTypeItem3 #navlist .item3,
body#pageTypeItem4 #navlist .item4,
body#pageTypeItem5 #navlist .item5,
body#pageTypeItem6 #navlist .item6 {
	color: #000;
 	background-position: -318px -0px;

}

body.pagMovies {
	background:url(/images/bg_movies.gif) no-repeat;
}

.pagMovies .container {
	margin-top:100px;
	margin-left:100px;

}
.pagMovies a,
.pagMovies a:active,
.pagMovies a:visited,
.pagMovies a:hover {
	color:white;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:30px;
	line-height:30px;
	font-size:16px;
	background:url(/images/movie-arrow.png) no-repeat;
	padding-left:35px;
	margin-bottom:30px;
	float:left;
	clear:both;
}

.pagMovies a.backLink,
.pagMovies a.backLink:active,
.pagMovies a.backLink:visited{
	display:block;
	margin-left:100px;
	padding-left:35px;
	background:url(/images/movie-backarrow.png) no-repeat;
}

.pagMovies a.backLink:hover {
	background:url(/images/movie-backarrow-on.png) no-repeat;
	color:#ff9900;
}



.pagMovies a:hover {
	color:#ff9900;
	background:url(/images/movie-arrow-on.png) no-repeat;
}

.linkToMovies {
	background: #653366 url(/images/link-movies.png) no-repeat top right;
	height:35px;
	margin-top:-11px;
	cursor:pointer;
	background-position-y: 2px;

	
}







.pagMovies object {
	margin-left:130px;
}




 


ul#subnavlist1,
ul#subnavlist2,
ul#subnavlist3,
ul#subnavlist4,
ul#subnavlist5,
ul#subnavlist6 { 
	display: none;
	position: absolute;
	width: 157px;
	padding: 0px 0px 2px 0;
	top: 46px;
	left: 0px;
	background: #fff;
	border: #595959 1px solid;
	z-index: 1;
}

ul#subnavlist1 li,
ul#subnavlist2 li,
ul#subnavlist3 li,
ul#subnavlist4 li,
ul#subnavlist5 li, 
ul#subnavlist6 li { 
	width: 157px;
	height: 14px;
	background: #fff;
}

ul#navlist li ul a:link,
ul#navlist li ul a:visited,
ul#navlist li ul a:active {
	width: 153px;
	height: 16px;
	padding: 0 0 0 4px;
	display: block;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #330033;
}

ul#navlist li ul#subnavlist1 a:hover {
	background-color: #e2b2d1;
}

ul#navlist li ul#subnavlist2 a:hover {
	background-color: #ccff99;
}

ul#navlist li ul#subnavlist3 a:hover {
	background-color: #c1f5ff;
}

ul#navlist li ul#subnavlist4 a:hover {
	background-color: #feefaf
;
}

ul#navlist li ul#subnavlist5 a:hover {
	background-color: #ffcc66;
}

ul#navlist li ul#subnavlist6 a:hover {
	background-color: #f9a7d9;
}

/* CONTACT BLOK */

.zoekVenster {
	width: 320px;
	height: 47px;
	float: right;
	margin: 12px 4px 0px 0px;
}

.borderZoekVeld {
	width: 102px; /*136px;*/
	height: 17px;
	float: right;
	margin: 14px 0px 0px 0px;
	border: none;
	padding: 1px;
	background: url(../images/img_textveld_zoeken.gif) no-repeat;
}

.zoekVeld {
	width: 100px; /*134px;*/
	height: 14px;
	border: none;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}

*+html .zoekVeld {
	margin-right: -2px;
}
	

input.zoekKnop {
	width: 52px;
	height: 19px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 14px 8px 0px 0px;
	border: none;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #330033;
	cursor: pointer;
	background: url(../images/img_bttn_zoekknop.gif) no-repeat left top;
}

input.zoekKnop:hover {
	background: url(../images/img_bttn_zoekknop.gif) no-repeat right top;
}

a.contact:link,
a.contact:active,
a.contact:visited {
	width: 49px; /* 54px */
	height: 18px; /* 19px */
	display: block;
	float: right;
	padding: 1px 0 0 5px;
	margin: 14px 5px 0 0;
	text-decoration: none;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #330033;
	background: url(../images/img_bttn_contactknop.gif) no-repeat left top;
}

a.contact:hover {
	background: url(../images/img_bttn_contactknop.gif) no-repeat right top;
}

a.login:link,
a.login:active,
a.login:visited {
	width: 73px; /* 79px */
	height: 18px; /* 19px */
	float: right;
	display: block;
	padding: 1px 0px 0px 6px;
	margin: 14px 5px 0px 0px;
	text-decoration: none;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #330033;
	background: url(../images/img_bttn_loginknop.gif) no-repeat left top;
}

a.login:hover {
	background: url(../images/img_bttn_loginknop.gif) no-repeat right top;
}


/* CONTACTFORMULIER */

.formLang {
	width: 376px;
	height: 18px;
	padding: 1px;
	border: none;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #330033;
	background: url(../images/contact_formveld_groot.gif) no-repeat left top;
}

.formLangInput {
	width: 373px;
	height: 16px;
	padding: 0px 0px 0px 2px;
	border: none;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #330033;
}


.formMiddel {
	float: left;
	width: 281px;
	height: 18px;
	padding: 1px;
	border: none;
	color: #330033;
	background: url(../images/contact_formveld_middel.gif) no-repeat left top;
}

.formMiddelInput {
	width: 278px;
	height: 15px;
	border: none;
	padding: 0px 0px 0px 2px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #330033;
}

.formKort {
	float: left;
	width: 90px;
	height: 18px;
	padding: 1px;
	margin: 0px 3px 0px 0px;
	border: none;
	color: #330033;
	background: url(../images/contact_formveld_klein.gif) no-repeat left top;
}

.formKortNummer {
	float: left;
	width: 90px;
	height: 18px;
	padding: 1px;
	margin: 0px 0px 0px 2px;
	border: none;
	color: #330033;
	background: url(../images/contact_formveld_klein.gif) no-repeat left top;
}

.formKortInput {
	width: 86px;
	height: 15px;
	border: none;
	padding: 0px 0px 0px 2px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #330033;
}

.dropDown {
	width: 377px;
	height: 19px;
	color: #330033;
	padding: 0px 0px 0px 0px;
}

.textArea {
	width: 376px;
	height: 100px;
	padding: 1px 0px 1px 1px;
	color: #330033;
	border: none;
	background: url(../images/contact_formveld_textarea.gif) no-repeat left top;
}

.textAreaInput {
	width: 373px;
	height: 97px;
	color: #330033;
	border: none;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}


.verzend {
	width: 68px;
	height: 19px;
	float: right;
	padding: 0px 0px 0px 0px;
	border: none;
	color: #330033;
	cursor: pointer;
	background: url(../images/contact_formveld_verzend.gif) no-repeat left top;
}

.verzend:hover {
	background: url(../images/contact_formveld_verzend.gif) no-repeat right top;
}

/* FORMULIEREN */

form {
	margin: 0px;
}

input,
select,
textarea {
	background: #fff;
}

label {
	cursor: pointer;
}

.formSubmit {
	width: 0px;
	height: 0px;
	overflow: hidden;
}

#formSubmitJs {
	display: none;
}

table.tussenkoppen label {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #59;
}

.pageStylePurple table.tussenkoppen label {
	color: #ad217c;
}
.pageStyleGreen table.tussenkoppen label {
	color: #6c0;
}
.pageStyleBlue table.tussenkoppen label {
	color: #33dfff;
}
.pageStyleYellow table.tussenkoppen label {
	color: #e3bf17;
}
.pageStyleOrange table.tussenkoppen label {
	color: #f90;
}
.pageStylePink table.tussenkoppen label {
	color: #ed0191;
}

/* CONTAINERS */
.containerMain {
	width: 964px;
	min-height: 18px;
	margin: 0px auto 0px auto;
}

.headerContainerMain {
	width: 964px;
	height: 110px;
	margin: 0px;
	background-color: #303;
}

.containerMenu {
	position: relative;
	width: 964px;
	height: 110px;
	margin: 0px auto 0px auto;
	background: #330033 url(../images/BG_header.jpg) no-repeat left bottom;
	z-index: 5;
}

.wvLBovenPlaatjeHome {
	width: 640px;
	height: 340px;
	position: relative;
}

*+html .wvLBovenPlaatjeHome {
	/*z-index: -1;*/
}

* html .wvLBovenPlaatjeHome {
	/*z-index: -1;*/
}


.wvLMiddenHome {
	width: 640px;
	min-height: 100px;
}

.wvLBovenPlaatje {
	width: 640px;
	height: 190px; /* 200px */
	padding: 10px 0px 0px 0px;
	position: relative;
	/*background-image: url(../images/IMG_top_contact.jpg);*/
}

*+html .wvLBovenPlaatje {
	z-index: -1;
}
*+html .wvLBovenPlaatje h1.show {
	z-index: 10;
}
* html .wvLBovenPlaatje {
	z-index: -1;
}
* html .wvLBovenPlaatje h1.show {
	z-index: 10;
}

.werkveldMain {
	width: 964 px;
	min-height: 16px;
	margin: 0px;
}

.werkveldLeft {
	width: 640px;
	min-height: 16px;
	float: left;
}

.wvLBoven h1 {
	width: 600px;
	height: 40px;
	border-width: 10px 40px 10px 0px;
	border-style: solid;
	border-color: #fff;
	background-repeat: no-repeat
}

.pageStylePurple .werkveldLeft h1 {
	background-color: #ca6eaa;
}
.pageStyleGreen .werkveldLeft h1 {
	background-color: #9c3;
}
.pageStyleBlue .werkveldLeft h1 {
	background-color: #7aeaff;
}
.pageStyleYellow .werkveldLeft h1 {
	background-color: #fde168;
}
.pageStyleOrange .werkveldLeft h1 {
	background-color: #fc6;
}
.pageStylePink .werkveldLeft h1 {
	background-color: #f35ab8;
}

h1.show{
	text-indent: 15px;
}

.wvLBoven {
	width: 640px;
	min-height: 60px;
	position: relative;
}



*+html .wvLBoven {
	z-index: -1;
}
*+html .wvLBoven.show {
	z-index: 10;
}

* html .wvLBoven {
	z-index: -1;
}
* html .wvLBoven.show {
	z-index: 10;
}

.wvLBoven .headerBar,
.wvLBovenPlaatje .headerBar,
.wvLBovenPlaatjeHome .headerBar {
	width: 9999px;
	height: 40px;
	margin-right: 640px;
	position: absolute;
	top: 10px;
	right: 0;
	background-color: #000;
}

.pageStyleDarkPurple .wvLBovenPlaatjeHome .headerBar {
	background-color: #330033;
}

.pageStylePurple .wvLBoven .headerBar,
.pageStylePurple .wvLBovenPlaatje .headerBar,
.pageStylePurple .wvLBovenPlaatjeHome .headerBar {
	background-color: #ca6eaa;
}
.pageStyleGreen .wvLBoven .headerBar,
.pageStyleGreen .wvLBovenPlaatje .headerBar,
.pageStyleGreen .wvLBovenPlaatjeHome .headerBar {
	background-color: #9c3;
}
.pageStyleBlue .wvLBoven .headerBar,
.pageStyleBlue .wvLBovenPlaatje .headerBar,
.pageStyleBlue .wvLBovenPlaatjeHome .headerBar {
	background-color: #7aeaff;
}
.pageStyleYellow .wvLBoven .headerBar,
.pageStyleYellow .wvLBovenPlaatje .headerBar,
.pageStyleYellow .wvLBovenPlaatjeHome .headerBar {
	background-color: #fde168;
}
.pageStyleOrange .wvLBoven .headerBar,
.pageStyleOrange .wvLBovenPlaatje .headerBar,
.pageStyleOrange .wvLBovenPlaatjeHome .headerBar {
	background-color: #fc6;
}
.pageStylePink .wvLBoven .headerBar,
.pageStylePink .wvLBovenPlaatje .headerBar,
.pageStylePink .wvLBovenPlaatjeHome .headerBar {
	background-color: #f35ab8;
}

.wvLMidden {
	width: 600px;
	min-height: 72px;
	padding: 26px 20px 17px 20px;
}

* html .wvLMidden {
	overflow: hidden;
}

.pageStylePurple .wvLMidden {
	background: #fff url(../images/img_bg_PaarsDiag.gif) no-repeat left top;
}
.pageStyleGreen .wvLMidden {
	background: #fff url(../images/img_bg_GroenDiag.gif) no-repeat left top;
}
.pageStyleBlue .wvLMidden {
	background: #fff url(../images/img_bg_BlauwDiag.gif) no-repeat left top;
}
.pageStyleYellow .wvLMidden {
	background: #fff url(../images/img_bg_GeelDiag.gif) no-repeat left top;
}
.pageStyleOrange .wvLMidden {
	background: #fff url(../images/img_bg_OranjeDiag.gif) no-repeat left top;
}
.pageStylePink .wvLMidden {
	background: #fff url(../images/img_bg_PinkDiag.gif) no-repeat left top;
}
.wvLOnderHome {
	width: 620px;
	min-height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background: url(../images/img_footerbalk-home.gif) no-repeat left top;
}

.wvLOnder {
	width: 600px;
	min-height: 40px;
	margin: 0px 0px 0px 10px;
	padding: 10px;
	clear: both;
	background: url(../images/img_footerbalk.gif) no-repeat left top;
}
body#home .wvLOnder {
	margin: 10px 0px 0px 10px;
}

.werkveldRight {
	width: 309px;
	min-height: 262px;
	margin: 0px;
	padding: 4px 9px 6px 6px;
	float: left;
	background: right top url(../images/BG_bevelshader_right.jpg) no-repeat;
}
* html .werkveldRight {
	overflow: hidden;
}

.infokaderWit {
	width: 308px;
	min-height: 30px;
	margin: 2px 0px 0px 0px;
	background-color: #fff;
}

.infoWitBoven {
	width: 308px;
	height: 44px;
	background: url(../images/BG_TopInfokaderWit.jpg) no-repeat left top;
}


.infoWitMidden {
	width: 280px;
	min-height: 18px;
	padding: 10px 14px 20px 14px;
	background: url(../images/BG_rptY_InfokaderWit.jpg) repeat-y left top;
}

.infoWitOnder {
	width: 308px;
	height: 10px;
	background: url(../images/BG_BottomInfokaderWit.jpg) no-repeat left top;
}

.nieuwskaderPaars {
	width: 308px;
	min-height: 30px;
	margin: 2px 0px 0px 0px;
}

.nieuwsPaarsBoven {
	width: 308px;
	height: 44px;
	background: url(../images/BG_TopNieuwskaderPaars.jpg) no-repeat left top;
}

.nieuwsPaarsMidden {
	width: 280px;
	min-height: 18px;
	padding: 10px 14px 20px 14px;
	background: url(../images/BG_rptY_inschrijfkader.jpg) repeat-y left top;
}

.nieuwsPaarsMidden a:link,
.nieuwsPaarsMidden a:visited,
.nieuwsPaarsMidden a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.nieuwsPaarsMidden a:hover {
	text-decoration: underline;
}


.nieuwsPaarsOnder {
	width: 308px;
	height: 10px;
	background: url(../images/BG_BottomInfokaderPaars.jpg) no-repeat left top;
}

.kalenderWitBoven {
	width: 308px;
	height: 44px;
	background: url(../images/bg_top_kalender.gif) no-repeat left top;
}

.fotoboekenWitBoven {
	width: 308px;
	height: 44px;
	background: url(../images/bg_top_fotoboeken.gif) no-repeat left top;
}

.detailContainer {
	width: 280px;
	min-height: 18px;
	_height: 18px;
}

.detailLinks {
	width: 120px;
	float: left;
	color: #663366;
}

.detailRechts {
	width: 160px;
	float: left;
}

.footHome {
	width: 50px;
	height: 19px;
	margin: 0px 3px 0px 0px;
	float: left;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.footHome span {
	bottom: 1px;
	left: 8px;
	position: absolute;
}
.footHome a:link,
.footHome a:visited,
.footHome a:active {
	width: 50px;
	display: block;
	background: left top url(../images/img_bttn_home.gif) no-repeat;
	color: #fff;
	text-decoration: none;
}
.footHome a:hover {
	background-position: right top;
	color: #5f005f;
}

.footDisclaimer {
	width: 77px;
	height: 19px;
	margin: 0px 3px 0px 0px;
	float: right;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.footDisclaimer span {
	bottom: 1px;
	left: 6px;
	position: absolute;
}
.footDisclaimer a:link,
.footDisclaimer a:visited,
.footDisclaimer a:active {
	width: 74px;
	display: block;
	background: left top url(../images/img_bttn_disclaimer.gif) no-repeat;
	color: #fff;
	text-decoration: none;
}
.footDisclaimer a:hover {
	background-position: right top;
	color: #5f005f;
}


.footSitemap {
	width: 61px;
	height: 19px;
	margin: 0px 3px 0px 0px;
	float: right;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.footSitemap span {
	bottom: 1px;
	left: 6px;
	position: absolute;
}
.footSitemap a:link,
.footSitemap a:visited,
.footSitemap a:active {
	width: 58px;
	display: block;
	background: left top url(../images/img_bttn_sitemap.gif) no-repeat;
	color: #fff;
	text-decoration: none;
}
.footSitemap a:hover {
	background-position: right top;
	color: #5f005f;
}

/* BANNER GEDEELTE HOMEPAGE */

.linkPlaatjesContainer {
	width: 630px; /* 640px */
	height:	140px;
	margin: 10px 0px 7px 0px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
}

.linkPlaatjesHouder {
	width: 200px;
	height:	140px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.linkPlaatje {
	float: left;
	width: 200px;
	height:	110px;
}

.linkPlaatjeTekst {
	float: left;
	width: 195px; /* 200px */
	height: 26px; /* 30px */
	padding: 4px 0 0 5px;
	background: url(../images/BG_BannerTekst.jpg) left top no-repeat;
}

a.bannerLink:link,
a.bannerLink:active,
a.bannerLink:visited {	
	width: 197px; /* 200px */
	height: 25px; /* 30px */
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 3px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ad217c;
	background: url(../images/BG_bannerbutton.gif) left top no-repeat;
	
}

a.bannerLink:hover {
	text-decoration: underline;
	background: url(../images/BG_bannerbutton.gif) right top no-repeat;
}

/* DETAILPAGINA */


.pageStylePurple .fotoDetail {
	float: left;
	margin: 0px 10px 5px 0px;
	border: 1px solid #ad217c;
}
.pageStyleGreen .fotoDetail {
	float: left;
	margin: 0px 10px 5px 0px;
	border: 1px solid #6c0;
}
.pageStyleBlue .fotoDetail {
	float: left;
	margin: 0px 10px 5px 0px;
	border: 1px solid #33dfff;
}
.pageStyleYellow .fotoDetail {
	float: left;
	margin: 0px 10px 5px 0px;
	border: 1px solid #e3bf17;
}
.pageStyleOrange .fotoDetail {
	float: left;
	margin: 0px 10px 5px 0px;
	border: 1px solid #f90;
}
.pageStylePink .fotoDetail {
	float: left;
	margin: 0px 10px 5px 0px;
	border: 1px solid;
}



/* REFERENTIEPAGINA */

.referentieContainer {
	width: 600px;
	min-height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 7px 0px;
	border-bottom: 1px solid #ccbfcc;
}

.referentieFoto {
	width: 58px;
	height: 78px;
	float: left;
	margin: 0px 5px 0px 0px;
	border: 1px solid #000000;
}

.referentieTekst {
	float: left;
	width: 535px;
	min-height: 18px;
	float: left;
}


.pageStylePurple a.leesMeerBullets:link,
.pageStylePurple a.leesMeerBullets:active,
.pageStylePurple a.leesMeerBullets:visited {
	color: #ad217c;
	text-decoration: none;
}

.pageStyleGreen a.leesMeerBullets:link,
.pageStyleGreen a.leesMeerBullets:active,
.pageStyleGreen a.leesMeerBullets:visited {
	color: #6c0;
	text-decoration: none;

}

.pageStyleBlue a.leesMeerBullets:link,
.pageStyleBlue a.leesMeerBullets:active,
.pageStyleBlue a.leesMeerBullets:visited {
	color: #33dfff;
	text-decoration: none;
}

.pageStyleYellow a.leesMeerBullets:link,
.pageStyleYellow a.leesMeerBullets:active,
.pageStyleYellow a.leesMeerBullets:visited {
	color: #e3bf17;
	text-decoration: none;
}

.pageStyleOrange a.leesMeerBullets:link,
.pageStyleOrange a.leesMeerBullets:active,
.pageStyleOrange a.leesMeerBullets:visited {
	color: #f90;
	text-decoration: none;
}

.pageStylePink a.leesMeerBullets:link,
.pageStylePink a.leesMeerBullets:active,
.pageStylePink a.leesMeerBullets:visited {
	color: #ed0191;
	text-decoration: none;
}


/* OVERZICHTPAGINA */

.overzichtKolom {
	width: 300px;
	min-height: 18px;
	float: left;
}

/* ZOEKRESULTATENPAGINA */
.overzichtKolomBreed {
	width: 600px;
	min-height: 18px;
	float: left;
}

/* FOTOPAGINA */

.fotoContainer {
	min-height: 18px;
	padding: 0px 0px 0px 40px;
	margin: 10px 0px 40px 0px;
}

.foto {
	width: 100px;
	height: 75px;
	position: relative;
	float: left;
	margin: 5px 5px 0px 0px;
	border: 1px solid #330033;
	overflow: hidden;
	
}

a.plusVergroten:link,
a.plusVergroten:active,
a.plusVergroten:visited {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: url(../images/FOTO-plus.gif) 6px 56px no-repeat;
}

a.plusVergroten:hover {
	background: url(../images/FOTO-plus-over.gif) 6px 56px no-repeat;
}

/* KALENDER */

.kalenderContainer {
	width: 280px;
	_height: 18px;
	min-height: 18px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #ccbfcc;
}


.blokSplit {
	width/**/:/**/140px; 
	_height: 18px;
	min-height: 18px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.blokSplit:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.filterblok {
	width: 122px;
	_height: 18px;
	min-height: 18px;
	float: left;
	margin: 0px 0px 0px 10px;
}

.dropdownAgenda {
	width: 122px;
	margin: 0px 0px 5px 0px;
}

.raster {
	width/**/:/**/140px;
	_height: 18px;
	min-height: 18px;
	float: left;
	border-left: 1px solid #998099;
	margin: 0px 0px 7px 0px;
}
.raster:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

div.raster li {
	display: block;
	float: left;
	width: 19px;
	height: 19px;
	list-style-type: none; 
	border: 1px solid #998099;
	border-top: none;
	border-left: none;
	text-align: center;
	color: #000; 
	line-height: 19px;
	padding: 0px;
	background: url(../images/bg_kalender1.gif);

}
* html .raster li {
	line-height: 18px;
}
*:first-child+html .raster li {
	line-height: 18px;
}

.raster li.dag {
	color: #fff;
	background: #330033;
}

.raster li.dagSelected {
	color: #fff;
	background: #643d64;
}

* html .raster li {
	line-height: 18px;
}
*:first-child+html .raster li {
	line-height: 18px;
}

.raster a:link,
.raster a:active,
.raster a:visited {
	display: block;
	width: 19px;
	height: 19px;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	background-image: url(../images/bg_kalender2.gif);
}
.raster a:hover {
	text-decoration: none;
}

.raster li.dag a:link,
.raster li.dag a:active,
.raster li.dag a:visited,
.raster li.dagSelected a:link,
.raster li.dagSelected a:active,
.raster li.dagSelected a:visited {
	background: none;
}



input.buttonFilter {
	width: 122px;
	height: 19px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	border: none;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #330033;
	cursor: pointer;
	background: url(../images/img_bttn_filterknop.gif) no-repeat left top;
}

input.buttonFilter:hover {
	background: url(../images/img_bttn_filterknop.gif) no-repeat right top;
}



.checkbox {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
* html .checkbox {
	margin: -4px 2px 0px -4px;
}
*:first-child+html .checkbox {
	margin: -4px 2px 0px -4px;
}

.checkboxContainer {
	width: 122px;
	_height: 18px;
	min-height: 18px;
	overflow-x: hidden;
	display: table;
	line-height: 16px;
	border-bottom: 1px solid #ccbfcc;
	margin: 0px 0px 5px 0px;
}

.checkboxBox {
	width: 15px;
	_height: 10px;
	min-height: 10px;
	display: table;
	float: left;
}

.checkboxText {
	width: 100px;
	_height: 18px;
	min-height: 18px;
	overflow-x: hidden;
	float: left;
}

.rubriekDetailContainer {
	width: 280px;
	_height: 18px;
	min-height: 18px;
	margin: 20px 0px 0px 0px;
}

.rubrieken {
	float: left;
	width: 280px;
	_height: 18px;
	min-height: 18px;
	margin-top: 2px;
}

.rubriekDatum {
	width: 50px;
	border-right: 1px solid #595959;
	float: left;
	padding: 0px 5px 0px 0px;
	margin-bottom: 4px;
}

.rubriekTitel {
	width: 210px;
	float: left;
	color: #595959;
	padding: 0px 0px 0px 5px;
	margin-bottom: 4px;
}

.rubriekTitel h4 {
	line-height: 14px;
	padding: 0px;
}

.rubrieken li {
	color: #ad217c;
	line-height: 14px;
	padding: 0px;
	clear: both;
	background-image: url(../images/list_pijltjebasis.gif);
}

.rubriekTitel a:link,
.rubriekTitel a:active,
.rubriekTitel a:visited {
	color: #595959; 
	text-decoration: none;
}

.rubriekTitel a:hover {
	text-decoration: underline;
}


div.rubriekDetailContainer li {
	list-style-type: none;
	background: none;
}

/* SOCIAL MEDIA HOME */
div.socialMedia {
	width/**/:/**/630px; /* 640px */
	height/**/:/**/60px; /* 63px */
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 10px;
	overflow: hidden;
}

div.socialMedia .socialtitle {
	width/**/:/**/322px; /* 328px */
	height/**/:/**/14px; /* 29px */
	margin: 0px;
	padding: 15px 6px 0px 0px;
	float: left;
}

div.socialMedia .socialtitle img {
	border: none;
	float: left;
}

div.socialMedia .socialTwitter {
	width: 99px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.socialMedia .socialTwitter a:link,
div.socialMedia .socialTwitter a:visited,
div.socialMedia .socialTwitter a:active,
div.socialMedia .socialTwitter a:hover {
	width: 99px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

div.socialMedia .socialTwitter a:link img,
div.socialMedia .socialTwitter a:visited img,
div.socialMedia .socialTwitter a:active img,
div.socialMedia .socialTwitter a:hover img {
	width: 99px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.socialMedia .socialHyves {
	width: 98px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.socialMedia .socialHyves a:link,
div.socialMedia .socialHyves a:visited,
div.socialMedia .socialHyves a:active,
div.socialMedia .socialHyves a:hover {
	width: 98px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

div.socialMedia .socialHyves a:link img,
div.socialMedia .socialHyves a:visited img,
div.socialMedia .socialHyves a:active img,
div.socialMedia .socialHyves a:hover img {
	width: 98px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.socialMedia .socialLinkedin {
	width: 99px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.socialMedia .socialLinkedin a:link,
div.socialMedia .socialLinkedin a:visited,
div.socialMedia .socialLinkedin a:active,
div.socialMedia .socialLinkedin a:hover {
	width: 99px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

div.socialMedia .socialLinkedin a:link img,
div.socialMedia .socialLinkedin a:visited img,
div.socialMedia .socialLinkedin a:active img,
div.socialMedia .socialLinkedin a:hover img {
	width: 99px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* SOCIAL MEDIA FOOTER */
div.footSocialMedia {
	width: auto;
	height: 19px;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	overflow: hidden;
}

div.footSocialMedia span.bgLeft,
div.footSocialMedia span.bgRight {
	width: 1px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	background: url(/images/bg-footSocialMedia-sides.gif) no-repeat top left;
}

div.footSocialMedia .addthis_toolbox {
	width: auto;
	height/**/:/**/16px; /* 19px */
	margin: 0px;
	padding: 3px 0px 0px 2px;
	float: left;
	overflow: hidden;
	background: url(/images/bg-footSocialMedia.gif) repeat-x top left;
}

div.footSocialMedia .addthis_toolbox a.addthis_button_twitter:link,
div.footSocialMedia .addthis_toolbox a.addthis_button_twitter:visited,
div.footSocialMedia .addthis_toolbox a.addthis_button_twitter:active,
div.footSocialMedia .addthis_toolbox a.addthis_button_twitter:hover {
	background-image: url(/images/bg-footSocialMedia_twitter.gif);
}

div.footSocialMedia .addthis_toolbox a.addthis_button_hyves:link,
div.footSocialMedia .addthis_toolbox a.addthis_button_hyves:visited,
div.footSocialMedia .addthis_toolbox a.addthis_button_hyves:active,
div.footSocialMedia .addthis_toolbox a.addthis_button_hyves:hover {
	background-image: url(/images/bg-footSocialMedia_hyves.gif);
}

div.footSocialMedia .addthis_toolbox a.addthis_button_linkedin:link,
div.footSocialMedia .addthis_toolbox a.addthis_button_linkedin:visited,
div.footSocialMedia .addthis_toolbox a.addthis_button_linkedin:active,
div.footSocialMedia .addthis_toolbox a.addthis_button_linkedin:hover {
	margin: 0px 4px 0px 0px;
	background-image: url(/images/bg-footSocialMedia_linkedin.gif);
}

div.footSocialMedia .addthis_toolbox a:link,
div.footSocialMedia .addthis_toolbox a:visited,
div.footSocialMedia .addthis_toolbox a:active {
	width: 13px;
	height: 13px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
div.footSocialMedia .addthis_toolbox a:hover {
	background-position: right top;
}

div.footSocialMedia .addthis_toolbox a.addthis_button_compact:link,
div.footSocialMedia .addthis_toolbox a.addthis_button_compact:visited,
div.footSocialMedia .addthis_toolbox a.addthis_button_compact:active,
div.footSocialMedia .addthis_toolbox a.addthis_button_compact:hover {
	width: 59px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	position: static;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	background: none;
}

div.footSocialMedia .addthis_toolbox a.addthis_button_compact:link img,
div.footSocialMedia .addthis_toolbox a.addthis_button_compact:visited img,
div.footSocialMedia .addthis_toolbox a.addthis_button_compact:active img,
div.footSocialMedia .addthis_toolbox a.addthis_button_compact:hover img {
	width: 13px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: static;
}

div.footSocialMedia .addthis_toolbox a.addthis_button_compact:link span,
div.footSocialMedia .addthis_toolbox a.addthis_button_compact:visited span,
div.footSocialMedia .addthis_toolbox a.addthis_button_compact:active span,
div.footSocialMedia .addthis_toolbox a.addthis_button_compact:hover span {
	width: auto;
	height: 13px;
	margin: -2px 0px 0px 0px;
	padding: 0px 1px 0px 5px;
	float: left;
	display: block;
	position: static;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}

div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:link,
div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:visited,
div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:active,
div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:hover {
	width: 40px;
	height: 13px;
	float: left;
	display: block;
	position: static;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	background: none;
}

div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:link img,
div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:visited img,
div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:active img,
div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:hover img {
	width: 1px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:link span,
div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:visited span,
div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:active span,
div.footSocialMedia .addthis_toolbox a.addthis_button_expanded:hover span {
	width: auto;
	height: 13px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	float: left;
	display: block;
	position: static;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}

/* ALGEMEEN */

.kaderTekstPaars {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #fff;
}


/* HACK -> 'Display-Table'-vervanger */
.containerMain:after,
.infoWitMidden:after,
.referentieContainer:after,
.referentieTekst:after,
.fotoContainer:after,
.kalenderContainer:after,
.rubriekDetailContainer:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}


/* Styles voor de print variant */
@media print
{
    .NoPrint { 
    	display: none;
    }
}
