@charset "utf-8";
body { color: black; font-family: Arial, Helvetica, sans-serif; background-color: white; margin: 0; padding: 0; list-style-type: disc; text-shadow: 2px 2px 1px #ccc;}
.maintable { text-align: center; position: relative; top: 0; width: 995px; margin: 0; padding: 0; border: solid 0 transparent; }
#maintableheader { text-align: center; margin: 0; padding: 0; position: relative; top: 0; width: 995px; height: 73px; min-width: 995px; min-height: 73px; max-width: 995px; max-height: 73px; border: solid 0 transparent; }
.maincontent { font-size: 11px; line-height: 1.4; background-color: #fff; text-align: left; vertical-align: top; position: relative; top: 0; width: 620px; min-width: 620px; max-width: 620px; margin: 0; padding: 8px 1px 1px; border: solid 0 transparent; }
#startpagetable { text-align: center; width: 100%; margin: 12px 0; border: solid 0 transparent; }
.navLeft { background-color: white; vertical-align: top; width: 183px; margin: 0; padding: 0 0 0 2px; }
.navlefttable { background-color: white; top: 0; width: 183px; height: 100%; margin: 0; padding: 0; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.navRight { background-color: #fff; width: 183px; max-width: 183px; padding: 0 2px 0 0; }
iframe { color: #366; background-color: #fff; background-position: 100% 100%; margin: 0; padding: 0; border: solid 0 transparent; outline: solid 0 #cc9; }
hr { color: #ccc; background-color: #ccc; width: 100%; height: 1px; margin: 0; border: solid 0 transparent; }
img{ border:0; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
A { color: #000; font-size: 11px; background-color: transparent; text-decoration: none; }
h1 { color: #666; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: transparent; }
A:hover { color: #999; font-size: 11px; text-decoration: underline; }
A.confirmationEdit {
	color: #009933;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
A.copyright { color: #999; }
A.copyright:link { color: #999; }
A.copyright:visited { color: #999; }
A.copyright:hover {
  color: #64c864;
  text-decoration: underline;
}
A.footer { color: #ccc; }
A.xxxxx { color: #fff; }
A.footer:link { color: #ccc; }
A.footer:visited { color: #ccc; }
A.footer:hover { color: #ccc; }
A.pageResults {
	color: #366;
	text-decoration: underline;
}
A.pageResults:hover {
  color: #366;
  background: #ccc;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}
FORM { position: relative; top: 0; margin: 0; padding: 0; border: solid 0 transparent; }
SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}
SPAN.greetUser {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #333;
}
SPAN.markProductOutOfStock { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; float: left; }
SPAN.newItemInCart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
SPAN.productDiscountPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
  font-weight: bold;
}
SPAN.productOldPrice {
	font-family: Arial, Verdana, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}
SPAN.underline {
	text-decoration: underline;
}
TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
}
TABLE.formAreaCompany { background: #fafafa; border: solid 1px #ddd; }
TABLE.productListing {
  border: solid 1px #ccc;
  border-spacing: 1px;
}
TD.accountCategory {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.conditions {
  background-color: #fc9;
}
TD.copyright { color: #999; font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 1.5; }
TD.copyright:link { color: #999; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 1.5; }
TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}
TD.footer { font-family: Arial, Verdana, sans-serif; font-size: 8px; background: transparent; color: #ccc; font-weight : bold; text-decoration: none; }
TD.formAreaTitle {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.headerNavigation_left { color: #366; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background-color: white; text-align: left; text-indent: 5px; vertical-align: middle; }
.headerNavigation_left:link { color: #366; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background-color: white; text-align: left; text-indent: 5px; }
.headerNavigation_left:hover { color: #366; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background-color: white; text-align: left; text-indent: 5px; }
TD.headerNavigation_right { color: #366; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background-color: white; text-align: right; padding-right: 5px; white-space: nowrap; }
TD.headerNavigation_right:hover { color: maroon; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background-color: white; white-space: nowrap; }
TD.infoBox, SPAN.infoBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; background: #fff; }
TD.infoBox_right, SPAN.infoBox_right { font-family: Arial, Verdana, sans-serif; font-size: 10px; background: transparent; text-align: left; border-bottom: 1px solid #666; }
TD.infoBoxHeading { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; height:16px; color: #000; text-indent: 6px; }
.infoBoxHeading { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; line-height: 16px; background-color: #cc9; text-align: left; text-indent: 6px; vertical-align: middle; height: 16px; margin-top: 8px; border-top: 1px solid #cc9; border-right: 1px solid #cc9; border-left: 1px solid #cc9; -moz-border-radius-topleft: 5px; -khtml-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius-topright: 5px; }
.infoBoxHeadingLink { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; line-height: 16px; }
.a.infoBoxHeading:link { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; line-height: 16px; background-image: url(img/bg_top_navheader.gif); background-repeat: repeat; text-align: left; text-indent: 6px; height: 16px; vertical-align: middle; }
.a.infoBoxHeading:hover { color: #999; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; line-height: 16px; background-image: url(img/bg_top_navheader.gif); background-repeat: repeat; text-align: left; text-indent: 6px; height: 16px; vertical-align: middle; }
.a.infoBoxHeading:visited { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; line-height: 16px; background-image: url(img/bg_top_navheader.gif); background-repeat: repeat; text-align: left; text-indent: 6px; height: 16px; vertical-align: middle; }
.infoBoxHeading_right { color: #ffffff; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; line-height: 16px; background-image: url(img/bg_top_navheader.gif); background-repeat: repeat; text-align: left; text-indent: 6px; height: 16px; margin-top: 8px; border-top: 1px solid #cc9; border-right: 1px solid #cc9; border-left: 1px solid #cc9; }
TD.infoBoxHeading_right { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; height:16px; color: #fff; background-image: url(img/bg_top_navheader.gif); background-repeat: repeat; background-position: 0 0; }
TD.main, P.main { font-size: 11px; line-height: 1.4; background-color: transparent; text-align: left; padding: 1px; }
TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TEXTAREA {
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}
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;
}
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.footer {
  background: transparent;
}
TR.header {
	background-color: transparent;
}
TR.headerError {
  background-color: #ff0000;
}
TR.headerInfo {
  background: #00ff00;
}
TR.headerMessage {
	background-color: #00CC33;
}
TR.headerNavigation { background-color: #f6f6f6; vertical-align: middle; }
TR.subBar {
  background: #f4f7fd;
}
.boxcurrencies { text-align: center; }
.boxText { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #fff; text-align: left; margin-bottom: 8px; padding: 2px 2px 16px; border-right: 1px solid #cc9; border-bottom: 1px solid #cc9; border-left: 1px solid #cc9; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; }
.cartadvice { color: #999; font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #fff; text-align: left; width: 310px; margin-right: auto; margin-left: auto; padding: 32px 16px 16px; }
.cartText { color: #666; font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #fff; text-align: left; margin-right: auto; margin-bottom: 16px; margin-left: auto; padding: 2px 6px 10px; border-right: 1px solid #cc9; border-bottom: 1px solid #cc9; border-left: 1px solid #cc9; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; }
ul#boxTextBestsellerlist { font-size: 10px; font-family: Arial, Verdana, sans-serif; font-stretch: extra-condensed; text-align: left; vertical-align: top; width: 100%; margin: 0; padding: 0; display: block; }
ul#boxTextBestsellerlist li { font-size: 10px; font-family: Arial, Verdana, sans-serif; font-stretch: extra-condensed; vertical-align: top; width: 100%; height: 50px; min-height: 50px; max-height: 50px; margin: 0; padding: 0; list-style-type: none; display: block; }
ul#boxTextBestsellerlist a { font-size: 10px; font-family: Arial, Verdana, sans-serif; font-stretch: extra-condensed; vertical-align: top; width: 100%; margin: 0; padding: 0; display: block; }
ul#boxTextBestsellerlist img { vertical-align: top; padding: 0; width: 20%; height: 20%; float: left; margin: 0 3px 0 0; display: block; }
.boxTextsearchfieldtop { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: transparent; text-align: left; width: 100%; z-index: 1; padding: 4px; border: solid 1px #cc9; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; }
.boxTextBG {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background-color: transparent;
}
.boxTextBGII {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background-color: #eee;
}
.boxTextPrice { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #900; }
.boxTextCategories { font-size: 10px; font-family: Arial, Verdana, sans-serif; font-stretch: condensed; background-color: white; text-align: left; max-width: 190px; margin-bottom: 16px; padding: 2px 0 10px; border-right: 1px solid #cc9; border-bottom: 1px solid #cc9; border-left: 1px solid #cc9; border-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; }
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #8c8c8c; }
.contentsTopics { font-family: Arial, Verdana, sans-serif; font-size: 17px; text-indent: 5px; width: 620px; }
.copyright { color: #999; font-size: 10px; line-height: 11px; text-align: left; vertical-align: top; width: 25%; clear: right; padding: 16px; }
.copyright:link { color: #999; font-size: 10px; }
/*dynamische Bilder des Headers*/
.dynamicpictureHeader { background-image: url(img/bg_top.jpg); background-repeat: repeat; }
.eckelinksunten { text-align: left; vertical-align: bottom; }
.eckerechtsunten { text-align: right; vertical-align: bottom; }
.errorBox { font-family : Arial, Verdana, sans-serif; font-size : 10px; font-weight: bold; background-color: white; padding: 10px; border: double 3px maroon; }
.gvBox {
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border: solid 1px;
	background-color: #ffb3b5;
}
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; }
.heading2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.heading3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
.heading4 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; }
.heading5 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; }
.infoBox { background-color: #fff; margin-bottom: 2px; }
.infoBoxContents {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #ffe6e6;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}
/* input requirement */
.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #900; text-align: left; }
.inputRequirementCompany { color: #966; font-size: 10px; font-family: Arial, Verdana, sans-serif; text-align: left; }
/* sitewide font classes */
.leftsidedirection { text-align: left; }
.lexitextfield { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none; text-align: left; vertical-align: top; margin: 0; padding: 2px; }
.lexitextfieldright { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none; text-align: left; vertical-align: top; width: 100px; margin: 0; padding: 2px; }
.maintablefooter { margin: 0; padding: 0; width: 995px; border-width: 0; }
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { color: navy; font-family: Arial, Verdana, sans-serif; font-size: 11px; background-color: #ddd; vertical-align: top; padding: 4px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}
.moduleRow { color: #666; font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 12px; background-color: #fff; text-align: left; text-indent: 6px; margin-top: 16px; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px; border-radius: 5px; -moz-border-radius:5px; -khtml-border-radius:5px; }
.moduleRow:link { color: #666; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 12px; background-color: transparent; text-align: left; text-indent: 6px; padding-top: 2px; padding-bottom: 2px; }
.moduleRow:hover { color: #666; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 12px; background-color: transparent; text-align: left; text-indent: 6px; padding-top: 2px; padding-bottom: 2px; }
.moduleRowOver { color: #666; background-color: #eee; font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 12px; text-align: left; text-indent: 6px; margin-top: 16px; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px; border-radius: 5px; -moz-border-radius:5px; -khtml-border-radius:5px; }
.moduleRowOver:link { color: #666; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 12px; background-color: #eee; text-align: left; text-indent: 6px; padding-top: 2px; padding-bottom: 2px; border-style: solid; }
.moduleRowOver:hover { color: #666; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 12px; background-color: #eee; text-align: left; text-indent: 6px; padding-top: 2px; padding-bottom: 2px; }
.moduleRowSelected { color: #666; background-color: transparent; padding-bottom: 2px; border-bottom: 1px solid #996; }
.moduleRowSelected:link { color: #666; background-color: transparent; padding-bottom: 2px; border-bottom: 1px solid #996; }
.onepxwidth {
	width: 1px;
}
.orderEdit { 
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}
.poweredby {
  font-family: Arial, Verdana, sans-serif;
  font-size: 8px;
  color: #000;
  font-weight: bold;
}
.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #ffffff;
  font-weight: bold;
}
.productsNotifications {
	background-color: #f2fff7;
}
/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; 
	background-color: #669; 
	padding-top: 1px; padding-bottom: 1px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}
.sitemap_sub { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; line-height: 12px; background-color: #e6e6e6; padding: 1px; border: solid 0 transparent; }
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}
.smallHeading {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: black;
}
.stockWarning { 
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	color: #cc0033;
}
.tableBody { padding: 2px !important; }
.tableListingI {
	background-color: transparent;
}
.tableListingII {
	background-color: transparent;
}
.tableShop { border-left: 1px solid #000080; border-right: 1px solid ; border-top-color: #000080; border-bottom-color: #000080; }
.bottomline { vertical-align: baseline; }
.srchfldtop { color: #666; background-color: #fff; text-indent: 1px; width: 620px; }
.srchfldtop:hover { color: #666; background-color: #fff; text-indent: 1px; width: 620px; border: solid 1px #999; }
.mailfldright { width: 170px; }
/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../buttons/sym1.gif) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}
.horses { position: relative; top: 0; width: 100px; float: right; }
.additionalshopgreeting { text-align: center; vertical-align: top; width: 620px; margin: 1px; padding: 1px; }
.customergreeting { font-size: 11px; text-align: left; margin: 1px 1px 6px; padding: 3px; width: 621px; vertical-align: top; }
.customergreetingright { font-size: 11px; line-height: 15px; text-align: left; width: 305px; float: right; max-width: 305px; padding: 5px; }
.customergreetingleft { font-size: 11px; text-align: left; padding: 5px; width: 290px; float: left; clear: right; max-width: 290px; }
.completeshowlink { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: justify; position: relative; top: 0; left: 0; width: 621px; float: left; clear: left; margin: 0; padding: 5px; }
.categoriefrontpage { text-align: center; width: 625px; float: left; clear: left; max-width: 624px; margin-top: 6px; margin-bottom: 6px; }
.newproductlisting { text-align: center; width: 140px; }
.productpricebig { color: #f00; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }
.productstaxinfo { color: #996; font-size: 9px; font-weight: normal; font-style: normal; background-color: transparent; text-decoration: none; vertical-align: top; }
.productsnavbar { background-color: transparent; vertical-align: top; }
.productsnavbarlink { color: #996; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; background-color: #eee; vertical-align: top; margin: 0 1px; padding: 0; }
.productsnavbarlink:hover { color: #996; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: underline; background-color: transparent; vertical-align: top; margin: 0 1px; padding: 0; }
a.productstaxinfo:link { color: #996; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: underline; background-color: transparent; }
a.productstaxinfo:visited { color: #996; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: underline; background-color: transparent; }
a.productstaxinfo:hover { color: #996; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: underline; background-color: transparent; }
.productname_heading { color: #366; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; line-height: 14px; background-color: transparent; text-decoration: none; text-align: left; }
.create_account_success { color: #366; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; line-height: 14px; text-decoration: none; background-color: transparent; text-align: center; }
/* komfort warenkorb */
.plus {
display: block;
background-image: url(img/plus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.minus {
display: block;
background-image: url(img/minus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.alter {
display: block;
background-image: url(img/alter.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.delete {
display: block;
background-image: url(img/delete.png);
background-repeat: no-repeat;
width: 24px;
height: 24px;
border: 0;
font-size: 0;
background-color: transparent;
cursor: pointer;
}
/* komfort warenkorb ende */
.categoriesdescription { margin: 5px; }
.categoriesimage { text-align: right; float: right; margin: 5px; }
.boxheadingimage { margin-top: 2px; margin-right: 4px; }
.boxthumbnailimage { text-align: center; position: relative; top: -5px; }
.boxtextwhatsnew { font-size: 10px; font-stretch: condensed; background-color: white; text-align: left; position: relative; max-width: 183px; margin-bottom: 16px; padding: 4px 4px 16px; border-right: 1px solid #cc9; border-bottom: 1px solid #cc9; border-left: 1px solid #cc9; border-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; }
ul#contentboxlist { line-height: 15px; text-indent: -2px; position: relative; top: 0; left: -22px; right: 0; bottom: 0; width: 90%; margin: 0; list-style-image: url(img/icon_arrow3.gif); display: block; }
ul#contentboxlist a { line-height: 15px; display: block; margin: 0; position: relative; top: 0; right: 0; bottom: 0; }
ul#contentboxlist a:hover { line-height: 15px; background-color: #eee; text-decoration: none; display: block; margin: 0; position: relative; top: 0; right: 0; bottom: 0; }
ul#informationboxlist { line-height: 15px; text-indent: -4px; list-style-image: url(img/icon_arrow.jpg); display: block; margin: 0; position: relative; top: 0; right: 0; bottom: 0; left: -23px; width: 90%; }
ul#informationboxlist a { line-height: 15px; display: block; margin: 0; position: relative; top: 0; right: 0; bottom: 0; }
ul#informationboxlist a:hover { line-height: 15px; text-decoration: none; background-color: #eee; display: block; margin: 0; position: relative; top: 0; right: 0; bottom: 0; }
.bestsellersnumberoflisting { position: relative; left: 3px; float: left; }
.bestsellerstext { font-size: 10px; font-stretch: condensed; text-align: left; width: 155px; }
.bestsellerstextimage { width: 40px; height: 30px; float: right; border: solid 0 transparent; }
/*----------------------------Suggest Styles--------------------------*/
.suggest_link { color: #00f; font-size: 12px; font-family: Arial, Verdana; line-height: 13px; background-color: #fff; text-decoration: underline; z-index: 1; padding: 2px 6px; }
.suggest_link_over { color: #f00; font-size: 12px; font-family: Arial, Verdana; line-height: 13px; background-color: #cc9; z-index: 1; padding: 2px 6px; cursor: pointer; }
#search_suggest { background-color: #fff; position: absolute; visibility: hidden; text-align: left; top: 29px; left: 8px; width: 510px; z-index: 1; min-width: 510px; max-width: 510px; border: solid 1px #000000; }
.suggestmainfield { width: 510px; z-index: 1; float: left; }
.rightdirections { text-align: right; z-index: 1; }
/*----------------------------End Suggest Styles------------------------*/
.categorieimageover { width: 60px; height: 45px; z-index: 3; overflow: visible; border: solid 0 transparent; }
.categorieimageout { text-align: center; z-index: 3; float: left; margin: 3px; border: solid 0 transparent; }
.categorieimagelistening { text-align: center; margin: 3px; width: 50px; height: 37px; float: left; border: solid 0 transparent; }
.continuebutton { text-align: right; position: relative; top: 16px; right: 16px; margin-bottom: 16px; }
.picturesofproductlisting { text-align: center; vertical-align: top; width: 140px; height: 140px; }
.productlistingtextbox { text-align: left; vertical-align: top; width: 165px; min-width: 165px; max-width: 165px; }
.popupcontent { font-size: 10px; text-align: left; width: 610px; }
/*---------------------------Tooltip---------------------------*/
.TipCls2 { text-align: center; vertical-align: middle; width: 550px; z-index: 9; min-width: 140px; max-width: 550px; }
.TipCls2_text { background-color: #eee; min-width: 220px; max-width: 220px; padding: 6px; outline: solid 1px maroon; border-radius: 5px;}
.TipFrontpage { text-align: center; vertical-align: middle; width: auto; }
.prod_border { width: 140px; }
/*Tooltip_end*/
.loginheading { color: #366; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; background-color: transparent; text-decoration: none; text-align: left; }
.frontpagecatpictures { width: 110px; height: 110px; border-width: 0; }
.frontpagecatpictures:hover { width: 110px; height: 110px; outline: solid 1px silver; }
.categorie_first_level { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.socialbookmarks { font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; text-align: center; float: left; margin: 5px; padding: 1px; list-style-type: circle; display: block; }
.minithumbnails { text-align: right; vertical-align: top; width: 20%; height: 20%; float: right; clear: both; margin: 0; padding: 0; border: 0; }
.images_on_top_thumbnails { width: 80%; height: 80%; border: 0; }
.searchmaintable { background-color: white; width: 810px; height: 32px; margin-top: 8px; padding-top: 8px; padding-right: 3px; padding-left: 2px; }
.account_company_title { color: #999; font-weight: bold; }
.account_company { color: #666; }
.advert_logoff { width: 300px; float: right; clear: left; margin: 5px; }
.shoppingcartempty { padding: 16px; }
.errormessageline { font-weight: bold; line-height: 16px; background-color: #fcc; width: 582px; margin: 3px; padding: 16px; outline: solid 1px red; }
.shortdescriptioninsearchresults { margin: 2px; padding: 4px; border-bottom: 1px solid #ccc; }
.deeplinktoproduct { color: #808080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: transparent; }
.codimasters { text-align: justify; padding-top: 16px; }
.headerBreadcrumb {  }
.headerBreadcrumb:link {  }
.headerBreadcrumb:hover {  }
#fixright { background-color: white; position: fixed; top: 50%; right: 0; width: 20px; z-index: 2; margin: 0; padding: 0; }
#fixright:hover { background-color: white; position: fixed; z-index: 2; top: 50%; width: 24px; margin: 0; padding: 0; }
.heading_more_categories { font-weight: bold; text-decoration: none; margin: 3px; }
.agblinkcheckoutpayment { color: #f00; font-size: 14px; font-weight: bold; background-color: transparent; text-decoration: underline; }
.noborders { text-align: center; width: 620px; margin: 0; padding: 5px 0; }
input[type="text"]{ border: solid 1px silver; }
input[type="password"] { border: solid 1px silver; }
input[type="image"] { border: solid 0 transparent; border-radius: 5px; }
textarea { border: solid 1px silver; }
select { border: solid 1px silver; }
#field_privacy { border: solid 1px silver; }
ul#CatNavi { line-height: 15px; text-align: left; margin: 0; padding: 0; }
ul#CatNavi li { line-height: 15px; text-align: left; text-indent: 2px; width: 100%; margin: 0; padding: 0 0 0; list-style: none; }
ul#CatNavi li ul { line-height: 13px; text-align: left; text-indent: 6px; list-style: none; margin: 0; padding: 0; width: 100%; border: solid 0 transparent; }
ul#CatNavi li ul li { line-height: 13px; text-align: left; text-indent: 6px; list-style: none; margin: 0; padding: 0; width: 100%; border: solid 0 transparent; }
ul#CatNavi a { line-height: 13px; text-align: left; list-style: none; margin: 0; padding: 3px 0; width: 100%; display: block; border-radius: 5px; }
ul#CatNavi a:hover { line-height: 13px; background-color: #eee; text-decoration: none; text-align: left; list-style: none; display: block; margin: 0; padding: 3px 0; width: 100%; border-radius: 5px; }
ul#list_create_account { line-height: 30px; margin: 0; padding: 0; }
ul#list_create_account li { line-height: 34px; text-align: left; width: 100%; list-style-type: none; }
ul#list_create_account a { border-radius: 2px 2px 2px 2px; color: #666; cursor: pointer; font-size: 11px; line-height: 24px; background-color: #eee; text-align: left; text-indent: 6px; margin: 6px; border: solid 1px #ccc; display: block; }
ul#list_create_account a:hover { color: #333; font-size: 11px; text-align: left; cursor: pointer; line-height: 24px; background-color: #fff; border: solid 1px #cc9; border-radius: 2px 2px 2px 2px; text-decoration: none; text-indent: 6px; margin: 6px; display: block; }
ul#categoriesection { line-height: 15px; text-align: left; margin: 0; padding: 0; }
ul#categoriesection li { line-height: 15px; text-align: left; text-indent: 2px; list-style: none; margin: 0; padding: 0; width: 100%; }
ul#categoriesection li ul { line-height: 13px; text-align: left; text-indent: 6px; list-style: none; margin: 0; padding: 0; width: 100%; border: solid 0 transparent; }
ul#categoriesection li ul li { line-height: 13px; text-align: left; text-indent: 6px; list-style: none; margin: 0; padding: 0; width: 100%; border: solid 0 transparent; }
ul#categoriesection a { line-height: 13px; text-align: left; list-style: none; display: block; margin: 0; padding: 3px 0; width: 100%; border-radius: 5px; border-radius: 5px; }
ul#categoriesection a:hover { line-height: 13px; text-decoration: none; background-color: #eee; text-align: left; list-style: none; display: block; margin: 0; padding: 3px 0; width: 100%; border-radius: 5px; }
.CurrentParent { color: maroon; background-color: #eee; border-radius: 5px; }
.CatLevel1 { color: maroon; }
.Current { color: #00f; background-color: #eee; border-radius: 5px; }
.additionalproductinformations { color: silver; font-size: 10px; line-height: 11px; background-color: transparent; text-decoration: none; width: 200px; float: left; margin: 15px 5px 5px; }
.additionalproductinformations:hover { color: #333; font-size: 10px; line-height: 11px; text-decoration: none; background-color: transparent; margin: 15px 5px 5px; width: 200px; float: left; }
.socialnetworkadds { width: 100%; float: left; }
#shippinginfolinkcart { text-decoration: underline; }
.frontpagenewimages {  }
.frontpagenewimages:hover { outline: solid 1px #ccc; }
.frontpagenewproducsdefault { text-align: center; width: 140px; height: 140px; float: left; clear: right; min-width: 140px; min-height: 140px; max-width: 140px; max-height: 140px; margin: 6px 0 3px 12px; }
div#lost_my_password { color: #999; background-color: transparent; margin: 2px 0 0; padding: 0; }
div#lost_my_password a { color: #999; background-color: transparent; margin: 0; padding: 0; }
ul#wood_advanced { margin: 6px 0 6px 10px; padding: 0; }
ul#wood_advanced li { text-align: left; width: 100%; margin: 6px 0 6px 16px; list-style-image: url(../../images/wood_advanced.png); }
#infoboxheadingbestoffers { background-color: #cc9; text-align: left; text-indent: 8px; border-top: 1px solid #cc9; border-right: 1px solid #cc9; border-left: 1px solid #cc9; -moz-border-radius-topleft: 5px; -khtml-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius-topright: 5px; }
#infoboxbestoffers { padding: 4px; border-right: 1px solid #cc9; border-bottom: 1px solid #cc9; border-left: 1px solid #cc9; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; }
.microcounter { text-align: center; position: absolute; top: 1800px; left: 5px; width: 100px; height: 10px; z-index: 1; overflow: hidden; min-width: 100px; min-height: 10px; max-width: 100px; max-height: 10px; }
.microcounter:hover { text-align: center; position: absolute; top: 1800px; left: 5px; width: 100px; height: 60px; z-index: 1; overflow: visible; min-width: 100px; min-height: 60px; max-width: 100px; max-height: 60px; }
.with20 { width: 44px; min-width: 44px; max-width: 44px; margin: 0; padding: 0; }
.newproducsoverview { text-align: left; width: 300px; height: 140px; float: left; min-width: 300px; min-height: 140px; max-width: 300px; max-height: 140px; margin: 2px; padding: 2px; }
.navigationbar { text-align: right; width: 100%; float: left; min-width: 100%; max-width: 100%; }
.more_images { width: 96px; height: 72px; }
.box_more_images { float: left; margin: 2px; }
.xmascountdown { color: #666; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; text-align: right; width: 95%; margin: 0; padding: 4px; }
.contact2 {border: 0px none; background: #FFF;}
#boxTextAdmin { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #ccc; background-repeat: repeat; text-decoration: none; text-align: left; margin-bottom: 1px; padding: 4px 1px 1px; border-right: 1px solid maroon; border-bottom: 1px solid maroon; border-left: 1px solid maroon; display: block; }
#boxTextAdmin a { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #fc3; text-decoration: none; margin-top: 2px; margin-bottom: 2px; display: block; }
#boxTextAdmin a:hover { color: white; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #963; margin-top: 2px; margin-bottom: 2px; display: block; }
.infoBoxHeadingAdmin { color: #f00; font-size: 14px; font-family: Arial, Verdana, Sans-Serif; font-weight: bold; line-height: 16px; background-color: white; background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 6px; margin-top: 8px; height: 16px; vertical-align: middle; border-top: 1px solid maroon; border-right: 1px solid maroon; border-left: 1px solid maroon; }

