/* CSS Document */
/* Monatsbezeichnung */
.mkopf
{ font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  background-color: #C8C8C8;
  padding-left: 5px;
  border: solid 1px #c0c0c0;
  font-family: Verdana, Arial;
  font-style: italic;
}
/* Wochentags-Bezeichnung */
.mtag
{
  text-align: center;
  border: solid 1px #c0c0c0;
  width: 14.3%;
  font-size: 10px;
}

#text
{
	font-family: Arial, Helvetica, sans-serif;
}

.titel_a
{
  font-family: Arial, Verdana, sans-serif;
  color : #000000;
  font-weight : bold;
  font-style : italic;
  font-size : 18px;
}

.maintitel
{
	color : #2E8B57;
	font-size : 24px;
	font-weight : bold;
	font-style : italic;
}

.titel1 {
	color : #483D8B;
	font-family : Arial, Verdana, sans-serif;
	font-size : 16px;
	font-weight : bold;
}

titel_a
{
  font-family: Arial, Verdana, sans-serif;
  color : #000000;
  font-weight : bold;
  font-style : italic;
  font-size : 18px;
}

.titel_b
{
  font-family : Arial, Verdana, sans-serif;
  color : #008000;
  font-weight : bold;
  font-style : italic;
  font-size : 16px;
}

.kaestitel {
	font-family : Arial, Verdana, sans-serif;
	color : #D2691E;
	font-weight : bold;
	font-style : italic;
	font-size : 16px;
}

.fondutitel {
	font-family : Arial, Verdana, sans-serif;
  color : #FF1493;
	font-weight : bold;
	font-style : italic;
	font-size : 18px;
}

.bild_nr {
	color : Blue;
	font-family : Verdana, sans-serif;
	font-style : normal;
	font-weight : bold;
	font-size : 18px;
}

.normal {
	color: Black;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}

.kursiv {
	color: Black;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
}

.fett {
	color: Black;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
}
/* Belegungsplan und Preisliste */
/* Monatsbezeichnung */
.mkopf
{ font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  background-color: #C8C8C8;
  padding-left: 5px;
  border: solid 1px #c0c0c0;
  font-family: Verdana, Arial;
  font-style: italic;
}
/* Freier Termin */
.frei
{ background-color: #90ee90;
  border: solid 1px #c0c0c0;
  width: 14.3%;
  text-align: right;
  font-size: 10px;
}

/* Belegter Termin */
.belegt
{ background-color: #ff6347;
  border: solid 1px #c0c0c0;
  text-align: right;
  width: 14.3%;
  font-size: 10px;
}

/* Provisorischer Termin */
.prov
{ background-color: #ff6347;
  border: solid 1px #c0c0c0;
  text-align: right;
  width: 14.3%;
  font-size: 10px;
  background: #ffd700;
}

/* Leeres Feld */
.leer
{ background-color: White;
  border: none;
  width: 14.3%;
  font-size: 10px;
  background: url(gauze.jpg);
}

.legende
{ font-size: 12px;
  line-height: 14px
}
.rahmen
{ border: solid 1px #c0c0c0
}

