.boxText {

}
.errorBox {
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	color: #cc0033;
}

.productsNotifications {
	border: 2px solid #FFCC00;
	background-color: #FF9900;
}
.orderEdit {
	color: #70d250;
	text-decoration: underline;
}
/* Hauptbereich des Shops */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #CCCCCC;
	background-attachment: fixed;
	background-image: url(../gfx/body-bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#center {
	width: 800px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #5e8dc7;
}
#banner {
	height: 189px;
	width: 800px;
	background-color: #5E8DC7;
	background-image: url(../gfx/shop-banner-bg.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#banner .lang {
	float: none;
	padding-left: 695px;
	padding-top: 0px;
}
#banner h1 {
	margin-top: 0px;
	margin-left: 20px;
}
#menue-alt {
	width: 200px;
	background-color: #5e8dc7;
	overflow: hidden;
	margin-right: 20px;
}
#menue-ul  {
	list-style-type: none;
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-right: 20px;
	width: 200px;
	overflow: hidden;
}
#menue-ul a {
	
	text-decoration: none;
	background-image: url(../gfx/menue-li-norm.gif);
	display: block;
	text-indent: 20px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: 0px center;
	line-height: 1.7em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#menue-ul a:hover {
	
	background-image: url(../gfx/menue-li-hover.gif);
	display: block;
	background-repeat: no-repeat;
	line-height: 1.7em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#menue-ul .activ-link {
	
	background-image: url(../gfx/menue-li-aktiv.gif);
	line-height: 1.7em;
	text-indent: 20px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#menue-ul .activ-link a {
	
	background-image: url(../gfx/menue-li-aktiv.gif);
	line-height: 1.7em;
	text-indent: 20px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#center #content {
	margin-left: 10px;
	width: 550px;
	float: left;
}
#coulmright      {
	width: 200px;
	padding-left: 25px;
	padding-right: 0px;
}


#footer {
	font-size: 0.8em;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}

/* Farbe der Links im Shop */
A {
	text-decoration: none;
	color: #FFFFFF;
}
/* Farbe bei MouseOver */
A:hover {
	text-decoration: underline;
}
.a-underline {
	text-decoration: underline;
}
FORM {
	display: inline;
}
tr.header/* Kopfbereich der Seite wo das Banner von oscommerce eingefuegt ist */ {
}
tr.headerNavigation/* Navigationszeile unmittelbar unter dem Kopfbereich */ {
	color: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #73a0d8;
	font-size: 0.8em;
}
/* Navigationszeile Textfarbe */
A.headerNavigation {
	color: #FFFFFF;
}
/* Navigationszeile bei MouseOver */
A.headerNavigation:hover {
	color: #ffffff;
}
/* Einblendung bei Fehler oder Warnung z.B. AGBs nicht akzeptiert */
TR.headerError {
	background: #ff0000;
}
/* Einblendung bei Fehler oder Warnung z.B. AGBs nicht akzeptiert */
TD.headerError {
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	text-align : center;
}
/* Einblendung beim Versand eines neuen Passworts */
TR.headerInfo {
	background: #00ff00;
}
/* Einblendung beim Versand eines neuen Passworts */
TD.headerInfo {
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
/* Balken unten mit Datum und Anzahl Zugriffe */
TR.footer {
}
/* Balken unten mit Datum und Anzahl Zugriffe */
TD.footer {

}
/* Farbe des Rahmen um alle Boxen */
.infoBox {

}
/* Fuellfarbe aller Boxen */
.infoBoxContents {


}
.infoBoxNotice {
	background-color: #FF0000;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	color: #333333;
	}
/* Fuellfarbe Ueberschrift aller Boxen */
TD.infoBoxHeading {
	font-weight: bold;
}
TD.infoBox, SPAN.infoBox {
}
/* Farbe Produktliste ungerade Zeilen */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
/* Farbe Produktliste gerade Zeilen */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
table.productListing {
	font-size: 0.8em;
}
TR.productListing-heading {

}
/* Produkttabelle Ueberschrift Fuellfarbe */
TD.productListing-heading {
	color: #FFFFFF;
	background-color: #86A9D5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBCFE8;
}
TD.productListing-data {
	
}

/* Farbe Seitenauswahl unten rechts */
A.pageResults {
	color: #FFFFFF;
}
/* Farbe Seitenauswahl unten rechts bei bei MouseOver */
A.pageResults:hover {
	color: #CCCCCC;
	background: #FFFF33;
}
/* Ueberschrift Farbe wie unser Angebot, Kategorien, etc. */
TD.pageHeading, DIV.pageHeading {
	font-weight: bold;
}
TR.subBar {
	background: #f4f7fd;
}
/* Sub Titelzeile z.B. Es wurden keine Artikel gefunden ... */
TD.subBar {
	color: #CCFF00;
}
/* Haupt-Schrift */
TD.main, P.main {
}
TD.smallText, SPAN.smallText, P.smallText {
	
}
TD.accountCategory {
	color: #aabbdd;
}
TD.fieldKey {
	font-weight: bold;
}
TD.fieldValue {
	
	}
TD.tableHeading {
	font-weight: bold;
}
/* Farbe der neuen Artikel im Warenkorb */
SPAN.newItemInCart {
	color: #FFCC00;
}
CHECKBOX, INPUT, RADIO, SELECT {
	
}
TEXTAREA {
	width: 100%;
	}
/* Farbe Schriftzug Gast bei der Begruessung */
SPAN.greetUser {
	color: #f0a480;
	font-weight: bold;
}
/* Formularbereich bei Weiterempfehlungen und Kundenkonto */
TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-weight: bold;
}
SPAN.markProductOutOfStock {
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	color: #ff0000;
}
/* MouseOver-Balken im checkout-Bereich */
.moduleRow {
}
.moduleRowOver {
	background-color: #769ECF;
	cursor: hand;
}
.moduleRowSelected {
	background-color: #769ECF;
}
/* Navigationsleiste unten im checkout */
.checkoutBarFrom, .checkoutBarTo {
	color: #CCCCCC;
}
.checkoutBarCurrent {
	color: #FFCC00;
}
h3 {
	margin-top: 10px;
	font-size: 1.3em;
	margin-left: 0px;
}
.ul-nomargin {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: inside;
}
.ul-nomargin li {
	margin-left: 0px;
	padding-left: 0px;
}
.ul-shop-header {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
.ul-shop-header li {
	float: left;
}
.clear-float {
	float: none;
	height: 0px;
}
.top {
	vertical-align: top;
}.index-shop-link {
	font-weight: bold;
	margin-left: 25px;
}
.mt2 {
	margin-top: 2px;
}
.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #758389;
}
.tinyborder   {
	margin-top: 0px;
	margin-bottom: 2px;
}
.lightborder {
	border: 2px solid #A0BCDE;
}
