/* @CHARSET "ISO-8859-1"; */

/* Grundeinstellungen für den definierten Ausgangspunkt               */

/* Grundeinstellungen für <body>-Tag:                                 */    
body {font-family: Arial, Verdana, Helvetica, sans-serif;
      font-size: medium;             /* Schriftgroesse                */
      color: black;                  /* Schriftfarbe schwarz          */
    
      background-color: white;       /* Hintergrundfarbe weiss        */
      background-image: url("../images/hintergrund_grau.gif");
      /*background-image: url("../images/tbm_visitenkarte.jpg");      */
      /*background-image: url("../images/tbm_logo_transparent.gif");  */
      /*background-position: center;                                  */
      /*background-repeat: no-repeat;                                 */

      padding: 15px 15px 15px 15px;  /* Abstand innerhalb Rahmen      */
      border: 0px solid black;       /* Rahmen: Breite, Typ, Farbe    */
      margin: 1px 1px 1px 1px;       /* Abstand ausserhalb Rahmen     */
      outline: 0px solid black;      /* Umrandung: Breite, Typ, Farbe */
      clear: both;                   /* float-Einstellungen aufheben  */
    
      vertical-align: middle;        /* Ausrichtung vertikal          */
      text-align: center;            /* Ausrichtung horizontal        */
     }

h1   {font-family: Arial, Verdana, Helvetica, sans-serif;
      font-size: x-large;            /* Schriftgroesse                */
      color: blue;                   /* Schriftfarbe blau             */
    
      background-color: transparent; /* Hintergrundfarbe transparent  */
      padding: 1px 1px 1px 1px;      /* Abstand innerhalb Rahmen      */
      border: 0px solid black;       /* Rahmen: Breite, Typ, Farbe    */
      margin: 1px 1px 1px 1px;       /* Abstand ausserhalb Rahmen     */
      outline: 0px solid black;      /* Umrandung: Breite, Typ, Farbe */
      
      visibility: hidden;            /* Objekte sind unsichtbar       */
     }

h2   {font-family: Arial, Verdana, Helvetica, sans-serif;
      font-size: 56px;               /* Schriftgroesse                */
      font-weight: bold;             /* Gewichtung fett               */
      font-style: italic;            /* Stil kursiv                   */
      color: black;                  /* Schriftfarbe schwarz          */
      text-align: left;              /* Ausrichtung linksbuendig      */
    
      background-color: transparent; /* Hintergrundfarbe transparent  */
      padding: 1px 1px 1px 1px;      /* Abstand innerhalb Rahmen      */
      border: 0px solid black;       /* Rahmen: Breite, Typ, Farbe    */
      margin: 1px 1px 1px 1px;       /* Abstand ausserhalb Rahmen     */
      outline: 0px solid black;      /* Umrandung: Breite, Typ, Farbe */

      visibility: hidden;            /* Objekte sind unsichtbar       */
     }

h3   {font-family: Arial, Verdana, Helvetica, sans-serif;
      font-size: large;              /* Schriftgroesse                */
      font-weight: bold;             /* Gewichtung fett               */
      font-style: italic;            /* Stil kursiv                   */
      color: black;                  /* Schriftfarbe schwarz          */
      text-align: left;              /* Ausrichtung linksbuendig      */
    
      background-color: transparent; /* Hintergrundfarbe transparent  */
      padding: 1px 1px 1px 1px;      /* Abstand innerhalb Rahmen      */
      border: 0px solid black;       /* Rahmen: Breite, Typ, Farbe    */
      margin: 1px 1px 1px 1px;       /* Abstand ausserhalb Rahmen     */
      outline: 0px solid black;      /* Umrandung: Breite, Typ, Farbe */

      visibility: hidden;            /* Objekte sind unsichtbar       */
     }

p    {font-family: Arial, Verdana, Helvetica, sans-serif;
      font-size: medium;             /* Schriftgroesse                */
      color: black;                  /* Schriftfarbe schwarz          */
    
      background-color: transparent; /* Hintergrundfarbe transparent  */
      vertical-align: middle;        /* Ausrichtung vertikal zentriert*/
     }

div  {position: absolute;            /* Positionierung erfolgt absolut*/
      top: 0px;                      /* oben                          */
      left: 0px;                     /* unten                         */
      height: 0;
      overflow: hidden;
     }
      
.zentriert {text-align: center;}     /* Ausrichtung horiz. zentriert  */

.unsichtbar {
   position: absolute;
   height: 0;
   overflow: hidden;
 }
     