/*
 * Form, input defenitions
 */
input, select, textarea {
  margin: 2px;
	font-size: 	14px;
	background: #FFFFFF;
	color: #000000;
	border: #CCC 1px solid;
}

input, select, textarea { width: 200px;	}

textarea { height: 150px; }

input.checkbox, input.radio { border: 0px; width: auto; background: none; vertical-align: middle; }

button {
  height: 22px;
  line-height: 15px;
  background: #DAD9DD url(../images/background.button.gif) repeat-x top left;
  border-top: 1px solid #D9D9D9;
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #98989B;
  border-left: 1px solid #C1C0C2;
  color: #333;
  cursor: pointer;
  margin: 2px;
}

input.login_input {	width: 170px; }

select.date_year, select.date_month, select.date_day, select.time_second, select.time_minute, select.time_hour { width: 16%; }

table#aanmelden tr td input,
table#aanmelden tr td select,
table#aanmelden tr td textarea { width: 140px;}
table#aanmelden tr td input.checkbox{ width:auto; }

form label { padding-left: 13px; }
form label.required { background: url(/modules/form/skins/default/icons/bullet_star.png) no-repeat left center; color: #000; font-weight: normal; }
form label.nopadding { padding: 0; }
