.tx-ohobject-pi1 { }

.tx-ohobject-pi1 .list h2 { font-size: 11px; margin: 10px 0; }

.tx-ohobject-pi1 .list .categoryList ul { list-style-type: none; margin: 0; padding: 0; }
.tx-ohobject-pi1 .list .categoryList ul li { margin: 0 0 5px 0; }
.tx-ohobject-pi1 .list .categoryList ul li a { }
.tx-ohobject-pi1 .list div.categoryList { border-top: solid 1px #D1DAE0; border-bottom: solid 1px #D1DAE0; margin: 0 0 25px 0; padding: 5px 0; }

.tx-ohobject-pi1 .list div.item { width: 585px; border-top: solid 1px #D1DAE0; margin: 0 0 10px 0; }
.tx-ohobject-pi1 .list div.item img.image { float: left; margin: 5px 5px 0 0; }
.tx-ohobject-pi1 .single img.image { margin: 0 0 5px 0; }
.tx-ohobject-pi1 .list div.item div.data { float: left; width: 240px; margin: 5px 0 0 0; }
.tx-ohobject-pi1 .list div.item div.data h3 { margin: 0 0 5px 0; font-size: 11px; }
.tx-ohobject-pi1 .list div.item div.data div.text { margin: 0 0 5px 0; }
.tx-ohobject-pi1 .list div.item div.data div.attributes,
	.tx-ohobject-pi1 .single div.attributes { margin: 0 0 5px 0; }
.tx-ohobject-pi1 div.attributes img { margin: 0 1px 0 0; }
.tx-ohobject-pi1 div.attributes img.active { background-color: #000000; }
.tx-ohobject-pi1 .list div.item div.data a.more,
	.tx-ohobject-pi1 .list div.item div.address a.link,
	.tx-ohobject-pi1 .single a.back {
	background-image: url('/fileadmin/template/img/pfeil_aus.gif');
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #323C42;
	text-indent: 8px;
	display: block;
}
.tx-ohobject-pi1 .list div.item div.data a.more:hover,
	.tx-ohobject-pi1 .list div.item div.address a.link:hover,
	.tx-ohobject-pi1 .single a.back:hover { background-image: url('/fileadmin/template/img/pfeil_an.gif'); }
.tx-ohobject-pi1 .list div.item div.address { float: right; width: 185px; border-left: solid 1px #D1DAE0; border-right: solid 1px #D1DAE0; }
.tx-ohobject-pi1 .list div.item div.address div.block { padding: 5px; border-bottom: solid 1px #D1DAE0; }

.tx-ohobject-pi1 .single { width: 585px; border-top: solid 1px #D1DAE0; padding: 5px 0 0 0; }
.tx-ohobject-pi1 .single a.back { float: right; border: solid 1px #D1DAE0; border-top: none 0px; padding: 5px; margin-top: -5px; background-position: 4px center; }
.tx-ohobject-pi1 .single h3 { margin: 0 0 11px 0; font-size: 11px; }
.tx-ohobject-pi1 .single div.left { float: left; width: 275px; }
.tx-ohobject-pi1 .single div.right { float: right; }
.tx-ohobject-pi1 .single div.address div.block { padding: 5px 0; }
.tx-ohobject-pi1 .single div.address div.block a.link { }
.tx-ohobject-pi1 .single p.bodytext { margin: 0; }
.tx-ohobject-pi1 .single p.bodytext + p.bodytext { margin: 7px 0; }