/* FORM */
	/* GLOBAL SETTINGS */
	select {
		background: #ffffff;
		border: 1px #aeaeae solid;
	}
	
	.messages,
	.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
	.messages { overflow:hidden; }

	/* Form Validation */
	.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
	.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	.validation-passed {}
	.required { color:#f00; }
	p.required { font-size:10px; text-align:left; }
	/* Expiration date and CVV number validation fix */
	.v-fix { float:left; }
	.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }
	
	/* BUTTON SETS */
	.button_submit_black,
	.button_jetzt_anschauen_black {
		background-image: url(../images/button_senden_black.png);
		background-position: 50% 50%;
		width: 112px !important;
		height: 21px !important;
		border: 0;
		cursor: pointer;
	}
	.button_submit_black span,
	.button_jetzt_anschauen_black span {
		color: #fff;
		font-weight: bold;
	}
	.button_jetzt_anschauen_black {
		background-image: url(../images/button_jetzt_anschauen_black.png);
		width: 157px !important;
		height: 21px !important;
	}
	.button_zur_kasse_orange {
		background:transparent url('../images/button_zur_kasse_orange.png') top left no-repeat !important;
		width: 188px !important;
		height: 29px !important;
	}
	
/* @end */
