		.tx-hnmproductdb-cattree dl dt {
			float: left;
			clear: left;
			margin: 0;
			padding: 0;
			/*
			width: {$plugin.tx_hnmproductdb_pi1.listView.catIconSize}{$plugin.tx_hnmproductdb_pi1.listView.catIconSize.unit};
			height: {$plugin.tx_hnmproductdb_pi1.listView.catIconSize}{$plugin.tx_hnmproductdb_pi1.listView.catIconSize.unit};
			*/
			width: 16px;
			height: 16px;
			padding: 0.2em;
		}
	
		.tx-hnmproductdb-cattree dl dd {
			/*
			line-height: {$plugin.tx_hnmproductdb_pi1.listView.catIconSize}{$plugin.tx_hnmproductdb_pi1.listView.catIconSize.unit};
			*/
			line-height: 16px;
			margin: 0;
			padding: 0.2em;
		}

		.tx-hnmproductdb-cattree dl dd a {
			text-transform: none;
			color:#000000;
		}	

		.tx-hnmproductdb-product-listing {
		}

		.tx-hnmproductdb-pi2-modeSelector table {
			/*
				text-align: center applies to inline elements, table is a block element
			*/
			margin-left: auto;
			margin-right: auto;
			font-size: 1.1em;
		}

		.tx-hnmproductdb-pi2-browsebox {
			clear: both;
		}

		.tx-hnmproductdb-pi2-browsebox p {
			text-align: center;
			font-size: 1.1em;
		}

		.tx-hnmproductdb-pi2-browsebox table {
			margin-left: auto;
			margin-right: auto;
		}

		.tx-hnmproductdb-pi2-browsebox table td.tx-hnmproductdb-pi2-browsebox-SCell {
			font-weight: bold;
		}

		.tx-hnmproductdb-product-listing-row {
			clear: left;
			padding-top: 1.5em;
		}

		.tx-hnmproductdb-product-image {
			float: left;
			/*margin-top: 1.6em;*/
			margin-left: 1em;
			margin-right: 1em;
		}

		.tx-hnmproductdb-product-listing .tx-hnmproductdb-product-name h2 {
			font-size: 1.1em;
			margin: 0;
			/*border-bottom: 1px solid #55595C;*/
		}

		.tx-hnmproductdb-product-listing p {
			margin: 0;
		}

		.tx-hnmproductdb-product-name {
		}

		/* CSS-Styles for product detail view */
		.tx-hnmproductdb-product-single div.tx-hnmproductdb-product-single-header {
			border-bottom: 1px solid #55595C;
		}

		.tx-hnmproductdb-product-single div.tx-hnmproductdb-product-single-header ul.tx-hnmproductdb-product-single-caticons {
			float: right;
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		.tx-hnmproductdb-product-single div.tx-hnmproductdb-product-single-header ul.tx-hnmproductdb-product-single-caticons li {
			/*float: left;*/
			display: inline;
		}

		.tx-hnmproductdb-product-single div.tx-hnmproductdb-product-single-header h2 {
			font-size: 1.6em;
			margin: 0;
			margin-bottom: 0.25em;
			/* line-height is adjusted to catIconSize constant in TS-Config */
			/*
			line-height: {$plugin.tx_hnmproductdb_pi2.singleView.catIconSize}{$plugin.tx_hnmproductdb_pi2.singleView.catIconSize.unit};
			*/
			line-height: 25px;
		}

		.tx-hnmproductdb-product-single div.clear {
			clear: both;
			line-height: 0em;
			height: 0em;
			font-size: 0em;
		}

		.tx-hnmproductdb-product-single div.tx-hnmproductdb-product-single-data {
			margin-right: 20em;
		}

		.tx-hnmproductdb-product-single div.tx-hnmproductdb-product-single-sidebar {
			float: right;
			width: 16em;
			padding: 0 2em 0 2em;
		}

		.tx-hnmproductdb-product-single div.tx-hnmproductdb-product-single-sidebar h3 {
			font-size: 1.1em;
			font-weight: bold;
			letter-spacing: 0.02em;
		}

		.tx-hnmproductdb-product-single .tx-hnmproductdb-product-single-tradeinformation h3,
		.tx-hnmproductdb-product-single .tx-hnmproductdb-product-single-tradeinformation p {
			margin: 0;
		}

		.tx-hnmproductdb-product-single div.tx-hnmproductdb-product-single-image {
			margin: 1.1em 0 1.1em 0;
			text-align: center;
		}

		.tx-hnmproductdb-product-single table tr td p.bodytext {
			margin-top: 0.1em;
			margin-bottom: 0.1em;
		}
		body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li.veterinary div a{
			color:#000000;
		}