*                                                        {font-family:Arial,Helvetica,Sans-Serif; font-size:12px; color:#43533d; line-height:16px; margin:0px;}
body                                                     {background-color:#ffffff; padding:0px;}
body.popup                                               {padding:10px; background-color:#e2e4d1;}
a, img                                                   {border-style:none; text-decoration:none;}
a                                                        {color:#010F0A;}
a:hover                                                  {color:#43533d;}
a, span                                                  {font-size:1.0em;}
h1, .titel                                               {font-size:16px; margin-bottom:10px;}
h2, .untertitel                                          {font-size:14px; margin-bottom:3px;}
h3, .content                                             {font-size:13px;}
h3                                                       {margin:0px;}
h2.login                                                 {margin-bottom:15px;}
div                                                      {margin:0px; padding:0px; display:block;}
p                                                        {margin-bottom:10px;}
label                                                    {vertical-align:middle;}
.devborder                                               {border-style:solid; border-width:1px; border-color:red;}

ol, ul, li                                               {margin:0px; padding:0px;}
ul, ol, form                                             {margin-top:8px; margin-bottom:8px;}
ul                                                       {margin-left:15px;}
ol                                                       {margin-left:20px;}
ul ul, ul.sitemap1                                       {margin-left:15px;}
ul ul                                                    {margin-top:0px; margin-bottom:0px;}
ol ol                                                    {margin-top:0px; margin-bottom:0px;}

body.content                                             {text-align:center; background-color:#e2e4d1;}
body.content *                                           {text-align:left;}
#container                                               {margin:auto; width:980px;}
#metamenu                                                {padding-top:25px; text-align:right; padding-bottom:5px;}
#metamenu a                                              {color:#43533d;}
#metamenu a:hover                                        {color:#43533d;}
#menucell                                                {background-color:#B9CC95; width:250px;}
#contentcell                                             {background-color:#EDF1E2; width:730px;}
#content_ext_top                                         {width:730px; overflow:hidden;}
#content_ext_top *                                       {margin:0px; padding:0px;}
#content_ext_top #lg_admin_buttons                       {display:none;}
#content_layer                                           {padding-left:20px; padding-right:25px}
#content_spacer                                          {padding-top:20px;}
#logo_layer                                              {margin-left:27px; margin-top:20px; margin-bottom:15px; width:210px; height:200px; background-image:url(../rte/upload/logos/logo_green.jpg); background-repeat:no-repeat;}
#ext_content_left                                        {margin-left:27px; margin-top:15px; padding-right:15px;}
#ext_content_left, #ext_content_left *                   {color:#ffffff;}
#toplink                                                 {position:absolute; top:0px; left:0px;}
#editblock                                               {border-color:silver;}

ul.fullmenu, ul.fullmenu *                               {margin:0px; padding:0px; list-style-type:none;}
li.activemainmenu                                        {background-color:#7A9B6E;}
li.activemainmenu, li.normalmainmenu                     {padding-top:5px; padding-bottom:5px;}
a.activemainmenu, a.normalmainmenu                       {padding-left:27px; color:#ffffff; font-size:14px; text-transform:uppercase;}
a.activesubmenu, a.normalsubmenu                         {padding-left:15px;color:#ffffff; font-size:14px;}
a.activesubmenu                                          {font-weight:bold;}
ul.submenucontainer                                      {padding-left:27px;}

a.normalmainmenu:hover                                   {color:#43533d;}
a.activemainmenu:hover, ul.submenucontainer a:hover      {color:silver;}

div.comments                                             {margin-top:15px; border-top-style:solid; border-width:1px; border-color:#c3d2a1;}
h3.comments                                              {margin-top:8px;}
.commenttable                                            {width:100%;}
td.commentheadright                                      {text-align:right;}
td.commenthead, td.commentheadright                      {background-color:#c3d2a1; font-weight:bold;}
td.commenthead                                           {padding-left:7px;}
td.commentheadright                                      {padding-right:7px;}
td.comment_text                                          {padding:3px; border-style:solid; border-width:1px; border-color:#c3d2a1;}
td.commentheadright img                                  {vertical-align:middle;}

.myinput, input.text, textarea.text                      {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
.login_input                                             {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
input.loginsubmit                                        {margin-top:10px; margin-bottom:10px;}
.login_checkbox                                          {vertical-align:middle;}
.login_submit_area                                       {padding-top:8px; padding-bottom:8px;}
.login_link                                              {display:block; padding-right:20px;}
h2.login_headline                                        {margin-bottom:5px;}

.galeriethumb                                            {margin-right:6px; margin-bottom:6px; border-style:solid; border-width:1px; border-color:silver;}
#content_ext_top .galeriethumb                           {border-style:none;}

.captcha                                                 {border:solid silver 1px; width:120px;}
img.captcha                                              {margin-top:8px; margin-bottom:1px;}
input.captcha                                            {margin-bottom:2px;}

.blog_head_l,.blog_head_r, .liste_head                   {background-color:#c3d2a1; font-weight:bold;}
.blog_table, table.event_item                            {border-color:#c3d2a1;}
.center                                                  {text-align:center;}
.blog_table                                              {width:100%; border-style:solid; border-width:1px;}
.blog_head_r                                             {text-align:right; padding-right:7px;}
.blog_head_l                                             {text-align:left; padding-left:7px;}
.blog_message                                            {padding:7px; padding-bottom:7px;}
.blog_search_fields                                      {border:solid silver 1px;}
.blog_attachment_container, .blog_comment_edit_container {margin-top:10px; margin-bottom:10px;}
.liste                                                   {padding:3px;}
.liste_head                                              {padding:3px;}
.blog_head_l a, a.tagcloudElement                        {color:#43533d;}
.tagcloudActive                                          {color:#b67e23;}

