body { padding:0; margin:0; background-color:#ffffff; color:#333333; font-family:Verdana,sans-serif; font-size:0.8em; }

#linksbereich { position:fixed; margin-left:25px; margin-top:30px; width:160px; }
#kategorien { background-color:#99ccff; color:#000066; border:1px solid #002266; padding:10px 0px;}
#kategorien div { padding:5px; }
#kategorien div.unter { padding:2px 5px 2px 15px; }
#kategorien #aktiv { background-color:#3355cc; }
#kategorien #aktiv a  { color:#eeeeee;}
#kategorien a { color:#000066; text-decoration:none; font-weight:bold; }
#suche { margin-top:10px; width:160px; border:1px solid #000066; background-color:#eeeeee; padding:0; }
#suche form { padding:5px; margin:0; }
#suchfeld { width:95px; margin:0; }
#suchbutton { width:37px; margin:0; }
#links { margin-top:20px; }
#links a {text-decoration:none; color:#333399; }

#zentralbereich { position:absolute; left:210px; width:55%; top:30px; }
#kategorie { font-size:1.5em; margin-top:0; border:1px solid #999999; padding:4px; color:#3355cc; }
.produkt { background-color:#eeeeee; border:1px solid #999999; padding:0; margin-bottom:15px;}
.produkt h3 { font-size:1.2em; margin-top:0; margin-bottom:0.2em; }
.produkt a { text-decoration:none; color:#3355cc; }
.produkt .beschreibung { height:110px; padding:5px: }
.produkt table { border-top:1px solid #999999; background-color:#99ccff; font-size:0.9em; width:100%;}
.produkt form { margin:0; }
.details { }
#warentabelle { margin-top:30px; margin-left:5%; width:90%; font-size:0.9em; }
#warentabelle tr { background-color:#eeeeee; border-bottom:#ffffff; }
#warentabelle td,th { padding:3px 4px; }
#warentabelle th { font-size:1.1em; }
.mengenfeld { border:1px solid #999999; font-size:0.9em; }
#warentabelle th { background-color:#99ccff; }
#warentabelle #submitzeile {background-color:#ffffff; }
#bestelltabelle { width:100%; }
#bestelltabelle tr { background-color:#eeeeee; border-bottom:#ffffff; }
#bestelltabelle td,th { padding:3px 4px; font-size:0.9em; }
#bestelltabelle th { background-color:#99ccff; }
.menge { width:50px; text-align:center; }
.preis { width:80px; text-align:right; }
#bestellformular, #bestellformular table { margin-left:auto; margin-right:auto; font-size:0.9em; }
#bestellformular th { font-size:1.2em; text-align:left; }


