p{
margin:0px;
padding:0px;
}

.registration_form{
	width: 640px;
	margin-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.registration_form2{
	width: 200px;
	margin-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.registration_form3{
	width: 25px;
	margin-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.registration_form4{
	margin-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.registration_form5{
	width: 115px;
	margin-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.registration_form input{
	
	border: 1px solid black;
    background: #white;
	margin-left: 5px;
	margin-bottom: 7px;
	width: 250px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: grey;
	padding-left: 4px;
}

.registration_form label{
	margin-left: 5px;
	margin-bottom: 3px;

}
.registration_form input:hover{
	
	border: 1px solid red;
    background: #white;
}
.registration_form select{
	
	border: 1px solid black;
    background: #white;
	margin-left: 5px;
	margin-bottom: 5px;
	width: 125px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: grey;
}
.registration_form #radio_btn{
	
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 7px;                              
	width:15px;
	border: 0;
}

.registration_form #reg_form_agb{
	
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 7px;                              
	width:15px;
	border: 0;
}

input.form_btn {
	
	margin-top: 7px;
   	width: 120px;
   	background-color: #339900;
   	border: 1px solid black;
   	padding: 2px 8px;
   	color: white;
   	position:relative;
   	left: 131px;
}	
.reg_form_left {
	
	float: left;
	width: 310px;
	margin:0;	
}
.reg_form_right {
	
	float: left;
	width: 310px;
	margin:0;	
}

#login_box input {
	
	border: 1px solid black;
    background: #white;
	margin-left: 5px;
	margin-bottom: 10px;
	width: 150px;
	
	font-size: 0.9em;
	font-family: arial, sans-serif;
	color: grey;
	padding-left: 4px;
}
#login_box input.login_btn {

	margin-top: 7px;
   	width: 50px;
   	background-color: grey;
   	border: 1px solid black;
   	padding: 2px 2px;
   	color: white;
   	position:relative;
   	left: 50px;	
}
.form_dropdown
{
	border: 1px solid #CDCDCD;
	font: normal 10px  Arial, Helvetica, sans-serif;
	color: #626569;
	vertical-align: middle;
	
}
.form_input 
{
	border: 1px solid #CDCDCD;
	font: normal 9px  Arial, Helvetica, sans-serif;
	color: #626569;
	vertical-align: middle;
	padding-left: 5px;
}
.form_error 
{
	border: 1px solid #CDCDCD;
	font: normal 12px  Arial, Helvetica, sans-serif;
	color:#FF0000;
	vertical-align: middle;
	padding-left: 5px;
}
.form_button {
	border	: 1px ridge #dedede;
	
	font	: normal 10px  Arial, Helvetica, sans-serif;
	padding:1px 4px 1px 4px;
	color	: #626569;
	background-color : #dedede;
	cursor: pointer;
}