/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
/*-------------- Beginn Template-Modifikation--------------*/

.tpl_site_imgleft { 
background-image : url(template_img/tpl_site_imgleft.jpg); 
width : 31px; 
} 
.tpl_site_imgright { 
background-image : url(template_img/tpl_site_imgright.jpg); 
width : 31px; 
} 
.header_top { 
height : 56px; 
width : 266px; 
} 
.header_top2 { 
height : 56px; 
width : 70px; 
background-image : url(template_img/header_top2.jpg); 
} 
.header2_top1 { 
background-image : url(template_img/header2_top1.jpg); 
width : 184px; 
height : 32px; 
} 
.header2_top2 { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-image : url(template_img/header2_top2.jpg); 
height : 32px; 
width : 412px; 
} 
.header2_top3 { 
background-image : url(template_img/header2_top1.jpg); 
} 
.header3_top1 { 
height : 167px; 
width : 184px; 
} 
.header3_top2 { 
background-image : url(template_img/header3_top2.jpg); 
height : 167px; 
width : 412px; 
} 
.header4_top1 { 
background-image : url(template_img/header4_top1.jpg); 
height : 20px; 
width : 184px; 
} 
.header4_top2 { 
background-image : url(template_img/header4_top2.jpg); 
height : 20px; 
width : 412px; 
} 
.header4_top3 { 
background-image : url(template_img/header4_top1.jpg); 
height : 20px; 
} 
.topbox_oleft { 
background-image : url(template_img/topbox_oleft.jpg); 
height : 20px; 
width : 20px; 
} 
.topbox_mleft { 
background-image : url(template_img/topbox_mleft.jpg); 
width : 20px; 
} 
.topbox_uleft { 
background-image : url(template_img/topbox_uleft.jpg); 
height : 20px; 
width : 20px; 
} 
.topbox_umiddle { 
background-image : url(template_img/topbox_umiddle.jpg); 
height : 20px; 
} 
.topbox_omiddle { 
background-image : url(template_img/topbox_omiddle.jpg); 
height : 20px; 
} 
.topbox_oright { 
background-image : url(template_img/topbox_oright.jpg); 
height : 20px; 
width : 20px; 
} 
.topbox_mright { 
background-image : url(template_img/topbox_mright.jpg); 
width : 20px; 
} 
.topbox_uright { 
background-image : url(template_img/topbox_uright.jpg); 
height : 20px; 
width : 20px; 
} 
.footer_1 { 
background-image : url(template_img/footer_1.jpg); 
height : 25px; 
} 
.footer_2 { 
background-image : url(template_img/footer_1.jpg); 
height : 25px; 
width : 92px; 
} 
TD.topNavigation { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #ffffff; 
font-weight :bold; 
border-bottom : 0 solid; 
border-color : #b6b7cb; 
} 
.navLeft { 
border-right : 1px solid; 
border-color : #500202; 
width : 185px; 
} 
.navRight { 
border-color : #500202; 
border-top-width : 0; 
border-top-style : solid; 
border-left-width : 1px; 
border-left-style : solid; 
border-right-width : 1px; 
border-right-style : solid; 
width : 185px; 
} 
.moduleRow { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
line-height : 1.0; 
border-bottom : 0 solid #500202; 
border-left : 4px solid #000000; 
} 
.moduleRowOver { 
border-bottom : 0 solid #fd9f00; 
border-left : 4px solid #9f2524; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
line-height : 1.0; 
} 
.moduleRowSelected { 
background-color : #7c0f0c; 
border-left : 4px solid #d3d7da; 
} 
TD.infoBoxHeading_bg { 
padding : 0 0 0 0; 
background : #500202; 
height : 17px; 
border-top : 1px solid; 
border-color : #7c0f0c; 
} 
TD.infoBoxHeading { 
padding : 0 0 0 10px; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
height : 17px; 
color : #fed9d8; 
} 
TD.infoBoxHeading_right { 
padding : 0 0 0 10px; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background : #500202; 
height : 17px; 
color : #fed9d8; 
} 
TD.infoBox, SPAN.infoBox { 
font-family : Verdana, Arial, sans-serif; 
} 
TD.infoBox_right, SPAN.infoBox_right { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background : #000000; 
} 
TD.infoBox_footer { 
border-bottom : 0 solid; 
border-color : #7c0f0c; 
height : 20px; 
} 
.Box_cardcontent { 
padding : 0 0 0 10px; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : normal; 
color : #ffffff; 
} 
.boxTextBG { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
TABLE.formArea { 
background : #500202; 
border-color : #7c0f0c; 
border-style : solid; 
border-width : 1px; 
} 
.boxTextBGII { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background-color : #7c0f0c; 
} 
.boxText { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.boxTextPrice { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #ff0000; 
} 
.errorBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffb3b5; 
} 
.gvBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
border-color : #ffffff; 
border : 1px solid; 
background-color : #ffb3b5; 
} 
.stockWarning { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : ##cc0033; 
} 
.productsNotifications { 
background-color : #f2fff7; 
} 
.orderEdit { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #70d250; 
text-decoration : underline; 
} 
BODY { 
color : #ffffff; 
margin : 0; 
background-color: #000000; 
} 
img { 
border : 0; 
} 
A { 
color : #ffffff; 
text-decoration : none; 
} 
A:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
FORM { 
display : inline; 
} 
TR.header { 
background-color : #ffffff; 
} 
TR.headerNavigation { 
background : #f6f6f6; 
} 
TD.headerNavigation { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : bold; 
border-bottom : 1px solid; 
border-color : #b6b7cb; 
background-color : #f6f6f6; 
} 
A.headerNavigation { 
color : #ffffff; 
} 
A.headerNavigation:hover { 
color : #ffffff; 
} 
TD.conditions { 
background-color : #ff0000; 
} 
A.confirmationEdit { 
color : #009933; 
font-style : italic; 
} 
A.confirmationEdit:hover { 
color : #009933; 
font-style : italic; 
text-decoration : underline; 
} 
TR.headerError { 
background-color : #ff0000; 
} 
TR.headerMessage { 
background-color : #00cc33; 
} 
.moduleHeading { 
font-family : Verdana, Arial, sans-serif; 
font-size : small; 
font-weight : bold; 
padding-bottom : 10px; 
} 
TD.headerError { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #ff0000; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
TR.headerInfo { 
background : #00ff00; 
} 
TD.headerInfo { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #00ff00; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
TR.footer { 
background : #bbc3d3; 
} 
TD.footer { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background : #f6f6f6; 
color : #000000; 
font-weight : bold; 
border-bottom : 1px solid; 
border-color : #b6b7cb; 
} 
.infoBoxContents { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.infoBoxNotice { 
background : #ff8e90; 
} 
.infoBoxNoticeContents { 
background : #ffe6e6; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { 
background : #f8f8f9; 
} 
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { 
background : #f8f8f9; 
} 
TABLE.productListing { 
border : 1px; 
border-style : solid; 
border-color : #b6b7cb; 
border-spacing : 1px; 
} 
.productListing-heading { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background : #b6b7cb; 
color : #ffffff; 
font-weight : bold; 
} 
TD.productListing-data { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
A.pageResults { 
color : #0000ff; 
text-decoration : underline; 
} 
A.pageResults:hover { 
color : #0000ff; 
background : #ffff33; 
} 
TD.pageHeading, DIV.pageHeading { 
font-family : Verdana, Arial, sans-serif; 
font-size : 16px; 
font-weight : bold; 
color : #ffffff; 
} 
TR.subBar { 
background : #f4f7fd; 
} 
TD.subBar { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
} 
TD.main, P.main { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
line-height : 1.5; 
} 
TD.smallText, SPAN.smallText, P.smallText { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
TD.accountCategory { 
font-family : Verdana, Arial, sans-serif; 
font-size : 13px; 
color : #aabbdd; 
} 
TD.fieldKey { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
TD.fieldValue { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
} 
TD.tableHeading { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
SPAN.newItemInCart { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #ff0000; 
} 
CHECKBOX, INPUT, RADIO, SELECT { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
} 
TEXTAREA { 
width : 100%; 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
} 
SPAN.greetUser { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #f0a480; 
font-weight : bold; 
} 
SPAN.underline { 
text-decoration : underline; 
} 
TD.formAreaTitle { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
.copyright { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
line-height : 1.5; 
text-align : center; 
} 
.parseTime { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
line-height : 1.5; 
text-align : center; 
} 
A.copyright { 
color : #000000; 
} 
A.copyright:hover { 
color : #0000ff; 
text-decoration : underline; 
} 
SPAN.markProductOutOfStock { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #c76170; 
font-weight : bold; 
} 
SPAN.productSpecialPrice { 
font-family : Verdana, Arial, sans-serif; 
color : #ff0000; 
} 
SPAN.productOldPrice { 
font-family : Verdana, Arial, sans-serif; 
color : #ff0000; 
text-decoration : line-through; 
} 
SPAN.errorText { 
font-family : Verdana, Arial, sans-serif; 
color : #ff0000; 
} 
SPAN.productDiscountPrice { 
font-family : Verdana, Arial, sans-serif; 
color : #ff0000; 
font-weight : bold; 
} 
.smallHeading { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-weight : bold; 
color : black; 
} 
.checkoutBarFrom, .checkoutBarTo { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #8c8c8c; 
} 
.checkoutBarCurrent { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #ffffff; 
} 
.heading1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7pt; 
} 
.heading2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9pt; 
} 
.heading3 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
} 
.heading4 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12pt; 
} 
.heading5 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 16pt; 
} 
.sitemap_heading { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #666666; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.sitemap_heading a { 
color : #ffffff; 
} 
.sitemap_heading a:hover { 
color : #cccccc; 
text-decoration : none; 
} 
.sitemap_sub { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9pt; 
color : #000000; 
background-color : #e6e6e6; 
padding : 2px 2px; 
} 
.sitemap_sub a { 
color : #000000; 
} 
.sitemap_sub a:hover { 
color : #999999; 
text-decoration : none; 
} 
.messageBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.messageStackError, .messageStackWarning { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background-color : #ffb3b5; 
} 
.messageStackSuccess { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background-color : #99ff00; 
} 
.inputRequirement { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #ff0000; 
} 
.tableShop { 
background-color : #ffffff; 
border-left : 1px solid; 
border-right : 1px solid; 
border-color : #b6b7cb; 
} 
.contentsTopics { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
.tableListingI { 
background-color : #eeeeee; 
} 
.tableListingII { 
background-color : #d0d0d0; 
} 
.tableBody { 
padding : 5px; 
} 
.poweredby { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : bold; 
} 
.onepxwidth { 
width : 1px; 
} 
.footertext { 
font : 55% Verdana, Arial, sans-serif; 
color : #ffffff; 
margin : 0; 
padding : 0; 
} 
h2.products_treadmill_head { 
text-align : center; 
border : 1px solid #500202; 
color : #500202; 
background-image : url(template_img/products_treadmill_header.gif) repeat-x; 
font-size : 1.1em; 
text-align : center; 
margin : 15px auto 0 auto; 
width : 600px; 
height : 20px; 
} 
div#products_treadmill { 
width : 600px; 
text-align : center; 
margin : 0 auto; 
border : 1px solid #500202; 
text-align : center; 
background-image : url(template_img/products_treadmill.gif) repeat-x; 
margin-bottom : 5px; 
} 
div#products_treadmill ul { 
width : 600px; 
text-align : center; 
margin : 0 auto; 
} 
div#products_treadmill ul li { 
width : 230px; 
float : left; 
text-align : center; 
height : 150px; 
padding-bottom : 30px; 
} 
div#products_treadmill a.textlink:link { 
text-decoration : none; 
font-weight : bold; 
font-size : 0.8em; 
color : #fff; 
} 
div#products_treadmill a.textlink:visited { 
text-decoration : none; 
font-weight : bold; 
font-size : 0.8em; 
color : #fff; 
} 
div#products_treadmill a.textlink:hover { 
text-decoration : none; 
font-weight : bold; 
font-size : 1em; 
color : #fff; 
} 
div#products_treadmill a.textlink:active { 
text-decoration : none; 
font-weight : bold; 
font-size : 0.8em; 
color : #fff; 
} 
div#products_treadmill a.textlink:focus { 
text-decoration : none; 
font-weight : bold; 
font-size : 0.8em; 
color : #500202; 
} 
div#products_treadmill img { 
display : block; 
margin : 8px auto; 
border : 1px solid #500202; 
} 
#BoxBrands { 
position : relative; 
cursor : pointer; 
} 
#BoxBrands div { 
background-color : #000; 
margin : 0; 
padding : 0; 
cursor : pointer; 
display : none; 
position : absolute; 
top : 45px; 
left : 5px; 
width : 220px; 
height : 300px; 
overflow : auto; 
border : 1px solid #222; 
z-index : 10; 
} 
#BoxBrands:hover div { 
display : block; 
} 
#BoxBrands ul { 
text-align : center; 
margin : 5px 0 0; 
padding : 0; 
border-top : 1px dotted #999; 
} 
#BoxBrands li { 
list-style-type : none; 
display : inline; 
margin : 0; 
padding : 0; 
} 
#BoxBrands a { 
display : block; 
border-bottom : 1px dotted #999; 
} 
.seo{
		position:absolute;
		top:-500px;
		height:auto;
		width:auto;
		}
.buttonundfeld input { vertical-align:middle; }


.poll_question  {
  background-color:#dddddd; 
  padding:5px;
  margin-bottom:10px;
  font-family:Verdana, Arial, sans-serif; 
  font-size: 11px;
  color: #000000;
}

.allproductsHeader {background-color:#000000; color:#6f6f6f; padding-left:3px;}
.allproductsContent {color:#ffffff; padding:2px;}			
.allproductsContent h1 {font-size: 12px; margin: 2px 2px 2px 0px; color: #E8A000; }	
.allproductsContent a {color: #6f6f6f; }

/* Manufacturers Tables */
.manufacturers_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; 
	background-color: #000000; 
	padding-top: 2px; padding-bottom: 2px;}
.manufacturers_heading a {color:#ffffff;}
.manufacturersp_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemapheader h2 {padding:0; margin:0;}
.sitemapheader h2 a {color:#fff; font-size:1.1em;}
.sitemapcontent ul {margin:0; padding:0;}
.sitemapcontent ul li.level_ {padding:10px 0 5px 0;}
.sitemapcontent ul li.level_ a {font-weight:bold;}

.sitemapcontent ul li.level_1 {margin:0 0 0 10px; padding:2px 0;}
.sitemapcontent ul li.level_1 a {font-weight:normal; color:#555;}

.sitemapcontent ul li.level_2 {margin:0 0 0 20px; padding:2px 0;}
.sitemapcontent ul li.level_2 a {font-weight:normal; color:#555;}


div.subCategories {padding: 15px; background: #EAE9E9; border:#949494 1px solid;}
div.subCategories h2 {color: #000; font-size: 14px; margin-top:0}
