	/************************/	
	/* newsticker + tt_news */

	.news-single-item {
		width: 544px;
		margin: 15px 0; padding: 8px;
		background-color: #EAF0F6;
	}

	.news-single-item h2 	{
		color: #5C6694;
	}
	
	hr.clearer {
		 border: 0px; /* Für Firefox und Opera */
		 border-top: solid 1px #FF0000;
		 border-bottom: transparent;
	}

	.csc-mailform {
		border: none;
	}
	
	.csc-mailform input,
	.csc-mailform textarea {
		width: 270px;
		border: 1px solid #2E6993;
	}

	#mailformformtype_mail {
		width: auto;
	}

	.csc-mailform-label {
		margin: 3px 0;	
	}

	.csc-mailform-field {
		margin-bottom: 5px;
	}

	/***********************************************************************************************/
	/* tt_products begin                                                                           */
	/*                                                                                             */
	/* list-/single view */
	.product-list {
		width: 810px;
		padding: 0; margin: 0;
		background-color: transparent;
	}

	.product-list-category-title,
	.product-single-title {
		width: 784px; height: 36px;
		margin: 0;
		padding: 0; padding-left: 3px;
		background-color: #E7E7E7;		
	}

	.product-list-category-head,
	.product-single-head {
		margin: 0!important; padding: 0!important;
		height: 36px;
		line-height: 36px;
		font-size: 12pt;
		color: #336699;
		font-weight: bold;
		letter-spacing: .02em;
	}

	.product-list-single-container {
		width: 305px; height: 124px;
		padding: 5px;
		margin: 0; margin-top: 3px; margin-left: 57px;
		overflow: hidden;
		float: left;
		text-align: left;
		background: #fff url(img/productlist.jpg) scroll no-repeat 0 0;
		border: none;
	}

	.product-list-single-left {
		width: 190px;
		float: left;
		overflow: hidden;
		margin: 0; padding: 0;
	}

	.product-list-single-right {
		width: 105px;
		float: right;
		overflow: hidden;
		margin: 0; padding: 0;
	
	}

	.min-height {
		float: right;
		height: 40px; width: 1px;
		background-color: transparent;
	}

	.product-list-title,
	.product-list-subtitle,
	.product-list-infos,
	.product-list-price {
		line-height: 16px;
		text-align: left;
	}

	* html .product-list-subtitle {
		margin: 0; padding: 0;
		overflow: hidden;
	}

	.product-list-subtitle,
	.product-list-infos a {
		font-size: 8pt;
	}

	.product-list-subtitle {
		height: 58px;
		background-color: transparent;
		margin: 0; padding: 0;
		overflow: hidden;
	}

	.product-list-title,
	.product-list-image {
		margin-top: 10px;
		font-weight: bold;
	}

	.product-list-image {
		text-align: center;
	}

	.product-single-image,
	.product-single-note {
		margin: 0;
		margin-top: 8px;
	}


	.product-single-image {
		width: 180px; height: 240px;
		float: left;
	}

	.product-single-note {
		width: 400px; float: left;
	}
	
	.product-single-note .bodytext {
		width: 400px!important;
	}

	.product-list-price {
		width: 125px;
		text-align: right;
	}

	.product-list-price,
	.product-single-price {
		color: #7596CC;
		font-size: 13px;
		font-weight: bold;
	}
	
	.clear {
		height: 1px;
		clear: both;
		overflow: hidden;
	}

	/*                                                                                             */
	/* tt_products end                                                                             */
	/***********************************************************************************************/


	/***********************************************************************************************/
	/* tt_news begin                                                                               */
	/*                                                                                             */

	.news-latest-container hr.clearer {
		background-color: #0033FF;
		border-color: #B9D3EA;
	}

	.news-latest-morelink {
		height: 20px;
	}
	
	.news-latest-morelink a img {
		border: none;
	}

	.news-latest-container {
		width: 155px;
		overflow: hidden;	
		margin-left: 2px;
		background-color: #e0e0e0;
		border: none;
	}

	.news-latest-item {
		/* height: 160px; */
		background-color: #DEEAF4;
		border: none;
	}

	.news-latest-container h2 {
		font-size: 10pt;
		background-color: #3D84B8;
	}
	
	.news-latest-container a {
		color: #295D82;
		font-size: 8pt;
	}
	
	.news-latest-item p.bodytext {
		font-size: 8pt;
		line-height: 10pt;
	}

	/*                                                                                             */
	/* tt_news end                                                                                 */
	/***********************************************************************************************/
