*                                                   {font-family:Lucida Sans,Arial,Helvetica,Sans-Serif; font-size:12px; color:#333333; line-height:20px; margin:0px;}
body                                                {background-color:#ffffff; padding:0px;}
body.popup                                          {padding:10px;}
a, img                                              {border-style:none; text-decoration:none;}
a                                                   {color:#720303;}
a:hover                                             {color:#720303; text-decoration:underline;}
a, span                                             {font-size:1.0em;}
h1, .titel                                          {font-size:18px; margin-bottom:20px;}
h2, .untertitel                                     {font-size:12px; letter-spacing:-0.5px; margin-bottom:0px; text-transform:uppercase; line-height:27px;}
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;}

.minigrey                                           {font-size:11px; color:#999999;}

body.content                                        {background-image:url(../images/page/bg.jpg); background-repeat:repeat-x;}

#toplogo                                            {visibility:hidden; position:absolute; top:0px; left:0px; width:100px; height:260px;}
#mainmenu                                           {position:absolute; top:45px; left:0px; z-index:60;}
#submenulayer                                       {position:absolute; top:445px; left:80px; height:45px; width:885px; background-image:url(../images/page/bgsubmenu.jpg); background-repeat:repeat-x; z-index:59;}
#content                                            {position:absolute; top:130px; left:80px; width:505px; background-color:#ffffff;}
#main_headline                                      {visibility:hidden; height:0px; margin-top:0px;}
.contenttext                                        {padding:20px; padding-top:60px;}
.spalte1                                            {width:220px; vertical-align:top; padding-top:20px; padding-right:20px;}
.spalte2                                            {width:250px; vertical-align:top; padding-top:20px;}

.spalte1wein                                        {vertical-align:top; width:115px; padding-right:30px; text-align:center;}
.spalte2wein                                        {vertical-align:top; width:360px;}

.specials                                           {border-style:solid; border-color:#d0d0d0; border-width:0px; margin-top:40px; padding:10px;}
.fusszeile                                          {border-style:solid; border-color:#d0d0d0; border-width:1px 0px 0px 0px; margin-top:40px;}

#meta                                               {position:absolute; top:045px; left:800px; width:150px; text-align:right;}
.topmeta                                            {font-size:12px; letter-spacing:-0.5px; margin-bottom:0px; color:#6b6f78; text-transform:uppercase; line-height:27px;}

#extlogo                                            {position:absolute; top:090px; left:590px;}
#headlinetxt                                        {position:absolute; top:402px; left:095px;padding:4px; background-color:#ffffff; z-index:59;}
#extadresse                                         {position:absolute; top:194px; left:626px;}
#extcontent                                         {position:absolute; top:440px; left:585px; background-color:#E9E5E6; padding-left:19px;}
#extcontent2                                        {position:absolute; top:505px; left:605px; }
#icons                                              {position:absolute; top:412px; left:626px; white-space:nowrap; z-index:99;}
#facebook                                           {padding-top:10px;}
#menu                                               {visibility:hidden; position:absolute; top:120px; left:140px; width:160px;}
#editblock                                          {border-color:silver;}

a.activemainmenu                                    {color:#343333; font-weight:bold; text-transform:uppercase; vertical-align:middle;}
a.normalmainmenu                                    {color:#6b6f78; text-transform:uppercase; vertical-align:middle;}
a.activemainmenu:hover, a.normalmainmenu:hover      {color:#720303;}

ul.submenu3, ul.submenu, ul.mainmenu                {list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
li.mainitem, h2.mainmenu, li.trenner                {display:inline;padding-right:20px;}
h2.mainmenu                                         {font-weight:normal;}

ul.submenu                                          {padding-top:14px;}
li.activemenu, li.normalmenu                        {display:inline; padding-left:12px; white-space:nowrap; padding-right:20px;}
li.activemenu                                       {background-image:url(../images/page/submenuon.jpg); background-repeat:no-repeat;}
li.normalmenu                                       {background-image:url(../images/page/submenuoff.jpg); background-repeat:no-repeat;}

a.activemenu, a.normalmenu                          {letter-spacing:0px; text-transform:uppercase;}
a.activemenu                                        {font-size:12px; color:#720303; font-weight:bold;}
a.normalmenu                                        {font-size:12px; color:#333333; }
a.activemenu:hover, a.normalmenu:hover              {color:#720303;}

ul.submenu3                                         {padding-bottom:20px;}
li.activesubmenu3, li.normalsubmenu3                {display:xinline; padding-left:12px; white-space:nowrap; padding-right:20px;}
li.activesubmenu3                                   {background-image:url(../images/page/submenuon.jpg); background-repeat:no-repeat;}
li.normalsubmenu3                                   {background-image:url(../images/page/submenuoff.jpg); background-repeat:no-repeat;}

a.activesubmenu3, a.normalsubmenu3                  {letter-spacing:0px; text-transform:uppercase;}
a.activesubmenu3                                    {font-size:12px; color:#720303; font-weight:bold;}
a.normalsubmenu3                                    {font-size:12px; color:#333333; }
a.activesubmenu3:hover, a.normalsubmenu3:hover      {color:#720303;}

.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:10px; margin-bottom:10px; border-style:solid; border-color:#e0e0e0; border-width:1px; padding:4px;}

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

