html                                                   { overflow: -moz-scrollbars-vertical; }
body                                                   { padding:10px 0; background:#E3F7B4; }

*                                                      { margin:0; padding:0; vertical-align:top; font-family:Arial,Helvetica,serif; }
h1,h2,h3,h4,h5,h6,pre,code                             { font-size:1em; }
a img,:link img,:visited img                           { border:none; }

.clr                                                   { clear:both; }

#content                                               { width:900px; margin:0 auto; background:#ffffff; padding-bottom:10px; }
#content h1                                            { color:#000000; font-size:18px; margin-bottom:20px; }
#content h2                                            { color:#000000; font-size:14px; margin-bottom:5px; }
#content h2 a                                          { color:#000000; text-decoration:none; }
#content h3                                            { color:#74AA30; font-weight:bold; font-size:13px; margin-bottom:5px; }
#content ul                                            { margin-bottom:15px; }
#content ul li                                         { margin-left:20px; font-size:12px; }
#content ul li a                                       { color:#000000; text-decoration:none; }
#content ul li a:hover                                 { text-decoration:underline; }
#header                                                { width:900px; height:136px; background:url(header.gif) }
#left                                                  { width:204px; float:left; padding-left:4px; }
#left .box                                             { width:184px; background:#74AA30; margin-bottom:4px; padding:5px 10px 5px 10px; }
#left .box h2                                          { color:#ffffff; font-size:14px; margin-bottom:5px; font-weight:bold; }
#left .box p                                           { color:#ffffff; font-size:12px; }
#left .box a                                           { color:#ffffff; text-decoration:none; }
#left .box a:hover                                     { color:#000000; }
#main                                                  { width:677px; float:left; padding:0 4px 0 11px; }
#nav                                                   { color:#ffffff; font-size:14px; }
#nav ul                                                { padding-top:10px; list-style-type:none; }
#nav ul li                                             { list-style-type:none; margin:0 0 10px 0; padding:0; }
* html #nav ul li				{ margin-bottom:5px; }
#nav ul li a                                           { display:block; padding:2px; color:#ffffff; text-decoration:none; }
#nav ul li a:hover                                     { color:#000000; background:#FFCC00; text-decoration:none; }
#nav ul li a.active                                    { color:#000000; background:#ffffff; text-decoration:none; }
#nav ul li a.active:hover                              { color:#000000; background:#FFCC00; text-decoration:none; }
#footer                                                { height:20px; background:url(footer.gif); width:892px; padding:0 4px; margin:0 auto; }

#news                                                  {}
#news h2                                               { color:#ffffff; font-size:14px; margin-bottom:10px; font-weight:bold; }
#news p                                                { font-size:11px; color:#ffffff; }
#news p.date                                           { color:#ffffff; font-size:9px; margin-top:15px; }
#news p.title                                          { color:#ffffff; font-size:11px; font-weight:bold; }
#news a                                                { color:#ffffff; text-decoration:none; font-size:11px; }
#news a:hover                                          { color:#ffffff; text-decoration:underline; }

#newssite                                              {}
#newssite h2                                           { color:#000000; font-size:14px; margin-bottom:10px; font-weight:bold; }
#newssite p.date                                       { color:#000000; font-size:9px; margin-top:15px; }
#newssite p.title                                      { color:#000000; font-size:12px; font-weight:bold; margin:5px 0; }
#newssite p                                            { color:#000000; font-size:11px; }
#newssite a                                                { color:#000000; text-decoration:none; font-size:11px; }
#newssite a:hover                                          { color:#000000; text-decoration:underline; }

.person                                                { background:#E3F7B4; width:310px; padding:5px; color:#000000; font-size:11px; height:140px; overflow:hidden; }
* html .person					{ width:300px; }
.person:hover                                          { background:#FFE400; }
.person img                                            { float:left; margin:0 5px 5px 0; border:none; }
.person p                                              { margin-top:5px; }

.pagelink                                              { color:#000000; text-decoration:none; }
.pagelink:hover                                        { text-decoration:underline; }

#infomaterial                                          {font-size:12px; }
#suche h3                                              { margin-top:10px; }
#suche h3 a                                            { color:#74AA30; font-weight:bold; font-size:13px; text-decoration:none; }
#suche p a                                             { color:#000000; text-decoration:none; font-size:12px; }

#main						{ font-size:12px; }