/*
 * Travel Plugin 2 Modules
 */
.tx-amindivtravel-pi2-listrow {
	padding: 0px 0px 20px 0px;
}
.tx-amindivtravel-pi2-listrow-item {
	clear: both;
	padding: 10px 0px 10px 0px;
}
.pi2-listrowField-header, .pi2-singleView-header {
	clear: both;
	font-weight: bold;
	color: #ab280b;
	padding: 10px 0px;
}
.pi2-listrowField-header a {
 	text-decoration: underline;
}
.pi2-listrowField-short, .pi2-listrowField-detail {
	float: left;
	width: 500px;
}
.pi2-listrowField-detail {
	clear:both;
	float: left;
	margin-top: -10px;
	padding: 0px 40px;
}
.pi2-listrowField-image {
	float: right;
	width: 145px;
	text-align: center;
}
.tx-amindivtravel-pi2-browsebox {
	clear: both;
	padding: 10px 0px;
}
.tx-amindivtravel-pi2-browsebox a {
	padding: 0px 5px;
}
.tx-amindivtravel-pi2-browsebox-SCell a {
 	text-decoration: underline;
}
.pi2-singleView-image {
	float: right;
	padding: 5px;
}
.pi2-singleView-services-header {
	clear: both;
	font-weight: bold;
	color: #ab280b;
	padding: 10px 0px 0px 0px;
}
.tx-amindivtravel-pi2-price_item {
	margin: 10px 0px;
	vertical-align: middle;
}
.pi2-singleView-date {
	clear: both;
	font-size: medium;
	font-weight: bolder;
	color: #ab280b;
	padding: 10px 0px;
}
* html .pi2-singleView-date {
	font-size: small;
}
.pi2-singleView-turnout-hd {
	text-decoration: underline;
	padding: 5px 5px 0px 0px;
	float: left;
}
.pi2-singleView-addon p,
.pi2-singleView-turnout p {
	margin: 5px 0px;
	padding: 0px;
}
.pi2-singleView-turnout { 
	float: left;
/*	width: 400px;*/
}
.pi2-singleView-item-price,
.pi2-singleView-item-single,
.pi2-singleView-item-double {
	clear: both;
	margin: 10px 0px;
	vertical-align: middle;
}
.pi2-singleView-price-hd,
.pi2-singleView-single-hd,
.pi2-singleView-double-hd {
	float: left;
	color: ABBF6A;
	width: 200px;
	padding: 0px
}
.pi2-singleView-form-price {
	float: left;
	width: 70px;
	margin: 0px 5px;
	text-align: right;
}
.tx-amindivtravel-pi2-price_item form {
	float: left;
}
.tx-amindivtravel-pi2-price_item .input {
	width: 140px;
	margin: 0px 30px;
}
.pi2-singleView-back {
	clear: both;
}
.pi2-moveToCart-header,
.pi2-moveToCart-itemheader,
.pi2-movecart-price {
	font-size: medium;
	color: #AB280B;
	font-weight: bolder;
	margin: 20px 0px;
}
* html .pi2-moveToCart-header,
* html .pi2-moveToCart-itemheader,
* html .pi2-movecart-price {
	font-size: small;
}
.pi2-moveToCart-header {
	color: #FF9731;
}
.pi2-moveToCart-itemheader {
	color: #ABBF6A;
}
.pi2-movecart-price {
	margin: 5px 0px 20px 0px;
}
.pi2-moveToCart-services-hd,
.pi2-moveToCart-price-hd,
.pi2-moveToCart-textBegin {
	font-weight: bold;
	color: #ab280b;
	margin: 10px 0px 0px 0px;
}
.pi2-moveToCart-short,
.pi2-moveToCart-services {
	margin: 20px;
}
.tx-amindivtravel-pi2-moveToCart #start,
.tx-amindivtravel-pi2-moveToCart #end {
	border: none;
}
.pi2-moveToCart-radio, .pi2-moveToCart-flight-offer {
	margin: 15px 0px;
}
.pi2-moveToCart-insurance-header,.pi2-moveToCart-comment-header {
	color: #ab280b;
	font-weight:bold;
	margin: 25px 0px 15px 0px;
}
.pi2-movecart-button {
	margin: 20px 10px 0px 10px;
}
.tx-amindivtravel-pi2-movedToCart {}
.pi2-movedToCart_text {}
.pi2-moved_cart_itemheader {
	font-size: medium;
	color: #ABBF6A;
	font-weight: bold;
	margin: 20px 0px;
}
* html .tx-amindivtravel-pi2-movedToCart {}
* html .pi2-movedToCart_text {}
* html .pi2-moved_cart_itemheader {
	font-size: small;
}
.pi2-moved_cart_services_hd,
.pi2-moved_cart_begin_hd,
.pi2-moved_cart_end_hd,
.pi2-movedToCart_price_hd {
	color: #AB280B;
	font-weight: bold;
}
.pi2-moved_cart_short,
.pi2-moved_cart_services,
.pi2-moved_cart_begin,
.pi2-moved_cart_end,
.pi2-movedToCart_price {
	margin: 0px 0px 20px 0px;
}
.pi2-movedToCart_price_linkToModule,
.pi2-movedToCart_price_linkToCart {
	text-align: center;
	font-size: medium;
	margin: 0px 0px 20px 0px;
}
* html .pi2-movedToCart_price_linkToModule,
* html .pi2-movedToCart_price_linkToCart {
	font-size: small;
}
.pi2-mailForm-image {
	text-align: center;
}
.pi2-mailForm-logoText_Wrap {
	float: right;
	text-align: center;
	font-size: x-small;
	width: 250px;
}
* html .pi2-mailForm-logoText_Wrap {
	font-size: xx-small;
}
.pi2-formMail-table {
	clear:both;
}
.pi2-mailForm-registration {
	text-align:center;
}
.pi2-mailForm-thanks {
	margin: 25px 0px;
	font-weight:bold;
}
/*
 *
 * BOOKING-FORM RENDERING
 *
 */
.pi2-form-head {
	clear:both;
	font-size: medium;
	font-weight: bold;
	color: #ab280b;
	padding: 15px 0px 10px 0px;
}
* html .pi2-form-head {
	font-size: small;
}
.pi2-form-module {
	clear: both;
}
#c-data {
	margin: 20px 0px;
}
.pi2-form-date {
	float: left;
	width: 180px;
}
.pi2-form-header {
	float: left;
	width: 360px;
}
.pi2-form-price,
.pi2-form-price-changed {
	float: right;
	width: 75px;
	text-align: right;
	margin-right: 25px;
}
.pi2-form-price-changed {
	color: #FF0000;
}
.pi2-form-buttons {
	clear: both;
	text-align: center;
	margin: 40px 0px 10px 0px;
	padding: 0px 10px;;
}

