#fpre {
	width:468px;
	list-style-type:none;
}

ul#fpre {
	margin-left: 0 !important;
}

#fpre li {
	width:460px !important;
	padding:5px 0px;
}
#fpre li.slctd { background-color:#ddd; }
#fpre li strong {
	display:block;
	margin:7px 0;
}
#fpre span {
	float:none;
	display:block;
	width:160px;
	padding:4px 0;
	margin:0;
}
#fpre img {
	display:block;
	float:none;
}
#fpre select,
#fpre div.radio,
#fpre div.checkbox{ width:270px; }
#fpre input[type=text],
#fpre textarea {
	width:260px;
	padding:3px 3px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#fpre select {
	padding: 3px;
	width: 267px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #cc0000;
}

#fpre input[type=checkbox],
#fpre input[type=radio] {
	float:left;
	margin:3px 5px 3px 2px;
}
#fpre .fout { border:1px solid #d84f40 !important; }
#fpre div.submit { margin-left:160px; }
#fpre input.submit { 
	font-weight:bold;
 	background-color: #e65ea3;
 	border: none;
 	padding: 6px;
 	color: #fff;
 	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#fpre label {
	display:block;
	float:left;
	width:235px;
	background:none;
	font-size:12px;
	font-weight:normal;
	color:#555;
	padding:0;
	margin:0;
	border:none;
}
p.fpre {
	width:418px;
	margin:10px 0 !important;
	padding:5px 10px;
    font-weight:bold;
}
p.fpre.error {
	background-color:#f6d6d4;
    border:1px solid #ed938f;
    color:#d84f40;
}
p.fpre.succes {
    background-color:#dcfce1;
    border:1px solid #b1dbb7;
    color:#22702E;
}
p.fpre.notify {
    background-color:#fdf0cd;
    border:1px solid #ecc635;
    color:#c48918;
}
p.fpre small {
	font-style:italic;
	font-weight:normal;
	font-size:11px;
}

#fpre div.radio label, #fpre div.checkbox label { margin:5px 5px 5px 0; }
#fpre input[type=radio], #fpre input[type=checkbox] { clear:both; margin:6px 3px; }
#fpre small { clear:both; padding:0 2px; }
#fpre.Links span { float:left; }
#fpre.Links div.radio, #fpre.Links div.checkbox, #fpre.Links input[type=checkbox], #fpre.Links input[type=radio] { float:left; }
#fpre.Rechts span { float:right; text-align:right; margin-right:15px; width:175px; }
#fpre.Links small { margin-left:189px; }
#fpre.Rechts small { float:left; }

#fpre span.req {
	display:inline;
	float:none;
	margin-right:-10px;
	padding:0;
	color:#f00;
}

#fpre span.req.hide { display:none; }