BODY
{
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Background-Color: #FFFFFF;
/* Background-Color: #DDE4D2; */
Color: #000000;
Font-Size: 12px;
Margin: 0px;
margin-bottom: 30px;
/* Padding: 2px; */
}

.DETabelle
{
Font-Size: 1em;
}

.StartSeite
{
  text-align: center;
}

.StartTabelle
{
  border-width: 20px;
  border-style: solid;
  border-color: #E4F1DD;
}

A:LINK
{
/* Color: #000066; */
/* Background-Color: transparent; */
Text-Decoration: underline;
color: #0A4000;
Background-Color: #E4F1DD;
/* Text-Decoration: none; */
}

A:VISITED
{
/* Color: #990033; */
/* Background-Color: transparent; */
Text-Decoration: underline;
color: #0A4000;
Background-Color: #E4F1DD;
/* Text-Decoration: none; */
}

a.LinkStartSeiteAlt:LINK
{
Background-color: #FFF;
Color: #336699;
}

a.LinkStartSeiteAlt:VISITED
{
Background-color: #FFF;
Color: #336699;
}

a.navLINK:LINK
{
Text-Decoration: none;
}

a.navLINK:ACTIVE
{
Text-Decoration: none;
}

a.navLINK:VISITED
{
Text-Decoration: none;
}

a.TextLINK:VISITED
{
line-height: 20px;
}

a.TextLINK:LINK
{
line-height: 20px;
}

a.TextLINK:ACTIVE
{
line-height: 20px;
}

a.kopf:link {background-color:#9EC49B;}
a.kopf:visited {background-color:#9EC49B}
a.kopf:active {background-color:#9EC49B}

a.kopfMitte:link {background-color:#79B47E;}
a.kopfMitte:visited {background-color:#79B47E}
a.kopfMitte:active {background-color:#79B47E}

a.kopf-unten:link {background-color:#ADCCAA;}
a.kopf-unten:visited {background-color:#ADCCAA;}
a.kopf-unten:active {background-color:#ADCCAA;}

.navZelle
{
color: #0A4000;
Background-Color: #E4F1DD;
Text-Decoration: none;
Font-Size: 12px;
Font-Weight: bold;
text-align: center;
}

H1
{
Font-Size: 2em;
/* Vertical-Align: middle; */
/* Padding-Top: 15px; */
margin-top: 18px;
margin-left: 20px;
}

H2
{
Margin-top: 10px;
Font-Weight: bold;
Vertical-Align: bottom;
color: #0A4000;
Font-Size: 1.1em;
}

.KopfZeile
{
Font-Weight: bold;
Vertical-Align: middle;
color: #0A4000;
Font-Size: 16px;
}

H3
{
Margin-top: 5px;
margin-bottom: 1px;
Margin-left: 20px;
Font-Weight: bold;
}

H4
{
Margin-top: 10px;
Font-Weight: bold;
}

H5
{
Margin-top: 10px;
Margin-left: 20px;
margin-bottom: 5px;
Font-Weight: bold;
/* Background-Color: #FAD53C; */
}

H6
{
margin-bottom: 5px;
Font-Weight: bold;
Font-Size: 12px;
}

.Hinweis2
{
Font-Size: 10px;
Color: red;
}

HR
{
Text-Align: left;
/* padding-left: 5px; */
margin-left: 2px;
}

TH
{
Text-Align: center;
Font-Size: 0.75em;
/* Vertical-Align: middle; */
}

.ersteSpalte
{
Font-Weight: bold;
Font-Size: 0.75em;
Font-Size: 11px;
padding-right: 10px;
}

.Spalte
{
/* Font-Size: 0.75em; */
Font-Size: 12px;
}

.LegendeSpalte2
{
Font-Size: 12px;
Text-Align: left;
}

P.noscript
{
Font-Size: 0.85em;
Text-Align: left;
padding: 4px;
}

P.adresse
{
Font-Size: 0.85em;
Text-Align: left;
padding: 4px;
}

P.content
{
Margin-right: 3px;
padding: 2px;
width: 30em;
Font-Size: 0.85em;
}

SPAN.bold
{
Font-Weight: bold;
}

SPAN.italic
{
Font-Style: italic;
}

.left
{
padding-top: 0px;
margin-top: 0px;
Font-Size: 0.85em;
Text-Align: left;
}

tr.ZI
{
Font-Size: smaller;
Text-Align: left;
}

.err_txt
{
Color: red;
Font-Weight: bold;
Font-Size: 12px;
}

.FarbigeZelle
{
Background-Color: #F0D258;
}

.KontaktZeile
{
Font-Weight: bold;
Vertical-Align: middle;
Font-Size: 10px;
color: #0A4000;
}

.Hinweis
{
Color: red;
Font-Weight: bold;
Margin-left: 20px;
Font-Size: 12px;
}

.Rot
{
Color: red;
}

.allgLink
{
Font-Weight: bold;
Font-Size: 12px;
}

.Tabelle
{
border-collapse: collapse;
Font-Size: 0.95em;
Text-Align: center;
}

.TabellenKopf
{
Font-Size: 0.70em;
Text-Align: left;
white-space: nowrap;
}

.Knopf
{
Font-Family: Verdana, Arial, Helvetica, sans-serif;
color: #0A4000;
Background-Color: #E4F1DD;
border: 1px solid color: #0A4000;
}

.NormalText
{
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Background-Color: #FFFFFF;
Color: #000000;
Font-Size: 12px;
Margin: 0px;
}

.Zelle
{
Font-Size: 0.75em;
white-space: nowrap;
}

.TabText
{
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Background-Color: #FFFFFF;
Color: #000000;
Font-Size: 12px;
Margin-bottom: 10px;
Text-Align: center;
}

.TextLinks
{
Text-Align: left;
}

.Text10
{
  Font-Size: 10px;
}

.Text12
{
Font-Size: 12px;
}

.Einzug20 {
Margin-left: 20px;
}

.AbstandUnten {
Margin-bottom: 10px;
}

.LinkStartSeiteAlt
{
Text-Decoration: underline;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 12px;
}

.LinkStartSeiteNeu
{
Text-Decoration: underline;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 12px;
}

/* Körschein-Styles: */

.Koerantrag
{
  background-image: url(../../Bilder/koerantrag-wasserzeichen.gif);
  background-repeat: no-repeat;
  background-position: -center -center;
}

.KSTabelle
{
  border-collapse: collapse;
  Font-Size: 0.95em;
  Text-Align: center;
  width: 633px;
}

.LogoZelle
{
  width: 25mm;
}

.ImkerZelle
{
  width: 6cm;
  Font-Size: 16px;
}

.ZelleKoerbefund
{
  width: 80mm;
}

.KoerscheinSpalte
{
  width: 160px;
}

.KoerscheinUeberschrift
{
  Font-Size: 20px;
  Font-Weight: bold;
  Text-Align: center;
}

.KSLinie
{
  width:633px;
  text-align: left; 
  padding: 0px;
  margin: 0px 0px 0px 0px;
  line-height: 5px;
}

.KSKopf
{
  border-width: 1px;
  border-style: solid;
  border-color: black;
}

.LVZelle
{
  width: 7cm;
  Font-Size: 12px;
}

.H1Zelle
{
  Font-Size: 26px;
  Font-Weight: bold;
  text-align: center;
}

.H1ZelleLinks
{
  Font-Size: 24px;
  Font-Weight: bold;
  text-align: left;
}

.H1ZelleMitte
{
  Font-Size: 20px;
  Font-Weight: bold;
  text-align: center;
}

.H2Zelle
{
  Font-Size: 16px;
  Font-Weight: bold;
  text-align: left;
}

.H2ZelleMitte
{
  Font-Size: 16px;
  Font-Weight: bold;
  text-align: center;
}

.H3Zelle
{
  Font-Size: 12px;
  Font-Weight: bold;
}

.LinienZelle
{
/*  width: 4.75cm;
  background-image: url(../../Bilder/schwarz-178.gif);
  background-repeat: no-repeat;
  background-position: 0px 50%; */
}

.LeereZelle
{
/*  width: 2.25cm; 
  background-image: url(../../Bilder/transparent-94.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px; */
}

.RahmenZelle {
/*  background-image: url(../../Bilder/transparent-150.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 4cm; */
  height: 1.2cm;
  border-width: 1px;
  border-style: solid;
  border-color: black;
  text-align: center;
}

.Abstandhalter
{
  background-image: url(../../Bilder/transparent-19.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
/*  width: 0.5cm; */
}

.Beschriftung
{
  Font-Size: 10px;
  text-align: left;
}

.AbstandhalterLinie
{
/*  width: 0.5cm;
  background-repeat: repeat-x;
  background-image:url(../../Bilder/pixel-schwarz.gif); 
  background-image: url(../../Bilder/schwarz-19.gif);
  background-repeat: no-repeat;
  background-position: 0px 60%; */
  vertical-align: top;
  line-height: 1px;
  padding: 0px;
  margin: 0px;
}

.MittelLinie
{
  text-align: center;
}

.TextRechts
{
  text-align: right;
}

.BeschriftungHoch
{
  height: 0.5cm;
  Font-Size: 10px;
  text-align: left;
  vertical-align: bottom;
/*  background-image:url(../../Bilder/pixel-schwarz.gif);
  background-position: 50% 0px; */
  background-image:url(../../Bilder/punkt-150-75.gif);
  background-position: 0px 0px;
  background-repeat: repeat-y;
  vertical-align: bottom;
}

.mit_Rand
{
  border: 1px solid black;
}

.Rand_rechts
{
  border-right: 1px solid black;
}

.Rand_rechts_oben
{
  border-top: 1px solid black;
  border-right: 1px solid black;
}

.Rand_rechts_fett
{
  border-right: 2px solid black;
}

.TextOben
{
  Vertical-Align: top;
}

.EL-Titel
{
  border-right: 1px solid black;
  Font-Size: 16px;
  Font-Weight: bold;
  vertical-align: top;
  width: 42mm;
  text-align: left;
}

.EL-Titel2
{
  border-right: 1px solid black;
  Font-Size: 15px;
  Font-Weight: bold;
  vertical-align: top;
  width: 60mm;
  text-align: left;
}

.EL-TabellenKopf
{
  Font-Size: 11px;
  Text-Align: middle;
  height: 6mm;
}

.Zelle20
{
  width: 20mm;
}

.ZelleED
{
  width: 39mm;
}

.ZeileEL
{
  height: 8mm;
}

.AbstandLinks
{
  padding-left: 3px;
}

.BewTitel
{
  border: 1px solid black;
  Font-Size: 11px;
  Text-Align: left;
  height: 6mm;
  padding-left: 3px;
  width: 41mm;
}

.ZelleBew
{
  width: 18mm;
  border: 1px solid black;
}

.ZelleZW
{
  width: 18mm;
  border: 1px solid black;
  border-right: 2px solid black;
}

.ZelleGrafik
{
  width: 67mm;
  border: 1px solid black;
  border-right: 2px solid black;
/*  background-image: url(../../Bilder/Diagramm-Zeile-gr.gif);
  background-repeat: no-repeat;
  background-position: 2px 2px; */
}

.ZelleSi
{
  width: 18mm;
  border: 1px solid black;
}

.ZeileBew
{
  height: 6mm;
  Font-Size: 11px;
}

.ZelleBreit
{
  width: 61mm;
}

.ZelleOR
{
  width: 20mm;
}

.EinzelZeile {
  padding-top: 5px;
  padding-bottom: 5px;
}

.BesZelle
{
  margin-left: 20px;
}

.ZwischenZeile {
  height: 1mm;
}

.TextFett
{
Font-Weight: bold;
}

.ZuchtkarteFussZeile
{
  Font-Size: 10px;
  text-align: center;
}

.ZuchtkarteTabelle
{
margin-left: 2px;
}

.Symbol
{
  border: none;
  Text-Align: center;
  Background-Color: #fff;
}

.CI_Tabelle
{
  border-collapse: collapse;
  Font-Size: 11px;
  Text-Align: center;
  margin-left: 20px;
}

.Tabelle02
{
  border-collapse: collapse;
  Font-Size: 14px;
  padding: 2px;
  Text-Align: left;
}

.Tab_Ueberschrift
{
  margin: 2px;
  Text-Align: left;
  height: 20px;
}

th.Tabelle02
{
  Text-Align: left;
}

.FormularTitel
{
  Font-Weight: bold;
  Font-Size: 12px;
  padding: 10px 0px;
}

.RandRechts
{
  border-width: 1px 2px 1px 1px;
  border-style: solid;
  border-color: grey;
}

.MTitel
{
  Font-Weight: normal;
  Font-Size: 10px;
}

.TZelle
{
  width: 40px;
  Text-Align: center;
}

.UZelle
{
  border: none;
  width: 25px;
  Text-Align: center;
}

.SZelle
{
  width: 30px;
  Text-Align: center;
  Font-Size: 10px;
  Font-Weight: bold;
}

.grauerHintergrund
{
  Background-Color: #C0C0C0;
}

.zentriert

{
  Text-Align: center;
}

.AZelle
{
  width: 130px;
  Text-Align: center;
/*  Text-Align: right; */
  border: 1px solid grey;
}

.AZellePlain
{
  width: 130px;
  Text-Align: center;
/*  Text-Align: right; */
}

.KrankheitenSpalte1 {
  Background-Color: #FFFF7B;
  padding-left: 5px;
  padding-right: 5px;
}

.KrankheitenSpalte2 {
  Background-Color: #E4F1DD;
  padding-left: 5px;
  padding-right: 5px;
}

/* dies ist nur ein Versuch - das Hintergrundbild der Checkbox-Zelle wird aber nicht angezeigt */
.checkboxTip:hover {
  background-image: url(../../Bilder/HilfeText-CheckBoxAll.png);
}

