body        { background-color:#6FA5D9; font-family:verdana,arial,sans-serif; color:#000000; margin:5px 0px 0px 0px; }
h1          { color:#F21E2F; font-size:160%; font-weight:200; line-height:120%; text-align:center; margin:2px; }
h2          { color:#0036ff; font-size:130%; font-weight:200; line-height:120%; margin:0px; }
h3          { color:#000000; font-size:120%; font-weight:bold; line-height:120%; }
h4          { color:#000000; font-size:130%; font-weight:bold; line-height:120%; margin:0px; }
img         { border:none }
ul          { list-style:none; margin:0px; padding:0px;}
a           { color:#0046ff; text-decoration:none;}
a:hover     { text-decoration:underline overline; color:#ff0000; }

.bild       { float:left; margin:3px 10px 0px 0px; text-align:inherit; }
.bildr      { float:right; margin:3px 0px 3px 10px; text-align:inherit; }
.block      { text-align:justify; }
.haupt      { width:1000px; border:2px solid #6FA5D9; }
.invisible  { visibility:hidden; font-size:0px; }
.links      { text-align:left; }
.rechts     { text-align:right; }
.white      { font-size:80%; text-align:120%; text-align:center; color:#ffffff;}

#akpv       { text-align:center; border:2px solid #222222; font-size:80%; line-height:120%; padding:10px; background:#addec9; }
#awgn       { text-align:center; border:2px solid #222222; font-size:80%; line-height:120%; padding:10px; background:#e7f8ff; }
#fire       { text-align:center; border:2px solid #222222; font-size:80%; line-height:120%; padding:10px; background:#fae1e3; }
#fuss       { text-align:center; color:#000000; font-size:80%; border:2px solid #222222; padding:5px; background:#BFBFBF; }
#gnuw       { text-align:center; border:2px solid #222222; font-size:80%; line-height:120%; padding:10px; background:#fff6d1; }
#landfrauen { text-align:center; border:2px solid #222222; font-size:80%; line-height:120%; padding:10px; background:#ceffce; }
#menu       { width:200px; border:2px solid #222222; padding:10px; background-color:#3982bf; }
#menuakpv   { width:200px; border:2px solid #222222; padding:10px; background-color:#00a45d; }
#menuawgn   { width:200px; border:2px solid #222222; padding:10px; background-color:#009ee0; }
#menufire   { width:200px; border:2px solid #222222; padding:10px; background-color:#ce000d; }
#menugnuw   { width:200px; border:2px solid #222222; padding:10px; background-color:#d6c688; }
#menuland   { width:200px; border:2px solid #222222; padding:10px; background-color:#16c91b; }
#menurolf   { width:200px; border:2px solid #222222; padding:10px; background-color:#593C2C; }
#party      { text-align:center; border:2px solid #222222; font-size:80%; line-height:120%; padding:10px; background:#afd6fd; }
#right1     { text-align:justify; border:2px solid #222222; font-size:70%; padding:10px; background:#f2f2f2; }
#right1 h2  { color:#0012ff; font-size:130%; font-weight:200; line-height:120%; margin:0px; }
#right1 p   { font-size:100%; font-weight:normal; line-height:120%; }
#right2     { text-align:justify; border:2px solid #222222; font-size:70%; padding:10px; background:#dedfe2; }
#right2 p   { font-size:100%; font-weight:normal; line-height:120%; }
#right3     { text-align:center; border:2px solid #222222; font-size:80%; line-height:120%; padding:10px; background:#f8f8f8; }
#rohlfs     { text-align:center; margin-top:20px; padding:10px; background-color:#e5dad3; }
#rohlfs-1   { text-align:center; margin: 6px 20px 6px 20px; padding: 5 5 5 5px; }
#rolf       { text-align:center; border:2px solid #222222; font-size:80%; line-height:120%; padding:10px; background:#bfab9f; }
#titel      { text-align:center; border:1px solid #222222; }
#wvg                { text-align:center; border:2px solid #222222; font-size:70%; line-height:120%; padding:10px; background:#e5ffff; }
#achtung    { background-color:#CF0; }

.hobi, .hobi ul                           { list-style-type:none; padding:0; margin:0; }
.hobi                                     { margin:5px 10px 20px 10px; position:relative; float:left; }
* html .hobi                              { position:static; }
.hobi li                                  { margin-top:2px; background:#e2e1e1; width:180px; height:24px; border:1px solid #333333; }
.hobi li.sub                              { background:#e2e1e1; }
.hobi table, .hobi ul ul table            { border-collapse:collapse; width:0; height:0; position:absolute; bottom: 0; top:auto; left:0; font-size:1em; }
.hobi ul table, .hobi ul ul ul table      { top:5px; bottom:auto; }
.hobi li a                                { display:block; color:#000000; font-family:arial, sans-serif; font-size:90%; line-height:24px; width:180px; text-decoration:none; text-indent:10px; }
.hobi a:hover                             { color:#ffffff; background:#9fc2ec; }
.hobi :hover > a                          { color:#ffffff; background:#9fc2ec; }
.hobi li.sub:hover, .hobi li.sub a:hover  { position:relative; }
.hobi ul, .hobi :hover ul ul, .hobi :hover ul :hover ul ul         { position:absolute;left:-9999px; width:128px; }
.hobi :hover ul                           { padding:9px 3px; left:140px; bottom:0; background:transparent url(transparent.gif); padding-top:8px; }
.hobi :hover ul :hover ul                 { padding:9px 3px; left:140px; top:auto; top:-5px; bottom:auto; }
.hobi :hover ul :hover ul :hover ul       { padding:9px 3px; left:100px; bottom:0; top:auto; }
