/*	Bayern Muenchen StyleSheet
 * 
 * 
 */

/* General styles */

h1, h2 { text-indent: -19999px; background: transparent no-repeat scroll left top; }
p { font-weight: bold; font-size: 1.1em; line-height: 16px; color: #FFF; }
.contentBoxContent h6 { font-weight: bold; font-size: 1.3em; line-height: 16px; margin: 16px 0; color: #FFF; }
.fullSizeBox { padding-left: 270px; background: transparent no-repeat scroll left top; }

a#fanGalleryBreaker { width: 235px; height: 235px; text-indent: -19999px; outline: none; background: url(/bkBayernMuenchenPlugin/images/button/breakerGallery.png) left top no-repeat; }

/* Button */

form button { float:left; }
form button em { white-space: nowrap; }
form button.greenButton span { background: url(/bkBayernMuenchenPlugin/images/button/buttonLeftBg_green.png) left top no-repeat; }
form button.greenButton span strong { background: url(/bkBayernMuenchenPlugin/images/button/buttonRightBg_green.png) right top no-repeat; }
form button.greenButton span strong em { background: url(/bkBayernMuenchenPlugin/images/button/buttonBg_green.png) left top repeat-x; }



/* Scroller */

.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 12px; background-color: #b9c99f; }
.vscrollerbarbeg { width: 12px; height: 2px; background: url(/bkBayernMuenchenPlugin/images/scroller/scrollerTopBg_green.png) left top no-repeat; }
.vscrollerbarend { width: 12px; height: 6px; background: url(/bkBayernMuenchenPlugin/images/scroller/scrollerBottomBg_green.png) left top no-repeat; }
.vscrollerbar { width: 12px; background: url(/bkBayernMuenchenPlugin/images/scroller/scrollerHandBg_green.png) left top repeat-y; }
.scrollerjogbox { width: 12px; height: 12px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: #6e1022; }



/* Index */

.index .fullSizeBox { padding: 35px 0 40px 247px; height: 445px; background-image: url(/bkBayernMuenchenPlugin/images/index/indexFullSizeBoxBg.jpg); position: relative; }
.index .fullSizeBox h1 { height: 125px; background-image: url(/bkBayernMuenchenPlugin/images/index/indexFullSizeBox_h1.png); }
.index .contentBoxContent { padding: 38px 330px 12px 24px; }
.index .contentBoxContent p { padding: 5px 0 10px; }
.index .fullSizeBox p.partner { padding: 0 0 0 22px; }
.index .fullSizeBox #promoLogo { width: 185px; height: 96px; margin: -90px 55px 0 0; float: right; }
.index .teaserGroup { margin-bottom: 40px; }
.index .teaserGroup img { position: absolute; bottom: 0px; right: 0px; }
.index .teaserGroup #superfanTeaser { background: transparent url(/bkBayernMuenchenPlugin/images/teaser/superfanTeaserBg.png) no-repeat scroll left top; }
.index .teaserGroup #superfanTeaser .teaserTextContent p { padding: 15px 15px 5px; color: #e3e0dc; }
.index .teaserGroup #groupTeaser { background: transparent url(/bkBayernMuenchenPlugin/images/teaser/groupTeaserBg.png) no-repeat scroll left top; }
.index .teaserGroup #groupTeaser .teaserTextContent p { padding: 3px 15px 17px; color: #e0e6d1; }
.index .teaserGroup #groupTeaser .teaserTextContent a { padding-right: 20px; }
.index .teaserGroup #groupTeaser img { right: 50px; }
.index a#fanGalleryBreaker { position: absolute; top: 275px; left: 20px; }


/* Fan-Navigator */

.navigator .fullSizeBox { height: 271px; background-image: url(/bkBayernMuenchenPlugin/images/navigator/navigatorFullSizeBoxBg.png); }
.navigator .fullSizeBox h1 { height: 90px; background: url(/bkBayernMuenchenPlugin/images/navigator/navigatorFullSizeBox_h1.png); }
.navigator .fullSizeBox p { margin: 30px 100px 0 30px; }
.navigator .paket { height: 340px; background: transparent url(/bkBayernMuenchenPlugin/images/navigator/navigatorPaketBg.png) no-repeat scroll left top; position: relative; }
.navigator .paket h1 { height: 70px; background-image: url(/bkBayernMuenchenPlugin/images/navigator/navigatorPaket_h1.png); }
.navigator .floatWrapper { width: 100%; overflow: hidden; display: block; }
.navigator .contentBoxLeft { float: left; width: 280px; margin: 20px 0 0 40px; }
.navigator .contentBoxRight { float: right; width: 480px; margin: 20px 0 0 40px; }
.navigator .contentBoxRight h5 { margin-bottom: 16px; text-transform: uppercase; font-size: 1.3em; color: #FFF; }
.navigator .contentBoxRight label { height: 16px; margin-bottom: 16px; padding: 4px 0 0 0 ; line-height: 16px; display: block; float: left; font-size: 1.1em; font-weight: bold; color: #FFF; }
.navigator .contentBoxRight input { width: 155px; font-size: 1.1em; font-weight: bold; color: #FFF; background-color: transparent; }
.navigator .contentBoxRight p { margin:16px 0 8px 0; }
.navigator .contentBoxRight .inputWrapper { display: block; margin: 0 5px; float: left; padding: 4px 6px; line-height: 16px; background: transparent url(/bkBayernMuenchenPlugin/images/navigator/navigatorInputBg.png) no-repeat scroll left top; }

.navigator a#fanGalleryBreaker { position: absolute; bottom: -10px; left: 260px; }

/* Schedule */

.schedule .fullSizeBox { height: 760px; background-image: url(/bkBayernMuenchenPlugin/images/schedule/scheduleFullSizeBoxBg.png); position: relative; }
.schedule .fullSizeBox h2 { height: 60px; background-image: url(/bkBayernMuenchenPlugin/images/schedule/scheduleFullSizeBox_h2.png); }
.schedule .fullSizeBox h1 { height: 70px; background-image: url(/bkBayernMuenchenPlugin/images/schedule/scheduleFullSizeBox_h1.png); }
.schedule .fullSizeBox p { margin-top: 16px; }
.schedule #scheduleList { width: 660px; height: 500px; overflow: auto; position: relative; }
.schedule #scheduleList li { display: block; overflow: hidden; margin-bottom: 10px; height: 41px; width: 626px; line-height: 41px; font-size: 1.1em; font-weight: bold; color: #FFF; background: transparent url(/bkBayernMuenchenPlugin/images/schedule/scheduleListBg.png) no-repeat scroll left top; }
.schedule #scheduleList span { display: block; float: left; }
.schedule #scheduleList .day { margin-left: 20px; width:130px; }
.schedule #scheduleList .date { width:160px; }
.schedule #scheduleList .game {}

.schedule a#fanGalleryBreaker { position: absolute; bottom: 25px; left: 30px; }

/* Gallery */

.gallery .fullSizeBox { height: 660px; background-image: url(/bkBayernMuenchenPlugin/images/gallery/galleryFullSizeBoxBg.png); position: relative; }
.gallery .fullSizeBox h1 { height: 70px; background-image: url(/bkBayernMuenchenPlugin/images/gallery/galleryFullSizeBox_h1.png); }
.gallery .fullSizeBox h2 { height: 60px; background-image: url(/bkBayernMuenchenPlugin/images/gallery/galleryFullSizeBox_h2.png); }
.gallery .contentBoxContent { margin: 0 0 0 10px; }
.gallery h4 { margin: 18px 0 5px 54px; font-size: 1.6em; font-weight: bold; color: #FFF; }
.gallery #galleryLeftButtonWrapper { float: left; width: 54px; margin-top: 130px; }
.gallery #galleryLeftButtonWrapper #leftButton { display: none; }
.gallery #galleryRightButtonWrapper { float: left; width: 55px; margin-top: 130px; }
.gallery #galleryRightButtonWrapper #rightButton { display: none; }
.gallery #galleryImageWrapper { float: left; width: 544px; height: 332px; overflow: auto; position: relative; }
.gallery #galleryMover { width: 2000px; position: relative; }
.gallery #galleryImageWrapper img { float:left; width: 555px; height: 315px; }
.gallery #matchdayForm { margin:0 0 0 54px; }
.gallery .customSelect { margin-top:-7px; width: 203px; background: transparent url(/bkBayernMuenchenPlugin/images/button/controlsSelect_green.png) no-repeat scroll left top; }

.gallery a#fanGalleryBreaker { position: absolute; bottom: 25px; left: 30px; }

/* FAN GALLERY */

#fanGalleryBox { width: 654px; height: 338px; padding: 51px 59px 97px 279px; background: url(/bkBayernMuenchenPlugin/images/fanGallery/fanGalleryBoxBg.png) left top no-repeat; }
#fanGalleryBox h1 { height: 40px; background: url(/bkBayernMuenchenPlugin/images/fanGallery/fanGalleryBoxH1.gif) left top no-repeat; margin: 0 0 45px; }
#fanGalleryBox .contentBoxContent { height: 233px; padding: 10px 160px 10px 15px; margin: 0 0 13px; }
#fanGalleryBox .contentBoxContent p { color: #d2e0b3; margin: 0 0 30px; }
#fanGalleryBox .contentBoxContent h3 { font-size: 1.6em; line-height: 20px; font-weight: bold; color: #d2e0b3; }
#fanGalleryBox .contentBoxContent strong { display: block; color: #d2e0b3; font-size: 1.3em; line-height: 18px; margin: 0 0 30px; }
#fanGalleryBox .buttonShadowWrapper { padding: 0 0 25px; width: 240px; background: url(/bkBayernMuenchenPlugin/images/fanGallery/buttonShadowWrapper.png) left bottom no-repeat; }
#fanGalleryBox .buttonShadowWrapper a { display: block; height: 56px; text-indent: -19999px; outline: none; background: url(/bkBayernMuenchenPlugin/images/fanGallery/button.png) left top no-repeat; }