@media print, projection, screen {
   div,
   h1,
   form,
   button,
   ul,
   li,
   fieldset {
      padding : 0;
      margin : 0;
      font-size : 1em;
   }
   p {
      margin-bottom : 1em;
   }
   fieldset {
      border : 0;
   }
   li {
      list-style-type : none;
   }
   a {
      text-decoration : none;
   }
   a img {
      border : 0;
   }
   a:hover span,
   a:focus span,
   a:active span,
   a:hover,
   a:focus,
   a:active {
      text-decoration : underline;
   }
   a:hover.img_link,
   a:focus.img_link,
   a:active.img_link {
      text-decoration : none;
   }
   acronym {
      border-bottom : 0 dashed #808080;
      cursor : help;
   }
   #content br.clr,
   #content div.clr, .clr {
      clear : both;
      line-height : 0.1em;
      display : block;
   }
   .special,
   .hide {
      position : absolute;
      left : -1000px;
      top : -1000px;
      width : 0;
      height : 0;
      overflow : hidden;
      display : inline;
   }
   #content #formular label {
      display : block;
      clear : left;
      float : left;
      width : 7em;
      margin-top : 0.6em;
   }
   #content #formular.bewertungsbogen label {
      width : 16em;
   }
   #content #formular.fragebogen label {
      width : 20em;
   }
   #content #formular.fragebogen strong {
      width : 20em;
      display : block;
      float : left;
   }
   #content #formular strong,
   #content #formular select,
   #content #formular input {
      margin-top : 0.6em;
   }
   #content #formular.fragebogen select,
   #content #formular.fragebogen input {
      width : 16em;
   }
   #content #formular input.submit {
      margin-left : 6.4em;
   }
   #content #formular.bewertungsbogen input.submit {
      margin-left : 14.4em;
   }
   #content #formular.fragebogen input.submit {
      margin-left : 18em;
      width : auto;
   }
   em {
      color : #c0c0c0;
   }
   #digFoerdContent .advice {
      font-size : 1em;
      color : red;
      padding : 1em 0;
   }
   #digFoerdContent p.advice {
      width : auto;
   }
   #content h1 {
      font-size : 1.3em;
      padding : 0.6em 0;
   }
   #content h1#bew_headline {
      margin-bottom : 0.4em;
      padding-left : 1em;
      background-color : #cccc00;
      border : 1px solid white;
   }
   #content .details {
      padding : 0 0.4em 0.6em;
   }
   #content h1.advice {
      font-size : 1.2em;
      color : red;
      background-color : #f5f5f5;
      padding : 0.6em 0.3em;
      border : 1px solid #790000;
   }
   #content h3.nodata {
      font-size : 1.1em;
      background-color : #dedede;
      padding : 0.4em;
   }
   .success {
      padding : 1em 0;
      font-size : 1.1em;
      color : #008000;
      display : block;
   }
   .success_page {
      padding : 1em 0;
      font-weight : 700;
      max-width : 40em;
   }
   span.success {
      font-size : 1em;
      display : inline;
   }
   #application {
      width : 640px;
      width : 39em;
      text-align : left;
      padding-top : 2em;
      font-size : 75%;
      float : left;
      margin-bottom : 5em;
   }
   #application p {
      font-size : 100%;
      font-size : 1.1em;
   }
   #application.workflow {
      margin-left : 0;
   }
   #application .advice {
      padding : 0.2em;
   }
   #application .form_segment {
      margin-top : 0.6em;
      clear : left;
   }
   #application .hoch {
      min-height : 2.2em;
   }
   #application .nospace {
      margin-top : -0.4em;
   }
   #application .form_segment label {
      clear : left;
      display : block;
      float : left;
      width : 18em;
      border : #cdcc00;
   }
   #application .form_segment label.breit {
      width : 37.5em;
      background-color : #cdcc00;
      padding : 0.2em 0.4em;
      margin-top : 0.4em;
   }
   #application .form_segment label.checkbox {
      width : 32.9em;
      padding : 0.2em 0.4em;
      margin-top : 0.4em;
      float : left;
      clear : none;
   }
   #application .form_segment .info {
      cursor : help;
   }
   #application .form_segment input {
      width : 18em;
      width : 20em;
      border : #cdcc00;
      background-color : #eeeeee;
      border : 1px solid #eeeeee;
      padding : 0.18em;
   }
   * html #application .form_segment input {
      width : 18em;
      width : 20em;
   }
   * + html #application .form_segment input {
      width : 18em;
      width : 20em;
   }
   #formular #frage_text {
      width : 46em;
   }
   #application .form_segment select {
      width : 18.2em;
      width : 20.2em;
      background-color : #f8f8f8;
      border : 1px solid #eeeeee;
      padding : 0.18em;
   }
   * html #application .form_segment select {
      width : 18.2em;
      width : 20.2em;
   }
   * + html #application .form_segment select {
      width : 18.2em;
      width : 20.2em;
   }
   #application .form_segment input.checkbox {
      width : 3em;
      float : left;
      position : relative;
      top : 0.6em;
   }
   #application .form_segment #refuse_application {
      top : 0.4em;
      border-color : red;
      width : 12em;
      margin-left : 22em;
   }
   * html #application .form_segment #refuse_application {
      margin-left : 24.4em;
   }
   * + html #application .form_segment #refuse_application {
      margin-left : 24.4em;
   }
   #application .form_segment input.file {
      margin-left : 0;
      margin-top : 0.2em;
      margin-bottom : 0.4em;
   }
   * html #application .form_segment input.file {
      width : 34.5em;
      width : 38.3em;
   }
   * + html #application .form_segment input.file {
      width : 34.5em;
      width : 38.3em;
   }
   #application .form_segment textarea {
      width : 34.5em;
      height : 4em;
      padding : 0.1em;
      background-color : #eeeeee;
      border : 1px solid #eeeeee;
      clear : left;
      font-family : verdana, arial, helvetica, sans-serif;
      font-size : 1.1em;
   }
   #application .form_segment #bewerber_hochschule,
   #application .form_segment #bewerber_fachbereich {
      height : 2.4em;
   }
   #application .form_segment input.submit {
      margin-top : 1em;
      width : 34em;
      width : 38em;
      border : 1px solid #cdcc00;
   }
   .outspace {
      margin-bottom : 1em;
   }
   #digFoerdContent #application li {
      font-size : 1em;
      color : red;
   }
   #digFoerdContent #application ul {
      width : 39em;
   }
   #application li {
      clear : both;
   }
   #application li strong.block {
      display : block;
      width : 18em;
      float : left;
   }
   #phase_beenden {
      padding : 1em;
      margin : 1em;
      border : 1px dashed #cc0;
   }
   #warten {
      position : absolute;
      top : 0;
      left : 0;
      z-index : 500;
      padding : 2em;
      width : 400px;
      height : 300px;
      background-color : white;
      border : 1px solid #cccc00;
      margin : 6em 4em;
      text-align : center;
      display : none;
   }
   #warten img {
      margin : 2em;
   }
   #overview_link {
      position : absolute;
      top : 0;
      right : 0;
      padding : 1em;
   }
}


