@media projection,screen,handheld {
  h1 {
    font-size: 280%;
  }

  #searchResult h2 {
    clear: both;
    font-family: 'BundesSerifWeb', Georgia, Times New Roman, serif;
    font-size: 240%;
    font-weight: normal;
    line-height: 1.3em;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    color: #435050;
  }

  #main #searchResult ol {
    margin-left: 0;
  }

  fieldset.singlerow input, fieldset.singlerow textarea, fieldset.singlerow select {
    width: 7em;
  }

  #main fieldset.singlerow fieldset {
    margin-right: 9px;
  }

  .ui-datepicker-trigger {
    position: relative;
    padding-right: 10px;
  }

  #main fieldset.singlerow {
    border: none;
  }

  fieldset.singlerow input.datepicker {
    width: 4.5em;
  }

  fieldset.singlerow span .combobox input {
    width: 80px !important;
  }

  fieldset.singlerow .formError {
    width: 5em;
  }

  fieldset.singlerow .errorJumpLinks .formError {
    width: auto;
  }

  fieldset.singlerow .formLabel, fieldset.singlerow .formField {
    clear: both;
  }

  fieldset.singlerow .formLabel {
    margin-bottom: 5px;
  }

  #main fieldset.singlerow p.formHandle {
    padding: 28px 0 0 0;
  }

  #main fieldset.singlerow p.formHandle input.FormButton {
    margin-bottom: 0;
  }

  #main fieldset.first {
    border-bottom: 0;
  }

  #main fieldset.formHandle-submit {
    padding: 0;
  }

  #main fieldset.formHandle-submit .submit {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .pdf {
    background: none;
    padding-left: 0;
  }
}
