.previewitem {
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom: 0px;
	/* border-bottom: 1px solid #999; */
}
.previewitem a {border: none;}
.first_row {border-top: 1px solid #999;}
.even {background-color: #EEE;}

.item_image {float:left;width:130px;position:relative;}
.item_text {padding-top:8px;}
.item_text a:hover {text-decoration: underline;}
.item_text img {padding: 0px 3px;}
.item_text .headline {font-weight: bold; font-size:12px;}
.item_text .text {font-size:11px;}
.item_text .testimonial_text {font-size:12px;}
.item_text .testimonial_signature {font-size:11px; font-style: italic;}

/* Blur Modus */

* html .item_detail {
	background-color: #333;
	back\ground-color: transparent;
	background: transparent url(Images/spacer.gif) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Images/overlay.png", sizingMethod="scale");
}

.item_detail {
	position: absolute;
	position: expression('absolute');
	background-image: url(Images/overlay.png);
	background-color: transparent;
	width: 100%;
	height: 100%;
	min-height:100%;
	/*height:expression(document.body.scrollHeight>document.body.clientHeight ? document.body.scrollHeight : 
document.body.clientHeight);*/
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0;
	padding:0;
	z-index:100;
}
.white_area {
	width: 540px;
	height:450px;
	background: #ffffff;
	position: absolute;
	left: 440px;
	top: 12%;
	margin-left: -320px;
	margin-bottom: 20px;
	z-index:200;
	border-color:#E5E5E5;
	border-style:solid;
	border-width:thin;
}
.tools {
	padding:5px;
	font-size:10px;
	text-align: right;
}
.white_area .content .left-col {
	float:left;
	width:300px;
	margin:10px;
	position:relative;
}
.white_area .content .right-col {
	float:right;
	width:300px;
	margin:10px;
	position:relative;
}

/* Toggle Box Modus */

.newscontent { /* padding:10px; */ }

.newscontent .previewitem {
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
}

.newscontent h1 { padding: 10px 10px 0 10px; }
.newscontent p  { padding: 0 10px 0 10px; }
.newscontent table { padding: 0 10px 0 10px; }

.item_detailbox {
	display: none;
	border-bottom: 1px solid #999;
}
.item_detailbox .tools {
	padding:5px;
	font-size:10px;
	text-align: right;
}
.item_detailbox .content{
}
