/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/
BODY {height:100%;font-size: 12px;font-family: Arial, sans-serif;color: #000000;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;text-align:center;background-image: url(design/htg.png);}
div.haupt{width:1176px;margin-left:auto;margin-right:auto;}
div.header{height:278px;background-image:url(design/header.png);background-repeat:no repeat;background-position:top center;text-align:left;border-top:1px solid #072839;}
div.maincontainer{padding-top:125px;}
div.ALT______________links{float:left;margin-top:90px;width:245px;height:100%;padding-left:0px;display:inline;}
div.links{float:left;margin-top:4px;width:245px;height:100%;padding-left:0px;display:inline;}
div.main_content{float:left;width:891px;text-align:left;margin:0;display:inline;}
div.main_content1{float:left;width:891px;text-align:left;margin:0;display:inline;}
div.main_content2{float:left;width:866px;text-align:left;margin:0;display:inline;background-image: url(design/middle_main_content.png);padding-left:25px;}
div.main_content2a{float:left;width:850px;text-align:left;}
div.main_content3{float:left;width:891px;text-align:left;margin:0;display:inline;}

h1 {color:#013160;font-weight:bold;font-size:16px;height:20px;margin:0px 5px 0px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#013160;}
h2 {font-weight:bold;font-size:13px;margin:15px 0px 4px 0px;padding:0px;}
h3 {font-size:13px;margin:15px 0px 4px 0px;padding:0px;}



/*_________ FOOTER ____________*/
div.footer {margin:0px;position:absolute center;}
A.copyright {color:#ffffff;}
A.copyright:hover {color:#ffffff;text-decoration:underline;}
div.copyright {text-align:center;color:#ffffff;font-size:11px;}

/*_________ BOXEN ____________*/
div.box_text {text-align:left;margin-left:0px;margin-top:20px;color:#ffffff;}
div.box_text_inhalt {text-align:left;margin-left:40px;color:#ffffff;}
div.box_text_inhalt_news {text-align:left;margin-left:23px;color:#ffffff;}
div.box_text_inhalt_non {text-align:left;margin-left:23px;color:#000000;}
div.box_text_inhalt_best {margin-top:5px;height:213px;width:194px;text-align:center;background-image: url(design/htb_box.png);background-repeat:no repeat;}
div.box_text_inhalt_trusted {margin-top:5px;height:150px;width:194px;text-align:center;background-image: url(design/htb_trusted.png);background-repeat:no repeat;}
div.header_trusted {height:100px;width:194px;text-align:center;background-image: url(design/htb_trusted_header.png);background-repeat:no repeat;}
div.box_text_inhalt_best2 {margin-top:10px;width:194px;text-align:center;}

/*_________ LINKS ____________*/
a.white{color:#ffffff;text-decoration:none;}
a.white:hover{color:#ffffff;text-decoration:underline;}

/*_________ Kategorie Listing ____________*/
.floatb { overflow:hidden; }
* html .floatb { width:100%; }
.listingCatNonRowName {padding:2px;}
.listingCatNonRow {float:left;line-height:20px;text-align:center;width:30%;margin:1px;padding:4px;}

/*Product Info*/
div.product_infoheader{margin:0;width:816px;}
div.infoheader_links{float:left;margin:0px;width:408px;height:100%;padding:0px;display:inline;}
div.infoheader_rechts{float:left;width:408px;text-align:right;margin:0;display:inline;}
div.product_info{margin:0;width:816px;}
div.info_links{float:left;margin:0px;width:255px;height:100%;padding:0px;display:inline;}
div.info_rechts{float:left;width:561px;text-align:left;margin:0;display:inline;}

/*_________ New_Products Listing ____________*/
.listingCat_new{background-image: url(design/htg_new_products.png);background-repeat:repeat-y;}
.listingCatNonRow_new{float:left;line-height:20px;text-align:center;width:24%;}
.listingCatNonRowName_new {height:108px;padding:0px;}
.galerie_bild{}
span.title,a.title,a.title:hover{color:#013160;font-weight:bold;}
span.price{color:#013160;}
span.mwst,a.mwst,a.mwst:hover{font-size:10px;}
.listingList_new{margin:0;}
.listingListNonRow_new{float:left;line-height:20px;text-align:center;width:24%;}
.listingListNonRowName_new {height:135px;padding:0px;}

CHECKBOX, RADIO, SELECT {font-size: 11px;}
TEXTAREA { width: 95%;font-size: 11px;background:#ffffff;border:1px solid #013160;}
INPUT{font-size: 11px;background:#ffffff;border:1px solid #013160;}
.pull{font-size: 11px;background:#CFE8F3;}
INPUT.box{font-size: 11px;background:#ffffff;border:1px solid #013160;}
INPUT.button {border-width : 0px;}

a.green_small,a.green_small:hover{color:#013160;font-size: 9px;}

TD.title {font-weight:bold;color: #013160;text-transform:uppercase;}
TD.pageHeading, DIV.pageHeading {height:29px;font-weight: bold;color: #000000;padding-left:8px;text-transform:uppercase;}
TD.pageHeading_yellow {height:29px;font-weight: bold;color: #000000;padding-left:8px;text-transform:uppercase;}
TD.headerNavigation {color: #000000;font-weight : bold;border-bottom: 1px solid;border-color: #b6b7cb;background-color: #F6F6F6;}

A.headerNavigation {color: #ffffff;text-transform:uppercase;font-weight: bold;}
A.headerNavigation:hover {color: #ffffff;text-transform:uppercase;text-decoration: underline;font-weight: bold;}
A.headerNavigation_header {font-size: 10px;color: #000000;font-weight: bold;}
TD.headerNavigation_header{font-size: 10px;color: #000000;font-weight: bold;}
A.headerNavigation_header:hover {font-size: 10px;color: #000000;text-decoration: underline;font-weight: bold;}
A {color: #000000;text-decoration: none;}
A:hover {color: #013160;text-decoration: underline;}

.boxTextPrice {color: #FF0000;}

.errorBox {font-size:10px;font-weight: bold;background-color: #ffb3b5;}
.gvBox {	font-size:14px;font-weight: bold;border-color: #FFFFFF;border: 1px solid;background-color: #ffb3b5;}
.stockWarning {font-size : 10px;color: #cc0033;}
.orderEdit {font-size : 10px;color: #70d250;	text-decoration: underline;}
img{border:0;}
FORM {display: inline;}

TD.conditions {background-color: #FFCCCC;}

A.confirmationEdit {color: #000000;}
A.confirmationEdit:hover {color: #000000;text-decoration: underline;}
TR.headerError { background-color: #ff0000;}

TR.headerMessage {background-color: #00CC33;}

.moduleHeading {	font-weight: bold;padding-bottom: 10px;}

TD.headerError {font-size: 12px; background: #ff0000;color: #ffffff; font-weight : bold; text-align : center;}

TD.headerInfo {background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}

TR.footer { background: #bbc3d3;}

TD.footer {background: #F6F6F6;color: #000000;font-weight : bold;border-bottom: 1px solid;border-color: #b6b7cb;}

.infoBoxNotice { background: #FF8E90;}

.infoBoxNoticeContents {background: #FFE6E6;}

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;
}


.productListing-heading {
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}


A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main {
  line-height: 1.5;
}

TD.main_green {
  font-size: 12px;
  color: #013160;
}

TD.main_green_small {
  font-size: 10px;
  color: #013160;
}

a.main_green_small {
  font-size: 10px;
  color: #013160;
}
a.main_green_small:hover {
  font-size: 10px;
  color: #013160;
}
TD.main_black_small {
  font-size: 9px;
  color: #000000;
}

TD.main_black {
  font-size: 12px;
  color: #000000;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-weight: bold;
}


TD.tableHeading {
  font-weight: bold;
}

SPAN.newItemInCart {
  color: #ff0000;
}

SPAN.greetUser {color: #013160;font-weight: bold;}

SPAN.underline {text-decoration: underline;}


TD.formAreaTitle {font-weight: bold;}

.parseTime {font-size: 11px;line-height: 1.5;text-align:center;}


SPAN.markProductOutOfStock {color: #c76170; font-weight: bold;}

SPAN.productSpecialPrice {color: #ff0000;}
SPAN.productOldPrice {color: #ff0000;text-decoration: line-through;}
SPAN.errorText { color: #ff0000;}

SPAN.productDiscountPrice {color: #ff0000;font-weight: bold;}

.smallHeading {font-weight: bold;color: #000000;}

.moduleRow {line-height: 1.5;}
.moduleRowOver { line-height: 1.5;}
.moduleRowSelected {line-height: 1.5; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, sans-serif; font-size: 12px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: 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: 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;}


/* message box */

.messageBox { font-family: Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, sans-serif; font-size: 12px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	width: 207px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}

.contentsTopics {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
