input, textarea {
    border: 1px gray solid;
    
}
/* ---------- old ----------- */
/*
layout for the old form-labels
*/
.csc-form-label-req {
	font-weight: bold;
	margin-left: 1px;
}

.csc-form-label {
	margin-left: 1px;
}

/*
layout for the old form-table
*/

.csc-mailform {
	margin-left: 10px;
}

td.csc-form-labelcell {
	margin-bottom: 0px;
}

.csc-mailform {
	padding: 0px;
	margin: 0px;
}

/* ---------- new ----------- */
	
/* labels (left and right) */

div.adv-form-label {
	float: left;
	margin-left: 1px;
	margin-bottom: 1px;
	width: 170px;
	display: inline;	
}

div.adv-form-label-req {
	font-weight: bold;
        float: left;
	margin-left: 1px;
	margin-bottom: 1px;
	width: 170px;
	display: inline;
}

/* spacer */

div.adv-form-spacer {
	clear: both;
	margin-bottom: 10px;
}

/* form fields */

div.adv-form-field, div.adv-form-field-first, .adv-form-field-radio, .adv-form-field-first-radio {
	margin-left: 9px;
	float: left;
	display: inline;
}

.div.adv-form-field-checkbox {
	margin-left: 20px;
	padding-left: 20px;
}

div.adv-form-field-second input {
	margin-left: 8px;
}

div.adv-form-field-first-radio, div.adv-form-field-radio {
	width: 15px;
	float: left;
}

div.adv-form-field-checkbox {
	width: 250px;
	float: left;
}

div.adv-form-field-radio input, div.adv-form-field-first-radio input {
	border: none;
}

div.adv-form-field-text {
	margin-left: 5px;
	width: 180px;
	display: inline;
}

