body, html, table {
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, sans-serif;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY     { color: #000000; background-color: #f5f5f5; margin: 0 }
table {
	background-color:#ffffff;	
}

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

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

FORM {
	display: inline;
}

TR.header  { }

TR.headerNavigation  { }

TD.headerNavigation    { font-size: 10px; font-family: Verdana, Arial, sans-serif; border-bottom: 2px solid #515054 }

A.headerNavigation  { }

A.headerNavigation:hover  { }

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

TR.footer   { }

TD.footer   { font-size: 10px; font-family: Verdana, Arial, sans-serif; border-top: 2px solid #515054; border-bottom: 2px solid #515054 }

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

.infoBox_cat  { background-color: #000000 }
.infoBoxContents_cat  { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: white }

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading  { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #7f7f83 }

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.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd  { background-color: #e2e4e5 }

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-color: white }

TABLE.productListing   { border: solid 1px #515054; border-spacing: 2px }

.productListing-heading  { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #7f7f83 }

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

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

/*
TD.pageHeading, DIV.pageHeading   { color: #000; font-style: italic; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, sans-serif }
*/

TD.pageHeading, DIV.pageHeading { font-family:arial, Verdana; font-style:italic; color:#111111; font-size:16px; font-weight:bold; background-color: #e2e4e5; text-align: left; margin-top: 1px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid; border-top-style: solid; border-top-width: 1px; border-right-style: none; border-left-style: none; }

TR.subBar  { background-color: white }

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

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; font-style: normal;
}

TD.smallText2, SPAN.smallText2, P.smallText2  { font-size: 10px; font-family: Verdana, Arial, sans-serif; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #515054 }
TD.smallText3, SPAN.smallText3, P.smallText3 { color: red; font-size: 10px; font-family: Verdana, Arial, sans-serif; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #515054 }
TD.accountCategory  { color: #7f7f83; font-size: 13px; font-family: Verdana, Arial, sans-serif }

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

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

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

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

TABLE.formArea  { background-color: white; border: solid 1px #515054 }

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

.prod_listing  { border-top: 1px solid #515054; border-bottom: 1px solid #515054 }
/* BOF price-break-1.11.3 */
TD.productPriceInListing  { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #e2e4e5 }

TD.productPriceInBox   { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #e2e4e5 }
/* EOF price-break-1.11.3 */

.moduleRow { }
.moduleRowOver  { background-color: #e2e4e5; cursor: pointerhand }
.moduleRowSelected  { background-color: #e2e4e5 }

.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; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #758389;
}
/* BOF Right Click Categories Menu*/
.skin0 {
	position:absolute;
	width:165px;
	border:1px solid black;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	cursor:default;
	font-size:11px;
	z-index:100;
	visibility:hidden;
}

.menuitems {
	padding-left:10px;
	padding-right:10px;
}

a.textbox {
  color: #ffffff;
}
/* EOF Right Click Categories Menu */

/*Hintergrund*/
td.bg_top_offline { text-decoration:none; font-family:arial, Verdana; font-style:normal; color:#e2e4e5; font-size:12px; font-weight:bold; background-image:url(images/gfx/verlauf_menu.png); background-repeat:repeat-x; border-right: 2px solid #bdbdbd; }
td.bg_top { background-image:url(images/gfx/verlauf_menu.png); background-repeat:repeat-x; border-right: 2px solid #bdbdbd; }
td.bg_header { background-image:url(images/gfx/logo_presstige.jpg); background-repeat: no-repeat; }
td.bg_unten {background-image:url(images/gfx/verlauf_bot.png); background-repeat:repeat-x;padding:10px;}
td.bg_left {background-image:url(images/gfx/bg_left.png); background-repeat:repeat-y;}
td.bg_right {background-image:url(images/gfx/bg_right.png); background-repeat:repeat-y;}
/*Texteigenschaften*/
h1 { font-family:arial, Verdana; font-style:italic; color:#111111; font-size:16px; font-weight:bold; line-height: 22px; background-color: #e2e4e5; text-align: center; margin-top: 1px; border-bottom: 1px solid; border-top-style: solid; border-top-width: 1px; border-right-style: none; border-left-style: none; }
h2 {font-family:arial, Verdana;font-style:normal;color:#111111;font-size:14px;font-weight:bold;}
/*Menue Header und Footer*/
a.menu:link		{ text-decoration:none; font-family:arial, Verdana; font-style:normal; color:#434343; font-size:12px; font-weight:bold; }
a.menu_red:link { color: #be002c; font-size: 12px; font-family: arial, Verdana; font-style: normal; font-weight: bold; text-decoration: none; }
a.menu:visited	{ text-decoration:none;font-family:arial, Verdana;font-style:normal;color:#434343;font-size:12px;font-weight:bold;}
a.menu_red:visited { color: #be002c; font-size: 12px; font-family: arial, Verdana; font-style: normal; font-weight: bold; text-decoration: none; }
a.menu:active	{ text-decoration:none;font-family:arial, Verdana;font-style:normal;color:#434343;font-size:12px;font-weight:bold;}
a.menu_red:active { color: #be002c; font-size: 12px; font-family: arial, Verdana; font-style: normal; font-weight: bold; text-decoration: none; }
a.menu:hover	{ text-decoration:underline; font-family:arial, Verdana; font-style:normal; color:#434343; font-size:12px; font-weight:bold; }
a.menu_red:hover { color: #be002c; font-size: 12px; font-family: arial, Verdana; font-style: normal; font-weight: bold; text-decoration: underline; }
a.footer:link	{ text-decoration:none;font-family:arial,Verdana;font-style:normal;color:#626262;font-size:11px;font-weight:bold;}
a.footer:visited{ text-decoration:none;font-family:arial,Verdana;font-style:normal;color:#626262;font-size:11px;font-weight:bold;}
a.footer:active { text-decoration:none;font-family:arial,Verdana;font-style:normal;color:#626262;font-size:11px;font-weight:bold;}
a.footer:hover  { text-decoration:underline;font-family:arial,Verdana;font-style:normal;color:#626262;font-size:11px;font-weight:bold;}
/*gestaltung aus page.css*/
td.info_linie_ou { font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; padding: 2px 5px; border-top: 1px solid #515054; border-bottom: 1px solid #515054; }
/*Warenkorb oben links, neu*/
.warenkorb { background-color: #f5f5f5; padding: 3px 5px; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.warenkorb_head { color: #be002c; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #f5f5f5; }
.a.warenkorb:link { text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; border-bottom: 2px solid #515054; border-top-color: #515054; border-top-width: 2px; }
.a.warenkorb:hover { color: #7f7f83; text-decoration: underline; }
/*page stylesheets*/
.inhalt {font-family:arial,Verdana;font-style:normal;color:#000000;font-size:11px;line-height:20px;}
.footer_trennstrich { text-decoration:none;font-family:arial,Verdana;font-style:normal;color:#585858;font-size:11px;font-weight:bold;}
.copy {font-family:arial,Verdana;font-style:normal;color:#A5A5A5;font-size:10px;}
img {border: 0;}
span.head_sub  { color: black; font-weight: bold; font-size: 14px; text-align: center; height: 20px }
.blocksatz { text-align: justify; }
td.linie-horizont-unten  { border-bottom: 1px solid #515054 }
td.linie-unten-txt  { font-size: 11px; font-family: arial, Verdana, Geneva, Helvetica, sans-serif; padding: 2px 5px; border-bottom: 2px ridge #515054; }
.link_im_text a {
	color: #be002c;
	font-weight: bold;
	text-decoration: underline;
}
.link_im_text a:hover { color: #cd4b69; font-weight: bold; text-decoration: underline; }
.rahmen_1px_bk { border: solid 1px black; }
td.boxHead  { color: white; font-weight: bold; font-size: 11px; font-family: arial, Verdana, helvetica; text-decoration: none; background-color: #515054; text-align: left; margin: 1px 1px 2px; padding: 2px 3px; border: solid 1px #515054; display: block }
.bestseller1 { background-image: url(images/bestseller_platz1.jpg); background-repeat: no-repeat; font-size: 11px; font-family: arial, Verdana, Geneva, Helvetica, sans-serif; padding: 2px 5px; border-bottom: 2px ridge #515054; }
.bestseller2 { background-image: url(images/bestseller_platz2.jpg); background-repeat: no-repeat; font-size: 11px; font-family: arial, Verdana, Geneva, Helvetica, sans-serif; padding: 2px 5px; border-bottom: 2px ridge #515054; }
.bestseller3 { background-image: url(images/bestseller_platz3.jpg); background-repeat: no-repeat; font-size: 11px; font-family: arial, Verdana, Geneva, Helvetica, sans-serif; padding: 2px 5px; border-bottom: 2px ridge #515054; }
.bestseller4 { background-image: url(images/bestseller_platz4.jpg); background-repeat: no-repeat; font-size: 11px; font-family: arial, Verdana, Geneva, Helvetica, sans-serif; padding: 2px 5px; border-bottom: 2px ridge #515054; }
.bestseller5 { background-image: url(images/bestseller_platz5.jpg); background-repeat: no-repeat; font-size: 11px; font-family: arial, Verdana, Geneva, Helvetica, sans-serif; padding: 2px 5px; border-bottom: 2px ridge #515054; }
.footer_offline	{ text-decoration:none; font-family:arial, Verdana; font-style:normal; color:#515054; font-size:10px; font-weight: lighter; text-align: center; }
.messageError404 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #ffb3b5;
	text-align: center;
	border: thin solid #F00;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
