/* General element styles: */
/***************************/
P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: arial, helvetica; color: #000000; }
PRE { font-family: monospace; }
A { color: #000066; text-decoration: underline; }
A:hover { color: #660000; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 5px 0px 10px 0px; }
TD, UL, OL { font-size: 11px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; }

.text, .text_klein, h1, .h1, h2, .h2, #inhalt ul p, #inhalt p, #inhalt table  {
  margin-left:15px; margin-right: 15px}

P {
  font-family: Arial;
  font-size: medium;
  font-weight: normal;
  margin-left: 15px;
  }


.text {
font-family: Arial;
font-size: medium;
font-weight: normal;
}

.text_klein{
font-family: Arial;
font-size: small;
font-weight: normal;
}


h1, .h1 {
font-family: Arial;
font-size: x-large;
font-weight: bold;
color: #527e0d;
}

h2, .h2{
font-family: Arial;
font-size: large;
font-weight: bold;
color:#527e0d;
}


/*  --------------------------AGBS------------------------------*/
.liste {
font-family: Arial;
font-size: small;
font-weight: normal;
text-indent:-35px;
}      /* Listenelement */

.liste_h1 {
font-family: Arial;
font-size: medium;
font-weight: normal;
text-indent:-35px;
}   /* Listenelement Überschrift*/

#inhalt p.liste, #inhalt p.liste_h1{
   padding-left:50px;
      }

#inhalt p.liste_u1 {
   padding-left:73px
   }     

.liste_u1 {
font-family: Arial;
font-size: small;
font-weight: normal;
text-indent:-18px;
}      /* Listenelement Unterpunkt*/

.home_text{
font-size: 16pt;
font-family: Times New Roman;
color: #000000 ;
  text-align: center
}   /* Homepage normaler Text*/

.home_title{
font-size: 50pt;
font-family: Times New Roman;
color: #008000;
  text-align: center
}   /* Homepage Titeltext*/

/*TAbellen                   */

.reblaus{
padding: 4mm;

}
.pfropfrebentabelle{
  #border: thin solid #527E0D
  cellspacing: 0px;
  }
.pfropfrebentabelle td{
  border: thin solid #527E0D;
  height: 2em;
  vertical-align: middle;
  text-align: center;
}

/*Tabellenformatierung für Pfropfrebenkombinationen*/
.tb_sp_sort{
width: 10em;
vertical-align: middle;
font-size: 11pt;
font-family: Arial;
}  /* Sortenspalte in Pfropfreben tabelle*/

.tb_sp_klon{
width: 8em;
font-size: 11pt;
font-family: Arial;
}   /* KLonspalte in Pfropfreben tabelle*/

.tb_sp_ul{
width: 3em;
text-align: center;
font-size: 11pt;
font-family: Arial;
}   /* Unterlagenspalte in Pfropfreben tabelle*/

.tb_sp_ul_grau{
width: 3em;
text-align: center;
font-size: 11pt;
font-family: Arial;
background-color: #969696;
}   /* Unterlagenspalte abgedunkelt in Pfropfreben tabelle*/

/*Tabellenformatierungen für Pflanztabelle*/


.tb_pt_stock{
width: 30pt;
height: 13.5pt;
font-family: Arial, sans-serif;
color: windowtext;
font-size: 10.0pt;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-align: center;
vertical-align: bottom;
white-space: nowrap;
border-left: medium none;
border-right: medium none;
border-top: 1.0pt solid maroon;
border-bottom: 1.0pt solid maroon;
padding-left: 1px;
padding-right:1px;
padding-top: 1px;
background: olive;
}

.tb_pt_werte{
height: 13.5pt;
color: black;
font-size: 7.0pt;
font-family: Arial, sans-serif;
text-align: center;
font-weight: 400;
font-style: normal;
text-decoration: none;
vertical-align: bottom;
white-space: nowrap;
border-left: medium none;
border-right: 1.0pt solid maroon;
border-top: medium none;
border-bottom: 1.0pt solid maroon;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
background: yellow
}

.tb_pt_reihen{
height: 13.5pt;
font-family: Arial, sans-serif;
color: windowtext;
font-size: 10.0pt;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-align: center;
vertical-align: bottom;
white-space: nowrap;
border-left: 1.0pt solid maroon;
border-right: 1.0pt solid maroon;
border-top: medium none;
border-bottom: 1.0pt solid maroon;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
background: green
}

 /* -------------- AGB's -------------------------*/

 .agb_text {
   padding-left:10em;
   font-family: Arial;
   font-size: small;
   font-weight: normal;

  }

  .agb_nr {
   padding-left: 3em;

  }

span.roteSchrift { color: #b11117; }
span.graueSchrift { color: #C0C0C0; }
span.grueneSchrift { color: #5e912b; }