@charset "utf-8";

html                                                   { overflow: -moz-scrollbars-vertical; }
body                                                   { background:#eeeeee; }

*                                                      { margin:0; padding:0; 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; }


#page                                                  { width:970px; min-height:600px; margin:20px auto 0 auto; background:#fffff5 url(page_bg.gif) no-repeat; border:1px solid #006b42; }
* html #page                                           { height:600px; }

#text                                                  { float:left; width:685px; margin:118px 0 0 0; }
#text h1                                               { font-size:21px; margin:0 0 22px 0; font-weight:normal; }
#text p                                                { font-size:12px; margin:0 0 18px 0; }
#text ul                                               { margin-left:50px; }
#text table                                            { margin:20px 0 20px 0; }
#text table tr td span                                 { font-size:12px; }
#text ul                                               { margin:0 0 18px 40px; }
#text ul li                                            { font-size:12px; font-weight:bold; }
#text a                                                { color:#007339; }
#text a:hover                                          { text-decoration:none; }

#nav                                                   { float:left; width:260px; }
#nav ul                                                { margin:12px 0 0 12px; font-size:13px; }
* html #nav ul                                         { margin:13px 0 0 12px; }
#nav ul li                                             { list-style-type:none; line-height:14px; }
#nav ul li a                                           { color:#ffffff; text-decoration:none; font-weight:bold; line-height:35px; display:block; }
* html #nav ul li a                                    { line-height:32px; float:left; margin-bottom:-20px; width:100%; }
#nav ul li a.aktiv,
#nav ul li a:hover                                     { background:url(red_dot.png) no-repeat; }
* html #nav ul li a.aktiv                              { background:url(red_dot.gif) no-repeat; }
* html #nav ul li a:hover                              { background:url(red_dot.gif) no-repeat; }

#nav ul li a#m1.aktiv,
#nav ul li a#m1:hover                                   { background-position:180px 6px; }
* html #nav ul li a#m1:hover                            { background-position:180px; }
* html #nav ul li a#m1.aktiv                            { background-position:180px; }

#nav ul li a#m2.aktiv,
#nav ul li a#m2:hover                                   { background-position:159px 6px; }
* html #nav ul li a#m2:hover                            { background-position:159px; }
* html #nav ul li a#m2.aktiv                            { background-position:159px; }

#nav ul li a#m3.aktiv,
#nav ul li a#m3:hover                                   { background-position:145px 6px; }
* html #nav ul li a#m3:hover                            { background-position:145px; }
* html #nav ul li a#m3.aktiv                            { background-position:145px; }

#nav ul li a#m4.aktiv,
#nav ul li a#m4:hover                                   { background-position:136px 6px; }
* html #nav ul li a#m4:hover                            { background-position:136px; }
* html #nav ul li a#m4.aktiv                            { background-position:136px; }

#nav ul li a#m5.aktiv,
#nav ul li a#m5:hover                                   { background-position:135px 6px; }
* html #nav ul li a#m5:hover                            { background-position:135px; }
* html #nav ul li a#m5.aktiv                            { background-position:135px; }

#nav ul li a#m6.aktiv,
#nav ul li a#m6:hover                                   { background-position:138px 6px; }
* html #nav ul li a#m6:hover                            { background-position:138px; }
* html #nav ul li a#m6.aktiv                            { background-position:138px; }

#nav ul li a#m7.aktiv,
#nav ul li a#m7:hover                                   { background-position:142px 6px; }
* html #nav ul li a#m7:hover                            { background-position:142px; }
* html #nav ul li a#m7.aktiv                            { background-position:142px; }

#nav ul li a#m8.aktiv,
#nav ul li a#m8:hover                                   { background-position:150px 6px; }
* html #nav ul li a#m8:hover                            { background-position:150px; }
* html #nav ul li a#m8.aktiv                            { background-position:150px; }

#nav ul li a#m9.aktiv,
#nav ul li a#m9:hover                                   { background-position:159px 6px; }
* html #nav ul li a#m9:hover                            { background-position:159px; }
* html #nav ul li a#m9.aktiv                            { background-position:159px; }


#logo                                                  { display:block; width:180px; height:87px; margin:12px 0 0 12px; background:url(logo.gif) no-repeat; }

#footer                                                { width:970px; margin:0 auto; color:#006b42; font-size:12px; }
#footer a                                              { text-decoration:none; color:#006b42; }
#footer a:hover                                        { text-decoration:underline; }

#cd                                                    { width:200px; float:right; }

#willkommen                                            { width:400px; float:left; }

#liste ul                                              { margin:0 0 0 0; }
#liste ul li                                           { float:left; list-style:none; margin:0 6px 0 0;}

input.plz                                              { width:122px; }

