/*+++++++++++ Formular Elemente +++++++++++++++++++++++*/
form{
font-family: Arial, Tahoma, Verdana, sans serif;
font-size: 12 px;
line-height: 18px;
}
/* --- Start von Philip hinzugefuegt --- */
.fund {
	position:relative;
	left:445px;
	top:-202px;
	margin-bottom:-202px;
}
.fund input {
	width:100px;
}
#fuendig {
	width:270px;
	height:178px;
}
/* --- Ende von Philip hinzugefuegt --- */
fieldset{
	padding:0 10px;
	margin-bottom:20px;
	display:block;
	background-color: #EDE4C6;
	width: 400px;
	border: 2px solid #9D8F5E;
	color:#000000;
}
.fieldset_inner{
	margin:10px;
}
input{
}
input.big{
	width:240px;
}
input#plz{
	width:40px;
	margin-right:5px;
}
input#ort{
	width:190px;
}
/* Eingabefelder */
.miniIF{
	width:40px;
}
textarea{
	width:380px;
}
select option{
	padding-right:5px;
}
legend{
	padding:0 5px 0 5px;
	color:#000000;
}

label{
width: 120px;
float:left;
text-align: right;
margin: 3px;
padding: 3px;
}

.submit, .reset{
	background-color: #EDE4C6;
	border: 2px solid #9D8F5E;
	margin-right:16px;
	padding:1px 8px;
	cursor:pointer;
}
fieldset .submit{
	background-color: #6E2202;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	margin-left:133px;
}

form br{
clear: left;
}
.radio{
margin: 0 10px 0 0;
padding-top:3px;
display:block;
float:left;
line-height:30px;
}
.ok{
	color:#00AA00;
}

#linkeSpalte fieldset{
	padding:0;
	margin:0;
	width: 210px;
	border: 2px solid #6E2202;
	background-color:#DD7129;
	border-left-width:0;
	border-right-width:0;
}
#linkeSpalte fieldset .fieldset_inner{
	margin-left:20px;
	margin-bottom:20px;
}
#linkeSpalte fieldset legend{
	font-size:12px;
	color:#6E2202;
}
#linkeSpalte fieldset,
#linkeSpalte fieldset input,
#linkeSpalte fieldset select{
	font-size:11px;
}
#linkeSpalte label{
	padding-left:0;
	margin:0;
	font-size:11px;
	color:#000000;
}
#linkeSpalte fieldset select{
	margin-right:2px;
}
#linkeSpalte label{
	float:none;
}
#linkeSpalte fieldset .submit{
	margin-left:0;
}