table#tabs   {
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   margin-bottom:0;
   width:90%;
   border-collapse:collapse;
   line-height:35px;
}

table#tabs td   {
   width:25%;
   text-align:center;
}

td.tabstandard {
   font-style: italic;
   background-color: #DCDCDC;
   border-left: 1px solid #006666;
   border-right: 1px solid #006666;
   border-bottom: 1px solid #006666;
}

td.tabwarenkorblink {
   background-color: #DCDCDC;
   border-left: 1px solid #006666;
   border-right: 1px solid #006666;
   border-bottom: 1px solid #006666;
}

td.tabcurrentleftcorner {
   font-weight: bold;
   border-right: 1px solid #006666;
   color:red;
}

td.tabcurrentrightcorner {
   font-weight: bold;
   border-left: 1px solid #006666;
   color: red;
}

td.tabcurrentinner {
   font-weight: bold;
   border-left: 1px solid #006666;
   border-right: 1px solid #006666;
   color:red;
}

form.kd {
   margin-top: 0px;
}

input.std {
   font-size: 9pt;
}

td.customer { 
   font-size:9pt;
}

td.bg { 
   background-color: #DCDCDC;
}

tr.warenkorbcontent {
   border-bottom-style: solid;
   border-bottom-width: 3px;
   border-bottom-color: white;
   border-top-style: solid;
   border-top-width: 3px;
   border-top-color: white;
}

td.warenkorbcontentstd {
   background-color: #DCDCDC;
   border-style: solid;
   border-width: 3px;
   border-color: white;
}

td.warenkorbcontentotherborder {
   background-color: #DCDCDC;
   border-bottom-style: solid;
   border-bottom-width: 3px;
   border-bottom-color: white;
   border-top-style: solid;
   border-top-width: 3px;
   border-top-color: white;
}

td.warenkorbcontentotherbordernobg {
   border-bottom-style: solid;
   border-bottom-width: 3px;
   border-bottom-color: white;
   border-top-style: solid;
   border-top-width: 3px;
   border-top-color: white;
}

td.warenkorbcontentotherborderboldtext {
   font-weight: bold;
   background-color: #DCDCDC;
   border-bottom-style: solid;
   border-bottom-width: 3px;
   border-bottom-color: white;
   border-top-style: solid;
   border-top-width: 3px;
   border-top-color: white;
}

td.warenkorbcontentboldtext {
   font-weight: bold;
   background-color: #DCDCDC;
   border-style: solid;
   border-width: 3px;
   border-color: white;
}

td.warenkorbsum {
   background-color: #DCDCDC;
   border-top: 2px solid #006666;
   border-bottom: 4px double #006666;
}

iframe#zw   {
    margin-top: 5px;
    margin-left: 20px;
    border-color: #DCDCDC;
    border-style: solid;
    border-width: thin;
}

th#zw   {
   background-color: #DCDCDC;
   width: 26%;
   line-height: 20px;
   text-align: left;
}

td#zw   {
   background-color: #DCDCDC;
   width: 74%;
   line-height: 20px;
}

td#zw2   {
   background-color: #DCDCDC;
   line-height: 20px;
}

td#zw3   {
   background-color: #DCDCDC;
   width: 26%;
   line-height: 20px;
   text-align: left;
}

div#ml {
   margin-left: 5px;
} 

td.ende { 
   width: 50%;
}

div.header   {
	  text-align: center;
	  font-weight: bold;
	  color: #006666;
}

div.headerl   {
	  text-align: left;
	  font-weight: bold;
	  color: #006666;
}

div.headerr   {
	  text-align: right;
	  font-weight: bold;
	  color: #006666;
}

div.sum   {
	  text-align: right;
	  font-weight: bold;
	  color: #006666;
}

div.rightalign   {
   margin-right: 1px;
   text-align: right;
}

div.leftalign   {
   margin-left: 1px;
   text-align: left;
}

div.leftalign2   {
   margin-left: 1px;
   text-align: left;
   font-size: 10px;
}

div.centeralign   {
   text-align: center;
   font-size: 10px;
}

hr.trenner {
   color: #DCDCDC;
   margin-top: 5px;
}

span.ende { 
   font-weight :bold;
}

span.zwcolored {
  color: #006666; 
}

p.bestellungpruefen {
   border-top: 1px dashed #DCDCDC;
   border-bottom: 1px dashed #DCDCDC;
   margin-left: 20px;
   margin-right: 20px;
}

