html            {overflow-y: scroll;}
form            {margin: 0;}
body		{font-family: verdana, sans-serif; font-weight: normal; font-style: normal;
		 color: black; background-color: #ffffff; margin: 0;/* scrollbar-base-color:#cbcbcb; */}
body.main	{margin-top: 10px;}
body.items	{margin-bottom: 1em; width: 750px;}
body.popup	{margin-top: 10px; margin-left: 10px; margin-bottom: 10px}

#content	{font-size: 11px; line-height: 13px;}
.popup #content	{width:380px;margin:0px;text-align:left;}
.main  #content	{width:770px;margin:0px auto;text-align:left;}
.parab		{margin: 0 0 10px 0;}
.msgbox		{margin: 10px 0 10px 0;}

img#logoleft	{position: absolute; top: 0; left: 0;}
img#logocenter	{position: absolute; top: 0; left: 317px;}
img#logoright	{position: absolute; top: 0; left: 453px;}

#menu a, #menu span	{display: block; height: 32px; position: absolute; top: 47px;}
a#ordersatz		{width: 115px; left: 111px; background: url() 0 0 no-repeat;}
a#ordersatz:hover	{background-position: -115px 0;}
a#produktliste		{width: 107px; left: 226px; background: url() 0 0 no-repeat;}
a#produktliste:hover	{background-position: -107px 0;}
a#aktionswochen		{width: 107px; left: 333px; background: url() 0 0 no-repeat;}
a#aktionswochen:hover	{background-position: -107px 0;}
a#partnerprodukte	{width: 107px; left: 440px; background: url() 0 0 no-repeat;}
a#partnerprodukte:hover	{background-position: -107px 0;}
a#warenkorb		{width: 114px; left: 547px; background: url() 0 0 no-repeat;}
a#warenkorb:hover	{background-position: -114px 0;}
span#menuleft		{width: 111px; left: 0; background: url() 0 0 no-repeat;}
span#menuright		{width: 109px; left: 661px; background: url() 0 0 no-repeat;}

body#os a#ordersatz	{background-position: -115px 0;}
body#pl a#produktliste,
body#aw a#aktionswochen,
body#pp a#partnerprodukte
			{background-position: -107px 0;}
body#wk a#warenkorb	{background-position: -114px 0;}

#menu a	{font-family: verdana; font-size: 10px; font-weight: bold; text-align: center; color: #f0f0f0;}
#menu a div	{margin-top: 4px;}
a#ordersatz div	{margin-left: 8px;}
a#warenkorb div	{margin-right: 6px;}

body#os a#ordersatz div,
body#pl a#produktliste div,
body#aw a#aktionswochen div ,
body#pp a#partnerprodukte div,
body#wk a#warenkorb div,
a#ordersatz:hover div,
a#produktliste:hover div,
a#aktionswochen:hover div,
a#partnerprodukte:hover div,
a#warenkorb:hover div		{margin-top: 10px;}

#searchText	{font-size: 10px; position: absolute; left: 31px; top: 12px; width: 130px;}
#searchButton	{position: absolute; left: 172px; top: 13px; width: 19px; height: 19px;}

#submenu	{text-align: right; padding-right: 5px;}
#basketstatus	{padding-left: 30px; font-size: 9px; line-height: 10px; color: black;}
#submenuend	{font-weight: bold;}

input		{font-family: verdana, sans-serif; font-size: 11px;}
input.button	{font-size: 12px;}
input.qty	{line-height: 13px; width: 33px; text-align: right;}
input.info	{line-height: 13px; color: black; width: 118px;}

.text, #submenu, #orders
  {font-size: 11px; line-height: 13px;}
.textinfo	{font-size: 12px; line-height: 13px; color: #808080;}
.textgraubold	{font-size: 12px; line-height: 13px; font-weight: bold; color: #808080;}
.errormsg	{font-size: 12px; line-height: 13px; font-weight: bold; color: red;} /* Fehlermeldungen in ROT */
.tabheader, th  /* TABELLEN-Überschriften */
  {font-size: 11px; line-height: 11px; font-style: italic; color: gray; font-weight: normal; text-align: center;}
.us1		{font-size: 24px; line-height: 24px; font-family: Times New Roman, serif; color: gray;} /* SEITEN-Überschriften */
.reqdate        {float: left; width: 200px;}
.hidden         {display: none;}


a:active, a:link, a:visited
		{color: gray; text-decoration: none;}
a:hover		{color: #ff0000; text-decoration: none;}
a img		{border: none;}

hr		{color: #c0c0c0;}	

tr.grau		{text-align: center; background-color: #d3d3d3;}
tr.weiss	{text-align: center; background-color: #ffffff;}

td.login	{text-align: left; height: 22px;}
td.itemtxt	{text-align: left; padding-left: 3px; padding-right: 3px;}
td.aktion	{text-align: left; padding-left: 3px; padding-right: 3px; background-color: #fecb01;}
td.aktion-z	{text-align: left; padding-left: 3px; padding-right: 3px; background-color: #fecb01;}
td.price	{text-align: right; width:52px; padding-right: 3px;}
td.bkprice	{text-align: right; width:62px; padding-right: 3px;}
td.mengep	{text-align: right; width: 40px; padding-right: 10px;} /* Tabelle Mengenfeld für Druck */

.v1		{width: 37px; height: 11px; float: left; border-right: 1px solid #696969}
.tabheader .v1	{border-color: #ffffff}

select		{width: 220px; background-color: #ffffff; border: 1px solid #d3d3d3; color: #696969;
		 font-size: 11px; line-height: 13px; padding: 0px; margin-bottom: 1em;}
select .header	{background-color: #d3d3d3; color: black}

#itemftr        {margin-top: 1em;}
#itemhdr	{margin-bottom: 1em; border: none; border-collapse: collapse;}
#itemhdr td	{padding: 0;}

#custselect     
  {margin: 20px 0 20px 0;}
#custselect select
  {width: 400px; margin: 0;}
#multilogin
  {margin: 20px 0 20px 0; font-size: 13px;}

#orderhdr	{margin: 30px 0 0 5px;}  
#orders         {width: 750px; margin-top: 10px;}
#orders tr      {text-align: left;}
#orders .nbr    {width: 35px; text-align: right;}
#orders .status {width: 14px;text-align: center;}
#orders .date   {width: 70px;text-align: center;}
#orders .time   {width: 40px;text-align: center;}
#orders .print  {width: 21px;text-align: center; cursor: pointer;}
#orders td      {line-height: 18px; padding: 0 2px;}
