div.tx-thmailformplus-pi1 form fieldset {
	display:		block;
	margin:			10px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	border:			none;
	border:0px solid;
}

div.tx-thmailformplus-pi1 form fieldset p.legend {
	color:			#584528;
	font-size:		1em;
	font-weight:		bold;

	margin:			0px;
	padding:		0px;
}

div.tx-thmailformplus-pi1 form fieldset span.required {
	line-height:		1.4em;
}

div.tx-thmailformplus-pi1 form fieldset div div.anrede_caption,
div.tx-thmailformplus-pi1 form fieldset div label {
	color:			#584528;
	font-size:		1.2em;
	font-weight:		normal;
	line-height:		1.4em;

	margin:			0px;
	padding:		0px;
	width:			110px;
	display:		block;
	float:			left;
}

input#contact_anrede_m,
input#contact_anrede_f,
.radio_caption {
	width:			auto !important;
	padding:		0px 3px !important;
}


div.tx-thmailformplus-pi1 form fieldset textarea,
div.tx-thmailformplus-pi1 form fieldset select,
div.tx-thmailformplus-pi1 form fieldset input.input_text {
	background:		none;
	background-color:	#fff;
	border:			1px solid;
	margin:			1px;
	width:			220px;
}

div.tx-thmailformplus-pi1 form fieldset select {
	width:			222px !important;
}

div.tx-thmailformplus-pi1 form fieldset textarea {
	width:			385px;
	height:			100px;
}

div.tx-thmailformplus-pi1 form fieldset input#contact_plz {
	width:			45px;
}

div.tx-thmailformplus-pi1 form fieldset input#contact_ort {
	width:			168px;
}

div.tx-thmailformplus-pi1 form fieldset div ul.anrede {
/*	width:			200px;
*/
	height:20px;
}

div.tx-thmailformplus-pi1 form fieldset div ul.anrede li {
	width:			auto;
}

div.tx-thmailformplus-pi1 form fieldset ul.anrede li input {
	float:			left;
}

div.tx-thmailformplus-pi1 form fieldset div.anrede_error {
}

div.tx-thmailformplus-pi1 form fieldset span.error{
	margin-left:112px;
	color:#ff0000;
	font-weight:bold;
}

div.tx-thmailformplus-pi1 form fieldset ul {
	border:			0px solid;
	list-style-type:	none;
	padding:		0px;
	margin:			0px;

}

div.tx-thmailformplus-pi1 form fieldset ul li {
	border:			0px solid;
	float:			left;
	padding:		0px;
	margin:			0px;
	width:			205px;
}

div.tx-thmailformplus-pi1 form fieldset ul li label {
	display:		block;
	padding-left:		20px;
	padding-top:		3px;
	text-align:		left;
	font-size:		1.2em;
}

div.tx-thmailformplus-pi1 form fieldset div label.contact_vorname,
div.tx-thmailformplus-pi1 form fieldset div label.contact_name {
	white-space:		nowrap;
}

div.tx-thmailformplus-pi1 form fieldset div label.contact_name {
	width:			55px;
}

div.tx-thmailformplus-pi1 form fieldset div label.contact_vorname {
	width:			55px;
}

div.tx-thmailformplus-pi1 form fieldset div input#contact_vorname,
div.tx-thmailformplus-pi1 form fieldset div input#contact_name {
	width:			108px;
	float:			left;
}


div.tx-thmailformplus-pi1 form fieldset ul li input {
	float:			left;
	margin-top:		1px;
}

div.tx-thmailformplus-pi1 form fieldset ul li.anderes_bc {
	width:			200px;
}

div.tx-thmailformplus-pi1 form fieldset ul li.anderes_bc input {
	width:			auto;
}


div.tx-thmailformplus-pi1 form fieldset ul li.anderes_bc input.contact_standort_anderes_bc {
	width:			180px;
}

div.tx-thmailformplus-pi1 form fieldset div#cmd_container .submit_button {
}

