html, body {
  height:100%; /* wichtig */
  width:100%;
  margin:0px;
  padding:0px;
  font-family:Arial,Geneva,Helvetica;
  color:#4C423A;
  font-size:11px;
}

h1 { 
  font-size:8pt;
  font-weight:bold;
  color:#4C423A;
  text-decoration:none;
}

h2 {
  font-size:8pt;
  font-weight:bold;
  color:#4C423A;
  text-decoration:none;
}

h3 { 
  font-size:8pt;
  font-weight:bold;
  border:0px;
  margin-bottom:1px;
  padding:0px;
  color:#4C423A;
}

h4 { 
  font-size:8pt;
  font-weight:bold;
  border:0px;
  margin:15px 0px 4px 0px;
  padding:0px;
  color:#4C423A;
} /* h4 = Überschriften in Marketingtext */

i {
  font-size:8pt;
  font-style:italic;
}

#container {
  position:absolute;
  top:0px;
  left:0px;
  width:996px;
  min-height:100%;
  height:100%;
  z-index:1;
}	
html>body #container {
  width:996px;
  min-height:100%;
  height:auto;
  padding:0px 0px 0px 0px;
  z-index:1;
} /* konforme Browser */

#kopf {
  position:absolute;
  top:0px;
  left:0px;
  width:996px;
  height:65px;
  background-color:#B5110A;
}

#navigation-oben-links {
  position:absolute;
  top:66px;
  left:0px;
  width:183px;
  height:25px;
  min-height:25px;
  border-top:1px solid #C41709;
  border-bottom:1px solid #440000;
  border-right:1px solid #C41709;
  background-color:#890501;
}
html>body #navigation-oben-links {
  position:absolute;
  top:66px;
  left:0px;
  width:182px;
  height:23px;
  min-height:23px;
  border-top:1px solid #C41709;
  border-bottom:1px solid #440000;
  border-right:1px solid #C41709;
  background-color:#890501;
  background:url(/images/hintergrund_menueleiste.gif); background-repeat:repeat; background-position:top left;
}

#navigation-oben {
  position:absolute;
  top:66px;
  left:183px;
  width:813px;
  height:23px;
  min-height:23px;
  border-top:1px solid #C41709;
  border-bottom:1px solid #440000;
  background-color:#890501;
  background:url(/images/hintergrund_menueleiste.gif); background-repeat:repeat; background-position:top left;
}

#navigation-oben-rechts {
  float:left;
  width:1px;
  height:23px;
  min-height:23px;
  border-top:1px solid #C41709;
  border-bottom:1px solid #440000;
  border-left:1px solid #440000;
  background-color:#890501;
  background:url(/images/hintergrund_menueleiste.gif); background-repeat:repeat; background-position:top left;
}

#links {
  position:absolute;
  top:91px;
  left:0px;
  width:183px;
  min-height:100%;
  /* height:auto !important; */ /* moderne Browser */
  height:100%; /* IE */
  background-color:#F0EDE1;
}

#suche-navigation {
  position:absolute;
  top:0px;
  left:0px;
  width:283px;
  height:8px;
  border-top:1px solid #E1DBC3;
  background-color:#8F7156;
  overflow:hidden; /* IE */
}
html>body #suche-navigation { 
  height:7px;
} /* konforme Browser */

#inhalt {
  position:relative;
  top:91px;
  left:0px;
  width:632px;
  min-height:100%;
  height:100% !important; /* moderne Browser */
  height:2500px; /* IE */
  margin:0px 0px 28px 183px;
  padding:60px 14px 93px 14px;
  background-color:#FFFFFF;
}
html>body #inhalt {
  width:604px;
  min-height:1750px;
  height:auto !important;
  margin:0px 0px 0px 183px;
  padding:60px 14px 120px 14px;
} /* konforme Browser */

#suche-inhalt {
  position:absolute;
  top:0px;
  left:0px;
  width:631px;
  height:36px;
  padding:5px 0px 0px 30px;
  border-top:1px solid #E1DBC3;
  background-color:#8F7156;
  line-height:26px;
  font-size:10px;
  font-weight:bold;
  color:#FFFFFF;
}
html>body #suche-inhalt {
  width:601px;
} /* konforme Browser */

#rechts {
  position:absolute;
  top:91px;
  left:0px;
  width:182px;
  min-height:100%;
  /* height:auto !important; */ /* moderne Browser */
  height:100%; /* IE */
  margin: 0px 0px 0px 814px;
  padding:0px 0px 0px 0px;
  background-color:#F0EDE1;
}

#fuss {
  position:relative;
  margin-bottom:-90px;
  height:0px;
  width:996px;
  background-color:#F0EDE1;
}

#artikelteaser {
  position:relative;
  top:2px;
  height:868px;
}
html>body #artikelteaser {
  position:relative;
  height:852px;
} /* konforme Browser */

#formular_produktanfrage {
  position:relative;
  border-width:1px;
  border-style:solid;
  border-color:#A9A28D;
  border-collapse:collapse;
  width:603px;
} html>body #formular_produktanfrage {
  width:602px;
}

#button_fenster {
  position:relative;
  margin:15px 0px 0px 0px;
}

#mouseover { 
  background-color:#FFFFFF;
}
#mouseover:hover {
  background-color:#F0EDE1;
}

.brotkruemel { 
  position:absolute;
  top:37px;
  left:0px;
  width:631px;
  height:2px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:#F0EDE1;
  line-height:20px;
  font-size:11px;
  font-weight:normal;
  color:#8F7156;
}
html>body .brotkruemel {
  top:37px;
  left:0px;
  height:20px;
} /* konforme Browser */

.ueberschrift {
  height:29px;
  font-size:11px;
  font-weight:bold;
  color:#BE0500;
  text-decoration:none;
  background:url(/images/trenner_neu.gif);
  background-repeat:repeat-x;
  background-position:0px 100%;
}
html>body .ueberschrift {
  padding:0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
  line-height:36px;
  height:33px;
}

.formular_produktanfrage_textarea {
  padding:3px 4px 0px 4px;
} html>body .formular_produktanfrage_textarea {
  padding:3px 4px 0px 4px;
}

.reiter-oben-text { 
  padding:5px 14px 5px 14px;
}

.suchfeld {
  position:absolute;
  top:7px;
  left:124px;
  width:270px;
  min-height:18px;
  padding:3px 4px 0px 4px;
  border:0px;
  font-family:Arial,Geneva,Helvetica;
}
html>body .suchfeld {
  color:#4C423A;
  font-size:11px;
  font-weight:bold;
  top:6px;
  left:125px;
} /* konforme Browser */

.buttonsuchfeld {
  position:absolute;
  top:7px;
  left:404px;
  border:0px;
  width:61px;
  height:22px;
}
html>body .buttonsuchfeld {
  top:7px;
} /* konforme Browser */

#suchfeld_ergebnis_rahmen {
  position:absolute;
  top:29px;
  left:125px;
  width:278px;
  padding:0px 0px 0px 0px;
  font-family:Arial,Geneva,Helvetica;
	border:0px solid #A9A38D;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

.suchfeld_ergebnis {
  width:278px;
  font-size:13px;
  padding:0px 0px 0px 0px;
  line-height:18px;
}

.suchfeld_ergebnis_rahmen1 {
  border:1px solid #A9A38D;
  width:278px;
}

.suchfeld_ergebnis a:link  {    text-decoration:none; color:#4C423A; background-color:#FFFFFF; display:block; }
.suchfeld_ergebnis a:visited  { text-decoration:none; color:#4C423A; background-color:#FFFFFF; display:block; }
.suchfeld_ergebnis a:hover  {   text-decoration:none; color:#4C423A; background-color:#E7E2CF; display:block; }
.suchfeld_ergebnis a:active  {  text-decoration:none; color:#4C423A; background-color:#FFFFFF; display:block; }

.warenkorbanzeige {
  margin:0px 0px 0px 6px;
}

.box-headline { 
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  height:14px;
  margin: 0px 0px 0px 6px;
  padding:2px 5px 2px 5px;
  border:1px solid #723629;
  font-size:11px; font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
  background:url(/images/hintergrund_box.gif); 
  background-repeat:repeat; 
  background-position:top left;
}
html>body .box-headline {
  width:158px;
  background:url(/images/hintergrund_box.gif); 
  background-repeat:repeat; 
  background-position:top left;
} /* konforme Browser */

.box-headline-vorladen {
  background-color:#860401;
}
html>body .box-headline-vorladen {
  background-color:#860401;
}

.box-border-produktgruppen  { 
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  height:1px;
  margin: 0px 6px 0px 7px;
  padding:0px;
  border-right:1px solid #723629;
  border-left:1px solid #723629;
  background-color:#FFFFFF;
  overflow:hidden; /* IE */
}
html>body .box-border-produktgruppen {
  width:168px;
} /* konforme Browser */

.box-produktgruppen {
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  min-height:10px;
  height:auto !important;  /* für moderne Browser */
  height:10px;  /*für den IE */
  margin: 0px 6px 0px 7px;
  padding:5px 0px 0px 0px;
  border-top:1px solid #723629;
  border-right:1px solid #723629;
  border-left:1px solid #723629;
  background-color:#E1DBC3;
}
html>body .box-produktgruppen {
  width:168px;
} /* konforme Browser */

.box-fuss-produktgruppen {
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  min-height:14px;
  height:auto !important;  /* für moderne Browser */
  height:6px;  /*für den IE */
  margin: 0px 6px 0px 7px;
  padding:0px 0px 1px 0px;
  background-color:#E1DBC3;
  background:url(/images/box-fuss-produktgruppen.gif);
  background-repeat:no-repeat;
}
html>body .box-fuss-produktgruppen {
  width:169px;
} /* konforme Browser */

.produktgruppen-trenner {
  display:block;
  height:1px;
  background-color:#FFFFFF;
  overflow:hidden; /* IE */
}

.box-border  { 
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  height:1px;
  margin: 0px 6px 0px 6px;
  padding:0px;
  border-right:1px solid #723629;
  border-left:1px solid #723629;
  background-color:#FFFFFF;
  overflow:hidden; /* IE */
}
html>body .box-border {
  width:168px;
} /* konforme Browser */

.box {
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  min-height:10px;
  height:auto !important;  /* für moderne Browser */
  height:10px;  /*für den IE */
  margin: 0px 6px 0px 6px;
  padding:6px 5px 7px 5px;
  line-height:13px;
  font-size:11px;
  color:#4C423A;
  border-top:1px solid #723629;
  border-right:1px solid #723629;
  border-left:1px solid #723629;
  background-color:#F0EDE1;
}
html>body .box {
  width:158px;
  overflow:hidden;
} /* konforme Browser */

.box_versand {
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  min-height:10px;
  height:auto !important;  /* für moderne Browser */
  height:10px;  /*für den IE */
  margin: 0px 6px 0px 6px;
  padding:6px 5px 7px 5px;
  line-height:13px;
  font-size:11px;
  color:#4C423A;
  border-top:1px solid #723629;
  border-right:1px solid #723629;
  border-left:1px solid #723629;
  background-color:#F0EDE1;
  margin-left:7px;
  height:87px;
  background:url(/images/lkw_pikto_box.gif);
  background-repeat:no-repeat;
  background-position:77px 63px;
}
html>body .box_versand {
  width:158px;
  min-height:73px;
} /* konforme Browser */

.box_links {
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  min-height:10px;
  margin: 0px 6px 0px 6px;
  padding:6px 5px 7px 5px;
  line-height:13px;
  font-size:11px;
  color:#4C423A;
  border-top:1px solid #723629;
  border-right:1px solid #723629;
  border-left:1px solid #723629;
  background-color:#F0EDE1;
  margin-left:7px;
}
html>body .box_links {
  width:158px;
} /* konforme Browser */

.box_rss {
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  min-height:10px;
  height:auto !important;  /* für moderne Browser */
  height:10px;  /*für den IE */
  margin: 0px 6px 0px 6px;
  padding:6px 5px 7px 5px;
  line-height:13px;
  font-size:11px;
  color:#4C423A;
  border-top:1px solid #723629;
  border-right:1px solid #723629;
  border-left:1px solid #723629;
  background-color:#F0EDE1;
  margin-left:7px;
  height:70px;
  background:url(/images/rss.gif); 
  background-repeat:no-repeat; 
  background-position:128px 27px;
}

html>body .box_rss {
  width:158px;
  min-height:56px;
} /* konforme Browser */

.box_login {
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  min-height:0px;
  height:auto !important;  /* für moderne Browser */
  height:0px;  /*für den IE */
  margin: 0px 6px 0px 6px;
  padding:7px 5px 7px 5px;
  line-height:13px;
  font-size:11px;
  color:#4C423A;
  border-top:1px solid #723629;
  border-right:1px solid #723629;
  border-left:1px solid #723629;
  background-color:#F0EDE1;
  margin-left:7px;
  height:49px;
  background:url(/images/piktogramm_login.gif); 
  background-repeat:no-repeat; 
  background-position:125px 8px;
}
html>body .box_login {
  padding:6px 5px 7px 5px;
  width:158px;
  min-height:35px;
} /* konforme Browser */

.box-fuss {
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  min-height:14px;
  height:auto !important;  /* für moderne Browser */
  height:6px;  /*für den IE */
  margin: 0px 6px 0px 6px;
  padding:0px 0px 1px 0px;
  background-color:#F0EDE1;
  background:url(/images/box-fuss-newsletter.gif);
  background-repeat:no-repeat;
}
html>body .box-fuss {
  width:169px;
} /* konforme Browser */

h1.text_klein {
  font-size:9px;
  color:#8F7156;
  font-family:Verdana,Arial,Geneva,Helvetica;
  letter-spacing:-1px;
}



/* ------[ Linkelemente Anfang ]---------- */
a:link    { font-size:11px; color:#4C423A; text-decoration:none; cursor:pointer; }
a:visited { font-size:11px; color:#4C423A; text-decoration:none; cursor:pointer; }
a:active  { font-size:11px; color:#4C423A; text-decoration:none; cursor:pointer; }
a:hover   { font-size:11px; color:#4C423A; text-decoration:underline; cursor:pointer; }

a.menu:link    { font-size:11px; color:#BE0500; text-decoration:none; cursor:pointer; }
a.menu:visited { font-size:11px; color:#BE0500; text-decoration:none; cursor:pointer; }
a.menu:active  { font-size:11px; color:#BE0500; text-decoration:none; cursor:pointer; }
a.menu:hover   { font-size:11px; color:#BE0500; text-decoration:underline; cursor:pointer; }

a.menu5:link    { font-size:11px; color:#BE0500; font-weight:bold; text-decoration:none; cursor:pointer; }
a.menu5:visited { font-size:11px; color:#BE0500; font-weight:bold; text-decoration:none; cursor:pointer; }
a.menu5:active  { font-size:11px; color:#BE0500; font-weight:bold; text-decoration:none; cursor:pointer; }
a.menu5:hover   { font-size:11px; color:#BE0500; font-weight:bold; text-decoration:underline; cursor:pointer; }

a.menu7:link    { font-size:8pt; color:#4C423A; font-weight:bold; text-decoration:none; cursor:pointer; }
a.menu7:visited { font-size:8pt; color:#4C423A; font-weight:bold; text-decoration:none; cursor:pointer; }
a.menu7:active  { font-size:8pt; color:#4C423A; font-weight:bold; text-decoration:none; cursor:pointer; }
a.menu7:hover   { font-size:8pt; color:#4C423A; font-weight:bold; text-decoration:underline; cursor:pointer; }

a.menu12:link    { font-size:9px; color:#BE0500; text-decoration:none; cursor:pointer; font-family:Verdana,Arial,Geneva,Helvetica; letter-spacing:-1px; }
a.menu12:visited { font-size:9px; color:#BE0500; text-decoration:none; cursor:pointer; font-family:Verdana,Arial,Geneva,Helvetica; letter-spacing:-1px; }
a.menu12:active  { font-size:9px; color:#BE0500; text-decoration:none; cursor:pointer; font-family:Verdana,Arial,Geneva,Helvetica; letter-spacing:-1px; }
a.menu12:hover   { font-size:9px; color:#BE0500; text-decoration:underline; cursor:pointer; font-family:Verdana,Arial,Geneva,Helvetica; letter-spacing:-1px; }

h1 a:link    { font-size:11px; color:#8F7156; text-decoration:none; cursor:pointer; }
h1 a:visited { font-size:11px; color:#8F7156; text-decoration:none; cursor:pointer; }
h1 a:active  { font-size:11px; color:#8F7156; text-decoration:none; cursor:pointer; }
h1 a:hover   { font-size:11px; color:#8F7156; text-decoration:underline; cursor:pointer; }

a.artikeloptionen:link    { background:url(/images/pfeil_artikeloptionen.gif); background-repeat:no-repeat; margin-left:0px; background-position:0px 7.5px; display:block; padding:4px 0px 3px 8px; font-size:11px; color:#4C423A; text-decoration:none; cursor:pointer; }
a.artikeloptionen:visited { background:url(/images/pfeil_artikeloptionen.gif); background-repeat:no-repeat; margin-left:0px; background-position:0px 7.5px; display:block; padding:4px 0px 3px 8px; font-size:11px; color:#4C423A; text-decoration:none; cursor:pointer; }
a.artikeloptionen:active  { background:url(/images/pfeil_artikeloptionen.gif); background-repeat:no-repeat; margin-left:0px; background-position:0px 7.5px; display:block; padding:4px 0px 3px 8px; font-size:11px; color:#4C423A; text-decoration:none; cursor:pointer; }
a.artikeloptionen:hover   { background:url(/images/pfeil_artikeloptionen.gif); background-repeat:no-repeat; margin-left:0px; background-position:0px 7.5px; display:block; padding:4px 0px 3px 8px; font-size:11px; color:#4C423A; text-decoration:underline; cursor:pointer; }

a.block:link    { display:block; padding:4px 0px 3px 0px; font-size:11px; color:#4C423A; text-decoration:none; cursor:pointer; }
a.block:visited { display:block; padding:4px 0px 3px 0px; font-size:11px; color:#4C423A; text-decoration:none; cursor:pointer; }
a.block:active  { display:block; padding:4px 0px 3px 0px; font-size:11px; color:#4C423A; text-decoration:none; cursor:pointer; }
a.block:hover   { display:block; padding:4px 0px 3px 0px; font-size:11px; color:#4C423A; text-decoration:underline; cursor:pointer; }

a.preis_klein:link    { display:block; font-size:11px; font-weight:bold; color:#AA0000; text-decoration:none; }
a.preis_klein:visited { display:block; font-size:11px; font-weight:bold; color:#AA0000; text-decoration:none; }
a.preis_klein:active  { display:block; font-size:11px; font-weight:bold; color:#AA0000; text-decoration:none; }
a.preis_klein:hover   { display:block; font-size:11px; font-weight:bold; color:#AA0000; text-decoration:none; }

a.teaser_artikelbezeichnung:link    { margin-top:-1px; display:block; font-size:11px; font-weight:bold; line-height:12px; color:#4C423A; text-decoration:none; }
a.teaser_artikelbezeichnung:visited { margin-top:-1px; display:block; font-size:11px; font-weight:bold; line-height:12px; color:#4C423A; text-decoration:none; }
a.teaser_artikelbezeichnung:active  { margin-top:-1px; display:block; font-size:11px; font-weight:bold; line-height:12px; color:#4C423A; text-decoration:none; }
a.teaser_artikelbezeichnung:hover   { margin-top:-1px; display:block; font-size:11px; font-weight:bold; line-height:12px; color:#4C423A; text-decoration:none; }

a.teaser_preisangabe_netto:link    { display:block; font-size:18px; font-weight:bold; color:#4C423A; text-decoration:none; }
a.teaser_preisangabe_netto:visited { display:block; font-size:18px; font-weight:bold; color:#4C423A; text-decoration:none; }
a.teaser_preisangabe_netto:active  { display:block; font-size:18px; font-weight:bold; color:#4C423A; text-decoration:none; }
a.teaser_preisangabe_netto:hover   { display:block; font-size:18px; font-weight:bold; color:#4C423A; text-decoration:none; }

a.reiter-oben:link         { float:left; height:23px; border-left:1px solid #440000; border-right:1px solid #C41709; font-family:Arial,Geneva,Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;  background:url(/images/hintergrund_menueleiste.gif); background-repeat:repeat; background-position:top left; }
a.reiter-oben:visited      { float:left; height:23px; border-left:1px solid #440000; border-right:1px solid #C41709; font-family:Arial,Geneva,Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;  background:url(/images/hintergrund_menueleiste.gif); background-repeat:repeat; background-position:top left; }
a.reiter-oben:hover        { float:left; height:23px; border-left:1px solid #440000; border-right:1px solid #C41709; font-family:Arial,Geneva,Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;  background:url(/images/hintergrund_menueleiste_aktiv.gif); background-repeat:repeat; background-position:top left; }
a.reiter-oben:active       { float:left; height:23px; border-left:1px solid #440000; border-right:1px solid #C41709; font-family:Arial,Geneva,Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;  background:url(/images/hintergrund_menueleiste_aktiv.gif); background-repeat:repeat; background-position:top left; }

a.reiter-oben-aktiv:link         { float:left; height:23px; border-left:1px solid #440000; border-right:1px solid #C41709; font-family:Arial,Geneva,Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;  background:url(/images/hintergrund_menueleiste_aktiv.gif); background-repeat:repeat; background-position:top left; }
a.reiter-oben-aktiv:visited      { float:left; height:23px; border-left:1px solid #440000; border-right:1px solid #C41709; font-family:Arial,Geneva,Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;  background:url(/images/hintergrund_menueleiste_aktiv.gif); background-repeat:repeat; background-position:top left; }
a.reiter-oben-aktiv:hover        { float:left; height:23px; border-left:1px solid #440000; border-right:1px solid #C41709; font-family:Arial,Geneva,Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;  background:url(/images/hintergrund_menueleiste_aktiv.gif); background-repeat:repeat; background-position:top left; }
a.reiter-oben-aktiv:active       { float:left; height:23px; border-left:1px solid #440000; border-right:1px solid #C41709; font-family:Arial,Geneva,Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;  background:url(/images/hintergrund_menueleiste_aktiv.gif); background-repeat:repeat; background-position:top left; }

a.detailsuche:link    {  position:absolute; top:11px; left:483px; min-width:70px; height:14px; padding:0px 16px 0px 0px; line-height:14px; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#8F7156; background:url(/images/pfeil_detailsuche.gif); background-repeat:no-repeat; background-position:100% 50%; }
a.detailsuche:visited {  position:absolute; top:11px; left:483px; min-width:70px; height:14px; padding:0px 16px 0px 0px; line-height:14px; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#8F7156; background:url(/images/pfeil_detailsuche.gif); background-repeat:no-repeat; background-position:100% 50%; }
a.detailsuche:hover   {  position:absolute; top:11px; left:483px; min-width:70px; height:14px; padding:0px 16px 0px 0px; line-height:14px; font-size:10px; font-weight:bold; text-decoration:underline; color:#FFFFFF; background-color:#8F7156; background:url(/images/pfeil_detailsuche.gif); background-repeat:no-repeat; background-position:100% 50%; }
a.detailsuche:active  {  position:absolute; top:11px; left:483px; min-width:70px; height:14px; padding:0px 16px 0px 0px; line-height:14px; font-size:10px; font-weight:bold; text-decoration:underline; color:#FFFFFF; background-color:#8F7156; background:url(/images/pfeil_detailsuche.gif); background-repeat:no-repeat; background-position:100% 50%; }

a.produktgruppen:link    { display:block; height:18px; padding:0px 16px 1px 5px; line-height:18px; border-top:1px solid #B5A571; font-size:11px; font-weight:bold; text-decoration:none; color:#4C423A; background-color:#D4CCAA; background:url(/images/pfeil_produkte.gif); background-repeat:no-repeat; background-position:100% 60%; }
a.produktgruppen:visited { display:block; height:18px; padding:0px 16px 1px 5px; line-height:18px; border-top:1px solid #B5A571; font-size:11px; font-weight:bold; text-decoration:none; color:#4C423A; background-color:#D4CCAA; background:url(/images/pfeil_produkte.gif); background-repeat:no-repeat; background-position:100% 60%; }
a.produktgruppen:hover   { display:block; height:18px; padding:0px 16px 1px 5px; line-height:18px; border-top:1px solid #B5A571; font-size:11px; font-weight:bold; text-decoration:none; color:#4C423A; background-color:#D4CCAA; }
a.produktgruppen:active  { display:block; height:18px; padding:0px 16px 1px 5px; line-height:18px; border-top:1px solid #B5A571; font-size:11px; font-weight:bold; text-decoration:none; color:#4C423A; background-color:#F0EDE1; }

a.produktuntergruppen:link    { display:block; min-height:16px; padding:0px 16px 1px 17px; line-height:14px; font-size:11px; font-weight:normal; text-decoration:none; color:#4C423A; background:url(/images/pfeil_untergruppe.gif); background-repeat:no-repeat; background-position:8px 3px; }
a.produktuntergruppen:visited { display:block; min-height:16px; padding:0px 16px 1px 17px; line-height:14px; font-size:11px; font-weight:normal; text-decoration:none; color:#4C423A; background:url(/images/pfeil_untergruppe.gif); background-repeat:no-repeat; background-position:8px 3px; }
a.produktuntergruppen:hover   { display:block; min-height:16px; padding:0px 16px 1px 17px; line-height:14px; font-size:11px; font-weight:normal; text-decoration:none; color:#BE0500; background:url(/images/pfeil_untergruppe_hover.gif); background-repeat:no-repeat; background-position:5% 35%; }
a.produktuntergruppen:active  { display:block; min-height:16px; padding:0px 16px 1px 17px; line-height:14px; font-size:11px; font-weight:normal; text-decoration:none; color:#BE0500; background:url(/images/pfeil_untergruppe_hover.gif); background-repeat:no-repeat; background-position:5% 35%; }

a.produkthersteller:link    { display:block; height:16px; padding:0px 16px 1px 26px; line-height:14px; font-size:11px; font-weight:normal; text-decoration:none; color:#4C423A; background:url(/images/pfeil_hersteller.gif); background-repeat:no-repeat; background-position:12px 3px; }
a.produkthersteller:visited { display:block; height:16px; padding:0px 16px 1px 26px; line-height:14px; font-size:11px; font-weight:normal; text-decoration:none; color:#4C423A; background:url(/images/pfeil_hersteller.gif); background-repeat:no-repeat; background-position:12px 3px; }
a.produkthersteller:hover   { display:block; height:16px; padding:0px 16px 1px 26px; line-height:14px; font-size:11px; font-weight:normal; text-decoration:none; color:#BE0500; background:url(/images/pfeil_hersteller_hover.gif); background-repeat:no-repeat; background-position:12px 3px; }
a.produkthersteller:active  { display:block; height:16px; padding:0px 16px 1px 26px; line-height:14px; font-size:11px; font-weight:normal; text-decoration:none; color:#BE0500; background:url(/images/pfeil_hersteller_hover.gif); background-repeat:no-repeat; background-position:12px 3px; }

a.box-fuss-detail:link    { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 6px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E1DBC3; background:url(/images/box-fuss.gif); background-repeat:no-repeat; }
a.box-fuss-detail:visited { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 6px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E1DBC3; background:url(/images/box-fuss.gif); background-repeat:no-repeat; }
a.box-fuss-detail:hover   { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 6px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#D4CCAA; background:url(/images/box-fuss-hover.gif); background-repeat:no-repeat; }
a.box-fuss-detail:active  { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 6px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E7E2CF; background:url(/images/box-fuss-active.gif); background-repeat:no-repeat; }

a.box-fuss-detail-links:link    { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 7px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E1DBC3; background:url(/images/box-fuss-links.gif); background-repeat:no-repeat; }
a.box-fuss-detail-links:visited { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 7px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E1DBC3; background:url(/images/box-fuss-links.gif); background-repeat:no-repeat; }
a.box-fuss-detail-links:hover   { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 7px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#D4CCAA; background:url(/images/box-fuss-links-hover.gif); background-repeat:no-repeat; }
a.box-fuss-detail-links:active  { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 7px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E7E2CF; background:url(/images/box-fuss-links-active.gif); background-repeat:no-repeat; }

a.box-fuss-detail-links_int:link    { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 7px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E1DBC3; background:url(/images/box-fuss-links_int.gif); background-repeat:no-repeat; }
a.box-fuss-detail-links_int:visited { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 7px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E1DBC3; background:url(/images/box-fuss-links_int.gif); background-repeat:no-repeat; }
a.box-fuss-detail-links_int:hover   { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 7px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#D4CCAA; background:url(/images/box-fuss-links-hover_int.gif); background-repeat:no-repeat; }
a.box-fuss-detail-links_int:active  { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 7px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E7E2CF; background:url(/images/box-fuss-links-active_int.gif); background-repeat:no-repeat; }

a.box-fuss-allezubehoer:link    { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 6px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E1DBC3; background:url(/images/box-fuss-allezubehoer.gif); background-repeat:no-repeat; }
a.box-fuss-allezubehoer:visited { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 6px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E1DBC3; background:url(/images/box-fuss-allezubehoer.gif); background-repeat:no-repeat; }
a.box-fuss-allezubehoer:hover   { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 6px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#D4CCAA; background:url(/images/box-fuss-allezubehoer-hover.gif); background-repeat:no-repeat; }
a.box-fuss-allezubehoer:active  { display:block; position:relative; top:14px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin: 0px 6px 10px 6px; padding:5px 5px 0px 4px; line-height:13px; font-size:10px; text-decoration:none; color:#4C423A; border-left:1px solid #723629; background-color:#E7E2CF; background:url(/images/box-fuss-allezubehoer-active.gif); background-repeat:no-repeat; }

a.box-fuss-warenkorb:link    { display:block; position:relative; top:0px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin:0px 0px -4px 0px; padding:5px 5px 0px 5px; line-height:13px; font-size:10px; text-decoration:none; color:#563F23; border-left:1px solid #563F23; background-color:#CBC29F; background:url(/images/box-fuss-warenkorb.gif); background-repeat:no-repeat; }
a.box-fuss-warenkorb:visited { display:block; position:relative; top:0px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin:0px 0px -4px 0px; padding:5px 5px 0px 5px; line-height:13px; font-size:10px; text-decoration:none; color:#563F23; border-left:1px solid #563F23; background-color:#CBC29F; background:url(/images/box-fuss-warenkorb.gif); background-repeat:no-repeat; }
a.box-fuss-warenkorb:hover   { display:block; position:relative; top:0px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin:0px 0px -4px 0px; padding:5px 5px 0px 5px; line-height:13px; font-size:10px; text-decoration:none; color:#563F23; border-left:1px solid #563F23; background-color:#BDB38E; background:url(/images/box-fuss-hover-warenkorb.gif); background-repeat:no-repeat; }
a.box-fuss-warenkorb:active  { display:block; position:relative; top:0px; left:0px; width:170px; min-height:18px; height:auto !important; /* für moderne Browser */ height:23px; /*für den IE */ margin:0px 0px -4px 0px; padding:5px 5px 0px 5px; line-height:13px; font-size:10px; text-decoration:none; color:#563F23; border-left:1px solid #563F23; background-color:#E0DBC5; background:url(/images/box-fuss-active-warenkorb.gif); background-repeat:no-repeat; }

a.navigation-fuss-schrift:link    { margin:0px; padding:0px 8px 0px 8px; font-size:10px; text-decoration:none; color:#695054; }
a.navigation-fuss-schrift:visited { margin:0px; padding:0px 8px 0px 8px; font-size:10px; text-decoration:none; color:#695054; }
a.navigation-fuss-schrift:hover   { margin:0px; padding:0px 8px 0px 8px; font-size:10px; text-decoration:underline; color:#695054; }
a.navigation-fuss-schrift:active  { margin:0px; padding:0px 8px 0px 8px; font-size:10px; text-decoration:underline; color:#695054; }

a.link_text:link    {  font-size:8pt; color:#685E55; text-decoration:none; cursor:pointer; }
a.link_text:visited {  font-size:8pt; color:#685E55; text-decoration:none; cursor:pointer; }
a.link_text:active  {  font-size:8pt; color:#685E55; text-decoration:none; cursor:pointer; }
a.link_text:hover   {  font-size:8pt; color:#685E55; text-decoration:underline; cursor:pointer; }

a.link_text_fett:link    { font-size:8pt; color:#685E55; font-weight:bold; text-decoration:none; cursor:pointer; }
a.link_text_fett:visited { font-size:8pt; color:#685E55; font-weight:bold; text-decoration:none; cursor:pointer; }
a.link_text_fett:active  { font-size:8pt; color:#685E55; font-weight:bold; text-decoration:none; cursor:pointer; }
a.link_text_fett:hover   { font-size:8pt; color:#685E55; font-weight:bold; text-decoration:underline; cursor:pointer; }

a.link_text_grau:link    { font-size:8pt; color:#4C423A; text-decoration:none; cursor:pointer; }
a.link_text_grau:visited { font-size:8pt; color:#4C423A; text-decoration:none; cursor:pointer; }
a.link_text_grau:active  { font-size:8pt; color:#685E55; text-decoration:none; cursor:pointer; }
a.link_text_grau:hover   { font-size:8pt; color:#685E55; text-decoration:underline; cursor:pointer; }

a.menue:link    {  display:block; font-size:8pt; padding-top:1px; color:#604200; height:100%; width:100%; text-decoration:none; cursor:pointer; }
a.menue:visited {  display:block; font-size:8pt; padding-top:1px; color:#604200; height:100%; width:100%; text-decoration:none; cursor:pointer; }
a.menue:hover   {  display:block; font-size:8pt; padding-top:1px; color:#604200; background-color:#FFDD95; height:100%; width:100%; text-decoration:none; cursor:pointer; }
a.menue:active  {  display:block; font-size:8pt; padding-top:1px; color:#604200; background-color:#FFDD95; height:100%; width:100%; text-decoration:none; cursor:pointer; }

a.menu8:link    { font-size:9px; color:#685E55; font-weight:normal; text-decoration:underline; cursor:pointer; font-family:Verdana,Arial,Geneva,Helvetica; letter-spacing:-1px; }
a.menu8:visited { font-size:9px; color:#685E55; font-weight:normal; text-decoration:underline; cursor:pointer; font-family:Verdana,Arial,Geneva,Helvetica; letter-spacing:-1px; }
a.menu8:active  { font-size:9px; color:#685E55; font-weight:normal; text-decoration:underline; cursor:pointer; font-family:Verdana,Arial,Geneva,Helvetica; letter-spacing:-1px; }
a.menu8:hover   { font-size:9px; color:#685E55; font-weight:normal; text-decoration:underline; cursor:pointer; font-family:Verdana,Arial,Geneva,Helvetica; letter-spacing:-1px; }

a.ext {
padding-right:		13px;
background-image:	url(/images/extlink.gif);
background-position:	right;
background-repeat:	no-repeat;
}

/* body a[href$=".pdf"] */ 
a.pdf {
padding-right:23px;
padding-top:4px;
background-image:url(/images/acrobatpdf.gif);
height:16px;
background-position:right 40%;
background-repeat:no-repeat;
}
/* ------[ Linkelemente Ende ]------------ */



.box-newsletter {
  position:relative;
  top:14px;
  left:0px;
  width:170px;
  min-height:10px;
  height:auto !important;  /* für moderne Browser */
  height:10px;  /*für den IE */
  margin: 0px 6px 0px 6px;
  padding:4px 5px 3px 5px;
  line-height:15px;
  font-size:11px;
  color:#4C423A;
  border-top:1px solid #723629;
  border-right:1px solid #723629;
  border-left:1px solid #723629;
  background-color:#F0EDE1;
}
html>body .box-newsletter {
  width:158px;
  padding:5px 5px 2px 5px;
} /* konforme Browser */

.abonnieren {
  width:66px;
  height:8px;
  border:0px;
  margin:5px 0px 0px 86px;
}
html>body .abonnieren {
  margin:6px 0px 0px 86px;
} /* konforme Browser */

.copyright {
  width:996px;
  height:20px;
  line-height:20px;
  padding:0px 32px 0px 0px;
  font-size:10px;
  color:#695054;
  text-align:right;
  background-color:#F0EDE1;
  z-index:2;
}
html>body .copyright {
  width:964px;
} /* konforme Browser */

.navigation-fuss {
  width:996px;
  height:19px;
  line-height:19px;
  padding:5px 191px 5px 177px;
  text-align:center;
  font-size:10px;
  background-color:#FFFFFF;
  border-bottom:1px solid #723629;
  z-index:2;
}
html>body .navigation-fuss {
  padding:5px 193px 5px 175px;
  width:628px;
  height:14px;
} /* konforme Browser */

.balken-fuss {
  width:996px;
  height:17px;
  border-top:1px solid #FFFFFF;
  background-color:#723629;
}

.druckersymbol_footer {
  position:absolute;
  top:4px;
  left:794px;
  width:15px;
  height:14px;
  border:0px;
}
html>body .druckersymbol_footer {
  position:absolute;
  top:7px;
  left:794px;
  width:15px;
  height:14px;
  border:0px;
}

.bestellbox {
  width:603px;
}
html>body .bestellbox {
  width:581px;
}

.bestellbezeichner_login {
 margin-top:7px;
}
html>body .bestellbezeichner_login {
 margin-top:4px;
}
 
.bestellbezeichner {
  float:left;
  width:96px;
  padding-top:4px;
  text-align:right;
  height:29px;
}
html>body .bestellbezeichner {
  padding-top:7px;
  height:25px;
}

.preisangaben   {
  font-size:9px;
  color:#292C29;
  text-decoration:none;
  font-family:Verdana,Arial,Geneva,Helvetica;
  letter-spacing:-1px;
}

.teaser_preisangabe {
  width:160px;
  height:26px;
  margin:1px 0px 2px 0px;
  border:0px;
}
html>body .teaser_preisangabe {
  width:160px;
  height:26px;
  margin:1px 0px 2px 0px;
  border:0px;
}
 
.preis   {
  display:block;
  font-size:30px;
  font-weight:bold;
  color:#BE0500;
  text-decoration:none;
}
.preis_netto   {
  display:block;
  font-size:18px;
  font-weight:bold;
  color:#4C423A;
  text-decoration:none;
}

.teaser_mwstlieferstatus {
  font-size:10px;
  font-weight:bold;
  line-height:12px;
  color:#4C423A;
}

.trenner {
  background-image:url(/images/trenner_neu.gif);
  background-repeat:repeat-x;
  overflow:hidden;
  min-height:1px;
}
.trenner_sql {
  background-image:url(/images/trenner_neu.gif); 
  background-repeat:repeat-x;
  overflow:hidden;
  margin:0px 0px 4px 0px;
}
html>body .trenner_sql {
 margin:20px 0px 4px 0px;
}
.trenner_produktanfrage {
  background-image:url(/images/trenner_neu.gif);
  background-repeat:repeat-x;
  overflow:hidden;
  margin:19px 0px 1px 0px;
}
html>body .trenner_produktanfrage {
  margin:5px 0px 1px 0px;
}

.bild_sql {
  width:124px;
  height:124px;
  float:left;
  text-align:center;
  vertical-align:middle;
  padding:6px 5px 4px 0px;
}
html>body .bild_sql {
  width:119px;
  height:129px;
  float:left;
  text-align:center;
  vertical-align:middle;
  padding:6px 5px 4px 0px;
}



/* ------[ Formularelemente Anfang ]------ */
form  {
  display:inline;
}

/* ---[ IE ]--- */
textarea body, textarea {
  font-family:Arial,Geneva,Helvetica;
  font-size:11px;
  font-weight:bold;
  color:#4C423A;
  padding:3px 4px 0px 4px;
}

input {
  font-family:Arial,Geneva,Helvetica;
  color:#4C423A;
  font-size:11px;
  font-weight:bold;
  color:#4C423A;
}
/* ---[ IE ]--- */

input[type=text], input[type=password] {
  height:17px;
  border:1px solid #4C423A;
  font-family:Arial,Geneva,Helvetica;
  color:#4C423A;
  border:1px solid #A9A38D;
  font-size:11px;
  font-weight:bold;
  color:#4C423A;
}

input[radio] {
  color:#4C423A; -moz-border-radius:9pt;
  color:#4C423A;
}

input[type=checkbox], .checkbox {
  width:14px;
  height:14px;
  color:#4C423A;
  border:0px solid #A9A38D;
}

input:focus {
  background-color:#F4F4F4;
  border:1px solid #000000;
  font-size:11px;
  font-weight:bold;
  color:#4C423A;
  padding:3px 4px 0px 4px;
}

html>body textarea body, html>body textarea {
  height:20px;
  border:1px solid #4C423A;
  font-family:Arial,Geneva,Helvetica;
  font-size:11px;
  font-weight:bold;
  color:#4C423A;
  border:1px solid #A9A38D;
  padding:3px 4px 0px 4px;
}

select {
  background-color:#FFFFFF;
  color:#4C423A;
  font-family:Arial,Geneva,Helvetica;
  height:22px;
  font-size:11px;
  border:1px solid #A9A38D;
  margin-top:4px;
  padding:3px 3px 0px 1px;
  font-weight:bold;
}

.button {
  height:18px;
  line-height:18px;
  padding-bottom:2px;
  vertical-align:middle;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  border:0px;
  background-color:#A13125;
  background-image:url(/images/btn_hintergrund.gif);
}

.feld_eingabe {
  margin-top:-1px;
  width:172px;
  height:18px;
  padding:3px 4px 0px 4px;
  color:#4C423A;
  font-size:11px;
  font-weight:bold;
}

input.fehler_neu {
  width:172px;
  height:18px;
  padding:3px 4px 0px 4px;
  color:#4C423A;
  font-size:11px;
  font-weight:bold;
}

input.fehler {
  width:172px;
  height:18px;
  padding:3px 4px 0px 4px;
  background-color:#BE0500;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
}

textarea.fehler { 
  width:172px;
  height:19px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  background-color:#BE0500;
  padding:3px 4px 0px 4px;
}

select.fehler {
  width:172px;
  height:20px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  background-color:#BE0500;
  padding:0px 3px 0px 3px;
}

.bestellformularfeld {
  float:left;
  width:173px;
  height:17px;
  font-size:11px;
  font-weight:bold;
  padding:3px 3px 0px 11px;
}
html>body .bestellformularfeld {
  height:13px;
  font-size:11px;
  font-weight:bold;
}

.bestellformularfeld_fehler {
  float:left;
  width:200px;
  padding:3px 3px 0px 11px;
  height:29px;
  background:url(/images/pfeil-rot.gif);
  background-repeat:no-repeat;
  background-position:193px 13px;
  font-size:11px;
  font-weight:bold;
}
html>body .bestellformularfeld_fehler {
  height:25px;
  background:url(/images/pfeil-rot.gif);
  background-repeat:no-repeat;
  background-position:193px 13px;
  font-size:11px;
  font-weight:bold;
  padding:3px 4px 0px 8px;
}

.bestellformularauswahl {
  float:left;
  width:173px;
  padding:3px 3px 0px 11px;
  margin-top:3px;
  height:29px;
}
html>body .bestellformularauswahl {
  margin-top:1px;
  height:25px;
}

.clearer {
  clear:left;
  display:inline;  
}
html>body .clearer {
  clear:left;
  display:block;
}

.ac_results {
  background:none repeat scroll 0 0 #FFFFFF;
  border-color:-moz-use-text-color grey grey;
  border-right:1px solid grey;
  border-style:none solid solid;
  border-width:0 1px 1px;
  font-family:Arial,Geneva,Helvetica;
  margin-left:0;
  margin-right:auto;
  min-height:18px;
  padding:0;
  width:100%;
  z-index:20;
}

.ac_results ul {
  list-style-type:none;
  margin:0;
  padding:0
}

.ac_results ul li {
  width:100%;
  font-size:13px;
  padding:0;
  margin: 0px;
}

.ac_results a {
  padding:3px 4px;
  text-decoration:none;
  color:#4C423A;
  background-color:#FFFFFF;
  display:block;
  padding:5px;
}

.ac_results a:hover {
  text-decoration:none;
  color:#4C423A;
  background-color:#E7E2CF;
  display:block;
}

li.ac_over span a {
  text-decoration:none;
  color:#4C423A;
  background-color:#E7E2CF;
  display:block;
}

input.ac_loading {
  background-image:url("/images/ajax-loader.gif");
  background-repeat:no-repeat;
  background-position:260px;
}
/* ------[ Formularelemente Ende ]-------- */



/* ------[ Listenelemente Anfang ]-------- */
ul {
  font-size:8pt;
  margin:8px 0px 8px 15px;
  padding:0px;
  list-style:none;
}

ol {
  font-size:8pt;
  margin:0px 0px 0px 15px;
  padding:0px;
  list-style:none;
} /* ohne Abstände oben und unten = Überschriften in Marketingtext */

li {
  font-size:8pt;
  background:url(/images/pfeil_liste.gif);
  background-repeat:no-repeat;
  margin-left:-15px;
  padding-left:12px;
  background-position:0px 4px;
  list-style: none;
}
/* ------[ Listenelemente Ende ]---------- */



/* ------[ Textelemente Anfang ]---------- */
.text_rot  {
  font-size:11px;
  font-weight:bold;
  color:#BE0500;
  text-decoration:none;
}
.text_grau  {
  font-size:11px;
  color:#AAA28D;
  text-decoration:none;
}
.text_fett  {
  font-size:8pt;
  font-weight:bold;
  color:#4C423A;
  text-decoration:none;
}
.text_gross_fett  {
  font-size:9pt;
  font-weight:bold;
  color:#4C423A;
  text-decoration:none;
}

.text_klein {
  font-size:9px;
  color:#4C423A;
  font-family:Verdana,Arial,Geneva,Helvetica;
  letter-spacing:-1px;
}
/* ------[ Textelemente Ende ]------------ */



/* ------[ Tabellenelemente Anfang ]------ */
table, tr, td, p  {
  font-size:8pt;
  color:#4C423A;
}

.tab_style {
  font-size:8pt;
  border-collapse:collapse;
}

.tab_ueb   {
  font-size:8pt;
  border-width:1px;
  border-style:solid;
  border-color:#A9A28D;
  background:#CCCCCC;
}

.tab_zeile {
  font-size:8pt;
  border-width:1px;
  border-style:solid;
  border-color:#A9A28D;
}

.table_warenkorb {
  border-collapse:collapse;
}

.th_warenkorb {
  font-size:11px;
  color:#4C423A;
  background-color:#F7F7F7;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:3px 9px 0px 9px;
}
html>body .th_warenkorb {
  font-size:11px;
  color:#4C423A;
  background-color:#F7F7F7;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:2px 9px 0px 9px;
}

.td_warenkorb_position {
  font-size:11px;
  color:#4C423A;
  background-color:#FFFFFF;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:10px 9px 9px 9px;
}
html>body .td_warenkorb_position {
  font-size:11px;
  color:#4C423A;
  background-color:#FFFFFF;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:9px 9px 9px 9px;
}

.td_warenkorb_mengeneu {
  font-size:11px;
  color:#4C423A;
  background-color:#FFFFFF;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:0px 9px 0px 9px;
}
html>body .td_warenkorb_mengeneu {
  font-size:11px;
  color:#4C423A;
  background-color:#FFFFFF;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:1px 9px 0px 9px;
}

.td_warenkorb {
  font-size:11px;
  color:#4C423A;
  background-color:#FFFFFF;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:3px 9px 0px 9px;
}
html>body .td_warenkorb {
  font-size:11px;
  color:#4C423A;
  background-color:#FFFFFF;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:2px 9px 0px 9px;
}

.td_warenkorb_preis {
  font-size:11px;
  color:#4C423A;
  background-color:#FFFFFF;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:8px 9px 9px 9px;
}
html>body .td_warenkorb_preis {
  font-size:11px;
  color:#4C423A;
  background-color:#FFFFFF;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding:7px 9px 9px 9px;
}
.td_warenkorb_bold {
  font-size:11px;
  color:#4C423A;
  background-color:#FFFFFF;
  font-style:normal;
  vertical-align:top;
  border-color:#A9A28D;
  border-width:1px;
  border-style:solid;
  padding-left:5px;
  padding-right:5px;
  font-weight:bold;
}
/* ------[ Tabellenelemente Ende ]-------- */


.text_abstand {
  margin:-7px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
html>body .text_abstand {
  margin:0px 0px 0px 0px;
  padding:7px 0px 0px 0px;
}

.select_abstand {
  margin:-9px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
html>body .select_abstand {
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
}

.fenster_abstand_1 {
  margin:11px 0px 4px 0px;
  padding:0px 0px 0px 0px;
} 
html>body .fenster_abstand_1 {
  margin:10px 0px 4px 0px;
  padding:0px 0px 0px 0px;
}

.fenster_abstand_2 {
  margin:-1px 0px 0px 0px;
  padding:0px 0px 0px 0px;
} 
html>body .fenster_abstand_2 {
  margin:-1px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.fenster_abstand_3 {
  margin:17px 0px 14px 0px;
  padding:0px 0px 0px 0px;
} 
html>body .fenster_abstand_3 {
  margin:17px 0px 13px 0px;
  padding:0px 0px 0px 0px;
}

.fenster_abstand_4 {
  margin:8px 0px 5px 0px;
  padding:0px 0px 0px 0px;
} 
html>body .fenster_abstand_4 {
  margin:7px 0px 1px 0px;
  padding:0px 0px 0px 0px;
  line-height:12px;
}

.fenster_abstand_5 {
  margin:1px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-image:url(/images/trenner_neu.gif);
  background-repeat:repeat-x;
  overflow:hidden;
  background-position:5px 17px;
  width:100%;
} 
html>body .fenster_abstand_5 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-image:url(/images/trenner_neu.gif);
  background-repeat:repeat-x;
  overflow:hidden;
  background-position:5px 16px;
  width:100%;
}

.fenster_abstand_6 {
  margin:8px 0px 0px 1px;
  padding:0px 0px 0px 0px;
} 
html>body .fenster_abstand_6 {
  margin:8px 0px 0px 1px;
  padding:0px 0px 0px 0px;
}

.fenster_abstand_7 {
  margin:-8px 0px 0px -2px;
  padding:0px 0px 0px 0px;
}
html>body .fenster_abstand_7 {
  margin:12px 0px 0px -2px;
  padding:0px 0px 0px 0px;
}

.fenster_abstand_7a {
  margin:20px 0px 0px -2px;
  padding:0px 0px 0px 0px;
} 
html>body .fenster_abstand_7a {
  margin:22px 0px 0px -2px;
  padding:0px 0px 0px 0px;
}

.fenster_abstand_8 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
} 
html>body .fenster_abstand_8 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.fenster_abstand_9 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:150px;
} 
html>body .fenster_abstand_9 {
  margin:0px 0px -11px 0px;
  padding:0px 0px 0px 0px;
  height:124px;
}

.footer_abstand_1 {
  margin:0px 0px -1px 0px;
  padding:0px 0px 0px 0px;
} 
html>body .footer_abstand_1 {
  margin:1px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.abstand_warenkorb_bild_rechts {
  padding-left:56px;
}
html>body .abstand_warenkorb_bild_rechts {
  padding-left:59px;
}

.abstand_bestellen_fortsetzen {
  margin:23px 0px 4px 334px;
}
html>body .abstand_bestellen_fortsetzen {
  margin:23px 0px 4px 329px;
}

.abstand_kreditkarte_text {
  margin-top:12px;
}
html>body .abstand_kreditkarte_text {
  margin-top:12px;
}

.abstand_kreditkarte_formular {
  margin-top:8px;
}
html>body .abstand_kreditkarte_formular {
  margin-top:11px;
}

.abstand_kreditkarte_text_fehler {
  margin-top:4px;
}
html>body .abstand_kreditkarte_text_fehler {
  margin-top:7px;
}

.abstand_kreditkarte_formular_fehler {
  margin-top:0px;
  float:left;
  width:200px;
  padding-left:11px;
  height:29px;
  background:url(/images/pfeil-rot.gif);
  background-repeat:no-repeat;
  background-position:182px 12px;
}
html>body .abstand_kreditkarte_formular_fehler {
  margin-top:6px;
  height:25px;
  background:url(/images/pfeil-rot.gif);
  background-repeat:no-repeat;
  background-position:182px 12px;
}

.artikelvergleich {
  margin:3px 5px 0px 4px;
  float:right;
}
html>body .artikelvergleich {
  margin:3px 5px 0px 4px;
  float:right;
}

.teaser_preisabstand {
  margin:0px 0px 0px 0px;
}
html>body .teaser_preisabstand {
  margin:-1px 0px 0px 0px;
}

.ausrichtung_button_finanzierung {
  width:148px;
  height:22px;
  margin-top:13px;
  border:0px;
  vertical-align:middle;
}
html>body .ausrichtung_button_finanzierung {
  width:148px;
  height:22px;
  margin-top:14px;
  border:0px;
  vertical-align:middle;
}

.ausrichtung_text_finanzierung {
  float:left;
  margin:18px 0px 0px 16px;
}

.ausrichtung_trenner_finanzierung {
  clear:both;
  background-image:url(/images/trenner_neu.gif);
  background-repeat:repeat-x;
  overflow:hidden;
  background-position:5px 7px;
  width:100%;
}
html>body .ausrichtung_trenner_finanzierung {
  clear:both;
  background-image:url(/images/trenner_neu.gif);
  background-repeat:repeat-x;
  overflow:hidden;
  background-position:5px 6px;
  width:100%;
}

.ausrichtung_button_vollschutz {
  width:148px;
  height:27px;
  margin-top:21px;
  border:0px;
  vertical-align:middle;
}
html>body .ausrichtung_button_vollschutz {
  width:148px;
  height:27px;
  margin-top:20px;
  border:0px;
  vertical-align:middle;
}

.hintergrund_entsorgung {
  margin-top:2px;
  width:602px;
  height:200px;
  background-image:url(/images/entsorgung.gif);
  background-repeat:no-repeat;
  background-position:360px 85px;
}
html>body .hintergrund_entsorgung {
  margin-top:2px;
  width:602px;
  height:238px;
  background-image:url(/images/entsorgung.gif);
  background-repeat:no-repeat;
  background-position:360px 71px;
}

.info_box {
  position:relative;
  margin-top:0px;
  font-weight:bold;
}

.info_box a {
  padding-left:1px;
}

.info_box a .fenster {
  display:none;
  line-height:13px;
  font-weight:bold;
}

.info_box a:hover {
  border:0px;
  text-decoration:none;
}

.info_box a:hover .fenster {
  font-size:8pt;
  color:#242824;
  text-decoration:none;
  display:inline;
  width:185px;
  padding:3px;
  border:1px solid #718DA7;
  background:#E3F2FF; 
  position:absolute;
  top:21px;
  left:30px;
  z-index:2;
  filter:alpha(opacity=88); opacity: 0.9;
}

a.tooltip {
  position:relative;
  text-decoration:none;
  color:#BE0500;
}
 
.tooltip:hover {
  background:#BE0500; /* Hintergrundfarbe Link */
  color:#FFFFFF;
  text-decoration:none;
  z-index:2;
}

.tooltip span { /* span=Tooltip */
  display:none;
}

.tooltip:hover span { /* span=Tooltip */
  position:absolute;
  top:15px;
  right:605px;
  display:block;
  background:#E1DBC3; /* Hintergrundfarbe Tooltip */
  border:1px solid #B6B09E; /* Hintergrundfarbe Tooltip Rahmen */
  color:#4C423A;
  padding:3px 6px 6px 6px;
  text-decoration:none;
  font-size:8pt;
  width:200px;
  filter:alpha(opacity=90); opacity:0.9;
  z-index:2;
}
html>body .tooltip:hover span {
  right:0px;
  background:#E1DBC3 url(/images/tooltipp_pfeil.gif) no-repeat top right; /* Hintergrundfarbe Tooltip */
  border-width:0px 1px 1px 1px;
  border-color:#B6B09E; /* Hintergrundfarbe Tooltip Rahmen */
  border-style:solid;
}


.tooltip_ie_finanzierung:hover span { /* span=Tooltip */
  position:absolute;
  top:15px;
  right:0px;
  display:block;
  color:#4C423A;
  padding:3px 6px 6px 6px;
  text-decoration:none;
  font-size:8pt;
  width:200px;
  filter:alpha(opacity=90); opacity:0.9;
  z-index:2;
  background:#E1DBC3 url(/images/tooltipp_pfeil.gif) no-repeat top right; /* Hintergrundfarbe Tooltip */
  border-width:0px 1px 1px 1px;
  border-color:#B6B09E; /* Hintergrundfarbe Tooltip Rahmen */
  border-style:solid;
}


/* SPAMschutz */
span.codedirection {
  unicode-bidi:bidi-override;
  direction:rtl;
}

span.displaynone {
  display:none;
}

.button img {
  margin:0px 0px 1px 0px;
}

.finanzierungsrechner_waehrung {
  position:absolute;
  top:22px;
  left:197px;
  font-weight:normal;
}

/* 
<span class="codedirection">moc.tset@tset</span>
test@<span class="displaynone">null</span>test.com
*/
