body
{
    font-family: Geneva, Verdana, Sans-Serif;
    font-size: 13px;
    color: #000000;
    border: 0px;
    margin: 0px;
}

td
{
    font-family: Geneva, Verdana, Sans-Serif;
    font-size: 13px;
    color: #000000;
}

h1
{
   line-height: 20px;
   font-size: 15px;
   color: #AA1A1A;
}
hr
{
   height: 1px;
   color: #000000;
}

/* Contentteil */
.uebersicht
{
   width: 98%;
   padding: 10px;
}

.zitat
{
   font-style: italic;
}

.blaettern
{
   width: 98%;
   text-align: center;
   border-top: 1px #AA1A1A solid;
   border-bottom: 1px #AA1A1A solid;
   padding: 1px;
}

.greybox
{
   background: #f4f4f4;
   border: 1px #cccccc solid;
   padding: 5px;
   width: 100%;
   text-align: center;
}

.greybox_klein
{
   background: #f4f4f4;
   border: 1px #cccccc solid;
   padding: 5px;
   text-align: left;
}

.blackborder
{
   border: 1px #333333 solid;
   width: 115px;
   height: 115px;
   padding: 5px;
   margin: 5px;
   font-size: 10px;
   text-align: center;
   vertical-align: top;
}

.marker
{
   background: #F7E3A6;
   border: 1px #333333 solid;
   font-size: 9px;
   font-weight: bold;
   text-align: center;
   padding: 5px;
   width: 35%;
   float: left
}

.yellow
{
  background: #FFDF00;
}

.bildbox
{
   border: 1px #333333 solid;
   width: 115px;
   height: 115px;
   padding: 5px;
   margin: 5px;
   font-size: 10px;
   text-align: center;
   float:left;
}

.bildbox_right
{
   border: 1px #333333 solid;
   width: 115px;
   padding: 5px;
   margin: 5px;
   font-size: 10px;
   text-align: center;
   float:right;
}

.blackline
{
  border-top: 1px #000000 solid;
  background: #f4f4f4;
  padding: 2px;
}

.greyline
{
  padding: 2px;
  border-top: 1px #CCCCCC solid;
  background: #f4f4f4;
  padding: 2px;
}

.blaettern
{
   width: 100%;
   text-align: center;
   border-top: 1px #AA1A1A solid;
   border-bottom: 1px #AA1A1A solid;
   padding: 1px;
}

.redbutton
{
   background: #aa1a1a;
   border: solid 1px #FFFFFF;
   padding: 2px;
   text-align: center;
   width: 100px;
}

.rot
{
  COLOR: #AA1A1A;
  Font-Weight: bold;
}

.red
{
  COLOR: #AA1A1A;
}

.redbold
{
  COLOR: #AA1A1A;
  Font-Weight: bold;
}

.autor
{
  margin-top: 5px;
  font-size: 9px;
}

.klein
{
    font-size: 9px;
}
/* --------------------------------------------- */

/* Navigationsspalten rechts, links und oben */
.navi_dunkel
{
   background: #336633;
}

.navi_red
{
   font-weight: bold;
   font-size: 11px;
   background: #AA1A1A;
   COLOR: #FFFFFF;
}

.admi
{
   background: #CCFFCC;
   border-top: #336633 1px solid;
   border-bottom: #336633 1px solid;
   font-weight: bold;
   color: #000000;
}

.navi_hell2, .navi_hell
{
   font-size: 11px;
   background: #CCFFCC;
   color: #000000;
}

.uebersicht2
{
   margin: 5px;
}

.rubrikbox
{
  width: 100%;
  border: 1px solid #336633;
  background-image:url(images/background/hydrokultur.jpg);
}

.rubrikbox1
{
  width: 100%;
  border: 1px solid #336633;
  background-image:url(images/background/pflanzenwelt.jpg);
}

.rubrikbox2
{
  width: 100%;
  border: 1px solid #336633;
  background-image:url(images/background/tipps+und+tricks1.jpg);
}

.rubrikbox3
{
  width: 100%;
  border: 1px solid #336633;
  background-image:url(images/background/pflanzenfamilien.jpg);
}



.bildbox1
{
    background-image:url(images/background/17.jpg);
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    color: #000000;
    border: 1px solid #336633;
    vertical-align: top;
}

.ul1
{
   margin-left: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 5px;
   text-align: left;
   line-height: 16px;
}

.ul2
{
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;
   text-align: left;
   line-height: 16px;
}

.bust
{
  width: 17px;
  height: 17px;
  border: #999999 1px solid;
  text-align: center;
  font-weight: normal;
  font-size: 13px;
}
/* --------------------------------------------- */

/* textlinks */
a:link
{
  color: #AA1A1A;
  text-decoration: underline;
  border: 0px solid #cccccc;
}

a:visited
{
  color: #000000;
  text-decoration: underline;
  border: 0px solid #cccccc;
}

a:hover
{
  color: #FFFFFF;
  background: #AA1A1A;
}
/* --------------------------------------------- */

/* weisse Rubrikenlinks */
a.navi_dunkel:link, a.navi_red:link, a.redbutton:link
{
  font-weight: bold;
  font-size: 11px;
  COLOR: #FFFFFF;
  text-decoration: none;
}

a.navi_dunkel:visited, a.navi_red:visited, a.redbutton:visited
{
  font-weight: bold;
  font-size: 11px;
  COLOR: #FFFFFF;
  text-decoration: none;
}

a.navi_dunkel:hover, a.navi_red:hover
{
  font-weight: bold;
  font-size: 11px;
  COLOR: #FFFFFF;
  text-decoration: underline;
}

a.redbutton:hover
{
  background: #000000;
  font-weight: bold;
  font-size: 11px;
  COLOR: #FFFFFF;
  text-decoration: underline;
}
/* --------------------------------------------- */

/* buchstaben */
a.bust:link
{
  COLOR: #000000;
  background: #f4f4f4;
  text-decoration: none;
}

a.bust:visited
{
  COLOR: #000000;
  background: #f4f4f4;
  text-decoration: none;
}

a.bust:hover
{
  font-weight: bold;
  COLOR: #ffffff;
  background: #aa1a1a;
  text-decoration: none;
}
/* --------------------------------------------- */

/* changeleiste */
a.changeleiste:link
{
  width: 100%;
  background: #F4F4F4;
  font-size: 11px;
  font-weight: normal;
  color: #AA1A1A;
  margin-bottom: 1px;
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-right: 1px #000000 solid;
  text-decoration: none;
}

a.changeleiste:visited
{
  width: 100%;
  background: #F4F4F4;
  font-size: 11px;
  font-weight: normal;
  color: #AA1A1A;
  margin-bottom: 1px;
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-right: 1px #000000 solid;
  text-decoration: none;
}

a.changeleiste:hover
{
  width: 100%;
  background: #AA1A1A;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  margin-bottom: 1px;
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-right: 1px #000000 solid;
  text-decoration: underline;
}
