.payment_category {
	padding : 0;
}

.payment_form  {
	padding : 0 0 0 10px;
	color : #000000;

}

.payment_dis {
	text-align : right;
	width : 140px;
}


.payment_form td {
	padding : 5px;
}

.inpt {
	border : 1px solid #b3b3b3;
	width : 250px;
}
.inpt_error {
	border : 1px solid #F00;
	width : 250px;
}

.inpt_plz {
	border : 1px solid #b3b3b3;
	width : 80px;
}

.inpt_plz_error {
	border : 1px solid #F00;
	width : 80px;
}

.inpt_ort {
	border : 1px solid #b3b3b3;
	width : 164px;
}
.inpt_ort_error {
	border : 1px solid #F00;
	width : 164px;
}
.payment_country {
	border : 1px solid #b3b3b3;
	width : 252px;
}
.payment_country_error {
	border : 1px solid #F00;
	width : 252px;
}
.card_month {
	border : 1px solid #b3b3b3;
	width : 120px;
}
.card_month_error {
	border : 1px solid #F00;
	width : 120px;
}
.card_year {
	border : 1px solid #b3b3b3;
	width : 50px;
}
.card_year_error {
	border : 1px solid #F00;
	width : 50px;
}

.payment_small {
	font-size : 9px;
}

.payment_card {
	border : 1px solid #b3b3b3;
	width : 150px;
}
.payment_card_error {
	border : 1px solid #F00;
	width : 150px;
}

.radio {
	margin: 0 10px 0 0; 
}

.payment_senden {
	height : 23px;
	width : 82px;
		margin: 0;
	padding : 0;
	color : #b5ba18;
 	border : 0;	
	border-top : 1px solid #b5ba18;
	border-bottom : 1px solid #b5ba18;	
	background-image : url(../images/button_payment.gif);
	background-repeat : repeat-y;
	cursor: pointer; 	
  margin-left:160px;
}

.payment_anmelden {
	height : 23px;
	width : 82px;
	margin: 0;
	padding : 0;
	color : #b5ba18;
 	border : 0;	
	border-top : 1px solid #b5ba18;
	border-bottom : 1px solid #b5ba18;	
	background-image : url(../images/button_payment.gif);
	background-repeat : repeat-y;
	cursor: pointer; 	
 }

 .error_attention{
 width:80px;
 font-size: 12px;
 float:left;
 height: 50px;
 }
 
 .error_message{
 width:500px;
 color: #F00;
 border: 1px solid #F00;
 padding:5px;
 margin-bottom:10px;
 margin-top:10px;
 }

.error_info{
 width: 400px;
 margin-left:80px;
}

.form_input_error{
 border: 1px solid #F00;
}


 .info_attention{
 width:80px;
 font-size: 12px;
 float:left;
 height: 50px;
 }
 
 .info_message{
 width:500px;
 color: #2fb032;
 border: 1px solid #2fb032;
 padding:5px;
 margin-bottom:10px;
 margin-top:10px;
 height: 24px;
 }

.info_info{
 width: 400px;

}

.redirect_message{
  float:left;
  width: 300px;
 }
.payment_ok_img{
  float:right;
}
.redirect_link a{
color: #642C5B;
}
.redirect_link {
  clear:left;
}

.submit_button{
width: 500px;

}

.ssl_button{
text-align: right;
width: 180px;
float:right;
padding-top:5px;
}


 