body {
    color: black; background-color: rgb(180,180,180);
    font-size: 100.01%;
    font-family: Helvetica,sans-serif;
    margin: 0; padding: 0;
    background: rgb(180,180,180);
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 900px;
    padding: 0;
    border: 0px;
  }


  h1 {
    font-size: 0.9em;
    margin: 0; padding: 0;
    font-weight:normal;
    text-align: left;
    border: 0px ridge silver;
    height: 194px;
    background: transparent url(../images/kopf.jpg) no-repeat;
  }
  
  /*h3 {
    font-size: 0.9em;
    margin: 0; padding: 0;
    font-weight:normal;
    text-align: left;
    border: 0px ridge silver;
    height: 180px;
    background: transparent;
  }*/

  div#frame_links_navi {
    font-size: 0.83em;
    float: left; width: 900px;
    margin: 0; padding: 0;
    border: 0px dashed silver;
    background-color: rgb(63,115,113);
    height: 24px;
  }

  div#navigation_navi {
    font-size: 0.9em;
    float: left; 
    width:182px;
    margin: 0; padding: 3px 3px 3px 3px;
    background: rgb(226,234,234);
    border-width: 0px 2px 0px 0px;
    border-style: solid;
    border-color: rgb(63,115,113);    
    height: 19px;
  }

div#main_navi {
    font-size: 0.9em;
    float: right; 
    width:695px;
    margin: 0px; padding: 0px 5px 0px 10px;
    background: rgb(63,115,113);
    border: 0px dashed silver;
    height: 19px;
    overflow: auto;
  }

  div#frame_links {
    font-size: 0.83em;
    float: left; width: 900px;
    margin: 0; padding: 0;
    border: 0px dashed silver;
    background: rgb(180,180,180);
    height: 450px;
  }

  div#navigation {
    font-size: 0.75em;
    float: left; 
    width:182px;
    margin: 0; padding: 23px 3px 3px 3px;
    background: rgb(226,234,234);
    border-width: 2px 2px 0px 0px;
    border-style: solid;
    border-color: rgb(63,115,113);
    height: 424px;
  }

  div#spacer {
    width:10px;
    height:250px;
    background: transparent;
  }

  div#navigation table{
    padding: 0px;
    margin-left: 3px;
    border-left: 2px solid;
    border-color:rgb(63,115,113);
    border-spacing: 0;
    border-collapse: collapse;
  }

  div#navigation td{
    padding-top: 3px;
    padding-left:3px;
    border: 0px solid;
    border-spacing: 0;
    border-collapse: collapse;
  }

  div#navigation a {
    padding: 0;
    text-decoration: none;
  }
  div#navigation a:link {
    color: rgb(63,115,113); background-color: transparent;
  }
  div#navigation a:visited {
    color: rgb(63,115,113); background-color: transparent;
  }
  div#navigation a:hover {
    color: rgb(63,115,113); background-color: transparent;
  }
  div#navigation a:active {
    color: rgb(63,115,113); background-color: transparent;
  }

  div#navigation a#open {
    color: rgb(63,115,113); background-color: transparent;
  }

  div#navigation h2 {
    font-size: 1.33em;
    color: rgb(63,115,113);
    margin: 0.2em 0em;
  }


  div#main {
    font-size: 0.9em;
    float: right; 
    width:630px;
    margin: 0px; padding: 30px 40px 30px 40px;
    background: #ffffff;
    border-width: 2px 0px 0px 0px;
    border-style: solid;
    border-color: rgb(63,115,113);
    height: 370px;
    overflow-y: auto;
    overflow-x: hidden;
  }

div#foot {
    font-size: 0.9em;
    float: right; 
    width:630px;
    margin: 0px; padding: 0px 40px 0px 40px;
    background: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgb(63,115,113);
    height: 20px;
    overflow-y: hidden;
    overflow-x: hidden;
  }

  div#main a {
    padding: 0;
    text-decoration: none;
  }
  div#main a:link {
    color: rgb(63,115,113); background-color: transparent; text-decoration:underline;
  }
  div#main a:visited {
    color: rgb(63,115,113); background-color: transparent; text-decoration:underline;
  }
  div#main a:hover {
    color: black; background-color: transparent; text-decoration:underline;
  }
  div#main a:active {
    color: rgb(63,115,113); background-color: transparent; text-decoration:underline;
  }

  div#main a#open {
    color: rgb(63,115,113); background-color: transparent; text-decoration:underline;
  }

  div#main img#left {
    padding-top: 13px;
    padding-right:10px;
    padding-bottom:4px;
    padding-left: 6px;
  }

  div#main img#right {
    padding-top:13px;
    padding-left:10px;
    padding-bottom:4px;
    padding-right:6px;
  }
 
  div#main img#center {
    padding-top:12px;
    padding-bottom:4px;
  }

  div#main h2 {
    font-size: 1.33em;
    color: rgb(63,115,113);
    margin: 0.5em 0.5em;
    padding-bottom:8px;
  }

div#main ul {
    font-size: 1.06em;
    margin: 1em 0.5em 0em 0em;
    padding: 0px 0px 0px 25px;
    overflow:auto;
    zoom:1;
  }

div#main li {
    font-size: 1.06em;
    margin: 0.2em 0em 0em 0em;
    padding: 0px 0px 0px 0px;
  }

  div#main h3 {
    font-size: 1.16em;
    margin: 8px 0.5em -4px 0.5em;
    padding-bottom:0px;
  }
  div#main p {
    text-align:justify;
    font-size: 1.06em;
    margin: 1em 0.5em 0em 0.5em;
  }

  


TEXTAREA {
    font-family:Helvetica,sans-serif;
}

