fieldset form, fieldset form label, fieldset input.input_text, fieldset form textarea.input_text {
	margin: 10px 0 10px 0;
	display: block;
}
fieldset form label {
	margin: 0 0 5px 0;
}
fieldset input.input_text, fieldset form textarea.input_text {
	width: 215px;
	height: 20px;
	margin-top: 0px;
	border: 1px solid #ADC6DA;
}
fieldset form textarea.input_text {
	height: 75px;
	overflow: auto;
}
input.input_text, textarea.input_text {
	background-color: #FFFFFF;	
}
.error {
	color: #FF0000 !important;
}

.inputtype
{
	width:180px;
	border:1px solid #4492bf;
	padding:2px 4px;
	background-color:#ffffff;
}

.inputtypeplz
{
	width:40px;
	margin-right:4px;
	border:1px solid #4492bf;
	padding:2px 4px;
	background-color:#ffffff;
}

.inputtypeort
{
	width:126px;
	margin-right:4px;
	border:1px solid #4492bf;
	padding:2px 4px;
	background-color:#ffffff;
}

.tdLabel
{
	padding-top:12px;
}
.tdInput
{
	vertical-align:top;
	padding-top:2px;
}








form.codepromo input.input_text, form.codepromo textarea.input_text {
	background-color: #FFFFFF;	
}
form.codepromo .error {
	color: #FF0000 !important;
}

form.codepromo .inputtype
{
	width:220px;
	border:1px solid #4492bf;
	padding:2px 4px;
	background-color:#ffffff;
}

form.codepromo .inputtypeplz
{
	width:40px;
	margin-right:4px;
	border:1px solid #4492bf;
	padding:2px 4px;
	background-color:#ffffff;
}

form.codepromo .inputtypeort
{
	width:166px;
	margin-right:4px;
	border:1px solid #4492bf;
	padding:2px 4px;
	background-color:#ffffff;
}

form.codepromo .tdLabel
{
	padding-top:12px;
}
form.codepromo .tdInput
{
	vertical-align:top;
	padding-top:2px;
}