/* Navigation Warengruppe */
a:link, a:visited  {
  text-decoration: none;
  outline: none;
  color:#111555;
  font-family:Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
}
a:hover, a:active {
  text-decoration: none;
  outline: none;
  color:#cc0000;
  font-family:Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
}
a.butn:link, a.butn:visited {
  display:block;
  outline: none;
  width:200px;
  height:20px;
  padding-left:20px;
  background-image:url(grafics/dotbl.jpg);
  background-repeat:no-repeat;
}
a.butn:hover, a.butn:active {
  display:block;
  outline: none;
  width:200px;
  height:20px;
  padding-left:20px;
  background-image:url(grafics/dotrkl.jpg);
  background-repeat:no-repeat;
}
/* Navigation Warenuntergruppegruppe */

a.butklein:link, a.butklein:visited {
  display:block;
  outline: none;
  width:200px;
  height:16px;
  margin-left:10px;
  padding-left:15px;
  background-image:url(grafics/pfeilkl.jpg);
  background-repeat:no-repeat;
  text-decoration: none;color:#111555;
  font-family:Arial, Helvetica; font-size:11px;
  font-weight:bold;
}
a.butklein:hover, a.butklein:active {
  display:block;
  outline: none;
  width:200px;
  height:16px;
  padding-left:15px;
  background-image:url(grafics/pfeilklr.jpg);
  background-repeat:no-repeat;
  text-decoration: none;color:#cc0000;
  font-family:Arial, Helvetica; font-size:11px;
  font-weight:bold;
}
/* Händlerlogin */
a.butlog:link, a.butlog:visited, a.butn:active  {
  display:block;
  outline: none;
  width:200px;
  height:20px;
  color:#cc0000;
  padding-left:20px;
  background-image:url(grafics/dotrkl.jpg);
  background-repeat:no-repeat;
}
a.butlog:hover{
  display:block;
  outline: none;
  width:200px;
  height:20px;
  padding-left:20px;
  color:#111555;
  background-image:url(grafics/dotbl.jpg);
  background-repeat:no-repeat;
}
/* Styles Navigation oben und unten */
a.linkl,  a.linkl:visited, a.linkl:active{
  text-decoration: none;
  outline: none;
  color:#111555;
  font-family:Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  line-height:25px;
}
a.linkl:hover {
  text-decoration: none;
  outline: none;
  color:#cc0000;
  font-family:Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  line-height:25px;
}
a.lbestell:link, a.lbestell:visited, a.lbestell:active, a.lbestell:hover {
  font-size: 13px;
  outline: none;
  font-family:Arial, sans-serif ;
  color: #000000;
  background-color: #C6E6E6;
  line-height:25px;
  border: 2px #cc0000 solid;
  font-weight:normal;
}
a.txtkl:link,  a.txtkl:visited, a.txtkl:active {
  color:#111555;
  outline: none;
  font-family:Arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
}
a.txtkl:hover {
  color:#cc0000;
  outline: none;
  font-family:Arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline:
}
a.text:link, a.text:visited, a.text:active, {
  color:#111555;
  outline: none;
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:normal;
  text-decoration:underline;
  }
a.text:hover {
  color:#cc0000;
  outline: none;
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:normal;
  text-decoration:underline:
}
/* Seitenüberschrift */
h1 {
  padding:0;margin:0;
  font-family:Arial, Helvetica; font-size:11px;
  }
/* Überschrift Produktgruppe */
h2 {
  font-family:Arial, Helvetica; font-size:18px; text-align:left;
  font-weight:bold; color:#111555;
  }

h3 {
  padding:0;margin:0;
  font-family:Arial, Helvetica; font-size:14px;
  text-align:left; font-weight:bold; color:#111555;
  background-color:#C6E6E6;
}
/* Überschrift in Bestätigungsemail */
h4 {
  font-family:Arial, Helvetica; font-size:14px; text-align:left;
  font-weight:bold; color:#cc0000;
  }

/* Tabelle Kopf/Fuss (oben.inc.php, unten.inc.php) */
.obentab {
  width:100%;
  padding:2px 0px;margin:0px;
  border-bottom: 2px solid #cc0000;
  border-top: 2px solid #cc0000;
}
/* Produkttabelle außen (pzeig.php, uzeig.php) */
.prodtab {
  border-width:1px;border-color:#cc0000;
  border-style: solid;
  width:540px;
  padding:0px;margin:0px;
}
/* Produkttabelle innen (pzeig.php, uzeig.php) */
.prodtab2 {
  border-width:1px;border-color:#C6E6E6;
  border-style: solid;
  width:530px;
  padding:0px;margin:0px;
}
.prodtab3 {
  width:520px;
  padding:0px;margin:0px;
}
/* Tabelle der Artikelübersicht (bestell.php, wkorb.php) */
.artuebtab {
  border-width:1px;border-color:#cc0000;
  border-style: solid;
  width:540px;
  padding:0px;
}
.adreintab {
  width:540px;
  padding:0px;margin:0px;
}
/* Tabelle der Stadtplan (plan.php) */
.plantab {
  width:500px;
  padding:0px;
  margin-left:40px;
  border-width:1px;border-color:#cc0000;
}
/* Tabelle Newsletter (newl.php) */
.newtab {
  width:500px;
  padding:0px;
  margin-left:40px;
}
/* Tabellenüberschriften */
.tdh {font-family:Arial, Helvetica; font-size:18px;
  text-align:left; font-weight:bold; color:#111555;
}
.tdh1 {
  font-family:Arial, Helvetica; font-size:14px;
  text-align:left; font-weight:bold; color:#111555;
  background-color:#C6E6E6;
}
.tdh2 {
  font-family:Arial, Helvetica; font-size:13px;
  text-align:left; font-weight:bold; color:#111555;
  background-color:#99D1D1;
}
.tdh2r {
  font-family:Arial, Helvetica; font-size:13px;
  text-align:left; font-weight:bold; color:#111555;
  background-color:#99D1D1;text-align:right;
}
/* Tabellenzelle center Schriftgröße 16px bold*/
.tdc16b {
  font-family:Arial, Helvetica; font-size:16px;
  text-align:center; font-weight:bold; color:#cc0000;}
/* Tabellenzelle center Schriftgröße 14px bold*/
.tdc14b {
  font-family:Arial, Helvetica; font-size:14px;
  text-align:center; font-weight:bold; color:#111555;}
/* Tabellenzelle left Schriftgröße 14px bold*/
.tdl14b {
  font-family:Arial, Helvetica; font-size:14px;
  text-align:left; font-weight:bold; color:#111555;}
/* Tabellenzelle Schriftgröße 13px*/
.td13 {
  font-family:Arial, Helvetica;
  font-size:13px;
  font-weight:normal;
  color:#111555;
}
/* Tabellenzelle Schriftgröße 12px*/
.td12 {
  font-family:Arial, Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#111555;
}
/* Tabellenzellen für artuebtab*/
.tdart {
  font-family:Arial, Helvetica; font-size:12px;
  text-align:left; color:#111555;
  background-color:#C6E6E6;
}
.tdartr {
  font-family:Arial, Helvetica; font-size:12px;
  text-align:left; color:#111555;
  background-color:#C6E6E6;text-align:right;
}
/* Tabellenzelle justify Schriftgröße 11px*/
.td11 {
  font-family:Arial, Helvetica;
  font-size:11px;
  font-weight:normal;
  color:#111555;
}
/* Kopfleiste mit Logos */
.tdol {
  width:30%;
  height:80px;
  text-align:left;
  vertical-align:top;
}
.tdor {
  text-align:right;
  width:30%;
  height:80px;
  vertical-align:top;
}
.tdoh {
  font-family:Arial, Helvetica;
  font-size:18px;
  text-align:center;
  font-weight:bold;
  color:#111555;
  vertical-align:top;
}
/* Warenkorbanzeige unten im Fuß */
.wtd {
  font-family:Arial, Helvetica; font-size:11px;
  font-weight:bold; color:#cc0000;width:25%;
}


.inp {
  font-family:Arial, Helvetica;
  font-size:10pt;
  font-weight:normal;
  color:#111555;
  background-color: #C6E6E6;
  border: 1px #111555 solid;
  }
.inpbest {
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#111555;
  border: 1px #cc0000 solid;
  }
.submit {
  background-color:#cc0000;color:#111555;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;font-weight:bold;
  }
.meld {font-family:Arial, Helvetica; font-size:13px;
  font-weight:bold; color:#cc0000;}
/* Eingabefeld Menge */
.inputme {
  font-size:12px;
  font-family:Arial, sans-serif;
  color: #111555;
  font-weight:normal;
  border: 1px #cc0000 solid;
  background-color: #C6E6E6;
}
/* Button Bestellen */
.bestell {
  font-size: 12px;
  font-family:Arial, sans-serif ;
  color: #111555;
  background-color: #C6E6E6;
  border: 2px #cc0000 solid}

/* Links */
.tab1 {background-color:#cc0000;padding:0px}
.tab2 {padding:1px}
.tabli {
  font-family:arial, sans-serif;font-weight:normal;font-style:normal;
  font-size:11px; color:#111555;margin-left:0px;
  background-color:#C6E6E6;
  }
 a.tabli:link {color:#111555; font-family:Arial, sans-serif;
  font-size:11px; font-weight:bold;}
 a.tabli:visited {color:#111555; font-family:Arial, sans-serif;
  font-size:11px; font-weight:bold;}
 a.tabli:hover {color:#cc0000; font-family:Arial, sans-serif;
  font-size:11px; font-weight:bold;}
 a.tabli:active {color:#cc0000; font-family:Arial, sans-serif;
  font-size:11px; font-weight:bold;}
