/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   

   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 
   ---------------------------------------------------------------------------------------*/
.test { font-size: 10px; text-align:right; vertical-align:bottom;}
.boxText { color: maroon; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; }

.boxTextBG { font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; background-color: #c0cab2; border: solid 1px maroon; }

/* Produktnavigation */
.navigator, .navigator A, .navigator A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; background-color: #6b6e48; }
.stockWarning { font-family : Arial, sans-serif; font-size : 10px; color: #c03; }
.productsNotifications { background: white; }
.errorBox { color: maroon; font-family : Arial, sans-serif; font-size : 10px; background: yellow; font-weight: bold; }
.orderEdit { font-family : Arial, sans-serif; font-size : 10px; color: yellow; text-decoration: underline; }

BODY { color: #800000; font-family : Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size : 10px; background-color: #c0cab2; }

img{ border:0; }

A { color: maroon; font-size: 11px; text-decoration: none; cursor: auto; }

A:hover { color: #f00; text-decoration: underline; cursor: pointer; }

FORM { display: inline; }
.navileiste_1 { background-image: url(img/bilder/page_nav1_cro.jpg); vertical-align: middle; width: 20px; height: 27px; background-repeat: repeat-x; }
.navileiste_2 {
	background-image: url(img/bilder/page_nav5_cro.jpg);
	background-repeat: repeat-x;
	height: 20px;
	text-align: center;
	vertical-align: top;
	color: #800000;
	overflow: hidden;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-top:4px;
}
.navileiste_3 { background-image: url(img/bilder/page_nav3_cro.jpg); vertical-align: middle; width: 20px; height: 27px; background-repeat: repeat-x; }
.navileiste_2 a { color: maroon; font-size: 11px; padding: 2px; font-weight: bold; }
.navileiste_2 a:hover {
	color: #b7cdd6;
	padding: 2px;
	text-decoration: none;
	font-weight: bold;
}

TD.headerError { color: maroon; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; background: yellow; font-weight : bold; text-align : center; padding: 5px; }

.infoBoxContents { color: maroon; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; }

.infoBoxNotice { border: solid 3px #ff0000; }

.infoBoxNoticeContents { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; background: #f93; }

TD.infoBoxHeading { color: #800000; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; font-weight: bold; background-image: url(img/bilder/infobox.jpg); height: 20px; line-height: 11px; text-align: center; vertical-align:top; overflow:hidden; padding-top:5px; }

TD.infoBoxHeading a{  }

TD.infoBoxHeading a:hover{  }

TD.infoBoxHeading_1 { background-image: url(img/bilder/infobox1.jpg); height: 27px; width: 20px; }

TD.infoBoxHeading_2 { background-image: url(img/bilder/infobox2.jpg); height: 27px; width: 20px; }

TD.infoBox, SPAN.infoBox { color: maroon; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; }

TD.infoBox_right, SPAN.infoBox_right { color: maroon; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; }

.border{
	/*height: 380px;*/
	margin-bottom: 3px; border: solid 1px maroon; }

A.pageResults {
  color:maroon;
}

A.pageResults:hover { color: red; }

TD.pageHeading, DIV.pageHeading { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 14px; font-weight: bold; }

TD.main, P.main { color: maroon; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; }

TD.smallText, SPAN.smallText, P.smallText { color: red; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; }

TD.tableHeading { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; font-weight: bold; }

CHECKBOX, INPUT, RADIO, SELECT { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; }

TEXTAREA { width: 100%; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; }

SPAN.greetUser {
  font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  font-size: 12px;
  color: maroon;
  font-weight: bold;
}

TABLE.formArea { color: maroon; background: #c0cab2; padding:5px; margin-bottom:5px; border: solid 1px #ff9933; }

TD.formAreaTitle { color: maroon; font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; font-weight: bold; }

SPAN.markProductOutOfStock { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }

SPAN.productSpecialPrice {
  font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  color: red;
}

SPAN.errorText {
  font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  color: #6fd05f;
}

SPAN.productDiscountPrice {
  font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading { font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; font-weight: bold; color: maroon; }

.moduleRow { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; line-height: 11px; border: solid 1px maroon 

     }

.moduleRow a:active { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; line-height: 11px; background-color: #b7cdd6; border: solid 1px maroon;;;}

.moduleRowOver {
	cursor: auto;
	border: solid 1px maroon;
	font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #f90;
}

.moduleRowOver a:hover {
	font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	text-decoration:none;
	line-height: 11px;
	color: #f00;
}

.moduleRowActive a:hover {
	font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
}

.moduleRowSelected { background-color: #b7cdd6; color: #000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; color: #570000; }
.checkoutBarCurrent { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; color: maroon; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 9pt; }
.heading2 { font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 9pt; }
.heading3 { font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10pt; }
.heading4 { font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12pt; }
.heading5 { font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 14pt; }

/* Sitemap Tables */
.sitemap_heading { font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10pt; color: maroon; background-color: #c0cab2; padding-top: 2px; padding-bottom: 2px; border: solid 1px; }
.sitemap_heading a { color:maroon; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.sitemap_heading a:hover {color:#ccc; text-decoration:none;}

.sitemap_sub {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffef; background-color: #efda87; padding: 2px;}
.sitemap_sub a { color:maroon; }
.sitemap_sub a:hover {color:red; text-decoration:none;}


/* message box */

.messageBox { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { color: maroon; font-family: Arial, sans-serif; font-size: 10px; background-color: #6fd05f; }
.messageStackSuccess { color: maroon; font-family: Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; color: red; font-weight: 600; }

.tableShop { font-family: Arial, Georgia, "Times New Roman", Times, serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #c0cab2; }

.navLeft { vertical-align: top; width: 200px;
	/*background-image: url(./img/back.png);*/
	padding: 2px; }
.navRight {
	vertical-align: top;
	width: 200px;
	padding: 2px;
}
.poweredby {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #ffffef;
  font-weight: bold;
}
.pageHeaderleft { background-image: url(./img/bilder/header.jpg); vertical-align: middle; height: 90px; width: 655px; background-position: left left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #ffffff; }
.header { background-color: #c0cab2; vertical-align: middle; height: 90px; background-repeat: repeat; padding: 3px; border: groove 1px maroon; }
.pageHeaderright { vertical-align: middle; height: 90px; background-position: right 50%; text-align: right; background-repeat: no-repeat; }
.pageHeaderright a { color: maroon; font-size: 10px; }
.pageHeaderright a:hover {
	color: #ff0000;
	text-decoration:none;
}


.contentsTopics { font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 13px; line-height: 14px; height: 16px; text-decoration: none; font-weight: 500; padding: 5px; color: #800000; }
.contentsTopics a { color: maroon; font-size: 14px; font-weight: bold; }
.contentsTopics2 {
	font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	line-height: 14px;
	height: 16px;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
	color: maroon;
}
.contentsTopics2 a { color: maroon; }
.contentsTopics2 a:hover { color: red; text-decoration:none; }

				/* Preisformatierung allgemein und bei Prozentualer Reduzierung */

.price { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; }

.boxprice { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }

.productOldPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-decoration: line-through;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 5pt;
	font-style: italic;
	color: #ff0000;
}

.productNewPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 5pt;
	color: maroon;
}

.productDiscount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	text-indent: 5pt;
	color: #ff0000;
}

.yourPrice {
	color: #ff0000;
	font-size: 12px;
}
.tableListingI { background-color: #e5e8e0; }
.tableListingII { background-color:#e5e8e0; }
.tableListingIII { padding: 3px; background-color:#e5e8e0; }

.onepxwidth { width: 1px; }

/* BOXES */
.box_ol { width: 20px; height: 16px; line-height: 14px; background-image: url(img/bilder/box_ol_gru_01.jpg); background-repeat: no-repeat; }

.box_om { width: 100%; height: 14px; line-height: 14px; background-image: url(img/bilder/box_om_gru_01.jpg); background-repeat: repeat-x; }

.box_or { width: 21px; height: 16px; line-height: 14px; background-image: url(img/bilder/box_or_gru_01.jpg); background-repeat: no-repeat; }

.box_ml { width: 20px; height: 5px; line-height: 5px; background-image: url(img/bilder/box_ml_gru_01.jpg); background-repeat: repeat-y; }

.box_mm { background-color: #e5e8e0; }

.box_mr { width: 21px; height: 5px; line-height: 5px; background-image: url(img/bilder/box_mr_gru_01.jpg); background-repeat: repeat-y; background-position: left 50%; }

.box_ul { width: 20px; height: 18px; line-height: 16px; background-image: url(img/bilder/box_ul_gru_01.jpg); background-repeat: no-repeat; }

.box_um { width: 100%; height: 18px; line-height: 16px; background-image: url(img/bilder/box_um_gru_01.jpg); background-repeat: repeat-x; }

.box_ur { background-image: url(img/bilder/box_ur_gru_01.jpg); height: 18px; width: 21px; background-repeat: no-repeat; }

.guthaben {
	background-color:#000000;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
	text-indent: 5pt;
	color: #ff0000;
}

.copyright {
	font-size: 10px;
	text-align: center;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #ffa500;
}