Input.IMN	  /* menu norm (MM)*/
{
        BORDER: #5a6361 1px solid;
        border-style: outset;
        FONT-SIZE: 11px;
        WIDTH: 80px;
        HEIGHT: 20px;
        COLOR: #faf3ee;
        BACKGROUND-COLOR: #5a6361;
        cursor:pointer;
}

Input.IMS	/*  menu selected activate (MM)*/
{
        BORDER: #5a6361 1px solid;
        border-style: outset;
        FONT-SIZE: 11px;
        WIDTH: 80px;
        HEIGHT: 20px;
        COLOR: #5a6361;
        BACKGROUND-COLOR: #faf3ee;
        cursor:pointer;
}

td.T17	{   /* Helge MsgBox */
background-color:#f5f879;
border-width:0pt;
font-family:arial,verdana;
font-size:11pt;
color:#000000;
border-color:#efd076;
text-align:center;
vertical-align:middle;
}

table.Tab17{
/*border-color:#e6edff;
background-color:#efdo76;*/
BORDER: #b3b3b3 2px solid;
        PADDING: 2px;
        BACKGROUND: #efd076/*ffffff*/;
        border-spacing: 0px;
}


font.F15 {   /* Helge Kalendar */
font-family:arial,verdana;
font-size:10pt;
color:#eeeeee;
font-weight:bold;
text-align:left;
}

font.F16 {   /* Helge Kalendar */
font-family:arial,verdana;
font-size:10pt;
font-weight:bold;
color:#951634;
text-align:left;
}

Td.T18   {   /* Helge Kalender Ã?berschrift*/
/*background-color:#003399;
text-align:center;
font-family:arial,verdana;
color:#ffffff;
font-size:8pt;
font-weight:bold;*/
background-color:#666666;
text-align:center;
font-family:arial,verdana;
color:#ffffff;
font-size:8pt;
font-weight:bold;
}

Td.T19   {   /* Helge Kalender */
/*background-color:#e6edff;*/
background-color:#951634;
text-align:center;
}

Td.T20   {   /* Helge Kalender nicht auswÃ¤hlbar anderer Monat*/
/*background-color:#ccdbff;*/
background-color:#CCCCCC;
text-align:center;
font-family:arial,verdana;
/*color: #004dff;*/
color: #666666;
font-size:8pt;
}

Td.T21   {   /* Helge Kalender nicht auswÃ¤hlbar*/
/*background-color:#99b8ff;*/
background-color:#CCCCCC;
text-align:center;
font-family:arial,verdana;
/*color: #004dff;*/
color: #666666;
font-size:8pt;
}

Td.T22   {   /* Helge KalenderauswÃ¤hlbar*/
/*background-color:#99b8ff;*/
background-color:#B4B4B4;
text-align:center;
}

Td.T23   {   /* Helge ausgewÃ¤hlt Kalender*/
/*background-color:#ccdbff;*/
background-color:#E7E7E7;;
text-align:center;
}

A.Cal /*Kalender*/
{
font-family:arial,verdana;
font-size:8pt;
font-weight:bold;
/*color:#003399;*/
color:#000000;
text-decoration:none;
}

Select.S1 { /* selectBox Kalender */
font-family:arial,tahoma;
font-size:7pt;
font-weight:bold;
color:#000000;
background-color:#ffffff;
border-color:#666666;
}

td.kontext 
{
text-decoration:none;
font-family:Verdana,Arial;
background-color:#F7F3F7;
}

td.kontextover
{
text-decoration:none;
font-family:Verdana,Arial;
background-color:#a9a9a9;
}

a.kontext 
{
text-decoration:none;
font-family:Verdana,Arial;
font-size:12px;

}
a.kontext:link,a.kontext:visited 
{
  text-decoration:none;
  color:#000000;
}

a.kontext:hover,a.kontext:active 
{
  text-decoration:none;
  color:#000000;
}

hr.kontext 
{
  border:0px;
  height:1px;
  background-color:#B0C4DE;
  color:#9C9A9C;
}

table.kontext
{
 border-style:solid; /*outset;*/
 border-width:1px;
 border-color:#9C9A9C;
 background-color:#F7F3F7;
}
span.NumGliederg
{
  font-family:arial,tahoma;
  font-size:8pt;
  color:#000000;
}
span.TextGliederg
{
  font-family:arial,tahoma;
  font-size:8pt;
  color:#666666;
}
span.SubAnzGliederg
{
  font-family:arial,tahoma;
  font-size:8pt;
  color:#808080; /*#C0C0C0*/
}
a.KontextGliederg
{
  text-decoration:none;
  cursor:pointer;
  font-family:arial,tahoma;
  font-size:8pt;
  color:#666666;
}
a.KontextGliederg:link,a.KontextGliederg:visited 
{
  text-decoration:none;
  cursor:pointer;
  font-family:arial,tahoma;
  font-size:8pt;
  color:#666666;
}
td.Gliedergkontext 
{
text-decoration:none;
font-family:Verdana,Arial;
background-color:#F7F3F7;
}

td.Gliedergkontextover
{
text-decoration:none;
font-family:Verdana,Arial;
background-color:#a9a9a9;
}

a.Gliedergkontext 
{
text-decoration:none;
font-family:Verdana,Arial;
font-size:12px;

}
a.Gliedergkontext:link,a.Gliedergkontext:visited 
{
  text-decoration:none;
  color:#000000;
}

a.Gliedergkontext:hover,a.Gliedergkontext:active 
{
  text-decoration:none;
  color:#000000;
}

hr.Gliedergkontext 
{
  border:0px;
  height:1px;
  background-color:#B0C4DE;
  color:#9C9A9C;
}

table.Gliedergkontext
{
 border-style:solid; /*outset;*/
 border-width:1px;
 border-color:#9C9A9C;
 background-color:#F7F3F7;
}

table.GliedergTabRahmen{
  /*border: 2px solid #efd076;
  width: 100%;*/
  border: 1px solid #666666;
}
td.GliedergTabHead{
  /*background-color: #f5f879;
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:bold;
  text-indent:10px;
  color:#664b30;
  height:25px;*/
  background-color: #EFEFEF;
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:normal;
  text-indent:10px;
  color:#951634;
  height:25px;
}
tr.GliedergFooterLine{
  /*height: 2px;
  background-color: #efd076;*/
  height: 1px;
  background-color: #EFEFEF;
}

p.GliedergInputCaption{
  /*font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:normal;
  color:#000000;*/
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:normal;
  color:#666666;  
}

input.GliedergButtonPassiv {
  /*border: #5a6361 2px solid;
  font-size: 11px;
  height: 20px;
  color: #faf3ee;
  background-color: #5a6361;
  border-style: outset;
  cursor:pointer;*/

  BORDER: #951634 2px solid;
  FONT-SIZE: 11px;
  WIDTH: 100px;
  HEIGHT: 20px;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #951634;
  border-style: outset;
  cursor:pointer;
}
input.GliedergButtonAktiv {
  /*border: #5a6361 2px solid;
  font-size: 11px;
  height: 20px;
  font-weight:bold;
  color:#5a6361;
  background-color: #faf3ee;
  border-style: inset;*/

  BORDER: #951634 2px solid;
  FONT-SIZE: 11px;
  WIDTH: 100px;
  HEIGHT: 20px;
  font-weight:bold;
  color:#951634;
  BACKGROUND-COLOR: #FFFFFF;
  border-style: inset;
}
input.GliedergButtonOver {
  /*border: #5a6361 2px solid;
  font-size: 11px;
  height: 20px;
  color: #5a6361;
  background-color: #FFFFFF;
  cursor:pointer;*/

  BORDER: #951634 1px solid;
  FONT-SIZE: 11px;
  WIDTH: 100px;
  HEIGHT: 20px;
  COLOR: #951634;
  BACKGROUND-COLOR: #DFDFDF;
  cursor:pointer;
}
input.GliedergButtonDisabled {
  border: #951634 1px solid;
  font-size: 11px;
  width: 100px;
  height: 20px;
  background-color: #DFDFDF;
  border-style: outset;
  cursor:pointer;
}

input.GliedergTextField {
  border: #000000 1px solid;
  color: #000000;
  background-color: #ffffff;
}
input.GliedergTextFieldDisabled {
  border: #000000 1px solid;
  color: #000000;
  background-color: #E6EAEC;
}

input.GliedergCombo {
  border: #000000 1px solid;
  color: #000000;
  background-color: #ffffff;
}
input.GliedergComboDisabled {
  border: #cccccc 1px solid;
  color: #000000;
  background-color: #ffffff;
}