form, fieldset {
	padding: 0;
	margin: 0;
	border: none;
}

form input {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #787353;
}


	
#contentLeft form {
	padding: 20px 0 0 0;
}

/* TDO Mini Forms */
form.tdomf_form input{
	width: 250px;
}

form.tdomf_form input[type=checkbox]{
	width: 35px
}

form.tdomf_form {
	clear: left;
	float: left;
	width: 551px;
}

form.tdomf_form fieldset{
	padding: 20px 0 0 0;
}

form.tdomf_form input[type=submit]{
	width: 150px;
	margin: 0 5px 0 0;
}


/* Registrierung */
#contentLeft fieldset {
		margin: 0 0 20px 0;
		padding: 20px 0 0 0;
		border: none;
		border-top: 1px solid #e9c362;
	}
	
	#personal_information {
		display: none;
	}
	
		fieldset span{
			margin: 10px 0;
		}
	
	legend {
		padding: 0 10px 0 0;
		font-weight: bold;
	}
	
	label {
		font-size: 11px;
	}
	
	input, select {
		width: 170px;
	}
	
	input, textarea, select {
		background: #F1F0E8;
		border-bottom: 2px solid #F1F0E8;
		border-left: 1px solid #CFCEC7;
		border-top: 1px solid #CFCEC7;
		padding: 1px 3px;
		margin: 0 0 5px 0;
	}
			
	input[type=submit] {
		border: none;
		background: #e8bb49;
		color: #fff;
		padding: 2px 5px 3px 5px;
		margin: 2px 0 0 0;
		overflow: hidden;
}

	* html input[type=submit] {
		padding: 2px 0px 3px 0;
	}
	
	input[type=submit]:hover {
		background: #d2a423;
		cursor: pointer;
	}
	
	dl {
		clear: left;
		float: left;
		margin: 10px 0 0 0;
	}
		dl dd {
			float: left;
			margin: 0 10px;
		}
		
		dl dd.bio {
			width: 300px;
		}

		dl dd.pic {
			width: 200px;
		}
		
			dl dd.pic IMG{
				border: 1px solid #e9c362;
			}
					
			dl dd input, dl dd select, dl dd textarea{
				width: 180px;
			}
			
			dl dd textarea {
				width: 300px;
				height: 150px;
			}
			
			dl dd input[type=checkbox] {
				width: 20px;
			}
			
			dl dd input.short {
				width: 80px;
			}
			
			td input, td select, td textarea{
				width: 180px;
				border: 1px solid #e9c362;
				background: #F1F0E8;
			}
			
			td textarea {
				width: 300px;
				height: 150px;
			}
			
			td input.checkbox {
				width: 20px;
			}
			
			td input.short {
				width: 80px;
			}
			
			td input.submit {
				color: white;
				font-weight: bold;
				background: #e9c362;
			}


/* Login */
form.login {
	width: 100%;
	font-size: 11px;
}

form.login label {
	display: block;
	padding: 0 0 5px 0;
}

form.login input.textfield {
	width: 170px;
	background: #F1F0E8;
	border-bottom: 2px solid #F1F0E8;
	border-left: 1px solid #CFCEC7;
	border-top: 1px solid #CFCEC7;
	padding: 1px 3px;
	margin: 0 0 5px 0;
}

form.login input.submit {
	border: none;
	background: #e8bb49;
	color: #fff;
	padding: 2px 5px 3px 5px;
	margin: 2px 0 0 0;
	overflow: hidden;
}

* html form.login input.submit {
	padding: 2px 0px 3px 0;
}

form.login input.submit:hover {
	background: #d2a423;
	cursor: pointer;
}


form.login p {
	color: #d2a423;
	line-height: 15px;
}

form.login a {
	color: #000391;
}

#commentform textarea {
	width: 551px;
}
