BODY,HTML                        { background-color:#FFFFFF; margin:0px; font-family:Arial; font-size:10pt; line-height:15pt; height:100% }

DIV.editback                     { overflow:auto; width:100%; height:100% }

TD,P,DIV                         { font-family:Arial; font-size:10pt; line-height:15pt; color:#000000; text-align:left; }
TD.back                          { background-image:url(image/background.jpg); background-attachment:fixed; vertical-align:top; padding-top:0px; }
TD.online                        { padding:20px; background-color:#FFFFFF; }
TD.topline                       { height:39px; background-color:#FFFFFF; }
TD.topline TABLE                 { table-layout:fixed; padding:0px; width:932px; height:39px; }
TD.topline TABLE IMG             { padding:0px; margin:0px; }
TD.titel                         { height:187px; background-color:#FFFFFF; }
TD.menu                          { width:191px; height:400px; background-color:#F8E0BC; font-family:Arial; font-size:11pt; color:#000000; padding:0px; }
TD.content                       { width:508px; height:400px; background-color:#FFFFFF; padding:11px 16px 11px 16px; overflow:auto;}
TD.rightcol                      { width:202px; height:400px; background-color:#F2F2F2; padding:11px 2px 11px 6px; }
TD.menufooter                    { height:126px; background-image:url(image/menubottom.gif); background-position:bottom; }
TD.footer                        { height:126px; background-image:url(image/bottomback.gif); background-position:bottom; }
TD.rightcolfooter                { height:126px; vertical-align:top; background-image:url(image/rightcolback.gif); background-position:bottom; padding:0px 2px 0px 6px; }
TD.leftshadow                    { width:11px; padding:0px; background-image:url(image/shadow_left.jpg); }
TD.rightshadow                   { width:11px; padding:0px; background-image:url(image/shadow_right.jpg); }
TD.bottomshadow                  { width:954px; height:8px; padding:0px; background-image:url(image/shadow_bottom.jpg); }
A                                { text-decoration:none; color:#000000 }
A.link                           { color:#FF0000 !important; background: url(image/link.gif) no-repeat 0 6px; padding-left: 10px; display:inline; }
A.editlink                       { color:#FF0000 !important; background: url(image/link.gif) no-repeat 0 6px; padding-left: 10px; display:inline; font-size:8pt; }
A.backlink                       { background: url(image/backlink.gif) no-repeat 0 6px; padding-left: 10px; display:inline; font-size:8pt; }
.inaktiv,.selectedinaktiv,
.openedinaktiv                   { font-style:italic; }

.fehler                          { color:#FF0000; }
.small                           { font-size:8pt; line-height:100%; }

.menutable TD                    { width:191px; height:26px; padding:0px 0px 0px 29px; text-align:left; }
.menutable TD A                  { color:#000000; }
.menutable TD A.selected,
.menutable TD A.opened           { font-weight:bold; }

TD.menucell0                     { background-image:url(image/menuback0.gif); }
TD.menucellselected0,
TD.menucellopened0               { background-image:url(image/menubackselected0.gif); }
TD.menucellselected0 A,
TD.menucellopened0 A             { color:#FFFFFF; }

TD.menucell1                     { background-image:url(image/menuback1.gif); }
TD.menucellselected1             { background-image:url(image/menubackselected1.gif); }
TD.menucellopened1               { background-image:url(image/menubackopened1.gif); }

TD.menucell2                     { background-image:url(image/menuback2.gif); }
TD.menucellselected2,
TD.menubackopened2               { background-image:url(image/menubackselected2.gif); }

.rightcol TABLE                  { table-layout:fixed; width:180px; margin:0px 0px 10px 0px;}
TD.rightcol_header               { background-color:#D2D2D2; width:175px; height:29px; padding:0px 0px 0px 5px; font-weight:bold; text-transform: uppercase; }
TD.rightcol_content              { padding-top:5px; font-size:8pt; }
TD.rightcol_mitarbeiter          { vertical-align:top; padding:0px; height:144px; background-image:url(image/frame.jpg); }
TD.fp_event                      { vertical-align:top;border-bottom:1px dotted #888888; padding:2px; font-size:8pt; line-height:120%;}

TABLE.content_list               { width:100%; }
TABLE.content_list TD            { vertical-align:top; }

TABLE.edit,
TABLE.overview                   { table-layout:fixed; width:500px; background-color:#FFFFFF; margin:auto; border:1px solid #777777; margin-top:8px;}
TABLE.edit TD                    { width:400px; text-align:right; vertical-align:top; padding:4px; }
TABLE.edit TD.text               { text-align:left;  }
TABLE.edit TD.desc               { width:100px; text-align:left; }
TABLE.edit TD.pic                { width:140px; }
TABLE.edit TD.textsmall          { width:260px; }
TABLE.edit TD.header             { text-align:left; background-color:#D2D2D2; padding:0px 0px 0px 10px; font-weight:bold; text-transform: uppercase; }
TABLE.edit TD.halfleft           { width:250px; text-align:left; }
TABLE.edit TD.halfright          { width:250px; text-align:right; }
TABLE.overview TD                { width:450px; vertical-align:top; padding:4px; }
TABLE.overview TD.desc           { width:50px; }
TABLE.edit INPUT.text,
TABLE.edit TEXTAREA.text         { width:390px; font-family:Arial; }

TABLE.subedit                    { table-layout:fixed; width:470px; margin:auto; border:1px dotted #777777; margin-top:8px;}
TABLE.subedit TD                 { vertical-align:top; text-align:left; padding:4px; }
TABLE.subedit TD.halfleft        { width:235px; text-align:left; }
TABLE.subedit TD.halfright       { width:235px; text-align:right; }

TABLE.galerie                    { width:500px; table-layout:fixed; }
TABLE.galerie TD                 { font-size:8pt; vertical-align:middle; }
TABLE.galerie TD.center          { text-align:center; }
TABLE.galerie TD.right           { text-align:right; }
TABLE.galerie TD.image           { height:100px; width:100px; padding:5px; text-align:center; }

TABLE.kontakt TD                 { padding:4px 4px 4px 0px; }
TABLE.kontakt TD INPUT,
TABLE.kontakt TD TEXTAREA        { width:300px; font-face:Arial; font-size:10pt; }

TABLE.artists                    { table-layout:fixed;width:516px; }
TABLE.artists TD                 { padding:0px; margin:0px; }
TABLE.artists TD.header          { height:24px; padding:0px 0px 0px 10px; background-color:#FF8E01; color:#FFFFFF; font-weight:bold; text-transform: uppercase; }
TD.artistpic                     { height:67px; vertical-align:top; width:150px; }
TD.artistname                    { height:27px; width:150px; background-color:#D9D9D9; text-align:center; }
TABLE.artists TD.trenner         { width:33px; }

DIV.printtitel                   { font-family:Arial; font-size:18pt; line-height:150%; color:black; font-weight:normal; text-decoration:none }
DIV.printcontent                 { font-family:Arial; font-size:10pt; line-height:15pt; color:black }

.menutable TD INPUT              { width:120px; border:1px solid #000000; font-size:8pt; padding:2px; }
.menutable TD INPUT.menuok       { width:25px; }
.menutable TD INPUT.menutxt      { margin-top:3px; }

INPUT.newsletter                 { width:164px; border:1px solid #000000; font-size:8pt; color:#888888; margin-bottom:4px; padding:2px;}

IMG                              { margin:10px; border:0px;}
IMG.links                        { margin:0px 10px 10px 0px; float:left; }
IMG.rechts                       { margin:0px 0px 0px 10px; float:right; }
IMG.imgblank                     { border:0px; margin:0px; padding:0px; }
IMG.rand                         { margin:10px 0px 10px 0px; }
IMG.rightcol_icon                { margin:0px 5px 2px 0px; width:25px; height:25px; }
IMG.mitarbeiter                  { width:132px; height:100px; padding:0px; margin:22px 0px 0px 24px; }

H1                               { font-family:Arial; font-size:14pt; line-height:150%; margin:0px 0px 10px 0px; color:#FF8E01; font-weight:bold; text-decoration:none; }