/* pi1 */
.tx-clbooking-pi1-bookingform{
	font-family:verdana;
	text-align:left;
	width:300px;
}
.tx-clbooking-pi1-headerimage{
	background-image:url('../images/booking_header.jpg');
	width:300px;
	height:100px;
}
.tx-clbooking-pi1-maincontainer{
}
.tx-clbooking-pi1-headline{
	padding-left:10px;
	font-family:tahoma;
	font-weight:bold;
	color:#fff;
	width:290px;
	height:20px;
	background-color:#5f5f5f;
}
.tx-clbooking-pi1-form{
	width:298px;
	height:150px;
	border-left:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
}
.tx-clbooking-pi1-formtext{
	position:relative;
	padding-left:10px;
	padding-top:10px;
	width:280px;
	height:140px;
}
.tx-clbooking-pi1-formtext select{
	position:absolute;
		left:10px;
		top:70px;
	width:180px;
	height:18px;
}
.tx-clbooking-pi1-formtext input{
	position:absolute;
	left:110px;
	top:110px;
	background-image:url('../images/search_button.jpg');
	background-repeat:no-repeat;
	width:176px;
	height:32px;
	border:0;
	cursor:pointer;
}


.tx-clbooking-pi1-payment{
	background-image:url('../images/zahlungsmethoden.jpg');
	background-repeat:no-repeat;
	width:183px;
	height:32px;	
}

.tx-clbooking-pi1-imagesubmit {
	position:absolute;
	left:110px;
	top:110px;
}


/* pi3 */
.tx-clbooking-pi3-bookingform{
	font-family:verdana;
	text-align:left;
	width:300px;
	margin-top:20px;
}
.tx-clbooking-pi3-maincontainer{
}
.tx-clbooking-pi3-headline{
	padding-left:10px;
	font-family:tahoma;
	font-weight:bold;
	color:#fff;
	width:290px;
	height:20px;
	background-color:#5f5f5f;
}
.tx-clbooking-pi3-form{
	width:298px;
	border-left:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
}
.tx-clbooking-pi3-formtext{
	padding-left:10px;
	padding-top:10px;
	width:280px;
}

.tx-clbooking-pi3 a{
	color:#FF0000;
	font-family:verdana;
}
