body { margin: 0;
       font-size: 100.01%;
       color: #004000;
       background-color:#FFFFC6;
       font-family: Tahoma;
       font-size: 16px;
        }
.titel {
        position: absolute; left: 0px; top: 0px; width: 1244px; height: 120px;
        }
.main {
      position: absolute; margin-left: 275px; margin-top: 70px; width: 800px; border: 0px solid; text-align:center;
  }
.news  {
      position: absolute; margin-left: 350px; margin-top: 50px; width: 800px; background-color:#E78A2E;
       }
.tabwelcome {
      position:absolute;
      margin-left:225px;
      margin-top:50px;
      border: 0px solid;
      height:75%;
      width:800px;
      }
.tdwelcome {
      width:100%;
      text-align:center;
      vertical-align:middle;
      }
.tdmain {
      vertical-align:top;
      }
h1  {
    font-size: 2em;
    margin-top: 117px;
    margin-left: 0px;
    padding: 0.3em;
    text-align: center;
    background-color: #004000;
    color: #FFFFFF;
    border: 0px ridge silver;
    width:1244;
    }
.header {
        font-family:tahoma;
        font-weight:bold;
        font-size:12pt;
        text-decoration:underline;
        }
a:link   { color:#004000; text-decoration:none; font-weight:bold; }
a:active { color:#FF0000; text-decoration:none; font-weight:bold; }
a:visited{ color:#004000; text-decoration:none; font-weight:bold; }
a:hover  { color:#800000; text-decoration:underline; font-weight:bold; }

/* Hintergrundfarbe linke Seite Magenta */
.back_magenta  {
     position: absolute;
     left: 0px;
     top: 140px;
     width:225px;
     height:100%;
     z-index:0;
     background-color:#004000;
     }

/* Hintergrund der Hyperlinks gesamt */
.nav_container {
       margin-top:75px;
       margin-left:0px;
       width:225px;
       background-color: #848284;
       color:#FFFFFF;
       }
/* Ueberschrift der Hyperlinkgruppen */
.nav_titel {
       font: bold 12px Arial;
       padding:5px;
       }
/* Ueberschrift der Hyperlinkuntergruppen */
.nav_titel2 {
       font: bold 12px Arial;
       padding:5px;
       }
/* Hyperlinks */
.nav_link {
       font: bold 12px Arial;
       background: #C6C3C6;
       color: rgb(204,21,76);
       padding: 4px 5px;
       text-decoration: none;
       display: block;
       border: 1px solid white;
       }
/* Änderung bHyperlink bei Überfahren mit Maus */
.nav_link:hover {
       background: #004000;
       color: #FFFFFF;
      }

/* Bildergalerie */
.td_galerie_1 {
              width:100px;
              height:150px;
              vertical-align:top;
              padding:15px;
              }
.tab_bild {
	  border:0px solid;
           width:100%;
           padding:5px;
           spacing:10px;
           }
.td_bild  {
          width:375px;
          vertical-align:top;
          }

.td_text  {
	 width:500px;
          vertical-align:top;
          }
/* Format der Tabelleninhalte */
td  { font-family:tahoma; }

