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

/*--------------------------------------------index-----------------------------------------------*/

.indexwrapperallblocks {
	height: 740px;
	width: 1290px;
	margin: auto;
}

.wrapperflashlinks {
	height: 740px;
	width: 200px;
	float: left;
	margin-right: 75px;
}

.wrapperflashrechts {
	height: 740px;
	width: 200px;
	float: left;
	margin-left: 75px;
}

.indexwrapperblocktopandbottom {
	height: 740px;
	width: 740px;
	margin: auto;
	float: left;
}

.indexwrapperblocktop {
	margin: 0 auto;
	width: 740px;
	height: 370px;
}

.indexblock {
	padding: 30px 35px 30px 25px;
	width: 300px;
	height: 300px;
	float: left;
}
	
.indexblocklb {
	background-image: url(../images/backgrounds/index/bgindexblocklb.png);
	text-align: justify;
	margin: 0px 10px 10px 0px;
	vertical-align: center;
	color: #FFF;
}

.indexblockrb {
	background-image: url(../images/backgrounds/index/bgindexblockrb.png);
	text-align: center;
	margin: 0px 0px 10px 10px;
	color: #FFF;
}

.indexwrapperblockbottom {
	margin: 0 auto;
	width: 740px;
	height: 370px;
}
	
.indexblocklo {
	background-image: url(../images/backgrounds/index/bgindexblocklo.png);
	text-align: justify;
	margin: 10px 10px 0px 0px;
	color: #FFF;
}

.indexblockro {
	background-image: url(../images/backgrounds/index/bgindexblockro.png);
	text-align: center;
	margin: 10px 0px 0px 10px;
}

/*---------------------------------------------------musici-----------------------------------------------------------*/

.musiciblocktop {
	height: 510px;
	width: 520px;
	padding: 30px 18px 30px 12px;
	background-image: url(../images/backgrounds/musici/bgmusiciblocktop.png);
	margin: auto;
}

.musicifototop {
	width: 520px;
	margin: auto;
}

.musicifototop img {
	float: left;
	padding: 0 15px;
}

.musicifotocenter {
	width: 390px;
	margin: auto;
	padding-top: 180px;
}

.musicifotocenter img {
	float: left;
	padding: 0 15px;
}

.musicifotobottom {
	width: 390px;
	margin: auto;
	margin-top: 180px;
}

.musicifotobottom img{
	float: left;
	padding: 0 15px;
}

.musiciblockbottom {
	background-image: url(../images/backgrounds/musici/bgmusiciblockbottom.png);
	margin: auto;
	height: auto;
	width: 550px;
	margin-top: 20px;
	text-align: center;
	padding: 15px 0 20px 0;
}

/*-----------------------------------------------------------foto's--------------------------------------------------------------------*/

.fotosblock {
	padding: 10px 17px 10px 3px;
	height: 820px;
	width: 873px;
	background-image: url(../images/backgrounds/foto%27s/bgfotosblauw.png);
	margin: auto;
}

.stack {
	width: 271px;
	height: 210px;
	padding: 10px;
	background-color: 68B8E0;
	float: left;
	text-align: center;
}

.stackbeschrijving {
	width: 291px;
	height: inherit;
	padding: 0px;
	float: left;
}

.wrapper_stack {
	clear: left;
	width: 873px;
	heigth: 240px;
}


/*-----------------------------------------------------------audio/video------------------------------------------------------------------*/

.audioblock {
	clear: both;
	width: 250px;
	height: 200px;
	padding: 20px 27px 27px 20px;
	margin: auto;
	background-image: url(../images/backgrounds/video%27s/bgaudioblauw.png);
}

.wrappervb {
	width: 1240px;
	height: 380px;
	margin: 20px auto;
}

.videoblock {
	padding: 20px 23px 20px 17px;
	background-image: url(../images/backgrounds/video%27s/bgvideoblauw.png);
	text-align: center; 
	float: left;
	margin: 0px 10px 0px 10px; 
}

.vbklein { 
	width: 480px;
	height: 385px;
	float: left;
}

.vbgroot {
	width: 560px;
	height: 340px;
	background-image: url(../images/backgrounds/video%27s/bgvideoblauwgroot.png);
}

.vbglichtblauw {
	background-image: url(../images/backgrounds/video%27s/bgvideoblauwgroot.png);
}

.vbgdonkerblauw {
	background-image: url(../images/backgrounds/video%27s/bgvideodonkerblauwgroot.png);
}

.vbgroze {
	background-image: url(../images/backgrounds/video%27s/bgvideorozegroot.png);
}

.vbgpaars {
	background-image: url(../images/backgrounds/video%27s/bgvideopaarsgroot.png);
}

.vbgdonkerpaars {
	background-image: url(../images/backgrounds/video%27s/bgvideodonkerpaarsgroot.png);
}

.vbgdonkersteblauw {
	background-image: url(../images/backgrounds/video%27s/bgvideodonkersteblauwgroot.png);
}

/*------------------------------------------------------------programma's---------------------------------------------------------*/

.programmablockblauw{
	height: 370px;
	width: 850px;
	margin: 40px auto;
	padding: 20px 23px 20px 17px;
	background-image: url(../images/backgrounds/programma%27s/bgprogrammablauw.png);
	text-align: center;
}

.programmablocklichtblauw{
	height: 370px;
	width: 850px;
	margin: 40px auto;
	padding: 20px 23px 20px 17px;
	background-image: url(../images/backgrounds/agenda/bgprogrammalichtblauw.png);
	text-align: center;
}

.wrapper_programma {}

.programma_beschrijving {
	width: 480px;
	height: 370px;
	float: left;
	text-align: left;
}

.programma_image {
	width: 370px;
	height: 370px;
	float: left;
}

.programma_half {
	width: 425px;
	height: 370px;
	float: left;
}

.archief {
	margin-top: 30px;
}
	

/*--------------------------------------------------------------agenda----------------------------------------------------------*/

.agendablock {
	width: 800px;
	heigth: inherit;
	margin: auto;
	background-image: url(../images/backgrounds/agenda/bgagendablauw.png);
	padding: 40px 13px 20px 7px;
}

.archief2012 {
	margin-top: 30px;
	background-image: url(../images/backgrounds/agenda/bgagendablauw-archief2012.png) ;
}

.archief2011 {
	margin-top: 30px;
	background-image: url(../images/backgrounds/agenda/bgagendablauw-archief2011.png);
}

.archief2010 {
	margin-top: 30px;
	background-image: url(../images/backgrounds/agenda/bgagendablauw-archief2010.png);
}

.archief2009 {
	margin-top: 30px;
	background-image: url(../images/backgrounds/agenda/bgagendablauw-archief2009.png);
}

.agendablackline {
	clear: left;
	width: 780px;
	heigth: 100px;
	border-top-style: solid;
	border-top-width: 1px;
	margin: 40px auto;
}

.agendawwwwrapper {
	width: 780px;
	heigth: 50px;
	margin: auto;
}

.agendawww {
	width: 170px;
	heigth: 30px;
	padding: 10px;
	float: left;
	text-align: center;
	color: #000;
}

.agendaitemwrapper {
	clear: left;
	width: 780px;
	height: inherit;
	margin: auto;
}

.agendaitem {
	width: 170px;
	heigth: inherit;
	padding: 30px 10px;
	float: left;
	text-align: center;
}

.wit {
	color: #FFF;
}

.grijs {
	color: #CCC;
}

.waar {
	width: 190px;
}

/*-------------------------------------------------------------contact----------------------------------------------------------*/

.contactblock {
	height: 200px;
	width: 650px;
	margin: auto;
	padding: 10px 23px 10px 17px;
}

.contacttop {
	text-align: center;
	margin-bottom: 20px;
	background-image: url(../images/backgrounds/contact/bgcontacttoppaars.png);
}

.contactbottom {
	background-image: url(../images/backgrounds/contact/bgcontactbottomblauw.png);
}

/*-------------------------------------------------------------pers-----------------------------------------------------------*/

.pers_block {
	width: 750px;
	height: 1480px;
	margin: auto;
	background-image: url(../images/backgrounds/pers/bglinkspaars.png);
	padding-top: 10px;
}

.wrapper_pers {
	width: 700px;
	margin-left: 22px;
	padding-bottom: 50px;
}

.alkmaar {
	height: 370px;
}

.stentor {
	height: 370px;
}

.moordrecht {
	height: 480px;
}

.pers_links {
	width: 330px;
	float: left;
	padding: 10px;
}

.pers_rechts {
	width: 330px;
	float: right;
	padding: 10px;
}

/*---------------------------------------------------------------------extra-------------------------------------------------------------*/

.blockextra {
	width: 1300px;
	height: 1892px;
	background-image: url(../images/backgrounds/extra/bgextrablauw.png);
	margin: auto;
	padding: 50px 57px 50px 43px; 
}

