/* This stylesheet is part of the YaNuCa
   nutrition calculation program for intensive care.

   YaNuCa (Yet Another NUtrition CAlculator) Version 0.4

   (c) 2003-2008 Dominic König (ainurse.org)

   The YaNuCa program, including this stylesheet, is free software;
   you can redistribute it and/or modify it under the terms of the GNU
   General Public License as published by the Free Software Foundation;
   either version 3 of the License, or (at your option) any later version.

   The YaNuCa program is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
   for more details.

   You should have received a copy of the GNU General Public License
   along with this document; if not, see <http://www.gnu.org/licenses/>.

   If you want to find out more about YaNuCa or our other projects,
   please visit our website at http://www.ainurse.org

*/

  body {
    background-color:       #000000;
    font-family:            Verdana, Arial, sans-serif;
  }

  #Page {
    width:                  600px;
    border:                 solid 15px #ffffff;
    background-color:       #ffffff;
  }

  #Title {
    text-align:             left;
  }

  #Title h2 {
    font-size:              90%;
    padding:                0;
    margin:                 0;
    border:                 0;
  }

  #Title a img {
    border:                 0;
  }

  .titlearea {
    width:                  100%;
  }

  .titlearea td {
    padding:                4px;
    margin:                 0;
    border:                 0;
  }

  #InfoLink {
    text-align:             right;
    font-size:              66%;
  }

  form {
    width:                  100%;
    margin:                 0;
    padding:                0;
    border:                 0;
  }

  #Form {
    width:                  100%;
    margin:                 0;
    padding:                0;
    border:                 0;
  }

  .formarea {
    width:                  100%;
    margin:                 0;
    border:                 0;
    padding:                0;
    text-align:             left;
  }

  td.formleft {
    width:                  12em;
  }

  #PatDat {
    width:                  100%;
    border:                 solid 1px #000000;
    margin-top:             10px;
  }

  #PatDatHead {
    font-size:              80%;
    font-weight:            bold;
    border-bottom:          solid 1px #000000;
    padding:                3px;
    padding-left:           6px;
    padding-top:            8px;
    background-image:       url(datbg1.png);
    background-position:    left;
    background-repeat:      repeat-x;
  }

  #PatDat td {
    font-size:              75%;
  }

  #PatDat td.leftheader {
    padding-left:           6px;
    width:                  12em;
  }

  #PatDatAlter td {
    padding-top:            8px;
  }

  #PatDatAlter td,
  #PatDatGeschlecht td,
  #PatDatGroesse td,
  #PatDatSpacer td,
  #PatDatGruppe td,
  #PatDatFieber td {
    background-color:       #f0f0f0;
  }

  #PatDatBottom {
    font-size:              30%;
    background-image:       url(datbg2.png);
    background-position:    left;
    background-repeat:      repeat-x;
  }

  #SKDat {
    width:                  100%;
    border:                 solid 1px #000000;
    margin-top:             10px;
  }

  #SKDat table.formarea {
    background-color:       #ff9294;
  }

  #SKDat td {
    font-size:              75%;
  }

  #SKDatHead {
    font-size:              80%;
    font-weight:            bold;
    border-bottom:          solid 1px #000000;
    padding-left:           6px;
    padding-top:            8px;
    background-image:       url(skbg1.png);
    background-position:    left;
    background-repeat:      repeat-x;
  }

  #SKDat td.leftheader {
    padding-left:           6px;
  }

  #SKDatAuswahl td {
    padding-top:            8px;
  }

  #SKDatBottom td {
    background-image:       url(skbg2.png);
    background-position:    left;
    background-repeat:      repeat-x;
    font-size:              20%;
    padding-bottom:         8px;
  }

  #Bedarf {
    width:                  100%;
    border:                 solid 1px #000000;
    margin-top:             10px;
  }

  #Bedarf table.formarea {
    background-color:       #ffd485;
  }

  #Bedarf td {
    font-size:              75%;
  }

  #Bedarf td.leftheader {
    padding-left:           6px;
  }

  #RezepturHead td {
    font-size:              80%;
    font-weight:            bold;
    border-bottom:          solid 1px #000000;
    padding:                3px;
    padding-top:            8px;
  }

  #RezepturGewicht td {
    padding-top:            6px;
  }

  #RezepturBedarf td {
    padding-bottom:         6px;
  }

  #ZufuhrHead,
  #ZufuhrProtein,
  #ZufuhrKH,
  #ZufuhrFett,
  #ZufuhrEnergie {
    background-color:       #fff4a5;
  }

  #ZufuhrHead td {
    border-top:             solid 1px #000000;
    background-image:       url(calcbg1.png);
    background-position:    left;
    background-repeat:      repeat-x;
    padding-top:            8px;
    padding-bottom:         6px;
    font-weight:            bold;
  }

  #ZufuhrBottom td {
    background-image:       url(calcbg2.png);
    background-position:    left;
    background-repeat:      repeat-x;
    font-size:              20%;
    padding-bottom:         8px;
  }

  #Raten {
    width:                  100%;
    border:                 solid 1px #000000;
    margin:                 0;
    margin-top:             10px;
  }

  #Raten table.formarea {
    background-color:       #f0f0f0;
  }

  #Raten td {
    font-size:              75%;
  }

  #Raten td.leftheader {
    padding-left:           6px;
  }

  #RatenHead {
    font-size:              80%;
    font-weight:            bold;
    border-bottom:          solid 1px #000000;
    padding:                3px;
    padding-left:           6px;
    padding-top:            8px;
    background-image:       url(datbg1.png);
    background-position:    left;
    background-repeat:      repeat-x;
  }

  #RatenStufen {
    font-weight:            bold;
  }

  #RatenSK,
  #RatenWasser {
    background-color:       #7fafff;
  }

  #RatenPortionen {
    background-color:       #cfefff;
  }

  #RatenBottom {
    font-size:              30%;
    background-image:       url(datbg2.png);
    background-position:    left;
    background-repeat:      repeat-x;
  }

  #Disclaimer {
    font-size:              100%;
    padding:                5px;
  }

  #DokumentInformation {
    width:                  100%;
    padding:                0;
    border:                 solid 1px #000000;
    text-align:             left;
    margin-top:             8px;
  }

  #DokInfo {
    width:                  100%;
  }

  #DokInfo img {
    padding:                4px;
    text-align:             center;
  }

  #Copyright {
    font-size:              66%;
    padding:                4px;
    margin:                 0;
    border:                 0;
  }

  #License {
    font-size:              60%;
    padding:                4px;
    margin:                 0;
    border:                 0;
  }

  @media print {
    #Title a,
    #Title img {
      display:              none;
    }
  }