#kontaktformular { min-width: 33em; max-width: 40em; }
#kontaktformular label { font-size: 0.9em; width: 9em; float: left; margin-top: 0.5em; }
#kontaktformular legend { font-size: 0.9em; font-weight: bold; margin-top: 0.5em; }
#kontaktformular input { width: 25em; float: left; margin-top: 0.5em; }
#kontaktformular textarea { width: 37em; height: 9em; }
.ticketreservierung { min-width: 33em; max-width: 40em; }
.ticketreservierung label { font-size: 0.9em; margin-top: 0.5em; width: 10em; float: left; }
.ticketreservierung input { margin-top: 0.5em; width: 25em; float: left; }
.ticketreservierung select { margin-top: 0.5em; width: 25em; float: left; }
.ticketreservierung input.nr { margin-top: 0.5em; width: 3em; float: left; }
#mitgliedsformular { min-width: 33em; max-width: 40em; }
#mitgliedsformular p { font-size: 0.9em; }
#mitgliedsformular label { font-size: 0.9em; margin-top: 0.5em; width: 13em; float: left; }
#mitgliedsformular input { font-size: 0.9em; margin-top: 0.5em; width: 25em; float: left; }
#mitgliedsformular input.beginn { margin-top: 0.5em; width: 5em; float: left; }
#mitgliedsformular fieldset.m { width: 35em; margin-top: 0.5em; }
.warnung { border: solid 1px #d90701; }
fieldset { padding: 10px; border: solid 1px #a5a5a5; }
fieldset legend.ue { color: #aa0f0f; }
