/* Stylesheet für die Seiten meiner Homepage */

* { padding: 0; margin:0; }

body {
   color: #000066;
   background-color: #ffffff;
   font-family: "AvantGarde Bk BT", Arial, "Times New Roman";
   margin: 0;
   }
#wrapper {
   color: #000066;
   background-color: #ffffff;
   }
#slogan {
   float: left;
   width: 14%;
   height: 9%;
   margin-left: 1%;
   margin-top: 0%;
   }
#kopfbereich2 {
   color: #000066;
   background-color: #ffffff;
   position: relative;
   margin-top: 0;
   margin-left: 19%;
   }
   #logo {
      color: #000066;
      background-color: #ffffff;
      width: 100%;
      height: 110%;
      }
#navigationsbereich { display: none; }
#textbereich {
   position: relative;
   margin-top: 5%;
   margin-left: 0;
   color: #000066;
   background-color: #ffffff;
   text-align: left;
   font-size: 12pt;
   font-style: normal;
   line-height: 15pt;
   padding: 0;
   width: 100%;
   }
   h1 {
   font-family: "AvantGarde Bk BT", Arial, "Times New Roman";
   font-size: 16pt;
   font-style: italic;
   margin: 12pt 0 18pt 0;
   }
   .blocksatz { text-align: justify; margin-bottom: 12pt; }
   #textbereich a { text-decoration: underline;}
   #textbereich a:link {color: #009999; }
   #textbereich a:active { color: #ff0000;}
   ul { margin: 0 0 6pt 18pt; }
   .bold { font-weight: bold; }
   #face {
      float: right;
      margin: 0;
      }
   .lebenslauf { margin-bottom: 3pt; }
   #seitenwechsel { page-break-before: always; }
   .hoffinger {
    font-size: 15pt;
    font-weight: bold;
    }
   .buechenbach {
    margin-bottom: 6pt;
    }
   .beschreibung { 
    text-align: justify;
    margin-bottom: 6pt; 
    }
   .tabelle { margin-bottom: 6pt; }
   .tabellezeile1 { 
      text-align: justify; 
      margin-bottom: 12pt;
      margin-left: -1pt;
      line-height: 12pt;
      }
   .tabellezeile2 { 
      text-align: justify; 
      margin-bottom: 12pt;
      margin-left: -1pt;
      line-height: 18pt;
      }
   .tabelle0 { 
      text-align: justify; 
      margin-bottom: 6pt;
      margin-left: -1pt;
      line-height: 18pt;
      }
   .tabelle1 { 
      text-align: justify; 
      margin-bottom: 8pt;
      margin-left: -1pt;
      line-height: 18pt;
      }
      .spalte1 { width: 145pt; }
      .spalte2 { width: 230pt; }
   .tabelle2 { 
      text-align: justify; 
      margin-bottom: 12pt;
      margin-left: -1pt;
      line-height: 15pt;
      }
      .tabelle2spalte1 { width: 70pt;  }
      .tabelle2spalte2 { width: 150pt; }
   .tabelle3 { 
      text-align: justify; 
      margin-bottom: 12pt;
      margin-left: -1pt;
      line-height: 12pt;
      }
      .tabelle3spalte1 { width: 70pt; }
      .tabelle3spalte2 { width: 150pt; }
   .tabelle4 { 
      text-align: justify; 
      margin-bottom: 12pt;
      margin-left: -1pt;
      line-height: 15pt;
      }
      .tabelle4spalte1 { width: 70pt; }
      .tabelle4spalte2 { width: 60pt; }
      .tabelle4spalte3 { width: 10pt; }
      .tabelle4spalte4 { width: 70pt; } 
   #rand { margin-bottom: 0; }
   #steuer, #haftung {
      color: #000066;
      background-color: #ffffff;
      font-size: 10pt;
      font-weight: bold;
      }
#fussbereich { 
   position: relative;
   margin-left: 0;
   margin-right: 0
   color: #0000666;
   background-color: #ffffff;
   text-align: center;
   font-size: 80%;
   line-height: 12pt;
   padding: 10px 20px 20px 20px;
   width: 100%;
   }
   #validxhtml { display: none; }
   #validcss { display: none; }
   .nachoben { display: none; }