.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:#336666; }
.ColorItestConfirmationText   { color:#336666; }

.ColorHeadline                { color:#336666; }
.ColorSubheadline             { color:#336666; }
.ColorText                    { color:#000000; }
.colorSelectedRubrik { color:#336666; }

.articleHeadlineAsLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.articleTeaserText { font-size:11px; color:#333333; }
.articleSubheadline {color:#336666; }
.articleLinkColor { color:#336666; }
.articleNavboxBackground { background: #336666; }
.articleNavboxBackgroundActive { background: #A5B2A5; }
.articleNavboxBackgroundInactive { background: #990000; margin-bottom: 10px;}
DIV.articleLinkboxSpace     { margin-left: 5px; margin-bottom: 1px; }
A.articleNavBoxLink {
  color:#336666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a.overviewHeadlineTeaserLink { font-size:11px; color:#336666;; font-weight:bold; }

.articleNavbarTextActive { color:#000000; }
.articleNavbarText { color:#999999; }
.articleNavbarFont {  font-family: Verdana, Arial, Helvetica, sans-serif;
                      font-size: 10px;
}
.articleAddressHintColor { color:#336666; }

DIV.articleHorizSpace       { margin-left: 5px; }

.articleDropDown { width: 203px;
                   background: #F5F7F7;
                   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; text-decoration:none; }
.colorText01 { font-size:11px; color:#336666; }                      /*  statt ctx07  */
.colorText01b { font-size:11px; color:#336666; font-weight:bold; }   /*  statt ctx05  */
.colorText02 { font-size:11px; color:#336666; }

.text01 {}   /* statt ctx05  */
.text02 { font-size:11px; color:#336666; }   /* statt ctx01  */

.bulletpointText { font-size:11px; color:#336666; }
/* Aktionen */
.subHeadLine01b {}   /* ... wieso auch immer der keinen style hat ... statt ctx05  */
.subHeadLine02b { font-size:11px; color:#336666; font-weight:bold; }   /* statt rtx01 */
.subHeadLine03b { font-size:11px; color:#336666; font-weight:bold; }

.emergencyBox01 { background-color:#990000; } /* statt cbg01 */
.emergencyBox02 { background-color:#E1E8E8; } /* statt cbg09 */

.erBox01 { background-color:#990000; } /* statt cbg01 */
.erBox02 { background-color:#E1E8E8; } /* statt cbg09 */
.erBoxText01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; }

.actionBox01 { background-color:#E1E8E8; } /* statt cbg09 */

/* Links */
.link01         { font-size:11px;color:#336666; text-decoration:underline; }
.link01:link    { font-size:11px;color:#336666; text-decoration:underline; }
.link01:visited { font-size:11px;color:#336666; text-decoration:underline; }
.link01:hover   { font-size:11px;color:#336666; text-decoration:underline; }

/* HG Head gruen */
.tbg01 { background-color:#EBCCCC; }
/* Leiste HG grau */
.bbg01 { background-color:#99A5B2; }
/* Leiste HG gruen */
.tbg02 { background-color:#990000; }
/* Leiste HG gruen */
.bbg02 { background-color:#990000; }
/* Text Navi */
.ttx01 { font-size:11px; color:#EBCCCC; font-weight:bold; text-decoration:none; }
/* Text Navi aktiv */
.ttx02 { font-size:11px; color:#FBFCFD; font-weight:bold; text-decoration:none; }
/* Text Headline  */
.ttx03 { font-size:14px; color:#990000; font-weight:bold; text-decoration:none; }
/* Text Subnavi */
.ttx04 { font-size:10px; color:#FFFFFF; text-decoration:none; }
/* Text Subnavi weiss */
.ttx05 { font-size:10px; color:#FFFFFF; }
/* Navigation HG hellgruen */
.lbg01 { background-color:#EBCCCC; }
/* Artikelhintergrund HG hellgruen */
.hpBgArticle01 { background-color:#EBCCCC; }
/* Navigation HG gruen */
.lbg02 { background-color:#990000; }
/* Navigation HG hellbeige */
.lbg03 { background-color:#FBF7EB; }
/* HG Tabellen gruen */
.cbg01 { background-color:#990000; }
/* HG Tabellen hellgrau */
.cbg03 { background-color:#CADBED; }
/* HG Tabellen hellgrau */
.cbg04 { background-color:#990000; }
/* HG Tabellen weiss */
.cbg05 { background-color:#FBFCFD; }
/* HG hellgruen */
.cbg06 { background-color:#EBCCCC; }
/* HG hellgruene markierung kalender */
.cbg07 { background-color:#990000; font-weight:bold; color:#FFFFFF; }
/* HG hellbeige */
.cbg08 { background-color:#F5F7F7; }
/* HG dunkelbeige */
.cbg09 { background-color:#E1E8E8; }
/* Leiste HG hellgruen */
.cbg10 { background-color:#336666; }
/* Leiste HG hellgruen */
.cbg11 { background-color:#E6E9E6; }
/* Leiste HG hellgruen */
.rbg01 { background-color:#F1E6E6; }
/* Infobox HG dunkelgruen */
.rbg02 { background-color:#EDD6D6; }

/* Link unterstrichen */
a { font-size:11px; color:#000000; }
a.rtx01 { font-size:11px; font-weight:normal; }
a.btx02 { text-decoration:none; }
/* nicht unterstrichen */
.noline { text-decoration:none; }

/* Text Navigation gruen */
.ltx01 { font-size:11px; color:#990000; font-weight:bold; }
/* Text Subnavigation schwarz */
.ltx02 { font-size:11px; color:#000000; }
/* standardtext rot */
.ctx01 { font-size:11px; color:#333333; } /* color:#336666;  */
/* Fliesstext fett */
.ctx02 { font-size:11px; color:#000000; font-weight:bold; }
/* Statuszeilentext grau */
.ctx03 { font-size:10px; color:#978484; font-weight:bold; text-decoration:none}
/* Text Statusleiste gruen */
.ctx04 { font-size:10px; color:#990000; font-weight:bold; }
/* Text Head rot fett */
.ctx05 { font-size:14px; color:#336666; font-weight:bold; }
/* Text grau fett */
.ctx06 { font-size:11px; color:#333333; font-weight:bold; }
/* Text gruen normal */
.ctx07 { font-size:11px; color:#990000; }
/* Text Navi weiss fett */
.ctx08 { font-size:14px; color:#FFFFFF; font-weight:bold; }
/* Text dunkelgrau */
.ctx09 { font-size:12px; color:#333333; }
/* Text rot fett */
.rtx01 { font-size:11px; color:#336666; 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 Infobox rot  */
.rtx04 { font-size:10px; color:#336666; font-weight:bold; text-decoration:none}
/* Text grau */
.btx01 { font-size:10px; color:#728395; }
/* Text gruen */
.btx02 { font-size:10px; color:#990000; }
/* Text bottomnavi hellgruen */
.btx03 { font-size:11px; color:#990000; }
.ctx10 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #336666 }

/* Breadcrumb Trail inaktiv */
.bctColorLightGrey { font-size:10px; color:#B8A6A5; font-weight:bold; text-decoration:none }

/* 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-size:11px; color:#333333; font-weight:bold; }  /* Navigationbox: sonst: ctx06 */
.ntx04 { font-size:11px; color:#336666; }                    /* Navigationbox: sonst: ctx07 */
.ntx05 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }                    /* Navigationbar: Text grau */
.ntx06 { 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:#336666; }                   /* Fliesstexte: sonst: ctx07 */
.ftx03 { font-size:9px; color:#000000; }                   /* Fliesstexte  : Text schwarz (imagesubtext) */

.nbg01 { background-color:#F5F7F7; }  /* Navigationbox: sonst: cbg08 */
.nbg02 { background-color:#A5B2A5; }  /* Navigationbox: sonst: lbg01 */
.nbg03 { background-color:#336666; }  /* Navigationbox: sonst: lbg02 */

/* Shop Elements */
.orderWarning { font-size:14px; color:#990000; font-weight:bold; } /* headline font size see ctx05 */
.catbg { background-color:#EBCCCC; } /* lbg01 */
.cattx         { font-size:11px;color:#990000; text-decoration:none; }
.cattx:link    { font-size:11px;color:#990000; text-decoration:none; }
.cattx:visited { font-size:11px;color:#990000; text-decoration:none; }
.cattx:hover   { font-size:11px;color:#990000; 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%;
}
