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

/* ********************************************************************************************
 * Allgemeine Formatierungen
 ******************************************************************************************* */
	form {
		margin:0px;
		padding:0px;
		border:none;
	}
		
	input.text, input.textError {
		height:16px;
		border:1px solid #ffffff;
	}
	
	input.textError, select.textError {
		background-color: #fbcdcd;
		padding-left:19px;
		background-image:url(/_images/forms/fieldError.gif);
		background-repeat:no-repeat;
	}
	
	textarea.text, textarea.textError {
		border:1px solid #ffffff;
	}
	
	textarea.textError {
		background-color: #fbcdcd;
		padding-left:19px;
		background-image:url(/_images/forms/fieldErrorTextArea.gif);
		background-repeat:no-repeat;
	}
	
	button {
		height:20px;
		line-height:20px;
		vertical-align:middle;
		padding:0px 0px 0px 0px;
		border:none;
		background-color:#2e365b;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
	}
	
	button img {
		
	}


/* ********************************************************************************************
 * Registration Formatierungen
 ******************************************************************************************* */
	.formRegistration {
		line-height:20px;
		vertical-align:middle;
	}
	
	.formRegistration p {
		display:block;
		height:20px;
		margin-bottom:5px !important;
	}
		
	.formRegistration br {
		
	}
	
	.formRegistration label {
		display:block;
		width:130px; 
		font-weight:bold;
		float:left;
	}
	
	.formRegistration .btnDate {
		height: 21px;
		line-height:16px;
		border: 1px solid #D3B555;
		background-color: #FFFFFF;
		font-size: 13px;
		color: #5e391f;
		font-weight: bold;
		text-align:center;
		vertical-align: top;
		width:22px;
	}
	
	.labelInfo {
		font-size:10px;
		font-weight:normal;
	}
	
	input.checkbox {
		width:22px;
		float:left;
		margin-right:10px;
	}
		
	input.checkboxError {
		background-color: #fbcdcd;
		padding-left:17px;
		background-image:url(/_images/forms/fieldErrorTextArea.gif);
		background-repeat:no-repeat;
		width:22px !important;
		float:left;
		margin-right:10px;
	}

	
/* ********************************************************************************************
 * Registration Formatierungen
 ******************************************************************************************* */
	.formLoginAddress {
		line-height:20px;
		vertical-align:middle;
	}
	
	.formLoginAddress p {
		display:block;
		height:20px;
		margin-bottom:5px !important;
	}
		
	.formLoginAddress br {
		
	}
	
	.formLoginAddress label {
		display:block;
		width:130px; 
		font-weight:bold;
		float:left;
	}
	

/* ********************************************************************************************
 * Login / Neues Kennwort anfordern - Formatierungen
 ******************************************************************************************* */
	#formPassword {
		line-height:20px;
		vertical-align:middle;
	}
	
	#formPassword p.field {
		display:block;
		height:20px;
		margin-bottom:5px !important;
	}
		
	#formPassword br {
		
	}
	
	#formPassword label {
		display:block;
		width:130px; 
		font-weight:bold;
		float:left;
	}


/* ********************************************************************************************
 * Newsletter Formatierungen
 ******************************************************************************************* */

	.formNewsletter label {
		font-weight:bold;
	}
