h1{
		background-color: #333366;
		color: #FFFFFF;
		width: 815px; 
		height: 25px;
		padding-top: 5px;
		padding-left: 5px;
		font-size: 12px;
		font-family:sans-serif;
}

#layout_header {
	vertical-align: top;
}

#layout_banner {
	vertical-align: middle;
}


a {color: #064064;text-decoration: underline;}

p {color:#064064;font-family:Verdana,arial,helvetica,sans-serif;font-size:11px;}



.Verd10BlackReg {color:#002c81;font-family:Verdana,arial,helvetica,sans-serif;font-size:11px;}

.Verd10BlackReg b {color:#002c81}

.Verd12BlackReg { color: #002c81;}
 
.Verd14BlackBold {FONT-FAMILY:Verdana, arial, helvetica, sans-serif; FONT-SIZE:14px; COLOR:#2a5197; FONT-WEIGHT:bold}

.Verd13BlackBold {FONT-FAMILY:Verdana, arial, helvetica, sans-serif; FONT-SIZE:13px; COLOR:#2a5197; FONT-WEIGHT:bold}

.Verd14WhiteBold {FONT-FAMILY:Verdana, arial, helvetica, sans-serif; FONT-SIZE:14px; COLOR:#FFFFFF; FONT-WEIGHT:bold}

.Verd10GreyReg {color:#898787;font-family:Verdana,arial,helvetica,sans-serif;font-size:11px;}

.Arial12BlackBold {color:#2a5197;font-family:Verdana,arial,helvetica,sans-serif;font-size:11px;}

.Arial12BlackReg {color:#2a5197;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}

.Arial14BlackReg {color:#2a5197;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}

.Verd10BlackBold {color:#2a5197;font-family:Verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;}

.Arial14BlackBold {color:#FF6600;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;}



/**
 *
 * Template elements
 *
 */
#top_block, #bnav {
	width: 600px;
	background-color: #ffffff;
}

#rnav,#lnav,#rightBox  {
	vertical-align: top;
}

#main {
	vertical-align: top;
}

#Content {	    
	width:600px !important;
}


/**

 *	 New classses please refer to CSS style Guide for more details 

 */
.DotedLine {
	background-position: center;
	background-image: url(/oss/pics/wl/tcy/dl_2px_purple.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Attention {
	font-weight: bold;
	font-size: 11px;
}

.Accented {
	font-weight: bold;
	font-size: 11px;
       color: #2a5197;
}

.Details .Accented {
	font-weight: normal;
	font-size: 11px;
}

.Warning {
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: red;
}

.Text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #2a5197;
}

.Label {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #2a5197;
}

.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;
	color: #ffffff;
}

/* 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: left;
	height: 6px;
	width: 588px;
	background-color: #ffffff;
}

.BorderBottom {
	background-position: bottom;
	background-color: #ffffff;
	height: 6px;
	width: 588px;
}

.SinglePrices {
	margin-top: 5px;
}

.SinglePrices  .DotedLine {
	background-image: url(/oss/pics/wl/tcy/dl_5px_white.gif);
}

#PackagePrices .DotedLine {
	margin-top: 0px;
	margin-bottom: 2px;
}

#CarSinglePriceBottomSeparator,#HotelSinglePriceBottomSeparator,#PackagePriceBottomSeparator
{
	background-image: url(/oss/pics/wl/tcy/dl_2px_purple.gif);
}

.SinglePrices .Label {
	font-size: 11px;
	color: #2a5197;
}

.ButtonLink,.ButtonImage {
	border: 0px none;
}

/**
 *   Basket
 */
	.Basket {
		background: #ffffff;
	}

.Basket .TexHeadMainTable {
	color: #2a5197;
	font-weight: bold;
}

	
	.Basket .DetailsTable {
		width: 100%;
	}
	
	.Basket .DotedLine {
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 3px;
	}

	.Basket .BasketSection {
		width: 100%;
		margin-bottom: 20px;
		background: #ffffff;
	}

.LeftColumn {
	background-color: #ffffff;
}
	
	.Basket .LeftColumn {
		background-repeat: no-repeat;
		background-image: url(/oss/pics/wl/lmn/fh_basket_left.gif);
		width: 6px;
	}
	
	.Basket #F {	}
	
	.Basket #FH {	}
	
	.Basket #FC {	}
	
	.Basket #FHC {	}
	
	.Basket #HC {	}
	
	.Basket #H {	}
	
	.Basket #RH {	}

	.Basket #P {	height: 210px;	}


	.Basket #RightColumn {width: 580px;}


#TotalPrice {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: right;	
}


.AltDpProduct a {
	color: #2a5197;
}

.AltDpProduct {
	color: #2a5197;
	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 {}


#Basket.PageSection {
	border: 2px solid #6699cc;
	width: 588px
}



#FlightSinglePrices #Column1 {
	width: 170px;
}

#FlightSinglePrices #Column2 {
	width: 225px;
}

#FlightSinglePrices #Column3 {
	width: 50px;
	text-align: right;
}

.PriceLine {
	width: 100%;
	padding-top: 3px;
}

.PriceLine .LastColumn {
	padding-right: 5px;
}

.BasketSectionHeader,#Header_Basket {
	position: relative;
	height: 25px;
	padding-top: 0px;
	vertical-align: bottom;
	background-repeat: repeat-x;
}

#Footer_Basket {
	height: 50px;
	vertical-align: bottom;
}

#BasketNavigation {
	margin-top: 10px;
	width: 100%;
}

.NavigationLink {
	margin-right: 5px;
}

#BasketNavigation #Column1 {
	padding-left: 5px;
}

#BasketNavigation #Column2 {
	width: 100%;
}

#AirLineLogo {
	padding-right: 5px;
}

#FlightPassengers {
	color: #2a5197;
	font-size: 11px;
	font-weight: normal;
}

#FlightService {
	color: #2a5197;
	font-size: 11px;
	font-weight: bold;
}

.TexHeadCONT {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #2a5197;
	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: 576px;
	text-align: right;
}

.BasketLinks .ButtonLink {
	display: inline;
/*	margin-right: 6px; */
}

.PictureInBasket {
	width: 51px;
	height: 33px;
}

#BookingPath {
	text-align: left;
	margin-top: 0px;
}

#BookingPath .BorderTop {}

#BookingPath .BorderBottom {}

#BookingPath .Row {
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
}



#PrepacBookingPath, .Step, .ActiveStepSeparator,.StepSeparator {
	padding-left: 6px;
	padding-right: 6px;
	color: #2a5197;
}

/* Booking steps */


.TakenStep{
	color: #898787 !important;
	font-weight: normal !important;
	width: 50px !important;
}

.ActiveStep{
	color: #2a5197 !important;
	font-weight: bold !important;
}






/* Id base style please refer to CSS style Guide */ /*Search*/
#Search {
	background-color: #ffffff;
	width: 588px;
}

#Search .Row {
	padding-right: 8;
	padding-bottom: 10px;
	padding-left: 8px;
}

#Search #Header_Reisesuche {
	padding-bottom: 3px;
	padding-top: 5px;
	cue-after: r;
}

/*Offers*/
.Offer {
	margin-bottom: 20px;
}

.Offer .Header {
	min-height: 25px;
	background-image: none;
}

.Offer .Header .ProductIcon {
	margin-left: 5px;
}

.Offer .DotedLine {
	background-image: url(/oss/pics/wl/tcy/dl_5px_white.gif);
}

.Offer .Footer {
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: bottom;
	height: 40px;
}



.Offer .Details {
	padding-left: 5px;
}

.Offer .Row {
	border-left: 2px solid #6699cc;
	border-right: 2px solid #6699cc;
	background-color: #ffffff;
}

.Offer .Header table {
	width: 584px;
	text-align: left;
}

.Offer .Header .Column1 {
	width: 191px;
}

.Offer .Header .Column2 {
	width: 150px;
}

.Offer .Header .Column3 {
	width: 170px;
}

.Offer .Header .Column4 {
	text-align: right;
}

.Offer .Segments .Column1 {
	width: 73px;
}

.Offer .Gesamtpreis {
text-align: left;
padding-left:8px;
}

.Offer .BorderTop {	
	background-color: #ffffff;
	border-right: 2px solid #6699cc;
	border-left: 2px solid #6699cc;
	border-top: 2px solid #6699cc;
	height: 9px;
	width: 584px;
}

.Offer .BorderBottom {
	background-color: #ffffff;
	border-right: 2px solid #6699cc;
	border-left: 2px solid #6699cc;
	border-bottom: 2px solid #6699cc;
	height: 6px;
	width: 584px;
}


#HotelResultsContainer {
	margin: 0px;
	padding: 0px;
}

#HotelOffer1 {
	margin-top: 10px;
}

.bgSel {
	background-color: #CCE4EE;
}

.btop {
	border-top: 1px solid #ffffff;
}

.bleft {
	border-left: 1px solid #ffffff;
} 


.bcell {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.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;
}

/*Mini searches*/
.MiniSearch {
	background: #6699cc;
	padding-top: 5px;
}


.MiniSearch .Label {
	color: #ffffff;
}

.MiniSearch .ActionForm {
	margin-bottom: 5px;
}

.MiniSearch .Accented {
	font-size:11px !important;
	font-weight:bold;
	text-transform:none;
}

.MiniSearch .Row {
	margin-left: 5px;
	margin-right: 5px;
}

.MiniSearch .BorderBottom {
background-image:url(/oss/img/wl/lmn/filt_box_bottom_trans.gif);
background-position:center top;
border:2px solid transparent;
height:3px;
width:584px;
}

.MiniSearch .DotedLine {
	background-image: url(/oss/pics/wl/tcy/dl_5px_white.gif);
}

/*

 * Pagination

 */
.Pagination {
	margin-left: 5px;
}

.Pagination .TexNavBar2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #e4e4e4;
}

.Pagination .TexNavBar {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2a5197;
}

/**

 * 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: 11px;
	font-weight: normal;
	text-transform: capitalize;
}

.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;
}

.bgNoSel {
	background-color: #CCE4EE;
}

#RailResultsFrameForm {
	margin: 0px;
	padding: 0px;
}


/**

 * Cars

 */
#MiniSearchCar {
	margin-top: 0px;
	margin-bottom: 20px;
}

.CarOffer .Picture {
	width: 170px;
	margin: 5px;
}

.TableOfferOdd {
	background-color: #ffffff;
}

.TableOfferEven {
	background-color: #ffffff;
}

#flSearchType {
	margin-left: 40px;
}



.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/pics/wl/tcy/dl_2px_purple.gif);
	background-repeat: repeat-x;
	font-size: 1px;
}

#PauLnavSearch {
	background-color: #e9adca;
	color: #FF6600;
	font-size: 10px;
}

#PauLnavSearch .Label{
	color: #FF6600;
}


#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;
}

/**

 * Tabs

 */
#Tabs {
	width: 588px;
}

#Tabs .Spacer {
	width: 100%;
}

#Tabs .Tab {
	margin-right: 1px;
	margin-bottom: 1px;
	width: 97px;
}

#Tabs .Tab .Label {
	color: #ffffff;
}

#Tabs .Tab .Label a {
	color: #6699cc;
}



.TexTabS12 {font-family: verdana, arial,helvetica,sans-serif;font-size:11px;font-weight:bold;}

.TabsActive {color:#ffffff;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;background-color: #6699cc;}

.TabsPassive {color:#6699cc;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;background-color: #CCE4EE;}


#Tabs .TabsActive {
	background-color: #6699cc;
	width: 140px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#Tabs .TabsActive .Label {
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
	text-align: center;
}

#Tabs .TabsPassive {
	height: 16px;
	background-color: white;
	border-bottom: 1px solid #6699cc;
}

#Tabs .TabsPassive .Label {
	border-top: 1px solid #6699cc;
	text-align: center;
}

#Tabs .TabsPassive .Border {
	width: 5px;
	background-color: #6699cc;
}

#Tabs .TabsPassive .Label a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}








/**

   * Confimration page

   */
.TablePinkLight {
	background: #CCE4EE;
}

/**

 *   BookingDetails

 */
#BookingDetails {
	background: #ffffff;
}

#Header_BookingDetails {
	padding-left: 5px;
	height: 25px;
	padding-top: 3px;
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-image: url(/oss/img/wl/flug/hellblau_strich.gif);
}

#Header_BookingDetails,#Footer_BookingDetails {
	border-left: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
}

#Details table {
	width: 100%;
}

#BookingDetailsÂ  .DotedLine {
	padding-top: 5px;
	padding-bottom: 5px;
}

#BookingDetails .Row {
	border-left: 2px solid #6699cc;
	border-right: 2px solid #6699cc;
	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/pics/wl/tcy/header_offer.gif);
}

#BookingDetails .BorderBottom {
	background-position: bottom;
	background-image: url(/oss/pics/wl/tcy/footer_offer.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 {
	color:#898787;
	font-size: 10px;
}

.AltInBasket .Label a {
	color:#898787;
	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 #FF6600;
	border-right: 1px solid #FF6600;
}

#Areas #HeaderRow{
	background-color: #99ccff;
	height: 25px;


}
#Areas #HeaderRow .Text {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

#Areas #FooterRow{
	height: 25px;
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-image: url(/oss/img/wl/flug/hellblau_strich.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/pics/wl/tcy/dl_5px_white.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/pics/wl/tcy/dl_5px_white.gif);
}

.PackageInBasket  .TimeSpan {
	COLOR:#FF6600;
}

.PackageInBasket .Picture {
	width: 140px;
	height: 120px;
}

#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 #FF6600;
	border-right: 1px solid #FF6600;
	
}

.PackageOffer .Header {
	height: 25px;
}

.PackageOffer .Details .PictureColumn {
	width: 160px;
}

.PackageOffer .Details .PictureColumn .Picture {
	width: 140px;
	height: 120px;
}

.PackageOffer .Details .Accented {
	color: #FF6600;
	text-transform: none;
	font-weight: bold;
	font-size: 13px;
}

.PackageOffer .Text {
	font-size: 11px;
}

.PackageOfferList .Header {
	padding-left: 6px;
}

#MiniSearchPackageDetails {
	margin-top: 0px;
}

.PackageHotelOffer .DotedLine {
	background-image: url(/oss/pics/wl/tcy/dl_5px_white.gif);
}

#MiniSearchPackageDetails table{
	 margin-left: 6px;s
}
#PackageHotelOfferList table{
	margin-left: 6px;
}


.OfferList .Header {
	background: url(/oss/img/wl/flug/hellblau_strich.gif) repeat-x;
	height: 25px;
}

.OfferList .Footer {
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: bottom;
	height: 20px;
}

.OfferList .Row {
	border-left: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
}

.OfferList .Header .Arial10BlackReg {
	color: #FF6600;
}

/*nice*/

.BoxTyp1  .Header{
	background: url(/oss/img/wl/flug/hellblau_strich.gif) repeat-x;
	height: 25px;
	text-transform: uppercase;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	padding-left: 6px;
	padding-top: 6px;
}


.BoxTyp1 .Content{
	padding-left: 6px;
}

.BoxTyp1 .Row {
	border-left: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
}

.Basket .BorderTop {
	background-position: top;
}

.Basket .BorderBottom {
	background-position: bottom;
}

.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;
}

.Basket .PriceDisplay{
	margin-right: 6px;
}

.Offer .PriceColumn {
	text-align: right;
}

.TexHeadMainTable {
	color:#2a5197;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
}



.TexHeadSubTable {
	font-weight: normal;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #2a5197;
}







.SubHeader {
	font-weight: normal;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #F96c17;
	padding-bottom: 5px;
}

.TexLinkPinkS12 {
	font-weight: bold;
	font-size: 11px;
	color: #2a5197;
	font-family: verdana, arial, helvetica, sans-serif;
}

.TexLinkPinkS12 a hover {color: #ff6600;}


.CalendarSearch {
	background-color: #6699cc;
	color: #CCE4EE;
}

#Content {
	color: #6699CC;
}

.Header .Row {
	background-image: url(/oss/img/wl/flug/hellblau_strich.gif);
	background-repeat: repeat-x;
	background-color: #000000;
}

#Header_Basket_Border {
	height: 8px;
	width: 584px;
	background-color: #ffffff;
}

#Footer_Basket_Border {
	height: 6px;
	width: 584px;
	background-color: #ffffff;
}

#PackagePrices {
		background: #ffffff;
}

#TotalPrice {
		background: #ffffff;
}



#RightColumn {
		background: #ffffff;
}

#Header_BookingPath_Border {
	height: 7px;
	width: 588px;
}

#Header_BookingPath_Footer {
	height: 6px;
	width: 588px;
}

.TexGesamtpreis {
	color: #FE6305;
	font-size:14px;
	font-family:verdana, arial,helvetica,sans-serif;
	width:20%;
}


.TexSmall {
	color: #2a5197;
}

#Header_Basket .TextHeadMainTable {
	color: #2a5197;
}

#Header_BookingDetails_Border {
	height: 6px;
	width: 588px;
	background-image: url(/oss/pics/wl/tcy/header_offer.gif);
}

.tableBorder {
	border:2px solid #6699cc;
	background-color: #ffffff;
}

#HotelInfo {
	border-color: #6699cc;
}

#NewTabs {
	border-color: #6699CC;
}

#sepLine1 {
	background-image: url(/oss/img/wl/flug/hellbl/oss/img/wl/flug/dl_5px.gifau_strich.gif);
}

#sepLine2 {
	background-image: url(/oss/img/wl/flug/hellbl/oss/img/wl/flug/dl_5px.gifau_strich.gif);
}

#sepLine3 {
	background-image: url(/oss/img/wl/flug/hellbl/oss/img/wl/flug/dl_5px.gifau_strich.gif);
}



.TexHeadMainTableXXL {	color: #2a5197;font-family:verdana,arial,helvetica,sans-serif;font-size:14px;font-weight:bold;}

#HotelInfo #NewTabs .Spacer{
	border-bottom: 2px solid #6699cc;

}

#HotelInfo #NewTabs .NewActiveTab{
	background-image: url(/oss/pics/wl/tcy/tab_active.gif);
	FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:16px; 
}
#HotelInfo #NewTabs .NewActiveTab a {
	COLOR:#6699cc;
}

.Arial12PinkReg {
	color: #2a5197;
}



#PromoCode {
	font-color: #000000;
}

#HotelInfo #NewTabs .NewPassiveTab{
	background-image: url(/oss/pics/wl/tcy/tab_passive.gif);

	FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:11px; 
}
#HotelInfo #NewTabs .NewPassiveTab a {
	COLOR:White;
}

#Info {
	font-color:#2a5197;
}



.Outward .Row {
	font-color:#2a5197;
}

.Return .Row {
	font-color:#2a5197;
}


#HotelInfoImage {
	background-image: url(/oss/pics/wl/lmn/popup_hotel_i_header_wl.jpg);
	background-repeat: no-repeat;
	width:383px;
	height:180px;	
	margin-left:5px; 
	margin-top:5px; 
	margin-right:5px; 
	margin-bottom:5px;
}


#HotelInfoImage h1 {
	background-color:transparent;
	width: 123px;
}


.HotelInfo {
	background-color: #ffffff;
	font-size: 10px;
}
 
.HotelInfoTabBorderTop {
 border-top: 1px solid #2a5197;
}
 
.HotelInfoTabBorderBottom {
 border-bottom: 1px solid #2a5197;
}
 
.HotelInfoTabBorderLeft {
 border-left: 1px solid #2a5197;
}
 
.HotelInfoTabBorderRight {
 border-right: 1px solid #2a5197;
}

#title {
	display: list-item;
	/* list-style-image: url(/oss/pics/wl/lmn/popup_hotel_i_header_wl.jpg); */
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #ffffff;
}




.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: 2px solid #6699cc;
}
 
.FooterRightBorder {
 border-right: 2px solid #6699cc;
}
 
.Offer .PriceInfo {
 font-size: 9px;
 color: #6699CC;
}
 
.Offer .FooterRight {
 text-align: right;
 padding-right: 5px;
 margin-left: 0px;
 padding-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 height: 60px; 
 overflow: visible;
}

.FooterRight {
 background-color: #CCE4EE;
}

.FooterLeft {
 background-color: #CCE4EE;
}

.bgNoSel {
 background-color: #CCE4EE;
}

.TexHeadTab {
 color: #2a5197;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;	
}

.TexHeadSubTable2 {
color:#2a5197;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
}


.IncludingLabel {
 color: #2a5197;
}

.Offer .smallDescription {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
}





/*     ------NEW-----         */

.ButtonAngebote {color:#2a5197;font-family: verdana, arial,helvetica,sans-serif;font-size:11px;}

.TablePinkDark {background-color:#ffffff;}

.TexNavBar {color:#F96c17;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;}

.TexNavBar2 {color:#898787;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;}

.TexExtrasInpLbl{border:none; color:#2a5197;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;}

.TexGesamtpreisInpLbl {border:none;color:#F96c17;font-family:verdana,arial,helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:right;}





/* --- 6.1. SE Path - Flug, Hotel und Mietwagen --- */
#Buchungsschritte       {width:467px; height:32px; margin-bottom:4px; padding-left:125px; background-color:#6699cc; display:block;}
#Liste-Buchungsschritte {width:314px; *width:317px; margin:0; padding:0; list-style:none; font: normal 11px/14px Arial, Helvetica, sans-serif; color:#fff;}
.Buchungsschritt-1, .Buchungsschritt-2, 
.Buchungsschritt-3, .Buchungsschritt-4 {list-style:none; float:left; display:inline; height:26px; padding-top:9px; margin-left:20px;}
.Aktiver-Buchungsschritt {background: transparent url(/oss/img/wl/traveloverland/content_new/ic_arrow_grey_big.gif) no-repeat left 9px; padding-left:22px; padding-top:8px; *padding-top:9px; font-size:12px; color:#fff; font-weight:bold;}

