.even{
    background-color:#E6E6E6;
}

.uneven{
    background-color:#FFFFFF;
}

.grid_hover {
    background-color:#E40613;
    color:white;
}

/* Links bei grid_hover weiss */ 
.grid_hover a { 
    color:#ffffff;
}

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:#E1E6DF;
border-width:0pt;
font-family:arial,verdana;
font-size:11pt;
color:#000000;
border-color:#E40613;
text-align:center;
vertical-align:middle;
}

table.Tab17{
/*border-color:#e6edff;
background-color:#efdo76;*/
BORDER: #86E2F2 2px solid;
        PADDING: 2px;
        BACKGROUND: #E40613/*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:#8BDFB0;
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:#E40613;
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 #E40613;
  width: 100%;*/
  border: 1px solid #666666;
}
td.GliedergTabHead{
  /*background-color: #E1E6DF;
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:bold;
  text-indent:10px;
  color:#003300;
  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: #E40613;*/
  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;
}



/* JahresKal ANFANG */

Td.T20left   {   /* Helge Kalender nicht auswählbar anderer Monat*/
background-color:#CCCCCC;
text-align:left;
font-family:arial,verdana;
font-weight:bold;
color: #E40613;
font-size:8pt;
}

Td.T22-RG   {   /* Helge Kalenderauswählbar*/
background-color:#FA8072;
/*
background-color:#FF0000;
*/
text-align:center;
}

Td.T22-S  {   /* DPR Jahreskalender Style fuer Auswahlklick*/
background-color:#ffffff;
text-align:center;
}


Td.T22-I-RG   {   /* DPR Jahreskalender Style fuer Intervall*/
background-color:#008000;
text-align:center;
}


input.CalButton
{
  text-indent:2pt;
  color: #faf3ee;/*JLI*/
  border:1px solid #5a6361;/*JLI*/
  background-color:#5a6361;/*JLI*/
  font-family:arial,verdana;
  font-size:7pt;
  cursor:pointer;
  width:42px;
  height:17px;
  font-weight:bold;
  border-style:outset;
}

input.CalButtonS
{
  text-indent:2pt;
  color: #5a6361;/*JLI*/
  border:1px solid #5a6361;/*JLI*/
  background-color:#faf3ee;/*JLI*/
  font-family:arial,verdana;
  font-size:7pt;
  cursor:pointer;
  font-weight:bold;
  width:42px;
  height:17px;
}

font.Cal
{
font-family:arial,verdana;
font-size:8pt;
font-weight:bold;
/*color:#003399;*/
color:#E40613;
text-decoration:none;
}

Td.T22-BY   {   /* Helge Kalenderauswählbar*/
background-color:#D1EFDE;
/*background-color:#FF0000;*/
text-align:center;
}

Td.T22-0-BY   {   /* DPR Jahreskalender Style*/
background-color:#00ff00;
text-align:center;
}
Td.T22-1-BY   {   /* DPR Jahreskalender Style*/
background-color:#ffff00;
text-align:center;
}
Td.T22-2-BY   {   /* DPR Jahreskalender Style*/
background-color:#ff0000;
text-align:center;
}
Td.T22-3-BY   {   /* DPR Jahreskalender Style*/
background-color:#EFB859;
text-align:center;
}

Td.T22-i0-BY   {   /* DPR Jahreskalender Style fuer Intervall*/
background-color:#00ff00;
text-align:center;
}
Td.T22-i1-BY   {   /* DPR Jahreskalender Style fuer Intervall*/
background-color:#ffff00;
text-align:center;
}
Td.T22-i2-BY   {   /* DPR Jahreskalender Style fuer Intervall*/
background-color:#ff0000;
text-align:center;
}
Td.T22-i3-BY   {   /* DPR Jahreskalender Style fuer Intervall*/
background-color:#EFB859;
text-align:center;
}

/* JahresKal ENDE */

.GridListRahmen {
  border: 1px solid #E40613;
}

p.MsgText{
  font-family:arial,verdana;
  font-size:12px;
  color:#000000;
}

.tooltipDiv {
  line-height:1.6em;
  font-family: Arial,Tahoma; 
  font-size: 10pt;
  border:2px solid black; 
  background-color:#FAFFD7; 
  padding:3px;
  max-width: 900px;
  z-index:99;
}

.tooltipDiv2 {
  line-height:1.6em;
  font-family: Arial,Tahoma; 
  font-size: 10pt;
  border:0.5px solid black; 
  background-color:#EEEEEE;
  padding:2px;
  max-width: 900px;
  z-index:99;
}

.tooltipDiv ul {
  margin:0px;
  padding-left:30px;
  list-style-image:url(../../img/icon_link.gif);
}
.tooltipDiv ul li {
  padding-top:5px;
  vertical-align:bottom;
}
.tooltipDiv ul li li {
  list-style-image:none;
}


.leitdef {
    color:#003377;
    font-family:arial,tahoma;
    font-weight:bold;
    font-size:14pt;
    margin-right:0px;
    margin-top:2px;
    vertical-align:top;
}

.leitdef2 {
    color:#003377;
    font-family:arial,tahoma;
    font-weight:bold;
    font-size:10pt;
    margin-right:0px;
    vertical-align:top;
}

.leitdef3 {
    color:#003377;
    font-family:arial,tahoma;
    font-weight:bold;
    font-size:14pt;
    margin-right:0px;
    margin-top:0px;
}

.leitdef4 {
    color:#aa3333;
    font-family:arial,tahoma;
    font-weight:bold;
    font-size:14pt;
    margin-right:0px;
    margin-top:0px;
}

#linkeBereich {
    position:absolute;
    text-align:left;
    top:0px;
    left:0px;
    width:200px;
    padding-left:0px;
    margin:0px;
}

#rechteBereich {
    position:absolute;
    text-align:right;
    top:2px;
    left:245px;
    width:48px;
    padding-left:0px;
    margin:0px;
}

.puenktzug_erf_tab
{
  border: 1px solid #E3E3E3;
  width:100%;
  padding:0px;
  border-spacing:0px;
}

.puenktzug_erf_tab th
{
  text-align:left;
  padding: 0px;
  font-size: 11pt;
  border-right: 1px solid #E3E3E3;
  border-left: 1px solid #E3E3E3;
}

.puenktzug_erf_tab td
{
  /*background-color:#E3E3E3;*/
  border-top: 2px solid #E3E3E3;
  border-right: 1px solid #E3E3E3;
  border-left: 1px solid #E3E3E3;
  padding: 0px;
  vertical-align:bottom;
  font-size: 10pt;
}

.puenktzug_erf_tab_versp{
  border: 1px solid;
  width:50px;
}

span.formularLink {
  border: 0;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  border-style: outset;
  cursor:pointer;
}