*                                                   {font-family:Arial,Helvetica,Sans-Serif; font-size:12px; color:#534741; line-height:16px; margin:0px; padding:0px;}
body                                                {background-color:#ffffff; padding:0px;}
body.content, #bottom_finish                        {background-color:#f9f6ef;}
#bottom_finish                                      {height:15px;}
body.popup                                          {padding:10px;}
a, img                                              {border-style:none; text-decoration:none;}
a                                                   {color:#6e1a1f;}
a:hover                                             {color:#a3620a;}
a, span                                             {font-size:1.0em;}
h1, .titel                                          {font-size:24px; margin-top:5px; margin-bottom:10px; font-weight:normal;}
h2, .untertitel                                     {font-size:18px; margin-bottom:7px; font-weight:normal;}
h3, .content                                        {font-size:12px;}
h3                                                  {font-size:14px; margin:0px; margin-bottom:2px; font-weight:bold;}
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;}
h1, h2, h3                                          {font-family:"Times New Roman",Arial,Helvetica,Sans-Serif; color:#6e1a1f;}
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: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;}

.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;}

#content                                            {margin:auto; width:990px; background-color:#ffffff; background-image:url(../images/page/bg.jpg); background-repeat:no-repeat;}
#content_ext                                        {padding-bottom:15px;}
#content_ext_1                                      {width:640px; overflow:hidden; margin-bottom:15px;}
#top_layer                                          {height:220px; border-bottom-color:silver; border-bottom-style:solid; border-bottom-width:1px;}
#top_logo                                           {margin:auto; position:relative; top:20px; width:230px; height:180px;}
.content_row_1                                      {border-bottom-color:silver; border-bottom-style:solid; border-bottom-width:1px;}
.content_row_2                                      {padding-top:10px; padding-bottom:10px;}

td.content_ext                                      {border-left-color:silver; border-left-style:solid; border-left-width:1px; padding-left:30px;}

#mainmenu, #mainmenu *, #metamenu, #metamenu *      {padding:0px; margin:0px; list-style-type:none; display:inline; white-space:nowrap;}
h2.mainmenu                                         {display:inline;}
a.activemainmenu, a.normalmainmenu, #metamenu *     {font-family:"Times New Roman",Arial,Helvetica,Sans-Serif; font-size:14px; font-weight:normal; color:#6e1a1f; text-transform:uppercase;}
a.activemainmenu, a.normalmainmenu:hover            {color:#a3620a;}
#mainmenu li.mainitem, #metamenu li.mainitem        {padding-right:10px;}

#submenu, #submenu *, #submenu3, #submenu3 *        {padding:0px; margin:0px; list-style-type:none; display:inline; white-space:normal;}
#submenu3, #submenu3 *                              {display:block;}
h2.submenu                                          {display:inline;}
a.activemenu, a.normalmenu                          {font-family:"Times New Roman",Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:normal; color:#6e1a1f; text-transform:uppercase;}
a.activemenu, a.normalmenu:hover                    {color:#a3620a;}
#submenu li.subitem                                 {padding-right:10px;}

#content_container                                  {padding-right:20px; padding-bottom:15px;}
#main_content                                       {padding-bottom:15px;}
#content_1                                          {padding-right:10px;}
#content_2                                          {padding-left:10px;}

a.activesubmenu3, a.normalsubmenu3                  {font-family:"Times New Roman",Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:normal; color:#6e1a1f; text-transform:uppercase; line-height:20px;}
a.activesubmenu3, a.normalsubmenu3:hover            {color:#a3620a;}
#submenu3                                           {margin-bottom:15px;}

td.bottom                                           {background-color:#f4ede2;}
#content_ext_bottom                                 {padding-top:20px;}
#content_ext_bottom, #content_ext_bottom *          {color:#6e1a1f; font-family:"Times New Roman",Arial,Helvetica,Sans-Serif;}
#bottom_meta, #bottom_meta *                        {list-style-type:none; margin:0px; padding:0px; line-height:20px;}
#bottom_adressblock, #bottom_adressblock *          {line-height:22px;}
#bottom_meta                                        {margin-top:18px;}
#bottom_meta a:hover                                {color:#a3620a;}
#bottom_bild                                        {padding-top:10px; padding-left:100px;}

.nivo-caption {background-color: transparent;}