body {
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:11px;
  line-height:15px;
  color:rgb(76,76,76);
  padding:0px;margin:0px;
  background-image:url(../../img/bg/page.gif);
  background-repeat:repeat-x;
}

td {
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:11px;
  line-height:15px;
  color:rgb(76,76,76);
  text-align:left;
}

form {
  margin:0px;padding:0px;
}

img {
  border-style:none;
}

input, textarea, select, input.checkbox {
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#ffffff;
}

input, textarea, select {
  padding:2px;
}

a {
  text-decoration:none;
  color:rgb(153,0,0);
}

a:hover {
  color:rgb(240,160,20);
}

/* ---- Überschriften ---- */
h1, h2, h3, h4, h5, h6 {
  font-family:Arial,Helvetica,Verdana,sans-serif;
  padding:0;
  margin:0;
}

h1 {
  font-size:16px;
  color:rgb(153,0,0);
  margin:5px 3px 0px 0px;
}

h2 {
  font-size:10px;
  color:rgb(0,0,0);
}

h3 {
  font-size:13px;
  color:rgb(153,0,0);
}

h4 {
  font-size:12px;
  color:rgb(0,0,0);
}

small {
  font-size:10px;
}

label {

}

body, td.body {
  font-size:11px;color:#000000; background-color:#ffffff;
}

.error {
  font-size:11px;color:#BB0000;line-height:14px;font-weight:bold;background:rgb(245,232,228) url(../../img/bg/error.gif);
}

.curr {
  font-size:11px;color:#000000; line-height: 14px
}

ul.wk {
  margin:0;
  padding:3px 0px 0px 0px;
}

ul.wk li {
  display:inline;
  margin:0px 0px 2px 0px;
  padding:0px;
}

.inputField {
  border-right:2px solid rgb(200,200,200);
  border-left:1px solid rgb(230,230,230);
  border-top:1px solid rgb(230,230,230);
  border-bottom:2px solid rgb(200,200,200);
  padding:2px 3px 2px 3px;
}

.textField {
  border-right:2px solid rgb(200,200,200);
  border-left:1px solid rgb(230,230,230);
  border-top:1px solid rgb(230,230,230);
  border-bottom:2px solid rgb(200,200,200);
  padding:2px 3px 2px 3px;
}

.selectField {
  border:1px solid rgb(230,230,230);padding:2px 3px 2px 3px;
}

.loginFeld {
  border-right:2px solid rgb(200,200,200);
  border-left:1px solid rgb(230,230,230);
  border-top:1px solid rgb(230,230,230);
  border-bottom:2px solid rgb(200,200,200);
  padding:2px 3px 2px 3px;
  width:70px;
}

.preis {
  font-size:16px;
  color:rgb(153,0,0);
}

.preisListe {
  font-size:14px;
  color:rgb(153,0,0);
}

.colRight{
  padding:10px 10px 5px 10px;
  border:1px solid rgb(250,210,140);
  background-color:rgb(255,250,238);
  margin:0px 0px 5px 5px;
}

.boxPreis{
  padding:7px 7px 5px 7px;
  border:1px solid rgb(250,210,140);
  background-color:rgb(255,250,238);
  margin:5px 0px 10px 0px;
}

.textCol {
  margin:7px;
}

.TDright {
  text-align:right;
}

.TDcenter {
  text-align:center;
}

.TDpad {
  padding:5px 0px 10px 0px;
}

.red {
  color:rgb(153,0,0);
}

.naviKasse {
  width:100%;	
  margin-bottom:12px;
  border-left:1px solid rgb(240,160,140);border-top:1px solid rgb(240,160,140);border-bottom:1px solid rgb(240,160,140);
  background-color:rgb(255,250,238);
}

.naviKasse td {
  width:20%;
  border-right:1px solid rgb(240,160,140);
}

<!-- Highlight der Woche  -->
.T01 {padding:10px 5px 0px 5px;}

.T02 {font-size:10px;color:#ffffff; line-height: 12px}
.T03 {font-size:14px;color:rgb(153,0,0);}
.T05 {color:#000000; line-height: 16px}
.T06 {}
.T07 {font-size:11px;color:#000000; line-height: 14px}
.T08 {font-size:11px;color:#000000; line-height: 12px}

/* Artikel - Titel */
.T09 {font-size:14px;color:rgb(153,0,0);padding-left:5px;border-left:3px solid rgb(248,207,134);}
.T11 {font-size:13px;color:#ffffff; line-height: 14px}
.T12 {font-size:10px;color:#000000; line-height: 14px}
.T13 {font-size:10px;color:#000000; line-height: 14px}
.T14 {font-size:11px;color:#000000;}
.T15 {font-size:10px;color:#626C83; line-height: 16px}
.T16 {font-size:10px;color:#000000; line-height: 14px}
.T17 {font-size:10px;color:#000000; line-height: 14px}

/* Hauptmenü */
.T21 {padding-left:4px;}

.T22 {font-size:12px;color:#ffffff; line-height: 16px}
.T23 {font-size:11px;color:#000000; line-height: 14px}
.T24 {font-size:11px;color:#000000; line-height: 14px}
.T31 {font-size:11px;color:#990000; line-height: 14px}
.T32 {font-size:11px;color:#F0A014 ; line-height: 14px}
.T41 {font-size:11px;color:#000000; line-height: 12px}

<!-- Highlight der Woche - Titel -->
.T44 {font-size:11px;color:#ffffff; line-height: 14px}

.T45 {font-size:11px;color:#000000; line-height: 12px}
.T46 {font-size:11px;color:#000000; line-height: 12px}
.T47 {font-size:11px;color:#000000; line-height: 12px}
.T51 {font-size:10px;color:#000000; line-height: 14px}
.T61 {font-size:11px;color:#000000; line-height: 16px}
.T71 {font-size:11px;color:#000000; line-height: 20px}
.F01 {font-size:11px;}

a.L01:hover {color:#F0A014;}

a.L04       {font-weight:bold;color:#F0A014 }
a.L04:hover   {color:#000000}

<!-- Linkzeile -->
a.L02       {font-size:11px;}
a.L02:hover   {font-size:11px;}

a.L03       {font-size:11px;color:#ffffff}
a.L03:hover   {font-size:11px;color:#eeeeee}
a.L05       {font-size:12px;color:#990000}
a.L05:hover   {font-size:12px;color:#F0A014 }
a.L06       {font-size:11px;color:#000000}
a.L06:hover   {font-size:11px;color:#990000}
a.L07       {font-size:10px;color:#990000}
a.L07:hover   {font-size:10px;color:#000000}
a.L08       {font-size:11px;color:#000000}
a.L08:hover   {font-size:11px;color:#990000}
a.L09       {font-size:10px;color:#990000}
a.L09:hover   {font-size:10px;color:#F0A014}

a.L11       {font-size:13px;color:#000000}
a.L11:hover   {font-size:13px;color:#F0A014}

a.L21       {font-size:9px;color:#AAAAAA}
a.L21:hover   {font-size:9px;color:#000000}
a.L23       {font-size:11px;color:#000000}
a.L23:hover   {font-size:11px;color:#626C83}

<!-- Service Spalte rechts -->
a.L24       {}
a.L24:hover   {}

a.L25       {color:#990000}
a.L25:hover   {color:#F0A014}
a.L31       {font-size:11px;color:#cccccc}
a.L31:hover   {font-size:11px;color:#F0A014}
a.L41       {font-size:11px;color:#ffffff}
a.L41:hover   {font-size:11px;color:#BE0707}
a.L42       {font-size:11px;color:#000000}
a.L42:hover   {font-size:11px;color:#BE0707}

/*
a.L04:link {font-size:12px;color:#F0A014 }
a.L04:visited {font-size:12px;color:#F0A014 }
a.L04:active {font-size:12px;color:#F0A014 }
a.L04:hover {font-size:12px;color:#000000}
a.L02:link {font-size:10px;color:#ffffff}
a.L02:visited {font-size:10px;color:#ffffff}
a.L02:active {font-size:10px;color:#ffffff}
a.L02:hover {font-size:10px;color:#F0A014 }
a.L03:link {font-size:11px;color:#ffffff}
a.L03:visited {font-size:11px;color:#ffffff}
a.L03:active {font-size:11px;color:#ffffff}
a.L03:hover {font-size:11px;color:#eeeeee}
a.L05:link {font-size:12px;color:#990000}
a.L05:visited {font-size:12px;color:#990000}
a.L05:active {font-size:12px;color:#990000}
a.L05:hover {font-size:12px;color:#F0A014 }
a.L06:link {font-size:11px;color:#000000}
a.L06:visited {font-size:11px;color:#000000}
a.L06:active {font-size:11px;color:#000000}
a.L06:hover {font-size:11px;color:#990000}
a.L07:link {font-size:10px;color:#990000}
a.L07:visited {font-size:10px;color:#990000}
a.L07:active {font-size:10px;color:#990000}
a.L07:hover {font-size:10px;color:#000000}
a.L08:link {font-size:11px;color:#000000}
a.L08:visited {font-size:11px;color:#000000}
a.L08:active {font-size:11px;color:#000000}
a.L08:hover {font-size:11px;color:#990000}
a.L09:link {font-size:10px;color:#990000}
a.L09:visited {font-size:10px;color:#990000}
a.L09:active {font-size:10px;color:#990000}
a.L09:hover {font-size:10px;color:#F0A014 }
a.L11:link {font-size:13px;color:#000000}
a.L11:visited {font-size:13px;color:#000000}
a.L11:active {font-size:13px;color:#000000}
a.L11:hover {font-size:13px;color:#F0A014 }
a.L21:link {font-size:9px;color:#AAAAAA}
a.L21:visited {font-size:9px;color:#AAAAAA}
a.L21:active {font-size:9px;color:#AAAAAA}
a.L21:hover {font-size:9px;color:#000000}
a.L23:link {font-size:11px;color:#000000}
a.L23:visited {font-size:11px;color:#000000}
a.L23:active {font-size:11px;color:#000000}
a.L23:hover {font-size:11px;color:#626C83}
a.L24:link {font-size:12px;color:#000000}
a.L24:visited {font-size:12px;color:#000000}
a.L24:active {font-size:12px;color:#000000}
a.L24:hover {font-size:12px;color:#555555}
a.L25:link {font-size:11px;color:#990000}
a.L25:visited {font-size:11px;color:#990000}
a.L25:active {font-size:11px;color:#990000}
a.L25:hover {font-size:11px;color:#F0A014 }
a.L31:link {font-size:11px;color:#cccccc}
a.L31:visited {font-size:11px;color:#cccccc}
a.L31:active {font-size:11px;color:#cccccc}
a.L31:hover {font-size:11px;color:#F0A014 }
a.L41:link {font-size:11px;color:#ffffff}
a.L41:visited {font-size:11px;color:#ffffff}
a.L41:active {font-size:11px;color:#ffffff}
a.L41:hover {font-size:11px;color:#BE0707}
a.L42:link {font-size:11px;color:#000000}
a.L42:visited {font-size:11px;color:#000000}
a.L42:active {font-size:11px;color:#000000}
a.L42:hover {font-size:11px;color:#BE0707}
*/
#b01 {background-color:#ffffff;}
#b02 {background-color:#ffffff;}
#b03 {background-color:#ffffff;}
#b04 {background-color:#ffffff;}
#b05 {background-color:#ffffff;}
#b06 {background-color:#ffffff;}
#b07 {background-color:#ffffff;}
#b08 {background-color:#ffffff;}

<!-- Highlight der Woche  -->
#b09 {background-color:#ffffff;}

#b11 {padding-left:5px;border-bottom:1px solid rgb(163,163,163);border-left:1px solid rgb(163,163,163);background-color:rgb(235,235,235);}
#b12 {background-color:#FFFFFF  ;}
#b15 {}
#b13 {}
#b14 {}
#b16 {background-color:#F0A014 ;}
#b17 {background-color:#ffffff;}
#b21 {background-color:#EBEBEB  ;}
#b22 {background-color:#EBEBEB;}
#h01 {background-color:#FFF9ED;}
#h02 {background-color:#FFF9ED;}
#h05 {background-color:#ffffff;}
#h11 {background-color:#FFFFFF;}
#h12 {background-color:#FFF9ED;}
#h21 {background-color:#ffffff;}
#h31 {background-color:#F0A014 ;}
#h32 {background-color:#AAAAAA;}
#h33 {background-color:#990000;}
#h40 {}
#h41 {}
#h51 {background-color:#ffffff;}
#h52 {background-color:#7092A6;}

/* Hauptmenue */
#mainMenu {
  margin:0px;padding:0px;
}

#mainMenu li {
  display:inline;
  margin-right:15px;
}

.adrCell {
  padding:5px 0px 10px 10px;
  vertical-align:top;
  border-left:1px solid rgb(200,200,200);
}

<!-- Warenkorb -->
.wkHeadCell {
  border-bottom:1px solid rgb(210,210,210);
  text-align:center;
}

.wkStdCell {
  border-left:1px dotted rgb(200,200,200);
  padding:0px 10px 0px 10px;
}

.wkAktCell {
  padding-right:10px;
}

.wkMengeCell {
  border-left:1px dotted rgb(200,200,200);
  padding:0px 10px 0px 10px;
  text-align:center;
}

