
pre{
	padding-bottom: 3px;
}
table {
	font: 11px Verdana, Arial, sans-serif;
}
a.top-menu {
	display: block;
	height: 21px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 21px;
	color: #686868;
	/*background-image:url(images/sts/top-menu.gif);*/
}
a.top-menu:hover {
	color: #0089D0;
	/*background-image:url(images/sts/top-menu-hover.gif);*/
}
a.top-menu:active {
	color: #0099CC;
}
td.top-menu-left {

}
td.top-menu-right {

}
td.top-menu {
	background-repeat: repeat-x;
	background-position: bottom;
	background-image:url(images/sts/top-menu-bg.gif);
}
.table_border_black {
	border: 1px solid #000
}
td.search {
		padding-right: 5px;
}
td.impressum {
  font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	color: #E1E1E1;
	border:1px solid #CECECE;
	background:#727272 url(images/sts/newi-footer-bg.jpg);
	background-position:right top;
	background-repeat: no-repeat;
	padding-left:10px;
}

.td_background_content {
	background-image:url(../images/background.jpg);
	background-repeat: repeat-y;
}

.td_background_content_shop {
	background-image:url(images/background.jpg);
}

.td_background_box_blue {
	background-image:url(../images/bg_boxes.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	width: 140px;
	height: 26px;
	line-height: 26px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #fff;
}

.td_shadow_right {
	background-image:url(../images/shadow_right.gif);
	background-repeat: no-repeat;
}

.td_shadow_bottom {
	background-image:url(../images/shadow_bottom.gif);
	background-repeat: no-repeat;
	height: 9px;
}

.td_border_boxes_01 {
	background-image:url(../images/background_box-01.jpg);
	border-collapse: collapse;
	border: 1px solid #A09993;
	width: 150px;
	height: 223px;
}
.td_border_boxes_02 {
	background-image:url(../images/background_box-02.jpg);
	border-collapse: collapse;
	border: 1px solid #A09993;
	width: 150px;
	height: 223px;
}
.td_border_boxes_03 {
	background-image:url(../images/background_box-03.jpg);
	border-collapse: collapse;
	border: 1px solid #A09993;
	width: 150px;
	height: 223px;
}
.td_border_boxes_04 {
	background-image:url(../images/background_box-04.jpg);
	border-collapse: collapse;
	border: 1px solid #A09993;
	width: 150px;
	height: 223px;
}
.td_border_boxes_05 {
	background-image:url(../images/background_box-05.jpg);
	border-collapse: collapse;
	border: 1px solid #A09993;
	width: 150px;
	height: 223px;
}

.image_margin {
	margin: 5px;
}

.text_boxes {
	font: 11px Verdana, Arial, sans-serif;
	color: #000;
	margin: 5px;
}

.text_boxes_serviceh {
	font: 11px Verdana, Arial, sans-serif;
	color: #3F3F3F;
}

.text_boxes_homesupply {
	font: 11px Verdana, Arial, sans-serif;
	color: #2F598B;
}

.div_footer {
	font: 10px Verdana, Arial, sans-serif;
	color: #000;
	margin-top: 5px;
}

a.link_background_box_blue {
	line-height: 26px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
a.link_background_box_blue:hover {
	line-height: 26px;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a.link_text_boxes:link, a.link_text_boxes:visited {
	font: 11px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration:none;
	display: block;
	line-height: 15px;
}
a.link_text_boxes:hover, a.link_text_boxes:active {
	font: 11px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration:none;
	line-height: 15px;
}
span.link_text_boxes {
	font: 11px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration:none;
	display: block;
	line-height: 15px;
}
td.start-box-link:link, td.start-box-link:visited {
	padding-left:2px;
}
td.start-box-link:hover, td.start-box-link:active{
	background: #FCFCFC;
}
a.link_menu:link {
	font: 10px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration:none;
}
a.link_menu:hover {
	font: 10px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
#silver-border-bottom {
	padding-bottom:1px;
	border-bottom: 1px solid #D5D5D5;
}
table.start-table  img.start-box-img {
	border: 1px solid #D5D5D5;
}
td.start-box-img {
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	background: #EDEDED;
}
td.start-box-text {
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	background: #EDEDED;
}
td.start-box-header {
	border: 1px solid #969696;
	color: #E1E1E1;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding-left:4px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(images/sts/start/box-header-bg.gif);
	margin:1px;
}

td.start-box-space {
	width:5px;
	
}
a.scategorie {
	font: 10px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration:none;
	font-weight: normal;
}
a.scategorie:hover {
	font: 10px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration:none;
	font-weight: normal;
}

a.tagcloud {
	font-weight: normal;
	text-decoration:none;
	color: grey;
}
a.tagcloud:hover {
	font-weight: normal;
	text-decoration: none;
	color: grey;
}

a.link_product_listing {
	font: 12px Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration:none;
	line-height: 25px;
	color: #000;
}
a.link_product_listing:hover {
	font: 12px Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	color: #000;
}

a.link_categorie_parent {
	font: 11px Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color: #333;
}
a.link_categorie_parent:hover {
	font: 11px Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

a.link_top_menu {
	font: 12px Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color: #C1E815;
}
a.link_top_menu:hover {
	font: 12px Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: overline and underline;
	color: #C1E815;
}

a.link_imprint { 
  color: #FFFFFF; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	text-decoration: none;
}

a.link_imprint:hover {
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.link_productListing_name { 
  color: #3F3F3F; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	text-decoration: underline;
	/*line-height: 25px; */
}

a.link_productListing_name:hover {
  color: #3F3F3F;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
	/*line-height: 25px;*/
}

a.site_frame { 
  color: #205283;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

a.site_frame:hover {
  color: #205283;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
input.search-field {
	height: 16px;
	width: 160px;
	border-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-left-style: none;
	border-color: #75B253;
	margin: 0px;
	padding: 0px;
}
input.search-button {
  font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #6D6D6D;
	border: 0px;
	background:transparent;
	height: 18px;
	width: 20px;
	margin-bottom:-6px; /* mozilla  u.a. */
}
td.productListing-data input {
	border: 1px solid #75B253;
}
td.main input, td.boxText input  {
	border: 1px solid #75B253;
}
tr.infoBoxContents td.main input {
	border: 1px solid #75B253;
}
tr.infoBoxContents input {
	border: 0px solid #FFFFFF;
}
td.advanced-search input  { /*  muss unter tr.infoBoxContents input  */
	border: 1px solid #75B253;
}
td.main div.no-border input  {
	border: 0px solid #FFF;
}
td.smallText input { /* suchen-button - erweiterte suche */
	border: 0px solid #FFFFFF;
}
td #no-border.main input {
	border: 0px solid #FFFFFF;
}
select {
	border: 1px solid #75B253;
}
*+html input.search-button {
	margin-bottom:-3px; /* IE 7 */
}
*+html input.search-field {
	margin-bottom:1px; /* IE 7 */
}
* html b\ody input.search-button {
	margin-bottom:-3px; /* IE 6 */
}
* html b\ody input.search-field {
	margin-bottom:1px; /* IE 6 */
}
input.advanced-search {
	font-family: Verdana, Arial, sans-serif;
	color: #6D6D6D;
	background-color: #F7F7F7;
	height: 14px;
	width: 99%;
	margin-bottom:2px;
}
td.boxText input[type=checkbox] {
	cursor: pointer;
	width:10px;
}
*+html td.boxText  input[type=checkbox] { /* IE 7  - korrigiert die checkboxen */
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	cursor: pointer;
	width:15px;
}
html.* td.boxText  input.checkbox  { /* IE 5.5 - 6 - korrigiert die checkboxen */
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	cursor: hand;
	width:10px;
}
div.newi-strap {
	background-image: url(images/sts/newi-strap-right-top.gif);
	background-repeat: no-repeat;
	background-position: right center;
	position:relative;
	height: 22px;
	width: 970px;
	top: 0px;
	right: 0px;
}
div.newi-strap-left {
	background-image: url(images/sts/newi-strap-left-top.gif);
	background-repeat: repeat-y;
	height: 22px;
	width: 195px;
	top: 0px;
	right: 0px;
}
td.header-left-top {
  font-family: Verdana, Arial, sans-serif;
	color: #B2B2B2;
	font-size: 1.1em;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
}
td.header-right-top {
	padding-top: 5px;
  font-family: Verdana, Arial, sans-serif;
	color: #E1E1E1;
	font-weight: normal;
}
a.header-right-top {
  font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #BCBCBC;
	text-decoration: none;
}
a.header-right-top:hover {
	color: #E1E1E1;
}
td.keine-Produkte-vorhanden {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #BCBCBC;
	text-decoration: none;
	background-image: url(images/sts/icon_alert.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}
li  {
	list-style-position: outside;
	list-style-image: url(images/sts/bullet_point_stnd.gif);
	list-style-type: disc;
}
*+html li { /* IE 7 */
	list-style-position: outside;
	list-style-image: url(images/sts/bullet_point_stnd_ie.gif);
	padding-left: 2px;
}
* html b\ody li { /* IE 6 */
	list-style-position: outside;
	list-style-image: url(images/sts/bullet_point_stnd_ie.gif);
	padding-left: 2px;
}
span.categories-description {
	width:100%;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
}
td.tableHeadingSubcategories {
	padding-left:10px; padding-right:10px
}
table.table_content {
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
table.table_content#product-info {
	border: 0px solid #FFF;
}
td.fieldKey, td.fieldValue {
	height: 25px;
}
table.nav-table-head {
	background-image: url(images/sts/table-head-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
table.nav-table-head-big {
	background-image: url(images/sts/table-head-big-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
* html table.nav-table-head
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/sts/table-head-bg.png", sizingMethod="crop");
}
td.main a:link, td.main a:visited, td.main a:active {
 color: #407025;
 text-decoration: underline;
}
td.main a:hover {
 color: #37611F;
 text-decoration: underline;
}

/*  slider */
      
        .sliderGallery {
            background: url(images/productbrowser_background.jpg) no-repeat;
            overflow: hidden;
            position: relative;
            padding: 10px;
            height: 160px;
            width: 560px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
            width: 542px;
            height: 17px;
            margin-top: 140px;
            margin-left: 5px;
            padding: 1px;
            position: relative;
            background: url(images/productbrowser_scrollbar.png) no-repeat;
        }
        
        .handle {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url(images/productbrowser_scroller.png) no-repeat;
            z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        

				 #container {
            background-color: #fff;
            width: 500px;
            margin: 15px auto;
            padding: 50px;
        } 
				
	div.site-frame {
	margin-top:10px;
	width:500px;
	height:160px;
	border:1px solid #75B253;
	background-color: #E3FFD5;
	margin-top:0px; 
	margin-left:0px auto; 
	margin-right:0px auto; 
	margin-bottom:0px auto; 
	float:right; 
	clear:right; 
	overflow:auto; 
	padding-right:5px;
/* nur fuer IE und Opera
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #666666;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #17247F;
	scrollbar-base-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-track-color: #ffffff; */
}
