@charset "UTF-8";
/* CSS Document */


/* Strucktur */
.cform ol{
	list-style:none;
	margin:5px 0 !important;
}

.cform .cf_li_text_err{
	display:none;
}

.failure{
	background:#ffbcb8;
	border:1px solid #e43227;
	padding:5px;
	margin-bottom:30px;
}

.success{
	color: #4F8A10;
	background-color: #DFF2BF;
	padding:5px;
	border:1px solid #4F8A10;
	text-align:center;
}

.failure ol{
	padding-left:10px;
}

.cform li{
	margin:10px 0;
}

.cform fieldset{
	margin-bottom:15px;
}

.cform legend{
	color:#004178;
	font-size:140%;
	line-height:120%;
}

/* Input-Fields */
.cform .single{
	background:#EBF2F9 none repeat scroll 0 0;
	border:1px solid #BCD5ED;
	color:#4C4C4C;
	display:block;
	font-size:100%;
	line-height:100%;
	margin-bottom:3px;
	padding:6px;
	width:97%;
}

.cform .cformselect{
	display:block;
	margin-bottom:3px;
}

.cform .area{
	background:#EBF2F9 none repeat scroll 0 0;
	border:1px solid #BCD5ED;
	color:#4C4C4C;
	display:block;
	font-size:130%;
	line-height:100%;
	margin-bottom:3px;
	padding:6px;
	width:97%;
}

.cform .seccap{
	display:block;
}

.cform a{
	border:0 !important;
}

.cform .secinput{
	width:68%;
	background:#EBF2F9 none repeat scroll 0 0;
	border:1px solid #BCD5ED;
	color:#4C4C4C;
	font-size:100%;
	line-height:100%;
	padding:6px;
	margin:0 0 0 0;
}


img.captcha	{
	vertical-align:text-bottom;
	margin:0 5px 5px 5px;

}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_grey.gif) no-repeat;
	width:21px;
}

.cform .cf-box-group span{
	padding:0 10px 0 5px;
}
