body {
	margin: 0px;
	padding: 0px;
	background: #2F3E5D;
	}

body,
div,
table,
input,
select {
	font: 12px Trebuchet MS, arial, sans-serif;
	color: #fff;
	}
	
td {
	vertical-align: top;
	}
	
a { font-size: 11px; 
    color: #D1FF18 ; 
	text-decoration: underline 
	}
a:hover { font-size: 11px; 
		  color: #D1FF18 ; 
		  text-decoration: none 
		  }	
	
form {
	margin:0px;
	}	

#headerTop {
	background: url("../../images/bgHeaderTop.gif") no-repeat top left;
	height: 89px;
	}
#bgNav {
	background: url("../../images/bgNavigatie.gif") no-repeat top left;
	height: 56px;
	padding-left: 261px;
	}	

	
#canvasHome {
	background: url("../../images/bgCanvasHome.gif") no-repeat top left;
	padding: 60px 0px 0px 119px;
	}	
#canvasNieuws {
	background: url("../../images/bgCanvasNieuws.gif") no-repeat top left;
	padding: 60px 0px 0px 119px;
	}
#canvasWorkshop {
	background: url("../../images/bgCanvasWorkshops.gif") no-repeat top left;
	padding: 60px 0px 0px 119px;
	}
#canvasStreetdance {
	background: url("../../images/bgCanvasStreetdance.gif") no-repeat top left;
	padding: 60px 0px 0px 119px;
	}
#canvasPilates {
	background: url("../../images/bgCanvasPilatus.gif") no-repeat top left;
	padding: 60px 0px 0px 119px;
	}
#canvasDemoteam {
	background: url("../../images/bgCanvasDemoteam.gif") no-repeat top left;
	padding: 60px 0px 0px 119px;
	}
#canvasGastenboek {
	background: url("../../images/bgCanvasGastenboek.gif") no-repeat top left;
	padding: 60px 0px 0px 119px;
	}				
	
div.merchandise {
	position: absolute;
	top: 145px;
	left: 0px;
	height: 143px;
	width: 31px;
	visibility: show;
	}
	
table#minHeight {
	width: 600px;
	height: 400px;
	}	
	
/* styles tbv navmenu */
.navBut {
	color: #D1FF18; 
	background: #2F3E5D;
	padding: 2px 2px 2px 8px; 
	font-family: Trebuchet MS, Arial, Verdana; font-size: 11px;
	}
.navButOver {
	color: #D1FF18;
	background: #768094;
	padding: 2px 2px 2px 8px; 
	font-family: Trebuchet MS, Arial, Verdana; font-size: 11px;
  	}
	
#taalKeuze {
	position: absolute; 
	top: 1px; 
	left:630px; 
	color: #fff;
	}	
	
.newsListItemOff {
	margin-bottom: 0px;
	padding: 5px; 
	border-bottom: 1px solid #788093;
	}
.newsListItemOn {
	margin-bottom: 0px;
	background: #3E527B; 
	padding: 5px; 
	border-bottom: 1px solid #788093;
	}	
/* styles tbv navmenu */
	
table.dlPhoto,
table.formDvr {
	width: 500px;
	}
table.dlPhoto td {
	width: 159px;
	padding: 0 16px 16px 0;
	vertical-align: top;
	}
table.formDvr td {
	width: 159px;
	padding: 2px 16px 2px 0;
	vertical-align: top;
	}
	
	
table.formDvr input,
table.formDvr select {
	height: 18px;
	color: #000;
	}	

	
table.members,
table.guest,
table.agenda {
	width: 620px;
	}
	
table.members td {
	vertical-align: top;
	padding: 0 0 30px 0;
	}
table.members td.last,
table.formDvr td.last {
	width: 100%;
	padding-left: 16px;
	}
table.members h1 {
	font-size: 15px;
	font-weight: bold;
	}	
.archivePad {
	padding-left: 33px;
	}
	
table.guest td {
	vertical-align: top;
	padding: 4px 10px;
	background: #2A3959;
	}
	
table.guest td.up {
	padding: 16px 10px 0 10px;
	}	
table.guest td.uplast {
	width: 100%;
	padding: 16px 10px 0 10px;
	}	
table.guest td.down {
	padding: 0 10px 16px 10px;
	}	
table.guest td.downlast {
	width: 100%;
	padding: 0 10px 16px 10px;
	}	
	
table.guest td.last {
	width: 100%;
	background: none;
	}
table.guest td.space {
	background: none;
	}	

table.agenda th {
	text-align: left;
	padding-bottom: 10px;
	}	
table.agenda h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	line-height: 14px;
	}
table.agenda td {
	text-align: left;
	padding: 5px 10px 5px 0;
	border-top:  1px solid #788093;
	}
	
.nummerBlok {
	padding: 10px;
	background: #2A3959;
	}	

.Titel {  
	font-size: 18px; 
	font-weight: bold; 
	font-style: normal; 
	color: #ffffff 
	}

/*
CAPTCHA-Styles
*/
p.captcha_1,
p.captcha_2,
p.captcha_notvalid {
	margin: 0;
	background: transparant;
	color: #fff;
}
p.captcha_2 {
	color: #fff;
}
p.captcha_notvalid {
	font-weight: bold;
	color: #fff;
}
.captchapict {
	margin: 0;
	padding: 0;
	color: #000000;
}
#captcha {
	margin-left: 10px;
	margin-right: 10px;
	color: #000000;
}
#captcha input {
	color: #000000;
}
/*
CAPTCHA-Styles
*/
