/* CSS Document zukunftsprinzip.de*/

#contentMitte {
	width:509px;
	padding: 0 0 0 15px;
	margin-top: -20px;
	float:left;
}
#contentRechts {
	width:120px;
	padding: 0 15px;
	text-align:left;
	float:left;
}
div.rss {
	background:url(feedicon.jpg) no-repeat;
	height: 23px;
	line-height: 23px;
	padding-left: 30px;
	margin: 10px 0 10px 10px;
}
#feeds {margin-top: 25px;}
.rss a{
	color: black;
	text-decoration:none;
	font-weight:bold;
}

/*
 * News
 */
.news-list-container {
	background-color: transparent;
	border:0px none;
}
.news-list-item {
	background-color: transparent;
	border:1px solid #666666;
	line-height:1.3;
}
.news-list-container h3 {
	background-color: transparent;
	border-bottom:0 none;
}
.news-list-date {
	background-color:transparent;
}
.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
	border:1px solid transparent;
}
.news-single-item {
	background-color: transparent;
	border:0 none;
}

/*
 * EXT: cal
 */
div.tx-cal-controller dl dd {
	display:none;
}
div.tx-cal-controller dl  {
	font-weight:bold;
}
div.tx-cal-controller dl a {
	font-weight:normal;
}