/* CSS Document */

body{
	padding:0px;
	margin:0px;
/*	font-family:Futura, Arial, Helvetica, sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
	background:#dba336;
	font-size:11px;
	color:#FFFFFF;
}
br.clearer  { line-height: 0px; height: 0px; clear: both; }
a{color:#fff;text-decoration:underline;}
TD{
	text-align:left;
	vertical-align:top;
}
.errors  {border:2px solid #ff0033;padding:5px;}
.errors h3 {color: #ff0000;}
a img { border: 0;}

.kop{
	background:#153e00 url(../Images/bg_kop.jpg) right no-repeat;
}
.koppen{
	font-size:11px;
	color:#FFFFFF;
}
.login{
	text-align:right;
	vertical-align:bottom;
	padding:0 0 20px 0;
	margin:0px;
}
.login TD{
	text-align:right;
}
.login INPUT{
	border:1px solid #143702;
	font-size:11px;
}
.knop{
	background:#5d9e3d;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #143702;
	font-size:11px;
	height:22px;
	width:200px;
}
.content{
	background:#153e00;
	padding:19px 18px 19px 19px;
}

.tabel {
  margin: 0 auto;
}
.tabel a{
	color:#5d9e3d;
	text-decoration:none;
}
.tabel a:hover{
	color:#dba336;
}
.tabel P{
	margin:0px;
}
.tabel .form INPUT, .tabel .form TEXTAREA{
	height:18px;
	border:1px solid #FFFFFF;
}
.tabel .form  {
	border:1px solid #143702;
	background:#FFFFFF;
	font-size:11px;
}

.tabel .rand{
	background:#dba336;
}
.tabel .kop{
	padding:5px 10px 5px 10px;
	background:#78711b;
	font-size:12px;
	font-weight:bold;
}
.tabel .content{
	padding:4px 10px 2px 10px;
	font-size:11px;
}
.tabel .bullet{
	border:1px solid #143702;
	background: #FFFFFF;
	color:#153e00;
	padding:3px 2px 2px 2px;
}
.tabel .bullet INPUT{
  color:#153e00;
}
.tabel .bullet TD{
	vertical-align:middle;
}

.tabel .puldown{
	margin:1px;
}
.tabel .knop{
	float: right;
	background:#5d9e3d;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #143702;
	font-size:11px;
	height:26px;
}


.BP{
	font-size:10px;
}
.BP a{
	color:#153e00;
	text-decoration:none;
}
.BP a:hover{
	color:#ffffff;
	text-decoration:none;
}

.left {
  float: left;
}
.right  {
  float: right;
}

ul.professionals {margin:0; padding:0; list-style-type:none; list-style-image:none;}
ul.professionals li {display:inline; width:75px;}

table.styling {background-color: #DBA336; margin: 1em auto; width: 791px;}
table.styling th {background-color: #78711B; padding: 3px 7px; font-size:12px; text-align:left;}
table.styling td {background-color: #153E00; padding: 3px 7px;}
table.styling td.form {padding:0;margin: 0;}
table.styling td.form select, table.styling td.form input {padding:0;margin:1px;}
table.styling td form {margin: 0;}

table#agenda {}
table#agenda td.dag {width:85px;}
table#agenda tr.rij td a  {display:block; width:100%; height:100%; margin:0;}
table#agenda .afwezig  {background:#000000;}
table#agenda .beschikbaar  {background:#ffffff;}
table#agenda .vol  {background:#ff0000; text-align:center;}
table#agenda .vol a  {color:#000;}
table#agenda .prive  {background:#ffffff;}
table#agenda .groepsles  {background:#cccccc;}
table#agenda .jeugdles  {background:#00cc99;}
table#agenda .vergadering  {background:#333399;}
table#agenda .golfclinic  {background:#CC66CC;}
table#agenda tr.rij td a:hover  {background:#dba336;}
table#agenda tr.rij td {font-size:9px; padding:0;}
table#agenda tr.rij td.tijd {width:90px; padding:0; text-align:center;}
table#agenda a{color:#5d9e3d;text-decoration:none;}
table#agenda a:hover{color:#000;}
table.agenda_smaller {width:605px;}
table#agenda td.dag {width:60px;}
table#agenda td.tijd {width:auto;}
.foto img{border:2px solid #dba336;border-right:1px;}
.foto img.proSelected{border:4px solid #153e00;border-right:1px;}
div.loading {
  background-color:#78711B;
  border: 1px solid #DBA336;
  width: 615px;
  padding: 15px;
  font-size: 14px;
}

span.required, span.error { color:#ff0000; }
form.nieuwsbrief_inschrijven input {
  border:1px solid #143702;
}

.menu_top{
	font-size:13px;
	line-height:30px;
	font-weight:bold;
	background:#153e00;
	padding:10px 15px 10px 15px;
}
.menu_top UL{
	list-style:none;
	margin:0px;
	padding:0px;
}
.menu_top UL LI{
	float:left;
	padding:0 5px 0 0;
	}
.menu_top UL LI A{
	padding:5px 10px 5px 10px; 
	color:#FFFFFF;
	background:#78711b;
	border:1px solid #dba336;
	text-decoration:none;
}
.menu_top UL LI A:hover{
	color:#dba336;
}

