body {
  background-color: #CCFFCC;
}

tr.top {
  background-color: #FFFFFF;
  table-border: 1;
}

tr.visib {
  background-color: #FFFFFF;
}

td.description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #336699;
}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #336699;
	font-weight: bold;
}

.text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}

.textnoimg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  background-image: url('');
}

.praeps {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #336699;
}

.hg {
  background-repeat: no-repeat;
  background-position: right bottom;
}

.black {
  color: #000000;
}

a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #009933;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #FF6600;
  text-decoration: underline overline;
}

.fdesign {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}

.rahmen {
  background-color: #000000;
  font-family: Tahoma;
  font-size: 8pt;
}

.main {
  background-color: #FFFFFF;
  background-image: url('_images/blaetter.jpg');
}

.menu {
  background-color: #CCFFCC;
}

.orange {
  background-color: #FF6600;
  font-family: Verdana;
  font-size: 11pt;
  font-weight: bold;
  color: #FFFFFF;
}

.ueberschrift {
  color:#FFFFFF;
  font-family:Tahoma;
  font-size:10pt;
  position:absolute;
  left:0;
  top:60;
  width:350;
  height:50;
  background-color:#9966CC;
  font-weight:bold;
}

.seite {
  background-color: #CCFFCC;
}

a.menuitem {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

a.hover {
  color: #FF6600;
  font-weight: bold;
  text-decoration: underline overline;
}

a.dunkel {
  color: #FFFFFF;
}

.menuitem:hover {
  color: #FF6600;
  text-decoration: underline overline;
}

.tbcontent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13.5px;
  background-color: #CCFFCC;
  color: #CCFFCC;
}

.tbmain {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13.5px;
  background-color: #FF6600;
  color: #CCFFCC;
}

.tbhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13.5px;
  font-weight: bold;
  background-color: #FF6600;
  color: #FFFFFF;
}

.tbnav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13.5px;
  font-weight: bold;
  background-color: #FF6600;
  color: #CCFFCC;
}

.gruen {
  font-family:Arial, Helvetica, sans-serif;
  color: #009933;
}

.klgruen {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  font-style: italic;
  color: #009933;
}

.schwarz {
  font-family:Arial, Helvetica, sans-serif;
  color: #000000;
  background-image: url('');
}

.rot {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #950000;
}

.lntxt {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; color: #000000}
.tptxt {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: bold; color: #bbbbbb}

.indikation {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
}

.txtinput {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  border:1px solid #009933;
}

.submit {
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;
  font-weight: bold;
  background-color: #009933;
  color: #ffffff;
  border: 1 solid #000000
}

.select {
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;
  font-weight: bold;
  background-color: #009933;
  color: #FFFFFF;
  border: 1 solid #000000;
  z-index=1
}

.pflanzenliste {
  background-color: #AAFFAA;
  background-repeat: no-repeat;
  background-position: bottom;
}

.imagebg {
 background-repeat:no-repeat;
  background-position: bottom;
 }    


.imagebg02 {
   background-repeat: no-repeat;
   background-position: center;
}

.textbold {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.gruen02 {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        font-style: italic;
        color: Green;
}

.right {
        background-repeat: no-repeat;
        background-position: right;
}

.imagebg_top {
        background-repeat: no-repeat;
        background-position: top;
}

.txtorange {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FF6600;
}
.imagebg_right {
        background-repeat: no-repeat;
        background-position: right;
}