.webcardbg { background-color:#FFFFFF; color:#333333; }
.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;
}
.articleTeaserText { font-size:11px; color:#333333; }
.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:#99A5B2; }
.articleNavbarFont {  font-family: Verdana, Arial, Helvetica, sans-serif;
                      font-size: 10px;
}
.articleAddressHintColor { color:#990000; }

DIV.articleHorizSpace       { margin-left: 5px; }

.articleDropDown { width: 203px;
                   background: #FBF7EB;
                   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 --*/

/* 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:#336666; }

.text01 { font-size:11px; color:#333333; }   /* statt ctx09  */
.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:#336666; font-weight:bold; }

.emergencyBox01 { background-color:#990000; } /* statt cbg01 */
.emergencyBox02 { background-color:#EBCCCC; } /* statt cbg06 */

.erBox01 { background-color:#990000; } /* statt cbg01 */
.erBox02 { background-color:#EFE8D1; } /* statt cbg09 */
.erBoxText01 { font-size:11px; color:#336666; font-weight:bold; }

.actionBox01 { background-color:#EFE8D1; } /* statt cbg09 */

/* 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; }



/* HG Ticker */
.tbg03 { background-color:#C87070; }
/* Leiste HG grau */
.bbg01 { background-color:#99A5B2; }
/* 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:#99A5B2; }
/* Text Headline weiss */
.ttx03 { font-size:12px; color:#FBFCFD; font-weight:bold; }
/* Navigation HG hellrot */
.lbg01 { background-color:#EBCCCC; }
/* Artikelhintergrund HG hellrot */
.hpBgArticle01 { background-color:#EBCCCC; }
/* Navigation HG rot */
.lbg02 { background-color:#990000; }
/* Navigation HG hellbeige */
.lbg03 { background-color:#FBF7EB; }
/* HG Tabellen rot */
.cbg01 { background-color:#990000; }
/* HG Tabellen hellgrau */
.cbg03 { background-color:#CADBED; }
/* HG Tabellen hellgrau */
.cbg04 { background-color:#333333; }
/* HG Tabellen weiss */
.cbg05 { background-color:#FBFCFD; }
/* HG hellrot */
.cbg06 { background-color:#EBCCCC; }
/* HG hellrote markierung kalender */
.cbg07 { background-color:#990000; font-weight:bold; color:#FFFFFF; }
/* HG hellbeige */
.cbg08 { background-color:#FBF7EB; }
/* HG dunkelbeige */
.cbg09 { background-color:#EFE8D1; }
/* Leiste HG rot */
.rbg02 { background-color:#990000; }
/* Infobox HG hellrot */
.rbg03 { background-color:#F7EBEB; }
/* Infobox HG rot */
.rbg04 { background-color:#EBCCCC; }
/* Infobox HG hellrot */
.rbg05 { background-color:#CADBED; }

/* Link unterstrichen */
a { font-size:11px; color:#000000; }
a.rtx01 { font-size:11px; color:#990000; font-weight:normal; }
a.btx02 { text-decoration:none; }
/* nicht unterstrichen */
.noline { text-decoration:none; }

/* Text Navigation rot */
.ltx01 { font-size:11px; color:#990000; 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 rot */
.ctx04 { font-size:10px; color:#990000; 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:#336666; } /* vorher: + text-decoration:none*/
/* Text Navi weiss fett */
.ctx08 { font-size:12px; color:#FFFFFF; font-weight:bold; }
/* Text dunkelgrau */
.ctx09 { font-size:11px; color:#333333; }
/* Text Head rot fett */
.rtx01 { font-size:11px; color:#990000; font-weight:bold; }
/* Text Infobox dunkelgrau fett */
.rtx02 { font-size:10px; color:#333333; font-weight:bold; }
/* Text Infobox dunkelgrau  */
.rtx03 { font-size:10px; color:#333333; }
/* Text Head Infobox rot  */
.rtx04 { font-size:11px; color:#990000; font-weight:bold; }
/* Text Head Infobox rot  */
.rtx05 { font-size:10px; color:#990000; font-weight:bold; text-decoration:none}
/* Text grau */
.btx01 { font-size:10px; color:#728395; }
/* Text rot */
.btx02 { font-size:10px; color:#990000; text-decoration:none}
.ctx10 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #990000 }
.ctx11 { font-size:11px; color:#990000 }
.bulletpointText { font-size:11px; 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:416px;
}

