html                        {width:100%;height:100%;}

/* allgemeine Textformatierung */
body                        {font-family:arial;font-size:10px;font-weight:normal;padding-top:20px;width:100%;}

/* Hintergrund für Body auf Hauptseite */
.body {background:url(/themes/BA/images/backgrounds/background.gif); background-repeat:repeat-x;background-color:#00b6e0;}

a                           {color: #000000;text-decoration:none;font-size:11px;}
img                         {border:0px}
label                       {cursor:pointer;}

input                       {}


fieldset                    {margin:10px;border:1px solid #c0c0c0;}

td                          {empty-cells: show;}

.headline                   {color:#3355aa;font-size:24px;padding:5px 0px 10px 5px;font-weight:bold;}

/* Überschrift der Suchmaske                               # Beispiel: 1. Reiseziel */
.headlineExplaination       {font-size:12px;padding:5px 5px 2px 5px;height:15px;font-weight:bold;color:#093b6b }

/* Überschrift der Suchmaske (ausgeblendet) - passiv */
.headlineExplainationPassiv {font-size:12px;padding:5px 5px 2px 5px;height:15px;font-weight:normal;color:gray}

/* Linie zwischen den Suchblöcken */
.searchline                 {width:5%;border-left:1px solid #DCDCDC;}

/* Überschrift der Blöcke                                  # Beispiel: 2 Nächte Bangkok */
.headlineBlock              {color:#3355aa;font-size:18px !important;padding:5px 0px 10px 5px;font-weight:bold;}

/* Logo in der Überschrift */
.headlineLogo               {}

/* Tabellenkopf von z.B Hotel- oder Flyerliste */
.tableHeadlineBG            {background-color:#e2e2e2;color:#000066;font-size:10px;height:22px;line-height:22px;background:url(/themes/BA/images/backgrounds/rowlow_bg_2.gif);background-repeat:repeat-x}

/* Auswahlbox                                               # Beispiel: Box für Zielgebiete oder Abflugdatum */
.selectionTable             {background-color:#F1F1F1;border:1px solid #DCDCDC;background-image:url(/themes/BA/images/backgrounds/list_item_bg.gif);background-repeat:repeat-x;}


/* Breite für die Optik und margin je nach Abstand zur Umrandung */
.selectionSubTable          {width:98%;margin:10px}
.selectionSubTable select	{font-size:10px;width:auto;max-width:auto}

.flyerList-defaultRow       {padding:5px;}
.flyerList-defaultRow:hover {background-color:#fffec8}

.flyerList-highlightHead    {background-image:url(/themes/BA/images/backgrounds/list_item_bgsub.gif);background-repeat:repeat-x;}

.flyerList-highlightRow     {background-image:url(/themes/BA/images/backgrounds/list_item_bgsub.gif);background-repeat:repeat-x;border-bottom:1px solid #c0c0c0;background-color:#D4D4D4}
.flyerList-SubHeadlineRow   {text-align:center;color:#c0c0c0;padding:5px;font-weight:bold;font-size:14px;;background:url(/themes/BA/images/backgrounds/rowlow_bg_2.gif);background-repeat:repeat-x;border-top:1px solid #DCDCDC;}

.flyerDetail-highlightRow   {background:url(/themes/BA/images/backgrounds/rowlow_bg_2.gif);background-repeat:repeat-x;cursor:pointer;}

/* Zwischenüberschrift / Hinweis */
.infoHeadline				{font-size:14px;color:#e05a25;font-weight:bold;}

/* Tabellenliste (allgemein) von z.B. Hotel- oder Flyerliste */
.selectionItemBG            {background-color:#f7f7f7;font-size:12px;border:1px solid #dcdcdc}

/* Tabellenliste (Zeile) */
.selectionItem              {font-size:11px;border-top:2px solid white;padding-top:2px;}

.thumbpicture               {overflow:hidden;background:url(/themes/BA/images/backgrounds/thumb_bg_90x57.gif) no-repeat scroll 0 0 transparent;height:57px;padding:6px;width:90px;}

.selectionItem.flyerdetail  {font-size:11px;border:0px;border-top:1px solid #c0c0c0;padding-top:2px;}

.selectionItem_Flyername    {font-weight:bold;font-size:11px;border-top:2px solid white;color:#333366}

/* allgemeine Textformatierungen */
.itemText                   {font-size:12px;padding: 5px;}
.itemTextItalic             {font-size:12px;font-style:italic;}

p.sonnenzeichen             {font-style:italic;font-size:14px;background-image:url(/img/icons/sonnenzeichen.gif);background-repeat: no-repeat;padding-left:20px;line-height:25px}

.submitOtherSelection       {cursor:pointer;text-decoration:underline}

/* Spalten in der Flyerliste, Achtung: selectionList ist in der Bedeutung doppelt belegt */
.selectionList_STCode       {text-align:left;padding-left:4px}
.selectionList_Valid        {text-align:center}
.selectionList_Nights       {text-align:center}
.selectionList_Preis        {text-align:right;color:#ff6600;font-weight:bold;font-size:13px;padding-right:4px}

/* Formatierung des Hotelnamens bzw. RR-Namens in der Liste, der Effekt mit der Unterschreichung bei 'onmouseover' ist fest vorgegeben */
.selectionList_Name         {cursor:pointer;text-decoration:none;font-weight:bold;font-size:12px;color:#333366}

/* Formatierung für Hotel und RR Preise */
.selectionDetail_Preis      {}

/* Formatierung des Hotelnamens bzw. RR-Namens auf der Detailseite */
.selectionDetail_Name       {cursor:pointer;text-decoration:none;font-weight:bold;font-size:12px;color:#333366;margin-top:5px}

/* Formatierung des Orts */
.selectionList_Ort          {font-size:11px;color:#333366}

/* Formatierung des Codes */
.selectionList_Code         {font-style:regular;font-size:11px;font-weight:normal;color:#333366}
.selectionDetail_Code       {font-style:regular;font-size:11px;font-weight:normal;color:#333366}

/* Formatierung der Verlängerungsnächte */
.selectionDetail_Extension  {font-size:0.95em;font-weight:bold}

/* Strich unterhalb jeder Tabellenliste */
.selectionTableFooter       {border-top:1px solid #e3f5f4;height:1px;margin-bottom:15px}

/* Tabelle für die Preiszusammenfassung */
.conclusionTable            {margin-bottom:15px;font-size:14px}

/* Fehler in Auswahlfeldern */
.selectionFieldError        {border:1px solid red}

/* Preis auf Zusammenfassungsseite */
.calcPrice                  {text-align:right;padding-right:10px;font-size:small;}
.calcPriceBig               {text-align:right;padding-right:10px;color: white;font-size: 16px;font-weight: bold;text-shadow: black 0.1em 0.1em 0.2em;background: url(/themes/ST/images/backgrounds/Angebotsbox_Preis_BG.png) no-repeat; height: 71px;left: 80px;position: relative;text-align: center;width: 101px;}

/* Verdeutlichung einer Falscheingabe bei den Personendaten */
.errorHighlighting          {border:1px solid red}

/* Fehlermeldungen */
.errorMessage               {font-size:11pt;font-style:italic;color:red;padding:5px;text-align:center}

/* Gruppierung von Formularelementen */
.formularGroup              {}

/* Breite des Inhalts im Popup */
.popupContentWidth          {width:630px}

/* Hauptmenü / Navigationsmenü */
.topMenuBG                  {background-image:url(/themes/BA/images/backgrounds/rowlow_bg_2.gif);font-size:12px;font-weight:bold;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;text-align:center}

/* Std.element */
.topMenuText                {padding: 3px 9px 3px 9px;text-decoration: none; color: #5e6a98;font-weight:bold;font-size:12px;}
/* ausgewähltes Element */
.topMenuTextHighlight       {color:#3355aa;background-color:#fff;  border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:0px solid #dbdbdb;border-top:1px solid #dbdbdb;}
/* deaktiviertes Element */
.topMenuTextDisabled        {padding: 3px 9px 3px 9px;text-decoration: none; color: #5e6a98;font-weight:bold;font-size:12px;}

/* Hotel-Popup-Fenster BG */
.hotelPopupBG				{background-color:#c0eeff}

/* Menü im z.B. Popup-Fenster */
.menuBG                     {background-color:#F7F7F7;font-size:0.9em;}
.menuSubBG                  {background-color:#dfeef4;font-size:0.9em;}
.menuBorder                 {border-top:0px; border-right:1px solid white;border-bottom:1px solid white;border-left:1px solid white;}
.menuHighlight a            {color:#FF6400;font-weight:bold;}

/* Farbformatierung der Farben in der Preisliste (Popup) */
.priceListHeaderBG1         {padding-left:5px;background-color:#273C76;color:white;}
.priceListHeaderBG2         {background-color:#CCE0DB;vertical-align:bottom}
.priceListHeaderBG3         {background-color:#EAF2F0;vertical-align:bottom}

.footerText                 {font-size:11px;}

.pictureThumbnailBorder     {border:1px solid white;padding:1px;display:inline;cursor:pointer}



/* Klassen, Styles für Std-SunTrips-Layout */
#MainTable-TopMiniMenu {text-align:right;padding:5px 10px 0px 0px;vertical-align:top;color:#ffffff;}
.TopLink {color:#ffffff;text-decoration:none;font-size:11px;}

.popupMenuItempassive {}
.popupMenuItempassive a {text-decoration:none}

.popupMenuItemactive {background-color:#464646;font-weight:bold;padding:4px 2px 4px 15px;}
.popupMenuItemactive a {text-decoration:none;color:#ffffff}

.popupMenuUItempassive {background-color:#E8E8E8;padding:2px}
.popupMenuUItempassive a {text-decoration:none;}

.popupMenuUItemactive {background-color:#D8D8D8;padding:2px 2px 2px 15px}
.popupMenuUItemactive a {text-decoration:none}

/**************/
/* Flyer Angebote Box */
/**************/

.FlyerAngebote-Details-Wrapper {border-top:1px solid #dcdcdc}

.FlyerAngebote-headline {font-size:16pt}

.FlyerAngebote-Details-Background {background:url(/themes/BA/images/backgrounds/Angebotsbox_Preis_BG.png) no-repeat;width:101px;height:71px;text-align:right;float:right}

.FlyerAngebote-Details {color:#fff;font-size:10px;text-align:right;text-shadow: black 0.1em 0.1em 0.2em;font-weight:normal;position:relative;top:16px;right:18px}
a.FlyerAngebote-Details {color:#fff;text-decoration:none;}
.FlyerAngebote-Details:hover {color:#fff;text-decoration:none;}

.FlyerAngebote-Preis {font-size:18px;font-weight:bold;color:#fff;text-align:right;}

.FlyerAngebote-Bild {overflow:hidden;background:url(/themes/BA/images/backgrounds/thumb_bg_90x57.gif) no-repeat scroll 0 0 transparent;height:57px;padding:6px;width:90px;}

.FlyerAngebote-Selection {margin:0px 0px 0px 5px;width:98%;border-top:1px dotted #c0c0c0}

.FlyerAngebote-Code {color:#000;font-weight:normal;font-size:11px;padding-left:10px}

.Bildergalerie {background:url(/themes/BA/images/backgrounds/Bildergalerie.gif) no-repeat; padding:19px 12px 15px 11px;margin-top:-19px}