*                                                   {font-family:Arial,Helvetica,Sans-Serif,Verdana; font-size:12px; color:#000000; line-height:16px; margin:0px;}
body                                                {background-color:#ffffff; padding:0px;}
body.popup                                          {padding:10px;}
a, img                                              {border-style:none; text-decoration:none;}
a                                                   {color:#336699;}
a:hover                                             {color:#E40D15;}
a, span                                             {font-size:1.0em;}
h1, .titel                                          {font-size:16px; font-weight:bold; margin-bottom:4px;}
h2, .untertitel                                     {font-size:14px; font-weight:bold; margin-bottom:4px;}
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;}
ul {margin-left:16px}
li {list-style-type:circle;}

form {margin:0px;}

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

.myvideo {width:425px;padding-left:120px;background-color:#f2f2f2;padding-top:42px;padding-bottom:42px;margin-top:-5px;}

.mini     {font-size:11px;}
.minigrey {color:#999999;font-size:11px;}
.mytn {float:left;padding-left:4px; padding-right:4px;padding-bottom:8px;}
#toplogo       {position:absolute; top:000px; left:020px; width:240px; height:080px; z-index:80;}
#startsujet    {position:absolute; top:090px; left:000px; width:100%; height:420px; background-color:#F5F5F5; z-index:80;}
#startmenu     {position:absolute; top:064px; left:820px; z-index:81;}
#menumain      {position:absolute; top:000px; left:265px; z-index:81;}
#menumeta      {position:absolute; top:070px; left:280px; width:520px; z-index:81;}
#startcontent  {position:absolute; top:510px; left:255px; width:735px; z-index:81;}
#pagecontent   {position:absolute; top:090px; left:260px; width:555px; overflow:hidden; z-index:80; }
#leftmenu      {position:absolute; top:090px; left:000px; width:260px; z-index:81;text-align:right;background-image:url(../images/page/2008/bgmenuleft.gif);background-repeat:repeat-y;}
#extcontent    {position:absolute; top:090px; left:815px; width:185px; z-index:81;}
#extendedstart {position:absolute; top:520px; left:025px; width:185px; z-index:88;}


#bookingboxstart  {position:absolute; top:000px; left:260px; height:080px;width:320px;color:#666666;text-align:left;padding-left:10px;overflow:hidden;z-index:88;}
#bookingiframe    {visibility:hidden;position:absolute; top:090px; left:020px; height:2000px;width:980px;z-index:88;}

.bookingbox  {height:155px;background-color:#EBEED9;color:#666666;background-image:url(../images/page/2008/bgbooking.gif);text-align:left;padding-left:36px;overflow:hidden;}
.textinnen   {padding:5px;padding-top:10px;}
.fusszeile   {margin-top:20px;margin-bottom:40px;padding:10px;width:500px; border-style:solid; border-color:#cccccc; border-width:1px 0px 0px 0px; font-size:11px;}


#editblock                                          {border-color:silver;}
.tdmenu        {width:180px;padding-bottom:20px;overflow:hidden;}
.tdcontent     {padding-left:20px;padding-bottom:20px;width:500px;}
.tdextended    {padding-left:20px;padding-bottom:20px;width:220px;}
.tdfusszeile   {padding-left:20px;padding-bottom:40px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#cccccc;text-align:center;padding-top:4px;color:#999999;}

.tdmenu, .tdcontent, .tdextended {vertical-align:top;}


a.normalmainmenu, a.activemainmenu, a.normalsubmenu, a.activesubmenu, a.normalsubmenu3, a.activesubmenu3 {color:#000000; font-family:Arial,Helvetica,"URW Bookman L",Verdana,Sans-Serif; font-size:12px;}
a.normalsubmenu                                {color:#000000;}
a.activesubmenu, a.activesubmenu:hover         {color:#000000;font-weight:bold;}
a.activesubmenu3                               {color:#000000;}
a.activemainmenu:hover, a.normalmainmenu:hover {text-decoration:none;}
a.activesubmenu:hover, a.normalsubmenu:hover   {text-decoration:none;}
a.activesubmenu3:hover, a.normalsubmenu3:hover {text-decoration:none;}


div.activemenu {text-align:left; width:240px; padding-left:30px;padding-bottom:5px;padding-top:5px;overflow:hidden; background-image:url(../images/page/2008/bgmenu01.gif);background-repeat:no-repeat;}
div.normalmenu {text-align:left; width:240px; padding-left:30px;padding-bottom:5px;padding-top:5px;overflow:hidden; background-image:url(../images/page/2008/bgmenu00.gif);background-repeat:no-repeat;}

a.activemenu {font-weight:bold;}

.menusubpagelist {padding-left:10px;}
ul.submenucontainer, ul.submenucontainer3, ul.fullmenu  {margin-left:0px; padding:0px; list-style-image:none; list-style-type:none;}
li.normalmainmenu                              {list-style-type:none; list-style-image:none; margin:0px; padding:0px; width:220px; overflow:hidden; white-space:nowrap;}
li.activemainmenu                              {list-style-type:none; list-style-image:none; margin:0px; padding:0px; width:220px; overflow:hidden; white-space:nowrap;}
li.normalsubmenulayer                          {list-style-type:none; list-style-image:none; margin:0px; padding:0px; width:220px; overflow:hidden; white-space:nowrap;}
li.activesubmenulayer                          {list-style-type:none; list-style-image:none; margin:0px; padding:0px; width:220px; overflow:hidden; white-space:nowrap;}
div.normalsubmenulayer3                         {list-style-type:none; list-style-image:none; margin:0px; margin-top:4px; padding:0px; width:220px; padding-left:0px; overflow:hidden; white-space:nowrap;}
div.activesubmenulayer3                         {list-style-type:none; list-style-image:none; margin:0px; margin-top:4px; padding:0px; width:220px; padding-left:0px; overflow:hidden; white-space:nowrap;}
a.normalmainmenu, a.activemainmenu             {display:block; height:22px; padding-left:8px;}
a.normalsubmenu, a.activesubmenu               {display:block; height:18px; padding-left:14px;}


.myinput, input.text, textarea.text                 {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
input.loginsubmit                                   {margin-top:10px; margin-bottom:10px;}

.galeriethumb                                       {margin-right:2px; margin-bottom:2px;}
input.event_entry_input                             {width:430px;}
textarea.event_entry_input                          {width:430px; height:250px;}
