.TableBorder     {background-color:#A90852}
.TablePinkDark   {background-color:#ff0099}
.TablePinkMiddle {background-color:#FDACD0}
.TablePinkLight  {background-color:#E388BE}
.TableOfferOdd,  .TableOfferOddHidText  {background-color:#fff;}
.TableOfferEven, .TableOfferEvenHidText {color:#f0f0f0;}

/* Dotted lines */
.dl2 {background:transparent url(img2/dl_2px_purple.gif) repeat-x top left;}
.dl5 {background:transparent url(img2/dl_5px_purple.gif) repeat-x top left;}

.subnav {padding:50px 0;}

.BookingPath     {font-size:10px; color:#A90852; font-weight:normal; background-color:#E388BE;}
.ButtonAngebote  {font-size:12px; color:#ff0099; font-weight:bold;}
.TabsActiveLink  {font-size:14px; color:#fff; font-weight:bold;}
.TabsActive      {font-size:14px; color:#fff; font-weight:bold; background-color:#ff0099; height:28px;}
.TabsPassiveLink {font-size:12px; color:#A90852;}
.TabsPassive     {font-size:12px; color:#A90852; background-color:#E388BE; }
.TabsExtra       {background-color:#000;}

.InputLabel,
.TexNavBar, .TexNavBar2 {font-family:verdana, arial, helvetica, sans-serif;}
.TexTabS12              {font-size:12px; color:#fff; font-weight:bold;}
.TexNavBar              {font-size:10px; color:#fff;}
.TexNavBar2             {font-size:10px; color:#ff0099;}


/* PAUSCHALSUCHE */
.RW,  .Ziel, .VON, .BIS, .ST, .VA, .ZA, .xL, .ERW, .KA1, .KA2, .TexSmall  {font-size:10px;}
.RW,  .Ziel           {width:125px;}
.VON, .BIS, .ZA, .xL  {width:110px;}
.ST,  .VA             {width: 85px;}
.ERW                  {width:102px;} 
.KA1, .KA2            {width: 49px;}

.InputLabel                                                 {font-size:10px; color:#000;}
.TexExtrasInpLbl,    .TexCarInpLbl                          {font-size:12px; color:#000; text-align: right; border:0;}
.TexLinkPinkS12,     .TexHeadSubTable, .TexHeadAlternTable  {font-size:12px; color:#A90852;}
.TexHeadSubTable2,   .TexHeadMainTable                      {font-size:14px; color:#A90852;}
.TexHeadMainTableXL, .TexGesamtpreis, .TexGesamtpreisInpLbl {font-size:16px; color:#A90852;}
.TexHeadMainTableXXL                                        {font-size:18px; color:#A90852;}

.TexCarInpLbl, .CalendarSearch,
.TexHeadMainTable, .TexGesamtpreis, .TexGesamtpreisInpLbl   {font-weight:bold;}

.TexHeadMainTable     {text-transform:uppercase;}
.TexGesamtpreisInpLbl {text-align:right; border:0;}
.TexCarInpLbl         {background-color:#FDD0E4;}
.CalendarSearch       {background-color:#FF0099; color:#FFF;}
.TexSmall             {color:#A90852;}

#HotelInfoPop #Tabs .Tab,       #HotelInfo #Tabs .Tab,
#HotelInfoPop #NewTabs .NewTab, #HotelInfo #NewTabs .NewTab {width:150px;}
#HotelInfoPop #NewTabs, #HotelInfo #NewTabs         {background-color:#fff;}

#HotelInfoPop #NewTabs .Spacer,          #HotelInfo #NewTabs .Spacer          {border-bottom: 1px solid #a90852;}
#HotelInfoPop #NewTabs .NewTab,          #HotelInfo #NewTabs .NewTab          {height:35px; text-align:center;}
#HotelInfoPop #NewTabs .NewTab a,        #HotelInfo #NewTabs .NewTab a        {text-decoration: none;}
#HotelInfoPop #NewTabs .NewActiveTab,    #HotelInfo #NewTabs .NewActiveTab    {font-size:16px; background-image: url(/oss/pics/wl/lmn/tab_active.gif);}
#HotelInfoPop #NewTabs .NewActiveTab a,  #HotelInfo #NewTabs .NewActiveTab a  {color:#A90852;}
#HotelInfoPop #NewTabs .NewPassiveTab,   #HotelInfo #NewTabs .NewPassiveTab   {font-size:11px; background-image: url(/oss/pics/wl/lmn/tab_passive.gif);}
#HotelInfoPop #NewTabs .NewPassiveTab a, #HotelInfo #NewTabs .NewPassiveTab a {color:#fff;}
.basketAgbLink {color:#FF0000; text-decoration:underline; }


/* ----- Styles for new xslt ----- */
#BookingPath            {width:588px; background: transparent url(/oss/img/wl/lmn2/bg_path.gif) no-repeat left top;}
#Buchungsschritte       {width:314px; height:32px; margin-bottom:4px; padding-left:125px; display:block; font-size:12px;}
#Liste-Buchungsschritte {width:314px; *width:317px; margin:0; padding:0; list-style:none; font: normal 11px/14px Arial, Helvetica, sans-serif; color:black; float:left;}
.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/wetter/arrow_19x13_pink_trans.gif) no-repeat left 10px; padding-left:22px; padding-top:8px; *padding-top:9px; font-size:12px; color:#a90852; font-weight:bold;}

.FlightLegFull          {font-size:10px !important;}
.Data-Car               {margin-top:10px;}
.Links-Car a,
.Data-Insurance td      {font-size:12px !important;}
.Note,
.Data-Car, 
.AGB-Accept     td      {font-size:10px !important; font-family:Verdana;}
.Data-Car   h4.CTG      {font-family:Arial;}
.Data-Car table.CTEX td {font-size:10px !important;}

.Data-Car,
.Data-Insurance h4 {display:block; clear:both;}
.Data-Car,
.Data-Insurance    {background-color:transparent !important; padding:0px;}
.CBGEX             {background-color:#ffffff !important; /* border:1px solid #a90852; */}


/* ----- HotelInfo Popup ----- */
#HotelInfoPop #Map       {height:600px !important;}
#HotelInfoPop #Map, 
#HotelInfoPop #Map table {width:590px !important;}
.GMapHotelInfoOld        {width:570px; height:570px; margin:20px 10px 0 10px; position:relative; border:1px solid #323232;}


/* ----- Help ----- */
.CT1, .CTEX        {color:#a90852 !important;}
.CTR               {color:#ff0000 !important;}

.TH1 {font-size:20px !important;}
.TH2 {font-size:17px !important;}
.TH3 {font-size:14px !important;}
.TH4 {font-size:12px !important;}
.TH5 {font-size:11px !important;}
.TH6 {font-size:10px !important;}

.SLTEX {background: transparent url(/oss/img/wl//af/dl_pinktrans_572x11pix.gif) no-repeat left top; padding-top:8px;}

.Data-Car       h4.CTG,
.Data-Insurance h4.CTG,
.Data-Customer  h3.CT1,
.Data-Customer  h4.CT1,
#Header_Basket span.CT1     {text-transform:uppercase; font-family:Arial;}
#Header_Basket span.CT1     {font-size:14px !important;}
.Data-Car td, .Data-Insurance td    {color:#000000 !important;}

.Price-Total    {font-weight:bold;}
h3, h4, h5, h6  {margin-top:0;}
#Header_Basket          {height:16px;}
#Header_Basket span     {float:left;}
#Header_Basket span.TH6 {padding:4px 0 0 4px;}

.BRL {border-left:  1px solid #c8c8c8 !important;}
.BRR {border-right: 1px solid #c8c8c8 !important;}
.BRT {border-top:   1px solid #c8c8c8 !important;}
.BRB {border-bottom:1px solid #c8c8c8 !important;}
table.TableBorder td,
table.TableBorder td.CBGEX2 {background-color:#fff;}


