body { background-color:#F2F2F2; margin:0px; font-family:arial; color:#393C39; }
body.menue { background-color:#C64100; }


#pageheader { background-color:#EFB529; width:100%; height:16px; font-size:12px; }
#pageheader p { margin:0px; font-weight:600; }
#pageheader a { color:#660000; }

#menue { position:absolute; top:4px; left:0px; }
#menue table { margin-top:47px; margin-right:22px; }
#menue a { color:#000000; font-size:11px; text-decoration:none; line-height:14px; }
#menue a:hover { color:#C64100; }
#menue a.active { text-decoration:underline; }
#menue td { color:#ffffff; font-size:11px; }
#menue input, select, textarea { font-family:arial; background-color:#F1DDAC; color:#000000; border-style:solid; border-width:1px; margin:0px; margin-right:2px; font-size:10px; }
#menue form { margin:0px; }
#menue .top { background-image:url(graphik/bg_men_top.gif); background-repeat:no-repeat; background-color:#660000; padding-left:15px; padding-right:5px; height:20px; }
#menue .suba { background-image:url(graphik/bg_men_sub01.gif); background-repeat:no-repeat; background-color:#EFB529; padding-left:15px; padding-right:5px; height:20px; }
#menue .subb { background-image:url(graphik/bg_men_sub02.gif); background-repeat:no-repeat; background-color:#EFB529; padding-left:30px; height:19px; }
#menue .subc { background-image:url(graphik/bg_men_sub03.gif); background-repeat:no-repeat; background-color:#EFB529; padding-left:45px; height:19px; }
#menue .top a { color:#ffffff; font-size:12px; text-decoration:none; }

#logo { position:absolute; top:4px; left:4px; }
#logo table { margin-top:16px; margin-right:5px; background-color:#E8B399; }
#logo a { color:#000000; font-size:11px; text-decoration:none; line-height:12px; }
#logo a:hover { color:#ffffff; }
#logo a.active { text-decoration:underline; }
#logo ul { margin-top:0px; margin-bottom:2px; }
#logo li { margin:0px; color:#000000; }

#pagebody { position:absolute; top:10px; left:10px; width:96%; border:0px; border-style:solid; border-color:#660000; padding:3px; z-index:1; }
#pagebody table { margin-bottom:5px; border-collapse:collapse; width:100%; }
#pagebody table.teasertable { border:1px; border-style:solid; border-color:#c0c0c0; width:220px; margin-top:10px; }
#pagebody table.contenttable { border:1px; border-style:solid; border-color:#c0c0c0; width:100%; margin-top:10px; }
#pagebody td.teaserhead { background-color:#EFB529; padding:3px; }
#pagebody td.teaser { border:0px; border-right:15px; border-style:solid; border-color:#F2F2F2; padding:3px; padding-bottom:10px; vertical-align:top; }
#pagebody h1 { font-size:14px; font-weight:600; margin:0px; margin-bottom:5px; }
#pagebody h2 { font-size:14px; font-weight:600; margin-top:5px; margin-bottom:0px; }
#pagebody p { font-size:12px; font-weight:100; margin:0px; margin-bottom:5px; }
#pagebody a { font-size:12px; color:#EFB529; font-weight:600; }
#pagebody th { background-color:#EFB529; font-size:12px; font-weight:600; padding:2px; vertical-align:top; }
#pagebody th a { color:#000000; }
#pagebody td.footer { border-width:0px; border-top-width:1px; border-style:solid; border-color:#660000; }
#pagebody .liste td { border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#660000; }
#pagebody td.untermenue { background-image:url(graphik/bg_men_sub01.gif); background-repeat:no-repeat; background-color:#EFB529; padding-left:15px; padding-right:5px; height:20px; color:#000000; font-size:11px; font-weight:600; }
#pagebody td { font-size:12px; padding-right:3px; padding-bottom:2px; }
#pagebody form { margin:0px;}
#pagebody input, select, textarea { font-family:arial; background-color:#F1DDAC; color:#000000; border-style:solid; border-width:1px; margin:0px; margin-right:2px; font-size:10px; }


#status { background-color:#C64100; width:100%; height:55px; }
#status h1 { margin:0px; margin-top:0px; font-size:12px; font-weight:600; color:#ffffff; }
#status p { margin:0px; margin-left:130px; font-size:10px; font-weight:100; color:#ffffff; }

#katalog { width:226px; background-color:#EFB529; padding:3px; }
#katalog table { margin:0px; }
#katalog td { font-size:12px; text-align:left; padding:2px; border:0px; border-bottom-width:1px; border-style:solid; border-color:#660000;  }
#katalog td.box { padding:0px; }
#katalog a { color:#393C39; text-align:left; text-decoration:none; }
#katalog td.active { background-color:#EFB529; }
