/**
 *
 * Template elements
 *
 */
#top_block, #bnav {
	width: 775px;
}

#rnav,#lnav {
	vertical-align: top;
}

#main {
	vertical-align: top;
}

/**

 *	 New classses please refer to CSS style Guide for more details 

 */
.DotedLine {
	background-position: center;
	background-image: url(/oss/img/wl/lmn/dl_2px_purple.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Attention {
	font-weight: bold;
	font-size: larger;
}

.Accented {
	font-weight: bold;
	font-size: 11px;
}

.Details .Accented {
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	font-family: arial, helvetica, sans-serif;
}

.Warning {
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: red;
}

.Text {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.Label {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.LastColumn {
	text-align: right;
}

.FullWidth {
	clear: both;
	width: 100%;
}

/* 1st level outer container */
.OutterContainer {
	width: 588px;
}

/* Page section: basket, booking path, result frame, etc.*/
.PageSection {
	margin-top: 6px;
}

/* Id base style please refer to CSS style Guide */ /*Cornered borders*/
.BorderTop,.BorderBottom {
	background-repeat: no-repeat;
	border: 0px;
	height: 4px;
	width: 100%;
}

.BorderTop {
	background-position: top;
	background-image: url(/oss/img/wl/lmn/ba_box_h.gif);
}

.BorderBottom {
	background-position: bottom;
	background-image: url(/oss/img/wl/lmn/ba_box_f_blank.gif);
}

.SinglePrices {
	margin-top: 5px;
}

.SinglePricesÂ  .DotedLine {
	background-image: url(/oss/img/wl/lmn/dl_5px_purple.gif);
}

#PackagePrices .DotedLine {
	margin-top: 0px;
	margin-bottom: 2px;
}

#CarSinglePriceBottomSeparator,#HotelSinglePriceBottomSeparator,#PackagePriceBottomSeparator
{
	background-image: url(/oss/img/wl/lmn/dl_2px_purple.gif);
}

.SinglePrices .Label {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #a90852;
}

.ButtonLink,.ButtonImage {
	border: 0px none;
}

/**
 *Â  Basket
 */
	.Basket {
		background: #fffafa;
	}
	
	.Basket .DetailsTable {
		width: 100%;
	}
	
	.Basket .DotedLine {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.Basket .BasketSection {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.Basket .LeftColumn {
		background-repeat: no-repeat;
		background-image: url(/oss/pics/wl/lmn/fh_basket_left.gif);
		width: 138px;
	}
	
	.Basket #F {
		background-image: url(/oss/pics/wl/lmn/ba_i_f.gif);
	}
	
	.Basket #FH {
		background-image: url(/oss/pics/wl/lmn/ba_i_fh.gif);
	}
	
	.Basket #FC {
		background-image: url(/oss/pics/wl/lmn/ba_i_fc.jpg);
	}
	
	.Basket #FHC {
		background-image: url(/oss/pics/wl/lmn/ba_i_fhc.jpg);
	}
	
	.Basket #HC {
		background-image: url(/oss/pics/wl/lmn/ba_i_hc.gif);
	}
	
	.Basket #H {
		background-image: url(/oss/pics/wl/lmn/ba_i_h.gif);
	}
	
	.Basket #RH {
		background-image: url(/oss/pics/wl/lmn/ba_i_rh.jpg);
	}

	.Basket #P {
		background-image: url(/oss/pics/wl/lmn/ba_i_pauschal.gif);
		height: 210px;
	}
	
	.Basket #C {
		background-image: url(/oss/pics/wl/lmn/ba_i_co.gif);
		height: 210px;
	}

	.Basket #RightColumn {
		width: 450px;
	}


#TotalPrice {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: right;
}

.AltDpProduct a {
	color: #a90852;
}

.AltDpProduct {
	color: #a90852;
	vertical-align: middle;
}

#Header_Basket {
	padding-left: 5px;
}


/**

 * Hotels section in basket

 */
#HotelInBakset {
	width: 100%;
}

#HotelInBakset table {
	width: 100%;
	margin-right: 5px;
}

#HotelInBakset #PictureColumn {
	width: 53px;
	text-align: right;
	vertical-align: top;
}

#HotelInBakset #MainColumn {
	width: 383px;
}

#HotelsDatesAndService {
	margin-top: 5px;
}

#HotelsDatesAndService #Column1 {
	width: 214px;
}

#HotelsDatesAndService .Column2 {
	margin: 0px;
	margin-left: 10px;
}

/**

 * Car section in basket

 */
#CarInBakset #PictureColumn {
	width: 53px;
	text-align: right;
	vertical-align: top;
	margin-right: 10px;
}

#CarInBakset #MainColumn {
	width: 383px;
}

#CarInBakset #CarName {
	text-transform: capitalize;
}

#CarInBakset #Pickup {
	margin-top: 5px;
}

#SingleService_Header {
	margin-top: 10px;
	margin-bottom: 10px;
}



#Header_Basket,#Footer_Basket,.BasketProducts {
	border-left: 1px solid #a90852;
	border-right: 1px solid #a90852;
}

#FlightSinglePrices #Column1 {
	width: 175px;
}

#FlightSinglePrices #Column2 {
	width: 220px;
}

#FlightSinglePrices #Column3 {
	width: 60px;
	text-align: right;
}

.PriceLine {
	width: 100%;
	padding-top: 3px;
}

.PriceLine .LastColumn {
	padding-right: 5px;
}

.BasketSectionHeader,#Header_Basket {
	height: 25px;
	padding-top: 3px;
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-image: url(/oss/img/wl/lmn/i_gradient_h.gif);
}

#Footer_Basket {
	height: 35px;
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-image: url(/oss/img/wl/lmn/i_gradient_f.gif);
}

#BasketNavigation {
	margin-top: 5px;
	width: 100%;
}

.NavigationLink {
	margin-right: 5px;
}

#BasketNavigation #Column0 {
	width: 100px;
}

#BasketNavigation #Column1 {
	width: 190px;
	padding-left: 5px;
}

#BasketNavigation #Column2 {
	text-align: left;
}

#BasketNavigation #Column3 {
	width: 100px;
	padding-left: 5px;
	text-align: right;
}

#BasketNavigation #Column4 {
	width: 100px;
	padding-left: 5px;
Â  padding-right: 5px;	
	text-align: right;
}

#AirLineLogo {
	padding-right: 5px;
}

#FlightPassengers {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

#FlightService {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.TexHeadCONT {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #a90852;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
}

#RailPassengers {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

#RailService {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

#RailLogo {
	padding-right: 5px;
}

.ProductIcon,.BasketSectionHeader {
	vertical-align: bottom;
}

#AddDayOutward,#AddDayReturn {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;
}

.FlightLeg {
	vertical-align: top;
	width: 48%;
}

.BasketLinks {
	width: 446px;
	text-align: right;
}

.BasketLinks .ButtonLink {
	display: inline;
/*	margin-right: 6px; */
}

.PictureInBasket {
	width: 51px;
	height: 33px;
}

#BookingPath .BorderTop {
	background-image: url(/oss/img/wl/lmn/top_filled_588.gif);
}

#BookingPath .BorderBottom {
	background-image: url(/oss/img/wl/lmn/bottom_filled_588.gif);
}

#BookingPath .Row {
	background: #e9adca;
	border: 0px none;
}

.SubHeader {
	padding-bottom: 5px;
}

#PrepacBookingPath .Step,.ActiveStepSeparator,.StepSeparator {
	padding-left: 6px;
	padding-right: 6px;
	color: #a90852;
}

/* Booking steps */
.Step,.ActiveStepSeparator,.StepSeparator {
	font-weight: bold;
	padding-left: 23px;
	padding-right: 23px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #a90852;
	font-weight: normal;
}

.ActiveStep {
	font-weight: bold;
}

/* Id base style please refer to CSS style Guide */ /*Search*/
#Search {
	background-color: #ffffff;
}

#Search .Row {
	border-left: 1px solid #a90852;
	border-right: 1px solid #a90852;
	padding-left: 5px;
	padding-right: 5px;
}

#Search #Header_Reisesuche {
	padding-bottom: 3px;
	padding-top: 5px;
	cue-after: r;
	background: url(/oss/img/wl/lmn/i_gradient_h.gif) repeat-x;
}

.ResultsContainer {
	margin-bottom: 6px;
}

#HotelResultsContainer {
	margin-top: 0px;
}

/*Offers*/
.Offer {
	margin-bottom: 20px;
}

.Offer .Header {	
	min-height: 25px;
	background-image: url(/oss/img/wl/lmn/i_gradient_h.gif);
	background-repeat: repeat;
}

.Offer .bg {
	background: url(/oss/img/wl/lmn/i_gradient_h.gif) repeat-x;
}

.Offer .bgSel {
	background-color: #FDD0E4;
	background-image: url(/oss/img/spacer.gif); 
}

.Offer .Header .ProductIcon {
	margin-left: 5px;
}

.Offer .DotedLine {
	background-image: url(/oss/img/wl/lmn/dl_5px_purple.gif);
}

.Offer .Details {
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#HotelOffer1 {
	margin-top: 12px;
}

.Offer .bcell {
	border-bottom: 1px solid #FDD0E4;
	border-right: 1px solid #FDD0E4;
}
.Offer .btop {
	border-top: 1px solid #FDD0E4;
}
.Offer .bleft {
	border-left: 1px solid #FDD0E4;
}
.selOfferTable {
	background-color: #FDD0E4; 
}

.Offer .bcellSel {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.Offer .btopSel {
	border-top: 1px solid #ffffff;
}
.Offer .bleftSel {
	border-left: 1px solid #ffffff;
}
.Offer .HeaderPerson {
	font-size: 12px;
	font-weight: normal;
}

.Offer .roomDescrCol {
	width: 340px;
}

.Offer .roomPriceCol {
	width: 160px;
	text-align: right;
	padding-right: 2px;
}

.Offer .Row {
	border-left: 1px solid #a90852;
	border-right: 1px solid #a90852;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Offer .smallDescription {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
}

.Offer .SinglePricesOffer {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #a90852;
}

.Offer .FooterLeft {
	text-align: left;
	padding-left: 5px;
	margin-right: 0px;
	padding-right: 0px;	
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;	
	height: 60px;Â  
	overflow: visible; 
}

.FooterLeftBorder {
	border-left: 1px solid #a90852;
}

.FooterRightBorder {
	border-right: 1px solid #a90852;
}

.Offer .PriceInfo {
	font-size: 9px;
	color: #a90852;
}

.Offer .FooterRight {
	text-align: right;
	padding-right: 5px;
	margin-left: 0px;
	padding-left: 0px;
/*	float: right; */
	margin-top: 0px;
	margin-bottom: 0px;
	height: 60px; 
	overflow: visible;
}

.Offer .FlightBottom {
	margin-top: 0px;
}

.Offer .Header table {
	width: 572px;
	text-align: left;
}

.Offer .Gesamtpreis {
	padding-left: 5px;
}

.Offer .TexHeadTab {
	FONT-FAMILY:arial, helvetica, sans-serif; 
	FONT-SIZE:14px; 
	COLOR:#A90852; 
	FONT-WEIGHT:bold;
}


.Offer .Header .bgSel {
	background-color: #FDD0E4;
}

.Offer .HeaderTop .bgSel {
	background-color: #FDD0E4;
	background-image: url(/oss/img/spacer.gif);
}


.Offer .Header .Column1 {
	width: 141px; 
}

.Offer .Header .Column2 {
	width: 150px;
}

.Offer .Header .Column3 {
	width: 215px;
}

.Offer .Header .Column2_3 {
	width: 365px;
}

.Offer .Header .Column4 {
	text-align: right;
	padding-right: 5px;
}

.Offer .Segments .Column1 {
	width: 73px;
}


/*Mini searches*/
.MiniSearch {
	background-color: #e9adca;
	padding-top: 5px;
}

.MiniSearch .Label {
	color: #a90852;
}

.MiniSearch .ActionForm {
	margin-bottom: 5px;
}

.MiniSearch .Accented {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

.MiniSearch .Row {
	margin-left: 5px;
	margin-right: 5px;
}

.MiniSearch .BorderBottom {
	background-position: bottom;
	background-image: url(/oss/img/wl/lmn/filt_box_bottom_trans.gif);
}

.MiniSearch .DotedLine {
	background-image: url(/oss/img/wl/lmn/dl_5px_purple.gif);
}

/*

 * Pagination

 */
.Pagination {
	margin-left: 5px;
}

.Pagination .TexNavBar2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #e9adca;
}

.Pagination .TexNavBar {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #a90852;
}

/**

 * Flights

 */
#MiniSearchFlight {
	margin-top: 0px;
	margin-bottom: 20px;
}

/**

 * Rail

 */
#MiniSearchRails {
	margin-top: 0px;
	margin-bottom: 20px;
}

.RailOffer .Details {
	
}

.RailOffer .Details .Column1 {
	width: 80px;
	height: 60px;
	text-align: center;
	vertical-align: middle;
}

.RailOffer .Details .Column2 {
	padding-left: 5px;
	font-size: 11px;
}

/*

 * Hotel Offers

 */
.HotelOffer .Accented {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}

.HotelOffer .HotelsDatesAndService .Accented {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
}

.HotelOffer .Details {
	padding-top: 5px;
	padding-bottom: 5px;
}

.HotelOffer .Picture {
	width: 170px;
}

.HotelOffer .Details .PictureColumn {
	width: 175px;
}

.HotelOffer .Details .MainColumn {
	padding-left: 5px;
}

.HotelOffer .Details .HotelsDatesAndService {
	padding-left: 0px;
}

.HotelOffer .Details .MainColumn #Column1 {
	padding-left: 0px;
}

.HotelOffer .Details .MainColumn table {
	width: 300;
}

#MiniSearchHotel {
	margin-top: 0px;
	margin-bottom: 20px;
}

/**

 * Cars

 */
#MiniSearchCar {
	margin-top: 0px;
	margin-bottom: 20px;
}

.CarOffer .Picture {
	width: 170px;
	margin: 5px;
}

.TableOfferOdd {
	background-color: #fffafa;
}

.TableOfferEven {
	background-color: #fffafa;
}

#flSearchType {
	width:160px;	
}



.lozenger {
	border: 0;
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	height: 142px;
	width: 192px;
	background-color: #ff0099;
	cursor: pointer;
	text-decoration: none;
}

.lozenger table {
	margin: 8px;
	cursor: pointer;
}

.lozHeader {
	margin: 8px;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.lozPrice {
	font-size: 22px;
	line-height: 20px;
	font-weight: bold;
	color: #ffffff;
}

.lozSub {
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
}

.LnavSection form {
	margin: 0px;
}

.LnavSection .WideTable {
	width : 160px;
}

.LnavSection .Wrapper {
	margin-left: 6px;
	margin-right: 6px;
}

#Header_lnav_search_Border {
	margin-top: 6px; 
}

.LnavSectionHeader {
	margin-bottom: 6px;
}

.LnavSectionSeparator {
	background-image: url(/oss/img/dot.gif);
	background-repeat: repeat-x;
	font-size: 1px;
}

#PauLnavSearch {
	background-color: #e9adca;
	color: #a90852;
	font-size: 10px;
}

#PauLnavSearch .Label{
	color: #a90852;
}


#Header_lnav_search_Border {
	background-position: top;
	background-color: #e9adca;
	background-image: url(/oss/img/box_180_top.gif);
}

#Footer_lnav_search_Border {
	vertical-align: top;
	background-position: top;
	background-color: #e9adca;
	background-image: url(/oss/img/box_180_bottom.gif);

}


#PauLnavSearch_DepDate_Lbl,#PauLnavSearch_DurPrice_Lbl,#PauLnavSearch_Adults_Lbl
{
	margin-top: 12px;
}

#PauLnavSearch_Separator2 {
	margin-top: 12px;
	margin-bottom: 10px;
}

#PauLnavSearch_SearchButton {
	text-align: right;
}


#HotelLnavSearch {
	background-color: #a90852;
	color: #ffffff;
	font-size: 10px;
}

#HotelLnavSearch .Label{
	color: #ffffff;
	font-size: 10px;
}

.HotelLnavSection form {
	margin: 0px;
}

.HotelLnavLink {
	background-color: #a90852;
	color: #ffffff;
	text-decoration: none;
}

.HotelLnavSection .WideTable {
	width : 160px;
}

.HotelLnavSection .Wrapper {
	margin-left: 6px;
	margin-right: 6px;
}

.HotelLnavSectionHeader {
	margin-bottom: 6px;
}

.HotelLnavSectionSeparator {
	background-image: url(/oss/img/dot.gif);
	background-repeat: repeat-x;
	font-size: 1px;
}


#Header_hotel_lnav_search_Border {
	background-position: top;
	background-color: #a90852;
	background-image: url(/oss/img/box_180_top.gif);
}

#Footer_hotel_lnav_search_Border {
	vertical-align: top;
	background-position: top;
	background-color: #a90852;
	background-image: url(/oss/img/box_180_bottom.gif);

}


#FlightLnavSearch {
	background-color: #a90852;
	color: #ffffff;
	font-size: 10px;
}

#FlightLnavSearch .Label{
	color: #ffffff;
	font-size: 10px;
}

.FlightLnavSearch .Label{
	color: #ffffff;
	font-size: 10px;
}

.FlightLnavSearch .Input{
	width:160px;
}

.CheapestDestination {
	color: #a90852;
	font-weight: bold;
}

/**

 * Tabs

 */
#RailResultsFrameForm {
	margin: 0px;
	padding: 0px;
}

#Tabs {
	width: 588px;
	margin: 0px;
	padding: 0px;
}

#Tabs .Spacer {
	width: 100%;
}

#Tabs .Tab {
	margin-right: 1px;
	margin-bottom: 1px;
	width: 97px;
}

#Tabs .Tab .Label {
	color: #a90852;
}

#Tabs .Tab .Label a {
	color: #a90852;
}

#Tabs .TabsActive {
	background-color: #e9adca;
	width: 140px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#Tabs .TabsActive .Label {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
	text-align: center;
}

#Tabs .TabsPassive {
	height: 16px;
	background-color: white;
}

#Tabs .TabsPassive {
	border-bottom: 1px solid #e9adca;
}

#Tabs .TabsPassive .Label {
	border-top: 1px solid #e9adca;
	text-align: center;
}

#Tabs .TabsPassive .Border {
	width: 5px;
	background-color: #e9adca;
}

#Tabs .TabsPassive .Label a {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

/**

  * Confimration page

  */
.TablePinkLight {
	background: #e9adca;
}

/**

 *  BookingDetails

 */
#BookingDetails {
	background: #fffafa;
}

#Header_BookingDetails {
	padding-left: 5px;
	height: 25px;
	padding-top: 3px;
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-image: url(/oss/img/wl/lmn/i_gradient_h.gif);
}

#Header_BookingDetails,#Footer_BookingDetails {
	border-left: 1px solid #a90852;
	border-right: 1px solid #a90852;
}

#BookingDetails table {
	width: 100%;
}

#BookingDetailsÂ  .DotedLine {
	padding-top: 5px;
	padding-bottom: 5px;
}

#BookingDetails .Row {
	border-left: 1px solid #a90852;
	border-right: 1px solid #a90852;
	padding-left: 5px;
	padding-right: 5px;
}

#BookingDetails .DotedLine {
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: center;
}

#BookingDetails .BorderTop {
	background-position: top;
	background-image: url(/oss/img/wl/lmn/ba_box_h.gif);
}

#BookingDetails .BorderBottom {
	background-position: bottom;
	background-image: url(/oss/img/wl/lmn/ba_box_f.gif);
}

#RailID table {
	margin-left: 52px;
	width: 270px;
}

#RailID table .Column1 {
	width: 135px;
}

#RailID #identificationType {
	width: 116px;
}

#RailID table .Column2 {
	width: 135px;
}

#RailID #identificationValue {
	width: 116px;
}

#Basket #Rail .PictureInBasket,#AltRailInBasket .PictureInBasket {
	width: 72px;
	height: 47px;
}

.AltInBasket .Label {
	font-size: 11px;
	color: #a90852;
}

.AltInBasket .Label a {
	font-weight: bold;
}

.AltInBasket .Column2 {
	text-align: right;
	padding-right: 5px;
}

#AltFlightInBasket {
	margin-top: 5px;
}

.Arial19WhiteBold {
	font-family: arial, helvetica, sans-serif;
	font-size: 19px;
	color: #ffffff;
	font-weight: bold
}

.Arial19WhiteReg {
	font-family: arial, helvetica, sans-serif;
	font-size: 19px;
	color: #ffffff
}


/* Pauschal */
#Areas .Row {
	border-left: 1px solid #a90852;
	border-right: 1px solid #a90852;
}

#Areas #HeaderRow{
	background-repeat: repeat-x;
	background-image: url(/oss/img/wl/lmn/i_gradient_h.gif);
	height: 25px;


}
#Areas #HeaderRow .Text {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #a90852;
	font-weight: bold;
}

#Areas #FooterRow{
	height: 25px;
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-image: url(/oss/img/wl/lmn/i_gradient_f.gif);
	vertical-align: middle;
}

#Areas .BorderBottom {
	background-position: bottom;
	background-image: url(/oss/img/wl/lmn/ba_box_f.gif);
}

#Areas .LeftPadded{
	padding-left: 6px;
}
#Areas .RightPadded{
	padding-right: 6px;
}

.AreaSeparator .DotedLine {
	background-image: url(/oss/img/wl/lmn/dl_5px_purple.gif);
}

#PrepacBookingPath .Row {
	background: #e9adca;
	border: 0px none;
}
#PrepacBookingPath .BorderTop {
	background-image: url(/oss/img/wl/lmn/top_filled_588.gif);
}

#PrepacBookingPath .BorderBottom {
	background-image: url(/oss/img/wl/lmn/bottom_filled_588.gif);
}


#PrepacBasket .DetailsColumn {
	width :100%;
}


#PrepacBasket .BasketLinks {
	margin-top: 6px;
}

#PrepacBasket .PictureColumn {
	text-align: right;
}

#PrepacBasket #PackagePriceSeparator {
	background-image: url(/oss/img/wl/lmn/dl_5px_purple.gif);
}

.PackageInBasketÂ  .TimeSpan {
	COLOR:#A90852;
}

.PackageInBasket .Picture {
	width: 100px;
	height: 65px;
}

#PackageInBasketDisplay .DetailsColumn .Accented{
	FONT-SIZE:11px; COLOR:Black; FONT-WEIGHT:bold;
	text-transform: none;
}

#PackageInBasketDisplay .DetailsColumn .FlightSectionHeader{
	padding-top: 5px;
}

#PackageInBasketDisplay .DetailsColumn #SchedLabel{
	FONT-WEIGHT:normal;
	text-transform: uppercase;
	letter-spacing:3px;
}	

.PackageInBasket .DetailsColumn {
	vertical-align: center;
}

.PackageInBasket .DetailsColumn #Package_Location{
	margin-bottom: 6px;
}

#MiniSearchPackage {
	margin-top: 0px;
}
#MiniSearchPackage .Row {
Â  Â  margin-top: 6px;
}


.PackageOfferList .Row {
	border-left: 1px solid #a90852;
	border-right: 1px solid #a90852;
	
}

.PackageOffer .Header {
	height: 25px;
}

.PackageOffer .Details .PictureColumn {
	width: 160px;
}

.PackageOffer .Details .PictureColumn .Picture {
	width: 100px;
	height: 65px;
}

.PackageOffer .Details .Accented {
	color: #a90852;
	text-transform: none;
	font-weight: bold;
	font-size: 13px;
}

.PackageOffer .Text {
	font-size: 12px;
}

.PackageOfferList .Header {
	padding-left: 6px;
}

#MiniSearchPackageDetails {
	margin-top: 0px;
}

.PackageHotelOffer .DotedLine {
	background-image: url(/oss/img/wl/lmn/dl_5px_purple.gif);
}

#MiniSearchPackageDetails table{
	 margin-left: 6px;s
}
#PackageHotelOfferList table{
	margin-left: 6px;
}


.OfferList .Header {
	background: url(/oss/img/wl/lmn/i_gradient_h.gif) repeat-x;
	height: 25px;
}

.OfferList .Footer {
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: bottom;
	height: 30px;
	margin-bottom: 0px;
}

.CarTotelPrice {
	border-left: 1px solid #a90852;
	padding-left: 5px;
	float: left;
	height: 30px;
}

.CarTotelPriceButton {
		border-right: 1px solid #a90852;
		padding-right: 5px;
		float: right;
		height: 30px;
}

.OfferList .Row {
	border-left: 1px solid #a90852;
	border-right: 1px solid #a90852;
	margin-top: 0px;
	margin-bottom: 0px;
}

.OfferList .Header .Arial10BlackReg {
	color: #a90852;
}

/*nice*/

.Arial11PurpleReg {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:11px; COLOR:#B02E6F;}
.Arial11PurpleBold {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:11px; COLOR:#B02E6F; FONT-WEIGHT:bold}
.Arial12PurpleReg {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR:#B02E6F;}
.Arial12PurpleReg_SP {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR:#B02E6F; LETTER-SPACING: 2px}
.Arial12PurpleBold {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:12px; COLOR:#B02E6F; FONT-WEIGHT:bold}
.Arial13PurpleReg {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:13px; COLOR:#B02E6F;}
.Arial13PurpleBold {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:13px; COLOR:#B02E6F; FONT-WEIGHT:bold}
.Arial14PurpleReg {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:14px; COLOR:#B02E6F;}
.Arial14PurpleBold {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:14px; COLOR:#B02E6F; FONT-WEIGHT:bold}


.BoxTyp1Â  .Header{
	background: url(/oss/img/wl/lmn/i_gradient_h.gif) repeat-x;
	height: 25px;
	text-transform: uppercase;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a90852;
	padding-left: 6px;
	padding-top: 6px;
}


.BoxTyp1 .Content{
	padding-left: 6px;
}

.BoxTyp1 .Row {
	border-left: 1px solid #a90852;
	border-right: 1px solid #a90852;
}

.Basket .BorderTop {
	background-position: top;
	background-image: url(/oss/img/wl/lmn/ba_box_h.gif);
}

.Basket .BorderBottom {
	background-position: bottom;
	background-image: url(/oss/img/wl/lmn/ba_box_f.gif);
}

.Basket .bottomSel {
Â  margin-top: 0px;
Â  padding-top: 0px;
Â  height: 6px;
} 

.Basket .ProductInBasket {
	margin-right: 6px;
}

.Basket .ProductInBasket .Accented {
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	font-family: arial, helvetica, sans-serif;
	color: black;
}

#HotelInBakset .Accented {
	text-transform: none;
}

.Basket .PriceDisplay{
	margin-right: 6px;
}

.Offer .PriceColumn {
	text-align: right;
}

#HotelInfoImage {
	background-image: url(/oss/img/popup_hotel_i_header.jpg);
	background-repeat: no-repeat;
	width:383px;
	height:180px;	
	margin-left:5px; 
	margin-top:5px; 
	margin-right:5px; 
	margin-bottom:5px;
}

#title {
	display: list-item;
	list-style-image: url(/oss/img/popup_hotel_i_header.jpg);
	list-style-position: inside;
	overflow:hidden;
	letter-spacing: -5000em;
	font-size: 1pt;
	color: #ffffff;
}

.HotelInfo {
	color:a90852;
	background-color:ffffff;
}

.HotelInfoTabBorderTop {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:a90852;
}

.HotelInfoTabBorderBottom {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:a90852
}

.HotelInfoTabBorderLeft {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:a90852
}

.HotelInfoTabBorderRight {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:a90852
}

.LNavDpKategorie {
	font-size: 14px;
	font-weight: bold;
}

/**
 *	 CSS to hide Google Tracking
 */
#track {
ï¿½ display: none;
}	

