#content .date {
	margin: 0px;
	display: inline;
	vertical-align: middle;
}
#content .date div {
	display: inline;
}
#content .date input {
	width: 66px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	border: solid 1px #dadada; 
	text-align: right;
	vertical-align: middle;
}

#content .block .article {
	position: relative;
	clear: both;
	margin-bottom: 18px;
}
#content .block .article .datetime {
	float: left;
	position: relative;
	height: 50px;
	width: 55px;
	background: url(../images/bg.gif);
}
#content .block .article .datetime:hover {
	text-decoration: none;
}
#content .block .article .datetime .time {
	position: absolute;
	text-align: center;
	top: 8px;
	left: 1px;
	width: 53px;	
	font-size: 18px;
	color: #666666;
}
#content .block .article .datetime .date {
	position: absolute;
	text-align: center;
	top: 27px;
	left: 1px;
	width: 53px;	
	color: #888888;
}
#content .block .article .details {
	position: relative;
	padding-top: 2px;
	margin-left: 64px;
	display: block;
	
  min-height: 60px;
  height: auto !important;
  height: 60px;	
}
#content .block .article .details .title {
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #d11f24;
	/* color: #ed0972; */
}
#content .block .article .details .description {
	display: none;
}
#content .block .article .details .source {
	color: #2ea1e3;
	font-weight: bold;
	margin-right: 12px;	
}

#content .block .searchresult {
	position: relative;
	clear: both;
	margin-bottom: 24px;
}
#content .block .searchresult div {
	position: relative;
}
#content .block .searchresult .count {
	font-size: 14px;
}
#content .block .searchresult .title {
	position: relative;
	font-size: 14px;
	color: #ed0972;
	margin-right: 6px;
}
#content .block .searchresult .datetime {
	float: right;
	font-size: 14px;
	color: #888888;
}
#content .block .searchresult .details {
	margin: 2px 0px 2px 0px;
}
#content .block .searchresult .description {
	margin-top: 2px;
	line-height: 17px;
}
#content .block .searchresult .fulldescription {
	display: none;
}
#content .block .searchresult .source {
	color: #2ea1e3;
	margin-right: 12px;	
	font-weight: bold;
}
#content .block .searchresult .hits {
	margin-right: 12px;	
}

#content .block .article .details .tags, #content .block .searchresult .tags {
  display: inline;
	padding: 1px 0 0 21px;
  background: url(../images/tags.gif) no-repeat 0 50%;
	margin-right: 12px;	
}
#content .block .article .details .tags a, #content .block .searchresult .tags a {
	color: #007dc5;
}
#content .block .article .details .nujij, #content .block .searchresult .nujij {
  display: inline;
	margin-right: 12px;		
}
#content .block .article .details .nujij a, #content .block .searchresult .nujij a {
  padding: 1px 0 0 21px;
  background: url(../images/nu-jij-icon-16x16.gif) no-repeat 0 50%;
	/* color: #007dc5; */
}
#content .block .article .details .enclosure, #content .block .searchresult .enclosure {
  display: inline;
}
#content .block .article .details .enclosure a, #content .block .searchresult .enclosure a {
  padding: 1px 0 0 21px;
	/* color: #007dc5; */
}
#content .block .article .details .translate, #content .block .searchresult .translate {
  display: inline;
	margin-right: 12px;		
}
#content .block .article .details .translate a, #content .block .searchresult .translate a {
  padding: 1px 0 0 21px;
  background: url(../images/translate.gif) no-repeat 0 50%;
	/* color: #007dc5; */
}
#content .block .article .details .enclosure .image, #content .block .searchresult .enclosure .image {
  background: url(../images/photo.gif) no-repeat 0 50%;
}
#content .block .article .details .enclosure .audio, #content .block .searchresult .enclosure .audio {
  background: url(../images/sound.gif) no-repeat 0 50%;
}
#content .block .article .details .enclosure .video, #content .block .searchresult .enclosure .video {
  background: url(../images/television.gif) no-repeat 0 50%;
}
#content .block .article .details .enclosure .other, #content .block .searchresult .enclosure .other {
  background: url(../images/attach.gif) no-repeat 0 50%;
}

.forecast {
	position: relative;
	width: 334px;
	height: 92px;
}
.forecast .actueel {
	position: absolute;
	width: 111px;
	height: 70px;
	left: 0px;
	top: 0px;
}
.forecast .dag {
	position: absolute;
	width: 111px;
	height: 70px;
	left: 111px;
	top: 0px;
}
.forecast .nacht {
	position: absolute;
	width: 111px;
	height: 70px;
	left: 222px;
	top: 0px;
}
.forecast img {
	position: relative;
	width: 45px;
	height: 50px;
	top: 4px;
}
.forecast .temperature {
	position: absolute;
	top: 46px;
	left: 48px;
	font-size: 15px;
	font-weight: bold;
}
.forecast .description  {
	position: relative;
	top: 6px;
	width: 334px;
}
#content .block .forecast h3 {
	position: relative;
	text-align: center;
	width: 100px;
}