body { margin:0; padding:0; background:#FFF; font:10px Verdana, Arial, Helvetica, sans-serif; color:#333; }
a { text-decoration:none; font-weight:bold; color:#000; } a:hover { text-decoration:underline; }
/* ELEMENTS */
.Clear { clear:both; line-height:0; font-size:0; }
form { margin:0; padding:0; }
.Image { border:1px solid #999; padding:2px; background-color:#FFF; }
input { border:1px solid #BBB; padding:1px 0 1px 2px; height:12px; background-color:#FFF; font:10px Verdana, Arial, Helvetica, sans-serif; color:#222; }
.NonInput { margin:0; border:none; padding:0; width:auto; height:auto; background:none; }
ol, ul { margin-top:0; margin-bottom:0; }
p { margin:0 0 10px 0; }
select { border:1px solid #999999; background-color:#FFF; font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; }
table { border:none; border-collapse:collapse; border-spacing:0; }
td { padding:0; vertical-align:top; }
textarea { border:1px solid #BBB; padding:1px 0 1px 2px; background-color:#FFF; overflow:auto; font:10px Verdana, Arial, Helvetica, sans-serif; color:#222; }
/* GENERAL */
#PrintLogo { display:block; margin-bottom:10px; }
#Main { margin:0 auto; width:962px; z-index:1; }
#Top { display:none; }
#Content { width:777px; }
#ContentRight { display:none; }
#Bottom { display:none; }
#BottomBorder { display:none; }
#BottomContent { display:none; }
#Panel { display:none; }
/* HISTORY BAR */
#HistoryBar { position:relative; margin:0 1px 1px 1px; padding:3px 8px; height:13px; color:#FFF; }
#HistoryBar a { font-weight:bold; color:#FFF; }
#HistoryBarBack { display:none; }
/* CONTENT LEFT & CENTER */
#ContentLeft { display:none; }
#ContentCenter { width:573px; }
/* QUICK CALENDAR */
#QuickCalendar { display:none; }
/* HOME */
#HomePreview { float:left; width:505px; height:200px; background-color:#E5E5E5; }
.HomePreviewItem { float:left; border-left:1px solid #FFF; width:100px; height:100px; }
#HomeCalendar { float:left; border-left:1px solid #FFF; border-right:1px solid #FFF; padding:15px 59px; width:152px; height:170px; background-color:#E5E5E5; }
#HomeCalendarElement { margin:0; border:1px solid #FD4703; padding:5px; width:140px; height:134px; background-color:#FAFAFA; }
#HomeContent { width:777px; background-image:url(/files/HomeContentBackground.gif); }
#HomeNews { float:left; margin-left:4px; padding:10px; width:278px; }
.HomeNewsItem { padding:10px 0; }
.HomeNewsItemTitel { margin-bottom:10px; font-weight:bold; }
.HomeNewsItemBild { float:left; border:1px solid; width:70px; }
.HomeNewsItemKurztext { float:left; margin-left:10px; width:196px; }
#HomeRechts { float:left; margin:1px 0 0 1px; padding:14px 14px 0 14px; width:242px; }
/* GENERAL */
#GeneralContent { border-top:4px solid #FF9A00; padding:10px; background-color:none; color:#000; }
/* EVENTS */
#EventsContent { border-top:4px solid #FD4703; padding:10px; background-color:none; color:#000; }
/* TICKET-INFO */
#TicketInfoContent { border-top:4px solid #00AECE; padding:10px; background-color:none; color:#000; }
/* LOCATIONS */
#LocationsContent { border-top:4px solid #7973C2; padding:10px; background-color:none; color:#000; }
/* MY STADTHALLE */
#ClubStadthalleContent { border-top:4px solid #B727BF; padding:10px; background-color:none; color:#000; }
/* CORPORATE */
#CorporateContent { border-top:4px solid #4189DD; padding:10px; background-color:none; color:#000; }
/* MISC */
.ContentHeader { position:relative; font:12px Arial, Helvetica, sans-serif; font-weight:bold; }
#ContentListTop { margin-bottom:5px; border-bottom:1px solid #CCCCCC; padding-bottom:5px; }
#ContentListBottom { margin-top:5px; border-top:1px solid #CCCCCC; padding-top:5px; }
#ContentListPaging { text-align:center; font-size:11px; }
#ContentListPaging a { font-size:11px; color:#E51717; }
.ContentListItem { margin-bottom:3px; border-bottom:1px dashed #CCCCCC; padding-bottom:3px; width:553px; }
.ContentListItemTitel { padding-left:18px; background:url(/files/icons/ContentListItemEvents.gif) no-repeat; background-position:0 1px; }
.ContentListItemTitel a { font-size:11px; font-weight:bold; }
.ContentListItemExtra { padding-top:1px; }
.FormLeft { vertical-align:middle; text-align:right; font-weight:bold; color:#000; }
.FormRight { margin-left:5px; }
.GalerieImage { width:90px; height:90px; }
.GalerieItem { float:left; margin:0 0 13px 13px; width:96px; height:96px; }
.Header { font-size:11px; font-weight:bold; color:#E51717; }
.WhiteBox { border:1px solid #CCCCCC; padding:10px; background-color:#FFF; }
/* SPRY CLASSES */
.even { border-bottom:1px solid #AAAAAA; padding:4px 6px 0 6px; min-height:18px;background-color:#F9F9F9; }
.odd { border-bottom:1px solid #AAAAAA; padding:4px 6px 0 6px; min-height:18px; background-color:#FFF; }
.hover { background-color:#FFF2F2; }
.SpryHiddenRegion { visibility:hidden; }
/*************/
/* MEDIAROOM */
.MediaroomSection { float:left; margin-left:8px; width:178px; }
.MediaroomSectionHeader { width:178px; height:26px; }
.MediaroomSectionContent { padding:6px 12px 0 12px; width:154px; background-image:url(/files/MediaroomSectionBackground.gif); }
.MediaroomSectionBottom { width:178px; height:13px; background-image:url(/files/MediaroomSectionBottom.gif); }
/* MULTIMEDIA */
.MultimediaSection { position:relative; width:178px; height:208px; background-image:url(/files/MediaroomSectionBackground.gif); }
.MultimediaSectionHeader { position:absolute; top:10px; left:14px; }
.MultimediaSectionImage { position:absolute; top:31px; left:9px; }
.MultimediaSectionContent { position:absolute; top:116px; left:10px; width:158px; text-align:justify; }
.MultimediaVideoBoxVideo { padding:5px; width:320px; background-color:#CCCCCC; }
.MultimediaVideoBoxText { border:1px solid #CCCCCC; padding:10px; width:200px; height:230px; background-color:#FFF; }
/* BUSINESS CORNER */
.BusinessCornerSection { position:relative; width:273px; height:228px; background-image:url(/files/BusinessCornerSectionBackground.gif); }
.BusinessCornerSectionHeader { position:absolute; top:11px; left:14px; }
.BusinessCornerSectionImage { position:absolute; top:31px; left:9px; }
.BusinessCornerSectionContent {  position:absolute; top:135px; left:10px; width:252px; text-align:justify; }
.BusinessCornerSponsorenPackage { margin-bottom:5px; width:553px; }
.BusinessCornerSponsorenPackageHeader { width:553px; height:26px; }
.BusinessCornerSponsorenPackageContent { padding:8px 13px 4px 13px; width:527px; background-image:url(/files/BusinessCornerSponsorenPackageBackground.gif); }
.BusinessCornerSponsorenPackageBottom { width:553px; height:13px; }

