input.text_captcha {
	padding: 3px;
	background: #f4f6f1;
	border-top: 1px solid #d3e4ba;
	border-right: 1px solid #e8f2d9;
	border-bottom: 1px solid #e8f2d9;
	border-left: 1px solid #d3e4ba;
	width: 164px;
}

input.text_captcha_red {
	padding:3px;
	background:#f4f6f1;
	border: 1px solid #ff0000;
	width: 164px;
}

.font_red {
	color: #ff0000;
	font-weight: bold;
}

.font_red_soft {
	color: #ff0000;
}

.error_li {
	margin: 10px;
	list-style: inside url("../images/design/li-error.gif");
}

.captcha_image {
	border-top: 1px solid #d3e4ba;
	border-right: 1px solid #e8f2d9;
	border-bottom: 1px solid #e8f2d9;
	border-left: 1px solid #d3e4ba;
}

table td.td_trenner {
	background-color: #d3e4ba;
	height: 1px;
}

input.text, textarea.text {
	padding: 3px;
	background: #f4f6f1;
	border-top: 1px solid #d3e4ba;
	border-right: 1px solid #e8f2d9;
	border-bottom: 1px solid #e8f2d9;
	border-left: 1px solid #d3e4ba;
	width: 210px;
}

input.text_red, textarea.text_red {
	padding:3px;
	background:#f4f6f1;
	border: 1px solid #ff0000;
	width: 210px;
}

input.text_mail {
	padding: 3px;
	background: #f4f6f1;
	border-top: 1px solid #d3e4ba;
	border-right: 1px solid #e8f2d9;
	border-bottom: 1px solid #e8f2d9;
	border-left: 1px solid #d3e4ba;
	width: 129px;
}

input.text_mail_red {
	padding:3px;
	background:#f4f6f1;
	border: 1px solid #ff0000;
	width: 129px;
}

table.table_breit td.submit_button {
	text-align: center;
}
