.singleresultmusic {width: 300px; height: 60px; overflow: hidden; text-align: center; vertical-align: middle; float: left; }
.singleresultvideo {width: 200px; height: 190px; overflow: hidden; text-align: center;	vertical-align: middle;	float: left; }
.singleresultimage {width: 150px; height: 150px; overflow: hidden; text-align: center; vertical-align: middle; float: left; }
.mediaresults { margin: 5px 0 0 0; padding: 2px; overflow: hidden; }
.videoResultBox {width: 600px; overflow: hidden; text-align: center; vertical-align: middle; float: none; }
.audioResultBox {width: 600px; overflow: hidden; text-align: center; vertical-align: middle; float: none; }
.imageResultBox {width: 600px; overflow: hidden; text-align: center; vertical-align: middle; float: none; }
.summary {width: 600px; overflow: hidden; float: left; }
.thumbnail { max-width: 145px; max-height: 145px; }
#betreff     { background-color: #fff; background-repeat: no-repeat; background-position: 3px center; margin: 0; padding: 0; width: 500px; height: 20px; border: solid 1px #000 }
#nachricht     { background-color: #fff; background-repeat: no-repeat; background-position: 3px center; margin: 0; padding: 0; width: 500px; height: 200px; border: solid 1px #000 }
.ganzesfeld          { color: #333; font-size: 11px; background-color: #bec8c3 !important; background-image: url("../images/searchbutton.jpg"); background-repeat: no-repeat; background-position: 0 top; text-align: left; margin: 0; padding: 0 0 0 15px; width: 250px; height: 20px; float: left; border: solid 1px #000 }
.login {  height: 30px; }
.loginText {width: 123px; overflow: hidden; float: left; }
.loginTexts {overflow: hidden; float: none; }
form {margin: 0px; padding: 0px; }
.singleresult         { width: 120px; height: 120px; overflow: hidden; text-align: center; vertical-align: middle; float: left; }
.cpYearNavigation,
.cpMonthNavigation
		{
			background-color:#4b4b37;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.cpDayColumnHeader,
	.cpYearNavigation,
	.cpMonthNavigation,
	.cpCurrentMonthDate,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDate,
	.cpOtherMonthDateDisabled,
	.cpCurrentDate,
	.cpCurrentDateDisabled,
	.cpTodayText,
	.cpTodayTextDisabled,
	.cpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.cpDayColumnHeader
			{
			text-align:right;
			border:solid thin #4b4b37;
			border-width:0 0 1 0;
			}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.cpCurrentMonthDate
			{
			color:#4b4b37;
			font-weight:bold;
			}
	.cpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.cpOtherMonthDate
			{
			color:#808080;
			}
	TD.cpCurrentDate
			{
			color:#FFFFFF;
			background-color: #4b4b37;
			border-width:1;
			border:solid thin #000000;
			}
	TD.cpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.cpTodayText,
	TD.cpTodayTextDisabled
			{
			border:solid thin #4b4b37;
			border-width:1 0 0 0;
			}
	A.cpTodayText,
	SPAN.cpTodayTextDisabled
			{
			height:20px;
			}
	A.cpTodayText
			{
			color:#bec3be;
			font-weight:bold;
			}
	A.cpTodayText:hover
			{
			color:#03B1BE;
			}
			
	SPAN.cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.cpBorder
			{
			border:solid thin #4b4b37;
			}

