body { font-family:Arial,Helvetica,Geneva,SunSansRegular,sans-serif;
       background:#FFFFFF; z-index:1; }
.gross { font-size:1.8em; font-weight:bold; color:#666666; }
.grau { font-size:1.2em; font-weight:bold; color:#666666; }
.neu { font-weight:bold; color:red; padding:1em; }
.right { text-align:right; }
.center { text-align:center; }
h1 { font-family:Arial,Helvetica,Geneva,SunSansRegular,sans-serif;
     font-size:1.2em; font-weight:bold; margin-bottom:0; }
p { margin:0; }
h2, div.Zschr p { font-size:1em; margin:0 1em 0 9em; text-indent:-2em; }
h2.AZ { margin:1em 1em 1em 9em; }
td h1, form { margin:0; }
input, select { font-family:Arial,Helvetica,Geneva,SunSansRegular,sans-serif;
                font-size:1em; }
table { border-spacing:0; border-collapse:collapse; text-align:left; }
td { text-align:left; vertical-align:top; padding:0 2px; margin:0; }
table.button { margin-bottom:1em; }
table.button td { background:#CCCCCC; width:20%; height:1.8em;
             text-align:center; vertical-align:middle; border:3px solid white; }
table.maske td { padding:3px; }
a { text-decoration:none; border-style:none; }
a:hover { text-decoration:underline; border-style:none; }
img { border:none; }
input.param { width:27em; }
input.lang { width:13.5em; }
input.paramS { width:30em; }
input.messg { width:100%; }
textarea { font-family:Arial,Helvetica,Geneva,SunSansRegular,sans-serif;
           width:52em; }
ul, ol { margin-top:0; margin-bottom:0; }
.platz { padding-top:.7em; }
.relativ { position:relative; top:0; left:0; }
.absolut { position:absolute; top:0; left:0; z-index:1; width:100%; }
.Hilfe { position:absolute; top:5px; left:-5px; width:100%;
         background:#FFFFCC; padding:5px; margin:0; z-index:2; display:none; }
span.Rezension { display:none; }
tr.Impressum td { vertical-align:middle; padding:2px; }
tr.Impressum th { text-align:center; vertical-align:middle; padding:2px; margin:0; }
table.Statistik { border:1px solid gray;
                  border-spacing:1; border-collapse:separate; }
table.Statistik th { border:1px solid gray; font-weight:normal;
                     text-align:center; vertical-align:top; }
table.Statistik tr.Kopf th { font-weight:bold; vertical-align:middle; }
table.Statistik td { border:1px solid gray; text-align:right; }
