@charset "utf-8";
/* CSS Document */

body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7c003b;
	padding: 0px;
	margin: 0px;
}

.container {
	width: 910px;
	min-height: 870px;
	margin: 0px auto;
}

.header {
	background-image: url(../../images/header.jpg);
	width: 910px;
	height: 108px;
}

.textsize {
	height: 20px;
	z-index: 10;
	position: absolute;
	margin-left: 750px;
	margin-top: 35px;
	font-weight: bold;
}

.textsize a:link, .textsize a:visited, .textsize a:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.textsize a:hover {
	color: #7c003b;
	font-weight: bold;
	text-decoration: none;
}

.wit {
	color: #ffffff;
}

.zoeken {
	background-image: url(../../images/zoekenbg.png);
	width: 225px;
	height: 27px;
	z-index: 10;
	position: absolute;
	margin-left: 656px;
	margin-top: 65px;
	padding-left: 10px;
	padding-top: 6px;
	font-weight: bold;
	color: #ffffff;
	line-height: 19px;
}

.menubalk {
	width: 910px;
	height: 33px;
	margin-top: 4px;
}

.menubalk ul {
	padding: 0px;
	margin: 0px;
}

.menubalk li {
	list-style: none;
	float: left;
	line-height: 33px;
}

p{
margin:0px;

}

.menubalk li.none a:link, .menubalk li.none a:visited, .menubalk li.none a:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.menubalk li.none a:hover, .menubalk li.active a {
	color: #c2df11;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../images/rollovermenu.jpg);
	display: block;
}

.topbgkader {
	background-image: url(../../images/topbgkader.jpg);
	width: 910px;
	height: 6px;
	margin-top: 4px;
}

.bgkader {
	width: 898px;
	min-height: 720px;
	background-color: #f4f4f4;
	padding-left: 6px;
	padding-right: 6px;
}

.footer {
	width: 910px;
	height: 35px;
	background-image: url(../../images/footer.jpg);
	margin: 0px auto;
	line-height: 38px;
	text-align: center;
	color: #ffffff;
}

.footer a:link, .footer a:visited, .footer a:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}

.footer a:hover {
	color: #c7d218;
	text-decoration: none;
	font-size: 11px;
}

.leftbox {
	background-color: #ffffff;
	width: 225px;
	min-height: 450px;
	float: left;
}

.topleftbox {
	width: 225px;
	height: 5px;
	background-image: url(../../images/topkaderleftbox.jpg);
}

.bottomleftbox {
	width: 225px;
	height: 6px;
	background-image: url(../../images/bottomleftbox.jpg);
}

.leftbox h1 {
	background-image: url(../../images/h1bottomborder.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 225px;
	padding: 0px;
	margin: 0px;
	height: 33px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 16px;
	margin-top: 10px;
}

.nieuwsitem {
	width: 199px;
	min-height:20px;
	background-color: #7c003b;
	padding: 13px;
	color: #ffffff;
}

.leesverder {
	*margin-top: 10px;
}

.leesverder a:link, .leesverder a:visited, .leesverder a:active {
	color: #c7d218;
	font-weight: bold;
	text-decoration: none;
}

.leesverder a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.partners ul {
	padding: 0px;
	margin: 0px;
}

.partners li {
	list-style: none;
}

.partners li a:link, .partners li a:visited, .partners li a:active {
	width: 200px;
	height: 19px;
	padding-left: 25px;
	border-bottom: 1px solid #e1e1e1;
	color: #717171;
	text-decoration: none;
	display: block;
	line-height: 19px;
}

.partners li a:hover {
	width: 200px;
	height: 19px;
	padding-left: 25px;
	border-bottom: 1px solid #e1e1e1;
	color: #7c003b;
	background-image: url(../../images/pijl-leftbox.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: left;
	display: block;
	line-height: 19px;
}

.nieuwsbrief { 
	padding: 15px;
	padding-left: 25px;
	color: #717171;
	*padding-top: 0px;
}

.aanmelden {
	margin-top: 6px;
	margin-left: 45px;
	font-weight: bold;
}

.aanmelden a:link, .aanmelden a:visited, .aanmelden a:active {
	background-image: url(../../images/button-off.jpg);
	width: 125px;
	height: 22px;
	text-align: center;
	color: #7c003b;
	text-decoration: none;
	display: block;
	line-height: 22px;
}

.aanmelden a:hover {
	background-image: url(../../images/button-over.jpg);
	width: 125px;
	height: 22px;
	text-align: center;
	color: #c7d218;
	text-decoration: none;
	display: block;
	line-height: 22px;
}

.rightbox {
	width: 667px;
	min-height: 545px;
	margin-left: 230px;
	padding-top: 0px;
	*padding-top: 0px;
}

.contentleftwit {
	width: 263px;
	min-height: 227px;
	background-color: #ffffff;
	padding: 15px;
	padding-top: 4px;
	color: #717171;
}

.rightbox h1 {
	padding: 0px;
	margin: 0px;
	height: 33px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: -4px;
	color: #7c003c;
	margin-top: 10px;
}

i {
	color: #7c003c;
}

.contentleftwitbottom {
	padding: 0px;
	margin: 0px;
	background-image: url(../../images/contentleftbottom.jpg);
	height: 5px;
	width: 293px;
	margin-bottom: 6px;
}

.contentleftwittop {
	padding: 0px;
	margin: 0px;
	background-image: url(../../images/contentlefttop.jpg);
	height: 5px;
	width: 293px;
}

.videopijl {
	background-image: url(../../images/videopijl.png);
	width: 23px;
	height: 41px;
	position: absolute;
	z-index: 1000;
	margin-left: 529px;
	margin-top: 373px;
	*margin-top: 370px;
}

.topkadergroen {
	background-image: url(../../images/topkadergroen.jpg);
	width: 293px;
	height: 6px;
}

.bottomkadergroen {
	background-image: url(../../images/bottomkadergroen.jpg);
	width: 293px;
	height: 6px;
}

.kadergroen {
	min-height: 241px;
	*min-height: 242px;
	width: 263px;
	background-color: #c7d218;
	padding: 15px;
	padding-top: 4px;
}

.contentrightbox {
	width: 369px;
	min-height: 450px;
	margin-left: 375px;
	top: 255px;
	*top: 251px;
	position: absolute;
}

.movie {
	margin-bottom: 6px;
}

.topkaderrechtswit {
	background-image: url(../../images/topkaderrechtswit.jpg);
	width: 367px;
	height: 6px;
}

.kaderrechtswit {
	background-color: #FFFFFF;
	width: 337px;
	min-height: 195px;
	padding: 15px;
	padding-top: 5px;
	color: #717171;
}

.bottomkaderrechtswit {
	background-image: url(../../images/bottomkaderrechtswit.jpg);
	width: 367px;
	height: 6px;
}

.topheader {
	background-image: url(../../images/topheader.jpg);
	width: 897px;
	height: 92px;
	margin-bottom: 6px;
}

.stippelkader {
	width: 897px;
	height: 92px;
	position: absolute;
	z-index: 500;
	background-image: url(../../images/stippelkader.png);
}

.input {
    border: 1px solid #888888;
    background: #ffffff;
}

.input:hover {
    border: 1px solid #7c003b;
    background: #ffffff;
}

.nieuwsbrief input {
	width: 120px;
}

.button {
    border: none;
    background-color: #c8d219;
	width: 141px;
	height: 22px;
	font-weight: bold;
	color: #7c003b;
	cursor: pointer;
	position: absolute;
	margin-left: -150px;
}

.button:hover {
	border: none;
    background-color: #7c003b;
	width: 141px;
	height: 22px;
	font-weight: bold;
	color: #c8d219;
	cursor: pointer;
}

.email {
	width: 175px;
	margin-top: 2px;
	*margin-top: -17px;
}

.aanmeldenknop {
	width: 175px;
	margin-top: 2px;
}

.aanmeldenknop a:link, .aanmeldenknop a:visited, .aanmeldenknop a:active {
	background-image: url(../../images/button-off.jpg);
	width: 145px;
	height: 24px;
	display: block;
	text-align: center;
	color: #000000;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
}

.aanmeldenknop a:hover {
	background-image: url(../../images/button-over.jpg);
	width: 145px;
	height: 24px;
	display: block;
	text-align: center;
	color: #ffffff;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
}

label {
    display: block;
    width: 150px;
    float: left;
    text-align: right;
}

.terug a:link, .terug a:visited, .terug a:active {
	background-image: url(../../images/button-terug-off.jpg);
	width: 94px;
	height: 24px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
}

.terug a:hover {
	background-image: url(../../images/button-terug-over.jpg);
	width: 94px;
	height: 24px;
	line-height: 24px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
}

.overzicht ul {
	padding: 0px;
	margin: 0px;
}

.overzicht li {
	list-style: none;
	line-height: 24px;
	margin-bottom: 1px;
}

.overzicht li a:link, .overzicht li a:visited, .overzicht li a:active {
	width: 97%;
	height: 24px;
	line-height: 24px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #d5d5d5;
	color: #717171;
}

.overzicht li a:hover {
	width: 97%;
	height: 24px;
	line-height: 24px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #d5d5d5;
	color: #7c003b;
	background-image: url(../../images/pijl-leftbox.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.overzicht_links {
	float: left;
	width: 100px;
}

.overzicht_rechts {
	margin-bottom: 1px;
}


h2 {
	color: #717171;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

.rss_icon {
	float: right;
	margin-top: -15px;
	margin-right: -5px;
}

.contact {
	margin-top: 20px;
}

.contact_links {
	float: left;
	width: 150px;
}

.contact_rechts {
	margin-bottom: 1px;
}

.fout_tekst{
	color:#F00;	
}

.pagina_navigatie {
	margin-top: 10px;
}

.pagina_navigatie ul {
	margin: 0px;
	padding: 0px;
}

.pagina_navigatie li {
	float: left;
	margin-left: 2px;
	list-style: none;
	width: 23px;
	height: 23px;
}

.pagina_navigatie li a:link, .pagina_navigatie li a:visited, .pagina_navigatie li a:active {
	width: 18px;
	height: 18px;
	background-color: #ffffff;
	text-align: center;
	color: #5b052c;
	font-weight: bold;
	display: block;
	line-height: 19px;
	border: 1px solid #5b052c;
}

.pagina_navigatie li a:hover {
	width: 19px;
	height: 19px;
	background-color: #5b052c;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	display: block;
	line-height: 19px;
	border: 1px solid #5b052c;
}

#pagina_navigatie_actief {
	width: 18px;
	height: 18px;
	background-color: #5b052c;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	display: block;
	line-height: 19px;
	border: 1px solid #5b052c;
}

#pagina_navigatie_volgende a:link,  #pagina_navigatie_volgende a:active, #pagina_navigatie_volgende a:visited {
	width: 18px;
	height: 18px;
	background-image: url(../../images/volgende-off.jpg);
	text-align: center;
	font-weight: bold;
	display: block;
	line-height: 23px;
	text-decoration: none;
	border: 1px solid #5b052c;
}

#pagina_navigatie_volgende a:hover {
	width: 18px;
	height: 18px;
	background-image: url(../../images/volgende-over.jpg);
	text-align: center;
	font-weight: bold;
	display: block;
	line-height: 23px;
	text-decoration: none;
	border: 1px solid #5b052c;
}

#pagina_navigatie_vorige a:link,  #pagina_navigatie_vorige a:active, #pagina_navigatie_vorige a:visited {
	width: 18px;
	height: 18px;
	background-image: url(../../images/vorige-off.jpg);
	text-align: center;
	font-weight: bold;
	display: block;
	line-height: 23px;
	text-decoration: none;
	border: 1px solid #5b052c;
}

#pagina_navigatie_vorige a:hover {
	width: 18px;
	height: 18px;
	background-image: url(../../images/vorige-over.jpg);
	text-align: center;
	font-weight: bold;
	display: block;
	line-height: 23px;
	text-decoration: none;
	border: 1px solid #5b052c;
}

/* FAQ */
.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}


.content {
	min-height: 420px;
	width: 638px;
	background-color: #ffffff;
	padding: 15px;
	padding-top: 3px;
	color: #717171;
}

.content a:link, .content a:visited, .content a:active, .contentleftwit a:link, .contentleftwit a:visited, .contentleftwit a:active  , .kaderrechtswit a:link, .kaderrechtswit a:visited, .kaderrechtswit a:active   {
	color: #717171;
}


.content a:hover, .contentleftwit a:hover , .kaderrechtswit a:hover {
	color: #c7d118;
}

.topcontent {
	background-image: url(../../images/topcontent.jpg);
	width: 668px;
	height: 6px;
	top: 256px;
}

.bottomcontent {
	background-image: url(../../images/bottomcontent.jpg);
	width: 668px;
	height: 6px;
}

.fontklein {
	font-size: 14px;
}

.fontgroot {
	font-size: 20px;
}

hr {
	border-top: #717171;
	border-left: none;
	border-right: none;
}

.datum-daggroot {
	font-weight: bold;
	font-size: 11px;
	color: #717171;
}

.datumleesverder {
	margin-left: 485px;
	margin-top: -24px;
}

.datumleesverder a:link, .datumleesverder a:visited, .datumleesverder a:active {
	background-image: url(../../images/button-off.jpg);
	width: 125px;
	height: 22px;
	text-align: center;
	color: #7c003b;
	text-decoration: none;
	display: block;
	line-height: 22px;
	font-weight: bold;
}

.datumleesverder a:hover {
	background-image: url(../../images/button-over.jpg);
	width: 125px;
	height: 22px;
	text-align: center;
	color: #c7d218;
	text-decoration: none;
	display: block;
	line-height: 22px;
	font-weight: bold;
}

.agendaitem {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.terug a:link, .terug a:visited, .terug a:active {
	background-image: url(../../images/terug-off.jpg);
	width: 84px;
	height: 22px;
	text-align: center;
	color: #7c003c;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
}

.terug a:hover {
	background-image: url(../../images/terug-over.jpg);
	width: 84px;
	height: 22px;
	text-align: center;
	color: #c8d219;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
}

.zoekknop {
	background-color: #63002f;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	height: 22px;
	width: 70px;
	border: none;
	cursor: pointer;
	font-size: 11px;
	line-height: 22px;
}

.zoekknop:hover {
	background-color: #c8d219;
	color: #7c003b;
	font-weight: bold;
	text-align: center;
	height: 22px;
	width: 70px;
	border: none;
	cursor: pointer;
	font-size: 11px;
	line-height: 22px;
}

.zoekveld {
	width: 90px;
	font-size: 11px;
	margin-top: -2px;
}

.sitemaprood {
	color: #7c003b;
}

.sitemaprood a:link, .sitemaprood a:visited, .sitemaprood a:active {
	color: #7c003b;
}

.sitemaprood a:hover {
	color: #717171;
}

.sitemapgrijs {
	color: #717171;
}

.sitemapgrijs a:link, .sitemapgrijs a:visited, .sitemapgrijs a:active {
	color: #717171;
}

.sitemapgrijs a:hover {
	color: #7c003b;
}

.titelkop {
	margin-bottom: 20px;
}

.titelkop h2 {
	color: #717171;
	width: 530px;
	padding: 0px;
	margin: 0px;
}

.fotonieuws {
	margin-bottom: 10px;
	margin-top: 10px;
}

.fotonieuws img {
	border: 1px dashed #7c003c;
}

.foto_kader{
	margin-top:10px;
	min-height:120px;
	width: 100% !important;
}

.foto_kader ul {
	padding: 0px;
	margin: 0px;
}

.foto_kader li {
	list-style: none;
}

.foto_kader li a:link img, .foto_kader li a:visited img, .foto_kader li a:active img {
	border: 2px solid #717171;
	text-decoration: none;
	margin-right: 7px;
	margin-bottom: 7px;
}

.foto_kader li a:hover img {
	border: 2px solid #7c003b;
	text-decoration: none;
	margin-right: 7px;
	margin-bottom: 7px;
}

.foto_foto{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.fotoalbum a:link img, .fotoalbum a:visited img, .fotoalbum a:active img {
	float: left;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 10px;
	border: 2px solid #5b052c;
}

.fotoalbum a:hover img {
	float: left;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 10px;
	border: 2px solid #cae413;
}

.fotoalbum_tekst {
	width: 600px;
	height: 100px;
	border-top: 1px solid #cccccc;
	padding-top: 10px;
}

.fotoalbum_rij {
	height: 110px;
	width: 100%;
	margin-bottom: 10px;
}

.fotoalbum_intro {
	width: 600px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}

.fotoalbum_titel {
	font-size: 12px;
	font-weight: bold;
}

.fotoalbum_overzicht a:link, .fotoalbum_overzicht a:visited, .fotoalbum_overzicht a:active {
	color: #5b052c;
	text-decoration: none;
}

.fotoalbum_overzicht a:hover {
	color: #5b052c;
	text-decoration: none;
}

.fotoalbum_overzicht {
	width: 600px;
	height: 110px;
	border-bottom: 1px solid #cccccc;
	padding-top: 10px;
}

.fotoalbum_overzicht a:link, .fotoalbum_overzicht a:visited, .fotoalbum_overzicht a:active {
	width: 600px;
	height: 110px;
	display: block;
}

.fotoalbum_overzicht a:hover {
	width: 600px;
	height: 110px;
	display: block;
	background-color: #f7f7f7;
}

.fotoalbum_overzicht a:link img, .fotoalbum_overzicht a:visited img, .fotoalbum_overzicht a:active img {
	float: left;
	border: 2px solid #5b052c;
	color: #5b052c;
}

.fotoalbum_overzicht a:hover img {
	float: left;
	border: 2px solid #cae413;
	color: #5b052c;
}

.fotoalbum_omschrijving {
	margin-left: 120px;
}

.fotoalbum_omschrijving:hover {
	color: #5b052c;
}

.fotoalbum_kader {
	float: left;
}

