#offer {
	position:relative;
	width:300px;
	height:449px;
	top:15px;
	margin-left:20px;
	z-index:100;
	display:none;	
	text-align:left;
}
#rental {
	position:relative;
	width:300px;
	height:449px;
	top:15px;
	margin-left:20px;
	z-index:100;
	display:none;
	text-align:left;
}
#hirepurchase-myform {
	position:relative;
	width:300px;
	height:499px;
	top:15px;
	margin-left:20px;
	z-index:100;
	display:none;
	text-align:left;
}
#offer_bg {
	width:100%;
	height:100%;
	background-image:url('/images/offer-mask.jpg');
	background-repeat:no-repeat;
	z-index:100;
}
#rental_bg {
	width:100%;
	height:100%;
	background-image:url('/images/rental-mask.jpg');
	background-repeat:no-repeat;
	z-index:100;
}
#hirepurchase_bg {
	width:100%;
	height:100%;
	background-image:url('/images/hirepurchase-mask.jpg');
	background-repeat:no-repeat;
	z-index:100;
}
hr.hirepurchase {
	width:300px;
	margin-left:0px;
	padding-left:0px;	
	color:#fff;
	background-color:#fff;
	border:0px solid #fff;	
	height:1px;
}
#offer_button {
	position:relative;
	top:60px;
	left:15px;
	color:#ffffff;
	font-family:arial;
	z-index:110;
	* margin-top:5px;
	color:#ffffff;
	font-family:arial;
	font-weight:normal;
	font-size:16px;		
}
#btn_offer_submit {
	position:relative;
	top:65px;
	left:150px;
	width:128px;
	height:50px;
	z-index:110;	
	* margin-top:5px;
}
#btn_rental_submit {
	position:relative;
	top:40px;
	left:150px;
	width:128px;
	height:50px;
	z-index:110;	
	* margin-top:10px;
}
#btn_hirepurchase_submit {
	position:relative;
	float:right;
	width:128px;
	height:50px;
	top:-15px;
	right:15px;
	z-index:110;	
}
#btn_hirepurchase {
	position:relative;
	padding-top:15px;
/*	left:150px;*/
	width:128px;
	height:50px;
	z-index:110;	
	* margin-top:10px;
}
#offer_title {				
	text-align:left;
	color:#ffffff;
	font-family:arial;
	font-weight:normal;
	font-size:15px;	
}
#hirepurchase_title {
	text-align:center;
	padding-top:5px;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	font-size:18px;	
}
#offer_contact {
	top:10px;
}
.offer_text {
	position:relative;
	top:10px;
	left:10px;
	padding:5px;
	color:#ffffff;
	font-family:arial;
}
#table_offer_contact {
	position:relative;
	top:25px;
	color:#ffffff;
	font-family:arial;			
}
#table_offer_contact td {
	padding-top:2px;
	/*padding-left:10px;*/
	text-align:left;
	vertical-align:middle;
}
#table_hirepurchase_contact {
	position:relative;
	top:25px;
	color:#ffffff;
	font-family:arial;			
}
#table_hirepurchase_contact td {
	padding-top:2px;
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
}
#param_mietzeit,#param_nutzlast {
	text-align:left;
	vertical-align:middle;
	width:90px !important;
}
#table_offer_contact input {
	text-align:left;
	vertical-align:middle;
	width:175px;
}
#table_offer_contact select {
	text-align:right;
	vertical-align:middle;
	width:175px;
}			
#table_offer_contact textarea {
	text-align:left;
	vertical-align:middle;
	width:175px;
	overflow:auto;
}
#table_hirepurchase_contact input {
	text-align:left;
	vertical-align:middle;
	width:175px;
}
#table_hirepurchase_contact select {
	text-align:right;
	vertical-align:middle;
	width:175px;
}			
#table_hirepurchase_contact textarea {
	text-align:left;
	vertical-align:middle;
	width:175px;
	overflow:auto;
}
#offer_price {
	position:relative;
	top:75px;
	left:15px;
	color:#ffffff;
	font-family:arial;			
	padding:2px;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
}			
#p_offer_price {
	width:120px;
}
#btn_makeoffer, #btn_rentaloffer {
	margin-top:15px;
}
.mandatory_field {
	color:red;
}
#rate_field {
	color:#FFFFFF;
}
#t_monatsrate {
	color:#00AA00;
}
