/* 
 * Kann der IE bis einschließlich Version 6 nicht:
 * input[type="text"] 
 */
form {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
/*
 * Standard Formulare 
 *
 */
fieldset.standard {
  margin:0px 0px 0px 0px;
  width:554px;
  border:1px solid #dd3030;
  border-right:4px solid #dd3030;
  padding:2px 2px 2px 2px;
}
fieldset.standard div {
  margin:0px 0px 5px 0px;
  width:550px;
  background-color:#ffffee;
  padding:3px 3px 3px 0px;
  text-align:right;
  font-family:Arial,Helvetica,sans-serif;
}
fieldset.standard h3, fieldset.standard p {
  display:block;
  margin:0px 0px 5px 0px;
  width:533px;
  border-bottom:1px solid #cccccc;
  background-color:#ffffee;
  padding:10px 10px 5px 10px;
  text-align:left;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  color:#606060;
}
fieldset.standard br {
  clear:both;
}
fieldset.standard label {
  float:left;
  margin:0px 0px 0px 0px;
  width:232px;
  padding:3px 6px 0px 0px;
  text-align:right;
  font-weight:bold;
  color:#606060;
}
fieldset.standard input, fieldset.standard select, fieldset.standard textarea {
  margin:0px 0px 0px 0px;
  width:300px;
  padding:1px 0px 0px 3px;
  font-family:monospace;
  font-weight:normal;
}
fieldset.standard option {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
fieldset.standard select {
  width:307px;
}
fieldset.standard textarea {
  height:50px;
}
fieldset.standard .submit {
  margin:0px 0px 0px 0px;
  width:120px;
  padding:0px 0px 0px 0px;
}
fieldset.standard div.submit {
  margin:5px 0px 5px 0px;
  width:540px;
  background-color:#ffffee;
  padding:8px 8px 12px 5px;
  text-align:right;
}
/*
 * Große Fromulare
 *
 */
fieldset.large {
  margin:0px 0px 0px 0px;
  width:554px;
  border:1px solid #dd3030;
  border-right:4px solid #dd3030;
  padding:2px 2px 2px 2px;
}
fieldset.large div {
  margin:0px 0px 5px 0px;
  width:540px;
  background-color:#ffffee;
  padding:3px 0px 5px 13px;
  text-align:left;
  font-family:Arial,Helvetica,sans-serif;
}
fieldset.large h3, fieldset.large p {
  display:block;
  margin:0px 0px 5px 0px;
  width:530px;
  border-bottom:1px solid #cccccc;
  background-color:#ffffee;
  padding:10px 10px 5px 13px;
  text-align:left;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  color:#606060;
}
fieldset.large br {
  clear:both;
}
fieldset.large label {
  display:block;
  margin:0px 0px 0px 0px;
  padding:4px 8px 2px 0px;
  text-align:left;
  font-weight:bold;
  color:#606060;
}
fieldset.large input, fieldset.large select, fieldset.large textarea {
  margin:0px 0px 0px 0px;
  width:523px;
  padding:1px 0px 0px 3px;
  font-family:monospace;
  font-weight:normal;
}
fieldset.large option {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
fieldset.large select {
  width:530px;
}
fieldset.large textarea {
  width:523px;
  height:50px;
}
fieldset.large .submit {
  margin:0px 0px 0px 0px;
  width:120px;
  padding:0px 0px 0px 0px;
}
fieldset.large div.submit {
  margin:5px 0px 5px 0px;
  width:540px;
  background-color:#ffffee;
  padding:8px 8px 12px 5px;
  text-align:right;
}
