body {height: auto;margin: 0;padding: 0; background:  #6699EE url(images_storch/hg_titel.gif) no-repeat; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: bottom;}a:link { font-size: 0.9em;  font-weight: bold; color: #000; }a:active {font-size: 0.9em; font-weight: bold;  color: #c72e1b;  }a:visited {font-size: 0.9em; font-weight: bold;  color:#000;}a:hover {font-size: 0.9em;  font-weight: bold;   color: #c72e1b;    }      /*********************//* Schriften *//*********************/     p { font-size: 0.95em;  font-weight: normal;  line-height: 1.3em;   color: #000;   padding-bottom: 0.1em;   }  h1 { font-size: 1em;  font-weight: bold;   color: #003366;   }      h2 {   font-size: 1.2em;  font-weight: bold;   color: #000;   padding-bottom: 0.1em;   }      h3 { font-size: 0.95em;  font-weight: bold;   color: #003366;   padding-bottom: 0.1em;   }              /*********************//* Inhalt-Rahmen *//*********************/    /*********************//* Hintergrund *//*******************/.leiste { position: absolute;   bottom: 20px;width: 100%;  }div#storchlogo {  margin-top: 100px;  margin-left: 100px;  }    div#introbild {  float: right;  margin-top: 50px;  margin-right: 30px;  }         div#logo {  float: left;  margin-top: 150px;  margin-left: 30px;  }    div#balken {  clear: both;  width: 100%;  height: 40px;  background: #CC0000;  }  .rechts {  float: right;  margin-top: 0px;  margin-left: 0px;  margin-right: 30px;  }    .links {  float: left;  margin-top: 0px;  margin-left: 15px;  margin-top: 5px;  }             /*********************//* Sprachauswahl *//*********************/div#sprachauswahl {float: right;margin-right: 60px;margin-top: 10px;}div#sprachauswahl a {margin-right: 15px;color: #fff;font-size: 16px;margin-top: 10px;}          /*********************//* Textbereich *//*********************/    div#inhaltrechts {  width: 20px;  float: right;    padding-left: 10px;    text-align: left;  }    * html div#inhaltrechts {    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */    margin-bottom: 0;  }    div#inhaltrechts h2 {    font-size: 1em;    margin: 0.2em 0;    color: #000;  }    div#inhaltrechts p {    margin: 0.1em 0;  }     div#inhaltlinks {   float: left;   width: 680px;   font-size: 1em;    margin-left: 20px;    padding: 0;    text-align: left;  }  * html div#inhaltlinks {    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */    margin-bottom: 0;  }  div#inhaltlinks h2 {    color: #000;  }    div#inhaltlinks p {    color: #000;  }    div#inhaltlinks li {  font-size: 1em;    color: #000;        padding-top: 0.2em;     padding-bottom: 0.2em;    font-family: Arial, Helvetica, sans-serif;  }    .listenknopf {  list-style-image:url(images_storch/knopf_blau.jpg);  }      /*********************//* unten *//*********************/  div#unten {    clear: both;    width: 95%;    height: 5px;    margin: 0 auto;     padding: 0;    text-align: left;    background-color: #fff;    border-bottom: 0px solid #696969;  }      div#Fusszeile {  clear: both;  width: 95%;    margin-left: 10px;    margin-top: 15px;     padding-top: 0.5em;    text-align: center;    vertical-align: bottom;    background-color: #fff;    border-top: 1px solid #696969;      }    div#Fusszeile a {     padding: 0.4em;    background-color: #fff;     color: #696969;     text-decoration: underline;   }   div#Fusszeile a:link {     padding: 0.4em;    background-color: #fff;     color: #696969;     text-decoration: underline;  }   div#Fusszeile a:visited {     padding: 0.4em;    background-color: #fff;    color: #696969;    text-decoration: underline;  }   div#Fusszeile a:hover {     padding: 0.4em;    background-color: #fff;    color: #c72e1b;    text-decoration: underline;  }    #tx-lzgallery-pi1-title {  font-size: 1em;  color: #696969;  font-weight: bold;  }   #tx-lzgallery-pi1-descr-long {  font-size: 0.83em;  color: #000;  }  .tx-lzgallery-navi   {  font-size: 0.83em;  color: #000;  }    .quadratlink   {  font-size: 0.83em;  color: #696969;  }    #tx-lzgallery-pi1-fotos  {  border: 1px solid #696969;  font-size: 0.83em;  color: #000;  }  .teasercontainer {  border: 0px solid #000;  }.teasertext-wide {  font-size: 1em;  color: #696969;  }    