
.validator-required label { 
	font-weight: bold; 
}


/* INPUTS */

input.text, 
input.upload, 
input.password,
input.url,
select, 
textarea { 
	padding: 4px; 
}

textarea { 
	min-height: 100px; 
}

input.checkbox, 
input.radio { 
	float: left; 
}


/* LAYOUT

* .row ist mit form ge-prefixed, weil .row sehr generisch ist. 
* hoffentlich bald durch (semantische) Listenelemente ersetzt!
*/


form .row { 
	float: left; 
	width: 100%; 
}

.option, 
.multipleCheckbox { 
	clear: left;
}

.multipleCheckbox label, 
.option label { 
	float: left; 
	width: 90%; 
}


/* einzelne Checkbox

* aktuell noch falsches markup: label vor input, daher etwas krudes 
* floating erforderlich. Hoffentlich bald umgedreht (basecamp wei§ Bescheid).
*/

.fieldtype-CheckboxField .field { 
	float: left; 
}

.fieldtype-CheckboxField label { 
	display: inline; 
}


/* Date-Select-Felder */

select.date_day, 
select.date_month, 
select.date_year { 
	float: left; 
}


/* BUTTONS */

input.button { 
	cursor: pointer; 
	padding: 2px 3px; 
	width: auto;
	overflow: hidden;
	margin-right: 1em; 
}

input.button:active { 
	position: relative; 
	top: 1px; 
}