*                                                   {font-family:Arial,Helvetica,Sans-Serif; font-size:12px; color:#333333; line-height:18px; margin:0px;}
body                                                {background-color:#ffffff; padding:0px;}
body.popup                                          {padding:10px;}
a, img                                              {border-style:none; text-decoration:none;}
a                                                   {color:#B62629;}
a:hover                                             {color:#B62629;}
a, span                                             {font-size:1.0em;}
h1, .titel                                          {font-size:18px; margin-bottom:00px;}
h2, .untertitel                                     {font-size:14px; margin-bottom:00px;}
h3, .content                                        {font-size:12px;}
h3                                                  {margin:0px;}
h2.login                                            {margin-bottom:15px;}
div                                                 {margin:0px; padding:0px; display:block;}
p                                                   {margin-bottom:10px;}
label                                               {vertical-align:middle;}
ul, ol, form                                        {margin-top:10px; margin-bottom:10px;}

body.content {background-image:url(../images/page/bg.jpg);background-repeat:no-repeat;}
.thumb       {float:left;width:100px;padding:8px;margin-right:2px;margin-bottom:2px;background-color:#ffffff;border-color:#cccccc;border-width:1px;border-style:solid;}

#toplogo                                            {position:absolute; top:000px; left:000px; width:300px;height:200px;z-index:60;}

#mainmenu                                           {position:absolute; top:010px; left:580px; width:400px;z-index:60;}
#submenu                                            {position:absolute; top:116px; left:890px; z-index:60;}
#submenublock3                                      {position:absolute; top:010px; left:890px; width:190px;z-index:60;}

#content                                            {position:absolute; top:100px; left:410px; width:480px;z-index:59;}
#headline                                           {position:absolute; top:116px; left:400px; padding:10px; background-color:#ffffff;z-index:61;}

#bannerservice                                      {position:absolute; top:260px; left:050px; width:315px;height:185px;z-index:61;}
.pageimage   {margin-left:-10px;padding-top:00px;padding-bottom:10px;}
.fusszeile   {border-style:solid;border-color:#cccccc;border-width:1px 0px 0px 0px;font-size:11px;color:#999999;margin-top:40px;margin-bottom:100px;}
#editblock                                          {border-color:silver;}

ul {margin:0px;margin-bottom:10px;}

ul.submenu3, ul.submenu, ul.mainmenu                {margin:0px; padding:0px;list-style-type:none; list-style-image:none;}
ul.submenu3 {margin-top:10px;}
li.activemenu, li.normalmenu                        {display:block;padding:2px;padding-left:10px;margin-bottom:1px;border-color:#999999;background-color:#ffffff;border-width:0px;border-style:solid;}
li.activemenu                                       {}

a.normalmenu, a.activemenu {font-size:12px;color:#999999;}
a.activemenu {font-weight:bold;}


li.mainitem, h2.mainmenu, li.trenner                {display:inline;}
li.mainitem {margin-bottom:10px;}
li.normalsubmenu3, li.activesubmenu3 {display:block;padding:2px;margin-bottom:2px;padding-left:10px;border-color:#999999;background-color:#ffffff;border-width:0px;border-style:solid;}

a.normalsubmenu3, a.activesubmenu3 {font-size:12px;color:#999999;}
a.activesubmenu3 {font-weight:bold;}

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

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