html { margin:0px; padding:0px; border:0px; }
body { margin:4px; padding:0px; border:0px; }

body,td,p { font-family:Arial,sans-serif; font-size:10pt; font-weight:normal; line-height:20px; }

h1 { font-family:Arial,sans-serif; font-size:12pt; font-weight:bold; line-height:24px; border:0; padding:0; margin:15px 0 15px 0; }
h1.intro { font-family:Arial,sans-serif; font-size:10pt; font-weight:bold; line-height:20px; border:0; padding:0; margin:8px 0 15px 0; }
h2 { font-family:Arial,sans-serif; font-size:10pt; font-weight:bold; line-height:20px; border:0; padding:0; margin:20px 0 10px 0; }
p { border:0; padding:0; margin:0 0 10px 0; }
b { font-weight:bold; }

.inhaltg,.inhalto,.inhalts,.inhalta { color:#000000; background-color:#ffffff; padding-left:4px; }

form.formular td { }
.beschriftungtd { }
.eingabetd { }
input,textarea { font-family:Arial,sans-serif; font-size:10pt; font-weight:normal; line-height:20px; }
input.eingabe,textarea.eingabe { color:#000000; background-color:#ffffff; padding-left:2px; }
input.eingabe { height:25px; width:400px; }
textarea.eingabe { width:400px; overflow:auto; }
input.button { width:400px; height:25px; color:#000000; background-color:#ffffff; cursor:pointer; line-height:16px; }
label { line-height:14px; }
@media all
{
input.eingabe,textarea.eingabe { border:1px solid black; }
input.button { }
}
.meldung1 { font-size:10pt; font-weight:bold; color:#000000; background-color:#ffffff; }
.meldung2 { font-size:10pt; font-weight:bold; color:red; background-color:yellow; }

#tel { float:left; }
#adr { float:left; }
#mail { clear:both; padding-top:1px; }

.druck { font-size:8pt; line-height:14px; color:#000000; background-color:#efefef; } /* fuer td */
.druck a { color:#0070c0; background-color:#efefef; }
.druck a:link { text-decoration:none; }
.druck a:visited { text-decoration:none; }
.druck a:focus { text-decoration:underline; }
.druck a:hover { text-decoration:underline; }
.druck a:active { text-decoration:underline; }
