div.tx-vcdcalendar-pi1{
	margin:10px 0;
	font-size: 11px;
}

div.tx-vcdcalendar-pi1 table {
  color:#990000;
  margin-bottom:10px;
  font-size:12px;
}
div.tx-vcdcalendar-pi1 table tr{
	border-bottom: 2px solid #333;
}
div.tx-vcdcalendar-pi1 table a{
  color: #990000; text-decoration: none;
}

div.tx-vcdcalendar-pi1 table td{
  vertical-align: top;
  text-align: left;
  padding: 5px;
  empty-cells:show;

}

div.tx-vcdcalendar-pi1 table td small{
  font-size:90%;
}

div.tx-vcdcalendar-pi1 table td big{
  font-style:italic;
  font-size:105%;
}

div.tx-vcdcalendar-pi1 table th, div.tx-vcdcalendar-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #990000;
}

div.tx-vcdcalendar-pi1 table td.title{
  font-size:16px;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:3px;
  padding-right:3px;
  color: #990000;
}

div.tx-vcdcalendar-pi1 table td.label{
  font-weight:bold;
  color: #990000;
  background-color: #ececec; 
}
div.tx-vcdcalendar-pi1 table td.list-label{
  font-weight:bold;
  background-color: #fff;
  color: #990000;
  border-bottom:solid 2px #ececec;  
}
div.tx-vcdcalendar-pi1 table td.list-label h2, div.tx-vcdcalendar-pi1 table td.list-event h2{
	font-size:14px;
	font-weight:bold;
	background-color: #fff;
	color: #990000;
	padding:0;
}

div.tx-vcdcalendar-pi1 table td.list-event {
  color: #333;
  border-bottom:solid 2px #ececec;
}
div.tx-vcdcalendar-pi1 table td.list-event ul{
	list-style:disc;
	padding:0 0 0 6px;
	list-style-position:inside;
}

div.tx-vcdcalendar-pi1 table td.light{
  background-color: #ffffff;
}

div.tx-vcdcalendar-pi1 table td.dark {
  color: #333;
  background-color: #ececec;
}
div.tx-vcdcalendar-pi1 table td.dark select{
	width:60px;
}
div.tx-vcdcalendar-pi1 table td.dark textarea{
	width:500px;
}
div.tx-vcdcalendar-pi1 table td.error{
	font-size:90%;
	font-weight:bold;
	background-color: #EFEFEF;
	color: #990000;
}
div.tx-vcdcalendar-pi1 table .buttons input{
	background-color:#990000;
	color:#ffffff;
	margin:0 0 0 10px;
	font-weight:bold;
	font-size:12px;
	float:left;
	text-align:right;
	padding:2px 4px;
}

.description textarea{
	height:160px;
}