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

/* allgemeinste Textformatierung */
body {font-family:trebuchet ms}
a {color:black}
img {border:0px}
label {cursor:pointer;}
input {}
select {}

/* Überschriftformatierung                          # Beispiel: Reisekombinationen einfach finden */
.headline {margin-left:10px;text-transform:uppercase;color:#000066;padding:5px 0px 10px 5px;}

/* Hinweistext                                      # Beispiel: Bitte beachten */
.headlineExplaination {margin-left:10px;color:#FF6600;}

/* Überschrift der Suchmaske (ausgeblendet) - passiv */
.headlineExplainationPassiv {font-size:0.95em;color:gray;font-weight:normal;}

/* Linie zwischen den Suchblöcken */
.searchline {width:5%;border-left:0px solid #4667ad;background-image:url(../images/backgrounds/search-horizental.gif); background-repeat:repeat-y;}

/* Überschrift der Blöcke                           # Beispiel: 2 Nächte Bangkok */
.headlineBlock {font-size:0.85em;color:#000066;padding-left:10px;font-weight:bold}

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

/* Tabellenkopf von z.B Hotel- oder Flyerliste */
.tableHeadlineBG {background-color:#FF6600;color:white;font-size:small;}

/* Auswahlbox                                       # Beispiel: Box für Zielgebiete oder Abflugdatum */
.selectionTable {border:1px solid #FF6600;padding:10px;}

/* Breite für die Optik und margin je nach Abstand zur Umrandung */
.selectionSubTable {width:94%;margin:10px;font-size:small;}
.flyerList-defaultRow {}
.flyerList-highlightHead {background-color:#FFE7D6;background-image:url(../images/backgrounds/1x1_border.gif);background-repeat:repeat-x;}
.flyerList-highlightRow {background-color:#FFE7D6;border-bottom:1px solid #c0c0c0;font-size:small;}
.flyerList-SubHeadlineRow {text-align:center;padding:2px;background-color:#FFE7D6;font-size:small}
.flyerDetail-highlightRow {}

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

/* Tabellenliste (allgemein) von z.B. Hotel- oder Flyerliste */
.selectionItemBG {background-color:#FFF7EF;border:1px solid #FF6600}

/* Tabellenliste (Zeile) */
.selectionItem {font-size:small;border-bottom:2px solid #FFE7D6}
.selectionItem_Flyername {font-weight:normal;border-bottom:2px solid white}

/* allgemeine Textformatierung */
.itemText {font-size:0.85em;}
.itemTextItalic {font-size:0.95em;font-style:italic;}

/* Spalten in der Flyerliste */
.selectionList_STCode {text-align:center;vertical-align:top}
.selectionList_Valid {text-align:center;vertical-align:top}
.selectionList_Nights {text-align:center;vertical-align:top}
.selectionList_Preis {text-align:right;vertical-align:top;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;}

/* 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;}

/* Formatierung des Orts */
.selectionList_Ort {font-style:italic;font-size:small}

/* Formatierung des Codes */
.selectionList_Code {font-style:italic;font-size:small}
.selectionDetail_Code {font-style:italic;font-size:small}

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

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

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

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

/* Preis auf Zusammenfassungsseite */
.calcPrice {text-align:right;padding-right:5px;font-size:small;border-bottom:2px solid white}
.calcPriceBig {text-align:right;padding-right:10px;font-size:1.2em;}

/* 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-color:#FFE7D6;font-size:0.7em}

/* Std.element */
.topMenuText {background-color:#FFE7D6;}

/* ausgewähltes Element */
.topMenuTextHighlight {color:#ff6600;text-transform:uppercase;}

/* deaktiviertes Element */
.topMenuTextDisabled {color:#999aAA;}

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

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

/* Farbformatierung der Farben in der Preisliste (Popup) */
.priceListHeaderBG1 {padding-left:5px;background-color:#ff6600;color:white;}
.priceListHeaderBG2 {background-color:#FFE7D6;vertical-align:bottom}
.priceListHeaderBG3 {background-color:#FFF7EF;vertical-align:bottom}
.footerText {font-size:0.7em}
.pictureThumbnailBorder {border:1px solid white;padding:1px;display:inline;cursor:pointer}
.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}

/* NEUE KLASSEN */
fieldset {margin:10px;border:1px solid silver;}
.thumbpicture {padding:2px}
.selectionItem.flyerdetail {border:0px;border-top:1px solid silver;padding-top:2px;}
p.sonnenzeichen {}

/**************/
.FlyerAngebote-Details-Wrapper {border-top:1px solid silver}
.FlyerAngebote-headline {font-weight:bold;font-size:14px}
.FlyerAngebote-Details-Background {text-align:right;float:right}
.FlyerAngebote-Details {font-size:10px;text-align:right;}
a.FlyerAngebote-Details {text-decoration:none;}
.FlyerAngebote-Details:hover {text-decoration:none;}
.FlyerAngebote-Preis {font-size:18px;}
.FlyerAngebote-Bild {}
.FlyerAngebote-Selection {margin:0px 0px 0px 5px;width:98%;border-top:1px dotted silver}
.FlyerAngebote-Code {color:#000;font-weight:normal;font-size:11px;padding-left:10px;padding-top:5px}
