body            { font:0.9em dejavu,'bitstream vera sans',sans-serif; padding:30px 0;
                  color:#000; background-color:#D3D9BF; }
a               { color:#0028A0; text-decoration:none; }
a:hover         { text-decoration:underline; }
a.inaktiv       { font-style:italic; color:#AAA; }
a.inaktiv:hover { text-decoration:none; }
.pfeil          { padding-left:10px; background:url(../graphics/minipfeil.gif) no-repeat; }
.editknopf      { text-align:right; }

div             { padding:1%; border:2px #000 solid; background-color:#FFF; }

#menu ul        { list-style:inside url(../graphics/minipfeil.gif); margin:0; padding:0; }
h4              { margin:2em 0 0.3em; font-size:1.2em; font-weight:normal; text-decoration:underline; }
h5              { margin:0.3em 0; font-size:1em; font-weight:bold; }

#head           { border:none; padding:0; background-color:transparent;
                  position:absolute; left:20%; top:13px; display:inline;
                  background-image:url(../graphics/willkommen.gif); width:615px; height:97px; }
#forumlogo      { border:none; padding:0; background-color:transparent;
                  position:absolute; left:20%; top:13px; display:inline;
                  background-image:url(../graphics/forum.gif); width:589px; height:97px; }
#nflogo         { border:none; padding:0; background-color:transparent;
                  position:absolute; left:20%; top:13px; display:inline;
                  background-image:url(../graphics/diefrauen.gif); width:593px; height:97px; }
#logoart        { border:none; padding:0; background-color:transparent;
                  position:absolute; left:20%; top:13px; display:inline;
                  background-image:url(../graphics/artikel.gif); width:530px; height:97px; }
#logoproj       { border:none; padding:0; background-color:transparent;
                  position:absolute; left:20%; top:13px; display:inline;
                  background-image:url(../graphics/projekte.gif); width:554px; height:97px; }
#menu           { float:left; clear:left; width:13%; margin:0 1% 1% 1%; }

#main           { margin:0 1% 5% 18%; padding:70px 2% 2%; }
.rahmen         { border:2px #000 solid; background-color:#FFF; padding:2%; }
.sans           { border:none; padding:0; }


/* fürs Forum */

table           { border-collapse:collapse; padding:1em;
                  border:1px #000 solid; background-color:#FFF; width:100%; }

td              { border:#000 1px solid; padding:1em; background-color:#FFF;
                  vertical-align:top; margin:0; }
th              { background-color:#A1C88D; border-bottom:1px #000 solid; border-top:1px #000 solid; }
hr              { height:1px; color:#BBB; background-color:#BBB; border:none; }

#smilies        { border:none; }
#smilies td     { border:none; padding:0.5em; }
img.nfpic       { width:240px; height:280px; }


/* für Projekte und Profile */

.kartei         { padding:20px 6% 4% 2%; }
h3              { font-size:1.1em; border-bottom:1px #000 dashed;
                  margin-top:2em; }
.all            { background:none; border:none; }
#content        { padding:2%; border-width:1px; }
a.reiter        { padding:0.1em 0.7em; margin-left:1em; color:#000;
                  background-color:#EEE; border:1px #000 solid;
                  position:relative; bottom:2px; }
a.reiter:hover  { text-decoration:none; background-color:#FFF; }
a.aktiv         { padding:0.1em 0.7em; margin-left:1em; color:#000;
                  background-color:#FFF; border:1px #000 solid;
                  border-bottom-color:#FFF;
                  position:relative; bottom:2px; }
a.aktiv:hover   { text-decoration:none; }
table.format    { border:none; }
td.format       { padding:0.3em; border:none; width:50%; }
.comment        { padding-left:2em; color:#999;
                  font-size:0.8em; }