/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
table.pricebox {
	background-color: #FBEDE2;
	border : 2px solid;
    border:  4px double;
    border-color : #D5BEA9;
    border-spacing : 2px;
    left:10px;top:50px;
    -moz-border-radius:10px;
    -khtml-border-radius:50px;
}
TD.priceleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: solid;
	color: #333333;
}
SPAN.pricered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #CC0000;
}
/* ----suchbegriff ---- */
h6 {
 background: #F0F0F0;
 color: #33A3CC;
 font-size: 11px;
 font-weight: bold;
 line-height: 14px;
 border-bottom: 1px dashed #666;
 padding: 0 2px 0 2px;
display: inline;
cursor: help;
}
BODY {
	FONT-SIZE: 10pt; MARGIN: 0px; COLOR: black; FONT-FAMILY: Arial
}
TD {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial
}
.footer {
	FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: Arial
}
A:hover {
	COLOR: red
}
.footer A:hover {
	COLOR: black
}
.footer A {
	COLOR: black
}
.navigation {
	FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial
}
.bgcolor_caption {
	BACKGROUND-COLOR: #EFD3BB;
}
.bgcolor_text {
	BACKGROUND-COLOR: #EFD3BB;
}
.bgcolor_rahmen {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #EFD3BB
}
.fehlermeldung {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial
}
.titel {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #5D0905; FONT-FAMILY: Arial
}
.subtitel {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #5D0905; FONT-FAMILY: Arial
}
.erfolgsmeldung {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black
}
TH {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial
}
.subtitel A {
	COLOR: black
}
.subtitel A:hover {
	COLOR: black
}
.text_fett {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial
}
.text_klein {
	FONT-SIZE: 7pt; FONT-FAMILY: Arial
}
.text_gross {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Arial
}
.text_ausgewaehlt {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: Arial
}
.text_wg_navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial
}
/*A {
	COLOR: black; FONT-FAMILY: Arial
}*/
.text {
	FONT-SIZE: 10pt; COLOR: #5D0905; FONT-FAMILY: Arial
}
.text_link {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #5D0905; FONT-FAMILY: Arial
}
.text_kursiv {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial
}
.bilderrahmen {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.text_gross_fehlermeldung {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: Arial
}
.color_text {
	BACKGROUND-COLOR: #EBC69C;
}
.text_no_link {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #5D0905; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.text_kasten {
	FONT-WEIGHT: bold; COLOR: black; FONT-FAMILY: Arial
}
.news_titel {
	FONT-WEIGHT: bold; COLOR: #5D0905; FONT-FAMILY: Arial
}
.news_text {
	FONT-SIZE: 10pt; COLOR: #5D0905; FONT-FAMILY: Arial
}
.news_text_fett {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #5D0905; FONT-FAMILY: Arial
}
.news_subtitel {
	FONT-WEIGHT: bold; COLOR: #5D0905; FONT-FAMILY: Arial
}
.no_print {
	
}
.subtitel_rahmen {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial
}


.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 {
position:relative;

margin : 0;
padding : 0;
background : #F3D4B5;
padding-top : 19px;
background-repeat : no-repeat;
color : #603721;
padding-bottom : 20px;
text-align : left;
font-family : Verdana, Arial, sans-serif;
}
A {
color : #000000;
text-decoration : none;
}
A:hover {
color : #aabbdd;
text-decoration : underline;
}
FORM {
display : inline;
}
table.header {
width : 966px;
height : 130px;
background : url(images/template/logocaffee.jpg) no-repeat center top;
}
table.headerNavigation {
font-family : Verdana, Arial, sans-serif;
width : 966px;
height : 30px;
background : url(images/template/navcaffee.gif) no-repeat center top;
}

TR.headerTop {
  background: #ffffff;
}
.headerNavigation {
padding-left : 5px;
padding-right : 5px;
font : 9px/13px Verdana, Arial, sans-serif;
color: #FFFFFF;
font-weight : solid;

}
TR.headerError {
background : #fff000;
}
TD.headerError {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
background : #fff000;
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;
}
table.shopbody {
width : 966px;
background : url(images/template/bodycaffee.gif) repeat-y center top;
}
table.footer {
width : 966px;
height : 62px;
background : url(images/template/footercaffee.gif) no-repeat center bottom;
}
td.footer {
font : 10px/1.2 Verdana, Arial, sans-serif;
color : #FFFFFF;
text-align : left;
padding-bottom : 10px;
padding-left : 50px;
}
.infoBox {

border : 1px;
BORDER:  4px double;
border-color : #D5BEA9;
border-spacing : 1px;
}
.infoBoxContents {
background : #efd3bb;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
border: 0px;

}
.infoBoxNotice {
background : #ff8e90;
}
.infoBoxNoticeContents {
background : #ffe6e6;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
TD.infoBoxHeading {
/*font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
background : #0000FF url(images/infobox/button_infocenter.gif);
color : #8a4e43;
border : 1px;
BORDER:  4px double;
border-color : #D5BEA9;
border-spacing : 10px;*/
	vertical-align:top;
	width:auto;
	height:20px;
	padding-left:5px;
	font-size : 11px;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	color:#ffFFFF;
	/*background: #A67660;*/
	background-image: url('images/bg_menu.gif');
	border-top:2px solid #D5BEA9;
	border-right:2px solid #D5BEA9;
	border-bottom:0px solid #D5BEA9;
	border-left:2px solid #D5BEA9;
}

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 : #FBEDE2;
}
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 : #EFD3BB;
}
TABLE.productListing {
border : 1px;
border-style : solid;
border-color : #efd3bb;
border-spacing : 1px;
}
.productListing-heading {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #d9b698;
color : #990000;
font-weight : bold;
}
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 {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
color : #9a9a9a;
}
TR.subBar {
background : #f4f7fd;
}
TD.subBar {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
}
TD.main, P.main {
font-family : Verdana, Arial, sans-serif;
 position:
 left:45px; 
font-size : 11px;
line-height : 1.5;
}
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 : #aabbdd;
}
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 {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
color : #f0a480;
font-weight : bold;
}
TABLE.formArea {
background : #f1f9fe;
border-color : #7b9ebd;
border-style : solid;
border-width : 1px;
}
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;
}
.moduleRowOver {
background-color : #d7e9f7;
cursor : pointer;
}
.moduleRowSelected {
background-color : #e9f4fc;
}
.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;
}
.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;
}
.inputRequirement {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
}
.checkoutBarZahlcurrent {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #990000;
padding : 2px;
background-color : #cfcfd2;
font-weight : bold;
}
.checkoutBarCurrent {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #990000;
padding : 2px;
font-weight : bold;
}
.checkoutBarZahl {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
padding : 2px;
background-color : #d49d76;
}
.tax_info {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #8a4e43;
}
.tax_info {
font-family : Verdana, Arial, sans-serif;
font-size : 9px;
color : #8a4e43;
}
.catdescript {
font-family : arial;
font-size : 12px;
font-weight : bold;
color : #000000;
text-decoration : none;
}
.imgleft {
float : left;
margin-right : 10px;
}
.checkoutBartabelle {
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #8c8c8c;
background-color : #d2dbb4;
border : 1px;
border-style : solid;
border-color : #999999;
border-spacing : 0;
}
.h_bg {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
background-color : #f5d0b7;
padding : 0;
border : 1px;
BORDER:  4px double;
border-color : #D5BEA9;
border-spacing : 3px;

}
.h_bg_2 {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
background-color : #f5d0b7;
color : #ff0000;
padding : 4px;
}
.infobox_2 {
background : url(images/infobox/boxback.gif);
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
padding-top : 1px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 2px;
border-bottom : 2px;
border-top : 2px;
border-left : 2px;
border-right : 2px;
border-color : #e1e1e1;
}
.smallText {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.infoBox_new1 {
background : #efd3bb;
}
.infoBoxContents_new1left {
background : url(images/infobox/boxback.gif);
color : #9a6658;
font-size : 10px;
}
.infoBoxContents_new1right {
background : url(images/infobox/boxback.gif);
color : #000000;
font-size : 10px;
}
.infoBox_new2 {
background : #efd3bb;
color : #ff0000;
font-size : 10px;
}
.infoBoxContents_new2left {
background : url(images/infobox/boxback.gif);
color : #9a6658;
font-size : 10px;
}
.infoBoxContents_new2right {
background : url(images/infobox/boxback.gif);
color : #9a6658;
font-size : 10px;
}
.columnleft{
background : url(images/infobox/columnleft.gif);
}


TD.noborderbox {
position: absolute;
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
}
TD.infoBoxHeading3 {

	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
border : 0px;
BORDER:  4px double;
border-color : #D5BEA9;
border-spacing : 5px;
background-repeat: repeat;
background: #DBD1C9;

	padding-left: 10px;
}
.pricebox {
  background: #ff0000;
  color: #EFD3BB;
  margin: 0px;
}
