html, body {
  background-color: #316500;
  color: #ffcc00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: normal;
  margin-top:   0px;
  margin-bottom:0px;
  margin-left:  0px;
  margin-right: 0px;
}


.Termine_Rahmen {
  border: solid 1px #ffcc00;
}

td.anmeldung_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}
.Seitenueberschrift {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt; /* 14pt */
  font-weight: bold;
}
.Seitenueberunterschrift {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; /* 14pt */
  font-weight: normal;
  font-style: italic;
}

.AnmeldungFelder {
  width: 300px;
}

/*.SternMussFeld {
  color: red;
  font-size: larger;
}*/







/* Formular */
.k-form {
  width: 500px;
  margin-top: 10px;
}

/* Eingabefelder */
.k-form input, .k-form textarea {
  border: 1px solid black;
  margin: 1px 2px 1px 2px;
  width: 250px;
  background-color: #F6F4EF;
}

.k-form input:focus, .k-form textarea:focus {
  background-color: #EEEEEE;
}

/* Text-Eingabefeld*/
.k-form textarea {
  height: 150px;
}

/* Beschriftungen der Eingabefelder */
.k-form label {
  width: 100px;
  float: left;
  padding-left: 5px;
  font-weight: bold;
  text-align: right;
}


/* Buttons */
.k-form .k-fsubmit {
  width: 100px;
  margin: 0px;
  margin-top: 5px;
  background-color: #D6D3CE;
}

/* Buttons-Layer*/
.k-form .k-buttons {
 /* padding-left: 105px;*/
}

/* Zusatztext-Layer*/
.k-form .k-info {
  text-align: right;
  padding: 0px 5px 5px 0px;
}

/* Fehlermeldungs-Layer*/
.k-form div.error {
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 10px;
}

/* die �berschrift */
.k-form legend {
  font-weight: bold;
  font-style: italic;
}

/* der Hinweis auf die Muss-Felder */
.SternMussFeld {
  color: red;
  font-size: larger;
}

/* der Danke-Email-erfolgreich-verschickt-Text */
.k-danke {
  width: 500px;
/*  border: 1px dotted black;*/
  font-style: italic;
  font-weight: bold;
/*  color: #9e0022;*/
  color: #ffcc00;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
/*  background-color: #13ff81; */
}

/* das Url-Feld ist nur ein Dummy f�r Spam-Bots */
.k-form p.k_versteckdich {
  display:none;
}












/* Allgemeine Klassen Schrift
----------------------------- */

.pt8 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt; /* 8pt */
}
.pt8i {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt; /* 8pt */
  font-style: italic;
}
.pt8b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt; /* 8pt */
  font-weight: bold;
}
.pt8ib {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt; /* 8pt */
  font-style: italic;
  font-weight: bold;
}
.pt10 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt; /* 10pt */
}
.pt10i {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt; /* 10pt */
  font-style: italic;
}
.pt10b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt; /* 10pt */
  font-weight: bold;
}
.pt10ib {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt; /* 10pt */
  font-style: italic;
  font-weight: bold;
}
.pt12 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; /* 12pt */
}
.pt12i {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; /* 12pt */
  font-style: italic;
}
.pt12b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; /* 12pt */
  font-weight: bold;
}
.pt12ib {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; /* 12pt */
  font-style: italic;
  font-weight: bold;
}
.pt14 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt; /* 14pt */
}
.pt14i {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt; /* 14pt */
  font-style: italic;
}
.pt14b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt; /* 14pt */
  font-weight: bold;
}
.pt14ib {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt; /* 14pt */
  font-style: italic;
  font-weight: bold;
}

/* Allgemeine Klassen Ausrichtung
--------------------------------- */

.left {
  text-align: left;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}


/* Links
-------- */

a:link,a:visited {
  background-color: transparent;
  color: #ffcc00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: underline;
}

a.navigation:link, a.navigation:visited {
  background-color: transparent;
  color: #ffcc00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: underline;
}

a.info:link, a.info:visited {
  background-color: transparent; */
  /* color: #993300; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
}

a.copyright:link, a.copyright:visited {
  background-color: transparent;
  color: #ffcc00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: underline;
}

a.print:link, a.print:visited {
  background-color: #191970;
  color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
}

input       { font-size: 8pt; text-decoration:none; }
select      { font-size: 8pt; text-decoration:none; }



/* Text-Formatierungsstyles fuer Textfelder
------------------------------------------- */
.bold {
  background-color: transparent;
  color: Black;
  font-weight: bold;
}
.italic {
  background-color: transparent;
  color: Black;
  font-style: italic;
}
.underline {
  background-color: transparent;
  color: Black;
  text-decoration: underline;
}
.strike {
  background-color: transparent;
  color: Black;
  text-decoration: line-through;
}
p.textlinks {
  background-color: transparent;
  color: Black;
  text-align: left;
}
p.textzentriert {
  background-color: transparent;
  color: Black;
  text-align: center;
}
p.textrechts {
  background-color: transparent;
  color: Black;
  text-align: right;
}
p.textblock {
  background-color: transparent;
  color: Black;
  text-align: justify;
}


/**
 * nachricht.html
 */
#nachricht {
  font-size:   10pt;
  font-weight: bold;
  text-align: center;
  color: blue;
  margin-top:  20px;
  margin-bottom: 10px;
}

/**
 * nachricht_fehler.html
 */
#nachricht_fehler {
  font-size:   10pt;
  font-weight: bold;
  text-align: center;
  color: red;
  margin-top:  20px;
  margin-bottom: 10px;
}
