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

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000;
	background-attachment:fixed;
	background-position:center top;
	background-repeat:no-repeat;
	width:auto;
	overflow-y:scroll}

#menu{
	height:30px;
	background:#000;

	}
	
a img{ border:none;}

ul{
	list-style:none;
	margin:0;
	padding:0;}
	
#menu ul{
	width:680px;
	margin:0 auto;
	padding:0;}

#menu ul li{
	float:left;
	display:inline-block;
	height:30px;
	color:white;
	padding:6px 10px 0 10px;
	font-size:12px;}

#menu ul li a{
	color:white;
	padding-top:4px;
	text-decoration:none;
	}
	
#all{

}
	
#content{
	position:relative;
	width:980px;
	margin:0 auto;}
	
#logo {
	position:absolute;
	top: 18px;
	left:20px;
	height:167px;
	width:334px;
	background:url(images/bot_logo.png);}
	
#twitter a{
	position:absolute;
	top: 188px;
	left:0px;
	height:160px;
	width:47px;
	background:url(images/twitter.png);}
	
.block{
	float:left;
	width:154px;
	height:112px;
	margin:12px;
	background: url(images/box_bg.png)}
		
.block p{
	margin:0;
	}

.block a{
	display:block;
	text-decoration:none;
	font-size:10px;
	color:#FFF;
	}

.block table{
	float:left;
	display:block;
	width:154px;
	margin:0;
	padding:0;
	color:black;
	font-size:11px;}
	
.block .head{
	float:left;
	width:140px;
	height:19px;
	background:#000;
	font-size:16px;
	color:white;
	padding:3px 7px;}



.block .meer{
	float:left;
	display:block;
	width:149px;
	text-align:right;
	margin:0;
	padding:0 5px 0 0;
	color:black;
	font-weight:bold;
	font-size:11px;}
	
/* HOME back */

#home_back{
	position:absolute;
	top: 80px;
	left:0px;
	width:956px;
	height:510px;
	background:url(images/home_back.png);
	z-index:-1000;
	}
	
#home_buttons a.ag{
	position:absolute;
	top: 405px;
	left:40px;}
	
#home_buttons a.bio{
	position:absolute;
	top: 455px;
	left:200px;}
	
	
#home_buttons a.fotos{
	position:absolute;
	top: 455px;
	left:400px;}
	
#home_buttons a.nieuws{
	position:absolute;
	top: 425px;
	left:570px;}
	
#home_buttons a.media{
	position:absolute;
	top: 445px;
	left:770px;}
	
#home_nieuwsbrief{
	position:absolute;
	top: 30px;
	left:680px;
	width:286px;
	height:128px;
	background:url(images/box_bg.png);
	z-index:1000;
	color:black;
	}
	
#home_nieuwsbrief .head{
	float:left;
	width:272px;
	height:19px;
	background:#e2001a;
	font-size:16px;
	color:white;
	padding:3px 7px;}
	
#nbrief input{
	background:url(images/box_bg.png);}
	
#nbrief {
	float:left;
	padding:10px;}
	
#nbrief label{
	float:left;
	display:inline-block;
	width:100px;} 

#sub{
	position:absolute;
	top:100px;
	right:25px;
	display:inline-block;
	width:100px;
	} 
	

	
/* BIO back */

#bio_back{
	position:absolute;
	top: 50px;
	left:220px;
	width:741px;
	height:746px;
	background:url(images/bio_back.png);
	z-index:-1000;}

#bio_left{
	position:absolute;
	top: 200px;
	left:50px;
	width:178px;}
	
#bio_content{
	position:absolute;
	top: 280px;
	left:180px;
	width:480px;
	color:white;
	font-size:12px;}
	
#bio_title{
	position:absolute;
	top: 240px;
	left:180px;
	width:460px;
	height:28px;
	color:black;
	font-size:22px;
	padding:4px 10px;
	background:#FFF}
	
#bio_content2{
	position:absolute;
	top: 100px;
	left:180px;
	width:480px;
	color:white;
	font-size:12px;}
	
#bio_title2{
	position:absolute;
	top: 60px;
	left:180px;
	width:460px;
	height:28px;
	color:black;
	font-size:22px;
	padding:4px 10px;
	background:#FFF}
	
#bio_image{
	position:absolute;
	top: 68px;
	left:180px;}
	
/* Agenda */

#agenda_image{
	position:absolute;
	top: 180px;
	left:720px;}

#agenda_fotos{
	position:absolute;
	top: 400px;
	left:750px;}
	
#agenda_content{
	position:absolute;
	top: 200px;
	left:100px;
	height: 100px;
	width:574px;
	color:white;
	font-size:11px;
}

#agenda_head{
	position:absolute;
	height: 24px;
	width:154px;
	font-size:21px;
	color:white;
	padding:3px 7px;
	background:#e2001a}



#agenda_content .item{
	float:left;
	margin:0 0 15px 174px;
	height: 126px;
	width:400px;
	color:white;
	font-size:11px;
	background:url(images/box_bg.png)}
	
#agenda_content .item .head{
	position:absolute;
	height: 24px;
	width:386px;
	font-size:21px;
	color:white;
	padding:3px 7px;
	background:#e2001a}
	
#agenda_content .item .head .meer_info{
	font-size:14px;
	color:white;
	padding:3px 7px;
	background:#e2001a}

#agenda_content .item ul{
	float:left;
	margin-top:32px;
	width:200px;
	height: 126px;}

#agenda_content .item ul li{
	float:left;
	color:black;
	width:184px;
	height:11px;
	padding:2px 7px;
	font-size:11px;}
	
/* LINKS back */

#links_back{
	position:absolute;
	top: 160px;
	left:0px;
	width:534px;
	height:592px;
	background:url(images/links_back.png);
	z-index:-1000;}

#links_fotos{
	position:absolute;
	top: 350px;
	left:720px;}
	
#links_content{
	position:absolute;
	top: 140px;
	left:170px;
	height: 100px;
	width:574px;
	color:white;
	font-size:14px;
}

#links_content a{
	color: white}

	
/* LINKS back */

#contact_back{
	position:absolute;
	top: 160px;
	left:0px;
	width:615px;
	height:615px;
	background:url(images/contact_back.png);
	z-index:-1000;}

#links_fotos{
	position:absolute;
	top: 350px;
	left:720px;}
	
#contact_content{
	position:absolute;
	top: 180px;
	left:190px;
	height: 100px;
	width:574px;
	color:white;
	font-size:14px;
	line-height:22px;
}

#contact_right{
	position:absolute;
	top: 200px;
	left:600px;
	width:356px;
	color:#000;}
	
#contact_right.meer{
	color:#000;}
	
/* FOTO back */

#fotos_back{
	position:absolute;
	top: 160px;
	left:60px;
	width:429px;
	height:287px;
	background:url(images/fotos_back.png);
	z-index:-1000;
	}
	
#fotos_buttons{
	position:absolute;
	top: 0px;
	left:0px;
	}
	
#fotos_buttons a.optredens{
	position:absolute;
	top: 140px;
	left:390px;}
	
#fotos_buttons a.instrument{
	position:absolute;
	top: 160px;
	left:670px;}
	
	
#fotos_buttons a.repetities{
	position:absolute;
	top: 350px;
	left:120px;}
	
#fotos_buttons a.pers{
	position:absolute;
	top: 410px;
	left:375px;}
	
#fotos_buttons a.restjes{
	position:absolute;
	top: 460px;
	left:690px;}
	
#fotos_gallery{
	position:absolute;
	top: 100px;
	left:50px;
	width:960px;}
	
#fotos_gallery ul li{
	float:left;
	width:240px;
	height:240px;
	display:inline-block;
	}
	
/* NIEUWS back */

#nieuws_back{
	position:absolute;
	top: 0px;
	left:300px;
	width:460px;
	height:236px;
	background:url(images/nieuws_back.png);
	z-index:-1000;}

#nieuws_fotos{
	position:absolute;
	top: 350px;
	left:720px;}
	
#nieuws_content{
	position:absolute;
	top: 200px;
	left:100px;
	height: 100px;
	width:574px;
	color:white;
	font-size:14px;
}

#nieuws_content .text,#nieuws_blokjes .text{
	float:left;
	padding: 3px 5px;
	font-size:11px;
	color:#000;
	}

#nieuws_title{
	position:absolute;
	top: 240px;
	left:100px;
	height: 24px;
	width:566px;
	color:white;
	font-size:21px;
	padding:4px 8px;
	background:#000
}


#nieuws_text{
	position:absolute;
	top: 290px;
	left:100px;
	padding: 8px 12px 40px 12px;
	font-size:12px;
	color:#000;
	width:558px;
	background:url(images/box_bg.png)
	}
	
#nieuws_terug a{
	position:absolute;
	top: 244px;
	left:613px;
	height: 20px;
	color:white;
	font-size:16px;
	padding:2px;
	background:#e2001a;
	text-decoration:none;
}

#nieuws_content a{
	color: white}
	
#nieuws_blokjes{
	position:absolute;
	top: 20px;
	left:413px;}
	
	
/* MEDIA back */

#media_back{
	position:absolute;
	top: 0px;
	left:300px;
	width:460px;
	height:236px;
	background:url(images/media_back.png);
	z-index:-1000;}

#media_fotos{
	position:absolute;
	top: 350px;
	left:720px;}
	
#media_content{
	position:absolute;
	top: 200px;
	left:100px;
	height: 100px;
	width:574px;
	color:white;
	font-size:14px;
}

#media_content .text{
	float:left;
	padding: 3px 5px;
	font-size:11px;
	color:#000;
	}

.media_item{
	position:relative;
	height:450px;}

.media_title{
	position:absolute;
	top: 240px;
	left:100px;
	height: 24px;
	width:846px;
	color:white;
	font-size:21px;
	padding:4px 8px;
	background:#000;
}

.media_video{
	position:absolute;
	top: 290px;
	left:100px;
	height:550px;
	margin-bottom:50px;}


.media_text{
	position:absolute;
	top: 290px;
	left:700px;
	padding: 8px 12px 40px 12px;
	font-size:12px;
	color:#000;
	width:238px;
	background: url(images/box_bg.png);
	}
	
#media_terug a{
	position:absolute;
	top: 244px;
	left:613px;
	height: 20px;
	color:white;
	font-size:16px;
	padding:2px;
	background:#e2001a;
	text-decoration:none;
}

#media_content a{
	color: white}
