img, div {
	
	border:	0px;
	behavior: url(/layout/coffeefair_doc/iepngfix.htc);
}

*
{
	margin: 0px;
	padding: 0px;
}

html  {
	overflow-y: scroll;
	height: 100%;
}

.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;	
	border: #000000 solid 1px;
}

.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
}

.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffffff;
}

.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffffff;
}

.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

BODY {
	background-color: #53260a;
	background-image:url(/layout/coffeefair_img/back-main.gif);
	background-repeat:repeat-x;
	background-position:center top;
	margin: 0px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #77080e;
}

img{
	border:0;
}

A {
 	color: #a50f1b;
	text-decoration: none;
}

A:hover {
  color: #a50f1b;
  text-decoration: none;
}

FORM {
	display: inline;		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

A.headerNavigation { 
	color: #000000; 
}

A.headerNavigation:hover {
	color: #000000;
}

TD.conditions {
	background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #910d17;
	font-style: italic;
	font-weight:bold;
}
A.confirmationEdit:hover {
	color: #910d17;
	font-style: italic;
	text-decoration: underline;
	font-weight:bold;
}
TR.headerError {
	background-color: #ffffff;
	border: #000000 solid 1px;
}

TR.headerMessage {
	background-color: #fff;
	border: #000000 solid 1px;
}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #fff;
	color: #000000;
	font-weight : bold;
	text-align : center;
}

TR.headerInfo {
	background: #ffffff;
}

TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ffffff;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

TR.footer {
	background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.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: 10px;
  font-weight: bold;
  background: #666666;
  height:17px;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6; 
  border-color: #C4C4C4;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E6E6E6; 

}

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.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;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-spacing: 1px;
   padding-left:15px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
	color: #a50f1b;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #a50f1b;
 
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

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;
  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;
  padding-left:15px;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, RADIO, SELECT, OPTION {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #894408;
	border: 1px solid #894408;
	
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color:#FFFFFF;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #a50f1b;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
 
  
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


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.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
	font-size:11px;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #fff;
 border: 1px solid;
 border-color: #a50f1b;

}
.moduleRowOver { 
	background-color: #fff; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #fff;  }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #a50f1b; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;	
	font-weight:bold;
	padding: 2px 0px 10px 5px;
}
.sitemap_heading a {
	color: #910d17;
}
.sitemap_heading a:hover {
	color: #5c2d06; 
	text-decoration:none;
}

.sitemap_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #910d17; 
	padding: 2px 0px 10px 15px;
}
.sitemap_sub a {color:#910d17;}
.sitemap_sub a:hover {color:#5c2d06; text-decoration:none;}


/* 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: #fff; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #fff; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
 padding-left:15px;
}

.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image:url(/layout/coffeefair_img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}

.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tableListingI {
	background-color: #eeeeee;
	 padding-left:15px;
}

.tableListingII {
	background-color: #d0d0d0;
	 padding-left:15px;
}

.tableBody {

 padding-left:15px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}

/* cyberagent css - start ------------------------------------------------ */

#main-overall  {
	position: relative;
	width: 100%;
	overflow: visible;
}

#main-box  {
	position: relative;
	width: 970px;
	overflow: visible;
}

#content-box  {
	position: relative;
	width: 970px;
	background-image: url(/layout/coffeefair_img/back-center.gif);
	background-position:center top;
	background-repeat: repeat-y;
	overflow: visible;
	float: left;
}

#content-box2  {
	position: relative;
	width: 970px;
	min-height:630px;
	height:auto !important;  /* f&#65533;r moderne Browser */
	height:630px;  /*f&#65533;r den IE */
	background-image: url(/layout/coffeefair_img/back-center-top.gif);
	background-position:center top;
	background-repeat: no-repeat;
	overflow: visible;
}

#content-box3  {
	position: relative;
	width: 970px;
	background-image: url(/layout/coffeefair_img/back-header.jpg);
	background-position:center top;
	background-repeat: no-repeat;
	text-align: left;
	overflow: visible;
	float: left;
}

#footer  {
	position: relative;
	width: 970px;
	background-image: url(/layout/coffeefair_img/back-footer.gif);
	background-position:center top;
	background-repeat: no-repeat;
	overflow: visible;
	float: left;
	clear: both;
}

/* main-structure - ende ----------------------------------------------------------- */

#nav-spalte  {
	position: relative;
	left: 21px;
	margin-top: 180px;
	width: 200px;
	overflow: visible;
	float: left;
	text-align: left;	
}

#content-spalte  {
	position: relative;
	left: 21px;
	margin-top: 166px;
	width: 528px;
	float: left;
}

#teaser-spalte  {
	position: relative;
	left: 21px;
	margin-top: 180px;
	width: 200px;
	overflow: visible;
	float: left;
}

.teaser-headline  {
	margin-bottom: 3px;
}

/* navi - start ----------------------------------------------------------- */

.navi  {
	position: relative;
	width: 200px;
	background-image: url(/layout/coffeefair_img/navi-back.gif);
	background-position:center top;
	background-repeat: repeat-y;
	overflow: hidden;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffdeac;
}

.navi-floral  {
	position: relative;
	width: 200px;
	background-image: url(/layout/coffeefair_img/navi-back-floral.gif);
	overflow: hidden;
	background-repeat: no-repeat;
	display:inline;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffdeac;
}

ul.left_menu {
	list-style-type:none;
	text-align:left;
	padding:0px;
}

ul.left_menu li{
	list-style-type:none;
}

.navi .left_menu li.level1{
	overflow:hidden;
	background-image:url(/layout/coffeefair_img/trenner.gif);
	overflow:hidden;background-position:center bottom;
	background-repeat:no-repeat;
}


.navi .left_menu li.level1 a {
	width: 170px;
	padding-bottom: 4px;
	padding-left: 30px;
	padding-top: 4px;
	background-image: url(/layout/coffeefair_img/pfeil.gif);
	background-position:15px 9px;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffdeac;
}

.navi .left_menu li.level1 a:hover {
	text-decoration: none;
	color: #c67f10;
}

.navi .left_menu li.level1 a.level1active_link{
	text-decoration: none;
	color: #c67f10;
}

.level2_sub ul{
	padding:0px;
}

.navi .left_menu li.level2{
	overflow:hidden;
	background-image:url(/layout/coffeefair_img/trenner.gif);
	overflow:hidden;background-position:center bottom;
	background-repeat:no-repeat;
}

.navi .left_menu li.level2 a {
	width: 160px;
	padding-left: 40px;
	padding-top: 4px;
	background-image: url(/layout/coffeefair_img/pfeil.gif);
	background-position:25px 9px;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	text-decoration: none;
	color: #c67f10;
}


.navi .left_menu li.level2 a:hover {
	text-decoration: underline;
	color: #c67f10;
}

.navi .left_menu li.level2 a.level2active_link{
	text-decoration: underline;
	color: #c67f10;
}




.navi .left_menu li.level3{
	overflow:hidden;
	background-image:url(/layout/coffeefair_img/trenner.gif);
	overflow:hidden;background-position:center bottom;
	background-repeat:no-repeat;
}

.navi .left_menu li.level3 a {
	width: 150px;
	padding-left: 50px;
	padding-top: 4px;
	background-image: url(/layout/coffeefair_img/pfeil.gif);
	background-position:35px 9px;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	text-decoration: none;
	color: #985700;
}


.navi .left_menu li.level3 a:hover {
	text-decoration: underline;
}

.navi .left_menu li.level3 a.level3active_link{
	text-decoration: underline;
}



.navi a {
	width: 170px;
	padding-bottom: 4px;
	padding-left: 30px;
	padding-top: 4px;
	background-image: url(/layout/coffeefair_img/pfeil.gif);
	background-position:15px 7px;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffdeac;
}

.navi a:hover {
	text-decoration: none;
	color: #c67f10;
}

.navi a:active {
	text-decoration: none;
	color: #c67f10;
}



.navibox  {
	position: relative;
	width: 200px;
	background-image: url(/layout/coffeefair_img/navi-back.gif);
	background-position:center top;
	background-repeat: repeat-y;
	overflow: hidden;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #f9e3b2;
}

.navibox a {
	
	padding-left: 3px;
	padding-top: 4px;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #f9e3b2;
}

.navibox a:hover {
	text-decoration: none;
	color: #f9e3b2;
}

.navibox a:active {
	text-decoration: none;
	color: #f9e3b2;
}

/* navi - ende ----------------------------------------------------------- */


/* suche - start --------------------------------------------------------- */

#suche {
	position: relative;
	width: 185px;
	height: 43px;
	padding-left: 15px;
	padding-top: 7px;
	margin-bottom: 10px;
	background-image: url(/layout/coffeefair_img/search_back.gif);
	background-position:center top;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	text-align: left;
}

#suche a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #c67f10;
}

#suche a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #c67f10;
}

.suchfeld {
	width: 123px;
	height: 16px;
	padding-top: 3px;
	padding-left: 5px;
	background-image: url(/layout/coffeefair_img/back-formfeld.gif);
	background-position:left top;
	background-repeat: repeat-x;
	border: 1px solid #964e0b;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #eabc74;
}

#suchbutton {
	position: absolute;
	z-index: 1;
	width: 42px;
	height: 42px;
	top: 8px;
	left: 150px;
	cursor: hand;
}

/* suche - ende ---------------------------------------------------------- */

/* footer - start -------------------------------------------------------- */

.footer-info {
	margin-top: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffdeac;
}

.footer-info a {
	text-decoration: none;
	color: #ffdeac;
}

.footer-info a:hover {
	text-decoration: underline;
	color: #ffdeac;
}

#footer-links {
	margin-top: 5px;
	margin-bottom:5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #c67f10;
}

#footer-links a {
	text-decoration: none;
	color: #c67f10;
}

#footer-links a:hover {
	text-decoration: underline;
	color: #c67f10;
}

.footer-trenner {
	margin-left: 7px;
	margin-right: 7px;
}

/* footer - ende -------------------------------------------------------- */

/* systemnavi - start --------------------------------------------------- */

#systemnavi {
	position: absolute;
	z-index: 1;
	width: 600px;
	height:	20px;
	top: 18px;
	left: 334px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #eeb839;
	overflow: hidden;
	text-align: right;
}

#systemnavi a {
	text-decoration: none;
	color: #eeb839;
}

#systemnavi a:hover {
	text-decoration: none;
	color: #c67f10;
}

.systemnavi-trenner {
	margin-left: 10px;
	margin-right: 10px;
}

/* systemnavi - ende ---------------------------------------------------- */

/* warenkorb - start ---------------------------------------------------- */

#coffeefair{
	position: absolute;
        width:165px;
        left:40px;
        top:10px;
}

#warenkorb {
	position: absolute;
	z-index: 2;
	width: 255px;
	height: 58px;
	top: 10px;
	left: 226px;
	padding-left: 15px;
	padding-top: 10px;
	background-image: url(/layout/coffeefair_img/basket_back.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #eeb839;
	overflow: hidden;
	text-align: left;
}

#warenkorb-link {
	position: absolute;
	z-index: 1;
	width: 45px;
	height: 50px;
	top: 14px;
	left: 172px;
	cursor: hand;
}

.warenkorb-hl {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #c67f10;
}


#vorteile{
	position: absolute;
        left:226px;
        top:90px;
        text-align:left;
	color: #eeb839;
	padding-left:15px;
	padding-top: 5px;
	width: 255px;
	height: 50px;
	background-image: url(/layout/coffeefair_img/vorteile_back.png);
	background-position:right top;
}


/* warenkorb - ende ----------------------------------------------------- */

/* produktteaser - start ------------------------------------------------ */

#produkt-teaser {
	position: relative;
	width: 200px;
	height: 72px;
	margin-bottom: 8px;
	background-image: url(/layout/coffeefair_img/product_back.gif);
	background-position:center top;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}

#produkt-teaser-pic {
	position: absolute;
	z-index: 1;
	width: 60px;
	height: 60px;
	top: 12px;
	left: 18px;
	overflow: hidden;
	text-align:center;
}

#produkt-teaser-copy {
	position: absolute;
	z-index: 2;
	width: 100px;
	height: 65px;
	top: 5px;
	left: 91px;
	overflow: hidden;
}

#produkt-teaser-link {
	position: absolute;
	z-index: 3;
	width: 200px;
	height: 72px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	cursor: hand;
}

.produkt-teaser-name {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffdeac;
	margin-bottom: 5px;
}

.produkt-teaser-preis-alt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: line-through;
	color: #a06200;
}

.produkt-teaser-preis {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #eeb839;
}

.produkt-teaser-zusatz {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #c88b02;
}

/* produktteaser - ende ------------------------------------------------- */

/* bewertgungen-teaser - start ------------------------------------------ */

#bewertungen-teaser {
	position: relative;
	width: 200px;
	margin-bottom: 8px;
	background-image: url(/layout/coffeefair_img/back.gif);
	background-position:center top;
	background-repeat: repeat-y;
	overflow: hidden;
	float: left;
}

#bewertungen-teaser-box {
	position: relative;
	width: 200px;
	background-image: url(/layout/coffeefair_img/back-bohnen.jpg);
	background-position:center top;
	background-repeat: no-repeat;
	float: eft;
}

#bewertungen-teaser-pic {
	position: relative;
	width: 160px;
	padding-top: 25px;
	margin-top:20px;
	border:#864606 solid 1px;
	background-color:#6a2f05;
}

#bewertungen-teaser-copy {
	position: relative;
	margin-top: 10px;
	width: 170px;
	height:80px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #ffdeac;
}
#bewertungen-teaser-copy a {
	position: relative;
	margin-top: 10px;
	width: 170px;
	height: 60px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #ffdeac;
}
#bewertungen-teaser-copy a:hover {
	position: relative;
	margin-top: 10px;
	width: 170px;
	height: 60px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #ffdeac;
}
#bewertungen-teaser-copy a:visited {
	position: relative;
	margin-top: 10px;
	width: 170px;
	height: 60px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #ffdeac;
}

#bewertungen-teaser-button {
	position: relative;
	width: 150px;
	height: 25px;
	padding-top: 4px;
	margin-top: 6px;
	background-image: url(/layout/coffeefair_img/button150.gif);
	background-position:center top;
	background-repeat: no-repeat;
	text-align: center;
	overflow: hidden;
	cursor: hand;
}

#bewertungen-teaser-button a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffdeac;
}

#bewertungen-teaser-button a:hover {
	text-decoration: none;
	color: #ffdeac;
}
#bewertungen-teaser-button a:visited {
	text-decoration: none;
	color: #ffdeac;
}

/* bewertungen-teaser - ende -------------------------------------------- */

#print_and_save{
padding-right:10px;
padding-top:5px;
}

.main-headline {	
	height: 30px;	
	padding-left: 15px;
	padding-top: 10px;
	background-image: url(/layout/coffeefair_img/main-headline.gif);
	background-position:center top;
	background-repeat: no-repeat;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 550;
	text-decoration: none;
	color: #eeb839;
}

#content-back{
	position: relative;
	background-image: url(/layout/coffeefair_img/center-back.gif);
	background-position:center top;
	background-repeat: repeat-y;
	overflow: hidden;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.textinhalt{
	padding:20px;	
}


.textinhalt ol{
	margin-left:10px;
}

.textinhalt_small{
	padding:5px;
	border:#76060c solid 1px;
}

#brotkrumen-navi  {
	width: 503px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 15px;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #ffdeac;
	overflow: hidden;
}

#brotkrumen-navi a {
	text-decoration: none;
	color: #ffdeac;
}

#brotkrumen-navi a:hover {
	text-decoration: underline;
	color: #ffdeac;
}

#brotkrumen-navi span {
	color: #ffdeac !important;
	padding-right:3px;
}

/* detailansicht - start ----------------------------------------------- */

#detailansicht  {
	position: relative;
	width: 518px;
	left: 5px;
	background-image: url(/layout/coffeefair_img/detail_back.jpg);
	background-position:center top;
	background-repeat: no-repeat;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #77080e;
	float: left;
	
}

#detailansicht-bildspalte  {
	position: relative;
	width: 140px;
	left: 15px;
	float: left;
}

#detailansicht-bildspalte a:hover {
	text-decoration: underline;
}

#detailansicht-infospalte  {
	position: relative;
	width: 343px;
	left: 30px;
	float: left;
}

#detailansicht-bild {
	position: relative;
	width: 140px;
	height: 180px;
	margin-left: 5px;
	margin-top: 20px;
	margin-bottom: 2px;
}

#detailansicht-maininfos  {
	position: relative;
	width: 333px;
	height: 175px;
	margin-top: 30px;
	float: left;
	overflow: hidden;
}

.detailansicht-name  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #a50f1b;
}

.detailansicht-artnr {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #894408;
}

.detailansicht-preis  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #c67f10;
}

.detailansicht-zusatz {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #894408;
}

.detailansicht-formfeld {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #894408;
	border: 1px solid #894408;
	background-color: #FFFFFF;
}
#produktuebersicht-copy {
	position: relative;
	width: 283px;
	margin-top: 10px;
	float: left;
	overflow: hidden;
	font-weight:bold;
}

#detailansicht-copy {
	position: relative;
	width: 283px;
	margin-top: 10px;
	float: left;
	overflow: hidden;
}

#detailansicht-buttons {
	
	margin-top: 1px;
	margin-bottom: 10px;
}

#detailansicht-bigbutton {
	position: relative;
	width: 118px;
	height: 17px;
	padding-top: 2px;	
	text-align: center;
	overflow: hidden;
	cursor: hand;
}

#detailansicht-bigbutton a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fdf4b8;
}

#detailansicht-bigbutton a:hover {
	text-decoration: none;
	color: #ffffff;
}

#detailansicht-sbutton {
	position: relative;
	width: 80px;
	height: 15px;
	padding-top: 3px;
	background-image: url(/layout/coffeefair_img/btn-s.gif);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	overflow: hidden;
	cursor: hand;
}

#detailansicht-sbutton a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fdf4b8;
}

#detailansicht-sbutton a:hover {
	text-decoration: none;
	color: #ffffff;
}

.detailansicht-weiterempfehlen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #a50f1b;
}

.detailansicht-weiterempfehlen:hover {
	text-decoration: underline;
	color: #a50f1b;
}
#detailansicht_moreimages  {

	width: 80px;
	height: 80px;	
	margin-left:10px;
	background-image: url(/layout/coffeefair_img/detailansicht_moreimages.jpg);	
	background-repeat: no-repeat;
	float: left;	
	padding: 10px;
	display:inline;
}

/* detailansicht - ende ------------------------------------------------ */

/* empfehlungen - start ------------------------------------------------ */

#empfehlungen  {
	position: relative;
	width: 518px;
	left: 5px;
	margin-top: 0px;
	text-align: left;
	overflow: hidden;
	float: left;
}

#empfehlungen-headline {
	position: relative;
	width: 503px;
	height: 23px;
	padding-left: 15px;
	padding-top: 7px;
	background-image: url(/layout/coffeefair_img/subheadline.gif);
	background-position:center top;
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #eeb839;
	overflow: hidden;
}

#empfehlungsboxen {
	position: relative;
	width: 518px;
	margin-left: 8px;
	margin-top: 8px;	
	float: left;
	clear: both;
	display:inline;
}

.empfehlungsbox {
	position: relative;
	width: 116px;
	height: 195px;
	margin-right: 8px;
	background-image: url(/layout/coffeefair_img/box-back.gif);
	background-position:center top;
	background-repeat: no-repeat;	
	float: left;
	padding-bottom:20px;
}

.empfehlungsbox-link {
	position: absolute;
	z-index: 1;
	width: 116px;
	height: 195px;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

.empfehlungsbox-pic {
	position: relative;
	width: 108px;
	height: 108px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 10px;
	overflow: hidden;
	float: left;
}

.empfehlungsbox-copy {
	position: relative;
	width: 108px;
	height: 65px;
	margin-left: 4px;
	overflow: hidden;
	float: left;
}

.empfehlungsbox-name {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #a50f1b;
	margin-bottom: 5px;
}

.empfehlungsbox-kat {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #894408;
}

.empfehlungsbox-preis {
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #c67f10;
	text-align: right;
	padding-bottom: 4px;
	padding-top: 5px;	
}

.empfehlungsbox-zusatz {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #892908;
}

/* empfehlungen - ende ------------------------------------------------- */

#newsletter {
	position: relative;
	width: 190px;
	height: 72px;
	padding-top: 7px;
	padding-left: 10px;
	margin-bottom: 10px;
	background-image: url(/layout/coffeefair_img/hl-newsletter-back.gif);
	background-position:center top;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	text-align: left;
}
.textyellow	{		
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffdeac;
}

.textrot {
 	color: #a50f1b;
	text-decoration: none;
}

.textsmall	{
	font-size: 9px;
}

h1	{
	height: 30px;		
	padding-top: 5px;	
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #77080e;
	overflow: hidden;
}

.textyellowheader	{
	height: 28px;		
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none;
	color: #ffdeac;
	background-color: #673511;
}

a.naviunderline:link,.naviunderline:visited,.naviunderline:hover {	
	height: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #a50f1b;
	line-height:17px;
}

a.kategorie-uebersicht  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #a50f1b;
	text-align:center;	
}

#navigation-top{
	width:auto;
	float:right;
	text-align:right;
	margin-top:10px;
	font-size:11px;
	margin-right:10px;
}

#navigation-bottom  {
	width:auto;
	float:right;
	text-align:right;
	margin-top:10px;
	font-size:11px;
	margin-right:10px;
}



ul
{
	padding-left:20px;
	padding-top:10px;
	line-height:18px;
	font-size:1.0em;
}

#bewertungrahmen img{
	width:	140px;
}

#ausrichtung_neu{
	margin-left:13px;
	}




.articlePages{
         padding-left:5px;
         padding-right:5px;
}

a.articlePages_LinkElement{
         padding-right:3px;
}


a.articlePages_activeLink{
         font-weight:bold;
         color:#77080E;
}



.smallText a:hover{
         text-decoration:underline;
}


#TellAFriend{
z-index:500 !important;
}

.plentyErrorBox {
					width:93%; 
					background-image:url(/images/admin/error_background.gif); background-repeat:repeat-y;
					margin: 5px 10px 4px 10px;
					padding:8px; text-align:left;
					vertical-align:middle; 
					color: #FFFFFF
}

.plentyErrorBoxTitle {
					margin-top:4px;
					margin-bottom:6px;
					padding-left:26px;
					color:#FFFFFF;
					font-size:16px;
					font-weight:bold;
					background-image:url(/images/icons/warning_onred.gif);background-repeat:no-repeat;
}

.plentyMessageBox {
					width:93%;
					background-image:url(/images/admin/message_background.gif); background-repeat:repeat-y;
					border:0px;
					margin: 5px 10px 4px 10px;
					padding:8px;
					text-align:left;
					vertical-align:middle;
					color: #FFFFFF
}

.plentyMessageBoxTitle {
					margin-top:4px;
					margin-bottom:6px;
					padding-left:26px;
					color:#FFFFFF;
					font-size:16px;
					font-weight:bold;
					background-image:url(/images/icons/idea_ongreen.gif); background-repeat:no-repeat;
}              
