.webcardbg { background-color:#FFFFFF; }
.headmitte { background-color:#CCCCCC; }
.liniefoot { background-color:#990000; }
.subliniefoot { background-color:#990000; }

/* styles for the article display */
.ColorItestText               { color:#990000; }
.ColorItestConfirmationText   { color:#990000; }

.ColorHeadline                { color:#990000; }

.ColorSubheadline             { color:#990000; }
.ColorText                    { color:#000000; }
.colorSelectedRubrik { color:#990000; }

.articleHeadlineAsLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.bulletpointText { font-size:11px; color:#990000; }
.articleTeaserText { font-size:11px; color:#000000; }
.articleSubheadline { color:#990000; }
.articleLinkColor { color:#990000; }
.articleNavboxBackground { background: #990000; }
.articleNavboxBackgroundActive { background: #EBCCCC; }
.articleNavboxBackgroundInactive { background: #990000; margin-bottom: 10px;}
DIV.articleLinkboxSpace     { margin-left: 5px; margin-bottom: 1px; }
A.articleNavBoxLink {
  color:#990000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a.overviewHeadlineTeaserLink { font-size:11px; color:#990000; font-weight:bold; }

.articleNavbarTextActive { color:#000000; }
.articleNavbarText { color:#000000; }
.articleNavbarFont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.articleAddressHintColor { color:#990000; }

DIV.articleHorizSpace       { margin-left: 5px; }

.articleDropDown { width: 203px;
                   background: #FFFFFF;
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 11px;
}
.articleHeadline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.textFormElements {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
}
/* styles for the article display  -- end -- */

/* Reservationteaser */

.teaserreservationquickchiffre {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:22px;color:#C4A68A; }
.teaserreservationquicktext {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:10px;color:#C4A68A; }

/* PAGE ELEMENTS */

/* HEADLINE : HeadlineText */
.headerText { font-size:14px; color:#990000; font-weight:bold; }
.colorText01 { font-size:11px; color:#990000; }                      /*  statt ctx07  */
.colorText01b { font-size:11px; color:#990000; font-weight:bold; }   /*  statt ctx05  */
.colorText02 { font-size:11px; color:#990000; }

.text01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }   /* statt textgrauklein  */
.text02 { }

/* Aktionen */
.subHeadLine01b { font-size:11px; color:#990000; font-weight:bold; }   /*  statt ctx05  */
.subHeadLine02b { font-size:11px; color:#990000; font-weight:bold; }   /*  statt ctx05  */
.subHeadLine03b { font-size:11px; color:#000000; font-weight:bold; }   /*  statt ctx05  */

.emergencyBox01 { background-color:#990000; } /* statt cbg01 */
.emergencyBox02 { background-color:#EBCCCC; } /* statt cbg06 */

/* emergencyresult */
.erBox01 { background-color:#990000; } /* statt cbg01 */
.erBox02 {}
.erBoxText01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:bold; }   /*  statt bigtextgrayapo  */

.actionBox01 { background-color:#EEEEEE; } /* statt cbg03 */


/* Links */
.link01         { font-size:11px;color:#990000; text-decoration:underline; }
.link01:link    { font-size:11px;color:#990000; text-decoration:underline; }
.link01:visited { font-size:11px;color:#990000; text-decoration:underline; }
.link01:hover   { font-size:11px;color:#990000; text-decoration:underline; }


/* Leiste HG grau */
.tbg01 { background-color:#A59999; }
/* Leiste HG grau */
.bbg01 { background-color:#A59999; }
/* Leiste HG rot */
.tbg02 { background-color:#990000; }
/* Leiste HG rot */
.bbg02 { background-color:#990000; }
/* Text Headline schwarz, fett */
.ttx01 { font-size:12px; color:#000000; font-weight:bold; }
/* Text Headline grau */
.ttx02 { font-size:13px; color:#A59999; }
/* Text Headline weiss */
.ttx03 { font-size:12px; color:#FFFFFF; font-weight:bold; }
/* Navigation HG hellrot */
.lbg01 { background-color:#EBCCCC; }
/* Artikelhintergrund HG hellrot */
.hpBgArticle01 { background-color:#EBCCCC; }
/* Navigation HG rot */
.lbg02 { background-color:#990000; }
/* HG Tablellen rot */
.cbg01 { background-color:#990000; }
/* HG Tablellen grau */
.cbg02 { background-color:#CCCCCC; }
/* HG Tablellen hellgrau */
.cbg03 { background-color:#EEEEEE; }
/* HG Tablellen hellgrau */
.cbg04 { background-color:#333333; }
/* HG Tablellen weiss */
.cbg05 { background-color:#FFFFFF; }
/* HG hellrot */
.cbg06 { background-color:#EBCCCC; }
/* HG hellrote markierung kalender */
.cbg07 { background-color:#FF423F; font-weight:bold; color:#FFFFFF; }
/* HG Contentbereich */
.cbg08 { background-color:#FFFFFF; }
/* Leiste HG grau */
.rbg01 { background-color:#A59999; }
/* Leiste HG rot */
.rbg02 { background-color:#990000; }
/* Infobox HG hellgrau */
.rbg03 { background-color:#EEEEEE; }
/* Infobox HG orange */
.rbg04 { background-color:#E56600; }
/* Infobox HG hellorange */
.rbg05 { background-color:#FAE0CC; }

/* Link unterstrichen */
a { font-size:11px; color:#000000; }
/* nicht unterstrichen */
.noline { text-decoration:none; }

/* Text Navigation weiss */
.ltx01 { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none}
/* Text Subnavigation schwarz */
.ltx02 { font-size:11px; color:#000000; text-decoration:none}


/* Fliesstext */
.ctx01 { font-size:11px; color:#000000; }
/* Fliesstext fett */
.ctx02 { font-size:11px; color:#000000; font-weight:bold; }
/* Statuszeilentext grau */
.ctx03 { font-size:10px; color:#666666; font-weight:bold; }
/* Text Statusleiste schwarz */
.ctx04 { font-size:10px; color:#000000; font-weight:bold; }
/* Text rot fett */
.ctx05 { font-size:11px; color:#990000; font-weight:bold; }
/* Text grau fett */
.ctx06 { font-size:11px; color:#333333; font-weight:bold; }
/* Text rot normal */
.ctx07 { font-size:11px; color:#990000; }
/* Text Navi klein grau */
.ctx08 { color:#999999; }
/* Text Head rot fett */
.rtx01 { font-size:11px; color:#990000; font-weight:bold; }
/* Text Infobox schwarz fett */
.rtx02 { font-size:10px; color:#000000; font-weight:bold; }
/* Text Infobox schwarz  */
.rtx03 { font-size:10px; color:#000000; }
/* Text Head Infobox orange  */
.rtx04 { font-size:11px; color:#E56600; font-weight:bold; }
/* Text Head Infobox   */
.rtx05 { font-size:10px; color:#990000; font-weight:bold; text-decoration:none}
.ctx09 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #990000 }
.ctx10 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #990000 }

/* Breadcrumb Trail inaktiv */
.bctColorLightGrey { font-size:10px; color:#666666; font-weight:bold; }

/* Content Elements */
.ntx01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;  font-weight:bold; } /* Navigationbar: Text schwarz   , fett */
.ntx02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }                    /* Navigationbar: Text schwarz */
.ntx03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }                    /* Navigationbar: Text grau */
.ntx04 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }                    /* Navigationbar: Text schwarz */
.ntx07 { font-size:10px; color:#333333; font-weight:bold; } /* Fliesstexte  : Text Grau für Breadcrump in Pageprint */
.ftx01 { font-size:11px; color:#000000; }                   /* Fliesstexte  : Text schwarz */
.ftx02 { font-size:11px; color:#E56600; }                   /* Fliesstexte  : Text orange */
.ftx03 { font-size:9px; color:#000000; }                   /* Fliesstexte  : Text schwarz (imagesubtext) */

/* Shop Elements */
.orderWarning { font-size:11px; color:#990000; font-weight:bold; } /* headline font size see ctx05 */
.catbg { background-color:#EBCCCC; } /* lbg01 */
.cattx         { font-size:11px;color:#000000; text-decoration:none; }
.cattx:link    { font-size:11px;color:#000000; text-decoration:none; }
.cattx:visited { font-size:11px;color:#000000; text-decoration:none; }
.cattx:hover   { font-size:11px;color:#000000; text-decoration:none; }

.tabFirstCol      { border: #990000 solid; border-width: 0px 0px 1px 1px;}
.tabFirstColGrey  { border: #990000 solid; border-width: 0px 0px 1px 1px; background-color:#DDDDDD; }
.tabMiddleCol     { border: #990000 solid; border-width: 0px 0px 1px 1px; }
.tabMiddleColGrey { border: #990000 solid; border-width: 0px 0px 1px 1px; background-color:#DDDDDD; }
.tabLastCol       { border: #990000 solid; border-width: 0px 1px 1px 1px; }
.tabLastColGrey   { border: #990000 solid; border-width: 0px 1px 1px 1px; background-color:#DDDDDD; }
.tabColHead       { border: #990000 solid; border-width: 1px 1px 1px 1px; background-color:#EBCCCC; }
.tabFirstColHead  { border: #990000 solid; border-width: 1px 0px 1px 1px; background-color:#EBCCCC; }
.tabMiddleColHead { border: #990000 solid; border-width: 1px 0px 1px 1px; background-color:#EBCCCC; }
.tabLastColHead   { border: #990000 solid; border-width: 1px 1px 1px 1px; background-color:#EBCCCC; }

/* Routing - ResultTable */
.DarkGreyBackground { color: #000000; background-color: #D6D6D6; }
.LightGreyBackground { color: #000000; background-color: #EFEFEF; }
.finderSubHeadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; }
.finderTextSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; }
.ColorTextBlack    { color:#000000; }


.gkvTable {
  padding-right:0px;
  width:100%;
}
