h1 {background-color:#336; width:815px; height:25px; padding-top:5px; padding-left:5px; font-family:sans-serif; font-size:12px; color:#fff; }
#layout_header   {vertical-align: top;}
#layout_banner   {vertical-align: middle;}
.Verd12BlackReg  {color:#f60;}
.Verd14BlackBold {font-family:Verdana, arial, helvetica, sans-serif; font-size:14px; color:#f60; font-weight:bold}
.Verd13BlackBold {font-family:Verdana, arial, helvetica, sans-serif; font-size:13px; color:#f60; font-weight:bold}
.Verd14WhiteBold {font-family:Verdana, arial, helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold}

.TexHeadSubTable {font-family:arial, helvetica, sans-serif; font-size:12px; color:#f60; font-weight:normal;}

/* ----- 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/pics/wl/tcy/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; color:#336;}
.Details .Accented {font-family arial, helvetica, sans-serif; font-size:11px; font-weight: normal; text-transform: uppercase;}
.Warning           {font-family:arial, helvetica, sans-serif; font-size:12px; color:red; font-weight: bold;}
.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 {width:100%; clear:both;}

/* ----- 1st level outer container ----- */
.OutterContainer {width: 588px;}

/* ----- Page section: basket, booking path, result frame, etc. ----- */
.PageSection {margin-top: 6px;
	color: #fff;}
/* ----- Id base style please refer to CSS style Guide  -----  Cornered borders ----- */
.BorderTop,.BorderBottom {background-repeat:no-repeat; width:100%; height:4px; border: 0;}
.BorderTop               {background-position:left;   background-image:url(/oss/pics/wl/tcy/header_610x6_search.gif); width:610px; height:6px;}
.BorderBottom            {background-position:bottom; background-image:url(/oss/pics/wl/tcy/border_bottom_610x4.gif);}

.SinglePrices             {margin-top: 5px;}
.SinglePrices  .DotedLine {background-image: url(/oss/pics/wl/tcy/dl_5px_white.gif);}

#PackagePrices .DotedLine {margin-top:0; margin-bottom:2px;}
#CarSinglePriceBottomSeparator,
#HotelSinglePriceBottomSeparator,
#PackagePriceBottomSeparator{background-image: url(/oss/pics/wl/tcy/dl_2px_purple.gif);}

.SinglePrices .Label {font-family:arial, helvetica, sans-serif; font-size:11px; color:#336;}
.ButtonLink,.ButtonImage {border: 0 none;}

/* ----- Basket ----- */
.Basket {background: #fff;}
.Basket .TexHeadMainTable {color:#336; font-weight: bold;}
.Basket .DetailsTable     {width:100%;}
.Basket .DotedLine        {padding-top:0; padding-bottom:0; margin-bottom:3px;}
.Basket .BasketSection    {width:100%; margin-bottom:20px; background:#def;}
.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/tcy/ba_i_f.gif);}
.Basket #FH  {background-image: url(/oss/pics/wl/tcy/ba_i_fh.gif);}
.Basket #FC  {background-image: url(/oss/pics/wl/tcy/ba_i_fc.gif);}
.Basket #FHC {background-image: url(/oss/pics/wl/tcy/ba_i_fhc.gif);}
.Basket #HC  {background-image: url(/oss/pics/wl/lmn/ba_i_hc.jpg);}
.Basket #H   {background-image: url(/oss/pics/wl/tcy/ba_i_ho.gif);}
.Basket #RH  {background-image: url(/oss/pics/wl/tcy/ba_i_train.gif);}
.Basket #P   {background-image: url(/oss/pics/wl/lmn/ba_i_pauschal.gif); height:210px;}
.Basket #RightColumn {width:450px;}

#TotalPrice {margin-top:10px; margin-bottom:10px; margin-right:10px; text-align: right;}
.AltDpProduct a {color:#f60;}
.AltDpProduct   {color:#f60; 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; padding-right:10;}
#HotelInBakset #MainColumn      {width:383px;}
#HotelsDatesAndService          {margin-top: 5px;}
#HotelsDatesAndService #Column1 {width:214px;}
#HotelsDatesAndService .Column2 {margin:0; margin-left:10;}

/* ----- 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 #69c; border-right: 1px solid #69c;}
#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 {height:25px; background-image: url(/oss/pics/wl/tcy/hellblau_strich.gif); background-repeat:repeat-x; position:relative; padding-top:0; vertical-align: bottom;}
#Footer_Basket                      {height:25px; background-image: url(/oss/pics/wl/tcy/hellblau_strich.gif); background-repeat:repeat-x; vertical-align:bottom;}
#BasketNavigation {margin-top: 5px;
	width: 100%;}
.NavigationLink {margin-right: 5px;}
#BasketNavigation #Column1 {padding-left: 5px;}
#BasketNavigation #Column2 {width: 100%;}
#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:#336; 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 {text-align:center; margin-top: 0;}
#BookingPath .BorderTop    {background-image: url(/oss/pics/wl/tcy/header_path.gif);}
#BookingPath .BorderBottom {background-image: url(/oss/pics/wl/tcy/footer_path.gif);}
#BookingPath .Row          {background:#69c; border:0 none;}

.SubHeader {padding-bottom:5px;}
#PrepacBookingPath, .Step, .ActiveStepSeparator,.StepSeparator {padding-left:6px; padding-right:6px; color:#336;}
	
/* Booking steps */
.Step .ActiveStepSeparator .StepSeparator {padding-left:23px; padding-right:23px; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; font-color:#fff; font-weight:normal;}
.ActiveStep{color:White; font-weight:bold;}
.Step .FutureStep .TexHeadSubTable {font-weight:bold; font-color:#fff;}

/* ----- Id base style please refer to CSS style Guide ----- Search ----- */
#Search        {background-color: #feefe7; width: 610;}
#Search .Row   {border-left:1px solid #f60; border-right:1px solid #f60; padding-left:16px; padding-right:16px;}
#Search #Header_Reisesuche {padding-bottom:3px; padding-top:5px; cue-after:r; background: url(/oss/pics/wl/tcy/search_head_bg.gif) repeat-x;}
	
/* ----- 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:20px;}
.Offer .Details   {padding-left: 5px;}
.Offer .Row       {border-left:1px solid #69c; border-right:1px solid #69c; background-color:#def;}
.Offer .Header table      {width:572px; 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;}
.Offer .BorderTop      {background-image: url(/oss/pics/wl/tcy/header_offer.gif); height:9px; width:588px;}
.Offer .BorderBottom   {background-image: url(/oss/pics/wl/tcy/footer_offer.gif); height:6px; width:588px;}
#HotelResultsContainer {margin:0; padding:0;}
#HotelOffer1 {margin-top:10px;}
.bgSel {background-color: #def;}
.btop  {border-top: 1px solid #036;}
.bleft {border-left:1px solid #036;} 


.bcell           {border-bottom:1px solid #036; border-right:1px solid #036;}
.Offer .bcellSel {border-bottom:1px solid #fff; border-right:1px solid #fff;}
.Offer .btopSel  {border-top: 1px solid #fff;}
.Offer .bleftSel {border-left:1px solid #fff;}

/* ----- Mini searches ----- */
.MiniSearch {background:#69c; padding-top:5px;}

.MiniSearch .Label        {color:#fff;}
.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-image:url(/oss/img/wl/lmn/filt_box_bottom_trans.gif); background-position: bottom; }
.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:#def;}
.Pagination .TexNavBar  {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:#336;}
	
/* ----- Flights ----- */
#MiniSearchFlight {margin-top:0; margin-bottom:20px;}
	
/* ----- Rail ----- */
#MiniSearchRails {margin-top:0; 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: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,
.HotelOffer .Details .MainColumn #Column1   {padding-left:0;}
.HotelOffer .Details .MainColumn table      {width:300px;}
#MiniSearchHotel      {margin-top:0; margin-bottom:20px;}
.bgNoSel              {background-color: #def;}
#RailResultsFrameForm {margin:0; padding:0;}

/* ----- Cars ----- */
#MiniSearchCar  {margin-top:0; margin-bottom:20px;}
.CarOffer .Picture {width:170px; margin: 5px;}
.TableOfferOdd,
.TableOfferEven {background-color:#fffafa;}
#flSearchType   {margin-left:40px;}


.lozenger       {width:192px; height:142px; background-color:#f09; border:0; font-family:arial, helvetica, sans-serif; color:#fff; font-weight:normal; cursor:pointer; text-decoration: none;}
.lozenger table {margin:8px; cursor: pointer;}
.lozHeader      {margin:8px; font-size:22px; font-weight:bold; color:#fff; text-decoration: underline;}
.lozPrice {font-size:22px; line-height:20px; color:#fff; font-weight:bold;}
.lozSub   {font-size:11px; line-height:11px; color:#fff;}
	
.LnavSection form          {margin:0;}
.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             {color:#f60; background-color:#e9adca; font-size:10px;}
#PauLnavSearch .Label      {color:#f60;}

#Header_lnav_search_Border {background-position:top; background-color:#e9adca; background-image:url(/oss/img/box_180_top.gif);}
#Footer_lnav_search_Border {background-position:top; background-color:#e9adca; background-image:url(/oss/img/box_180_bottom.gif); vertical-align: top;}

#PauLnavSearch_DepDate_Lbl,
#PauLnavSearch_DurPrice_Lbl,
#PauLnavSearch_Adults_Lbl   {margin-top:12px;}
#PauLnavSearch_Separator2   {margin-top:12px; margin-bottom: 10;}
#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: #fff;}
#Tabs .Tab .Label a {color: #69c;}
#Tabs .TabsActive   {background-color:#69c; width:140px; margin-left:0; margin-bottom:0;}
#Tabs .TabsActive .Label    {padding-bottom:5px; font-family:arial, helvetica, sans-serif; font-size:16px; font-weight:normal; text-align:center;}
#Tabs .TabsPassive          {height:16px; background-color:white;}
#Tabs .TabsPassive          {border-bottom:1px solid #69c;}
#Tabs .TabsPassive .Label   {border-top:   1px solid #69c; text-align: center;}
#Tabs .TabsPassive .Border  {width: 5px; background-color: #69c;}
#Tabs .TabsPassive .Label a {font-family:arial, helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
	
/* ----- Confimration page ----- */
.TablePinkLight {background: #def;}

/* ----- BookingDetails ----- */
#BookingDetails        {background:#fff;}
#Header_BookingDetails {padding-left:5px; height:25px; padding-top:3px; vertical-align:bottom; background-repeat:repeat-x; background-image:url(/oss/pics/wl/tcy/hellblau_strich.gif);}
#Header_BookingDetails,#Footer_BookingDetails {border-left: 1px solid #f60; border-right: 1px solid #f60;}
#BookingDetails table        {width:100%;}
#BookingDetailsÂ  .DotedLine {padding-top:5px; padding-bottom:5px;}
#BookingDetails .Row          {border-left:1px solid #69c; border-right:1px solid #69c; 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                {width:270px; margin-left:52px; }
#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: #f60;}
.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:#fff; font-weight:bold;}
.Arial19WhiteReg   {font-family:arial, helvetica, sans-serif; font-size:19px; color:#fff;}

/* Pauschal */
#Areas .Row {border-left: 1px solid #f60;
	border-right: 1px solid #f60;}
#Areas #HeaderRow       {background-color: #9cf; height: 25px;}
#Areas #HeaderRow .Text {font-family:arial, helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold;}
#Areas #FooterRow       {height:25px; vertical-align: bottom; background-repeat:repeat-x; background-image:url(/oss/pics/wl/tcy/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: 0 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:#f60;}
.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:0;}
#MiniSearchPackage .Row {margin-top: 6px;}

.PackageOfferList .Row {border-left: 1px solid #f60; border-right: 1px solid #f60;}
.PackageOffer .Header  {height: 25px;}
.PackageOffer .Details .PictureColumn          {width:160px;}
.PackageOffer .Details .PictureColumn .Picture {width:140px; height:120px;}
.PackageOffer .Details .Accented               {font-size:13px; color:#f60; text-transform:none; font-weight:bold;}
.PackageOffer .Text       {font-size:12px;}
.PackageOfferList .Header {padding-left:6px;}

#MiniSearchPackageDetails       {margin-top:0;}
.PackageHotelOffer .DotedLine   {background-image: url(/oss/pics/wl/tcy/dl_5px_white.gif);}
#MiniSearchPackageDetails table,
#PackageHotelOfferList    table {margin-left:6px;}

.OfferList .Header {background:url(/oss/pics/wl/tcy/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 #f60; border-right:1px solid #f60;}
.OfferList .Header .Arial10BlackReg {color:#f60;}

/*nice*/
.BoxTyp1  .Header{background: url(/oss/pics/wl/tcy/hellblau_strich.gif) repeat-x; height: 25px; padding-left:6px; padding-top:6px; font-family: arial, helvetica, sans-serif; font-size:14px; color:#f60; font-weight:bold; text-transform:uppercase;}

.BoxTyp1 .Content{padding-left: 6px;}
.BoxTyp1 .Row    {border-left: 1px solid #f60;border-right: 1px solid #f60;}
.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 .ProductInBasket,
.Basket .PriceDisplay    {margin-right: 6px;}
.Basket .ProductInBasket .Accented {font-family:arial, helvetica, sans-serif; font-size:11px; color:black; font-weight: normal; text-transform: uppercase;}

.Offer .PriceColumn {text-align: right;}

.TexHeadMainTable {font-family:arial, helvetica, sans-serif; font-size:14px; color: #f60; font-weight:normal; text-transform:uppercase;}
.SubHeader        {font-family:arial, helvetica, sans-serif; font-size:12px; color: #f60; font-weight:normal;}
.TexLinkPinkS12   {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}

.CalendarSearch {background-color:#f60; color:#feefe7;}
#Content {color: #69c;}

.Header .Row {background: #000 url(/oss/pics/wl/tcy/hellblau_strich.gif) repeat-x;}

#Header_Basket_Border {width:588px; height:6px; background-image: url(/oss/pics/wl/tcy/header_offer.gif);}
#Footer_Basket_Border {width:588px; height:6px; background-image: url(/oss/pics/wl/tcy/footer_offer.gif);}

#PackagePrices,
#TotalPrice,
#RightColumn {background:#def;}

#Header_BookingPath_Border {width:588px; height:7px; background-image: url(/oss/pics/wl/tcy/header_path.gif);}
#Header_BookingPath_Footer {width:588px; height:6px; background-image: url(/oss/pics/wl/tcy/footer_path.gif);}

.TexGesamtpreis {color:#336;}

.TexGesamtpreisInpLbl,
.TexSmall,
#Header_Basket .TextHeadMainTable {color:#336;}
#Header_BookingDetails_Border {width:588px; height:6px; background-image: url(/oss/pics/wl/tcy/header_offer.gif);}

.tableBorder {background-color:#69c;}
#HotelInfo   {border-color:#69c;}
#NewTabs     {border-color:#69c;}

#sepLine1,
#sepLine2,
#sepLine3 {background-image: url(/oss/pics/wl/tcy/dl_5px_orange.gif);}

.TexLinkPinkS12      {color:#f60;}
.TexHeadMainTableXXL {color:#336;}

#HotelInfo #NewTabs .Spacer         {border-bottom: 1px solid #69c;}
#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:#69c;}

.Arial12PinkReg {color:#336;}
.LeftColumn     {background-color: #def;}
#PromoCode      {color:#000;}

#HotelInfo #NewTabs .NewPassiveTab{font-family:arial, helvetica, sans-serif; font-size:11px; background-image: url(/oss/pics/wl/tcy/tab_passive.gif);}
#HotelInfo #NewTabs .NewPassiveTab a {color:White;}

#Info, .TexHeadMainTableXXL, .Outward .Row, .Return .Row {font-color:#336;}

.TabsActive {background-color:#69c;}
.HotelInfo  {background-color:#fff; color:#336;}
#HotelInfoImage {background-image: url(/oss/pics/wl/lmn/popup_hotel_i_header_wl.jpg); background-repeat: no-repeat; width:383px; height:180px;	margin:5px;}
.HotelInfoTabBorderTop    {border-top:   1px solid #336;}
.HotelInfoTabBorderBottom {border-bottom:1px solid #336;}
.HotelInfoTabBorderLeft   {border-left:  1px solid #336;}
.HotelInfoTabBorderRight  {border-right: 1px solid #336;}

#title    {display:list-item; list-style-image:none; list-style-position:inside; letter-spacing:-1000em; font-size:1pt; color:#fff; background:none; width:400px;}
#title h1 {background-color:none;}

.Verd10GreyReg   {font-family:Verdana, arial, helvetica, sans-serif; color:#f60; font-size:10px;}
.TexHeadSubTable2{color:#336;}

.Offer .FooterLeft {text-align:left; padding-left:5px; padding-right:0;  float: left; margin-top:0; margin-right:0; margin-bottom:0; height:60px; overflow: visible;} 
.FooterLeftBorder  {border-left: 1px solid #69c;}
.FooterRightBorder {border-right:1px solid #69c;}
 
.Offer .PriceInfo {font-size:9px; color:#69c;} 
.Offer .FooterRight {text-align:right; padding-right:5px; padding-left:0; margin-top:0; margin-left:0; margin-bottom:0; height:60px;  overflow:visible;}
.FooterRight,
.FooterLeft,
.bgNoSel     {background-color: #def;}

.TexHeadTab              {font-family:arial, helvetica, sans-serif; font-size:14px; color:#336; font-weight:bold;}
.TexHeadSubTable2        {font-family:arial, helvetica, sans-serif;	font-size:14px; color:#336;}
.Offer .smallDescription {font-family:arial, helvetica, sans-serif; font-size:9px;}
.IncludingLabel          {color: #336;}

/* --- 6.1. SE Path - Flug, Hotel und Mietwagen --- */
#BookingPath            {width:588px; height:32px; background: transparent url(/oss/img/wl/tcy/bg_path.gif) no-repeat left top; }
#Buchungsschritte       {width:314px; height:26px; margin-bottom:4px; padding-left:118px; display:block;}
#Liste-Buchungsschritte {width:314px; *width:317px; margin:0; padding:0; list-style:none; font: normal 11px/14px Arial, Helvetica, sans-serif; color:#336; float:left;}
.Buchungsschritt-1, .Buchungsschritt-2, 
.Buchungsschritt-3, .Buchungsschritt-4 {list-style:none; float:left; display:inline; height:26px; padding-top:9px; margin-left:20;}
.Aktiver-Buchungsschritt {background: transparent url(/oss/img/wl/tcy/arrow_19x13_orange_trans.gif) no-repeat left 10px; padding-left:12px; padding-top:8px; *padding-top:9px; font-size:12px; color:#ff6600; font-weight:bold;}

.aFooter table {margin-left:312px;} /* mit TUEV margin-left:206px; */
