body                             { background-color:#FFFFFF; }
body,html                        { margin:0px; font-family:Arial; color:#606060; font-size:12px; line-height:20px; height:100%; }
#online                          { position:absolute; margin:auto; margin-left:-350px; width:23px; height:23px; }
table.layout                     { table-layout:fixed; width:960px; height:100%;margin:auto; background-color:#FFFFFF; }
td.top_links                      { width:208px; height:210px; background-color:#FFFFFF; border-right:3px solid #FFFFFF;line-height:0px;vertical-align:top; }
td.top_mitterechts                 { width:749px; background-color:#FFFFFF; text-align:right;vertical-align:top; }
td.menu                          { background-color:#FFFFFF; vertical-align:top; }
td.content                       { width:500px;padding:28px 17px 8px 20px; border-right:3px solid #FFFFFF; background-color:#FFFFFF; vertical-align:top; text-align:left; }
td.right                         { width:185px; background-color:#F2F2F2; padding:28px 10px 8px 14px;vertical-align:top;text-align:left; }
td.footer                        { padding-left:20px; vertical-align:bottom; text-align:left; }

DIV.toolbar                      { position:relative;top:126px;width:526px; }
DIV.langlinks                    { position:absolute;top:188px;left:555px;z-index:20000; color:#FFFFFF; }
DIV.langlinks_admin              { position:absolute;top:168px;left:50%;margin-left:300px;z-index:20000;border:1px solid #000000;color:#000000; }
DIV.picselect                    { position:absolute;top:155px;left:448px;z-index:20001; color:#FFFFFF;opacity:1;filter:alpha(opacity=100);MozOpacity:1; }
DIV.abdunkler                    { position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#FFF;opacity:0.8;filter:alpha(opacity=80);z-index:99; }
DIV.news                         { position:absolute;top:40px;left:50%;margin-left:-490px;width:980px;height:800px;border:1px solid #0065A9;background-color:#FFF;z-index:100;padding:16px;overflow:auto; }

A                                { text-decoration:none; color:#6FA11A; }
A:hover                          { text-decoration:underline; }
DIV.langlinks A                  { font-size:12px; color:#FFFFFF; }
DIV.langlinks_admin A             { font-size:12px; }
DIV.langlinks A.selected,
DIV.langlinks_admin A.selected     { text-decoration:underline; }

td.menu A                       { display:block;text-align:left;vertical-align:middle;width:198px; }
td.menu A.menu0,
td.menu A.menufade0              { height:24px;padding:5px 0px 0px 10px;background-color:#867D82;border-bottom:2px solid #FFFFFF; font-size:13px;color:#FFFFFF;font-weight:normal; }

td.menu A.menuopen0,
td.menu A.menuselected0           { height:24px;padding:5px 0px 0px 10px;background-color:#0065A9;border-bottom:2px solid #FFFFFF; font-size:13px;color:#FFFFFF;font-weight:bold; }
/* td.menu A.menuopen0               { width:196px;height:22px;padding:4px 0px 0px 10px;margin:0px 0px 3px 0px;background-color:#D4D2D3;border:1px solid #867D82; font-size:13px;color:#0065A9;font-weight:bold; } */

td.menu A.menuopenfade0,
td.menu A.menuselectedfade0        { height:24px;padding:5px 0px 0px 10px;background-color:#0065A9;border-bottom:2px solid #FFFFFF; font-size:13px;color:#FFFFFF;font-weight:bold;font-style:italic; }
/* td.menu A.menuopenfade0           { width:196px;height:24px;padding:4px 0px 0px 10px;margin:0px 0px 3px 0px;background-color:#D4D2D3;border:1px solid #867D82; font-size:13px;color:#0065A9;font-weight:bold;font-style:italic; } */

td.menu A.menu1,
td.menu A.menufade1             { height:17px;padding:1px 0px 2px 10px;margin-bottom:4px;font-size:11px;color:#867D82;font-weight:normal; }
td.menu A.menuselected1,
td.menu A.menuselectedfade1      { height:17px;padding:1px 0px 2px 10px;margin-bottom:4px;font-size:11px;color:#0065A9;font-weight:normal; }

td.menu A.menufade0,
td.menu A.menufade1,
td.menu A.menuselectedfade1      { font-style:italic; }

td.footer A.footer              { color:#606060; }
A.download                      { background: url(images/download.gif) no-repeat 0 1px; padding-left: 15px; }

INPUT.menutxt0                  { height:23px;width:165px;padding:6px 0px 0px 10px;background-color:#867D82;border:0px;border-bottom:2px solid #FFFFFF;float:left;font-size:13px;color:#FFFFFF;font-weight:normal;}
INPUT.menusubmit0                { height:29px;float:right;font-size:13px;border:0px;color:#867D82;background-color:#FFFFFF;margin:0px 3px 0px 2px;padding:6px 0px 0px 0px; }
INPUT.menutxt1                  { width:165px;height:18px;float:left;font-size:11px;border:0px;color:#867D82;background-color:#FFFFFF;margin-bottom:4px;padding:4px 0px 2px 10px;}
INPUT.menusubmit1                { height:18px;float:right;font-size:11px;border:0px;color:#867D82;background-color:#FFFFFF;margin-bottom:4px;padding:4px; }

INPUT.metatxt                   { width:180px;font-size:11px; }
TEXTAREA.metatxt                { width:180px;height:55px;font-family:Arial;font-size:11px; }
INPUT.news                      { width:355px;font-size:11px; }
TEXTAREA.news                   { width:355px;height:100px;font-size:11px;font-family:Arial; }

TABLE.kontaktformular             { table-layout:fixed;width:100%; }
TABLE.kontaktformular TD          { vertical-align:top;padding:8px 0px 8px 0px }
INPUT.kon_inp                   { width:280px;border:1px solid #0065A9;}
TEXTAREA.kon_txt                { width:280px;border:1px solid #0065A9; height:100px; }
FORM                           { display:block; }

IMG.links                        { margin:0px 10px 10px 0px; float:left; }
IMG.rechts                       { margin:0px 0px 10px 10px; float:right; }
IMG.imgblank                     { border:0px; margin:0px; }

SPAN.fehler, *.rot               { color:red; }
INPUT.fehler                     { border:1px solid red; }

H1                               { margin:0px; padding:0px 0px 12px 0px; font-family:Arial; font-size:16px; color:#6FA11A; font-weight:bold; text-decoration:none; }
H2                               { margin:0px; padding:0px 0px 0px 0px; font-family:Arial; font-size:13px; color:#0065A9; font-weight:bold; text-decoration:none; }
TD.right H1,*.grau               { color:#606060; }
*.gruen                            { color:#6FA11A; }
*.blau                           { color:#0065A9; }
td.right A:hover                  { text-decoration:none; }
UL, LI                           { margin:3px; margin-left:8px; padding:0px; list-style-image:url(/images/redbull.gif); font-weight:bold; }