
body { background-color: #ffffff;
       margin-left:   15px;
       margin-right:  10px;
       margin-top:    15px;
       margin-bottom: 20px; }

table { border-collapse:collapse;
        border-spacing: 0px; }
td { padding: 0px; }

body, td, input, select, textarea { font-family: Verdana, Arial, Helvetica;
       font-size: 11px;
       color: #000000; }

.normal { font-family: Verdana, Arial, Helvetica;
          font-size: 11px;
          color: #000000; }

P,UL,OL { margin-top:    0px;
          margin-bottom: 0px; }

.vat { vertical-align: top; }
.tar { text-align:     right; }
.vab { vertical-align: bottom; }
.rba { width:13px; height:13px; }
.Eingabefeld { background-color:#f0f0f0; }
.BadNews { font-weight:bold; color:#E3002C; }

.SW { background-color: #F3D8C5; }
.blass { color:#b0b0b0; }

.TD_hell3   { background-color: #f0f0f0; padding-left:4px; padding-right:4px; border-top:1px solid #000000; border-bottom:1px solid #000000; padding-bottom:1px; }
.TD_dunkel3 { background-color: #ffffff; padding-left:4px; padding-right:4px; font-weight: bold; padding-bottom:1px;                         }
.padl { padding-left:20px; }
.padr { padding-right:20px; }

.TD_hell    { background-color: #FFFBF4; padding-left:4px; padding-right:4px; }
.TD_dunkel  { background-color: #F1E8D2; padding-left:4px; padding-right:4px; font-family: Arial, Verdana, Helvetica; font-weight: bold; font-size:18px; }
.TD_dunkel2 { background-color: #F1E8D2; padding-left:4px; padding-right:4px; font-weight: bold; }

.headline { color: #000000; font-family: Arial, Verdana, Helvetica; font-weight: bold; font-size:16px; }

.Rahmen { border:1px solid #000000; }

a:link    { color: #2E6B9C; text-decoration: none; }
a:visited { color: #2E6B9C; text-decoration: none; }
a:active  { color: #2E6B9C; text-decoration: none; }
a:hover   { color: #2E6B9C; text-decoration: underline; }