html						{}
body					{margin	: 0;font-family	: "Trebuchet ms"; background-color: #181818;}

table.PageTable			{width	: 100%; height	: 100%;	border 	: solid 0px #00FF00;}
td.MiddlePanel			{width: 773px; height: 100%; border: solid 0px #00FF00;background-image: url(../img/background/contentbg.jpg); background-repeat: repeat; background-position: 0px 143px;}
div.RelativeMidlePanel	{width: 773px; height: 100%; position: relative; }

div.Logo					{width: 773px; height: 143px; position: relative; border: solid 0px #00FF00;cursor: pointer; background-image: url(../img/logo/leonbolier.jpg); background-repeat: no-repeat;}

div.MenuPanel			{width: 184px; float: left; border: solid 0px #00FF00;}

div.MenuSpacer			{width: 184px; border: solid 0px #00FF00; font: 5px Tahoma;}
div.MenuInnerPanel		{width: 184px; height: 309px; position: relative; border: solid 0px #00FF00;}

div.MenuItem				{width: 120px; left: 30px; cursor: pointer; position: absolute; background-repeat: no-repeat; border: solid 0px #00FF00;}
div.MenuItem img			{border: solid 0px #000000; filter: alpha(opacity=100); opacity: 1;}

#news					{height: 23px; top: 0px; background-image: url(../img/menu/news_over.jpg);}
#biography				{height: 15px; top: 28px; background-image: url(../img/menu/biography_over.jpg);}
#playlist				{height: 16px; top: 48px; background-image: url(../img/menu/playlist_over.jpg);}
#pics					{height: 32px; top: 70px; background-image: url(../img/menu/pics_over.jpg);}
#guestbook				{height: 13px; top: 106px; background-image: url(../img/menu/guestbook_over.jpg);}
#links					{height: 23px; top: 123px; background-image: url(../img/menu/links_over.jpg);}
#bookings				{height: 15px; top: 151px; background-image: url(../img/menu/bookings_over.jpg);}
#contact				{height: 16px; top: 170px; background-image: url(../img/menu/contact_over.jpg);}
#myspace				{height: 17px; top: 215px; background-image: url(../img/menu/myspace_over.jpg);}
#merchandise			{height: 12px; top: 239px; background-image: url(../img/menu/merchandise_over.jpg);}
#thedjlist				{height: 17px; top: 259px; background-image: url(../img/menu/thedjlist_over.jpg);}

#CommonMessage			{width: 120px; left: 30px; position: relative; border: solid 0px #FF0000;font: 11px Tahoma; color: #3B362E; line-height: 10px; text-align: center;}

div.MailinglistPanel		{width: 184px; height: 98px; position: relative; border: solid 0px #00FF00;}

div.Label				{width: 120px; left: 30px; position: absolute; background-repeat: no-repeat; border: solid 0px #00FF00;}

#mailinglist			{height: 9px; top: 0px; background-image: url(../img/labels/mailinglist.jpg);}
#subscribe				{height: 10px; top: 49px; background-image: url(../img/labels/subscribe_over.jpg);}

div.BlockMailinglist		{width: 118px; height: 28px; top: 15px; left: 34px; position: absolute; background-image: url(../img/background/whitetransparent.png); background-repeat: repeat;}

input, textarea			{background: transparent; border: solid 0px #00FF00; font: 11px Tahoma; color: 3B362E;}

#m_email				{top: 5px; left: 5px; position: relative; width: 108px; border: solid 0px #00FF00;}

div.PasteventsPanel		{width: 184px; min-height: 51px;  position: relative; border: solid 0px #00FF00;}

#pastevents				{height: 10px; top: 0px; background-image: url(../img/labels/pastevents_over.jpg);}

div.AgendaItemSpacer		{height: 20px; width: 184px; font: 5px Tahoma;}
div.AgendaItemSpacerSmall{height: 10px; width: 184px; font: 5px Tahoma; border: solid 0px #00FF00;}

div.AgendaItem			{left: 33px; width: 118px; position: relative; border: solid px #0000FF; background-image: url(../img/background/whitetransparent.png); background-repeat: repeat;}
div.AgendaInnerItem		{left: 5px; width: 108px; position: relative; border: solid 0px #0000FF; text-align: center; text-transform: uppercase; font: 10px Tahoma; color: #3B362E; line-height: 16px; }

span.AgendaDate			{}
span.AgendaInfo			{font-weight: 800;}

div.UpcomingPanel		{width: 184px; position: relative; border: solid 0px #00FF00;}

#upcoming				{width: 122px; height: 12px; top: 0px; background-image: url(../img/labels/upcoming.jpg);}

div.ContentPanel			{width: 589px; float: left; border: solid 0px #00FF00;}
div.ContentSpacer		{width: 531px; border: solid 0px #00FF00; font: 5px Tahoma;}
div.ContentItem			{left: 29px; position: relative; width: 531px; border: solid 0px #00FF00; background-image: url(../img/background/whitetransparent.png); background-repeat: repeat;}
div.ContentInnerItem		{left: 40px; width: 451px; position: relative; border: solid 0px #00FF00; font: 11px Tahoma; color: #3B362E; line-height: 20px; text-align: justify;}
div.ContentItemSpacer	{width: 531px; height: 40px; border: solid 0px #00FF00; font: 5px Tahoma;}

div.ContentInnerItem li	{line-height: 20px; padding-left: 0px; margin: 0px; padding: 0px;}

div.ContentInnerItem a	{font: 11px Tahoma; color: #3B362E; text-decoration: none; line-height: 20px;}
div.ContentInnerItem a:hover	{font: 11px Tahoma; color: #3B362E; text-decoration: underline; line-height: 20px;}

div.GuestbookMore		{left: 40px; width: 451px; position: relative; border: solid 0px #00FF00; font: 11px Tahoma; color: #3B362E; line-height: 20px; text-align: right;}
div.GuestbookMore a		{font: 11px Tahoma; color: #3B362E; font-weight: bold; text-decoration: none; line-height: 20px;}
div.GuestbookMore a:hover	{font: 11px Tahoma; color: #3B362E; font-weight: bold; text-decoration: underline; line-height: 20px;}


div.guestbookName		{position: absolute; top: 0px; left: 0px; width: 450px; border: solid 0px #00FF00; font-weight: bold;}
div.guestbookName a		{text-decoration: none;font-weight: bold;}
div.guestbookName a:hover	{text-decoration: underline;font-weight: bold;}
div.guestbookDate		{position: absolute; top: -40px; left: 260px; width: 225px; border: solid 0px #00FF00; text-align: right;font-weight: bold; color: #808080;}

div.ContentBlock			{width: 451px; height: 25px; border: solid 0px #00FF00; background-image: url(../img/background/whitetransparent.png); background-repeat: repeat;}
div.Captcha				{height: 60px;}
div.Textarea				{height: 200px;}
div.ContentBlock input		{width: 441px; top: 5px; left: 5px; position: relative;}
div.ContentBlock textarea	{width: 441px; height: 190px; top: 5px; left: 5px; position: relative; overflow-y: auto;}
/*  scrollbar-base-color      : #979588; scrollbar-darkshadow-color: #979588; scrollbar-face-color : #979588; scrollbar-highlight-color : #979588; scrollbar-arrow-color : #2F2F2F; scrollbar-3dLight-Color : #2F2F2F; scrollbar-shadow-color : #2F2F2F; */
span.newstitle			{font-weight: 800; font-size: 13px; text-transform: uppercase; border: solid 0px; display: block; color: #DB8BAE; background-color: #38342B;}

span.sendspan			{width: 100px; float: right; font-weight: 800; font-size: 11px; text-transform: uppercase; border: solid 0px; display: block; color: #DB8BAE; background-color: #38342B; text-align: center; clear: both;}
span.sendspan a			{font-weight: 800; font-size: 11px; color: #DB8BAE; text-decoration: none;}
span.sendspan a:hover	{font-weight: 800; font-size: 11px; color: #DB8BAE; text-decoration: none;}

div.ContentBlockSpacer	{height: 2px; width: 300px; border: solid 0px #00FF00; font: 2px Tahoma;}

#captchaimage			{cursor: pointer;}

/* NOT USED STUFF BELOW */

div.InnerPanel			{width: 940px; height: 465px; top: 10px; left: 10px; position: absolute; background-color: #0C0C0C;}


/* Default pages */

div.LargePhotoPanel		{width: 577px; height: 365px; top: 0px; left: 0px; position: absolute; border: solid 0px #00FF00;}
div.TextPanel			{width: 265px; height: 350px; top: 90px; left: 625px; position: absolute; border: solid 0px #00FF00; font: 12px "Trebuchet ms"; line-height: 25px; color: #FFFFFF; text-align: justify; }
div.TextPanel h1			{font: 22px "Trebuchet ms"; color: #A1774f; font-weight: 600;}
div.TextPanel a			{color: #FFFFFF; text-decoration: none;}
div.TextPanel a:hover		{color: #C9C7C5; text-decoration: none;}

/* Collection */

div.CollectionViewerPanel	{width: 212px; height: 465px; top: 0px; left: 0px; position: absolute; border: solid 0px #00FF00;}
div.CollectionViewer		{width: 212px; height: 465px; position: absolute; border: solid 0px #00FF00; overflow-y: hidden;}

div.CollectionSmallItem	{width: 106px; height: 155px; position: relative; float: left; cursor: pointer;}
div.AbsCollectionSmallItem {width: 106px; height: 155px; position: absolute;}

div.OverEffect			{background-color: #FFFFFF; filter: alpha(opacity=8); opacity: 0.08; display: none;}

img.imageButton			{cursor: pointer;}

div.CollectionButton	{width: 212px; height: 45px; left: 0px; position: absolute; cursor: pointer; background-repeat: no-repeat;}

#up						{top: 0px; background-image: url(../img/collection/up.png);}
#down					{top: 420px; background-image: url(../img/collection/down.png);}

div.CollectionItem		{width: 365px; height: 465px; top: 0px; left: 212px; position: absolute; border: solid 0px #00FF00; background-color: #0C0C0C;}

div.CollectionPhoto		{width: 365px; height: 465px; left: 0px; top: 0px; position: absolute;}

div.Shadow				{width: 7px; height: 465px; top: 0px; position: absolute; background-repeat: repeat-y;}

#ShadowLeft				{left: 212px; background-image: url(../img/shadow/shadowleft.png);}
#ShadowRight			{left: 570px; background-image: url(../img/shadow/shadowright.png);}

div.CollectionText		{width: 265px; height: 350px; top: 58px; left: 636px; position: absolute; border: solid 0px #00FF00; font: 12px "Trebuchet ms"; line-height: 25px; color: #FFFFFF; text-align: justify; }

#Loader					{width: 32px; height: 32px; top: 216px; left: 378px; position: absolute; background-image: url(../img/loader/loader.gif); background-repeat: no-repeat;}

/* Contact */

div.Photo				{left: 212px; top: 0px; width: 365px; height: 465px; position: absolute; }

div.ContactInfo			{width: 162px; height: 365px; top: 50px; left: 25px; position: absolute; border: solid 0px #00FF00; font: 12px "Trebuchet ms"; line-height: 25px; color: #FFFFFF;}
div.ContactInfo a			{color: #FFFFFF; text-decoration: none;}
div.ContactInfo a:hover	{color: #C9C7C5; text-decoration: none;}

span.Contactbrown		{height: 25px; font: 12px "Trebuchet ms"; line-height: 25px;color: #a1774f;}

div.ContactForm			{width: 310px; height: 415px; top: 50px; left: 602px; position: absolute; border: solid 0px #00FF00;}

div.input				{width: 265px; height: 55px; position: absolute; background-color: #1d1d1d;}

div.Verzenden			{width: 95px; height: 11px; left: 107px; top: 377px; position: absolute; border: solid 0px #FF0000; cursor: pointer;}

a.menuOver				{color: #C9C7C5; text-decoration: none;}
a.menuOver:hover		{color: #FFFFFF; text-decoration: none;}

a.menuActive			{color: #a1774f; text-decoration: none;}
a.menuActive:hover		{color: #a1774f; text-decoration: none;}

span.Brown				{color: #a1774f;}

td.tdBottom				{text-align: left; vertical-align: bottom; height: 100%;}

div.ornament				{width: 102px; height: 7px; left: 40px; position: absolute; background-image: url(../img/background/ornament.png); background-repeat: no-repeat; }

div.NummerDrie			{width: 44px; height: 17px; margin-left: 10px; margin-bottom: 10px; position: relative;}
div.NummerDrie a			{color: #000000; text-decoration: none;}
div.NummerDrie a:hover	{color: #000000; text-decoration: none;}
div.NummerDrie img		{border: solid 0px #000000;}