.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #c0c0c0; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FF0000; }
.productsNotifications { background: #ffffff; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FF0000; text-decoration: underline; }
.logo { font-family : Verdana, Arial, sans-serif; font-size : 30px; color: #FFFFFF; }
.bold {font-weight : bold;}
BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  scrollbar-3dlight-color: #C3C3C3;
  scrollbar-arrow-color: #ffffff;
  scrollbar-base-color: #C3C3C3;
  scrollbar-darkshadow-color: #C3C3C3;
  scrollbar-highlight-color: #C3C3C3;
  scrollbar-shadow-color: #C3C3C3;
  scrollbar-face-color: #C3C3C3;
  scrollbar-track-color: #ffffff;
}
    TR.ccc {
     cursor: pointer; 
     cursor: hand;
    }
    

Table.gradient_header{
  color: #000000;
  background: #C3C3C3;
  BACKGROUND-IMAGE: url(images/header/headerbackground.gif); BACKGROUND-REPEAT: repeat;
	}
	
	Table.account{
  color: #000000;
  background: #C3C3C3;
  BACKGROUND-IMAGE: url(images/header/accountmenu.gif); BACKGROUND-REPEAT: repeat;
	}
	
td.tableback{
  color: #000000;
  background: #C3C3C3;
  BACKGROUND-IMAGE: url(images/header/headerimage.jpg); BACKGROUND-REPEAT: repeat;
	}	
	td.search{
  color: #000000;
  background: #C3C3C3;
  BACKGROUND-IMAGE: url(images/header/gradientmenu_search.gif); BACKGROUND-REPEAT: repeat;
	}

Table.footer{
  color: #000000;
  background: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#DADAE4);
  border-bottom: 1px solid #E2E2E2;
	}
Td.breadcrumb{
  color: #000000;
  background: #C3C3C3;
  BACKGROUND-IMAGE: url(images/header/breadcrumb.gif); BACKGROUND-REPEAT: repeat;
}
		
	
Table, td, tr, p{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
.centerbody
{
  background: #ffffff;
  text-align: center
}
.column_left
{
  background: #ffffff;
}


.marg_left
{
  background: #ffffff;

}

.marg_right
{
  background: #ffffff;
}



.column_right
{
  background: #ffffff;
  text-align: right
}

.marg_bottom
{
  background: #ffffff;
}


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

A.breadcrumb:hover {
  color: #000000;
  text-decoration: underline;
}


A.white {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

A.white:hover {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}


A {
  color: #323296;
  text-decoration: underline;
}

A:hover {
  color: #FE7A26;
  text-decoration: underline;
}

FORM {
	display: inline;
}



TR.header {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#707070);
}


A.headerNavigation { 
  color: #000000; 
  font-size: 11px;
  font-weight : bold;
  text-decoration: none;

}

A.headerNavigation:hover {
  color: #FE7A26; 
  font-size: 11px;
  font-weight : bold;
  text-decoration: none;
}


A.categorieNavigation { 
  color: #000000; 
  font-size: 11px;
  font-weight : bold;
  text-decoration: none;
  text-transform: uppercase;
}

A.categorieNavigation:hover {
  color: #FE7A26; 
  font-size: 11px;
  font-weight : bold;
  text-decoration: none;
  text-transform: uppercase;
}




A.footerNavigation { 
  color: #000000; 
}

A.footerNavigation:hover {
  color: #FE7A26; 
}

TD.Headermenu{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #8E8E8E;
}

TD.Headermenu_right{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  border-left: 1px solid #ffffff;
}





Table.headernavigation { 
  BACKGROUND-IMAGE: url(images/header/headernavigation.gif); BACKGROUND-REPEAT: repeat;
}
Table.headerimage { 
  BACKGROUND-IMAGE: url(images/header/img_back1.gif); BACKGROUND-REPEAT: repeat;
}

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


}



TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}



TD.productDesc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}


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

.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #000000;
  color: #ffffff;
  font-weight: bold;
}

.infoBoxNotice {
  background: #FF0000;
}

.infoBoxNoticeContents {
  background: #FFAAAA;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}



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

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

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

}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C3C3C3);
  color: #000000;
  font-weight: bold;
  padding: 4px;}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
    padding: 4px;
	  }

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #ff0000;
  background: #ffffff;
}

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

TR.subBar {
  background: #ffffff;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
}

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

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: 11px;
  color: #ff0000;
}




 INPUT, textarea, radio, checkbox, select {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C3C3C3);
 border-top: 1px solid #C3C3C3;
 border-bottom: 1px solid #C3C3C3;
 border-left: 1px solid #C3C3C3;
 border-right: 1px solid #C3C3C3;
}



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

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

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

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

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #DBDBDB; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #DBDBDB; }

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

/* message box */

.messageBox { 
font-family: Verdana, Arial, sans-serif;
font-size: 10px; color: #FF0000;
}
.messageStackError, .messageStackWarning, .messageStackSuccess  {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #FF0000;
font-weight: bold;
}

/* input requirement */

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

/*produktinfo*/

TABLE.produktinfo{
background: #ffffff;
color: #000000;
 border-top: 1px solid #C3C3C3;
 border-bottom: 1px solid #C3C3C3;
 border-left: 1px solid #C3C3C3;
 border-right: 1px solid #C3C3C3; 
}

.infoBoxNotice {
  background: #c0c0c0;
    color: #ff0000;

}

.infoBoxNoticeContents {
  background: #dddddd;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

.mainbox{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 border-top: 1px solid #C3C3C3;
 border-bottom: 1px solid #C3C3C3;
 border-left: 1px solid #C3C3C3;
 border-right: 1px solid #C3C3C3; 
}

.mainBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;

}

.infobox{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 border-top: 1px solid #C3C3C3;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C3C3C3);
 border-bottom: 1px solid #C3C3C3;
 border-left: 1px solid #C3C3C3;
 border-right: 1px solid #C3C3C3; 
}

.statBox {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
BACKGROUND-IMAGE: url(images/statbox/statpicture.gif);
 border-bottom: 1px solid #C3C3C3;
 border-left: 1px solid #C3C3C3;
 border-right: 1px solid #C3C3C3;
}

TD.statBoxHeading {
color: #000000;
font-size: 11px;
font-weight: bold;
background: #ffffff;
BACKGROUND-IMAGE: url(images/loginbox/gradient_header.gif);
BACKGROUND-REPEAT: repeat;

}

TD.statBoxContents{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #000000;
padding: 4px;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
color: #000000;
font-weight: bold;
background: #c0c0c0;
BACKGROUND-IMAGE: url(images/infobox/gradient_header.gif);
BACKGROUND-REPEAT: repeat;
}

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


.LogInBox {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;

BACKGROUND-IMAGE: url(images/loginbox/loginpicture.jpg);
 border-bottom: 1px solid #C3C3C3;
 border-left: 1px solid #C3C3C3;
 border-right: 1px solid #C3C3C3;
}

TD.LogInBoxHeading {
color: #000000;
 font-size: 11px;
font-weight: bold;
background: #ffffff;
BACKGROUND-IMAGE: url(images/loginbox/gradient_header.gif);
BACKGROUND-REPEAT: repeat;
}

TD.LogInBoxContents{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #000000;
}

TD.contentBoxHeading {
color: #ffffff;
font-weight: bold;
background: #000000;
BACKGROUND-IMAGE: url(images/loginbox/gradient_header.gif);
BACKGROUND-REPEAT: repeat;
}

.contentBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.LanguageBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.LanguageBoxHeading {
color: #ffffff;
font-weight: bold;
background: #000000;
BACKGROUND-IMAGE: url(images/infobox/gradient_header.gif);
BACKGROUND-REPEAT: repeat;
}