/*
<!-- ffcc00 goldorange -->
<!-- 535558 grau-->
<!-- EF4200 orange -->
<!-- 7fa0cf hellblau -->
<!-- 1c5493 dunkelblau-->
<!-- cee700 gruen?-->
 */

    H1 {
       font-family: helvetica, arial;
       font-size: 22pt;
       color: #1c5493;
       background: #cccccc; 
       text-align: center;
       marin-top: 12px;
       marin-bottom: 12px;
     }
    H2 {
       font-family: helvetica, arial;
       font-size: 18pt;
       color: #ffcc00;
       background: #1c5493; 
       text-align: center;
       marin-top: 10px;
       marin-bottom: 10px;
    }
     
    body {
      background: #7fa0cf;
       font-size: 12pt;
    }

    table {
      border: 1px solid black;
    }
    tr {
      border: 1px dotted black;
      }
  
/* FormBuilder */
    .fb {
        background: #ffc;
        font-family: verdana,arial,sans-serif;
        font-size: 10pt;
    }

    .fb_label {
        text-align: right;
        padding-right: 1em;
    }

    .fb_comment {
        font-size: 8pt;
        font-style: italic;
    }

    .fb_submit {
        text-align: center;
    }

    .fb_required {
        font-weight: bold;
    }

    .fb_invalid {
        color: #c00;
        font-weight: bold;
    }

    .fb_error {
        color: #c00;
        font-style: italic;
    }
