/* Farbe der Scrollbalken festlegen (nur für den MS Internet Explorer wirksam) */
body
{
        scrollbar-face-color: #DBDBDB;
        scrollbar-arrow-color: #999999;
        margin-top:0px;
        margin-left:0px;

}

/***********************************************************************
 * Einstellungen für Top- und Footerbalken
 ***********************************************************************/
/* Oberster Balken am Seitenkopf */
.topBar
{
        background: url(kundenportale/tubs/topBar.gif);
  background-repeat: no-repeat;
  padding-left:0px;
  }

/* Footer */
.main_div_footer
{
  background: url(kundenportale/tubs/footer.gif);
  background-repeat: no-repeat;
  padding-left: 10px;
  width:969px;

}
.main_div_header
{
background-color: transparent;
z-index:5;
}

.main_div_content_frame {
background:#FFFFFF url(kundenportale/tubs/frame_right_shadow.gif) repeat-y scroll right center;
}


/***********************************************************************
 * Einstellungen für die Haupt- und Nebenfarben
 ***********************************************************************/

/* Hauptfarbe (Kategorieleiste oberer Teil, Warenkorb oberer Teil und Warenkorb-Umrandung) */
.primary_color
{
  background:#BE1E3C;
}

/* Text in der Hauptfarbe */
.primary_color_font
{
  color:#FFFFFF;
}

/* Nebenfarbe (Kategorieleiste unterer Teil, Warenkorb mittlerer Teil) */
.secondary_color
{
  background:#FFFFFF;
}

/***********************************************************************
 * Einstellungen für die allgemeinen Links
 ***********************************************************************/

/* Standardlinks */
.normalOrangeText
{
        color:#FFFFFF;
}

a, a.inactiveLink
{
  color:#000;
}

a:hover
{
  color:#707070;
}

/* Links in der Hauptfarbe (mehr davon, tickets, Preisinformationen) */
a.primary_color_link
{
 color:#000;
}

a.primary_color_link:hover
{
 color:#707070;
}

/* Warenkorbsymbol oben rechts */
a.topWarenkorbLink:hover, .topWarenkorbLinkActive
{
        background:url(kundenportale/tubs/warenkorb_hover.gif);
        background-repeat:no-repeat;
        background-position: center right;
}

a.topWarenkorbLink
{
        background:url(kundenportale/tubs/warenkorb.gif);
        background-repeat:no-repeat;
        background-position:center right;
}


/* Links im Footer */
a.footerLink
{
  color:#FFFFFF;
}

a.footerLink:hover{
  color:#333;
}

/***********************************************************************
 * Einstellungen für den Headerbereich
 ***********************************************************************/

/* Logo - Abstand zum oberen Topbalken*/
.logoCell
{
  padding-top:0px;
  padding-left:0px;
  height:74px;
  position:absolute;
  z-index: 5;
}

/* Tabellenspalte zwischen Logo und dem Menü rechts oben, muss auf width:1px; belassen werden*/
.topSubMenuLeftSpace
{
  width:1px;
}

/***********************************************************************
 * Einstellungen für die Boxen und Tabellen
 ***********************************************************************/

/* Sämtliche Boxen-Header */
.contentHeader
{
  background:#BE1E3C /*url(kundenportale/tubs/grau_bg.gif)*/;
  background-repeat:repeat-x;
  background-position:bottom;
}

/* Hintergrundfarbe der Boxen mit den Veranstaltungsinformationen */
.VAInfoBox_bgColor
{
  background-color:#FFF;
}

/* Hintergrundfarbe der Standard-Boxen (Eingabe Kundendaten, Bestellungzusammenfassung,...) */
.standardBox_bgColor
{
  background-color:#FFF;
}

/* Hintergrundfarbe der Boxen "Bestplace-Buchung" und "Sitzplatzgenaue Buchung" */
.bestellung_tile_box_main
{
  background-color:#FFF;
}

/* Hintergrundfarbe der umschließenden Box im Popup-Fenster von "Preisinformationen"
 * und "Kostenübersicht"
 */
.VDetails_InfoBox_popup
{
  background-color:#FFF;
}

/* alternierende Tabellenzeilen */
.tableCell_even, .tableCell_0{
  background-color:#FFF;
}

.tableCell_odd, .tableCell_1{
  background-color:#D6D6D6;
}

/* Einstellungen für den Tooltip (u.a. zu finden auf der Hauptseite zur Anzeige des Veranstaltungsortes) */
.tooltip_titel {
        background-color:#999999;
        color:#FFFFFF;
}

.tooltip_inhalt {
  background-color:#FFF;
  color:#000;
}

/***********************************************************************
 * Einstellungen für die Kategorieleiste
 * Die Hintergrundfarben der Kategorieleiste werden über die CSS-Klassen
 * .primary_color und .secondary_color definiert.
 ***********************************************************************/

.Kat_Ebene2_border
{
  border-bottom:1px solid #999999;
}

.Kat_Ebene1_border
{
  border-top: 1px solid #D6D6D6;
}

/* Links Ebene 1 */
.Kat_Ebene2 a
{
        color:#FFFFFF;
        height:20px;
}

.Kat_Ebene2 a:hover, .Kat_Ebene2_selektiert
{
        color:#000;
}

/* Links Ebene 2 */
.Kat_Ebene1 a
{
        color:#FFFFFF;
}

.Kat_Ebene1 a:hover, .Kat_Ebene1_selektiert
{
        color:#000;
}

/***********************************************************************
 * Einstellungen für diverse Linien und Begrenzungen
 ***********************************************************************/

/* Sämtliche Boxen- und Tabellenrahmen */
.main_border
{
  border: 1px solid #BE1E3C;
}

/* Begrenzungslinie oben */
.border_top
{
  border-top: 1px solid #BE1E3C;
}

/* Begrenzungslinie unten */
.border_bottom
{
  border-bottom: 1px solid #BE1E3C;
}

/* Begrenzungslinie links
 * Wird nur für die linke Begrenzungslinie der Umrandung des gesamten Portals verwendet
 */
.border_left
{
  border-left: 1px solid #BE1E3C;
}

/* allgemeine Strukturierungslinie Verwendung z.B. bei den Kundendaten-Einstellungen */
.h_ruler
{
  border-top: 1px solid #BE1E3C;
}

/* Trennlinie über den Buttons während des Bestellvorgangs */
.pt_ruler
{
  border-top: 1px solid #BE1E3C;
}

.bestellung_gesamtsumme_preis
{
  border-top: 1px solid #BE1E3C;
}


/***********************************************************************
 * Einstellungen für den Warenkorb
 * Die Header- und Hintergrundfarben werden über die CSS-Klassen
 * .primary_color und .secondary_color definiert.
 ************************************************************************/

/* Farbe Warenkorbtext,  */
.dt_table_header_text
{
  color:#999999;
}

/* Hintergrundfarbe der einzelnen Zeilen */
.dt_row
{
        background-color: #FFF;
}

/* Farbe der Zeilen beim Herüberfahren/Klicken mit der Maus */
.dt_row_hover, .dt_row_clicked
{
        background-color: #D6D6D6;
}

.pt_text_after
{
  color:#999999;
}

/***********************************************************************
 * Einstellungen für sämtliche Buttons innerhalb des Portals
 ***********************************************************************/

/* Sämtliche Buttons auf default-Zustand setzen (systemabhängige Farben)
 * naviButton = allgemeiner Navigationsbutton (zur Übersicht, zum Warenkorb,...)
 * pt_button = ProcessTrain Button, d.h. Buttons für den Bestellvorgang (Weiter,
 * Abbrechen, ...)
 * dt_action_button = Löschen-Button oben im Warenkorb
 * bestellung_box_button = Rabatt-Button oben in der Box für den Ticketkauf
 */
.naviButton, .naviButtonHover, .naviButtonDisabled,
.naviButtonActive, .naviButtonReleased,
.pt_button, .pt_buttonHover,
.pt_buttonActive, .pt_buttonReleased,
.dt_action_button, .dt_action_buttonHover,
.dt_action_buttonActive, .dt_action_buttonReleased,
.bestellung_box_button, .bestellung_box_buttonHover,
.bestellung_box_buttonActive, .bestellung_box_buttonReleased
{
        background:ButtonFace;
  border: 2px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
        color:ButtonText;
        font-weight:normal;
}

.naviButtonActive, .pt_buttonActive,
.dt_action_buttonActive, .bestellung_box_buttonActive{
        border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

/***********************************************************************
 * Einstellungen für die Widgets
 * Die Boxen links und rechts wie "Suche", "Die Top 10"
 ***********************************************************************/

.box_innerDiv
{
  overflow:hidden;
  width:156px;
}


.box_header
{
  background: #BE1E3C /*url(kundenportale/tubs/box_header_bg.gif)*/;

}

.box_border_top_left
{
  background-image: url(kundenportale/tubs/top_left_corner.gif);
  background-repeat: no-repeat;
}

.box_border_top_right
{
  background-image: url(kundenportale/tubs/top_right_corner.gif);
  background-repeat: no-repeat;
}

.box_border_bottom_left
{
  background-image: url(kundenportale/tubs/bottom_left_corner.gif);
  background-repeat: no-repeat;
}

.box_border_bottom_right
{
  background-image: url(kundenportale/tubs/bottom_right_corner.gif);
  background-repeat: no-repeat;
}

.box_border_bottom
{
  border-bottom: 1px solid #BE1E3C;
}

.box_border_left, .box_border_right
{
  background-image: url(kundenportale/tubs/2px_border.gif);
  background-repeat: repeat-y;
}

.box_empty_header
{
        background:#fff;
        height:8px;
        border-top:2px solid #1E2D64;
}

.box_empty_header_main
{
        padding:0;
}

.box_empty_header_border_top_left
{
        background-image: url(kundenportale/tubs/top_left_corner_emptyHeader.gif);
        background-repeat: no-repeat;
        height:8px;
        margin: 0px;
        padding: 0px;
        border-collapse: collapse;
}

.box_empty_header_border_top_right
{
        background-image: url(kundenportale/tubs/top_right_corner_emptyHeader.gif);
        background-repeat: no-repeat;
        height:8px;
        margin: 0px;
        padding: 0px;
        border-collapse: collapse;
}

/* alternierende Hintergründe im Kalender */
.box_innerDiv .tableCell_even
{
  background-color:#D6D6D6;
}

.box_innerDiv .tableCell_odd
{
  background-color:#FFF;
}

.box_innerDiv a.primary_color_link
{
 color:#000000;
}

.box_innerDiv a.primary_color_link:hover
{
 color:#000;
}

.box_innerDiv a
{
 color:#000;
}

.box_innerDiv a:hover
{
 color:#999999;
}

*html .main_div_content_frame {padding-top:150;}


.main_div_content_frame_bg
{
  background:#FFF;

}
.Kat_Table{
background:#999999;

}
.headerTable {
width:979px;
}

.box_table
{
background:#EEEEEE;
}

.widget_table
{
background:#EEEEEE;
}
.inactiveLink {
color:#999999;
}

.Kat_Ebene1, .Kat_Ebene1_Flaggen
{
  background:#D9DADA url(kundenportale/tubs/blau_bg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  vertical-align:bottom;
  height: 40px;

}

.Kat_Ebene2, .Kat_Ebene2_Flaggen
{
  background:#FFFFFF url(kundenportale/tubs/hellblau_bg.gif);
  background-repeat:repeat-x;
  background-position:bottom;

}

.Kat_Ebene2 a {
color:#000;

}
.TopSubMenuCell{
display:none;

}
.TopMenuRight{
display:none;
}
.Border_Left{
border-left:1px solid #999999;
}
.main_div_content_area {

top:143px;

}
.main_div_category_bar {
position:absolute;
top:78px;
padding-left:10px;
width:969px;
z-index: 4;


}
.Kat_Table {

width:969px;
height:0px;
background:transparent;

}
.search_widget_inputfield {
border-top: 1px solid #BE1E3C;
border-left: 1px solid #BE1E3C;
border-right: 1px solid #BE1E3C;
border-bottom: 1px solid #BE1E3C;

}
* html .Kat_Ebene2 a {vertical-align:bottom;}

* html erweiterte_suche_widget_button_table
{
    table-layout:fixed;
}

* html .main_div_content_frame {border-top: white 14px solid; padding-top:130px;}
.erweiterte_suche_widget_button_table
{
  padding-left:0px;
  padding-right:0px;
  width: 150px;
  overflow: hidden;
}

.box_main
{
  padding: 0px;
}

* html td
{
  padding-right: 0px;
  padding-left: 0px;
}