html, body, form, h1, h2, p, div, input, select, option, textarea, ol, ul, li { border:none;cursor:default;margin:0;padding:0; }
table, tr, td { cursor:default;margin:0;padding:0; }

body { background:#ffffff;overflow:hidden; }

h1 { color:#404040;font:bold 18px Arial;margin:8px 8px 4px 8px; }

td, h2, p, li { color:#404040;font:12px Arial;text-align:justify; }
h2, p, li { margin:4px 8px; }
p.klein { color:#404040;font:10px Arial;text-align:justify; }

h2 { font-weight:bold;margin-top:8px; }

ol { list-style-position:outside;padding-left:32px; }
ol ol { list-style-type:lower-alpha; }

ul { padding-left:32px; }

a { color:#000080;text-decoration:none; }

div.line { background:#808080;height:1px;overflow:hidden;margin:12px 4px; }

.fett { font-weight:bold; }

div.taste p { background:#f0f0f0;border:1px solid #808080;cursor:pointer;font:11px Arial;margin:0;padding:1px;text-align:center; }
div.aus p { background:#ffffff;border:1px solid #c0c0c0;color:#c0c0c0;cursor:default; }

.titel p { margin-bottom:0; }

.eingabe p { background:#f0f0f0;border:1px solid #808080;margin:0 8px;padding:1px; }
.eingabe p.error, tr.eingabe .error p { background:#fff0f0;border:1px solid #c00000; }
.eingabe td.error div { background:url("grafik/grafikerror.gif") no-repeat; }

input, textarea { background:#f0f0f0;border:none;color:#000000;cursor:text;font:12px Arial;margin:0;padding:0;width:100%; }
.error input, .error textarea { background:#fff0f0; }

td.file div { background:url('grafik/grafik.gif') no-repeat; }

input.check { margin:0px;padding:0px;border:0px;background:transparent;cursor:pointer;width:20px; }

div.rahmen { background:#ffffff;border:1px solid #808080;padding:0;margin:4px; }
div.flaeche { background:#ffffff;overflow:auto;width:690px; }
div.flaeche p.ende { margin-bottom:8px; }
