html,body,img { padding:0; margin:0; border:none 1px #000; background: #fed}
p,h1,h2,h2.Inhalt,h3,h4,h5,table,td,tr,a,div,span,form,input,select {
font-family: arial, sans-serif, verdana, helvetica; font-size:100.01%;
text-decoration:none; text-indent:0; margin:0; padding:0;
}
h1,h2,h3,h4,h5 { color:#b33; }
h1 {font-size:130%; margin:1 0 7 0; }
h2 {font-size:100.01%; margin:10 0 7 0; color:#444; }
h3 {font-size:100.01%; margin:10 0 7 0; }
h4 {font-size:90%; margin:10 0 7 0; }
p {font-size:85%; color:#444; margin-bottom:6; margin-top:6; word-spacing:+1; }
p.neu {clear:both; line-height:70%;}
p.Vortext {font-size:100%; font-weight:bold; letter-spacing:+2;}
ol,ul {font-size:90%; color:#444; margin:15 0 15 10; padding:0 0 0 5; }
li {margin:3 0 3 10; padding:0 0 0 5; }
table {border-collapse:collapse; margin-bottom:6; margin-top:6; }
td {vertical-align:top; }
table.Produkt {font-size:90%; }
td.Menge,td.Preis,td.Produkt,td.Nr
{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
td.Nr {color:#444; text-align:left; white-space:nowrap; padding:5;}
td.Produkt {color:#b33; text-align:left; font-weight:bold; padding:5;}
td.Beschreibung {color:#444; text-align:left; padding:5;}
td.Preis {color:#444; font-size:80%; white-space:nowrap; text-align:right; padding:5;}
td.Preis2 {color:#444; font-size:80%; white-space:nowrap; text-align:right; padding:5;}
a,a:link, a:visited { }
a:hover,a:active,a:focus { }
a.image:hover, a.image:active, a.image:focus { background:transparent; }
.Balken_2 {color:#33f; border-top:solid 1px #aaa; border-bottom:solid 1px #aaa; font-size:90%; }
#Logo { padding:10 0; width:99%; }
#slogan { color:#000; margin:20 0; padding:4 0; border-bottom:1px #aaa solid; }
#sloganDruck { margin-left:-10000; display:none;}
#ButtonLeiste { width:99%; text-align:right; font-size:90%; margin:2 0 0 0; padding:3 5; }
* html #ButtonLeiste { height:26x; padding:1 5; }
#Inhalt { position:absolute; top: 5; left:200; width:74%; z-index:700;}
#Navigation { position:absolute; top: 220; left:10; width:175; z-index:800; overflow:hidden; background: #fed }
.m1,.m2,.m3{ padding:2 5 2 0; margin:1; }
.m1 { background: #fd5; border:1px #ddd solid; margin: 10 1 1 1; font-weight:bold;}
.m2 { background: #fec; border-bottom:1px #ddd solid; }
.m3 { background: #fff; border-bottom:1px #ddd solid; }
#Navigation a { color:#040; font-size:90%; text-indent:15px; text-align:right;
width:100%; display:block;
}
#Navigation a:active, #Navigation a:focus, #Navigation a:hover {
background-image:url(layout/pf_r_weiss.gif); background-repeat:no-repeat; background-position:3 3;
}
#Navigation a:hover { background-color:#b33; color:#fff; }
#Navigation a.image:hover, #Navigation a.image:active, #Navigation a.image:focus { background:transparent; }
#Navigation .AktiveZelle {
background-image:url(layout/pf_r_braun.gif); background-repeat:no-repeat; background-position:3 5;
font-weight:bold;
}
#NurDruck { display:none;}
#NurScreen { }
.fRechts { float:right; width:auto;}
.fLinks { float:left; width:auto;}
.sRechts { text-align:right;}
.sLinks { text-align:left;}
.kleiner { font-size:80%; }
.vielKleiner { font-size:70%; }
.groesser { font-size:100.01%; }
.normal { font-weight:normal; }
.fett { font-weight:bold; }
.rot { color:#900; }
.volleBreite { width:100%; }
.keinUmbruch { white-space:nowrap; }
.keinAbstand { margin:0;}
.RahmenOben { border-top:solid 1px #aaa; }
.RahmenUnten { border-bottom:solid 1px #aaa; }
.versteckt { margin-left:-10000; display:none;}