/* formate */
h2 { margin: 1em 0; }
div.offerCategories li { background: none; }
#popup .einkaufsliste td { border-bottom: 1px solid #cccccc; padding: 6px 8px; }
#popup .einkaufsliste thead th { border-bottom: 2px solid #aaaaaa; padding: 10px 8px; font-size: 1.2em; }
#popup .einkaufsliste tfoot td { border-bottom: 2px solid #aaaaaa; padding: 10px 8px; font-size: 1.2em; text-align: right; }
.productsList table { border-collapse: separate; clear: both; }
.productsList td { border: 2px solid; }
.productsList td.abstand, .productsList td.fueller { border-width: 0; }
dl.product .productPrice { font-size: 1.5em; font-weight: bold; }

/* layout */
#logo { display: block; }
#headerFlash { display: none; }

#navigation, #specialsBox { display: none; }
div.offerCategories li { display: none; }
div.offerCategories li.aktiv { display: block; }

#popup .einkaufsliste thead { display: table-header-group; }
#popup #einkaufsplaner .linkMore, #popup #einkaufsplaner .linkDetails, #popup #einkaufsplaner .toolBox, #popup #einkaufsplaner .linkChange, #popup #einkaufsplaner .linkMail, #popup #einkaufsplaner .linkPrint, #popup #einkaufsplaner .addNote { display: none; }
#popup #einkaufsplaner .einkaufsliste { margin: 1em 0; width: 100%; }
#popup #einkaufsplaner #notizBox { margin-top: 2em; }
#popup #einkaufsplaner .head { margin-bottom: 2em; }
#popup #einkaufsplaner .notizenControls { display: none; }

#productBox .product { position: relative; width: 610px; }
#productBox .productImage { float: left; width: 250px; height: 200px; text-align: center; margin: 10px; }
#productBox .productDetails { float: right; width: 340px; padding: 10px 0 75px; }
#productBox .productPriceBox { width: 340px; height: 75px; position: absolute; bottom: 25px; right: 10px; }
#productBox .productPriceBox p { float: right; margin: 0 0 0 10px; }
#productBox .productPriceBox p.productPriceInfo { margin: 0.9em 0 0; }
/*#productBox .productDetailsBox h4, #productBox .productDetailsBox p { width: 190px; float: left; }*/
#productBox ul.productLogos { width: 130px; float: right; margin: 0 10px 2px 2px; }
#productBox dd { margin: 0; }

#productsOverview .productImage { text-align: center; }
#productsOverview .productPrice { text-align: right; }
#productsOverview .productsList td { width: 191px; vertical-align: top; }
#productsOverview .productsList td dl.product { margin: 0.5em; }
#productsOverview .productsList th.abstand, #productsOverview .productsList td.abstand { width: 1em; }
#productsOverview .productsList thead, #productsOverview .productsList tfoot, .productsNavi { display: none; }
#productsOverview .productsList table { margin: 1em 0 0; }

dl.product dt { display: none; }
dl.product dd { margin: 0; }
dl.product .productLinks { display: none; }

#eventBox p.linkEventDetails, #faqBox p.linkFaqDetails, #downloadBox p.linkDownload, #downloadBox p.linkDetails, #searchResultsBox p.linkWeiter { display: none; }

/* druck ausgewählter rezepte */
#faqBox .dontprint { display: none; }
#teaserColThree .dontprint { display: none; }
#contentInhalt .dontprint { display: none; }
#contentBox.dontprint { display: none; }
.linkPrintRecipe { display: none; }

.dontprint { display: none; }

form.hasStarRating { display: none; }
