/* Für Hauptmenüpunkte */
div.Lvl1 a
{
 TEXT-DECORATION: none;
 DISPLAY: block;
 WIDTH: 105px;
 POSITION: relative;
 LEFT: 7px;
 PADDING: 3px;
 MARGIN: 1Px;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 FONT-SIZE: 11pt;
 FONT-WEIGHT: bold;
 TEXT-ALIGN: left;
}
div.Lvl1 a:link
{
 COLOR: #FFFFFF;
}
div.Lvl1 a:visited
{
 COLOR: #FFFFFF;
}
div.Lvl1 a:active
{
 COLOR: #0093DD;
}
div.Lvl1 a:hover
{
 COLOR: #0093DD;
}
div.Lvl1 a:focus
{
 COLOR: #0093DD;
}
div.Lvl1Act a
{
 TEXT-DECORATION: none;
 DISPLAY: block;
 WIDTH: 105px;
 POSITION: relative;
 LEFT: 7px;
 PADDING: 3px;
 MARGIN: 1Px;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 FONT-SIZE: 11pt;
 FONT-WEIGHT: bold;
 TEXT-ALIGN: left;
 BACKGROUND-COLOR: #0093DD;
}
div.Lvl1Act a:link
{
 COLOR: #FFFFFF;
}
div.Lvl1Act a:visited
{
 COLOR: #FFFFFF;
}
div.Lvl1Act a:active
{
 COLOR: #1B428F;
}
div.Lvl1Act a:hover
{
 COLOR: #1B428F;
}
div.Lvl1Act a:focus
{
 COLOR: #1B428F;
}

/* Für Untermenüpunkte */
div.Lvl2 a
{
 TEXT-DECORATION: none;
 DISPLAY: block;
 WIDTH: 102px;
 POSITION: relative;
 LEFT: 10px;
 PADDING: 3px;
 MARGIN: 1Px;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 FONT-SIZE: 9pt;
 FONT-WEIGHT: normal;
 TEXT-ALIGN: left;
}
div.Lvl2 a:link
{
 COLOR: #FFFFFF;
}
div.Lvl2 a:visited
{
 COLOR: #FFFFFF;
}
div.Lvl2 a:active
{
 COLOR: #0093DD;
}
div.Lvl2 a:hover
{
 COLOR: #0093DD;
}
div.Lvl2 a:focus
{
 COLOR: #0093DD;
}
div.Lvl2Act a
{
 TEXT-DECORATION: none;
 DISPLAY: block;
 WIDTH: 102px;
 POSITION: relative;
 LEFT: 10px;
 PADDING: 3px;
 MARGIN: 1Px;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 FONT-SIZE: 9pt;
 FONT-WEIGHT: bold;
 TEXT-ALIGN: left;
 BACKGROUND-COLOR: #0093DD;
}
div.Lvl2Act a:link
{
 COLOR: #FFFFFF;
}
div.Lvl2Act a:visited
{
 COLOR: #FFFFFF;
}
div.Lvl2Act a:active
{
 COLOR: #1B428F;
}
div.Lvl2Act a:hover
{
 COLOR: #1B428F;
}
div.Lvl2Act a:focus
{
 COLOR: #1B428F;
}

/* Für den Menüeintrag "Abmelden" */
div.Lvl3 a
{
 TEXT-DECORATION: none;
 DISPLAY: block;
 WIDTH: 105px;
 POSITION: relative;
 LEFT: 7px;
 PADDING: 3px;
 MARGIN: 1Px;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 FONT-SIZE: 11pt;
 FONT-WEIGHT: bold;
 TEXT-ALIGN: left;
}
div.Lvl3 a:link
{
 COLOR: #FFFFFF;
 BACKGROUND-COLOR: #FF0000;
}
div.Lvl3 a:visited
{
 COLOR: #FFFFFF;
 BACKGROUND-COLOR: #FF0000;
}
div.Lvl3 a:active
{
 COLOR: #FF0000;
 BACKGROUND-COLOR: #FFFFFF;
}
div.Lvl3 a:hover
{
 COLOR: #FF0000;
 BACKGROUND-COLOR: #FFFFFF;
}
div.Lvl3 a:focus
{
 COLOR: #FF0000;
 BACKGROUND-COLOR: #FFFFFF;
}

/* Für Links im Banner */
.a3:link
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.a3:active
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.a3:visited
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.a3:hover
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: underline;
}

/* Für Text im Banner */
.p2
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

/* Für Links in der Seitenüberschrift (Headlink) */
.a4:link
{
 FONT-SIZE: 11pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #0093DD;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: underline;
}
.a4:active
{
 FONT-SIZE: 11pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #0093DD; FONT-WEIGHT: bold;
 TEXT-DECORATION: underline;
}
.a4:visited
{
 FONT-SIZE: 11pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #0093DD;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: underline;
}
.a4:hover
{
 FONT-SIZE: 11pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: underline;
}

/* Für Text in der Seitenüberschrift (Headlink) */
.p3
{
 FONT-SIZE: 11pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

/* Für den Namen der aktuellen Seite (Headline) */
.p4
{
 FONT-SIZE: 16pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

/* Für Sitemap */
.a5:link
{
 FONT-SIZE: 11pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.a5:active
{
 FONT-SIZE: 11pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.a5:visited
{
 FONT-SIZE: 11pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.a5:hover
{
 FONT-SIZE: 11pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: underline;
}

.a6:link
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.a6:active
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.a6:visited
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.a6:hover
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: underline;
}

.a7:link
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}
.a7:active
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}
.a7:visited
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}
.a7:hover
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: underline;
}

.a8:link
{
 FONT-SIZE: 9pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-STYLE: italic;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}
.a8:active
{
 FONT-SIZE: 9pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-STYLE: italic;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}
.a8:visited
{
 FONT-SIZE: 9pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-STYLE: italic;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}
.a8:hover
{
 FONT-SIZE: 9pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-STYLE: italic;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: underline;
}

.tdSM1
{
 VERTICAL-ALIGN: middle;
 BACKGROUND-COLOR: black;
}

.tdSM2
{
 VERTICAL-ALIGN: middle;
 BACKGROUND-COLOR: white;
}

.tdSM3
{
 VERTICAL-ALIGN: top;
 BACKGROUND-COLOR: white;
}

/* Normaler Text */
.txt
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}

li
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}

/* Überschriften */
.h1
{
 FONT-SIZE: 20pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

.h2
{
 FONT-SIZE: 14pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

.h3
{
 FONT-SIZE: 12pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: underline;
}

.h4
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #1B428F;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

/* Für alternierende Tabellenzeilen */
.tdHead
{
 BACKGROUND-COLOR: #000000;
 VERTICAL-ALIGN: middle;
 HEIGHT: 30px;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

.tdSub
{
 BACKGROUND-COLOR: #808080;
 VERTICAL-ALIGN: middle;
 HEIGHT: 30px;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

.td1
{
 BACKGROUND-COLOR: #FFFFFF;
 VERTICAL-ALIGN: top;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
}

.td2
{
 BACKGROUND-COLOR: #C0C0C0;
 VERTICAL-ALIGN: top;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
}

.td3a
{
 BACKGROUND-COLOR: #C0C0C0;
 FONT-SIZE: 10pt;
 VERTICAL-ALIGN: top;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
}

.td3b
{
 BACKGROUND-COLOR: #C0C0C0;
 FONT-SIZE: 10pt;
 VERTICAL-ALIGN: middle;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
}

.td4a
{
 BACKGROUND-COLOR: #FFFFFF;
 FONT-SIZE: 10pt;
 VERTICAL-ALIGN: top;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
}

.td4b
{
 BACKGROUND-COLOR: #FFFFFF;
 FONT-SIZE: 10pt;
 VERTICAL-ALIGN: middle;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
}

.td5
{
 BACKGROUND-COLOR: #FFFFFF;
 VERTICAL-ALIGN: top;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
 TEXT-ALIGN: left;
}

.td6
{
 BACKGROUND-COLOR: #C0C0C0;
 VERTICAL-ALIGN: top;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
 TEXT-ALIGN: left;
}

/* Für Tabellenzeilen in der Dokumentablage */
.tdFilesHead
{
 BACKGROUND-COLOR: #E5E4E8;
 VERTICAL-ALIGN: middle;
 HEIGHT: 20px;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

.tdFiles1
{
 BACKGROUND-COLOR: #F9F9F9;
 VERTICAL-ALIGN: top;
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
}

.tdFiles2
{
 BACKGROUND-COLOR: #F0F0F0;
 VERTICAL-ALIGN: top;
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 TEXT-DECORATION: none;
}

.tbl_toolbar_top
{
 BACKGROUND-COLOR: #E5E4E8;
 BORDER-BOTTOM: 1px solid #CBC9D1;
 BORDER-COLLAPSE: collapse;
}

.tbl_toolbar_bottom
{
 BACKGROUND-COLOR: #E5E4E8;
 BORDER-TOP: 1px solid #CBC9D1;
 BORDER-COLLAPSE: collapse;
}

/* Text für Infotext und Links auf Startseite */
.tdInfo
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
 TEXT-ALIGN: center;
}

.tdNews
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
 TEXT-ALIGN: left;
}

.tdCal
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #C0C0C0;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
 TEXT-ALIGN: center;
 VERTICAL-ALIGN: middle;
}

.aInfo:link
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.aInfo:active
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.aInfo:visited
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}
.aInfo:hover
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: underline;
}

.aCal:link
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}
.aCal:active
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}
.aCal:visited
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}
.aCal:hover
{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 COLOR: #000000;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: underline;
}

/* Blauer Rahmen */
.tdBlue
{
 BORDER-WIDTH: 1px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #1B428F;
}

/* Blauer Inforahmen */
.tdIblue
{
 FONT-SIZE: 10pt;
 FONT-WEIGHT: bold;
 COLOR: #1B428F;
 BACKGROUND-COLOR: #C0D5F0;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 BORDER-WIDTH: 1px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #1B428F;
}

/* Roter Inforahmen */
.tdIred
{
 FONT-SIZE: 10pt;
 FONT-WEIGHT: bold;
 COLOR: #C00000;
 BACKGROUND-COLOR: #FFAAAA;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 BORDER-WIDTH: 1px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #C00000;
}

/* Grauer Inforahmen */
.tdIgrey
{
 FONT-SIZE: 10pt;
 FONT-WEIGHT: bold;
 COLOR: #000000;
 BACKGROUND-COLOR: #F0F0F0;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 BORDER-WIDTH: 1px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #000000;
}

/* Kontaktformular */
.tdFrm0
{
 FONT-SIZE: 10pt;
 TEXT-ALIGN: center;
 FONT-WEIGHT: normal;
 COLOR: #1B428F;
 BACKGROUND-COLOR: #C0D5F0;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.tdFrm1
{
 FONT-SIZE: 10pt;
 TEXT-ALIGN: right;
 WIDTH: 175px;
 FONT-WEIGHT: normal;
 COLOR: #1B428F;
 BACKGROUND-COLOR: #C0D5F0;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.tdFrm2
{
 FONT-SIZE: 10pt;
 TEXT-ALIGN: left;
 FONT-WEIGHT: normal;
 COLOR: #1B428F;
 BACKGROUND-COLOR: #C0D5F0;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.tdFrm3
{
 FONT-SIZE: 10pt;
 TEXT-ALIGN: left;
 FONT-WEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.attend
{
 FONT-SIZE: 10pt;
 FONT-WEIGHT: bold;
 COLOR: #FF0000;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.inputFrmSmall
{
 WIDTH: 89px;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 BORDER-WIDTH: 1px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #1B428F;
}

.inputFrmSmallError
{
 WIDTH: 89px;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 BORDER-WIDTH: 2px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #FF0000;
}
.inputFrm
{
 WIDTH: 250px;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 BORDER-WIDTH: 1px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #1B428F;
}

.inputFrmError
{
 WIDTH: 250px;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 BORDER-WIDTH: 2px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #FF0000;
}
.inputFrmX
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 BORDER-WIDTH: 1px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #1B428F;
}

.inputFrmXError
{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
 BORDER-WIDTH: 2px;
 BORDER-STYLE: solid;
 BORDER-COLOR: #FF0000;
}

.frmInputButton {
  BACKGROUND: #1B428F;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  BORDER-LEFT: #0093DD 1px solid;
  BORDER-RIGHT: #0093DD 1px solid;
  BORDER-TOP: #0093DD 1px solid;
  BORDER-BOTTOM: #0093DD 1px solid;
  FONT-SIZE: 13px;
  COLOR: #E0E0E0;
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: bold;
}

.frmInputButtonSmall {
  BACKGROUND: #1B428F;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  MARGIN: 0px;
  BORDER-LEFT: #0093DD 1px solid;
  BORDER-RIGHT: #0093DD 1px solid;
  BORDER-TOP: #0093DD 1px solid;
  BORDER-BOTTOM: #0093DD 1px solid;
  FONT-SIZE: 11px;
  COLOR: #E0E0E0;
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: bold;
}

.tdCalBorder1
{
 BORDER-RIGHT-WIDTH: 1px;
 BORDER-RIGHT-STYLE: solid;
 BORDER-RIGHT-COLOR: #909090;
 BORDER-BOTTOM-WIDTH: 1px;
 BORDER-BOTTOM-STYLE: solid;
 BORDER-BOTTOM-COLOR: #909090;
}

.tdCalBorder3
{
 BORDER-LEFT-WIDTH: 1px;
 BORDER-LEFT-STYLE: solid;
 BORDER-LEFT-COLOR: #909090;
 BORDER-BOTTOM-WIDTH: 1px;
 BORDER-BOTTOM-STYLE: solid;
 BORDER-BOTTOM-COLOR: #909090;
 BORDER-RIGHT-WIDTH: 1px;
 BORDER-RIGHT-STYLE: solid;
 BORDER-RIGHT-COLOR: #909090;
}

.tdCalBorder4
{
 BORDER-TOP-WIDTH: 1px;
 BORDER-TOP-STYLE: solid;
 BORDER-TOP-COLOR: #909090;
 BORDER-BOTTOM-WIDTH: 1px;
 BORDER-BOTTOM-STYLE: solid;
 BORDER-BOTTOM-COLOR: #909090;
 BORDER-RIGHT-WIDTH: 1px;
 BORDER-RIGHT-STYLE: solid;
 BORDER-RIGHT-COLOR: #909090;
}

.tdCalBorder5
{
 BACKGROUND-COLOR: #F0F0F0;
 BORDER-TOP-WIDTH: 1px;
 BORDER-TOP-STYLE: solid;
 BORDER-TOP-COLOR: #909090;
 BORDER-BOTTOM-WIDTH: 1px;
 BORDER-BOTTOM-STYLE: solid;
 BORDER-BOTTOM-COLOR: #909090;
 BORDER-RIGHT-WIDTH: 1px;
 BORDER-RIGHT-STYLE: solid;
 BORDER-RIGHT-COLOR: #909090;
}
