/* -------------------------------- */
/*                                  */
/* panoramen.hohenauer.ch - screen  */
/*                                  */
/* -------------------------------- */
/*                                  */
/*        Oliver Hohenauer          */
/*                                  */
/* -------------------------------- */



/* Globale Einstellungen */
body {
   color: #bcbcbc;
   background-color: #000000;
   padding: 2em;
   margin: 0;
}

   .accesskeys {
      position: absolute;
      left: -200em;
      width: 1px;
      height: 1px;
   }

   .monospace {
      font-family: 'Courier New', monospace;
   }

table, tr, th, td {
   vertical-align: top;
   border: 0;
   margin: 0;
   padding: 0;
   border-spacing: 0;
   border-collapse: collapse;
}






/* umschliessender Bereich */
#wrapper {
   width: 45em;
   margin: auto;   /* zentrieren */
   padding: 0;
   color: #bcbcbc;
   background-color: #000000;
   border: 0.2em solid #ffffff;
   border-collapse: collapse;
}





/* Kopfbereich */
#header {
   position: relative;
   height: 180px;
   padding: 0;
   margin: 0;
   color: #bcbcbc;
   background-color: #000000;
   background-repeat: repeat;
   border-collapse: collapse;
}





/* Navigationsleiste */
#navigation {
   display: none;
}





/* Textbereich */
#text {
   position: relative;
   top: 0;
   left: 0;
   width: 42.5em;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   background-color: #000000;
   color: #bcbcbc;
   text-align: left;
   margin: 0;
   padding: 3em 1.25em 3em 1.25em;
   border-top: 0.2em solid #ffffff;
   border-collapse: collapse;
}

   #text h1 {
      font-size: 100.01%;
      font-style: normal;
      font-weight: bold;
      clear: both;
      padding: 0;
      margin: 0 0 0.8em 0;
   }

   #text h3 {
      font-size: 100.01%;
      font-style: normal;
      font-weight: bold;
      clear: both;
      padding: 0;
      margin: 0 0 0.8em 0;
   }

   #text h5 {
      font-size: 100.01%;
      font-weight : normal;
      padding: 0;
      margin: 0;
   }

   #text h6 {
      font-size: 82.01%;
      font-weight : normal;
      padding: 0;
      margin: 0;
   }

   #text p {
      font-size: 100.01%;
      padding: 0;
      margin: 0 0 0.5em 0;
   }

   #text a:link {
      color: #dedede;
      text-decoration: none;
   }

   #text a:visited {
      color: #dedede;
      text-decoration: none;
   }

   #text a:hover {
      color: #fff133;
      text-decoration: none;
   }

   #text a:active {
      color: #bcbcbc;
      text-decoration: none;
   }

   #text ul {
      padding: 0;
      margin: 0;
   }

   #text li {
      list-style-type: disc;
      font-size: 100.01%;
      margin-left: 1.25em;
      margin-bottom: 0.5em;
   }

      #text li.normal {
      list-style-type: disc;
      margin-left: 1.25em;
      margin-bottom: 0;
      margin-right: 0;
      margin-bottom: 0.05em;
      }

      #text li.pdf {
         padding-left: 1.75em;
         margin-left: 0;
         background-image:url(../bilder/iconsm_pdf.gif);
         background-repeat:no-repeat;
         list-style-type: none;
      }

      #text li.link {
         padding-left: 1.75em;
         margin-left: 0;
         background-image:url(../bilder/iconsm_ie.gif);
         background-repeat:no-repeat;
         list-style-type: none;
      }

      #text li.fld {
         padding-left: 1.75em;
         margin-left: 0;
         background-image:url(../bilder/iconsm_ordner.gif);
         background-repeat:no-repeat;
         list-style-type: none;
      }

      #text li.leer {
         background-image: url(../bilder/leer.gif);
         background-repeat: no-repeat;
         background-position: left center;
         padding-left: 0.25em;
         margin-left: 1.5em;
         list-style-type: none;
      }

   #text table, #text tr, #text th, #text td {
      border: 0;
      margin: 0;
      padding: 0;
      border-spacing: 0;
      border-collapse: collapse;
      vertical-align: top;
   }

   #text td.innenrand {
      padding: 0px 2.5em 0 0;
      vertical-align: top;
      a
   }

   .logo-getpdf {
      background-image: url(../bilder/get_adobe_reader.gif);
      background-repeat: no-repeat;
      float: right;
      padding: 8px 0 8px 0;
      margin-left: 0;
      width: 112px;
      height: 33px;
   }





/* Fussbereich */
#footer {
   background-color: #f8f8f8;
   position: relative;
   padding: 0;
   margin: 0;
   height: 32px;
   padding: 0px 1.25em 0px 1.25em;
   border-top: 10px solid #f8f8f8;
   border-collapse: collapse;
}