div#newslist {
}




div#newslist div.detailed {
	padding: 10px;
	margin: 7px 10px 10px 10px;
	/*border-bottom: 1px solid #000000;*/
}

div#newslist div.detailed .title {
	font-weight: bold;
	text-transform: uppercase;
}
div#newslist div.detailed .intro,
div#newslist div.detailed .text {
	margin: 10px 0px;
	font-size: 13px;
}
div#newslist div.detailed .image {
}
	div#newslist div.detailed .image .imageblockshow,
	div#newslist div.detailed .image .imageblockother {
		width: 504px;
	}
	div#newslist div.detailed .image .imageblockshow {
		height: 336px; /* overtitle + margin + block = 18px + 2px + 316px (300 instead of 316 with two bars)*/
		margin-bottom: 12px;
	}
		div#newslist div.detailed .image .overtitle {
			font-size: 13px; font-weight: bold;
			margin-bottom: 2px;
		}
		div#newslist div.detailed .image img.isshow {
			background-color: #dadada;
			float: left; clear: none;
		}
		div#newslist div.detailed .image div.specialspot {
			position: absolute; right: 0px; top: 0px;
			width: 107px; height: 113px;
			background: transparent url('specialspot2.png') no-repeat left top;
		}
		div#newslist div.detailed .image .navigateimages {
			background-color: #dadada; height: 316px; /* 300px with two bars */
			width: 27px;
			float: right; clear: none;
		}
			div#newslist div.detailed .image .navigateimages .navigatelink,
			div#newslist div.detailed .image .navigateimages .navigatelink a {
				display: block; width: 27px; height: 27px;
				text-decoration: none;
			}
			div#newslist div.detailed .image .navigateimages .navigatelink span {
				visibility: hidden;
			}
			div#newslist div.detailed .image .navigateimages .backon {
				background: transparent url('galleryback_on.png') no-repeat left top; margin-bottom: 3px;
			}
			div#newslist div.detailed .image .navigateimages .backoff {
				background: transparent url('galleryback_off.png') no-repeat left top; margin-bottom: 3px;
			}
			div#newslist div.detailed .image .navigateimages .nexton {
				background: transparent url('gallerynext_on.png') no-repeat left top; margin-bottom: 3px;
			}
			div#newslist div.detailed .image .navigateimages .nextoff {
				background: transparent url('gallerynext_off.png') no-repeat left top; margin-bottom: 3px;
			}
div#newslist div.detailed .links ul li {
	font-size: 13px;
}
div#newslist div.detailed div.links {
	margin-bottom: 18px;
}
	div#newslist div.detailed .links ul li .externallink {
		text-decoration: underline;
		font-size: 13px;
		color: #707070;
	}
	div#newslist div.detailed .links ul li .externallink:hover {
		color: #fb0084;
	}




div#newslist div.list ul li {
	padding: 10px;
}

div#newslist div.list ul li .image,
div#newslist div.list ul li .texts {
	float: left; clear: none;
}

div#newslist div.list ul li div.newsref {
	border-bottom: 1px dotted #555555;
	padding: 0px 10px 10px 10px;
}



div#newslist div.list ul li .image {
	width: 205px; /* height: 160px; */
	margin-right: 10px;
}
div#newslist div.list ul li .image img {
}
div#newslist div.list ul li .texts {
	width: 280px;
}

div#newslist div.list ul li .texts .title {
	text-transform: uppercase;
	font-weight: bold;
}
div#newslist div.list ul li .texts .strillo {
	margin-top: 6px;
	font-style: italic;
	font-size: 13px;
}



div#newslist div.indexbacknext {
	font-size: 12px;
	width: auto; padding: 10px 0px 0px 104px;
	border-top: 1px solid #cdcdcd;
	width: 408px; height: 16px;
}
div#newslist div.indexbacknext div.index,
div#newslist div.indexbacknext div.back,
div#newslist div.indexbacknext div.next {
	height: 16px;
	float: left; clear: none;
}
div#newslist div.indexbacknext div.index {
	text-align: left;
}
div#newslist div.indexbacknext div.index a {
	background: transparent url('index.png') no-repeat left 3px;
	padding-left: 16px;
}
div#newslist div.indexbacknext div.backnext {
	height: 16px;
	float: right; clear: none;
}
div#newslist div.indexbacknext div.backnext .back a,
div#newslist div.indexbacknext div.backnext .next a {
	padding: 0px 4px;
}
div#newslist div.indexbacknext div.backnext .back a {
	border-right: 1px solid #fb0084;
	background: transparent url('back.png') no-repeat left 6px;
	padding-left: 14px;
}
div#newslist div.indexbacknext div.backnext .next a {
	background: transparent url('next.png') no-repeat right 6px;
	padding-right: 14px;
}