/* 
 * Travel Plugin 1 Hotels
 */
.tx-amindivtravel-pi1-listrow {
	padding: 0px 0px 20px 0px;
}
.tx-amindivtravel-pi1-listrow-item {
	clear: both;
	padding: 10px 0px 10px 0px;
}
.pi1-listrowField-header, .pi1-singleView-header {
	clear: both;
	font-weight: bold;
	color: #ab280b;
	padding: 10px 0px;
}
.pi1-listrowField-header a {
 	text-decoration: underline;
}
.pi1-listrowField-descr {
	float: left;
	width: 500px;
	padding: 0px;
	margin: 0px;
}
.pi1-listrowField-descr .bodytext {
	margin: 0px;
	padding: 5px 0px;
}
.pi1-listrowField-city {
	float: left;
	width: 500px;
	padding: 5px 0px;
}
.pi1-listrowField-stars {
	float: left;
	width: 500px;
	padding: 5px 0px;
}
.pi1-listrowField-detail {
	clear: both;
	padding: 10px 40px 0px 40px;
}
.pi1-listrowField-image {
	float: right;
	width: 145px;
	text-align: center;
}
.tx-amindivtravel-pi1-browsebox {
	clear: both;
	padding: 10px 0px;
}
.tx-amindivtravel-pi1-browsebox a {
	padding: 0px 5px;
}
.tx-amindivtravel-pi1-browsebox-SCell a {
 	text-decoration: underline;
}
.pi1-singleView-image {
	float: right;
	padding: 5px 5px 5px 25px;
}
.pi1-singleView-stars-header, .pi1-singleView-city-header {
	font-weight: bold;
	color: #ab280b;
	margin-top: 10px;
}
.pi1-singleView-price-header {
	margin:	15px 0px;
}
.tx-amindivtravel-pi1-price_item {
	margin: 10px 0px;
	vertical-align: middle;
}
.pi1-singleView-date {
	clear: both;
	font-size: medium;
	font-weight: bolder;
	color: #ab280b;
	padding: 10px 0px;
}
* html .pi1-singleView-date {
	font-size: small;
}
.pi1-singleView-turnout-hd {
	text-decoration: underline;
	padding: 5px 5px 0px 0px;
	float: left;
}
.pi1-singleView-addon p,
.pi1-singleView-turnout p {
	margin: 5px 0px;
	padding: 0px;
}
.pi1-singleView-turnout { 
	float: left;
/*	width: 400px;*/
}
.pi1-singleView-item-price,
.pi1-singleView-item-single,
.pi1-singleView-item-double {
	clear: both;
	margin: 10px 0px;
	vertical-align: middle;
}
.pi1-singleView-price-hd,
.pi1-singleView-single-hd,
.pi1-singleView-double-hd {
	float: left;
	color: #ABBF6A;
	font-weight: bold;
	width: 200px;
	padding: 0px
}
.pi1-singleView-form-price {
	float: left;
	width: 70px;
	margin: 0px 5px;
	text-align: right;
}
.tx-amindivtravel-pi1-price_item form {
	float: left;
}
.tx-amindivtravel-pi1-price_item .input {
	width: 140px;
	margin: 0px 30px;
}
.pi1-singleView-back {
	clear: both;
}
.pi1-moveToCart-header,
.pi1-moveToCart-itemheader,
.pi1-movecart-price {
	font-size: medium;
	color: #AB280B;
	font-weight: bolder;
	margin: 20px 0px;
}	
* html .pi1-moveToCart-header,
* html .pi1-moveToCart-itemheader,
* html .pi1-movecart-price {
	font-size: small;
}
.pi1-moveToCart-header {
	color: #FF9731;
}
.pi1-moveToCart-itemheader {
	color: #ABBF6A;
}
.pi1-movecart-price {
	margin: 5px 0px 20px 0px;
}
.pi1-moveToCart-price-hd,
.pi1-moveToCart-textBegin,
.pi1-moveToCart-daysToStay {
	font-weight: bold;
	color: #ab280b;
	margin: 10px 0px 0px 0px;
}
.pi1-moveToCart-descr {
	margin: 20px 20px 0px 20px;
}
.pi1-moveToCart-descr P {
	padding: 5px 0px;
}
.tx-amindivtravel-pi1-moveToCart #start,
.tx-amindivtravel-pi1-moveToCart #end {
	border: none;
}
.pi1-moveToCart-radio, .pi1-moveToCart-flight-offer {
	margin: 15px 0px;
}
.pi1-moveToCart-insurance-header,.pi1-moveToCart-comment-header {
	color: #ab280b;
	font-weight:bold;
	margin: 25px 0px 15px 0px;
}
.pi1-movecart-button {
	margin: 20px 10px 0px 10px;
}
.pi1-moveToCart-stars, .pi1-moveToCart-city {
	padding: 5px 0px;
	margin: 0px 20px 0px 20px;
}
.pi1-moveToCart-radio, .pi1-moveToCart-insurance-text, .pi1-moveToCart-comment { }
.tx-amindivtravel-pi1-movedToCart {}
.pi1-movedToCart_text {}
.pi1-moveToCart_itemheader {
	font-size: medium;
	color: #ABBF6A;
	font-weight: bold;
	margin: 20px 0px;
}
* html .pi1-moveToCart_itemheader {
	font-size: small;
}
.pi1-moveToCart-city_hd,
.pi1-moveToCart-stars_hd,
.pi1-moveToCart-accomo_hd,
.pi1-moveToCart_begin_hd,
.pi1-moveToCart_end_hd,
.pi1-movedToCart_price_hd {
	color: #AB280B;
	font-weight: bold;
}
.pi1-moveToCart-descr,
.pi1-moveToCart-city,
.pi1-moveToCart-stars,
.pi1-moveToCart-accomo,
.pi1-moveToCart_begin,
.pi1-moveToCart_end,
.pi1-movedToCart_price {
	margin: 0px 0px 10px 0px;
}
.pi1-movedToCart_price_linkToHotel,
.pi1-movedToCart_price_linkToCart {
	text-align: center;
	font-size: medium;
	margin: 0px 0px 20px 0px;
}
* html .pi1-movedToCart_price_linkToHotel,
* html .pi1-movedToCart_price_linkToCart {
	font-size: small;
}
.pi1-mailForm-image {
	text-align: center;
}
.pi1-mailForm-logoText_Wrap {
	float: right;
	text-align: center;
	font-size: x-small;
	width: 250px;
}
* html .pi1-mailForm-logoText_Wrap {
	font-size: xx-small;
}
.pi1-formMail-table {
	clear:both;
}
.pi1-mailForm-registration {
	text-align:center;
}
.pi1-mailForm-thanks {
	margin: 25px 0px;
	font-weight:bold;
}


/*
 *
 * BOOKING-FORM RENDERING
 *
 */
.pi1-form-head {
	clear:both;
	font-size: small;
	font-weight: bold;
	color: #ab280b;
	padding: 15px 0px 10px 0px;
}
* html .pi1-form-head {
	font-size: small;
}
.pi1-form-hotel {
	clear: both;
}
.pi1-form-insurance {
	clear: both;
}
#c-data {
	margin: 20px 0px;
}
.pi1-form-date {
	float: left;
	width: 180px;
}
.pi1-form-header {
	float: left;
	width: 360px;
}
.pi1-form-price,
.pi1-form-price-changed {
	float: right;
	width: 75px;
	text-align: right;
	margin-right: 25px;
}
.pi1-form-price-changed {
	color: #FF0000;
}
.pi1-form-buttons {
	clear: both;
	text-align: center;
	margin: 40px 0px 10px 0px;
	padding: 0px 10px;;
}

