body
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:18pt;
 text-align:left;
 color:#FFFFFF;
 background-color:#E8E8E8;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin:0px;
 height:100%;
 width: 100%;
overflow-x:hidden;
/*overflow-y:hidden; */
}
/* ########## Link IE  ########## */
a
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}
a.HsHinweis
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:6pt;
 color:#0000FF;

 text-decoration:none;
}
/* ########## Link FX  ########## */
a:link
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}
a:hover
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#FF0000;
 font-weight:bold;
 text-decoration:underline;
}
/* ########## Hover FX  ########## */
a:link:hover
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#0000FF;
 font-weight:bold;
 text-decoration:underline;
}
a:visited
{
 font-family:Arial,Helvetica,sans-serif;
 font-size: 8pt;
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}
/* ########## Hover IE  ########## */
a:visited:hover
{
 font-family:Arial,Helvetica,sans-serif;
 font-size: 8pt;
 color:#0000FF;
 font-weight:bold;
 text-decoration:underline;
}

a.aktiv:visited
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#B37B48;
 font-weight:bold;
 text-decoration:none;
}

a:active
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#3F3F3F;
 font-weight:bold;
 text-decoration:none;
}
a.aktiv:active
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#3F3F3F;
 font-weight:bold;
 text-decoration:none;
}

a.aktiv:hover
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#2C2C2C;
 font-weight:bold;
 text-decoration:underline;
}

a.aktiv:link
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#2C2C2C;
 font-weight:bold;
 text-decoration:none;
}

a.aktiv:visited
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#3F3F3F;
 font-weight:bold;
 text-decoration:none;
}




TABLE.cssMaintabelle
{
     margin-left:0px;
     margin-right:0px;
     margin-top:0px;
     background-color:#FFFFFF;
     height:100%;
     border: 1px solid #000000;
}
TABLE.cssTabelleStandard
{
     margin-left:0px;
     margin-right:0px;
     margin-top:0px;
          height:100%;
}
TABLE.Doku
{    padding-left:10px;
     margin-left:0px;
     margin-right:0px;
     margin-top:0px;
     background-color:#FFFFFF;
     width: 100%;

}
TABLE.Klein
{
     margin-left:0px;
     margin-right:0px;
     margin-top:0px;
     background-color:#FFFFFF;
     border: 1px solid #BDBEBD;

}
.FontKlein {
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#000000;

}


H5 {

 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 color:#B37B48;
 font-style: italic;
 text-decoration: underline;

}
TD {

 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 color:#000000;
 text-align:left;

}

TD.cssSeite {

 font-family:Arial,Helvetica,sans-serif;

 height:100%;
 width:100%;
}
TD.Klein {

 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#000000;
 text-align:center;

}

h1 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:16pt;
 color:#000000;
 text-align: center;

}
h2 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:18pt;
 color:#000000;

}
TD.TermineText {
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 color:#4A4D4A;

}
.TermineTitel {
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 color:#FFFFFF;

}
.TermineDatum {
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#FF0000;
 text-align:right;

}
a.TermineLink {
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 color:#7B7D7B;
 text-align:right;

}
a.Terminelink:hover
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 color:#7B7D7B;
 font-weight:bold;
 text-decoration:none;
}
a.TermineLink:visited
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#3F3F3F;
 font-weight:bold;
 text-decoration:none;

}
.red {
        FONT-SIZE: 12px;
        color: Red;
        font-weight: bold;
}
FORM {
        MARGIN: 0px 0px 0px 0px;
        PADDING: 0px 0px 0px 0px;
}
.formular {
        BORDER-RIGHT: #aab2bc 1px solid;
        BORDER-TOP: #aab2bc 1px solid;
        BORDER-BOTTOM: #aab2bc 1px solid;
        BORDER-LEFT: #aab2bc 1px solid;
        BACKGROUND-COLOR: #ffffff;
        height: 16px;
        MARGIN: 0px 0px 0px 0px;
        padding: 1px 2px 0px 2px;
        vertical-align: middle;
        FONT-FAMILY: verdana, arial, univers, helvetica, sans-serif;
        FONT-SIZE: 12px;
}
}
.tb tr.hover:hover {
        background-color: #EEEEEE;
}
td.zelleKeinBorder  /* Einstellung Menü Hintergrund und Schriftfarbe bei Onmouseover */
{
background: #FF8200;
color: #000000;
font-size:10pt;
border: 0px solid #000000;
 padding-left:4px;
 padding-right:4px;
  margin-right:4px;

}
td.zelleTermin  /* Einstellung Menü Hintergrund und Schriftfarbe bei Onmouseover */
{
background: #DEDFDE;
color: #000000;
font-size:10pt;
border: 0px solid #000000;
 padding-left:4px;
 padding-right:4px;
  margin-right:4px;
  width:250px;
}
.button
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  color: #000000;
  background:#DEDFDE;
  border:1px solid #202471;
  padding: 1px 1px 1px 1px;
  margin: 1px 1px 1px 1px;

}
.button2
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9px;
  color: #000000;
  background:#DEDFDE;
  border:1px solid #202471;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;

}
