body {
    font-family: arial, helvetica, sans-serif;
    color: #6F6F6F;
    border: thin;
    background-color: #FFFFFF;
    margin-left: 0;
    text-align: center;
    }

td {
    vertical-align: top;
    }

h1 {
   font-size: 13pt;
   }

h2 {
   font-size: 11pt;
   }

h3 {
   font-size: 10pt;
   }

h4 {
   font-size: 9pt;
   font-weight: normal;
   }

a:link {
       color:#6F6F6F;
       }

a:visited {
       color:#6F6F6F;
       }

a:active {
       color:#6F6F6F;
       }

li {
   margin-bottom: 5px;
   list-style-type: square;
   }

hr {
   noshade: noshade;
   height: 1px;
   color: #808080;
   }

span.download {
              font-size: 8pt;
              }

div.top {
     margin-top: 5px;
     margin-bottom: 30xp;
     text-align: right;
     font-size: 8pt;
     }

div.mehr {
         font-weight: normal;
         font-size: 7pt;
         }

span.mehr {
         font-weight: normal;
         font-size: 7pt;
         }

div.quelle {
               font-size: 8pt;
               }

div.aussenrum {
    width: 750px;
    border: 1px solid #BFBFBF;
    padding: 25px;
    text-align: left;
    }


/* Kopf --------------------------------------------------------- */

div.kopf {
    width: 100%;
    }

table.kopf{
    width: 100%;
    margin: 0 0 0 0;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 8pt;
    }

table.kopf td.logo {
           text-align: left;
           height: 30px;
           padding-left: 0px;
           padding-bottom: 10px;
           }

table.kopf td.leer {
           width: 180px;
           padding: 0 0 0 0;
           margin: 0 0 0 0;
           }

table.kopf td.grau {
           background-color: #ebebeb;
           padding: 0 0 0 0;
           margin: 0 0 0 0;
           }


table.kopf td.navi {
           width: 85px;
           padding: 0 0 0 0;
           text-align: center;
           vertical-align: middle;
           }

img.pfeile {
         width: 180px;
         height: 250px;
         border: 0px;
         }

table.kopf a:link {
       color:#000;
       text-decoration: none;
       }

table.kopf a:visited {
       color:#000;
       text-decoration: none;
       }

table.kopf a:active {
       color:#000;
       text-decoration: none;
       }

/* Ende Kopf --------------------------------------------------------- */


/* Inhalt --------------------------------------------------------- */

div.inhalt {}

table.inhalt{
             width: 100%;
             height: 400px;
             margin: 0 0 0 0;
             border-spacing: 0px;
             border-collapse: collapse;
             font-size: 10pt;
             }

table.inhalt td.links{
             width: 160px;
             padding: 0 0 0 0;
             margin:  0 0 0 0;
             text-align: center;
             background-color: #D9D9CC;
             }

table.inhalt td.inhalt{
             padding: 20 20 20 30;
             }

table.inhalt td.rechts{
             width: 50px;
             background-color: #ebebeb;
             }

/* Ende Inhalt --------------------------------------------------------- */


/* Tabelle Aktuelle Neuigkeiten --------------------------------------- */

table.aktuelles {
                margin: 220 0 20 0;
                width: 100%;
                background-color: #fff;
                border: 0px;
                border-color: #808080;
                border-style: solid;
                border-collapse: collapse;
                }

table.aktuelles td.head {
                background-color: #808080;
                text-align: center;
                font-size: 10pt;
                font-weight: bold;
                color: #fff;
                }

table.aktuelles td.content {
                padding: 5 5 5 370;
                text-align: center;
                font-size: 8pt;
                }

table.aktuelles ul {
                list-style-type: square;
                margin-top: 10px;
                margin-bottom: 10px;
                }

/* Ende Tabelle Aktuelle Neuigkeiten ---------------------------------- */


/* Navigation Projekte -------------------------------------------------*/

table.projekte {
               width: 95%;
               margin-top: 10px;
               margin-left: 15px;
               font-size: 8pt;
               font-style: bold;
               }

table.projekte ul {
               list-style-type: square;
               }

/* Navigation Projekte -------------------------------------------------*/


/* Tabelle für Fotos mit Seitentext ------------------------------------*/

table.foto {
           width: 100%;
           font-size: 10pt;
           }

table.foto td.foto {
                   width: 120px;
                   vertical-align: middle;
                   padding: 0 0 0 10;
                   }

table.foto td.seitentext-rechts {
                         padding-left: 10px;
                         }

table.foto td.seitentext-links {
                         padding-right: 10px;
                         }

/* Ende Tabelle für Fotos mit Seitentext ------------------------------------*/

/* Tabelle für Adresse 1 ------------------------------------*/

table.adresse1 {
              font-size: 10pt;
              }

table.adresse1 td.anschrift
              {
               width: 230px;
               }

/* Ende Tabelle für Adresse 1------------------------------------*/


/* Tabelle für Adresse 2 ------------------------------------*/

table.adresse2 {
              font-size: 10pt;
              }

table.adresse2 td.telefon {
               width: 20px;
               }

table.adresse2 td.nummer {
               width: 200px;
               }


/* Ende Tabelle für Adresse 2------------------------------------*/

/* Fuss --------------------------------------------------------- */

div.fuss {}

table.fuss{
             width: 100%;
             background-color: #6F6F6F;
             margin: 0 0 0 0;
             border-spacing: 0px;
             border-collapse: collapse;
             font-size: 8pt;
             }

table.fuss td.links{
           width: 180px;
           text-align: center;
           vertical-align: middle;
           }

table.fuss td.mitte{
           padding: 0 0 0 0;
           text-align: center;
           vertical-align: middle;

           }

table.fuss td.rechts{
             width: 50px;
             }

div.datum {
          font-size: 8pt;
          font-style: italic;
          text-align: center;
          margin-top: 10px;
          }

/* Ende Fuss --------------------------------------------------------- */