/**
* buerstner.com CSS
* tx_bocaravans_pi1.css
*
* @author       tsitrone
* @copyright    2006
* @version      1.0
* @revision     $Revision: 1 $
*
* $Id: tx_bocaravans_pi1.css 109 2006-11-19 13:32:55Z lars $
*
*/
.tx-bocaravans-pi1 .singleLayout {
	position: relative;
	width: 200px;
	height: 220px;

	padding: 0;
	border: 1px solid #a8c0d7;
	margin: 0 4px 4px 0;

	float: left;
}

.tx-bocaravans-pi1 .singleLayout h2 {
	margin: 1px;
	font-size: 14px;
	background-color: #DDECF7;
}

.tx-bocaravans-pi1 .singleLayout h2 a {
	color: #676767;
	text-decoration: none;
	display: block;
	padding: 6px 3px;
}

.tx-bocaravans-pi1 .singleLayout .layout {
	float: left;
	width: 80px;
	padding-top: 3px;
	text-align: center;
}

.tx-bocaravans-pi1 .singleLayout p {
	padding: 5px 0;
	border-bottom: 1px solid #d0d0d0;
	/* We use !important to override this site's default styles. */
	margin: 0 5px 0 80px !important;

	font-size: 11px;
	line-height: 14px !important;
	color: #676767;
}

.tx-bocaravans-pi1 .singleLayout p.passengers {
	padding: 10px 0 0;
}

.tx-bocaravans-pi1 .singleLayout p.no-border,
.tx-bocaravans-pi1 .singleLayout p.details {
	border: none;
}

.tx-bocaravans-pi1 .singleLayout p.details {
	/* We use !important to override this site's default styles. */
	margin: 0 0 0 80px !important;
	padding: 3px 0 0 0;
	height: 17px;

	position: absolute;
	bottom: 0;
	right: 0;

	text-align: right;
	background: url(static/details.png) top right no-repeat;
}

.tx-bocaravans-pi1 .singleLayout p.details a {
	margin: 0;
	padding: 0 10px 0 0;

	/* We use !important to override this site's default styles. */
 	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 62px;
	height: 14px;
	/* We use !important to override this site's default styles. */
	background: none !important;
}

.tx-bocaravans-pi1 .clear {
	height: 1px;

	clear: both;
}

.tx-bocaravans-pi1 .detailsTop {
	border:1px solid #CFCFCF;
	font-size: 1.1em;
	height: 220px;
	margin: 0 0 12px;
}

.tx-bocaravans-pi1 .detailsTop .passengers {
	border-bottom:1px solid #CFCFCF;
	padding-bottom:3px;
	margin-bottom:3px;
}

.tx-bocaravans-pi1 .detailsTop .layout {
	padding: 12px 0 0 6px;	
}

.tx-bocaravans-pi1 .detailsTop .details {
	padding: 12px 12px 0 4px;	
}

.tx-bocaravans-pi1 .detailsTop p {
	margin: 0 0 .5em 0;
	padding: 0 0 .5em 0;
	border-bottom: 1px solid #d0d0d0;
	line-height:14px !important;
}

.tx-bocaravans-pi1 .oneColumn p a,
.tx-bocaravans-pi1 .detailsTop p a {
	color: black;
	text-decoration: none;
	display: block;
	line-height: 24px;
	height: 24px;
	background: url(images/back_right.png) no-repeat right;
	text-align: left;
	color: #333;
	font-size: 11px;
}
.tx-bocaravans-pi1 .oneColumn p.backlink,
.tx-bocaravans-pi1 .detailsTop p.backlink {
	background: transparent url(images/back_left.png) no-repeat scroll left center;
	padding:0 0 0 26px;
	border:none;
}
.tx-bocaravans-pi1 .oneColumn p.backlink {margin-top:10px;}
.tx-bocaravans-pi1 .oneColumn p a {
	width:100px;	
}

.tx-bocaravans-pi1 .detailsTop .price {
	color: #dc0d25;
	border: none;
	font-weight: bold;
	font-size: 110%;
	padding:0 0 6px 0;
	margin:0;
}

.tx-bocaravans-pi1 .detailsTop .priceNotice {
	margin:0;
	padding:0;
}

.tx-bocaravans-pi1 .detailsTop .add-to-favorites  a {
	margin: 0;
	padding: 2px 7px 0 0;

	/* We use !important to override this site's default styles. */
 	color: #fff !important;
	font-weight: normal;
	text-decoration: none;
	display: block;
	height: 15px;
	width: 163px;
	/* We use !important to override this site's default styles. */
	background: url(static/add_button_left.png) top left no-repeat !important;
}



.tx-bocaravans-pi1 .detailsTable {
	width: 100%;
	border-spacing: 0 1px;
	color: #676767;
	clear: both;
	margin: 0;
}

/**
.tx-bocaravans-pi1 .detailsTableNoAddons {
	width: 615px;
}
*/
.tx-bocaravans-pi1 .detailsTable th,
.tx-bocaravans-pi1 .detailsTable td {
	padding: 2px 7px 1px;
}

.tx-bocaravans-pi1 .detailsTable th {
	text-align: left;
	color: #484848;
	background-color: #c8c8c8;
}

.tx-bocaravans-pi1 .detailsTable .odd {
	background-color: #f8f8f8;
}

.tx-bocaravans-pi1 .detailsTable .even {
	background-color: #e8e8e8;
}

.tx-bocaravans-pi1 .detailsTable .price {
	color: #e10915;
	font-weight: bold;
}

.tx-bocaravans-pi1 .detailsTable .price {
	text-align: right;
}

.tx-bocaravans-pi1 .detailsTable .value {
	text-align: center;
	width: 100px;
}

.tx-bocaravans-pi1 .model-class-fineprint {
	height:185px;
}

.tx-bocaravans-pi1 .fineprint pre {
	font-size: .8em;
	color: #666;
	left:-160px;
	position:absolute;
}

/**************************
* ADDON-PACKETS
***************************/


.tx-bocaravans-pi1-right {
	width: 200px;
	float: left;
	margin: 0 0 9px;
}

.tx-bocaravans-pi1 .packets {
	margin: 0 0 1em 4px;
	border: 1px solid #cfcfcf;
	padding: 6px;
}

.tx-bocaravans-pi1 .packets dl,
.tx-bocaravans-pi1 .packets table {
	margin: 0 0 .5em;
}
.tx-bocaravans-pi1 .packets .inAdditonToModel,
.tx-bocaravans-pi1 .packets .nominalPrice {
	margin: 0;
}

.tx-bocaravans-pi1 .headlineBackground {
	padding: 5px 0 2px 0;
}
.tx-bocaravans-pi1 .packetContent {
	/**padding: 6px;*/
}

.tx-bocaravans-pi1 .packets h3 {
	margin: 0 0 3px 0;
	padding: 0;
}

.tx-bocaravans-pi1 .packets h4 {
}

.tx-bocaravans-pi1 .packets dl {
	padding-left: 0;
	background: url(images/plus.png) no-repeat 1px 4px;
	border-bottom: 1px dotted #666666;
	margin-bottom: 2px;
}

.tx-bocaravans-pi1 .packets dt, dd {
	margin: 0;
	padding: 0;
}

.tx-bocaravans-pi1 .packets dd.price {
	text-align: right;
}

.tx-bocaravans-pi1 .packets table {
	border-spacing: 0;

	width: 100%;

	font-size: 14px;
	color: #dc0c24;
}

.tx-bocaravans-pi1 .packets td {
	margin: 0;
	padding-bottom: .4em;
}

.tx-bocaravans-pi1 .packets table .price {
	text-align: right;
}

.tx-bocaravans-pi1 .packets table .bottomline {
	font-weight: bold;
}

.tx-bocaravans-pi1 .addon-fineprint .bodytext {
	margin: 0 !important;
}

.tx-bocaravans-pi1 .addon-fineprint {
	float: right;
}


/** pads listing  Polster ***/
.tx-bocaravans-pi1 table.padsView,
.tx-bocaravans-pi1 table.padsView tr,
.tx-bocaravans-pi1 table.padsView tr th,
.tx-bocaravans-pi1 table.padsView tr td {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border: 0;
}
.tx-bocaravans-pi1 table.padsView {
	width: 620px;
	border: 1px solid #cfcfcf;
}
.tx-bocaravans-pi1 table.padsView tr td.padsCurImage {
	width:335px;
	padding: 1px 0 1px 1px;
	overflow: hidden;
	vertical-align: top;
}
.tx-bocaravans-pi1 table.padsView tr td.padsCurImage img {
	display: block !important;
}
.tx-bocaravans-pi1 table.padsView tr td.padsMenu {
	width: auto;
	padding: 1px;
	vertical-align: bottom !important;
}

.tx-bocaravans-pi1 .padsView h3 {
	margin: 0px 6px 5px 6px  !important;
	padding: 0 !important;
	font-size: 14px !important;
	line-height: 16px !important;
}

/** MENUE */
.tx-bocaravans-pi1 .padsView ul.padsListing,
.tx-bocaravans-pi1 .padsView ul.padsListing li {
	list-style: none !important;
	background-image: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.tx-bocaravans-pi1 .padsView ul.padsListing li,
.tx-bocaravans-pi1 .padsView ul.padsListing li a {
	height: 16px;
	line-height: 16px;
}

.tx-bocaravans-pi1 .padsView ul.padsListing li img{
	margin-top: 3px;
	border: none;
}
.tx-bocaravans-pi1 .padsView li a,
.tx-bocaravans-pi1 .padsView li.odd a,
.tx-bocaravans-pi1 .padsView li.even a {
	display: block;
	color: #000000;
	padding: 0 5px;
	text-decoration: none;
	cursor: pointer;
	font-size: .95em;
}
.tx-bocaravans-pi1 .padsListing li.odd {
	background-color: #E7EBEF !important;
}
.tx-bocaravans-pi1 .padsListing li.even {
	background-color: #F3F5F7 !important;
}
.tx-bocaravans-pi1 .padsListing li.selected {
	background-color: #e10915 !important;
}

.tx-bocaravans-pi1 .padsView .padsListing li.selected a {
	color: #ffffff !important;
	font-weight: bold;
}

.tx-bocaravans-pi1 .padsView ul.padsListing li span.padsText {
	display: block;
	width: 200px;
	height: 10px;
	margin-left:5px;
}
.tx-bocaravans-pi1 .padsView ul.padsListing li span.padsImg {
	display: block;
	width: 20px;
	height: 10px;
	float: right;
}

