body {
   background-image:url(./images/background1.gif);
  font-size:xx-small;
  width:980px;
  font-family:verdana,sans-serif;  color:#003300; font-size:small;
  background-color:#f0f0f0;
}

.header {
  text-align:center;
  background-repeat:no-repeat;
  background-color:#18AA09;
  color:#FFFF01;  
  padding:0px;
  padding-right:10px;
  padding-bottom:5px;
  border:0px;
/*  min-height:120px; */
  max-width:980px; 
}

.bestaetigungadresserechnung {
  float:left;
  display:block;
  min-width:300px;
}
.bestaetigungadresselieferung {
  clear:both;
}

.ampel { 
  text-align:right;
  vertical-align:top;
  padding-right:20px;
}

.equal {
  display:table;
  border-collapse:separate;
  background-color:#f0f0f0;

}
.row {
  display:table-row;
}
.row div {
  display:table-cell;
}


.menue {
 vertical-align:top;
 background-color:#f0f0f0;
/* float:left; */
 text-align:left;
 padding:10px;
 min-width:100px;
 max-width:200px;
 width:168px;
 min-height:677px;
 ;

}

.row div.main {
 vertical-align:top;
 background-color:#fff;
 color:#2A441F;
 padding:10px;
 width:600px;
 max-width:800px;
/* min-height:750px;*/
/* float:left; */
}

.row div.welcome {
 vertical-align:top;
 text-align:center;
 background-color:#fff;
 color:#2A441F;
 padding:10px;
 width:600px;
 max-width:800px;
/* min-height:750px;*/
/* float:left; */
 
}



.row div.warenkorb {
 vertical-align:top;
 color:#2A441F;
 text-align:right;
 padding:10px;
 width:152px;
 background-color:#f0f0f0;
 
}

.mainbody {
 background-color:#f0f0f0;

 min-width:800px;
 max-width:1031px;
 float:left;
}

.row div.messe {
 background-color:#18AA09;
 color:#fff;
 font-weight:bold;
 text-align:left;
 padding:3px;
 display:block;
 
}

.row div.messebeschreibung {
 background-color:#fff;
 color:#18AA09;
 padding: 5px;
 text-align:left;
}

.row div.messestand {
 color:#000;
 
 text-align:left;
}

.footer {
 clear:both;
 font-size:70%;
 color:#000;
 text-align:center;

}


.menulink.a:link    { font-family:verdana,sans-serif; color:#FFFF01; text-decoration:none; }
.menulink.a:visited { font-family:verdana,sans-serif; color:#FFFF01; text-decoration:none; }
.menulink.a:focus   { font-family:verdana,sans-serif; color:#FFFF01; text-decoration:none;   }
.menulink.a:hover   { font-family:verdana,sans-serif; color:#FFFF01; text-decoration:none; background-color:#2A441F; }
.menulink.a:active  { font-family:verdana,sans-serif; color:#FFFF01; text-decoration:none;}



/* .menulink {
 color:#FFFF01;
}
*/

a:link    { font-family:verdana,sans-serif; color:#2A441F; text-decoration:none; }
a:visited { font-family:verdana,sans-serif; color:#2A441F; text-decoration:none; }
a:focus   { font-family:verdana,sans-serif; color:#2A441F; text-decoration:none;   }
a:hover   { font-family:verdana,sans-serif; color:#FFFF00; text-decoration:none; background-color:#2A441F; }
a:active  { font-family:verdana,sans-serif; color:#2A441F; text-decoration:none;}
#menu {
   font-size:small;
   font-family:verdana,sans-serif;
   background-color:#f0f0f0;
   color:#000000;
   text-decoration:none;
   text-align:left;
}
#menu:hover { font-family:verdana,sans-serif; background-color:#c8c8c8; color:#000000; text-decoration:none; }
#smallmenu {
   font-size:small;
   font-family:verdana,sans-serif;
   background-color:#f0f0f0;
   color:#000000;
   text-decoration:none;
   text-align:left;
}
#smallmenu:hover { font-family:verdana,sans-serif; background-color:#c8c8c8; color:#000000; text-decoration:none; }


#wkheader { border-style:solid;border-bottom-width:thin;border-top-width:0px;border-left-width:0px;border-right-width:0px;background-color:#F0F0F0; }
#wkdelimtop { border-style:solid;border-top-width:thin;border-bottom-width:0px;border-left-width:0px;border-right-width:0px }
#wkdelimbottom { border-style:solid;border-bottom-width:thin;border-top-width:0px;border-left-width:0px;border-right-width:0px }
#wkdelimboth { border-style:solid;border-bottom-width:thin;border-top-width:thin;border-left-width:0px;border-right-width:0px }

h1 { font-family:verdana,sans-serif;  color:#003004; font-size:130%; font-weight:bold; line-height:20pt }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-style: normal; font-weight: bold; color: #003300}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-style: normal; font-weight: normal; color: #003300}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-style: normal; font-weight: bold; color: #003300 }

.preis  {
  font-weight:bold; 
  color:#000000; 
  font-size:small; 
}

.beschr {
  color:#000000; 
  font-size:x-small; 
}
.mwst {
  color:#000000; 
  font-size:xx-small; 
}
.wk  {
   color:#2A441F; 
   font-weight:bold; 
   border-top:1px solid black;
   text-align:right;
}
   
.wk2 {
  color:#18AA09; 
  text-align:right;
}
.error   {
  color:#ff0000; 
  font-size:12pt; 
  font-weight:bold; 
  line-height:10pt 
}

.creacc { background-color:#dfdfdf;}
.inputRequirement {color:#ff0000;font-family: Verdana, Arial, sans-serif;font-size: 8pt;}
.smallText { font-family: Verdana, Arial, sans-serif;font-size: 8pt;}
.kassenlink { font-weight:bold; 
              border: 0; 
              background-color: transparent; 
              color: #2A441F; 
              cursor: pointer; 
              text-decoration: none; 
              background-image:url(./images/gelberverlauf.jpg);
	      background-repeat:no-repeat;

              }

.warenkorblink {
/* background-color:#F6F842;*/
background-image:url(./images/gelberverlauf.jpg);
background-repeat:no-repeat;
}
.wkl {
 background-image:url(./images/gelberverlauf.jpg);
 background-repeat:no-repeat;
}
a.wkl:link    { font-family:verdana,sans-serif; color:#2A441F;  }
a.wkl:visited { font-family:verdana,sans-serif; color:#2A441F;  }
a.wkl:focus   { font-family:verdana,sans-serif; color:#fff;    }
a.wkl:hover   { font-family:verdana,sans-serif; color:#000; text-decoration:underline; background-color:#2A441F; }
a.wkl:active  { font-family:verdana,sans-serif; color:#f0f; }

.anmeld {
 background-image:url(./images/gelberverlauf.jpg);
 background-repeat:no-repeat;
}
a.anmeld:link    { font-family:verdana,sans-serif; color:#2A441F; font-weight:bold; }
a.anmeld:visited { font-family:verdana,sans-serif; color:#2A441F; font-weight:bold; }
a.anmeld:focus   { font-family:verdana,sans-serif; color:#fff;    font-weight:bold;}
a.anmeld:hover   { font-family:verdana,sans-serif; color:#18AA09; text-decoration:none; font-weight:bold;}
a.anmeld:active  { font-family:verdana,sans-serif; color:#f0f; font-weight:bold;}


.bestl {
background-image:url(./images/gruenerverlauf.jpg);
background-repeat:no-repeat;
}
a.bestl:link    { font-family:verdana,sans-serif; color:#2A441F;  }
a.bestl:visited { font-family:verdana,sans-serif; color:#2A441F;  }
a.bestl:focus   { font-family:verdana,sans-serif; color:#fff;    }
a.bestl:hover   { font-family:verdana,sans-serif; color:#000; text-decoration:underline; background-color:#2A441F; }
a.bestl:active  { font-family:verdana,sans-serif; color:#f0f; }


.bestellbut {
 background-image:url(./images/gruenerverlauf.jpg);
 background-repeat:no-repeat;
}
a.bestellbut:link    { font-family:verdana,sans-serif; color:#2A441F;  }
a.bestellbut:visited { font-family:verdana,sans-serif; color:#2A441F;  }
a.bestellbut:focus   { font-family:verdana,sans-serif; color:#fff;    }
a.bestellbut:hover   { font-family:verdana,sans-serif; color:#000; text-decoration:underline; background-color:#2A441F; }
a.bestellbut:active  { font-family:verdana,sans-serif; color:#f0f; }


.nodeco {
  
  border : 0px;
  
}
a.nodeco:link    { font-family:verdana,sans-serif; color:#18AA09;text-decoration:none; background-color:#fff; font-weight:bold; }
a.nodeco:visited { font-family:verdana,sans-serif; color:#18AA09;text-decoration:none; background-color:#fff; font-weight:bold; }
a.nodeco:focus   { font-family:verdana,sans-serif; color:#18AA09;text-decoration:none; background-color:#fff; font-weight:bold; }
a.nodeco:hover   { font-family:verdana,sans-serif; color:#2A441F;text-decoration:none; background-color:#fff; font-weight:bold; }
a.nodeco:active  { font-family:verdana,sans-serif; color:#18AA09;text-decoration:none; background-color:#fff; font-weight:bold; }


.artikel {
 padding-left:  15px;
 padding-right: 20px;
 padding-top:   10px; 
 padding-bottom: 20px; 
 margin:  0px;

 width:270px;
 height:280px;   /* IE8: 250 */
 border: 0px solid red ;

 background-repeat:no-repeat;
 background-image:url(./images/grauerverlauf.jpg)

}

.artbeschreibung {
 clear:both;
 float:none;
 display:block;
 border: 0px dotted green ;
 width:250px;
 min-width:250px;
 height:200px;
 max-height:200px;
 overflow:hidden;

}

.pricedetail {
  clear:both;
  position:relative;
  text-align:right;
  padding-right:20px;
  /* width:250px; */
  border: 0px dotted blue ;
}

.inputline {
min-width:260px;
position:relative;
top:-45px;
left:15px;
border: 0px dotted red ;
 
 
}

.uebersicht {
 float:left;
 vertical-align:top;
 background-color:#fff;
 color:#2A441F;
 padding:10px;
 padding-top:0px;
 
 border: 0px ;
 /* width:600px;
 max-width:800px;
*/
}

.rechuebersicht {
 clear:both;
 display:block;
 vertical-align:top;
 background-color:#fff;
 color:#2A441F;
 padding:0px;
 border: 0px ;
 
}


.summen {
  text-align:right;
  width:500px;
}

.abschlussagb {
  clear:both;
  width:600px;
  border: 0px;
}