/**
 * Style sheet Formulare
 */
input, label, select
{
	vertical-align:middle;
}

label
{
	padding-right:6px;
	font-weight:bold;
}

span.mandatory
{
	left:-4px;
	position:relative;
	padding-right:4px;
}

input.text
{
	width:400px;
	padding:3px;
	border:1px solid #ccc;
}

input.captcha
{
	width:32px;
	padding:3px;
	border:1px solid #ccc;
}

span.captcha_text
{
	padding-left:6px;
	vertical-align:middle;
	font-size:12px;
}

textarea
{
	width:500px;
	padding:3px;
	border:1px solid #ccc;
	color:#333333;
}

input.text:focus, textarea:focus, input.captcha:focus
{
	background-color:#fbf7f1 !important;
}

select
{
	padding:2px;
	border:1px solid #ccc;
	max-width:216px;
}

input.radio
{
	margin:0px 3px 0px 0px;
}

input.checkbox
{
	margin:0px 3px 0px 0px;
	vertical-align:bottom;
}

.checkbox_container span
{
	display:block;
}

.checkbox_container label
{
	font-weight:normal;
}

p.error
{
	font-size:92.3%;
	color:#f00;
}

div.error
{
	margin-top:6px;
	margin-bottom:1px;
	font-size:92.3%;
	color:#f00;
}

div.confirm
{
	font-size:115.4%;
	color:#090;
}

