/*Allgemeine Definitionen*/
body
{ background:#FFFFFF;
}


h1
{ text-align:center;
  font-weight:bold;
  font-size:1.1em;
  color:#000000;
}


h2
{ text-align:center;
  font-weight:bold;
  font-size:1.1em;
  color:#000000;
}


/*Allgemeine Definition von Links*/
a
{ text-align:center;
  text-decoration:none;
}

a:link
{ color:blue; }

a:visited
{ color:#990099; }

a:hover
{ color:red; }

a:active
{ color:red; }


  /*Definition von normalen Menuebuttons*/
  a.menu
  { font-size:1.0em;
    display:block;
    margin: 0px 5px 5px 5px;
    text-align:center;
    width:90%;
    border-style:ridge;
    border-width:0px;
    padding:2px;
    text-decoration:none;
  }

  a.menu:link
  { color:rgb(100, 120, 100);
    background-color:rgb(220, 235, 220);
  }

  a.menu:visited
  { color:rgb(100, 120, 100);
    background-color:rgb(220, 235, 220);
  }

  a.menu:hover
  { color:rgb(220, 235, 220);
    background-color:rgb(100, 140, 100);
  }



  /*Definition von Untermenue-Buttons*/
  a.umenu
  { font-size:0.7em;
    display:block;
    margin: 0px 5px 5px 10px;
    text-align:center;
    width:75%;
    border-style:ridge;
    border-width:0px;
    padding:1px;
    text-decoration:none;
  }

  a.umenu:link
  { color:rgb(100, 120, 100);
    background-color:rgb(220, 235, 220);
  }

  a.umenu:visited
  { color:rgb(100, 120, 100);
    background-color:rgb(220, 235, 220);
  }

  a.umenu:hover
  { color:rgb(220, 235, 220);
    background-color:rgb(100, 140, 100);
  }


/*Definition des Logos als Link*/
a.button img, a:hover.button img, a:visited.button img, a:active.button img
{ color:#e8f2ea;
  background-color:transparent;
  border-style:none;
  position:relative;
  left:0%;
  float:left;
}


/*Design von Header, Menue, Inhalt und Footer*/
#header
{  height: 133px;
   margin: 1.5% 1.5% 2% 1.5%;
   border:2px solid #3a7e4b;
   background: #e8f2ea;
   text-align:left;
   text-transform:uppercase;
   font-size:1.8em;
   overflow:hidden;
   color:#3a7e4b;
}


#header-text
{  margin: 4% 0% 0% 0%;
   text-align:center;
   text-transform:uppercase;
   font-size:1em;
   overflow:hidden;
}


#menue
{  height: 650px;
   width: 100%;
   margin: 0% 1.5% 1.5% 1.5%;
   padding: 1% 1% 1% 1%;
   border:2px solid #ff99ff;
   background:transparent;
   float:left;
   overflow:hidden;
}


#inhalt
{  height: 100%;
   margin: 1.5% 1.5% 1.5% 2%;
   padding: 1% 2.5% 1% 2.5%;
   border:2px solid #3a7e4b;
   background: #FFF;
   text-align: justify;
   overflow:hidden;
}


  .imagel
  {
  float:left;
  margin: 1% 4% 2% 0%;
  }


  .imager
  {
  float:right;
  margin: 1% 0% 2% 4%;
  }


#footer
{
   height: 15%;
   margin: 2% 1.5% 1.5% 1.5%;
   padding: 1% 1% 1% 1%;
   border:2px solid #3a7e4b;
   background: #e8f2ea;
   text-align:right;
   clear:left;
}
