
td.tag
{
  width: 100px;
  height: 100px;
  margin: 3px;
  padding: 2px;
  color: #000000;
  background-color: #666666;
  font-size: 8.5px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  vertical-align: top;
}
td.tag:hover
{
  background-color: #999999;
}

td.normal
{
  vertical-align: top;
  text-align: left;
}


p.feier
{
  background-color: #ED7777;
  margin: 1px;
}

p.geb
{
  background-color: #77E6ED;
  margin: 1px;
}

p.event
{
  background-color: #9DF3A1;
  margin: 1px;
}

p.termine
{
  background-color: #fff;
  margin: 1px;
}

p.kampf
{
  background-color: #779EED;
  margin: 1px;
}
p.damen
{
  background-color: #C277ED;
  margin: 1px;
}
p.jugend
{
  background-color: #ECED77;
  margin: 1px;
}



td.head
{
	background-color: #aaa;
	text-align: center;
	font-size: 12px;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
}


td.tage
{
  background-color: #78CD61;
  width:100px;
  height: 20px;
  text-align: center;
  font-size: 10px;
  
}


td.schnitt
{
  background-color: #78CD61;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 10px;
}


td.kw
{
  background-color: #78CD61;
  width: 20px;
  height: 100px;
  text-align: center;
  font-size: 10px;
}

td.heute
{
  background-color: #006600;
  vertical-align: top;
  text-align: left;
}


td.heute:hover
{
  background-color: #009900;
  vertical-align: top;
  text-align: left;
}

td.feiertag
{
  background-color: #660000;
  vertical-align: top;
  text-align: left;
}
td.feiertag:hover
{
  background-color: #990000;
  vertical-align: top;
  text-align: left;
}

td.leer
{
  background-color: #CCCCCC;
}
td.leer:hover
{
  background-color: #DDDDDD;
}

td.kalinfo
{
	height: 15px;
}
td.kalleer
{
	height: 15px;
	background: none;
	width: 20px;
}

table.kal
{
	width: 99%;
	font-size: 10px;
	border-width: 0.1px;
	border-style: solid;
	border-color: #999999;
	-moz-border-radius:5px;
  	-khtml-border-radius:5px;
	padding: 10px;
	background-color: #CCC;
}
  
