 body {
    background-color: #007C3D;
    color:#007C3D;
    font-family:Arial;
    font-size:13px;
    min-width: 400px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }



  p {
    margin: 0 0 1em 0;
  }

  h1 {
    font-style: italic;
    font-size: 1.4em;
  }

  h2 {
    font-style: italic;
    font-size: 1.2em;
  }

  h3 {
    font-style: italic;
    font-size: 1.1em;

  }

 a { text-decoration:none; font-weight: bold; color:#007C3D;}
 :link,:visited { text-decoration:none;  }


/*
  Navigation
*/

  ul#navi li {
	color:#007C3D;
    line-height: 1.5em;
  }

  ul#navi li a{
    color: #dedede;
    font-size:13px;
    font-weight:bold;
    letter-spacing:1px;
  }
  ul#navi li a:hover{
    color: #F6601D;
  }

  ul#navi li.active a{
    color: #FAB615;
    font-size:13px;
    font-weight:bold;
    letter-spacing:1px;
  }

/*
    Seitenelemente -------------------------------------------------------------
*/

  div#page {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    padding: 0.5em;
    width: 850px;
  }

  div#nav {
    font-size: 0.91em;
    float: left; width: 12em;
    margin: 0; padding: 0;
    text-align: right;
  }

  div#navspacer{
    height: 158px;
  }

  div#content{
    background-color: #fefefe;
    width: 650px;
    min-height:300px;
    margin-left: 12em;
  }

  div#header {
    margin-left: 12em;
    height: 120px;
    width: 650px;
    background-color:#007C3D;
    background-image:url(../res/header3.gif);
  }

  div#footer {
    padding-top:5px;
    height: 46px;
    text-align: right;
    background-color:#007C3D;
    color: #dedede;
  }

  div#footer a{
    color: #dedede;
  }

.printonly { display:none;}
@media print {
  .printonly{display: block;}
}

