body {}
.button        { font-size: 8pt; font-family: verdana; border: solid 1px #000 }
.add { font-size: 8pt; vertical-align: middle; border: solid 1px black; overflow: visible }
p  { }
td  { }
.textfield       { font-family: Verdana; border: solid 1px #000 }
.tabelle   { color: #146fa3; font-family: Verdana; margin-top: 3px; margin-right: 3px; margin-left: 3pt; border: solid 1px #989898; width: 3pt }
.login  { border: solid 1pt; width: auto }
.abo { font-size: 2pt; font-family: Verdana; border: 0pt }
.rahmen    { border: solid 1px #146fa3 }
.warenrahmen_unten { border-top: 1px solid #146fa3; border-right: 0px #146fa3; border-bottom: 0px #146fa3; border-left: 0px #146fa3 }
.texteingabe   { border: solid 1px black; overflow: scroll }
.warenkorb  { color: #ddd; font-weight: bold; font-size: 9pt; line-height: 10pt; font-family: Verdana; background-color: #146fa3; border: none 0px }
.warenrahmen   { border: solid 1px black; width: 520px }
.warenrahmen_mitte { border-style: solid; border-width: 1pt 0pt 1pt 0pt; border-color: black; width: 533px }
.warenmenge { border: solid 1px; width: 30px }
.rahmenrechts { border-style: solid; border-width: 1px 1px 0px 0px; border-color: #146fa3 }
.warenbutton { font-size: 8pt; border: solid 1px #555; width: 110px }

.linie { border-top: 1px dotted #888; border: 0px; border-bottom: dotted 1px #888;}
.linie2 {border-top: 1px solid #146FA3; border: 0px; border-bottom: solid 1px #146FA3;}

.rahmen2  { background-color: white; border-top: #146fa3; border-bottom: 1px dotted #146fa3 }
