.tx-cal-controller h1{
	display:none;
}

/*
.tx-cal-controller .pagebrowser{
	background-color: #347777;
	padding: 3px 5px;
	width:445px !important;
	display:block;
	color:white;
	clear:both;
	margin:4px 0px 4px 0px;
}
*/
/*
.tx-cal-controller .pagebrowser span	{
	margin:8px 4px 0px 0px;
	display:block;
	float:left;
	color:black;
}

.tx-cal-controller .pagebrowser a	{
	color:black!important;
}
*/

.tx-cal-controller dl	{
	clear:both;
	margin-top:20px;
	padding-top:5px;
}

.tx-cal-controller .found{
	margin: 10px 0;
	font-style:italic;
}
.tx-cal-controller dd{
	padding-left:10px;
	/*background-color: #A4DDDD;*/
	padding-bottom:3px;
	border-bottom:1px dashed black;
}

.tx-cal-controller dt{
	/*padding-left:10px;*/
	margin-top:3px;
	height:auto;
}

.tx-cal-controller dt a{
	font-weight:bold!important;
	text-decoration:underline !important;
	}

.csc-textpic-imagewrap dt{
	border: 0;	
}

.tx-cal-controller dt .csc-textpic-clear{
	clear: none ! important;
}



.tx-cal-controller dd.even{
	/*background-color: #A4DDDD;*/
}

.tx-cal-controller dt div.csc-textpic{
	float:left;
	margin: 0 5px 5px 0;
	position:top;
}

.tx-cal-controller dl dd{
	/*position:absolute;*/
}

#content-right_244 .tx-cal-controller .pagebrowser{
	color: #347777;
	overflow:hidden;
	height:5px;
}

#content-right_244 .tx-cal-controller .found{
	display:none;
}

.tx-cal-controller .csc-textpic-caption	{
	display:none !important;
}


