label { width: 230px; float: left;color:#a67e5d }
.formrow { padding: 5px }
.error { color: #f00 }


#fepreis table {  border-collapse: collapse; border:0 }
#fepreis #tablehead { background-color: #a67e5d; color: #fff }
#fepreis td, th { padding: 5px; text-align: left; line-height:14px }
#fepreis tr {  vertical-align: top }
#fepreis .small { font-size: 10px }
#fepreis .medium { font-size: 12px }
#fepreis .bold { font-weight: bold }
#fepreis .kursiv { font-style: italic }
#fepreis .nowrap { white-space:nowrap }
#fepreis .middle { vertical-align: middle }
#fepreis .formrow {color: #a67e5d }

#fepreis ul {margin: 0 !important; list-style-type: none !important; padding:0 !important; border:none !important}
#fepreis li {list-style-type: none !important; padding:0 !important; margin:0 !important; border:none !important}


div { margin: 5px 0 5px 0 }
#fe_preisbox {border-top: 2px solid #32251a; border-bottom: 2px solid #32251a; padding:20px 0 20px 0}


#submitbutton { border:1px solid #32251a; background-color:#a67e5d; color: #fff; width:150px;margin-top:20px;-moz-border-radius: 5px; border-radius: 5px; }
.inputfield { width:150px;border:1px solid #a67e5d; height:20px;-moz-border-radius: 5px; border-radius: 5px; }
.noborder {border:0;}

.zwischenhead { background-color: #E1D2C7; padding:5px;border-bottom: 1px dotted #a67e5d; color: #a67e5d;   }
.kategorie { background-color: #E1D2C7; color: #a67e5d; font-weight:bold; padding:5px !important;text-align:center; border-bottom: 2px solid #a67e5d; border-left: 10px solid #a67e5d}
.produkt { padding: 10px 0 10px 0; color:#a67e5d }
.dotted { border-bottom: 1px dotted #a67e5d; }