.webcardbg { background-color:#FBF5E5; }
.headmitte { background-color:#C8E0BE; }
.liniefoot { background-color:#006700; }
.subliniefoot { background-color:#006700; }

/* styles for the article display */
.ColorItestText               { color:#006700; }
.ColorItestConfirmationText   { color:#006700; }

.ColorHeadline                { color:#006700; }
.ColorSubheadline             { color:#006700; }
.ColorText                    { color:#000000; }
.colorSelectedRubrik { color:#006700; }

.articleHeadlineAsLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.bulletpointText { font-size:11px; color:#006700; }
a.overviewHeadlineTeaserLink { font-size:11px; color:#006700; font-weight:bold; }
.articleTeaserText { font-size:11px; color:#000000; }
.articleSubheadline { color:#006700; }
.articleLinkColor { color:#006700; }
.articleNavboxBackground { background: #006700; }
.articleNavboxBackgroundActive { background: #C8E0BE; }
.articleNavboxBackgroundInactive { background: #FBF5E5; margin-bottom: 10px;}
DIV.articleLinkboxSpace     { margin-left: 5px; margin-bottom: 1px; }
A.articleNavBoxLink {
  color:#006700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}


.articleNavbarTextActive { color:#000000; }
.articleNavbarText { color:#B2AB99; }
.articleNavbarFont {  font-family: Verdana, Arial, Helvetica, sans-serif;
                      font-size: 10px;
}
.articleAddressHintColor { color:#006700; }

DIV.articleHorizSpace       { margin-left: 5px; }

.articleDropDown { width: 203px;
                   background: #FBF5E5;
                   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:#006700; font-weight:bold; }
.colorText01 { font-size:11px; color:#006700; }                      /*  statt ctx07  */
.colorText01b { font-size:11px; color:#006700; font-weight:bold; }   /*  statt ctx05  */
.colorText02 { font-size:11px; color:#006700; }

.text01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }   /* statt textgrauklein  */
.text02 { }

/* Aktionen */
.subHeadLine01b { font-size:11px; color:#006700; font-weight:bold; }   /*  statt ctx05  */
.subHeadLine02b { font-size:11px; color:#006700; font-weight:bold; }   /*  statt ctx05  */
.subHeadLine03b { font-size:11px; color:#000000; font-weight:bold; }

.emergencyBox01 { background-color:#006700; } /* statt cbg01 */
.emergencyBox02 { background-color:#C8E0BE; } /* statt cbg06 */

.erBox01 { background-color:#006700; } /* statt cbg01 */
.erBox02 { } /* statt cbg06 */
.erBoxText01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:bold; }   /*  statt bigtextgrayapo  */

.actionBox01 { background-color:#C8E0BE; } /* statt cbg03 */

/* Links */
.link01         { font-size:11px;color:#006700; text-decoration:underline; }
.link01:link    { font-size:11px;color:#006700; text-decoration:underline; }
.link01:visited { font-size:11px;color:#006700; text-decoration:underline; }
.link01:hover   { font-size:11px;color:#006700; text-decoration:underline; }



/* Leiste HG grau */
.tbg01 { background-color:#B2AB99; }
/* Leiste HG grau */
.bbg01 { background-color:#B2AB99; }
/* Leiste HG gruen */
.tbg02 { background-color:#006700; }
/* Leiste HG gruen */
.bbg02 { background-color:#006700; }
/* Text Headline schwarz, fett */
.ttx01 { font-size:12px; color:#000000; font-weight:bold; }
/* Text Headline grau */
.ttx02 { font-size:13px; color:#B2AB99; }
/* Text Headline weiss */
.ttx03 { font-size:12px; color:#FFFFFF; font-weight:bold; }
/* Navigation HG hellgruen */
.lbg01 { background-color:#C8E0BE; }
/* Artikelhintergrund HG hellgruen */
.hpBgArticle01 { background-color:#C8E0BE; }
/* Navigation HG gruen */
.lbg02 { background-color:#006700; }
/* HG Tablellen gruen */
.cbg01 { background-color:#006700; }
/* HG Tablellen grau */
.cbg02 { background-color:#C8E0BE; }
/* HG Tablellen hellgrau */
.cbg03 { background-color:#C8E0BE; }
/* HG Tablellen hellgrau */
.cbg04 { background-color:#333333; }
/* HG Tablellen weiss */
.cbg05 { background-color:#FFFFFF; }
/* HG hellgruen */
.cbg06 { background-color:#C8E0BE; }
/* HG hellgruene markierung kalender */
.cbg07 { background-color:#A2BF2B; font-weight:bold; color:#FFFFFF; }
/* HG Contentbereich */
.cbg08 { background-color:#FBF5E5; }
/* Leiste HG grau */
.rbg01 { background-color:#B2AB99; }
/* Leiste HG gruen */
.rbg02 { background-color:#006700; }
/* Infobox HG hellgrau */
.rbg03 { background-color:#C8E0BE; }
/* Infobox HG orange */
.rbg04 { background-color:#006700; }
/* Infobox HG hellorange */
.rbg05 { background-color:#C8E0BE; }

/* 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 gruen fett */
.ctx05 { font-size:11px; color:#006700; font-weight:bold; }
/* Text grau fett */
.ctx06 { font-size:11px; color:#333333; font-weight:bold; }
/* Text gruen normal */
.ctx07 { font-size:11px; color:#006700; }
/* Text Navi klein grau */
.ctx08 { color:#999999; }
/* Text Head gruen fett */
.rtx01 { font-size:11px; color:#006700; 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:#006700; font-weight:bold; }
/* Text Head Infobox orange  */
.rtx05 { font-size:10px; color:#006700; font-weight:bold; text-decoration:none}
.ctx09 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #006700 }
.ctx10 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #006700 }

/* 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:#C8E0BE; } /* 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: #006700 solid; border-width: 0px 0px 1px 1px;}
.tabFirstColGrey  { border: #006700 solid; border-width: 0px 0px 1px 1px; background-color:#DDDDDD; }
.tabMiddleCol     { border: #006700 solid; border-width: 0px 0px 1px 1px; }
.tabMiddleColGrey { border: #006700 solid; border-width: 0px 0px 1px 1px; background-color:#DDDDDD; }
.tabLastCol       { border: #006700 solid; border-width: 0px 1px 1px 1px; }
.tabLastColGrey   { border: #006700 solid; border-width: 0px 1px 1px 1px; background-color:#DDDDDD; }
.tabColHead       { border: #006700 solid; border-width: 1px 1px 1px 1px; background-color:#C8E0BE; }
.tabFirstColHead  { border: #006700 solid; border-width: 1px 0px 1px 1px; background-color:#C8E0BE; }
.tabMiddleColHead { border: #006700 solid; border-width: 1px 0px 1px 1px; background-color:#C8E0BE; }
.tabLastColHead   { border: #006700 solid; border-width: 1px 1px 1px 1px; background-color:#C8E0BE; }

/* 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%;
}
