body { margin:1.5cm 2cm 1cm 3cm; background-color:#fff; color:#000; font-family:Palatino,Times,Serif; }
p { font-size:11pt; }
h1 { font-size:14pt; font-weight:bold; }
h2 { font-size:12pt; font-weight:bold; }
h3,h4,h5,h6 { font-size:11pt; font-weight:bold; }
a { color:#000; text-decoration:none; }
.branchoverview { float:left; }
.branchoverviewheadline { padding:0; }
.branchoverview ul { list-style:none; }
.branchoverview li a:link,.branchoverview li a:visited { font-weight:bold; text-decoration:none; color:#000; }
.branchoverview li li a:link,.branchoverview li li a:visited { font-weight:normal; color:#000; }
.branchoverview li a:hover { text-decoration:none; }
.branchoverview li li a:hover { text-decoration:none; }
.branchoverview li a:active, .branchoverview li li a:active { text-decoration:none; color:#000; }
.branchoverview li ul { list-style:none; padding-left:1cm; }
#produktliste * { padding:0; margin:0; }
#produktliste p { line-height:1em; }
#produktliste div.bildcontainer { float:left; width:11em; }
#produktliste div.infocontainer { float:left; width:26em; }
#produktliste div.preiscontainer { float:left; }
#produktliste div.linkscontainer { float:right; visibility:hidden; }
#produktliste div.bildcontainer { text-align:center; }
#produktliste div.bildcontainer img { padding:0.4em; }
#produktliste div.infocontainer a { color:#000; text-decoration:none; font-weight:bold; }
#produktliste div.infocontainer a:hover { color:#000; text-decoration:none; }
#produktliste div.infocontainer a:active { color:#000; }
#produktliste div.infocontainer p { text-align:left; padding:0 0 0.2em 0; line-height:1.2em; }
#produktliste div.infocontainer h2 { padding:0.4em 0 0.3em 0; font-size:1.1em; }
#produktliste .nodiscounthint { font-style:italic; }
#produktliste div.preiscontainer p { padding-top:1.9em; color:#000; font-size:1.2em; font-weight:bold; text-align:right; padding-right:0.5em; }
#produktliste .listending { padding-top:1em; width:100%; text-align:center; line-height:1.7em; }
#setnavigation { padding:0; margin:0; visibility:hidden; }
#einzelprodukt div.bildcontainer { float:left; width:auto; text-align:center; }
#einzelprodukt div.bildcontainer p { width:100%; text-align:center; }
#einzelprodukt div.bildcontainer img { margin:1em 1em 1.5em 1em; padding:0; border:0; }
#einzelprodukt div.bildcontainer p.minwidth { width:18em; height:1px; margin:0; padding:0; line-height:0; }
#einzelprodukt div.kurzinfocontainer { float:left; width:28em; }
#einzelprodukt div.kurzinfocontainer h1 { color:#000; }
#einzelprodukt .preis { color:#000; font-size:1.2em; font-weight:bold; }
#einzelprodukt .preishinweis { color:#000; font-size:1em; font-weight:normal; }
#einzelprodukt div.aktionslinkscontainer a { visibility:hidden; }
#einzelprodukt .linkwarenkorb { font-weight:bold; }
#einzelprodukt div.langinfocontainer { padding-top:1em; }
#einzelprodukt div.langinfocontainer * { margin-left:1em; }
#oekoinforminfo h2 { margin-left:4em; }
#oekoinforminfo p { margin-left:5.5em; margin-right:4em; }
#oekoinformfooter { width:100%; text-align:center; margin-top:1em; clear:both; }
#oekoinformfooter img { border:0; margin:0em 1em 1em 5em; float:left; }
.flussstopper, .clf { clear:both; height:1px; font-size:1px; }
.basketform { display:none; }
