/*
 * travel plugin 3 roundtrips
 */
.tx-amindivtravel-pi3-listrow {
	padding: 0px 0px 20px 0px;
}
.tx-amindivtravel-pi3-listrow-item {
	clear: both;
	padding: 10px 0px 10px 0px;
}
.pi3-listrowField-header {
	clear: both;
	font-weight: bold;
	margin: 15px 0px 10px;
	padding: 10px 0px;
}
.pi3-listrowField-header a {
 	text-decoration: underline;
}
.pi3-listrowField-short {
	float: left;
	width: 500px;
}
.pi3-listrowField-detail {
	clear:both;
	float: left;
	padding: 0px 40px;
}
.pi3-listrowField-image {
	float: right;
	width: 145px;
	text-align: center;
}
.tx-amindivtravel-pi3-browsebox {
	clear: both;
	padding: 10px 0px;
}
.tx-amindivtravel-pi3-browsebox a {
	padding: 0px 5px;
}
.tx-amindivtravel-pi3-browsebox-SCell a {
 	text-decoration: underline;
}
.pi3-singleView-header {
	font-size: medium;
	margin: 15px 0px 10px;

	padding: 10px 0px;
}
* html .pi3-singleView-header {
	font-size:small;
}
.pi3-singleView-short {
}
.pi3-singleView-airports_hd, .pi3-singleView-header {
	clear: both;
	font-weight: bold;
	color: #ab280b;
 	text-decoration: underline;
}
.pi3-singleView-airports {
}
.pi3-singleView-image {
	float: right;
	width: 200px;
	text-align: center;
}
.tx-amindivtravel-pi3-price_item {
	margin: 10px 0px;
	vertical-align: middle;
}
.pi3-singleView-date {
	clear: both;
	float: left;
	font-size: medium;
	font-weight: bolder;
	color: #ab280b;
	padding: 10px 0px;
}
* html .pi3-singleView-date {
	font-size: small;
}
.pi3-singleView-addon {
	clear: both;
	margin: 5px 0px 0px 10px;
	float: left;
}
.pi3-singleView-turnout-hd {
	text-decoration: underline;
	padding: 5px 5px 0px 0px;
	float: left;
}
.pi3-singleView-addon p,
.pi3-singleView-turnout p {
	margin: 5px 0px;
	padding: 0px;
}
.pi3-singleView-turnout { 
	float: left;
/*	width: 400px;*/
}
.pi3-singleView-item-price,
.pi3-singleView-item-single,
.pi3-singleView-item-double {
	clear: both;
	margin: 10px 0px;
	vertical-align: middle;
}
.pi3-singleView-price-hd,
.pi3-singleView-single-hd,
.pi3-singleView-double-hd {
	float: left;
/*	color: #abbf6a;
	font-weight: bold;*/
	width: 220px;
	padding: 0px
}
.pi3-singleView-form-price {
	color: #ab280b;
	float: left;
	width: 70px;
	margin: 0px 5px;
	text-align: right;
}
.tx-amindivtravel-pi3-price_item form {
	float: left;
}
.tx-amindivtravel-pi3-price_item .input {
	width: 140px;
	margin: 0px 25px;
}
.pi3-singleView-back {
	clear: both;
}
.pi3-moveToCart-header,
.pi3-moveToCart-itemheader,
.pi3-movecart-price,
.pi3-moveToCart-date {
	font-size: medium;
	color: #AB280B;
	font-weight: bolder;
	margin: 20px 0px;
}
* html .pi3-moveToCart-header,
* html .pi3-moveToCart-itemheader,
* html .pi3-movecart-price,
* html .pi3-moveToCart-date {
	font-size: small;
}
.pi3-moveToCart-header {
	color: #FF9731;
}
.pi3-moveToCart-itemheader {
	color: #ABBF6A;
}
.pi3-movecart-price,
.pi3-moveToCart-date {
	margin: 5px 0px 20px 0px;
}
.pi3-moveToCart-price-hd,
.pi3-moveToCart-textBegin,
.pi3-moveToCart-date-hd,
.pi3-moveToCart-airports-hd {
	font-weight: bold;
	color: #ab280b;
	margin: 10px 0px 0px 0px;
}
.pi3-moveToCart-short {
	margin: 20px;
}
.pi3-moveToCart-airports {
	margin: 10px 0px 0px 0px;
}
.tx-amindivtravel-pi3-moveToCart #start,
.tx-amindivtravel-pi3-moveToCart #end {
	border: none;
}
.pi3-moveToCart-radio, .pi3-moveToCart-flight-offer {
	margin: 15px 0px;
}
.pi3-moveToCart-insurance-header,.pi3-moveToCart-comment-header {
	color: #ab280b;
	font-weight:bold;
	margin: 25px 0px 15px 0px;
}
.pi3-movecart-button {
	margin: 20px 10px 0px 10px;
}


.tx-amindivtravel-pi3-movedToCart {}
.pi3-movedToCart_text {}
.pi3-moved_cart_itemheader {
	font-size: medium;
	color: #ABBF6A;
	font-weight: bold;
	margin: 20px 0px;
}
* html .pi3-moved_cart_itemheader {
	font-size: small;
}
.pi3-moved_cart_services_hd,
.pi3-moved_cart_begin_hd,
.pi3-moved_cart_end_hd,
.pi3-movedToCart_price_hd {
	color: #AB280B;
	font-weight: bold;
}
.pi3-moved_cart_short,
.pi3-moved_cart_services,
.pi3-moved_cart_begin,
.pi3-moved_cart_end,
.pi3-movedToCart_price {
	margin: 0px 0px 20px 0px;
}
.pi3-movedToCart_price_linkToRoundtrips,
.pi3-movedToCart_price_linkToCart {
	text-align: center;
	font-size: medium;
	margin: 0px 0px 20px 0px;
}
* html .pi3-movedToCart_price_linkToRoundtrips,
* html .pi3-movedToCart_price_linkToCart {
	font-size: small;
}
.pi3-mailForm-image {
	text-align: center;
}
.pi3-mailForm-logoText_Wrap {
	float: right;
	text-align: center;
	font-size: x-small;
	width: 250px;
}
* html .pi3-mailForm-logoText_Wrap {
	font-size: xx-small;
}
.pi3-formMail-table {
	clear:both;
}
.pi3-mailForm-registration {
	text-align:center;
}

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

