.tx-jppageteaser-pi1 {}
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list { width: 100%; float: left; }
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-item { width: 166px; height: 166px; text-align: center; background-color: #FBFDFF; border: 1px solid #D9E7EE; margin: 0 2px 2px 0; float: left; overflow: hidden; }
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-image { width: 120px; height: 140px; text-align: center; margin: 0 auto; }
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-image img { border: 1px solid #D9E7EE; margin: 10px 0 0 0; float: none; }
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list h4 { font-size: 11px; font-weight: bold; text-align: center; text-transform: uppercase; margin: 0; }

.tx-jppageteaser-pi1-browsebox { width: 100%; border: 0px solid #ffffff; margin: 10px 0; float: left; }
.tx-jppageteaser-pi1-browsebox .tx-jppageteaser-pi1-browsebox-show-results-number, .tx-jppageteaser-pi1-browsebox .tx-ttnews-browsebox-strong { font-weight: bold; }
.tx-jppageteaser-pi1-browsebox-browse-links { line-height: 20px; margin: 10px 0 0 0; }
.tx-jppageteaser-pi1-browsebox-browse-links .tx-jppageteaser-pi1-browsebox-disabled-link { color: #D9E7EE; border: 1px solid #D9E7EE; padding: 1px 3px; margin: 0 0 0 1px; }
.tx-jppageteaser-pi1-browsebox-browse-links .tx-jppageteaser-pi1-browsebox-active-link { color: #000000; font-weight: bold; padding: 1px 3px; margin: 0 0 0 1px; }
.tx-jppageteaser-pi1-browsebox-browse-links .tx-jppageteaser-pi1-browsebox-inactive-link a:link, .tx-jppageteaser-pi1-browsebox-browse-links .tx-jppageteaser-pi1-browsebox-inactive-link a:visited { color: #ff0000; text-decoration: none; border: 1px solid #ff0000; padding: 1px 3px; margin: 0 0 0 1px; }
.tx-jppageteaser-pi1-browsebox-browse-links .tx-jppageteaser-pi1-browsebox-inactive-link a:hover { color: #0E78BB; text-decoration: none; border: 1px solid #0E78BB; padding: 1px 3px; margin: 0 0 0 1px; }


.category-list-container { width: 100%; float: left; }
.category-list-container .category-list-item { width: 166px; height: 155px; background-color: #FBFDFF; border: 1px solid #D9E7EE; margin: 0 2px 2px 0; float: left; overflow: hidden; }
.category-list-container .category-list-item h3 { margin: 6px 7px 0 7px; }
.category-list-container .category-list-item h3 a:link, .category-list-container .category-list-item h3 a:visited { color: #1CB744; text-decoration: none; }
.category-list-container .category-list-item .category-list-item-image { width: 92px; float: left; }
.category-list-container .category-list-item .category-list-item-image img { border: 1px solid #D9E7EE; margin: 6px 7px; }
.category-list-container .category-list-item .category-list-item-text { width: 67px; margin: 0 7px 0 0; float: left; }
.category-list-container .category-list-item .category-list-item-text .bodytext { margin: 5px 0; float: left; }
.category-list-container .category-list-item .category-list-item-text .category-list-morelink a:link, .category-list-container .category-list-item .category-list-item-text .category-list-morelink a:visited { font-size: 9px; color: #FFAA00; text-transform: uppercase; text-decoration: none; }
.category-list-container .category-list-item .category-list-item-text .category-list-morelink a:hover { text-decoration: underline; }
.category-list-container .category-list-item .category-list-item-text .category-list-morelink a:hover span { text-decoration: none!important; }
.category-list-container .category-list-item .category-list-item-text .category-list-morelink span { text-decoration: none!important; background: url(../images/bullets/bullet_arrow_02.gif) right center no-repeat; padding: 0 0 0 8px; }

.category-list-container .news-list-browse {  }

.news-single-item .news-simage { float: left; margin-right: 10px; }
.news-single-item .news-sitem { display: inline; } 
.news-single-item .news-product-info { text-transform: uppercase; color: #09B338; background: url(../images/bullets/bullet_arrow_01.gif) no-repeat left top; padding-left: 18px; margin: 0 0 0px 0px;    display: inline; }
.news-single-item .news-sitem .news-scontent { margin-left: 0px; }
.news-single-item .news-sitem .news-scontent p { margin: 0px; padding: 10px; }
.news-single-item .news-separator { clear: left; height: 5px; font-size: 1px; }
.news-single-item h2 { font-size: 14px; }
.news-single-item h3 { font-size: 14px; }
.category-list-item .news-list-title { font-weight: bold; margin-top: 10px; }
.news-single-backlink { color: #000000; }
.news-single-backlink a { color: #000000; text-decoration: none; }
