td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #587498;
	font-size: x-small;
}
td.mtt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #DED9BC;
 color: #333333;
 width: 88px;
}
td.aquagym_dark {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #00CCFF;
 color: #333333;
 width: 44px;
}
td.aquagym_light {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #69E2FF;
 color: #333333;
 width: 44px;
}
td.wsg_dark {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #FF9900;
 color: #DFDFDF;
 width: 44px;
}
td.wsg_light {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #FFC775;
 color: #333333;
 width: 44px;
}
td.babyschwimmen_1_dark {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #99CCFF;
 color: #333333;
 width: 88px;
}
td.babyschwimmen_1_light {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #C1E0FF;
 color: #333333;
 width: 88px;
}

td.kleinkindschwimmen_dark {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #99CCFF;
 color: #333333;
 width: 88px;
}
td.kleinkindschwimmen_light {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #C1E0FF;
 color: #333333;
 width: 88px;
}
td.aquafit {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #DED9BC;
 color: #333333;
 width: 88px;
}
td.rueckenschule_dark {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #99CC00;
 color: #333333;
 width: 44px;
}
td.rueckenschule_light {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #B9FA00;
 color: #333333;
 width: 44px;
}
td.rueckenschule_praev {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #666699;
 color: #333333;
 width: 44px;
}
td.rueckbildung_gym {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #33CCCC;
 color: #333333;
 width: 44px;
}
td.baby_fit {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #008080;
 color: #333333;
 width: 44px;
}
td.koronar {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #800000;
 color: #DFDFDF;
 width: 44px;
}
td.gefaesstraining {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #993300;
 color: #DFDFDF;
 width: 44px;
}

td.rehasport {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #FF6600;
 color: #DFDFDF;
 width: 60px;
}

td.funktionstraining {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #339966;
 color: #333333;
 width: 44px;
}

td.osteoporosegym {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #FF00FF;
 color: #333333;
 width: 44px;
}
td.mob_entspann {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #C0C0C0;
 color: #333333;
 width: 44px;
}
td.qi_gong_tai_chi {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #CC99FF;
 color: #333333;
 width: 44px;
}
td.beckenboden {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #FFC000;
 color: #333333;
 width: 44px;
}
td.wsg_praev {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #993366;
 color:#DFDFDF;
 width: 44px;
}
td.wsg_hws {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #FFCC99;
 color: #333333;
 width: 44px;
}
td.nordic_walk {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #800080;
 color: #DFDFDF;
 width: 44px;
}
td.stabilisation {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #808080;
 color: #333333;
 width: 44px;
}
td.yoga {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background: #DED9BC;
 color: #333333;
 width: 88px;
}
td.kraft_m_gefuehl_dark {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background-color: #e7adb3;
 border-color: #CEDFDF,#CEDFDF,#CEDFDF,#CEDFDF;
 color: #333333;
 width: 88px;
}
td.kraft_m_gefuehl_light {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: normal;
 text-align: left;
 background-color: #BFD5D5;
 border-color: #CEDFDF,#CEDFDF,#CEDFDF,#CEDFDF;
 color: #333333;
 width: 88px;
}
tr.frei_dark {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-weight: bold;
 background-color: #BFD5D5;
 color: #587498;
 width: 88px;
}
tr.frei_light {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
 color: #587498;
 width: 88px;
}
td.hour {
 text-align: right;
 width: 23px;
 height: 0px;
}
td.minute {
 width: 18px;
 height: 0px;
}