body { margin:0; padding:0; background:url(/files/BackgroundTop.gif) repeat-x #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; }
h2 { font-size:20px; font-weight:bold; }
h3 { font-size:18px; font-weight:bold; }
.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:none; }
#Main { margin:0 auto; width:962px; z-index:1; }
#Top { position:relative; height:119px; z-index:666; }
#Content { float:left; padding-bottom:15px; width:777px; background-color:#FFF; }
#ContentRight { float:right; padding:2px 3px 5px 2px; width:180px; background-color:#FFF; }
#Bottom { margin-top:1px; width:100%; height:36px; background:url(/files/BackgroundBottom.gif) repeat-x; }
#BottomBorder { margin:0 auto; border-right:1px solid #FFF; border-left:1px solid #FFF; width:960px; }
#BottomContent { border-top:4px solid #CCC; padding:5px 0; width:960px; height:27px; }
#Panel { visibility:hidden; height:1px; }
/* TOP */
#TopLogo { position:absolute; top:3px; left:1px; } #TopLogo img { width:202px; height:76px; background:url(/files/SpritesGeneral.png) 0 0; }
#TopLogoMediaroom { position:absolute; top:24px; left:209px; font-weight:bold; }
#TopMenu { position:relative; top:83px; width:506px; height:36px; }
#TopMenu #Home { float:left; width:102px; height:36px; background:url(/files/SpritesMenu.png) 0 0; }
#TopMenu #Events { float:left; width:101px; height:36px; background:url(/files/SpritesMenu.png) -102px 0; }
#TopMenu #TicketInfo { float:left; width:101px; height:36px; background:url(/files/SpritesMenu.png) -203px 0; }
#TopMenu #Locations { float:left; width:101px; height:36px; background:url(/files/SpritesMenu.png) -304px 0; }
#TopMenu #ClubStadthalle { float:left; width:101px; height:36px; background:url(/files/SpritesMenu.png) -405px 0; }
#TopLanguage { position:absolute; top:19px; left:780px; font-weight:bold; color:#808080; }
#TopSelectLanguage { position:absolute; top:17px; left:843px; width:118px; font-weight:bold; color:#555; }
#TopTextSize { position:absolute; top:50px; left:777px; font-weight:bold; color:#808080; }
#TopTextSizeSmaller { position:absolute; top:50px; left:841px; } #TopTextSizeSmaller #Normal { width:22px; height:14px; background:url(/files/SpritesGeneral.png) -202px 0; } #TopTextSizeSmaller #Smaller { width:22px; height:14px; background:url(/files/SpritesGeneral.png) -224px 0; }
#TopTextSizeBigger { position:absolute; top:50px; left:865px; } #TopTextSizeBigger #Normal { width:22px; height:14px; background:url(/files/SpritesGeneral.png) -202px -15px; } #TopTextSizeBigger #Bigger { width:22px; height:14px; background:url(/files/SpritesGeneral.png) -224px -15px; }
#TopFacebook { position:absolute; top:49px; left:900px; } #TopFacebook img { width:15px; height:15px; background:url(/files/SpritesGeneral.png) -263px 0; }
#TopTwitter { position:absolute; top:49px; left:923px; } #TopTwitter img { width:15px; height:15px; background:url(/files/SpritesGeneral.png) -278px 0; }
#TopRss { position:absolute; top:49px; left:946px; } #TopRss img { width:15px; height:15px; background:url(/files/SpritesGeneral.png) -248px 0; }
#TopSucheText { position:absolute; top:93px; right:375px; width:36px; height:9px; background:url(/files/SpritesGeneral.png) -294px 0; }
#TopSucheResultate{display:none;position:absolute;top:119px;left:506px;border:1px solid #AAA;width:268px;height:198px;background-color:#FFF;overflow:hidden;z-index:666;}
#TopSucheResultate h4{padding:2px 4px;width:260px;background-color:#FF9A00;font-size:11px;font-weight:bold;color:#FFF;}
#TopSucheResultateContent{height:179px;overflow:hidden;}
#TopSucheResultateContent .ContentListItemTitel{border-bottom:1px dashed #CCC;padding:2px 3px 2px 21px;background-position:3px 4px}
#TopSucheResultateLoading{margin-top:55px;text-align:center;color:#555;}
#TopSucheResultateMore{display:none;position:absolute;bottom:0;background-color:#888!important;text-align:right;}
#TopTicketService { position:absolute; top:83px; right:0; width:186px; height:30px; background:url(/files/SpritesGeneral.png) 0 -79px; }
#TopSepLine { position:absolute; top:114px; left:505px; } #TopSepLine img { width:457px; height:4px; background:url(/files/SpritesGeneral.png) 0 -109px; }
#TopSucheInput { position:absolute; top:90px; left:591px; width:123px; }
#TopSucheButton { position:absolute; top:90px; left:718px; border:none; padding:0; width:14px; height:16px; background:url(/files/SpritesGeneral.png) -397px -79px; }
/* HISTORY BAR */
#HistoryBar { position:relative; margin:0 1px 1px 1px; padding:3px 8px; width:759px; height:13px; background:url(/files/HistoryBarBackground.gif) repeat-y; color:#FFF; }
#HistoryBar a { font-weight:bold; color:#FFF; }
#HistoryBarBack { position:absolute; top:3px; right:6px; }
/* CONTENT LEFT & CENTER */
#ContentLeft { float:left; margin:15px 15px 15px 1px; _margin-left:0; _padding-left:1px; width:187px; }
#ContentLeftHeader { height:27px; }
#ContentLeftImage { text-align:center; }
#ContentLeftMenu ul { margin:0; padding:0; width:187px; list-style-type:none; }
#ContentLeftMenu li { border-bottom:1px dashed #E5E5E5; width:187px; height:20px; }
#ContentLeftMenu li a { display:block; padding:3px 5px; width:177px; height:14px; background-image:url(/files/menu/LeftMenuOff.gif); font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; }
#ContentLeftMenu li a:hover { background-image:url(/files/menu/LeftMenuOn.gif); text-decoration:none; }
#ContentLeftMenu .ContentLeftMenuActive { background-image:url(/files/menu/LeftMenuOn.gif); }
#ContentLeftClubStadthalle { margin-top:15px; background-color:#F6F6F6; }
#ContentLeftClubStadthalleContent { padding:8px; width:171px; }
#ContentLeftFacebook{ margin-top:14px; border:1px solid #94A3C4; width:187px !important; background-color:#ECEFF5; }
#ContentCenter { float:left; width:573px; } #ContentCenter h1,h2,h3 { font-size:100%; }
#ContentCenterInhalt { width:552px; }
.ContentRightButton { float:left; margin-bottom:2px; }
.ContentRightBox { margin:15px auto 0 auto; width:176px; background-color:#F6F6F6; }
.ContentRightBoxContent { padding:4px 8px 6px 8px; width:160px; }
.ContentRightWerbung { margin-top:15px; text-align:center; }
/* QUICK CALENDAR */
#QuickCalendar{margin-bottom:1px;border-left:1px solid #FFFFFF;padding:10px;width:755px;height:80px;background-color:#E5E5E5;overflow:hidden;}
#QuickCalenderContent{float:left;position:relative;width:727px;height:35px;background:url(/files/QuickCalendarBackground.gif) 0 20px repeat-x;overflow:hidden;}
#QuickCalenderContentHolder{position:absolute;top:0;left:0;}
.QuickCalendarDaysItem{position:absolute;top:7px;width:18px;text-align:center;color:#888;}
.QuickCalendarDatesItem{position:absolute;top:20px;color:#888;}
.QuickCalendarDatesItemBox{border:1px solid #666;width:16px;height:13px;background-color:#FFF;text-align:center;font-weight:bold;color:#000}
.QuickCalendarDatesItemBoxActive{cursor:pointer;border:1px solid #F2A200;width:16px;height:13px;background-color:#FFEE99;text-align:center;font-weight:bold;color:#F20000}
#QuickCalendarInfotext{margin:10px 0 0 5px;color:#666}
#QuickCalendarLeft{display:block;float:left;margin-top:20px;width:14px;height:15px;background:url(/files/SpritesGeneral.gif) -429px 0;opacity:0.3;}
#QuickCalendarRight{display:block;float:left;margin-top:20px;width:14px;height:15px;background:url(/files/SpritesGeneral.gif) -443px 0;}
/* BOTTOM */
#BottomContentCopyright { float:left; border-right:1px solid #E5E5E5; padding:2px 6px 2px 2px; font-size:9px; color:#999999; }
#BottomContentMenu { float:left; margin:8px 0 0 16px; height:9px; }
.BottomContentMenuItem { float:left; padding:0 28px; border-right:1px solid #E5E5E5; }
.BottomContentMenuItem a { font-weight:normal; color:#666; }
/* HOME */
#HomePreview { float:left; width:505px; height:200px; background-color:#E5E5E5; }
.HomePreviewItem { float:left; border-left:1px solid #FFF; width:100px; height:100px; overflow:hidden; } .HomePreviewItem h2 { text-indent:-1000px; }
#HomeCalendar { float:left; border-left:1px solid #FFF; border-right:1px solid #FFF; padding:15px 58px 0 58px; width:154px; height:185px; background-color:#E5E5E5; }
#HomeCalendarElement { margin:0; border:1px solid #FD4703; padding:5px 5px 0 5px; width:142px; height:139px; background-color:#FAFAFA; }
#HomeNews { float:left; margin-left:4px; padding:10px; width:278px; }
.HomeNewsItem { padding:10px 0; }
.HomeNewsItemTitel { margin-bottom:10px; font-size:100%; 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:#F6F6F6; color:#000; }
/* EVENTS */
#EventsContent { border-top:4px solid #FD4703; padding:10px; background-color:#F6F6F6; color:#000; }
/* TICKET-INFO */
#TicketInfoContent { border-top:4px solid #00AECE; padding:10px; background-color:#F6F6F6; color:#000; }
/* LOCATIONS */
#LocationsContent { border-top:4px solid #7973C2; padding:10px; background-color:#F6F6F6; color:#000; }
/* MY STADTHALLE */
#ClubStadthalleContent { border-top:4px solid #B727BF; padding:10px; background-color:#F6F6F6; color:#000; }
/* CORPORATE */
#CorporateContent { border-top:4px solid #4189DD; padding:10px; background-color:#F6F6F6; color:#000; }
/* MISC */
.CalendarItem { margin-bottom:5px; border-bottom:1px dotted #CCC; padding-bottom:5px; height:52px; }
.ContentHeader { position:relative; font:12px Arial, Helvetica, sans-serif; font-weight:bold; }
#ContentListTop { margin-bottom:5px; border-bottom:1px solid #CCC; padding-bottom:5px; }
#ContentListBottom { margin-top:5px; border-top:1px solid #CCC; 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}
td.ContentListItemTitel,div.ContentListItemTitel,h3.ContentListItemTitel{padding-left:18px;background:url(/files/icons/ContentListItemEvents.gif) no-repeat;background-position:0 1px}
a.ContentListItemTitel,.ContentListItemTitel a{font-size:11px;font-weight:bold}
.ContentListItemExtra{padding-top:5px}
#DivPanelLogin .container-close{background-image:url(/files/yui/ContainerCloseClubStadthalle.gif);}
#DivPanelCalendarContent a { float:left;width:125px;font-size:11px;font-weight:bold;color:#FD4703;line-height:13px; }
#DivPanelCalendarContent .EventImage50{float:left;margin-right:5px}
.EventImage50{border:1px solid #CCC;width:50px;max-height:50px;overflow:hidden}
.EventSubtitle{font-size:10px!important;font-weight:normal}
.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; }
.GooglePlusOne { height:20px; }
.Header { font-size:11px; font-weight:bold; color:#E51717; }
.NoWrap { white-space:nowrap; }
.ToolTip { display:none; position:absolute; border:1px solid #D4C237; background-color:#FFEE69; padding:2px; }
.ContentBox { padding:10px; background-color:#F6F6F6; color:#000; }
#UmfrageHomepageSidebar { display:block; position:fixed; top:123px; right:0px; }
.Width100 { width:100%; }
.WhiteBox { border:1px solid #CCC; padding:10px; background-color:#FFF; }
/* SPRY CLASSES */
.even { border-bottom:1px solid #AAA; padding:4px 6px 0 6px; min-height:18px;background-color:#F9F9F9; }
.odd { border-bottom:1px solid #AAA; 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:#CCC; }
.MultimediaVideoBoxText { border:1px solid #CCC; padding:10px; width:200px; height:230px; background-color:#FFF; }
/* BUSINESS CORNER */
.BusinessCornerSection { position:relative; width:273px; height:265px; 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; }
/* CONTENT RIGHT BUTTON SPRITES */
.ContentRightButton #Kontakt { background:url(/files/buttons/MenuRightOff.gif) 0 0; }
.ContentRightButton #KontaktOn { background:url(/files/buttons/MenuRightOn.jpg) 0 0; }
.ContentRightButton #KontaktEn { background:url(/files/buttons/MenuRightOff.gif) 0 -248px; }
.ContentRightButton #KontaktEnOn { background:url(/files/buttons/MenuRightOn.jpg) 0 -248px; }
.ContentRightButton #Mediaroom { background:url(/files/buttons/MenuRightOff.gif) -90px 0; }
.ContentRightButton #MediaroomOn { background:url(/files/buttons/MenuRightOn.jpg) -90px 0; }
.ContentRightButton #Multimedia { background:url(/files/buttons/MenuRightOff.gif) 0 -62px; }
.ContentRightButton #MultimediaOn { background:url(/files/buttons/MenuRightOn.jpg) 0 -62px; }
.ContentRightButton #BusinessCorner { background:url(/files/buttons/MenuRightOff.gif) -90px -62px; }
.ContentRightButton #BusinessCornerOn { background:url(/files/buttons/MenuRightOn.jpg) -90px -62px; }
.ContentRightButton #Anreise { background:url(/files/buttons/MenuRightOff.gif) 0 -124px; }
.ContentRightButton #AnreiseOn { background:url(/files/buttons/MenuRightOn.jpg) 0 -124px; }
.ContentRightButton #AnreiseEn { background:url(/files/buttons/MenuRightOff.gif) -90px -248px; }
.ContentRightButton #AnreiseEnOn { background:url(/files/buttons/MenuRightOn.jpg) -90px -248px; }
.ContentRightButton #TicketAlsFahrschein { background:url(/files/buttons/MenuRightOff.gif) -90px -124px; }
.ContentRightButton #TicketAlsFahrscheinOn { background:url(/files/buttons/MenuRightOn.jpg) -90px -124px; }
.ContentRightButton #TicketAlsFahrscheinEn { background:url(/files/buttons/MenuRightOff.gif) 0 -310px; }
.ContentRightButton #TicketAlsFahrscheinEnOn { background:url(/files/buttons/MenuRightOn.jpg) 0 -310px; }
.ContentRightButton #ZottiMotti { background:url(/files/buttons/MenuRightOff.gif) 0 -186px; }
.ContentRightButton #ZottiMottiOn { background:url(/files/buttons/MenuRightOn.jpg) 0 -186px; }
/* yui */
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:6666}
.yui-tt{visibility:hidden;position:absolute;color:#333;background-color:#FDFFB4;font-family:arial,helvetica,verdana,sans-serif;padding:2px;border:1px solid #FCC90D;font:100% sans-serif;width:auto}
.yui-tt-shadow{display:none}* html body.masked select{visibility:hidden}
* html div.yui-panel-container select{visibility:inherit}* html div.drag select{visibility:hidden}
* html div.hide-select select{visibility:hidden}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden}
.hide-scrollbars select{display:none}
.show-scrollbars{overflow:auto}
.yui-panel-container.show-scrollbars{overflow:visible}
.yui-panel-container.show-scrollbars .underlay{overflow:auto}
.yui-panel-container.focused{}
.yui-panel-container .underlay{position:absolute;top:0;right:0;bottom:0;left:0}
.yui-panel-container.matte{padding:3px;background-color:#fff}
.yui-panel-container.shadow .underlay{top:3px;bottom:-3px;right:-3px;left:3px;background-color:#000;opacity:.12;filter:alpha(opacity=12)}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}
.yui-effect-fade .underlay{display:none}
.yui-panel{visibility:hidden;border-collapse:separate;position:relative;left:0;top:0;font:1em Arial;background-color:#FFF;border:1px solid #000;z-index:1;overflow:hidden}
.yui-panel .hd{background-color:#3d77cb;color:#FFF;font-size:100%;line-height:100%;border:1px solid #FFF;border-bottom:1px solid #000;font-weight:bold;padding:4px;white-space:nowrap}
.yui-panel .bd{overflow:hidden;padding:4px}
.yui-panel .bd p{margin:0 0 1em}
.yui-panel .container-close{position:absolute;top:5px;right:4px;z-index:6;height:12px;width:12px;margin:0px;padding:0px;background:url(close12_1.gif) no-repeat;cursor:pointer;visibility:inherit}
.yui-panel .ft{padding:4px;overflow:hidden}
.yui-simple-dialog .bd .yui-icon{background-repeat:no-repeat;width:16px;height:16px;margin-right:10px;float:left}
.yui-simple-dialog .bd span.blckicon{background:url("blck16_1.gif") no-repeat}
.yui-simple-dialog .bd span.alrticon{background:url("alrt16_1.gif") no-repeat}
.yui-simple-dialog .bd span.hlpicon{background:url("hlp16_1.gif") no-repeat}
.yui-simple-dialog .bd span.infoicon{background:url("info16_1.gif") no-repeat}
.yui-simple-dialog .bd span.warnicon{background:url("warn16_1.gif") no-repeat}
.yui-simple-dialog .bd span.tipicon{background:url("tip16_1.gif") no-repeat}
.yui-dialog .ft,.yui-simple-dialog .ft{padding-bottom:5px;padding-right:5px;text-align:right}
.yui-dialog form,.yui-simple-dialog form{margin:0}
.button-group button{font:100 76% verdana;text-decoration:none;background-color:#E4E4E4;color:#333;cursor:hand;vertical-align:middle;border:2px solid #797979;border-top-color:#FFF;border-left-color:#FFF;margin:2px;padding:2px}
.button-group button.default{font-weight:bold}
.button-group button:hover,.button-group button.hover{border:2px solid #90A029;background-color:#EBF09E;border-top-color:#FFF;border-left-color:#FFF}
.button-group button:active{border:2px solid #E4E4E4;background-color:#BBB;border-top-color:#333;border-left-color:#333}
dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,blockquote,th,td{margin:0;padding:0}
img{border:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
q:before,q:after{content:''}
