body { background-color:#99B8DD;}

.normal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002E5B;}
.normalfett {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002E5B; font-weight: bold;}
.normalblock {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002E5B; text-align:justify}
.normalblockfett {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002E5B; text-align:justify; font-weight: bold;}
.navi {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #FFFFFF;}

/*Textmarkerbereich für das zu buchende Datum im Adminbereich */
.markierung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4F74AD;
}
.ueberschrift1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4F74AD;
}

a.menulink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.menulink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration:none;  }
a.menulink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.menulink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration:underline; }
a.menulink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration:none; }

a.menulink2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.menulink2:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none;  }
a.menulink2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.menulink2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:underline; }
a.menulink2:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none; }

a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E6F2FF; text-decoration:none; }
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E6F2FF; text-decoration:none;  }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E6F2FF; text-decoration:none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E6F2FF; text-decoration:underline; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E6F2FF; text-decoration:none; }

.hinweis {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2C3578; font-weight: bold;}
input.feld { font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px; height: 22px; font-size: 12px; background-color : #ffffff; color: #000000; }
input.feld2 { font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px; height: 20px; font-size: 12px; background-color : #ffffff; color: #000000; }
input.feldklein { font-family: Verdana, Arial, Helvetica, sans-serif; width: 60px; height: 20px; font-size: 12px; background-color : #ffffff; color: #000000; }
input.buchung1 { font-family: Verdana, Arial, Helvetica, sans-serif; height: 20px; font-size: 12px; background-color : #ffffff; color: #000000;}
textarea.textarea { font-family: Verdana, Arial, Helvetica, sans-serif; width: 500px; height:100px; font-size: 12px; background-color : #ffffff; color: #000000; }
.button140 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #294F7C;
	background-color: #BCD0E9;
	border: 1px solid;
	border-color:#FFFFFF;
	text-align: center;
	clip:  rect(auto auto auto 5px);
	margin: 1px;
	padding: 1px;
	width:140px;
}

.button120 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #294F7C;
	background-color: #BCD0E9;
	border: 1px solid;
	border-color:#FFFFFF;
	text-align: center;
	clip:  rect(auto auto auto 5px);
	margin: 1px;
	padding: 1px;
	width:120px;
}

.button280 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #294F7C;
	background-color: #BCD0E9;
	border: 1px solid;
	border-color:#FFFFFF;
	text-align: center;
	clip:  rect(auto auto auto 5px);
	margin: 1px;
	padding: 1px;
	width:280px;
}

.kalender {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.kalenderwe {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000;}
.kalenderfett {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}
.kalenderueberschrift {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold;}
.kalenderhintergrund {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #2C3578;}

.belegt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #993300;} /*rot*/
.anabreise {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #CC66CC;} /*rosa*/
.reserviert {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FF9966;} /*gelb-orange*/
.geschlossen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #666666;} /*dunkelgrau*/
.vergangenheit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;} /*grau*/

.belegt2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #993300;} /*rot*/
.anabreise2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #CC66CC;} /*rosa*/
.reserviert2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #FF9966;} /*gelb-orange*/
.geschlossen2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #666666;} /*dunkelgrau*/
.vergangenheit2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;} /*grau*/

.kalendertabrandfarbe{
  border:1px solid #2C3578;
  border-collapse:separate;
}
.kalendertabhintergrundzentriert{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	/*text-align:center;*/
	background-color: #2C3578;
	border:1px solid #2C3578;
    border-collapse:separate;
}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002E5B; }


/*Tabellenkopf mit Hintergrundfarbe, links ausgerichtet, Rahmenfarbe*/
.tabhintergrundlinks{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;	text-align:left;font-weight: bold;background-color: #4F74AD;border:1px solid #000066; border-collapse:separate;}
/*Tabellenkopf mit Hintergrundfarbe, zentriert ausgerichtet, Rahmenfarbe*/
.tabhintergrundzentriert{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;	text-align:center;font-weight: bold;background-color: #2C3578;border:1px solid #000066; border-collapse:separate;}
/*Standardschrift in Tabelle mit Randfarbe*/
.tabnormal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002E5B; border:1px solid #000066; border-collapse:separate;}
/*Standardschrift mit zentrierter Ausrichtung in Tabelle mit Randfarbe*/
.tabnormalzentriert {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;	text-align:center;border:1px solid #000066;border-collapse:separate;}
/*fette Standardschrift in Tabelle mit Randfarbe*/
.tabnormalfett {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;color: #000000;	font-weight: bold; border:1px solid #000066; border-collapse:separate;}
/*Randfarbe um die gasamte äußere Tabelle*/
.tabrandfarbe{ border:1px solid #000066; border-collapse:separate;}
