.headertable {
	background-image: url(../Images/hg_header_td_1pc.jpg);
	background-repeat: repeat-y;
	font-weight: bold;
	color: #FFF;
}
.hgtable15high {
	background-image: url(../Images/hg_td_15px.jpg);
	background-repeat: repeat-x;
}
.hgtable15pxhigh {
	background-image: url(../Images/hg_td_15px.jpg);
	background-repeat: repeat-x;
}
.hgtable20pxhigh {
	background-image: url(../Images/hg_td_20px.jpg);
	border: thin solid #666;
}
.headertable170px {
	background-image: url(../Images/hg_td_170px_w.jpg);
	background-repeat: repeat-y;
	color: #FFF;
	font-size: 105%;
}
.tabelletermine {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.zelle30pxhighgrauhellerrandschriftzentriert {
	background-image: url(../images/Tennis);
	background-repeat: repeat-x;
	text-align: center;
	border: thin inset #CCC;
}

.tabelle30px {
	background-image: url(../Images/hg_td_30px_grau.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.tabelle30pxeinfhellgrau {
	background-color: #e1e1e1;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	text-align: center;
}
.tabelle30pxrot {
	font-weight: bold;
	color: #FFF;
	background-image: url(../Images/hg_td_30px_rot.jpg);
	background-repeat: repeat-x;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	text-align: center;
}
.zelleohneunterenrand {
	border-bottom-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.termineschriftgroesse {
	font-size: 70%;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.zelledunkelgrau {
	background-color: #d1d1d1;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	text-align: center;
}
.AccordionPanelContent table grauer rand {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#zellemitgrauemrand {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.zellemitgrauemrand {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}


.thrColLiqHdr #container #mainContent blockquote table {
	text-align: left;
}
.sprycontent250px {
	width: 250px;
}
.textinsprytermeinkalender {
	color: #FFF;
}
.Tabellenrandhellgrau {
	border: thin inset #CCC;
}
.Zelle30pxgraumitRandgrau {
	background-image: url(../Images/hg_td_30px_grau.jpg);
	background-repeat: repeat-x;
	border: thin inset #CCC;
}
.thrColLiqHdr #container #mainContent blockquote table tr td grau {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.tabellenrandhellgrau {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.thrColLiqHdr #container #mainContent blockquote table .zelledunkelgrau .zelledunkelgrau {
	text-align: left;
}
.headertable690px {
	font-weight: bold;
	color: #FFF;
	background-image: url(../Images/hg_td_690px.jpg);
	background-repeat: repeat-y;
}
.hinweisschriftklein {
	font-size: 80%;
}
.schriftgroesselinkespalteverkleinert {
	font-size: 80%;
}
.headertable535px {
	background-image: url(../Images/hg_td_535px.jpg);
	background-repeat: repeat-y;
	font-weight: normal;
	color: #FFF;
}

