/* GLOBAL */
html, body { margin: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica; line-height: normal; color: Black; background: #BFBFBF url(/pics/_2010/box/back.png) top left repeat-x;  min-height: 100%; height: auto !important; height: 100%;}
img { border: none; }
div { line-height: normal; }
br { line-height: 10px; }
br .break2 { line-height: 2px; }
br .break4 { line-height: 4px; }
br .break9 { line-height: 9px; }
br .break12{ line-height: 12px; }
br .break16{ line-height: 16px; }
br .break18{ line-height: 18px; }
br .break20{ line-height: 20px; }
.MOZ12 { display: none; }
html>body .MOZ12 { line-height: 12px; clear: both; display: block; }
.IE12 { line-height: 12px; clear: both; display: block; }
html>body .IE12 { display: none; }
html>body .ie7_12 { display: none; }
form { margin: 0px; padding:0px; }
#m_test_spielerkader_01 area :active,
#m_test_spielerkader_01 area :focus { outline: 0; }
strong { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.gruen2{ height: 2px; background-color: #DDE8EA; overflow: hidden; }
.gruen4{ height: 4px; background-color: #DDE8EA; overflow: hidden; }
.gruen9{ height: 9px; background-color: #DDE8EA; overflow: hidden; }
a { color: #c80000; }
a:hover { color: black; }
a.red { color: #c80000; }
a.red:hover { color: black; }
a.txt_headline_red { color: #c80000; }
a.txt_headline_red:hover { color: black; }
a.txt_link_red { color: #C80000; }
a.txt_link_red:hover { color: black; }

/* RELAUNCH 2010 BEGIN */
#pagewrapper { position: relative; margin: 0px auto; width: 1110px; background: transparent; }

#head { position: relative; top: 0px; left: 0px; height: 160px; width: 990px; padding: 0px; margin: 0px; }
#head .head-top { position: relative; float: left; height: 16px; width: 990px; padding: 0px; margin: 0px; background: transparent url(/pics/_2010/header/header_back_top.png) top left no-repeat; }
#head .head-left { position: relative; float: left; width: 9px; height: 144px; padding: 0px; margin: 0px; background: transparent url(/pics/_2010/box/schatten_links.png) top left repeat-y; }
#head .head-right { position: relative; float: left; width: 9px; height: 144px; padding: 0px; margin: 0px; background: transparent url(/pics/_2010/box/schatten_rechts.png) top left repeat-y; }
#head .head-middle { position: relative; float: left; width: 972px; height: 144px; padding: 0px; margin: 0px; background: transparent url(/pics/_2010/header/header_back_mitte.jpg) top left no-repeat; }
#head .head-middle_en { position: relative; float: left; width: 972px; height: 144px; padding: 0px; margin: 0px; background: transparent url(/pics/_2010/header/header_back_mitte_en.jpg) top left no-repeat; }
#head .logo { position: absolute; top: 17px; left: 23px; width: 96px; height: 85px; margin: 0px; padding:0px; cursor: pointer; }

#infoleiste { position: absolute; top: 21px; left: 170px; width: 802px; height: 22px; }
#infoleiste .de-on { position: relative; float: left; width: 39px; height: 22px; background: url(/pics/_2010/header/de_en.png) 0px 0px no-repeat; }
#infoleiste .de-off { position: relative; float: left; width: 39px; height: 22px; background: url(/pics/_2010/header/de_en.png) 0px -44px no-repeat; }
#infoleiste .de-off:hover { position: relative; float: left; width: 39px; height: 22px; background: url(/pics/_2010/header/de_en.png) 0px -66px no-repeat; cursor: pointer; }
#infoleiste .en-off { position: relative; float: left; width: 39px; height: 22px; background: url(/pics/_2010/header/de_en.png) -39px 0px no-repeat; }
#infoleiste .en-on { position: relative; float: left; width: 39px; height: 22px; background: url(/pics/_2010/header/de_en.png) -39px -44px no-repeat; }
#infoleiste .en-off:hover { position: relative; float: left; width: 39px; height: 22px; background: url(/pics/_2010/header/de_en.png) -39px -22px no-repeat; cursor: pointer; }
#infoleiste .username { position: relative; float: left; color: black; font-weight: bold; font-size: 10px; width: 138px; margin-left: 12px; height: 22px; }
#infoleiste .loginlink { position: relative; float: left; width: 47px; margin-left: 12px; height: 22px; background: url(/pics/_2010/header/login.png) 0px 0px no-repeat; }
#infoleiste .logoutlink { position: relative; float: left; width: 47px; margin-left: 12px; height: 22px; background: url(/pics/_2010/header/logout.png) 0px 0px no-repeat; }
#infoleiste .datalink { position: relative; float: left; width: 91px; height: 22px; background: url(/pics/_2010/header/logout.png) -47px 0px no-repeat; }
#infoleiste .datalink_en { position: relative; float: left; width: 91px; height: 22px; background: url(/pics/_2010/header/logout_en.png) -47px 0px no-repeat; }
#infoleiste .registerlink { position: relative; float: left; width: 91px; height: 22px; background: url(/pics/_2010/header/login.png) -47px 0px no-repeat; }
#infoleiste .registerlink_en { position: relative; float: left; width: 91px; height: 22px; background: url(/pics/_2010/header/login_en.png) -47px 0px no-repeat; }
#infoleiste .loginlink:hover { position: relative; float: left; width: 47px; margin-left: 12px; height: 22px; background: url(/pics/_2010/header/login.png) 0px -22px no-repeat; cursor: pointer; }
#infoleiste .logoutlink:hover { position: relative; float: left; width: 47px; margin-left: 12px; height: 22px; background: url(/pics/_2010/header/logout.png) 0px -22px no-repeat; }
#infoleiste .datalink:hover { position: relative; float: left; width: 91px; height: 22px; background: url(/pics/_2010/header/logout.png) -47px -44px no-repeat; }
#infoleiste .datalink_en:hover { position: relative; float: left; width: 91px; height: 22px; background: url(/pics/_2010/header/logout_en.png) -47px -44px no-repeat; }
#infoleiste .registerlink:hover { position: relative; float: left; width: 91px; height: 22px; background: url(/pics/_2010/header/login.png) -47px -44px no-repeat; cursor: pointer; }
#infoleiste .registerlink_en:hover { position: relative; float: left; width: 91px; height: 22px; background: url(/pics/_2010/header/login_en.png) -47px -44px no-repeat; cursor: pointer; }
#infoleiste .searchfield { position: relative; float: left; width: 120px; margin-left: 12px; height: 22px; background: url(/pics/_2010/header/suche.png) 0px 0px no-repeat; }
#infoleiste .searchfield input.suchbegriff { width: 120px; height: 20px; line-height: 20px; border: none; background: transparent; text-align: left; padding-left: 8px; font-size: 10px; line-height: 22px; }
#infoleiste .searchbutton { position: relative; float: left; width: 41px; height: 22px; background: url(/pics/_2010/header/suche.png) -120px 0px no-repeat; }
#infoleiste .searchbutton:hover { position: relative; float: left; width: 41px; height: 22px; background: url(/pics/_2010/header/suche.png) -120px -22px no-repeat; cursor: pointer; }
#infoleiste .twitterlink { position: relative; float: left; width: 17px; height: 17px; padding-top: 5px; margin-left: 22px; background: url(/pics/_2010/header/twitter.png) 0px 0px no-repeat; cursor: pointer; }
#infoleiste .rsslink { position: relative; float: left; width: 16px; height: 16px; padding-top: 6px; margin-left: 12px; background: url(/pics/_2010/header/rss.png) 0px 0px no-repeat; cursor: pointer; }
#infoleiste .onlinestar09 { position: relative; float: left; width: 120px; height: 30px; margin-left: 210px; margin-top: -4px; cursor: pointer; }

#ligen { position: relative; top: 58px; left: 150px; width: 810px; height: 52px; background: transparent; padding: 0px; margin: 0px; text-align: left; overflow: hidden; }


#footer { position: relative; top: 0px; left: 0px; height: 351px; width: 990px; padding: 0px; margin: 0px; }
#footer .footer-left { position: relative; float: left; width: 9px; height: 62px; padding: 0px; margin: 0px; background: transparent url(/pics/_2010/box/schatten_links.png) top left repeat-y; }
#footer .footer-right { position: relative; float: left; width: 9px; height: 62px; padding: 0px; margin: 0px; background: transparent url(/pics/_2010/box/schatten_rechts.png) top left repeat-y; }
#footer .footer-middle { position: relative; float: left; width: 972px; height: 30px; padding: 28px 0px 4px 0px; margin: 0px; background: white; }
#footer .footer-middle-big { position: relative; float: left; width: 972px; height: 247px; padding: 0px; margin: 0px; background: transparent url(/pics/_2010/footer/footer_back.png) top left repeat-x; overflow: hidden; }
#footer .footer-middle-big .col { position: relative; float: left; width: auto; height: 247px; margin: 12px 0 0 18px; }
#footer .footer-middle-big .col a.nor { color: black; font-size: 12px; font-weight: normal; line-height: 18px; display: block; } 
#footer .footer-middle-big .col a.bol { color: black; font-size: 12px; font-weight: bold; line-height: 28px; display: block; }
#footer .footer-middle-big .col a.nor:hover,
#footer .footer-middle-big .col a.bol:hover { color: #c80000; }

#footer .footer_icons { position: relative; float: left; width: 972px; height: 30px; padding: 10px 0 0 0; margin: 0; background: #C1C9CE; overflow: hidden; text-align: top; vertical-align: top; }
#footer .footer_icons .col { position: relative; float: left; width: auto; margin-left: 18px; margin-top: 0px; }


#footer .footer-close { position: relative; float: left; width: 990px; height: 54px; padding: 6px 0 0 0; margin: 0px; background: transparent url(/pics/_2010/footer/footer_abschluss.png) top left no-repeat; }
#footer .footer-close .copy { position: relative; float: left; width: 948px; height: 46px; padding: 8px 21px 0 21px; font-size: 12px; font-weight: normal; text-transform: uppercase; line-height: 31px; }
#footer .footer-close .copy .left { position: relative; float: left; width: auto; }
#footer .footer-close .copy .right { position: relative; float: right; width: auto; }
#footer .footer-close .copy a { font-size: 12px; font-weight: bold; color: black; text-decoration: none; text-transform: uppercase; padding: 0 0 0 26px; }
#footer .footer-close .copy a:hover { color: #c80000; }

#footer .footer-close .logos { position: relative; float: left; width: 400px; padding-right: 21px; width: 211px; height: 31px; background: transparent url(/pics/_2010/footer/footer_logo_btd_sport1.gif) top left no-repeat; }
#footer .footer-close .logos a { padding-right: 0px; }
#footer .footer-close .logos .logo1 { position: relative; float: left; width: 125px; height: 31px; cursor: pointer; }
#footer .footer-close .logos .logo2 { position: relative; float: left; width: 86px; height: 31px; cursor: pointer; }

/* CONTENT */
#content { position: relative; float: left; width: 948px; padding: 12px 21px 0px 21px; min-height: 100%; height: auto !important; height: 100%; background: transparent url(/pics/_2010/box/schatten.png) top left repeat-y; overflow: visible; }
#clearer { clear: both; margin: 0; padding: 0; height: 0px; line-height: 0; font-size: 0; }
html>body #clearer { height: 0px; }

#content-left-spalte { position: relative; float: left; width: 788px; padding: 0; margin: 0; }
#content-right-spalte { position: relative; float: left; width: 148px; height: auto; padding: 0; margin: 0 0 0 12px; }
#content-right-spalte .rightbox { position: relative; float: left; width: 148px; height: auto; padding-bottom: 12px; overflow: visible; }
#content-right-spalte .rightbox .rightbox-top { position: relative; float: left; width: 148px; height: 9px; background: transparent url(/pics/_2010/box/box_top.png) top left no-repeat; }
#content-right-spalte .rightbox .headline { position: relative; float: left; padding-left: 10px; width: 136px; color: black; font-size: 17px; font-weight: bold; background: white; border-left: 1px solid #6c6c6c; border-right: 1px solid #6c6c6c; }
#content-right-spalte .rightbox .content-bg { position: relative; float: left; width: 138px; height: 28px; background: transparent url(/pics/_2010/box/box_mid.png) top left repeat-y; line-height: 28px; padding-left: 10px; font-weight: bold; font-size: 12px; }
#content-right-spalte .rightbox .content-bg:hover { position: relative; float: left; width: 137px; background: white; padding-left: 9px; border-left: 1px solid #6c6c6c; border-right: 1px solid #6c6c6c; cursor: pointer; }
#content-right-spalte .rightbox .content-bg span.pic { position: relative; float: left; width: 22px; height: 24px; padding-top: 5px; }
#content-right-spalte .rightbox .content-bg span.txt { position: relative; float: left; width: 35px; height: 24px; padding-top: 4px; padding-left: 4px; line-height: 20px; color: #6c6c6c; }
#content-right-spalte .rightbox .content-fix { position: relative; float: left; width: 138px; height: 102px; background: transparent url(/pics/_2010/box/box_hg.png) 0px 0px no-repeat; line-height: 24px; color: #6c6c6c; padding: 10px 0 0 10px; font-weight: bold; font-size: 19px; }
#content-right-spalte .rightbox .rightbox-bottom { position: relative; float: left; width: 148px; height: 9px; background: transparent url(/pics/_2010/box/box_down.png) top left no-repeat; }

#content-right-spalte .rightbox_history { position: relative; float: left; width: 148px; height: auto; padding-bottom: 12px; overflow: visible; }
#content-right-spalte .rightbox_history .rightbox-top { position: relative; float: left; width: 148px; height: 9px; background: transparent url(/pics/_2010/box/box_top_hist.png) top left no-repeat; }
#content-right-spalte .rightbox_history .headline { position: relative; float: left; padding-left: 10px; width: 136px; color: black; font-size: 17px; font-weight: bold; background: white; border-left: 1px solid #6c6c6c; border-right: 1px solid #6c6c6c; }
#content-right-spalte .rightbox_history .content-bg { position: relative; float: left; width: 138px; height: 28px; background: transparent url(/pics/_2010/box/box_mid_hist.png) top left repeat-y; line-height: 28px; padding-left: 10px; font-weight: bold; font-size: 12px; }
#content-right-spalte .rightbox_history .content-bg:hover { position: relative; float: left; width: 137px; background: white; padding-left: 9px; border-left: 1px solid #6c6c6c; border-right: 1px solid #6c6c6c; cursor: pointer; }
#content-right-spalte .rightbox_history .content-bg span.pic { position: relative; float: left; width: 22px; height: 24px; padding-top: 5px; }
#content-right-spalte .rightbox_history .content-bg span.txt { position: relative; float: left; width: 35px; height: 24px; padding-top: 4px; padding-left: 4px; line-height: 20px; color: #6c6c6c; }
#content-right-spalte .rightbox_history .content-fix { position: relative; float: left; width: 138px; height: 102px; background: transparent url(/pics/_2010/box/box_hg_hist.png) 0px 0px no-repeat; line-height: 24px; color: #6c6c6c; padding: 10px 0 0 10px; font-weight: bold; font-size: 19px; }
#content-right-spalte .rightbox_history .rightbox-bottom { position: relative; float: left; width: 148px; height: 9px; background: transparent url(/pics/_2010/box/box_down_hist.png) top left no-repeat; }

#footer .footer-middle .pic { position: relative; top: 0px; left: 0px; float: left; width: 100px; padding: 0 0 0 60px; }
#footer .footer-middle .pic img.up { margin-top: -4px; }
#footer .footer-middle .pic img.down { margin-top: 3px; }

#footer-bar { position: static; width: 100%; background: transparent; clear: both;  }
#footer_legende { position: static; width: auto; height: auto; padding: 10px 12px 0px 10px; float: left; }
#footer_rechts  { position: static; width: 762px; height: auto; padding: 10px 12px 0px 12px; text-align: right; }
#footer_legende .footer-print { display: block; float: left; padding-right: 15px; width: auto; }
#footer_legende .footer-info { display: block; float: left; width: 380px; padding: 2px 10px; }
#footer_rechts .footer-paging { white-space: nowrap; }


/* NAVIGATION */
#navigation { position: absolute; top: 202px; left: 24px; height: 48px; width: 958px; padding: 0px; margin: 0px; overflow: visible; }
*+html #navigation { position: absolute; top: 202px; left: 24px; height: 32px; width: 972px; padding: 16px 0 0 0; margin: 0px; overflow: visible; }




/* RELAUNCH 2010 ENDE */



/* DEBUGER UND ERROR */
.DEBUGGER { position: absolute; top: 10px; left: 1010px; width: 180px; padding: 5px; overflow: visible; border: 1px dotted #6C6C6C;}
.ERROR { position: relative; top: 0px; left: 0px; width: 96%; height: 96%; min-height: 120px; margin: 20px; overflow: visible; clear: both;}
.ERROR_MAIN  { position: relative; top: 0px; left: 0px; width: 786px; height: 96%; min-height: 120px; margin: 20px; overflow: visible; clear: both;}
.ERROR .sub1 { width: 75px; padding: 20px; }
.ERROR .sub2 { vertical-align: middle; }


/* IVW PIXEL */
#ivw {  position: absolute; top: 9px; left: 1030px; width: auto; height:auto; padding:10px; display: none; }



/* DELETE AFTER LIVE - BEGIN */
#head .logo_pic { width: 96px; height: 119px; }
#head .login { position: absolute; top: 76px; left: 171px; width: 394px; height: auto; margin: 0px; padding:0px; overflow: hidden; }
#head .login .spalte1 { width: 190px; height: 18px; margin: 0px 12px 0px 0px; padding: 0px; float: left; overflow: hidden; }
#head .login .spalte2 { width: 180px; height: 18px; margin: 0px 5px 0px 0px; padding: 0px; float: left; overflow: hidden; }
#head .login .spalte1 .spalte1a { width:  94px; height: 18px; margin: 0px; padding: 0px; float: left; clear: left; overflow: hidden; }
#head .login .spalte1 .spalte2a { width:  94px; height: 18px; margin: 0px; padding: 0px; float: left; position: relative; left: 33px; overflow: hidden; }
#head .login .spalte1 .spalte2b { width:  90px; height: 18px; margin: 0px; padding: 0px; float: left; position: relative; left: 5px; overflow: hidden; }
#head .login .loginbutton { vertical-align:top; border: none; margin-right:30px; width: 52px; height: 16px; padding: 0px; text-align: left; background: transparent url(/pics/_buttons/btn_login.gif) 0 0 no-repeat; font-size: 1px; line-height: 1px; color: #CE0106; cursor: pointer; }
#head .login .loginbutton:hover { vertical-align:top; border: none; margin-right:30px; width: 52px; height: 16px; padding: 0px; text-align: left; background: transparent url(/pics/_buttons/btn_login_mo.gif) 0 0 no-repeat; font-size: 1px; line-height: 1px; color: #CE0106; cursor: pointer; }
#head .login a {text-decoration:underline; color:#CEE0E4; font-size:10px;}
#head input { width:  92px; height: 18px; margin: 0px; padding:0px 0px 0px 2px; border: 1px solid black; background-color: #DAEAEA; }
#head .official_pic { width: 183px; height: 14px; margin: 0px; padding:0px; }
#head .flag_en { display: block; float: left; padding: 0px 0px 2px 28px; height: 14px; background: transparent url(/pics/_header/flag_en.gif) 0 0 no-repeat; width: auto; }
#head .flag_de { display: block; float: left; padding: 0px 0px 2px 28px; height: 14px; background: transparent url(/pics/_header/flag_de.gif) 0 0 no-repeat; width: auto; }
#head_right { position: absolute; top: 0px; left: 972px; height: 749px; width: 120px; z-index:1001; background-image: url(/pics/_header/gra_header_right.jpg); background-repeat: no-repeat; padding: 0px; margin: 0px; }
#head_right_corner { position: absolute; top: 138px; left: 967px; height: 749px; width: 5px; height: 5px; z-index:1001; background-image: url(/pics/_header/gra_header_right_corner.jpg); background-repeat: no-repeat; padding: 0px; margin: 0px; }
#head_right_image { position: absolute; top: 178px; left: 960px; z-index:2000; padding: 0px; margin: 0px; }

#navigation .top { position: relative; top:  0px; left: 0px; width: 148px; height: 10px; }
#navigation .suche { position: relative; top:  0px; left: 0px; width: 148px; height: 29px; background-image: url(/pics/_navigation/bg_suche.gif); background-repeat: repeat-y; }
#navigation .suche input { position: relative; top: 1px; left: 9px; width:  99px; height: 14px; margin: 0px; padding: 1px 0px 0px 2px; border: 1px solid black; background-color: #DAEAEA; }
#navigation .suche .btn { position: relative; top: 6px; left: 13px; width:  24px; height: 16px; border: none; background-color: transparent; }
#navigation .bottom { position: relative; top:  0px; left: 0px; width: 148px; height: 10px; background-image: url(/pics/_navigation/gra_nav_footer.gif); background-repeat: no-repeat; overflow: hidden; }

/* HEADER NG - LANDING PAGE BUTTONS */
#landing_btns { position: absolute; width: 440px; left: 574px; top: 112px; padding: 0px; margin: 0px; text-align: right; }
#landing_btns_logged { position: absolute; width: 440px; left: 574px; top: 108px; padding: 0px; margin: 0px; text-align: right; }
#landing_btns .col1, #landing_btns_logged .col1 { position: relative; float: left; width: 69px; margin-right: 6px; }
#landing_btns .col2, #landing_btns_logged .col2 { position: relative; float: left; width: 102px; margin-right: 6px; }
#landing_btns .col3, #landing_btns_logged .col3 { position: relative; float: left; width: 69px; margin-right: 6px; }
#landing_btns .col4, #landing_btns_logged .col4 { position: relative; float: left; width: 77px; margin-right: 6px; }
#landing_btns .col5, #landing_btns_logged .col5 { position: relative; float: left; width: 58px; }
#landing_btns .col6, #landing_btns_logged .col6 { position: relative; float: left; margin-left: 150px; width: 102px; margin-right: 6px; }
#landing_btns .col7, #landing_btns_logged .col7 { position: relative; float: left; width: 77px; margin-right: 6px; }
#landing_btns .col8, #landing_btns_logged .col8 { position: relative; float: left; width: 58px; }

/* DELETE AFTER LIVE - ENDE */



/* BUTTONS NG */
.button_ng { position: relative; float: left; height: 23px; margin: 3px; padding: 0px 7px 0px 0px; }

.button_ng.red { background: url(/pics/_2010/buttons/buttons.png) 100% -46px no-repeat; }
.button_ng.red a { position: relative; float: left; padding: 5px 0px 0px 7px; height: 18px; background: url(/pics/_2010/buttons/buttons.png) no-repeat ; color: #ffffff; font-size: 10px; font-weight: bold; text-transform: uppercase; }
.button_ng.red:hover { background-position: 100% -69px; }
.button_ng.red:hover a { background-position: 0px -23px; }

.button_ng.gray { background: url(/pics/_2010/buttons/buttons.png) 100% -69px no-repeat; }
.button_ng.gray a { position: relative; float: left; padding: 5px 0px 0px 7px; height: 18px; background: url(/pics/_2010/buttons/buttons.png) 0px -23px no-repeat ; color: #ffffff; font-size: 10px; font-weight: bold; text-transform: uppercase; }
.button_ng.gray:hover { background-position: 100% -46px; }
.button_ng.gray:hover a { background-position: 0px 0px; }

#button_ng_red { background: url(/pics/_2010/buttons/buttons.png) 100% -46px no-repeat; }
#button_ng_red a.red { position: relative; float: left; padding: 5px 0px 0px 7px; height: 18px; background: url(/pics/_2010/buttons/buttons.png) no-repeat ; color: #ffffff; font-size: 10px; font-weight: bold; text-transform: uppercase; }
#button_ng_red:hover { background-position: 100% -69px; }
#button_ng_red:hover a.red { background-position: 0px -23px; }


/* NAVIGATION -> BOX */
#box_links { position: relative; top: 0px; left: 0px; width: 308px; height: 98px; padding: 0px; margin: 0px; overflow: hidden; }
#box_links .top { position: relative; top:  0px; left: 0px; height: 24px; width: 308px; background-image: url(/pics/_reiter/_reiter_bl_tabelle/1_0_bl_tabelle.gif); background-repeat: no-repeat; overflow: hidden; }
#box_links .opener { position: relative; top: 0px; left:  0px; height: 18px; width: 148px; background-image: url(/pics/_bl_tabelle_1spaltig/gra_tab_1sp_verlauf2.gif); background-repeat: repeat-y; overflow: hidden; }
#box_links .opener .open { position: relative; top: 0px; left:  0px; padding: 5px 0px 0px 8px; border-top: 1px solid #6C6C6C; }
#box_links .legende { position: relative; top: 0px; left:  0px; width: 148px; height: 12px; background-image: url(/pics/_bl_tabelle_1spaltig/gra_tab_1sp_verlauf2.gif); background-repeat: repeat-y; }
#box_links .legende .t { position: relative; top: 0px; left: 88px; width:  18px; height: 12px; float: left; }
#box_links .legende .pkt { position: relative; top: 0px; left: 88px; width:  18px; height: 12px; float: left; }
#box_links #liste_links { position: relative; top: 0px; left:  0px; width: auto; height: auto; padding: 0px; margin: 0px; clear: left; }
#box_links #liste_links .zeile { position: relative; top: 0px; left:  0px; width: 148px; height: 13px; padding: 0px; margin: 0px; }
#box_links #liste_links .zeile3 { position: relative; top: 0px; left:  0px; width: auto; height: 25px; padding: 0px; margin: 0px; direction: rtl; }
#box_links #liste_links .btn { position: relative; top: 4px; right: 10px; width: 24px; height: 16px; direction: rtl; }
#box_links #bottom_links { position: relative; top: 0px; left: 0px; height: 6px; padding: 0px; margin: 0px; clear:left; background-repeat: no-repeat; overflow: hidden; }
#box_links .over { width: 308px; background-image: url(/pics/_bl_tabelle_2+spaltig/gra_tab_2sp_footer.gif); }
#box_links .out { width: 148px; background-image: url(/pics/_bl_tabelle_1spaltig/gra_tab_1sp_footer.gif); }


/* BREADCRUMB */
X#content X#breadcrumb { position: relative; width: 938px; padding-left: 10px; height: 23px; clear: both; font-size: 18px; font-weight: bold; color: black; text-transform: uppercase; line-height: 14px; }
#content #breadcrumb { display: none; }

/* SPIELTAGERGEBNISS */
.myroundHeading { position: relative; top: 0px; left: 0px; height:59px; }
.myroundDay { position: relative; top: 10px; left: 10px; }
.myfixtureHeading { position: relative; top: 12px; left: 10px; }
.myPosition { position: absolute; top: 0px; left: 562px; height: 79px; width: auto; display: block; z-index:100; }
.myPosition2 { position: absolute; top: 0px; left: 562px; height: 79px; width: auto; display: block; z-index:100; }


/* BANNERS */
#wallpaper_part1 { position: relative; padding-left: 129px; }
#wallpaper_part2 { position: absolute; top: -3px; left: 0px; width: 120px; height: 60px; }
.BannerScript { position: relative; margin: 0px; padding: 0px; padding-top: 10px; text-align: center; }
.Banner468x100 { position: relative; top: 0px; left: 0px; }
.Banner728x90 { position: relative; top: 0px; left: 0px; width: 788px; height: 100px; background-color: White; text-align: center; }
.Banner120x600 { position: absolute; top: 570px; left: 800px; width: 120px; height: 60px; }
.Banner948x95 { position: relative; top: 0px; left: 0px; width: 948px; height: auto; z-index: 100; }
.Banner762x95 { position: relative; float: left; top: 0px; left: 0px; width: 762px; height: auto; z-index: 100; }
.Banner972x95 { position: relative; top: 0px; left: 0px; width: 972px; height: auto; z-index: 100; }
.Banner570x800 { position: absolute; top: 570px; left: 800px; width: 120px; height: 60px; }
.Banner640x800 { position: absolute; top: -157px; left: 990px; width: 120px; height: 612px; }
#ea_header { position: relative; top: 0px; left: 0px; direction: rtl; width: 800px; height: 60px; }
#ea_header .logo { position: relative; top: 4px; right: 10px; }
.ad_tag_top { position: relative; padding-left: 253px; }
.ad_tag_middle { position: relative; width: 300px; height: 258px; padding-bottom: 12px; clear: both; overflow: hidden; }
.top2_banner { position: relative; padding-top: 10px; padding-bottom: 10px; clear: both; overflow: hidden; }
.ad_label { color: #666666; font-size: 8px; font-weight: bold; line-height: 8px; margin-top: 0; padding: 0; }
.middle_banner { position: relative; width: 300px; height: 258px; overflow: hidden; float: left; }
.middle_banner .ad_label { height: 8px; }


/* TABELLEN MODUL - HISTORIE */
.listing_table_h { width:750px; background-color: transparent; background-image: url(/pics/_newsletter/content/hg_verlauf_4_788.jpg); background-repeat: repeat-y; background-position: -1px -1px; margin-bottom: 20px; margin-left: 1px; margin-right: 1px; }
.listing_table_h th,.listing_table_h td { text-align: left; vertical-align: top; padding: 6px 8px 8px 8px; }
.listing_table_h th { font-weight: bold; background-color: #CFB898; }
.listing_table_h td { padding-bottom: 12px; }
.listing_table_h .font_1.font_bold { font-weight: bold; }
.listing_table_h .FARBE_Tab td { background-image: none; background-color: #CFB898; }
.listing_table_h .BG_Tab td  { background-image: none; background-color: transparent; }


/* TABELLEN MODULE - STYLEGUIDE */
.styleguide_table { position: relative; top: 10px; left: 4px; height: auto; margin-bottom: 20px; }
.listing_table_style { background-color: transparent; background-repeat: repeat-y; background-position: -1px -1px; margin-bottom: 20px; margin-left: 1px; margin-right: 1px; }
.listing_table_style th,.listing_table td { text-align: left; vertical-align: top; padding: 4px 8px 4px 8px; }
.listing_table_style th { font-weight: bold; background-color: #B6BDC3; border-bottom: 1px solid #B6BDC3; margin-left: -12px; }
.listing_table_style td { padding: 3px 8px 3px 8px; }
.listing_table_style .font_1.font_bold { font-weight: bold; }
.listing_table_style .FARBE_Tab td { background-image: none; background-color: white; border-bottom: 1px solid #B6BDC3; }
.listing_table_style .FARBE_Tab td a { color: #c80000; text-decoration: none; }
.listing_table_style .FARBE_Tab td a:hover { color: black; text-decoration: none; }
.listing_table_style .BG_Tab td  { background-image: none; background-color: white; border-bottom: 1px solid #B6BDC3; }
.listing_table_style .BG_Tab td a { color: #c80000; text-decoration: none; }
.listing_table_style .BG_Tab td a:hover { color: black; text-decoration: none; }
.styleguide_table2 { position: relative; top: 0px; left: 4px; height: auto; margin-bottom: 20px; float: left; clear: both; }
.listing_table_style2 { background-color: transparent; background-repeat: repeat-y; background-position: -1px -1px; margin-bottom: 20px; margin-left: 1px; margin-right: 1px; }
.listing_table_style2 th,.listing_table td { text-align: left; vertical-align: top; padding: 6px 8px 8px 8px; }
.listing_table_style2 th { font-weight: bold; margin-left: -12px; }
.listing_table_style2 td { padding: 3px 8px 3px 8px; }
.listing_table_style2 .font_1.font_bold { font-weight: bold; }
.listing_table_style2 .FARBE_Tab td { background-image: none; background: transparent; vertical-align: top; padding-left: 20px; padding-bottom: 12px; padding-right: 8px; }
.listing_table_style2 .FARBE_Tab td a { color: #c80000; text-decoration: none; }
.listing_table_style2 .FARBE_Tab td a:hover { color: black; text-decoration: none; }
.listing_table_style2 .BG_Tab td  { background-image: none; background: transparent; vertical-align: top; }
.listing_table_style2 .BG_Tab td a { color: #c80000; text-decoration: none; }
.listing_table_style2 .BG_Tab td a:hover { color: black; text-decoration: none; }


/* TABELLEN MODUL */
.listing_table { width:750px; background-color: transparent; margin-bottom: 20px; margin-left: 1px; margin-right: 1px; }
.listing_table th,.listing_table td { text-align: left; vertical-align: top; padding: 6px 8px 8px 8px; }
.listing_table th { font-weight: bold; background-color: #E7E7E7;}
.listing_table td { padding-bottom: 12px; }
.listing_table .font_1.font_bold { font-weight: bold;}
.listing_table .FARBE_Tab td { background-image: none; background-color: #E7E7E7; }
.listing_table .BG_Tab td  { background-image: none; background-color: transparent; }


/* BOX BIG */
.boxbig { position: relative; top: 10px; left: 12px; width: 762px; height: auto; }
.boxbig .head_long { position: relative; top: 0px; left: 0px; width: 762px; height: 26px; padding: 7px 0px 0px 10px; background-image: url(/pics/_newsletter/content/titel_content_788.gif); background-repeat: no-repeat; }
.boxbig .foot_long { position: relative; top: 0px; left: 0px; width: 788px; height: 10px; clear: both; overflow: hidden; background-image: url(/pics/_newsletter/content/footer_content_788.gif); background-repeat: no-repeat; }
.boxbig .zeile_long { position: relative; top: 0px; left: 0px; width: 786px; height: 32px; padding: 4px 0px 0px 0px; background-image: url(/pics/_newsletter/content/hg_verlauf_1_788.gif); }
.boxbig .FARBE { background-image: url(/pics/_newsletter/content/hg_verlauf_1_788.gif); background-repeat: repeat-y; }
.boxbig .BG { background-image: url(/pics/_newsletter/content/hg_verlauf_2_788.gif); background-repeat: repeat-y; }
.boxbig .zeile_long .links_long { padding: 0px 12px 0px 12px; float: left; width: auto; }
.boxbig .zeile_long .rechts_long { padding: 0px 8px 0px 12px; float: right; width: auto; }
.boxbig .zeile_long .paddLeft { padding: 0px 8px 0px 8px; }
.boxbig .zeile_long .paddBottom { padding-bottom: 4px; }
.boxbig .zeile_long .paddTop { margin-top: 7px; }
.boxbig .nopic { padding: 0 75px 0 0; }
.boxbig .zeile_long .nopic { padding-right: 75px; }
.boxbig .zeile_long .links { width: 140px; }
.boxbig .zeile_long .rechts { width:  auto; }


/* UMSCHALTER SCHRIFTGRÖßE */
#barrierefreilink { float: left; width: auto; }
#barrierefreilink .barrierefrei_txt { float: left; width: auto; }
#barrierefreilink .barrierefrei_img { margin-top: -2px; float: left; width: auto; }


/* LIVEBOX */
div.lb3_cd_container { position: relative; width: 308px; height: auto; background-image: url(/pics/_box_2spaltig_spieltag/gra_tab_2sp_verlauf1.gif); background-repeat: repeat-y; }
div.lb3_cd_chiffre { width: 31px; height: 30px; line-height: 30px; font-size: 17px; font-family: Arial,Helvetica,sans-serif; color: black; text-align: center; position: absolute; font-weight: bold; }
div.lb3_cd_text_left { position: absolute; height: 24px; line-height: 24px; width: 303px; top: 49px; left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
div.lb3_cd_text_right { font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: absolute; height: 24px; line-height: 24px; width: 303px; top: 50px; left: 165px; }


/* TOOLTIP */
.bigTipElement { top: 0px; left: 0px; position: absolute; background: url(/pics/bigtip.png) no-repeat; width: 136px; height: 73px; padding: 0px; margin: 0px; font-size: 11px; text-align: center; z-index: 50000; }
.bigTipElement .tip-title { margin-top: 22px; color: #d20500; float: left; width: 136px; text-align: center; }
.bigTipElement .tip-text{ width: 136px; float: left; color: #000000; text-align: center; }
.bigTipElement .tip-text span { width: 136px; float: left; text-align: center; }
.smallTipElement { top: 0px; left: 0px; position: absolute; background: url(/pics/smalltip.png) no-repeat; width: 75px; height: 20px; padding: 0px; margin: 0px; font-size: 11px; text-align: left; padding-left: 5px; z-index: 50000; }
.smallTipElement .tip-title { margin-top: 2px; }