.tx-artikel-pi2 ol {
	list-style-type:decimal;
	list-style-position:inside;
}
.tx-artikel-pi2 ol li a, .tx-artikel-pi2 ul li a{ font-weight: bold;}
.tx-artikel-pi2 ol li.active > a, .tx-artikel-pi2 ul li.active > a {
	color: #3D3D3D;
	font-weight: normal;
}


.tx-artikel-pi2 .articlelist .article {
	margin: 0 0 12px;
	border-top: 2px solid #eaeaea;
	padding-top: 2px;
}
.tx-artikel-pi2 .h1 {margin-top: 64px; }
.tx-artikel-pi2 .articlelist .article .image {
}
.tx-artikel-pi2 .articlelist .article .image {
	display: block;
	float: left;
	width: 138px;
	/*height: 92px;*/
	padding: 6px 17px 0 0;
}
.tx-artikel-pi2 .articlelist .article .content {
	float: left;
	width: 438px;
}
.tx-artikel-pi2 .articlelist .article .subhead, .tx-artikel-pi2 .articlelist .article .subhead a {
	font-size: 11px;
	color: #999 !important;
	font-weight: bold;
}
div.csc-default .tx-artikel-pi2 .articlelist .article { clear: both; }
.tx-artikel-pi2 .articlelist .article h3 { font: 22px/22px "Garamond","Times New Roman", Times, serif normal; }
.tx-artikel-pi2 .articlelist .article h3 a {color: #3d3d3d;}
.tx-artikel-pi2 .list { clear: both; }


.tx-artikel-pi2 .topstories {
	padding: 0 0 12px 0;
	padding: 14px 0 17px 8px;
	/*border-top: 2px solid #eaeaea;
	border-bottom: 2px solid #eaeaea;*/
	border: 1px solid #0167af;
}
.tx-artikel-pi2 .topstories .story .image {
	width: 275px;
	height: 183px;
	float: left;
	margin: 0 14px 26px 0;
	border: 1px solid #eaeaea;
	text-align: center;
	line-height: 183px;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

.tx-artikel-pi2 .topstories .story .content {
	float: left;
	width: 291px;
}
.tx-artikel-pi2 .topstories .story .content h2 {
	font: 22px/22px "Garamond","Times New Roman", Times, serif normal;
}
.tx-artikel-pi2 .topstories .story .content h2 a {color: #3d3d3d; }
.tx-artikel-pi2 .topstories .last{ margin-right: 0;}
.tx-artikel-pi2 .topstories .list {clear: both;}
.tx-artikel-pi2 .topstories .article {
	border-top: 2px solid #eaeaea;
	padding-top: 3px;
	margin: 0 10px 0 0;
	font-size: 11px;
	float: left;
	width: 140px;
	text-align: center;
}
.tx-artikel-pi2 .topstories .article p.hl {
	margin-bottom: 9px;
	line-height: 16px;
	color: #3d3d3d;
	height: 36px;
	background-color: #eaeaea;
	margin-bottom: 0;
}
.tx-artikel-pi2 .topstories .article p.hl a {
	font-size: 11px;
	color: #3d3d3d;
	font-weight: normal;
}
.tx-artikel-pi2 .topstories .ts-opened {
	border-top: 2px solid #d2232a;
}
.tx-artikel-pi2 .topstories .article .image {
	text-align: center;
	width: 138px;
	height: 92px;
	border: 1px solid #eaeaea;
}
