/*****************************************************************************************/
/* Allgemeine Definitionen                                                               */
/*****************************************************************************************/

BODY
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  margin-top:5pt;
  margin-bottom:5pt;
  margin-left:5pt;
  margin-right:5pt;
  text-align:justify;
  background-color:#FFFFFF;
  scrollbar-base-color:#FFFFFF;
  scrollbar-track-color:#FFFFFF;
  scrollbar-face-color:#FBFBFB;
  scrollbar-highlight-color:#C7C7C7;
  scrollbar-3d-light-color:#A7A7A7;
  scrollbar-dark-shadow-color:#878787;
  scrollbar-shadow-color:#A7A7A7;
  scrollbar-arrow-color:#878787;
}
BODY.BORDER
{
  background-color:#0000AA;
}
H1.LEFT
{
  font-family:"Arial";
  font-variant:small-caps;
  font-size:18pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  margin-top:0;
  margin-bottom:10;
}
H1.JUSTIFY
{
  font-family:"Arial";
  font-variant:small-caps;
  font-size:18pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  margin-top:0;
  margin-bottom:10;
}
H1.CENTER
{
  font-family:"Arial";
  font-variant:small-caps;
  font-size:18pt;
  font-weight:bold;
  color:#0000AA;
  text-align:center;
  margin-top:0;
  margin-bottom:10;
}
H1.RIGHT
{
  font-family:"Arial";
  font-variant:small-caps;
  font-size:18pt;
  font-weight:bold;
  color:#0000AA;
  text-align:right;
  margin-top:0;
  margin-bottom:10;
}
H2.LEFT
{
  font-family:"Arial";
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  margin-top:0;
  margin-bottom:10;
}
H2.JUSTIFY
{
  font-family:"Arial";
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  margin-top:0;
  margin-bottom:10;
}
H2.CENTER
{
  font-family:"Arial";
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-align:center;
  margin-top:0;
  margin-bottom:10;
}
H2.RIGHT
{
  font-family:"Arial";
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-align:right;
  margin-top:0;
  margin-bottom:10;
}
H3.LEFT
{
  font-family:"Arial";
  font-style:italic;
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  margin-top:0;
  margin-bottom:5;
}
H3.JUSTIFY
{
  font-family:"Arial";
  font-style:italic;
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  text-align:justify;
  margin-top:0;
  margin-bottom:5;
}
H3.CENTER
{
  font-family:"Arial";
  font-style:italic;
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  text-align:center;
  margin-top:0;
  margin-bottom:5;
}
H3.RIGHT
{
  font-family:"Arial";
  font-style:italic;
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  text-align:right;
  margin-top:0;
  margin-bottom:5;
}
H4.LEFT
{
  font-family:"Arial";
  font-style:italic;
  font-size:12pt;
  font-weight:bold;
  text-decoration:underline;
  color:#0000AA;
  text-align:left;
  margin-top:0;
  margin-bottom:5;
}
H4.JUSTIFY
{
  font-family:"Arial";
  font-style:italic;
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-decoration:underline;
  text-align:justify;
  margin-top:0;
  margin-bottom:5;
}
H4.CENTER
{
  font-family:"Arial";
  font-style:italic;
  font-size:12pt;
  font-weight:bold;
  text-decoration:underline;
  color:#0000AA;
  text-align:center;
  margin-top:0;
  margin-bottom:5;
}
H4.RIGHT
{
  font-family:"Arial";
  font-style:italic;
  font-size:12pt;
  font-weight:bold;
  text-decoration:underline;
  color:#0000AA;
  text-align:right;
  margin-top:0;
  margin-bottom:5;
}
A:VISITED
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  color:#0000AA;
}
A:LINK
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  color:#0000AA;
}
A:HOVER
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
  color:#FF0000;
}
A:ACTIVE
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
  color:#FF0000;
}
A:VISITED.MENU
{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
}
A:LINK.MENU
{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
}
A:HOVER.MENU
{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  color:#FF0000;
}
A:ACTIVE.MENU
{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  color:#FF0000;
}
P.LEFT
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  margin-top:5pt;
  margin-bottom:5pt;
}
P.LEFTN
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:normal;
  color:#0000AA;
  text-align:left;
  margin-top:5pt;
  margin-bottom:5pt;
}
P.JUSTIFY
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  margin-top:5pt;
  margin-bottom:5pt;
}
P.JUSTIFYN
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:normal;
  color:#0000AA;
  text-align:justify;
  margin-top:5pt;
  margin-bottom:5pt;
}
P.CENTER
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:center;
  margin-top:5pt;
  margin-bottom:5pt;
}
P.CENTERN
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:normal;
  color:#0000AA;
  text-align:center;
  margin-top:5pt;
  margin-bottom:5pt;
}
P.RIGHT
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:right;
  margin-top:5pt;
  margin-bottom:5pt;
}
P.RIGHTN
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:normal;
  color:#0000AA;
  text-align:right;
  margin-top:5pt;
  margin-bottom:5pt;
}
TH
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  background-color:#0000AA;
}
TD
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
}
UL.BOLD
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  margin-top:0;
  margin-bottom:6;
}
UL.NORMAL
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:normal;
  color:#0000AA;
  text-align:left;
  margin-top:0;
  margin-bottom:6;
}

/*****************************************************************************************/
/* Besondere Definitionen                                                                */
/*****************************************************************************************/

P.BAUSTELLE
{
  font-family:"Arial";
  font-size:12pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
}
TABLE.GESCHI
{
  border-top-width:2;
  border-bottom-width:2;
  border-left-width:2;
  border-right-width:2;
  border-color:#0000AA;
  border-style:solid;
}
TD.GESCHI_HEAD
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:center;
  vertical-align:top;
  background-color:#BDD6FF;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.GESCHI_BODY
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TABLE.ZAHLEN
{
  border-top-width:2;
  border-bottom-width:2;
  border-left-width:2;
  border-right-width:2;
  border-color:#0000AA;
  border-style:solid;
}
TD.ZAHLEN_HEAD_LEFT
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  vertical-align:center;
  background-color:#BDD6FF;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.ZAHLEN_HEAD_JUSTIFY
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  vertical-align:center;
  background-color:#BDD6FF;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.ZAHLEN_HEAD_CENTER
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:center;
  vertical-align:center;
  background-color:#BDD6FF;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.ZAHLEN_HEAD_RIGHT
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:right;
  vertical-align:center;
  background-color:#BDD6FF;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.ZAHLEN_BODY_LEFT
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:left;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.ZAHLEN_BODY_JUSTIFY
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.ZAHLEN_BODY_CENTER
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:center;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.ZAHLEN_BODY_RIGHT
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:right;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.ZAHLEN_BILDTITEL
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:center;
  vertical-align:top;
  background-color:#BDD6FF;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}

/*****************************************************************************************/
/* Datenbank-Anbindung Definitionen                                                      */
/*****************************************************************************************/
/* Login                                                                                 */
/*****************************************************************************************/

P.LOGIN_NORMAL
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  margin-top:0;
  margin-bottom:9;
}
P.LOGIN_FEHLER
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#FF0000;
  text-align:justify;
  margin-top:0;
  margin-bottom:9;
}
TABLE.LOGIN
{
  border-top-width:2;
  border-bottom-width:2;
  border-left-width:2;
  border-right-width:2;
  border-color:#0000AA;
  border-style:solid;
}
TD.LOGIN
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}

/*****************************************************************************************/
/* Termine                                                                               */
/*****************************************************************************************/

TABLE.DATES
{
  border-top-width:2;
  border-bottom-width:2;
  border-left-width:2;
  border-right-width:2;
  border-color:#0000AA;
  border-style:solid;
}
TD.DATES_HEAD_JUSTIFY
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#FFFFFF;
  text-align:justify;
  vertical-align:center;
  background-color:#0000AA;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
  page-break-inside:avoid;
}
TD.DATES_HEAD_CENTER
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  vertical-align:center;
  background-color:#0000AA;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
  page-break-inside:avoid;
}
TD.DATES_BODY_JUSTIFY
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
  page-break-inside:avoid;
}
TD.DATES_BODY_CENTER
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:center;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
  page-break-inside:avoid;
}

/*****************************************************************************************/
/* Gästebuch                                                                             */
/*****************************************************************************************/

TABLE.GB
{
  border-top-width:2;
  border-bottom-width:2;
  border-left-width:2;
  border-right-width:2;
  border-color:#0000AA;
  border-style:solid;
}
TD.GB_HEAD
{
  font-family:"Arial";
  color:#FFFFFF;
  font-size:10pt;
  font-weight:bold;
  text-align:justify;
  vertical-align:center;
  background-color:#0000AA;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.GB_NAVI
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:bold;
  text-align:left;
  vertical-align:center;
  background-color:#BDD6FF;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.GB_NAVI_LEFT
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:bold;
  text-align:left;
  vertical-align:center;
}
TD.GB_NAVI_RIGHT
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:bold;
  text-align:right;
  vertical-align:center;
}
TD.GB_BODY
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:normal;
  text-align:left;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}
TD.GB_BODY_LEFT
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:normal;
  text-align:left;
}
TD.GB_BODY_JUSTIFY
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:normal;
  text-align:justify;
}
TD.GB_BODY_RIGHT
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:normal;
  text-align:right;
}
A:VISITED.GB_NAVI
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
}
A:LINK.GB_NAVI
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
}
A:HOVER.GB_NAVI
{
  font-family:"Arial";
  color:#FF0000;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
}
A:ACTIVE.GB_NAVI
{
  font-family:"Arial";
  color:#FF0000;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
}
A:VISITED.GB_BODY
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:normal;
  text-decoration:underline;
}
A:LINK.GB_BODY
{
  font-family:"Arial";
  color:#0000AA;
  font-size:10pt;
  font-weight:normal;
  text-decoration:underline;
}
A:HOVER.GB_BODY
{
  font-family:"Arial";
  color:#FF0000;
  font-size:10pt;
  font-weight:normal;
  text-decoration:underline;
}
A:ACTIVE.GB_BODY
{
  font-family:"Arial";
  color:#FF0000;
  font-size:10pt;
  font-weight:normal;
  text-decoration:underline;
}

/*****************************************************************************************/
/* Informationen                                                                         */
/*****************************************************************************************/

TABLE.INFO
{
  border-top-width:2;
  border-bottom-width:2;
  border-left-width:2;
  border-right-width:2;
  border-color:#0000AA;
  border-style:solid;
}
TD.INFO
{
  font-family:"Arial";
  font-size:10pt;
  font-weight:bold;
  color:#0000AA;
  text-align:justify;
  background-color:#FFFFCC;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-color:#0000AA;
  border-style:solid;
}


/*****************************************************************************************/
/* Alte Definitionen                                                                     */
/*****************************************************************************************/

STRONG
{
  font-family:arial;
  color:#FF0000;
  font-size:10pt;
  font-weight:bold;
}
TD.DATES
{
  font-family:arial;
  color:#0000AA;
  font-size:10pt;
  font-weight:normal;
  vertical-align:middle;
  background-color:#FFFFCC;
}
TD.HEADER
{
  font-family:arial;
  color:#0000AA;
  font-size:10pt;
  font-weight:bold;
  vertical-align:top;
  background-color:#DDDDDD;
}
TD.GBHEAD
{
  font-family:arial;
  color:#FFFFFF;
  font-size:10pt;
  background-color:#0000AA;
}
TD.GBNAVI
{
  font-family:arial;
  color:#0000AA;
  font-size:10pt;
  font-weight:normal;
  background-color:#FFFFCC;
}
TD.GBBODY
{
  font-family:arial;
  color:#0000AA;
  font-size:10pt;
  text-align:justify;
  font-weight:normal;
  background-color:#DDDDDD;
}
TD.GBDATE
{
  font-family:arial;
  color:#0000AA;
  font-size:10pt;
  text-align:right;
  background-color:#DDDDDD;
}
UL.BOLD
{
  font-family:arial;
  color:#0000AA;
  font-size:10pt;
  font-weight:bold;
  text-align:left;
}
UL.NORMAL
{
  font-family:arial;
  color:#0000AA;
  font-size:10pt;
  text-align:left;
}
