
/* generic */

input.grey,
select.grey
 {
	background: #e9e6df;
	color: #626051;
	padding: 5px;
	border: 1px solid #c9c6bf;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
}

Input:focus,
textarea:focus { 
	background: #f8efcd;
	font-weight: bold;
}

.size0 {
	width:502px;
}

.size1 {
	width:340px;
}

select.size1 {
	width:351px;
}

.size2 {
	width:200px;
}

.size3 {
	width:123px;
}

textarea {
	background: #e9e6df;
	color: #626051;
	padding: 5px;
	border: 1px solid #c9c6bf;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
}

textarea.grey {
	width:450px;
}

textarea.size0 {
	width:502px;
}

/* generic input type text style */
.formInputText {
	background: #e9e6df;
	color: #626051;
	padding: 5px;
	border: 1px solid #c9c6bf;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
}

.floatlarge {
	float:left;
}

/* empfehlungslayer */

.formContainerInner {
	margin:0 0 8px 0;
}

#recommendationform_container .formInputText {
	width:200px;
}

#recommendationform_container .large {
	margin:10px 0 0 0;
}

#recommendationform_container .large .formInputText,
#recommendationform_container .large textarea {
	width:506px;
}

#recommendationform_container {
	
}

#recommendationform_container .row {
	overflow:hidden;
}

#recommendationform_container .formContainerInner {
	
}

#recommendationform_container .formLabel,
#recommendationform_container .formField {
	display:inline;
}

#nutzerdaten_profilform_container .hint {
	width:450px;
	padding:20px 0 0 0;
	font-size:10px;
	font-style:italic;
}

#nutzerdaten_profilform_container .checkbox {
	position:relative;
}

#nutzerdaten_profilform_container .checkbox .formLabel {
	margin-left:18px;
	width:620px;
}

#nutzerdaten_profilform_container .checkbox .formField {
	position:absolute;
	left:0px;
	top:2px;
}

.row .large textarea,
.row .largetextarea textarea {
	width:660px;
}

#nutzerdaten_profilform_container .largetextarea {
	margin:0 0 30px 0;
}

.newsletter_checkbox_formfield {
	float:left;
	width:10%;
	padding-left:20px;
	padding-top:10px;
}

#nutzerdaten_profilform_container .subtitle {
	margin:0 0 20px 0;
}

#nutzerdaten_profilform_container .subtitle h2,
#weitereangaben_form_container .subtitle h2 {
	color: #6d7461;
}

#weiterkontaktdaten_form_container .hint {
	width:310px;
	padding:20px 0 0 0;
	font-size:10px;
	font-style:italic;
}

#weiterkontaktdaten_form_container .row {
	margin:0 0 2 0;
}

#weiterkontaktdaten_form_container select,
#weitereangaben_form_container select{
	background: #e9e6df;
	color: #626051;
	padding: 5px;
	border: 1px solid #c9c6bf;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
}

#weiterkontaktdaten_form_container .size0 {
	width:340px;
}

#weiterkontaktdaten_form_container .size1 {
	width:200px;
}

#weiterkontaktdaten_form_container .size2 {
	width:140px;
}

#weiterkontaktdaten_form_container .size0 .formInputText {
	width:340px;
}
   
#weiterkontaktdaten_form_container .size1 .formInputText {
	width:182px;
}

#weiterkontaktdaten_form_container .size2 .formInputText {
	width:140px;
}

#weitereangaben_form_container .row {
	margin:0 0 6px 0;
}

/* austauschen */
.lineborder,
.multipartFile {
	background:url(http://www.bella-und-edward.de/bella2/img//trenner_horizontal_big.png) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:12px;
}

#pinnwandposter .largetextarea {
	margin:0 0 0 0;
}

#pinnwandposter .row {
	margin:0;
}

/* headloginForm */
#headloginForm .errorResponse {
	width:160px;
}

#headloginForm .formInputText {
	padding:2px;
}

#headloginForm label {
	display:none;
} 


/* inputfield tag type radio */
.formLabelRadio {
	float:right;
	width:90%;
} 

.formFieldRadio {
	margin:2px 10px 2px 10px;
}



/* neue form struktur */

.formContainerInner {
	position:relative;
	overflow:hidden;
}

.sectionHeadHintRight .hint {
	float:left;
	width:50%;
	margin-left:210px;
}


.sectionHeadHintRight .formLabelPadding{
	float:left;
	width:200px;
}

.formFieldHintRight .hint {
	float:left;
	width:50%;
	margin-left:10px;
}

.formFieldHintRight .formField {
	float:left;
}

.row .checkbox .formField{
	float:left;
}
.row .radio .formField {
	position:absolute;
	top:0;
	left:0;
}

.row .checkbox .formLabel{
	margin-left:15px;
	float:left;
}
.row .radio .formLabel  {
	margin-left:25px;
}

.rowbirthday .innerRowCol1 .formLabel {
	overflow:hidden;
	float:none;
}

.rowbirthday .innerRowCol2 .formField {
	float:left;
	margin-right:10px;
}

.rowbirthday innerRowCol2 .formLabel,
.rowbirthday innerRowCol3 .formLabel {
	display:none;
}

.rblabel {
	margin-top:10px;
}


/* ecards */

#ecards input.grey,
#ecards textarea.grey {
	margin:0 0 5px 0;
}

#ecards .label {
	padding-right:10px;
}

#tab_3_loveletter .rowsubmit_cancel{
	float:right;
}

