.productsStartBox {
  color			: #000000;
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
 background-color	: #FFFFFF;
}
#first	{
  display	: block;
}
#second	{
  display	: none;
}

.tax_info {
  color		: #444752;
  font-size	: 9px;
  font-weight	: bold;
  font-family	: Verdana, Arial, sans-serif;
}

.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;}
}

div.pxwebshop {
	position	: absolute;
	top		: 0px;
	left		: 439px;
	margin-left 	: 50%;
	z-index		: 1;
}
s
.footnotes, .footnotes a , .footnotes sup  {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  color			: #000000;
  }

.footnotes sup {
  font-size		: 8px;
  }

.footnotes a:hover {
  text-decoration 	: underline;
  }


.categoriesBox, .category A, .category_active A, .subcategory A, .subcategory_active A, .subsubcategory A, .subsubcategory_active A {
  color			: #ffffff;
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
}

.subcategory A, .subsubcategory A {
  color			: #ffffff;
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
 background-color	: #262626;
}


.category A, .category_active A, .subcategory A, .subcategory_active A, .subsubcategory A, .subsubcategory_active A {
  display			: block;
  padding			: 3px 0px 3px 0px;
  color				: #ffffff;
  font-weight		: bold;
  border-bottom		: 1px dotted #7F7F7F;
}

.category_active A {
  color			: #ffffff;
  background-color	: #FE9600;
}

.subcategory A, .subcategory_active A  {
  padding-left		: 7px;
}

.subcategory_active A {
  background-color	: #585858;
}

.subsubcategory A {
  background-color	: #585858;
}

.subsubcategory_active A {
  background-color	: #FE9600;
}
.infobox 		{
  color			: #ffffff;
  background-color	: #FE9600;
}

.category A:hover, .category_active A:hover {
  color			: #ffffff;
  background-color	: #FE9600;
}

.subcategory A:hover, .subcategory_active A:hover {
  color				: #ffffff;
  background-color	: #585858;
}

.subsubcategory A:hover, .subsubcategory_active A:hover {
  background-color	: #585858;
}


.categoriesBoxContents {
  color			: #565656;
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  }

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
}

.infoBoxContentsCo2 {
  background		: #F8F8F9;
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  }


.boxText {
  font-family		: Verdana, Arial, sans-serif; font-size: 9px;
  color   			: #ffffff;
  }

.errorBox {
  font-family		: Verdana, Arial, sans-serif; font-size: 9px;
  background		: #ffffff; font-weight: bold;
  }

.stockWarning {
  font-family		: Verdana, Arial, sans-serif; font-size: 9px; color: #cc0033;
  }

.productsNotifications {
  background		: #f2fff7;
  }

.orderEdit {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 9px;
  color			: #ff8e00;
  text-decoration	: underline;
  }

.page_info_title {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 12px;
  color   		: #5E5E5E;
  padding-top		: 5px;
  font-weight		: bold;
  }

body, td, div {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  }

body {
  background		: #000000;
  margin		: 0px;
  background-image	: url('images/background.jpg');
  background-repeat	:repeat-x;

  }

A {
  color			: #000000; text-decoration: none;
  }

A:hover {
  color			: #000000;
  }

FORM {
  display		: inline;
  }

TR.header {
  background		: #707070;
  }

TR.headerNavigation {
  color			: #000000;
  }

TD.headerNavigation {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 8px;
  color			: #000000;
  font-weight		: bold; padding: 7px;
  background-image	: url('images/menu2_bar.gif');
  }

A.headerNavigation {
  color			: #000000;
  }

A.headerNavigation:hover {
  color			: #A2A2A2;
  }

TR.headerError {
  background		: #ff0000;
  }

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				: #000000;
  font-weight		: bold;
  text-align		: center;
  }

TR.footer {
  background-color	: transparent;
  }

TD.footer {
  font-family		: Verdana, Arial, sans-serif;
  font-size			: 10px;
  padding			: 6px;
  background-image	: url('images/menu2_bar.gif');
  }

.infoBox {
  background-color	: transparent;
  }

.infoBoxContents {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  background-color	: transparent;
  color			:#ffffff;
  }

.infoBoxContentsCart {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  background-color	: transparent;
  color			: #ffffff;
  }



 .categoriesBoxContents {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  background-color	: transparent;

 }



.infoBoxNotice {
  background		: #FF8E90;
  }
.infoBoxNoticeContents {
  background		: #FFE6E6;
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  }

TD.infoBoxHeading {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  color   		: #ffffff;
  background-image	: url('images/infobox/oben.jpg');
  text-align		: left;
  }

TD.infoBox, SPAN.infoBox {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
 }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background		: #ffffff;
  }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background		: #ffffff;
  }

TABLE.productListing {
  background-image	: url(images/infobox/productlisting_tr_bg.jpg);
  border-color		: #b6b7cb;
  background-position	: 0px 18px;
  }


.productListing-heading {
  font-family		: Verdana, Arial, sans-serif;
  font-size			: 10px;
  background		: #E4E4E4;
  color				: #000000;
  font-weight		: bold;
  padding			: 2px;
  border-bottom		: 2px solid #FFFFFF;
  }

TR.productListing-odd {
  }

TR.productListing-even {
  }


TD.productListing-data {
  color				: #000000;
  font-family			: Verdana, Arial, sans-serif;
  font-size			: 9px;
  }

A.pageResults {
  color				: #000000;
  }

A.pageResults:hover {
  color				: #000000;
  }

TD.pageHeading, DIV.pageHeading {
  font-family		: Verdana, Arial, sans-serif;
  font-size			: 16px;
  font-weight		: bold;
  color				: #000000;
  }

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;
  color			: #000000;
  }

TD.smallText, SPAN.smallText, P.smallText {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 12px;
  font-weight		: bold;
  color			: #FFFFFF;
  }

TD.sTstartProdukte, DIV.sTstartProdukte, SPAN.sTstartProdukte, P.sTstartProdukte{
  font-family		: Verdana, Arial, sans-serif;
  font-size			: 10px;
  color				: #000000;
  }

A.sTstartProdukte {
  text-decoration	: none;
  }

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			: #ffffff;
  }

.infoBoxCart {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  color			: #ffffff;
  }

CHECKBOX, RADIO, SELECT {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 11px;
  }

INPUT {
  background-color	: #ffffff;
  font-size		: 11px;
  }

.Feld {
background-color	:#ffffff; border:1px solid #cccccc; }



TEXTAREA {
  width			: 100%;
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 11px;
  }

SPAN.greetUser {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 12px;
  color			: #E80000;
  font-weight		: bold;
  }

TABLE.formArea {
  background		: #f1f9fe;
  border-color		: #7b9ebd;
  border-style		: solid;
  border-width		: 1px;
  }

TD.formAreaTitle {
  font-family		: Tahoma, Verdana, Arial, sans-serif;
  font-size		: 12px;
  font-weight		: bold;
  }

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.errorText {
  font-family		: Verdana, Arial, sans-serif;
  color			: #ff0000;
  }

.moduleRowOver {
  background-color	: #D7E9F7;
  cursor		: pointer;
  cursor		: pointer;
  }

.moduleRowSelected {
  background-color	: #E9F4FC;
  }

.checkoutBarFrom, .checkoutBarTo {
  font-family		: Verdana, Arial, sans-serif;
  font-size: 10px; color: #8c8c8c;
  }

.checkoutBarCurrent {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  color			: #000000;
  }

.messageBox {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  }

.messageStackError, .messageStackWarning {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 12px;
  color			: #A93232;
  background-color	: #ffffff;
  }

.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;
  }

.site_table {
  background-color	: #FFFFFF;
  }

TD.left {
  background-color	: transparent;
  }

TD.right {
  background-color	: #F7F7F7;
  }

TABLE.content {
  padding		: 7px;
  }

.foot_dole {
  background-image	: url('images/pyk_down.gif');
  background-repeat	: repeat-x;
  background-position	: top;
  height		: 10px;
  border-top		: 1px solid #333333;
  background-color	: #CCCCCC;
  }

.desno {
  width			: 10px;
  background-image	: url('images/pyk_right.gif');
  background-repeat	: repeat-y;
  background-position	: left;
  background-color	: #CCCCCC;
  }

TD.footer a {
 color			: #C0C0C0;
 }
.copy {
  font-family		: Verdana, Arial, sans-serif;
  font-size		: 10px;
  color			: #495169;
  padding		: 5px;
  }

/*  Kopfbereich */

#main_header {
    position:relative;
    width:908px;
    height:160px;
    background-image:url(images/header.jpg);
}

#cart_overview {
    display:block;
    text-decoration:none;

    position:absolute;
    top:80px;
    left:590px;

    font-size:12px;
    color:white;
    text-align:right;

    width:150px;
    height:30px;

    padding-right:35px;

    background-image:url(images/icons/korb.gif);
    background-position:right;
    background-repeat:no-repeat;

}

#top_menu {
    position:relative;
    top:119px;
    left:5px;
    width:908px;
}

#top_menu a {
    position:relative;
    display:block;
    float:left;
    height:36px;
}

#top_menu a:hover {
    background-color:#6f6f6f;
    filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
}

#link_home {
    width:136px;
}

#link_kat {
    width:116px;
}

#link_nl {
    width:153px;
}

#link_suche {
    width:103px;
}

#link_hilfe {
    width:89px;
}

#link_kasse {
    width:202px;
}

#link_ankauf {
    width:101px;
}

#submenu_hilfe {
    display:none;

    padding-left:5px;
    padding-right:5px;
    padding-bottom:2px;

    width:180px;

    position:absolute;
    top:36px;
    left:507px;

    background-color:#2f2f2f;

    background-image:url(images/bg_menu.gif);
    background-repeat:repeat;
    background-position: 1px 1px;

    border-left:1px solid #6f6f6f;
    border-right:1px solid #6f6f6f;
    border-bottom:1px solid #6f6f6f;

}

#submenu_warenkorb {
    display:none;

    padding-left:5px;
    padding-right:5px;
    padding-bottom:2px;

    width:180px;

    position:absolute;
    top:36px;
    left:596px;

    background-color:#2f2f2f;

    background-image:url(images/bg_menu.gif);
    background-repeat:repeat;
    background-position: 0px 1px;

    border-left:1px solid #6f6f6f;
    border-right:1px solid #6f6f6f;
    border-bottom:1px solid #6f6f6f;

}

#top_menu .submenu a {
    padding:2px;
    font-size:12px;
    font-weight:bold;
    color:white;
    float:none;
    height:16px;
    text-align:left;
}

#top_menu .submenu a:hover {
    filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
    background-color:#ff9f00;
}