*                                                     {font-family:Lucida Sans,Arial,Sans-Serif; font-size:12px; color:#3c3d13; line-height:16px; margin:0px;}
body                                                  {background-color:#ffffff; padding:0px;}
body.content                                          {text-align:center;}
body.content *                                        {text-align:left;}
body.popup                                            {padding:10px;}

a, img                                                {border-style:none; text-decoration:none;}
a                                                     {color:#ed8329;}
a:hover                                               {color:#ffffff;}
a, span                                               {font-size:1.0em;}
h1, .titel                                            {display:block; font-size:18px; font-weight:normal; margin-bottom:9px;}
h1.titel                                              {margin-top:0px;}
h2, .untertitel                                       {display:block; font-size:16px; font-weight:normal; margin-bottom:4px;}
h3                                                    {font-size:14px; font-weight:bold;}
.content                                              {font-size:12px;}
h3                                                    {margin:0px; margin-bottom:2px;}
h2.login                                              {margin-bottom:12px;}
h1.maintitle                                          {margin-top:0px; margin-bottom:8px;}
h2.subtitle                                           {font-size:12px; margin-top:0px; margin-bottom:8px; font-weight:normal; text-transform:uppercase; letter-spacing:1px;}
div                                                   {margin:0px; padding:0px; display:block;}
p                                                     {margin-bottom:8px;}
label                                                 {vertical-align:middle;}

ol, ul, li                                            {margin:0px; padding:0px;}
ul, ol, form                                          {margin-top:4px; margin-bottom:8px;}
form                                                  {margin-top:8px;}
ul                                                    {margin-left:15px;}
ol                                                    {margin-left:20px;}
ul ul, ul.sitemap1                                    {margin-left:15px;}
ul ul                                                 {margin-top:1px; margin-bottom:1px;}
ol ol                                                 {margin-top:1px; margin-bottom:1px;}

.redborder                                            {border-style:solid; border-width:1px; border-color:red;}

#container                                            {width:930px; margin:auto; margin-top:15px; background-image:url(../images/page/background.jpg); background-repeat:no-repeat; background-color:#d3d7c1;}#container                                            {width:930px; margin:auto; margin-top:15px; background-image:url(../images/page/background.jpg); background-repeat:no-repeat; background-color:#d3d7c1;}
#container_home                                       {width:930px; margin:auto; margin-top:15px; background-image:url(../images/page/background_home.jpg); background-repeat:no-repeat; background-color:#d3d7c1;}
#ext_top                                              {width:930px; height:120px; overflow:hidden;}
#ext_left                                             {width:230px; overflow:hidden;}
#ext_left_spacer                                      {padding:5px; padding-left:0px; padding-top:10px;}

#mainmenu, #submenu                                   {height:30px; margin-left:13px; overflow:hidden;}
#mainmenu *, #submenu *                               {vertical-align:middle;}
#menuspacer                                           {height:10px;}
#metamenu                                             {margin-top:6px; height:35px;}

#content_layer                                        {margin-left:50px; margin-top:18px;}
#content                                              {width:610px; overflow:hidden;}
#content_spacer                                       {padding:5px; padding-right:0px; padding-left:0px;}
#top_anchor_layer                                     {position:absolute; top:0px; left:0px;}

#such_feld, #such_feld *                              {text-align:right !important; margin:0px; padding:0px; vertical-align:middle; white-space:nowrap;}
#such_feld                                            {padding-right:25px; padding-bottom:5px;}
#such_feld_input                                      {width:140px; text-align:left; border-style:none;}
#suchfeld_bg                                          {background-color:#ffffff; width:170px;}
#suchfeld_form                                        {width:170px;}

ul.mainmenu, ul.submenu, ul.mainmenu * , ul.submenu * {list-style-type:none; display:inline; text-transform:uppercase; color:#ffffff;}
li.normalmenu, li.activemenu                          {padding-right:20px;}
a.activemenu, a.normalmenu:hover                      {color:#3c3d13;}

.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:5px;}

.galeriethumb                                         {margin-right:5px; margin-bottom:5px;}

.captcha                                              {border:solid silver 1px; width:120px;}
img.captcha                                           {margin-top:8px; margin-bottom:1px;}
input.captcha                                         {margin-bottom:2px;}

p.top_link                                            {margin-top:12px; margin-bottom:12px;}
