.tx-ohdownload-pi1 { }
.tx-ohdownload-pi1 p.bodytext { margin: 0px 0px 10px 0px; }

.tx-ohdownload-pi1 div.list div.item {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 150px;
}

.tx-ohdownload-pi1 div.list div.item div.title {
	margin-bottom: 5px;
	font-weight: bold;
}
.tx-ohdownload-pi1 div.list div.item div.title a { text-decoration: none; }

.tx-ohdownload-pi1 div.list div.item.first {
	clear: left;
	margin-left: 0px;
}

.tx-ohdownload-pi1 div.list div.item div.content { padding: 0px 5px 0px 5px; }
.tx-ohdownload-pi1 div.list div.item div.content img.useBorder,
.tx-ohdownload-pi1 div.single div.gallery img.useBorder { border: 1px solid #c0c0c0; }
.tx-ohdownload-pi1 div.list div.item div.bar {
	margin: 5px 0px 5px 0px;
	height: 16px;
}
.tx-ohdownload-pi1 div.list div.item div.bar div.rating {
	margin-top: 2px;
	float: left;
	width: 60px;
	margin-right: 10px;
}
.tx-ohdownload-pi1 div.list div.item div.bar div.links {
	float: right;
}
.tx-ohdownload-pi1 div.list div.item div.bar div.links span.link {
	margin-left: 5px;
}


.tx-ohdownload-pi1 div.list div.item div.toSingle {
	margin: 5px 0px 5px 0px;
}

.tx-ohdownload-pi1 div.list div.item div.toSingle a {
	text-decoration: none;
	color: #cc0000 !important;
}

.tx-ohdownload-pi1 div.single div.title a, .tx-ohdownload-pi1 div.single div.back a { color: #cc0000 !important; text-decoration: none; }

.tx-ohdownload-pi1 div.single div.links a { text-decoration: none; }
.tx-ohdownload-pi1 div.single div.rating { margin: 0px 0px 5px 0px; }
.tx-ohdownload-pi1 div.single div.rating .rating {
	height: 12px;
	line-height: 12px;
	vertical-align: middle;
}
.tx-ohdownload-pi1 div.single div.rating .label {
	height: 12px;
	line-height: 12px;
	vertical-align: middle;
	font-size: 10px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.tx-ohdownload-pi1 div.single div.rating .label.set {
	color: #cc0000;
}
.tx-ohdownload-pi1 div.single div.text { float: left; }
.tx-ohdownload-pi1 div.single.hasRightPart div.text { float: left; width: 230px; }
.tx-ohdownload-pi1 div.single div.gallery { float: right; width: 230px; }
.tx-ohdownload-pi1 div.label.bold { font-weight: bold; margin: 0px 0px 5px 0px; }

/** Section Spacer **/
.tx-ohdownload-pi1 div.section.spacer {
	width: 230px;
	border-top: 1px solid #f6f6f6;
	margin: 0px 0px 5px 0px;
}
.tx-ohdownload-pi1 div.section.spacer a { text-decoration: none; color: #cc0000 !important; }


/** Section Head **/
.tx-ohdownload-pi1 div.section.head { width: 470px; }
.tx-ohdownload-pi1 div.section.head div.title { margin: 0px 0px 10px 0px; width: 470px; }
.tx-ohdownload-pi1 div.section.head div.left { font-size: 9pt; float: left; }
.tx-ohdownload-pi1 div.section.head div.left span.title { font-weight: bold; }
.tx-ohdownload-pi1 div.section.head div.right { float: right; }
.tx-ohdownload-pi1 div.section.head div.subtitle { margin: 0px 0px 15px 0px; }

/** Download Links **/
.tx-ohdownload-pi1 div.links .buttonSingle.win div.link a { color: #cc0000 !important; }
.tx-ohdownload-pi1 div.links .buttonSingle.mac div.link a { color: #ffffff !important; }

.tx-ohdownload-pi1 div.button { background-repeat: no-repeat; background-position: left center; }

.tx-ohdownload-pi1 div.buttonSingle { width: 180px; height: 20px; margin-bottom: 10px; }
.tx-ohdownload-pi1 div.links .buttonSingle div.link a { display: block; line-height: 20px; vertical-align: middle; text-decoration: none; padding-left: 125px; }
.tx-ohdownload-pi1 div.buttonSingle .mac { background-image: url('button_mac_down.gif'); }
.tx-ohdownload-pi1 div.buttonSingle .win { background-image: url('button_win_down.gif'); }

.tx-ohdownload-pi1 div.buttonCategory { width: 72px; height: 20px; float: left; margin-left: 5px; }
.tx-ohdownload-pi1 div.section.head .buttonCategory div.link a { display: block; line-height: 20px; vertical-align: middle; color: #606060 !important; text-decoration: none; padding-left: 26px; }
.tx-ohdownload-pi1 div.buttonCategory .mac { background-image: url('button_mac_cat.gif'); }
.tx-ohdownload-pi1 div.buttonCategory .win { background-image: url('button_win_cat.gif'); }