/* forms */
input, textarea, select {
	line-height: 13px;
	margin: -2px 0 0 0;
	padding: 2px;
	width: 120px;
	border: 1px solid #A6A49C;
	background-color: #FFFFFFF;
}

input[type="radio"],
input[type="checkbox"] {
	width: auto;
	border: none;
	vertical-align: text-top;
}

form p {
	margin: 0 3px 0 0;
}
form h4 {
	margin: 4px 0 4px 0;
}
form td {
	padding: 7px 0 4px 0;;
}
form dl, .newslist dl {
	line-height: 20px;
	margin: 0;
	padding: 0;
width: 100%;
}
form dt, .newslist dt {
	margin: 0 0 5px 0;
	width: 30%;
	float: left;
clear: left;
}
form dd, .newslist dd {
	margin: 0 0 5px 5px;
	float: left;
width: 60%;
}

/* contentform */
#pagecontent form, #pagecontent .registration {
	background-color: #F7F7F7;
	padding: 10px;
}
#pagecontent form .registration {
	margin-top: -10px;
	padding: 0px;
}

.institution, textarea {
	width: 378px;
}
#pagecontent .formbutton, #pagecontent .formbuttonlarge {
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
	padding: 3px 5px 3px 5px;
	width: 91px;
	border: 0;
	background-image: url(../_buttons/submit_bg.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-color: transparent;
}
#pagecontent .formbuttonlarge {
        background-image: url(../_buttons/submit-large_bg.gif);
	width: 141px;
}

.tx-srfeuserregister-pi1-radio, .tx-srfeuserregister-pi1 input[type=checkbox] { 
	margin: 3px 5px -4px 5px;
	padding: 0 0 3px 0;
	width: auto;
	background-color: transparent;
	border: 0;
}
#pagecontent .message {
	color:#C46C1D;
}
#pagecontent #tx-srfeuserregister-pi1-tx_wocatusers_status {
	width: auto;
}

/* form userfunctions */
#userfunctions .formbutton, #userfunctions .tx-mmdamfilelist-pi1-searchbox-button {
	color: #000000;
	margin-top: 10px;
	padding: 2px 5px 4px 5px;	
	width: auto;
	border: 0;
	background-color: #BEBBAE;
}
