@CHARSET"UTF-8";
@CHARSET"UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a:link,a:active,a:hover,a:visited{outline:none;color:#323232}
br{clear:both}
h1,h2,h3,h4,h5,a,p,div,span,input{text-rendering:optimizeLegibility}
@font-face{font-family:'FuturaBT-Medium';src:url('../../fileadmin/templates/mainz05/fonts/21B9DE_0_0.eot');src:url('../../fileadmin/templates/mainz05/fonts/21B9DE_0_0.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/templates/mainz05/fonts/21B9DE_0_0.woff') format('woff'),url('../../fileadmin/templates/mainz05/fonts/21B9DE_0_0.ttf') format('truetype')}
@font-face{font-family:'FuturaBT-Bold';src:url('../../fileadmin/templates/mainz05/fonts/21B9DE_1_0.eot');src:url('../../fileadmin/templates/mainz05/fonts/21B9DE_1_0.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/templates/mainz05/fonts/21B9DE_1_0.woff') format('woff'),url('../../fileadmin/templates/mainz05/fonts/21B9DE_1_0.ttf') format('truetype')}
body{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:13px;color:#323232;line-height:20px}
.onlyprint{display:none;position:absolute;top:0px;left:560px;z-index:100}
.test{}
.center{width:988px;min-height:1000px;margin:27px auto;position:relative;z-index:10}
.center.home{padding-top:80px}
.center.splash{margin-top:0px}
.clear{clear:both;height:0px}
a:hover{color:#b70000;cursor:pointer}
.bold{font-weight:bold}
ol{list-style:decimal}
strong,b{font-weight:bold}
i,em{font-style:italic}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-moz-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}
*** disabling Isotope CSS3 transitions *** .isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.bgdots{background:url("http://images.mainz05.de/general/bg_dots.png");z-index:6;width:100%;height:100%;position:fixed;top:0px;left:0px}
.background img{
min-height:100%;min-width:1440px;
width:100%;height:auto;
position:fixed;top:0;left:0;z-index:5}
@media screen and (max-width:1440px){
.background img{left:50%;margin-left:-720px;
}
}
.socialnavi{position:fixed;left:0px;top:230px;z-index:1000}
.socialnavi .mitglied_werden{position:relative;background:url("http://images.mainz05.de/general/mitglied_werden_layer.png");margin-left:-383px;width:429px;height:172px}
.socialnavi .mitglied_werden .head{position:absolute;left:83px;top:20px;font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:15px;color:#fefefe}
.socialnavi .mitglied_werden .txt{color:#ffffff;position:absolute;left:83px;top:70px;font-size:12px;line-height:16px;width:280px}
.socialnavi .mitglied_werden a.button{position:absolute;bottom:25px;left:80px;display:inline-block;height:20px;padding-left:20px;background:url("http://images.mainz05.de/general/box_buttons.png") left 0px no-repeat}
.socialnavi .mitglied_werden a.button:hover{background-position:left -50px}
.socialnavi .mitglied_werden a.button span{font-family:FuturaBT-Bold;font-weight:normal;font-style:normal;font-size:14px;line-height:20px;display:inline-block;text-transform:uppercase;padding-right:38px;color:#fff;background:url("http://images.mainz05.de/general/box_buttons.png") right -25px no-repeat}
.socialnavi .mitglied_werden a.button:hover span{background-position:right -75px}
.socialnavi .icons{position:relative;background:url("http://images.mainz05.de/general/social_bg.png");width:45px;height:148px}
.socialnavi .icons div{position:absolute;left:4px;width:24px;height:24px}
.socialnavi .icons a{text-indent:-10000em}
.socialnavi .icons .facebook{background:url("http://images.mainz05.de/sprites/social_icons.png") -25px 0px no-repeat;top:16px}
.socialnavi .icons .twitter{background:url("http://images.mainz05.de/sprites/social_icons.png") -25px -25px no-repeat;top:47px}
.socialnavi .icons .googleplus{background:url("http://images.mainz05.de/sprites/social_icons.png") -25px -50px no-repeat;top:78px}
.socialnavi .icons .youtube{background:url("http://images.mainz05.de/sprites/social_icons.png") -25px -75px no-repeat;top:109px}
.socialnavi .icons .facebook:hover{background:url("http://images.mainz05.de/sprites/social_icons.png") -1px 0px no-repeat}
.socialnavi .icons .twitter:hover{background:url("http://images.mainz05.de/sprites/social_icons.png") -1px -25px no-repeat}
.socialnavi .icons .googleplus:hover{background:url("http://images.mainz05.de/sprites/social_icons.png") -1px -50px no-repeat}
.socialnavi .icons .youtube:hover{background:url("http://images.mainz05.de/sprites/social_icons.png") -1px -75px no-repeat}
.socialnavi .icons a{display:block;width:24px;height:24px}
.box .loadedContent h2{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:16px;line-height:22px;color:#646464;display:inline-block;text-transform:uppercase;position:static;background:url("http://images.mainz05.de/general/h2_dot.png") 0 bottom repeat-x;margin-left:-76px;padding-left:76px;padding-right:90px;margin-bottom:33px;padding-top:38px;padding-bottom:8px}
.box .loadedContent h2.spielplan{font-family:FuturaBT-Medium;text-rendering:optimizeLegibility;font-size:28px;line-height:32px;color:#ffffff;display:inline-block;text-transform:none;position:static;background:none;margin-left:0px;padding-left:10px;padding-right:90px;margin-bottom:7px;padding-top:15px;padding-bottom:0px}
.box.small .loadedContent h2,.box.big .loadedContent h2{max-width:530px}
.box .loadedContent .h2.sub{font-family:Arial;font-size:11px;color:#646464;line-height:6px;margin-top:-22px;padding-bottom:36px}
.box .loadedContent .h2.sub span{font-weight:bold;text-transform:uppercase}
.box .loadedContent h2.anker{font-size:14px;color:#969696;margin:0px;padding:0px;text-transform:none;background:url("http://images.mainz05.de/general/anker_dot.png") 0 bottom repeat-x;width:100%;line-height:38px}
.box .loadedContent h3{font-family:FuturaBT-Medium;text-rendering:optimizeLegibility;font-size:28px;line-height:32px;color:#b70000;padding-bottom:10px}
.box .loadedContent h4{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:16px;line-height:25px;color:#646464;display:block;padding-bottom:2px}
.box .loadedContent .innerBoxMid .intro{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:16px;line-height:23px;color:#323232;display:inline-block;padding-bottom:20px}
.box .loadedContent .innerBoxMid a.linkfree{padding-right:20px;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") right -222px no-repeat}
.box .loadedContent .innerBoxMid .image{padding-bottom:23px}
.box .loadedContent .innerBoxMid .csc-textpic-intext-right img,.box .loadedContent .innerBoxMid .csc-textpic-intext-left img{padding-top:7px}
.box .loadedContent .innerBoxMid .csc-textpic-imagewrap .csc-textpic-caption{font-style:italic;font-size:12px;color:#969696;line-height:16px;padding-top:7px}
.box .loadedContent .innerBoxMid ul.rtelist,.box .loadedContent .innerBoxMid ol{padding-bottom:20px}
.box .loadedContent .innerBoxMid ul.rtelist li{list-style-image:url("http://images.mainz05.de/general/li_bullet.png");margin-left:12px}
.box .loadedContent .innerBoxMid ol li{margin-left:19px}
.box .loadedContent .innerBoxMid table.nicetable tr td:first-child{background-color:#ccc;padding-right:10px}
.box .loadedContent .innerBoxMid table.nicetable tr td{background:url("http://images.mainz05.de/personen/profis/stats/line.gif") repeat-x 0 bottom transparent;color:#323232;font-size:11px;font-weight:bold;padding:5px 0 5px 10px;vertical-align:middle}
.topnav{padding-left:12px;padding-top:2px;margin:0px auto;width:978px}
.topnav_bg{position:absolute;top:0px;width:100%;height:27px;background:url("http://images.mainz05.de/header/top_mid_nav_sprite.gif") 0 -26px repeat-x;z-index:20}
.topnav ul{padding-left:156px;margin-top:2px;height:20px;float:left}
.topnav ul li{padding-left:12px;margin-right:8px;background:url("http://images.mainz05.de/header/topnav_listpoints.gif") 0 4px no-repeat;float:left;line-height:18px}
.topnav ul li a{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:13px;font-weight:bold;color:#969696;text-transform:uppercase;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:1px 6px;-moz-transition:background-color 0.2s ease 0s;-webkit-transition:background-color 0.2s ease 0s;display:inline-block}
.topnav ul li a:hover{background-color:#e0252b;color:#fff}
.topnav ul li .front{width:0px;height:0px}
.topnav .langselect{background:url("http://images.mainz05.de/header/topnav_listpoints.gif") 0 4px no-repeat;margin-top:2px;float:left;height:20px;padding-left:19px}
.topnav .langselect span{width:26px;height:15px;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0px -1081px no-repeat;display:block;float:left;margin-top:3px;margin-right:10px;text-indent:-10000em}
.topnav .langselect span.german{background-position:0px -1054px}
.topnav .langselect a span.german{background-position:0px -1081px}
.topnav .langselect a:hover span.german{background-position:0px -1053px}
.topnav .langselect span.english{background-position:0px -1000px}
.topnav .langselect a span.english{background-position:0px -1027px}
.topnav .langselect a:hover span.english{background-position:0px -1000px}
.topnav .langselect span.koreanisch{background-position:0px -1169px}
.topnav .langselect a span.koreanisch{background-position:0px -1196px}
.topnav .langselect a:hover span.koreanisch{background-position:0px -1169px}
.topnav .langselect span.japanisch{background-position:0px -1218px}
.topnav .langselect a span.japanisch{background-position:0px -1245px}
.topnav .langselect a:hover span.japanisch{background-position:0px -1218px}
.main_header{position:relative;z-index:30;background:url("http://images.mainz05.de/header/header_sprite_01.png") 14px -92px no-repeat;width:988px;padding:0px 0px;height:136px}
.splash .main_header{background:url("http://images.mainz05.de/splash/bg_splashseite_sh.png") 0px 0px no-repeat;width:986px;height:641px}
.splash .main_header_in{background:url("http://images.mainz05.de/splash/bg_splashseite_02_neu.jpg") 0px 0px no-repeat;width:960px;height:608px;margin-left:13px;-moz-border-radius:0px 0px 20px 20px;-webkit-border-radius:0px 0px 20px 20px;border-radius:0px 0px 20px 20px;overflow:hidden;behavior:url("http://www.mainz05.de/mainz05/PIE.htc")}
#logo{position:absolute;top:5px;left:30px;width:111px;height:122px;background:url("http://images.mainz05.de/header/header_sprite_01.png") no-repeat -34px -458px;text-indent:-10000em}
#search{width:190px;height:27px;position:absolute;bottom:40px;right:40px;background:url("http://images.mainz05.de/header/searchbox.png") 0 0 no-repeat;padding-left:8px;padding-top:2px}
#search input{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#323232;width:140px;padding-right:6px;margin-top:0px;margin-left:5px;border:0 none;display:inline-block;height:20px}
@media only screen and (device-width:768px){#search input{padding-right:0px}
}
#search .searchbox-button{width:21px;
margin-top:2px}
#search td{vertical-align:top;padding-top:2px}
.midnav{width:960px;height:22px;padding-top:2px;margin:0px 14px;background:url("http://images.mainz05.de/header/top_mid_nav_sprite.gif") 0 0 repeat-x}
.midnav ul{margin-left:171px;height:20px}
.midnav ul li{float:left;background:url("http://images.mainz05.de/header/midnav_separator.gif") left top no-repeat;padding-left:10px;line-height:21px}
.midnav ul li:first-child{background:none;padding-left:0px}
.midnav ul li a,.midnav ul li.showticketLayer{font-family:FuturaBT-Bold;font-weight:normal;font-style:normal;font-size:12px;line-height:22px;color:#323232;text-transform:uppercase;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") right -880px no-repeat;padding-right:18px;margin-right:10px;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;display:inline-block;cursor:pointer}
.midnav ul li a.noExt,.midnav ul li.young a{background:none}
.midnav ul li a:hover,.midnav ul li.showticketLayer:hover{color:#e0252b;background-position:right -910px}
.sportswitch{position:absolute;top:0px;right:14px}
.sportswitch .breadcrumb{position:static}
.sportswitch .breadcrumb li a.sub{-moz-transition:none;-webkit-transition:none;background:url("http://images.mainz05.de/header/sportarten/sportswitch.gif") right 0px no-repeat;line-height:24px;padding-left:0px;padding-right:40px}
.sportswitch .breadcrumb li a.sub span{font-size:12px;background:url("http://images.mainz05.de/header/sportarten/sportswitch.gif") 0px -25px no-repeat;padding-left:30px;padding-right:10px;color:#323232}
.sportswitch .breadcrumb li a.sub.on{background:url("http://images.mainz05.de/header/sportarten/sportswitch.gif") right -57px no-repeat;
}
.sportswitch .breadcrumb li a.sub.on span{background:url("http://images.mainz05.de/header/sportarten/sportswitch.gif") left -84px no-repeat;
}
.sportswitch .breadcrumb .filter .filterwrapper{top:24px}
.sportswitch .breadcrumb .filter ul li a span{padding-left:15px;padding-right:6px}
.sportswitch .breadcrumb .filter ul li a{padding-right:8px}
.nav{position:relative;z-index:20;margin-top:-15px}
.nav .level1{position:relative;z-index:20;padding-top:15px;padding-left:34px;padding-bottom:13px;background:url("http://images.mainz05.de/header/header_sprite_01.png") no-repeat 14px 0;border:0 none}
.nav .level1 a{font-family:FuturaBT-Bold;font-weight:normal;font-style:normal;font-size:12px;line-height:30px;text-transform:uppercase;text-shadow:0 0 0.1em #000,0 0 0.1em #000,0 0 0.1em #000;color:#ffffff;padding-right:26px;padding-left:26px;-moz-transition:color 0.4s ease 0s;-webkit-transition:color 0.4s ease 0s;-ms-transition:color 0.4s ease 0s;-o-transition:color 0.4s ease 0s;transition:color 0.4s ease 0s;display:inline-block;letter-spacing:0.04em;border:0 none}
.nav .level1 a.Home,.nav .level1 a[attr="nav_247"]{text-indent:-1000em;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -940px no-repeat;display:inline-block;width:14px;height:20px;margin-top:7px;margin-right:10px;padding-left:10px;padding-right:0px;-moz-transition:background 0.4s ease 0s;-webkit-transition:background 0.4s ease 0s;-ms-transition:background 0.4s ease 0s;-o-transition:background 0.4s ease 0s;transition:background 0.4s ease 0s}
.nav .level1 a.Home:hover,.nav .level1 a[attr="nav_247"]:hover{background-position:0 -970px}
.nav .level1 a.act,.nav .level1 a:hover,.nav .level1 a.active{color:#e0252b}
@media only screen and (device-width:768px){.isotope,.isotope .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;transition:none}
.nav .level1 a:hover{color:#fff}
.nav .level1 a.act:hover{color:#e0252b}
}
.nav .level1 img{display:none}
.nav .level1 li{float:left}
.nav .level2,.nav .level3{display:none;border:0 none}
.nav .other_levels_wrapper{position:absolute;
top:-253px;left:0px;width:988px;z-index:5}
.nav .other_levels{position:relative;
width:988px;z-index:5;background:url("http://images.mainz05.de/header/header_sprite_01.png") 0 bottom no-repeat;padding-top:200px;
}
.nav .other_levels_grid{
display:none}
.nav .other_levels_bottom{background:url("http://images.mainz05.de/header/header_sprite_01.png") 0 -63px no-repeat;width:988px;height:28px}
.nav img.navname{position:absolute;bottom:23px;left:14px;display:none}
.nav .other_levels_content{min-height:50px;padding-left:167px;padding-bottom:32px;position:relative;z-index:10}
.nav .other_levels_content img{position:absolute;bottom:3px;right:14px;z-index:3;display:none}
.nav .other_levels_content div.bgs{position:absolute;bottom:3px;right:14px;z-index:3;display:none;width:500px;height:414px;background:url("http://images.mainz05.de/header/main_navi_aufklapper_image_gesamt.png") 0px 0px no-repeat}
.nav .other_levels_content div.bgs.nav_6{height:234px;background:url("http://images.mainz05.de/header/navimages/nav_6.png") 0px 0px no-repeat}
.nav .other_levels_content div.bgs.nav_7{height:243px;background:url("http://images.mainz05.de/header/navimages/nav_7.png") 0px 0px no-repeat}
.nav .other_levels_content div.bgs.nav_8{height:356px;background:url("http://images.mainz05.de/header/navimages/nav_8.png") 0px 0px no-repeat}
.nav .other_levels_content div.bgs.nav_9{height:413px;background:url("http://images.mainz05.de/header/navimages/nav_9.png") 0px 0px no-repeat}
.nav .other_levels_content div.bgs.nav_10{height:334px;background:url("http://images.mainz05.de/header/navimages/nav_10.png") 0px 0px no-repeat}
.nav .other_levels_content div.bgs.nav_11{height:369px;background:url("http://images.mainz05.de/header/navimages/nav_11.png") 0px 0px no-repeat}
.nav .other_levels_content div.bgs.nav_12{height:274px;background:url("http://images.mainz05.de/header/navimages/nav_12.png") 0px 0px no-repeat}
.nav .other_levels_content div.bgs.nav_13{height:253px;background:url("http://images.mainz05.de/header/navimages/nav_13.png") 0px 0px no-repeat}
.nav .other_levels_content div.bgs.nav_296,.nav .other_levels_content div.bgs.nav_355,.nav .other_levels_content div.bgs.nav_356,.nav .other_levels_content div.bgs.nav_357,.nav .other_levels_content div.bgs.nav_358,.nav .other_levels_content div.bgs.nav_359{background-position:0px -3500px}
.nav .level2{background:url("http://images.mainz05.de/header/main_nav_points.png") left top repeat-y;padding-left:24px;padding-top:2px}
.nav .level2 li{height:24px}
.nav .level2 a{font-family:FuturaBT-Bold;font-weight:normal;font-style:normal;font-size:12px;line-height:20px;color:#fff;text-transform:uppercase;-moz-transition:color 0.2s ease 0s;-webkit-transition:color 0.2s ease 0s;-ms-transition:color 0.2s ease 0s;-o-transition:color 0.2s ease 0s;transition:color 0.2s ease 0s;padding:5px 0}
.nav .level2 a.selected,.nav .level2 a:hover{color:#e0252b}
.nav .level3{background:url("http://images.mainz05.de/header/main_nav_points.png") left top repeat-y;padding-left:24px;padding-top:2px;padding-bottom:0px;position:absolute;top:0px;left:0px;z-index:4;width:200px}
.nav .level3 a{text-transform:none}
.breadcrumb_bg{background:url("http://images.mainz05.de/header/header_sprite_01.png") no-repeat scroll 5px -230px transparent;height:203px;margin-top:-179px;position:relative;width:988px;z-index:15}
.breadcrumb{position:absolute;top:170px;left:24px;z-index:25}
.breadcrumb li a{padding-left:28px;height:25px;display:inline-block}
.breadcrumb li a span{font-family:FuturaBT-Bold;font-size:10px;line-height:25px;color:#fff;text-transform:uppercase;display:inline-block;padding-right:18px}
.breadcrumb li a.sub{background:url("http://images.mainz05.de/header/breadcrumb_arrow.png") no-repeat scroll 14px 10px transparent}
.breadcrumb li a.sub.on{background:url("http://images.mainz05.de/header/breadcrumb_active_bg.png") no-repeat scroll 0px 0px transparent}
.breadcrumb li a.sub.on span{background:url("http://images.mainz05.de/header/breadcrumb_active_bg.png") no-repeat scroll right -32px transparent;color:#E20000}
.breadcrumb li a.end{padding-left:0px;margin-left:15px}
.breadcrumb li a.end span{padding:3px 7px;line-height:10px;margin-top:4px;color:#E20000;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url("http://www.mainz05.de/mainz05/PIE.htc")}
.breadcrumb .topLevel ul{display:none;position:absolute;z-index:50;left:0px;top:25px;background:url("http://images.mainz05.de/header/breadcrumb_sub_top_bg.gif") 0 0 repeat-x #ffffff;padding-bottom:7px;padding-top:3px;-moz-box-shadow:0px 2px 7px #000;-webkit-box-shadow:0px 2px 7px #000;box-shadow:0px 2px 7px #000;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;behavior:url("http://www.mainz05.de/mainz05/PIE.htc")}
.breadcrumb .topLevel li{float:left;background:url("http://images.mainz05.de/header/breadcrumb_devider.png") right 5px no-repeat;padding:0 3px 0 0;position:relative}
.breadcrumb .topLevel li:last-child{background:none}
.breadcrumb .topLevel ul li{background:none;margin-bottom:-1px;line-height:16px;font-size:16px}
.breadcrumb .topLevel ul li:hover{background:url("http://images.mainz05.de/header/breadcrumb_hover_bg.gif") 0 2px repeat-x}
.breadcrumb .topLevel ul li a{height:17px;padding-right:9px;line-height:16px;font-size:16px}
.breadcrumb .topLevel ul li a span{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#323232;line-height:16px;white-space:nowrap;text-transform:none;padding-right:10px;border-top:1px solid #dedede;font-weight:bold}
.breadcrumb .topLevel ul li:hover a span{color:#fff}
.breadcrumb .topLevel ul li:first-child a span{border:0 none;padding-top:1px}
.header{
}
.header.header_home{position:absolute;top:0px;left:0px}
.content{
overflow:hidden;margin:0px 0px 0px 4px;visibility:hidden;
top:0px;left:-10000px}
.topcontent{position:relative;z-index:13;margin:0px 0px 0px 4px}
.content.content_home{margin-top:0px}
.content.splash{padding:117px 0 0px 4px;visibility:inherit;left:0px;position:relative}
.splash{position:relative}
.splash .btn{background:url("http://images.mainz05.de/splash/btn_splashseite.png") 0 0 no-repeat;width:235px;height:53px;cursor:pointer;display:block}
.splash a.bigbtn{position:absolute;top:232px;right:42px;z-index:3}
.splash .btn:hover{background-position:0px -63px}
.splashboxen .box{float:left}
.content.splash .impagb{position:absolute;top:590px;left:678px;width:200px}
.content.splash .impagb a{float:left;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;line-height:11px}
.content.splash .impagb a:first-child{border-right:1px solid #fff;padding-right:5px;margin-right:5px}
.headernews{position:relative;width:978px;
height:453px;font-size:20px;
}
.headernews .layer{position:absolute;top:1px;left:0px;z-index:10;width:960px;height:453px;background:url("http://images.mainz05.de/news/header_layer.png") 0 0 no-repeat;pointer-events:none}
.headernews ul.images{height:453px}
.headernews ul.images li{display:none}
.headernews ul.images li img{-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;behavior:url("http://www.mainz05.de/mainz05/PIE.htc")}
.headernews ul.images li.on{display:inline}
.headernews ul.infos li{position:relative;width:930px;margin:5px 0 5px 0}
.headernews li .headline{position:absolute;font-family:FuturaBT-Bold;font-size:37px;text-rendering:optimizeLegibility;color:#ffffff;bottom:86px;left:20px;text-transform:uppercase}
.headernews li .subtext{position:absolute;font-family:Arial;font-size:14px;color:#ffffff;bottom:60px;left:20px;width:800px;top:-74px}
.headernews li .button{position:absolute;right:10px;margin-bottom:50px}
.headernews ul.infos{position:absolute;bottom:0px;left:12px;z-index:10}
.headernews .navi{position:absolute;bottom:8px;left:12px;z-index:10}
.headernews .navi li{background:url("http://images.mainz05.de/news/header_dot.png") 0px 0px no-repeat;font-family:FuturaBT-Bold;font-size:13px;line-height:15px;text-rendering:optimizeLegibility;text-transform:uppercase;color:#969696;float:left;height:30px;width:234px;display:table;cursor:pointer}
.headernews .navi li.activeSlide,.headernews .navi li:hover{background:url("http://images.mainz05.de/news/header_dot.png") 0px -30px no-repeat}
.headernews .navi li:first-child,.headernews .navi li.activeSlide:first-child:hover,.headernews .navi li:first-child:hover,.headernews .navi li.activeSlide:first-child{background:none}
.headernews .navi li a{color:#969696}
.headernews .navi li.activeSlide a,.headernews .navi li a:hover,.headernews .navi li a.hovered{color:#ffffff}
.headernews .navi li .txt{padding-left:19px;padding-right:19px;display:table-cell;vertical-align:middle}
.headernews .navi li.first{background:none}
.main_bg{position:fixed;top:0px;left:50%;margin-left:-720px;z-index:1}
.box{margin:8px 8px 8px 10px}
.box.filled.isotope-item{z-index:10}
.splash .box.full{margin-left:-6px}
.box .number,.box .defaultNumber{display:none}
.box .mid{position:static;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;-moz-box-shadow:0px 0px 7px #000;-webkit-box-shadow:0px 0px 7px #000;box-shadow:0px 0px 7px #000;behavior:url("http://www.mainz05.de/mainz05/PIE.htc");overflow:hidden;
}
.box .mid .load{display:none;width:100%;height:2000px;background-color:#fff;opacity:0.8;filter:alpha(opacity=80);-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;behavior:url("http://www.mainz05.de/mainz05/PIE.htc");position:absolute;top:0px;left:0px;z-index:5}
.box .mid .load .loadcircle{background:url("http://images.mainz05.de/loading/ladekreis_weiss.gif") left 0px no-repeat;width:50px;height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%}
.box .mid .load.red .loadcircle{background:url("http://images.mainz05.de/loading/ladekreis_rot.gif") left 0px no-repeat}
.box .mid .loadedContent{position:absolute;top:0px;left:0px;z-index:4;
-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;behavior:url("http://www.mainz05.de/mainz05/PIE.htc");width:960px}
.box .mid .load img{position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}
.box .mid .load.red{background-color:#de2129}
.boxcontent{
position:relative}
.boxcontent .boxPlayer{}
.boxcontent.fanshop .fanshopslider{position:absolute;top:55px;left:0px;z-index:40}
.boxcontent.fanshop .button{z-index:50}
.boxcontent.fanshop .balken{position:absolute;top:200px;left:0px;background:url("http://images.mainz05.de/slider/balken_bg_schrift.png") no-repeat;width:634px;height:60px;z-index:200}
.boxcontent.fanshop .balken .text1{font-family:FuturaBT-Bold;font-weight:normal;font-style:normal;font-size:19px;text-transform:uppercase;color:#fff;position:absolute;top:8px;left:40px}
.boxcontent.fanshop .balken .text2{font-family:Arial;font-size:12px;color:#fff;position:absolute;top:27px;left:40px}
.boxcontent.fanshop .balken .prev,.boxcontent.fanshop .balken .next{position:absolute;width:25px;height:50px;top:0px;z-index:100}
.boxcontent.fanshop .balken .prev:hover{background:url("http://images.mainz05.de/slider/btns_bullets.png") no-repeat}
.boxcontent.fanshop .balken .next{left:609px}
.boxcontent.fanshop .balken .next:hover{background:url("http://images.mainz05.de/slider/btns_bullets.png") 0px -51px no-repeat}
.boxcontent.fanshop .fanshopnav{position:absolute;top:265px;left:25px;z-index:300}
.boxcontent.fanshop .fanshopnav li{background:url("http://images.mainz05.de/slider/btns_bullets.png") -2px -104px no-repeat;width:14px;height:15px;float:left;padding-right:5px}
.boxcontent.fanshop .fanshopnav li.activeSlide{background-position:-2px -120px}
.boxcontent.fanshop .fanshopnav a{display:none}
.box h2{font-family:FuturaBT-Bold;font-weight:normal;font-style:normal;font-size:22px;line-height:24px;text-transform:uppercase;color:#fff;position:absolute;top:12px;left:19px}
.box h2.black{color:#323232}
.box a.button,#advertiseLayer .button{right:10px}
.box a.buttonleft{left:10px}
.box a.button,.box a.buttonleft,#advertiseLayer .button{position:absolute;bottom:10px;display:inline-block;height:20px;background:url("http://images.mainz05.de/general/box_buttons.png") left 0px no-repeat;z-index:3;padding-left:20px}
#advertiseLayer .button{right:20px}
#advertiseLayer .button.twobut{right:230px}
#advertiseLayer .button.threebut{left:20px !important}
#advertiseLayer .top h2{color:#FFFFFF;font-family:FuturaBT-Bold;font-size:22px;font-style:normal;font-weight:normal;line-height:24px;float:left;padding-left:20px;padding-top:12px;text-transform:uppercase}
#advertiseLayer .top .closeButton{top:14px}
.box a.button.read{bottom:5px}
.box a.button.bilder{background-position:left -200px}
.box a.button span,.box a.buttonleft span,#advertiseLayer a.button span{font-family:FuturaBT-Bold;font-weight:normal;font-style:normal;font-size:14px;line-height:20px;display:inline-block;text-transform:uppercase;padding-right:38px;color:#fff;background:url("http://images.mainz05.de/general/box_buttons.png") right -25px no-repeat}
.box a.button:hover,.box a.buttonleft:hover{background-position:left -50px}
.box a.button:hover span,.box a.buttonleft:hover span{background-position:right -75px}
.box a.button.extlink{background-position:left -905px}
.box a.button.extlink:hover{background-position:left -955px}
.box a.button.extlink span{background-position:right -930px}
.box a.button.extlink:hover span{background-position:right -980px}
.box a.button.contentArea{background-position:left -1406px;left:89px;bottom:70px;height:34px}
.box a.button.contentArea:hover{background-position:left -1486px}
.box a.button.contentArea span{background-position:right -1446px;line-height:34px;font-size:19px;padding-right:72px}
.box a.button.contentArea:hover span{background-position:right -1526px;color:#b70000}
.box a.button.black span{background-position:right -125px}
.box a.button.black:hover span{background-position:right -175px}
.box a.button.black{background-position:left -100px}
.box a.button.black:hover{background-position:left -150px}
.box a.button.black.extlink span{background-position:right -1030px}
.box a.button.black.extlink{background-position:left -1005px}
.box a.button.black.extlink:hover span{background-position:right -1080px}
.box a.button.black.extlink:hover{background-position:left -1055px}
.box a.button.bilder span{background-position:right -225px;color:#000}
.box a.button.down span{background-position:right -730px;color:#000}
.box a.button.down{background-position:left -705px}
.box a.button.down:hover{background-position:left -755px}
.box a.button.down:hover span{background-position:right -780px;color:#fff}
.box a.button.verlink span{background-position:right -630px;color:#000}
.box a.button.verlink{background-position:left -605px}
.box a.button.verlink:hover span{background-position:right -680px;color:#fff}
.box a.button.verlink:hover{background-position:left -655px}
.box a.button.red.ext span{background-position:right -930px}
.box a.button.red.ext:hover span{background-position:right -980px}
.box .loadedContent .newsContent .innerBoxTop a.button,.box .loadedContent.galContent .innerBoxTop a.button{position:relative;padding-top:0px;background-position:left -1325px;margin-top:12px;float:right;margin-right:40px}
.innerBoxBottom a.button.prev,.innerBoxBottom a.button.first{display:block;height:21px;width:27px;background:url("http://images.mainz05.de/filter/paging.png") 0 0 no-repeat;padding:0px;margin:0px 5px;float:left;position:static}
.innerBoxBottom a.button.first{background-position:0px -93px}
.innerBoxBottom a.button.first:hover{background-position:0px 0px}
.innerBoxBottom a.button.prev{background-position:0px -113px}
.innerBoxBottom a.button.prev:hover{background-position:0px -23px}
.innerBoxBottom a.button.next,.innerBoxBottom a.button.last{display:block;height:21px;width:27px;background:url("http://images.mainz05.de/filter/paging.png") 0 0 no-repeat;padding:0px;margin:0px 5px;float:right;position:static}
.innerBoxBottom a.button.next{background-position:0px -137px}
.innerBoxBottom a.button.last{background-position:0px -164px}
.innerBoxBottom a.button.next:hover{background-position:0px -46px}
.innerBoxBottom a.button.last:hover{background-position:0px -69px}
.innerBoxBottom .boWrap{position:relative;display:inline-block;width:250px;padding-top:4px;margin:0 auto;height:26px;font-size:14px;line-height:22px;color:#fff;font-family:FuturaBT-Bold;text-transform:uppercase}
.innerBoxBottom .boWrap span{position:absolute;left:90px}
.box .loadedContent .newsContent .innerBoxTop a.button span,.box .loadedContent.galContent .innerBoxTop a.button span{padding-left:6px;padding-right:10px;background-position:right -5000px}
.box .loadedContent .newsContent .innerBoxTop a.button:hover,.box .loadedContent.galContent .innerBoxTop a.button:hover{background-position:left -1106px}
.box .loadedContent .newsContent .innerBoxTop a.button:hover span,.box .loadedContent.galContent .innerBoxTop a.button:hover span{color:#B70000;background-position:right -1132px}
.box .innerBoxTop .closeBox a.button{background:none}
.box.small .mid{width:308px}
.splash .box.small .mid{width:290px}
.box.small h2{max-width:265px}
.box.big .mid{width:634px}
.splash .box.big .mid{width:615px}
.splash .box.sbig .mid{width:924px}
.box.big .mid.mini{width:960px}
.box.full .mid{width:960px}
.box img{display:inline-block}
.box .boxBg{-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;behavior:url("http://www.mainz05.de/mainz05/PIE.htc")}
.box .boxcall{display:none}
.box .begegnung{position:absolute;top:0px;left:0px;height:426px;width:308px;color:#ffffff}
.box .begegnung.home{top:56px;left:10px;width:463px;height:200px}
.box .begegnung.away{top:56px;left:485px;width:463px;height:200px}
.box .begegnung .headline{font-family:FuturaBT-Medium;text-rendering:optimizeLegibility;font-size:14px;position:absolute;top:57px;width:308px;text-align:center;text-transform:uppercase}
.box .spielplan .begegnung .headline{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:18px;width:463px;top:20px}
.box .begegnung .termin{font-size:12px;position:absolute;bottom:201px;width:308px;text-align:center}
.box .spielplan .begegnung .termin{width:463px;top:157px}
.box .begegnung .countdown{position:absolute;bottom:110px}
.box .begegnung .countdown .claim{width:308px;text-align:center}
.box .begegnung #countdownMainz{width:218px;margin:20px auto 0}
.box .begegnung #countdownMainz .countdown-section{width:50px;float:left;text-align:center}
#countdownMainz .countdownSep{font-size:40px;width:32px;text-align:center;float:left}
#countdownMainz .countdown-section .countdown-amount,#countdownMainz .countdown-section .countdown-period,#countdownMainz .countdownSep{display:block;font-family:FuturaBT-Medium}
#countdownMainz .countdown-section .countdown-amount{font-size:40px}
#countdownMainz .countdown-section .countdown-period{font-size:10px;text-transform:uppercase;padding:6px 0 0 0}
.box .begegnung .countdownPartner{position:absolute;bottom:44px}
.box .begegnung .glanz{position:absolute;top:3px;left:3px}
.box .begegnung .glanzdiv{background:url("http://images.mainz05.de/boximages/spielplan_glanz.png") 0 0 no-repeat;width:302px;height:126px}
.box .begegnung .ergebnis{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:30px;position:absolute;top:115px;width:308px;text-align:center}
.box .spielplan .begegnung .ergebnis{width:463px;top:70px}
.box .begegnung .team{position:absolute;width:130px;top:80px}
.box .begegnung .team .logo{padding-left:20px}
.box .spielplan .begegnung .team{top:40px;width:180px;text-align:center}
.box .begegnung .team.home{left:10px}
.box .begegnung .team.away{right:10px}
.box .begegnung .team .name{text-align:center;font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:14px;line-height:15px;padding-top:13px}
.box .spielplan .begegnung .team .name{padding-top:4px}
.ajaxPH{position:absolute;top:0px;left:-1000px;visibility:hidden;width:960px}
.ajaxLoadedContent{}
.ajaxLoadedContent .innerBoxTop{height:34px;background:url("http://images.mainz05.de/boximages/box_open/kanten_weiss_oben_unten.png") 0 0 no-repeat;
padding:12px 10px 0px 10px;
}
.ajaxLoadedContent .innerBoxTop.spielplan{height:242px}
.ajaxLoadedContent .innerBoxTop.spielplan.ohne{height:32px}
.ajaxLoadedContent .innerBoxTop.statistik,.ajaxLoadedContent .innerBoxTop.tabelle{height:37px}
.ajaxLoadedContent .innerBoxTop .closeBox{width:37px;height:23px;background:url("http://images.mainz05.de/general/box_buttons.png") left -1212px no-repeat;float:right;cursor:pointer}
.ajaxLoadedContent .innerBoxTop .closeBox a{display:block;text-indent:-10000em;width:37px;height:23px}
.ajaxLoadedContent .innerBoxTop div.closeBox:hover{background-position:left -1240px}
.spielplan .ajaxLoadedContent .innerBoxTop .closeBox{margin-top:-3px}
.ajaxLoadedContent .innerBoxTop h1{font-family:FuturaBT-Bold;font-size:22px;line-height:21px;color:#323232;text-transform:uppercase;display:inline-block;padding-left:10px}
.ajaxLoadedContent.red .innerBoxTop h1{color:#fff}
.ajaxLoadedContent .innerBoxTop .line{background:url("http://images.mainz05.de/general/box_dot.png") 0 6px no-repeat;float:right;width:4px;height:31px;margin-right:11px;margin-left:2px;margin-top:8px}
.ajaxLoadedContent.red .innerBoxTop .line{background:url("http://images.mainz05.de/general/box_dot_red.png") 0 6px no-repeat}
.ajaxLoadedContent .innerBoxTop .filterung.breadcrumb{padding-right:12px;float:right;position:static;margin-top:-14px}
.ajaxLoadedContent .innerBoxTop .filterung li.filter a.sub span{font-family:FuturaBT-Bold;font-size:12px;line-height:30px;padding-left:22px;
height:41px;padding-top:10px;color:#323232}
.ajaxLoadedContent.red .innerBoxTop .filterung li.filter a.sub span{color:#fff}
.ajaxLoadedContent.red .innerBoxTop .filterung li.filter a.sub.on span{color:#b70000}
.ajaxLoadedContent .innerBoxTop .filterung li.filter{font-family:FuturaBT-Bold;font-size:13px;line-height:17px;display:inline-block;margin-right:0px;padding-right:0px;margin-top:0px;text-transform:uppercase;float:right;
cursor:pointer;position:relative}
.ajaxLoadedContent .innerBoxTop .filterung li.filter a.sub{padding-right:44px;padding-left:0px;padding-top:0px;
height:51px;display:inline-block;margin-left:-8px}
.ajaxLoadedContent .innerBoxTop .filterung li.filter .sub.on span{background:url("http://images.mainz05.de/filter/filter_dropdown_head_left_corner.png") no-repeat 0px 1px transparent;color:#323232}
.ajaxLoadedContent .innerBoxTop .filterung li.filter .sub{background:url("http://images.mainz05.de/filter/filter_dropdown_head_right_corner_grau.png") right -52px no-repeat;
height:18px;display:inline-block}
.ajaxLoadedContent.red .innerBoxTop .filterung li.filter .sub{background:url("http://images.mainz05.de/filter/filter_dropdown_head_right_corner_red.png") right -52px no-repeat}
.sportswitch .filterung li.filter .sub{height:24px}
.ajaxLoadedContent .innerBoxTop .filterung li.filter .sub.on{background:url("http://images.mainz05.de/filter/filter_dropdown_head_right_corner_grau.png") right 1px no-repeat}
.ajaxLoadedContent.red .innerBoxTop .filterung li.filter .sub.on{background:url("http://images.mainz05.de/filter/filter_dropdown_head_right_corner_red.png") right 1px no-repeat}
.ajaxLoadedContent .innerBoxTop .filter ul,.sportswitch .filter ul{
background:url("http://images.mainz05.de/filter/filter_dropdown_drop_shadow_right.png") right 0 repeat-y transparent;
padding-top:0px;padding-right:8px;position:relative;z-index:2}
.ajaxLoadedContent .innerBoxTop .filter ul li,.sportswitch .filter ul li{background-color:#fff}
.ajaxLoadedContent .innerBoxTop .filter .filterwrapper,.sportswitch .filter .filterwrapper{position:absolute;top:48px;z-index:50;left:-8px;display:none}
.ajaxLoadedContent .innerBoxTop .profifilter .filter .filterwrapper{top:51px}
.ajaxLoadedContent .innerBoxTop .filterung.profifilter.breadcrumb{padding-right:26px}
.ajaxLoadedContent .innerBoxTop .filter .listwrapper,.sportswitch .filter .listwrapper{background:url("http://images.mainz05.de/filter/filter_dropdown_drop_shadow_left.png") 0 0 repeat-y transparent;padding-left:8px}
.ajaxLoadedContent .innerBoxTop .filter .listwrapper .top,.sportswitch .filter .listwrapper .top{background:url("http://images.mainz05.de/filter/filter_dropdown_drop_verlauf_top.png") 0 0 repeat-x transparent;margin-right:8px;width:auto;height:7px}
.ajaxLoadedContent .innerBoxTop .filter .listwrapper .right,.sportswitch .filter .listwrapper .right{background:url("http://images.mainz05.de/filter/filter_dropdown_drop_shadow_right.png") right 0 repeat-y transparent;position:absolute;right:0px;top:0px;width:8px;height:7px}
.ajaxLoadedContent .innerBoxTop .filter .filterbottom,.sportswitch .filter .filterbottom{background:url("http://images.mainz05.de/filter/filter_dropdown_drop_bottom.png") right 0 no-repeat transparent;height:16px;width:auto;margin-left:16px}
.ajaxLoadedContent .innerBoxTop .filter .filterbottom .left,.sportswitch .filter .filterbottom .left{background:url("http://images.mainz05.de/filter/filter_dropdown_drop_corner_left_bottom.png") 0 0 no-repeat transparent;position:absolute;bottom:0px;height:16px;width:16px;left:0px}
.breadcrumb .filter a span{padding-right:10px}
.breadcrumb .filter ul li{background:none;margin-bottom:-1px;line-height:16px;font-size:16px;height:18px}
.breadcrumb .filter ul li:hover{background:url("http://images.mainz05.de/header/breadcrumb_hover_bg.gif") 0 2px repeat-x;margin-bottom:-1px}
.breadcrumb .filter ul li a{height:17px;padding-right:9px;padding-left:15px;line-height:17px;font-size:16px}
.breadcrumb .filter ul li a span{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#323232;line-height:17px;white-space:nowrap;text-transform:none;padding-right:10px;border-top:1px solid #dedede;font-weight:bold}
.breadcrumb .filter ul li:hover a span{color:#fff}
.breadcrumb .filter ul li:first-child a span{border:0 none;padding-top:1px}
.box a.button.innerFilterButton{background-position:left -1346px}
.box a.button.innerFilterButton span{background-position:right -1371px;color:#323232}
.spielergebnisse{position:relative;margin-top:40px}
.innerFilter{position:absolute;top:3px;right:0px;display:none;z-index:50}
.box .spielergebnisse a.button.innerFilterButton{top:-40px}
.spielergebnisse .innerFilter{top:-50px}
.innerFilter a.but{height:33px;background:url("http://images.mainz05.de/filter/filter_innenseite/oben_rechts_mit_ecke_pfeil.png") right 0px no-repeat;display:inline-block;padding-right:29px;text-align:right;float:right}
.innerFilter a.but span{font-family:FuturaBT-Bold;height:22px;background:url("http://images.mainz05.de/filter/filter_innenseite/oben_links_mit_ecke.png") left 0px no-repeat;display:inline-block;color:#fff;font-size:14px;padding-top:11px;padding-left:29px;padding-right:19px;text-transform:uppercase}
.innerFilter .inner{clear:both}
.innerFilter .inner .points{height:2px;width:100%;background:url("http://images.mainz05.de/filter/filter_innenseite/content_punkte_links.png") left 0px no-repeat}
.innerFilter .inner .points .inner{margin-left:19px;height:2px;background:url("http://images.mainz05.de/filter/filter_innenseite/content_punkte_mitte_und_rechts.png") right 0px no-repeat}
.innerFilter .inner li{float:left;background:url("http://images.mainz05.de/filter/filter_innenseite/punkte_vertikal_mit_leerraum.png") right 0px repeat-y;padding-right:10px;margin-left:14px;padding-right:10px;padding-bottom:2px}
.innerFilter .inner li.end{background:none}
.innerFilter .inner li span{display:block}
.innerFilter .listwrapper{padding-left:14px;background:url("http://images.mainz05.de/filter/filter_innenseite/content_schatten_links.png") left 0px repeat-y}
.innerFilter .listwrapper ul{padding-bottom:6px;padding-right:19px;padding-top:15px;background:url("http://images.mainz05.de/filter/filter_innenseite/content_mitte_und_schatten_rechts.png") right 0px repeat-y}
.innerFilter .listwrapper ul div{display:block;float:none}
.innerFilter .listwrapper ul a{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:13px;font-weight:bold;color:#969696;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:1px 6px;-moz-transition:background-color 0.2s ease 0s;-webkit-transition:background-color 0.2s ease 0s;display:inline-block;margin-top:2px}
.innerFilter .listwrapper ul a:hover{background-color:#e0252b;color:#fff}
.innerFilter .bottom{height:21px;background:url("http://images.mainz05.de/filter/filter_innenseite/unten_ecke_links.png") left 0px no-repeat;width:100%}
.innerFilter .bottom .inner{height:21px;background:url("http://images.mainz05.de/filter/filter_innenseite/unten_ecke_mitte_rechts.png") right 0px no-repeat;margin-left:21px}
.ajaxLoadedContent .innerBoxMid{padding-bottom:20px;padding-left:90px;padding-right:20px;background-color:#fff}
.ajaxLoadedContent .innerBoxMid.spezial{padding:0px;padding-left:10px}
.ajaxLoadedContent .innerBoxMid .content_anchor{width:620px;float:left}
.ajaxLoadedContent .innerBoxMid .content_anchor p a{color:#B70000}
.ajaxLoadedContent .innerBoxMid .content_anchor p a:hover{text-decoration:underline}
.ajaxLoadedContent .innerBoxMid .content_anchor p{padding-bottom:20px}
.ajaxLoadedContent .innerBoxMid .content_anchor p.noPad{padding-bottom:0px}
.ajaxLoadedContent .innerBoxMid .content_anchor .position{padding-bottom:10px}
.ajaxLoadedContent .innerBoxMid .content_anchor .totop{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:10px;color:#c8c8c8;margin:0px;padding:0px;text-transform:uppercase;background:url("http://images.mainz05.de/general/top_dot.png") 0 top repeat-x;text-align:right;padding-top:4px;margin-top:15px;margin-bottom:35px;clear:both}
.ajaxLoadedContent .innerBoxMid .content_anchor .totop.ohnelinie{background:none;margin-top:0px;clear:both}
.ajaxLoadedContent .innerBoxMid .content_anchor .totop a{background:url("http://images.mainz05.de/general/icons.png") right -100px no-repeat;padding-right:20px;color:#c8c8c8}
.ajaxLoadedContent .innerBoxMid .content_anchor .totop a:hover{background:url("http://images.mainz05.de/general/icons.png") right -120px no-repeat;color:#b70000}
.ajaxLoadedContent .innerBoxMid .content_anchor_navi{float:left;width:190px;margin-left:30px;padding-top:30px}
.ajaxLoadedContent .innerBoxMid .content_anchor_navi ul li{font-size:13px;font-weight:bold;line-height:17px;border-bottom:1px solid #969696;list-style:none;margin-left:0px;padding:6px 0 5px 0}
.ajaxLoadedContent .innerBoxMid .content_anchor_navi a:hover{color:#b70000;cursor:pointer}
.ajaxLoadedContent .innerBoxMid .content_anchor_navi .teaser{padding-top:35px}
.content_anchor_navi .teaser .item{padding-bottom:15px}
.content_anchor_navi .teaser .item .mitte{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:14px;line-height:15px;border-left:2px solid #323232;border-right:2px solid #323232;text-transform:uppercase;padding:2px 10px 0px 10px;position:relative;z-index:9}
.content_anchor_navi .teaser .item .mitte:hover a{color:#ffffff;display:block}
.content_anchor_navi .teaser .item .mitte:hover{background-color:#323232}
.content_anchor_navi .teaser .item .mitte .arrow{background:url("http://images.mainz05.de/general/teaser_arrow.png") 0 0 no-repeat;width:5px;height:10px;position:absolute;right:10px;bottom:3px}
.content_anchor_navi .teaser .item .mitte:hover .arrow{background:url("http://images.mainz05.de/general/teaser_arrow.png") 0 -10px no-repeat}
.content_anchor_navi .teaser .bottom{background:url("http://images.mainz05.de/general/teaser_bottom.png") 0 0 no-repeat;height:10px;margin-top:-5px;z-index:10;position:relative}
.content_anchor_navi .teaser .bottom.on{background:url("http://images.mainz05.de/general/teaser_bottom.png") 0 -10px no-repeat}
.ajaxLoadedContent .innerBoxMid .download,.ajaxLoadedContent .innerBoxMid .kontakt{margin-top:0px;margin-bottom:30px}
.ajaxLoadedContent .innerBoxMid .download.single{margin:0px}
.ajaxLoadedContent .innerBoxMid .download .top,.ajaxLoadedContent .innerBoxMid .kontakt .top{background:url("http://images.mainz05.de/downloads/bg.png") 0 0 no-repeat;width:620px;height:93px;position:relative}
.ajaxLoadedContent .innerBoxMid .kontakt .top{background:url("http://images.mainz05.de/kontakt/bg.png") 0 0 no-repeat;height:91px}
.ajaxLoadedContent .innerBoxMid .download .top .bez,.ajaxLoadedContent .innerBoxMid .kontakt .top .bez{font-family:FuturaBT-Bold;font-size:14px;line-height:15px;position:absolute;text-transform:uppercase;top:4px;left:12px}
.ajaxLoadedContent .innerBoxMid .download .middle,.ajaxLoadedContent .innerBoxMid .kontakt .middle{border-left:2px solid #323232;border-right:2px solid #323232;width:616px;min-height:42px;position:relative}
.ajaxLoadedContent .innerBoxMid .kontakt .middle{min-height:40px}
.ajaxLoadedContent .innerBoxMid .download .middle ul,.ajaxLoadedContent .innerBoxMid .kontakt .middle ul{padding-left:49px;margin-top:0px;padding-bottom:22px}
.ajaxLoadedContent .innerBoxMid .kontakt .middle ul:first-child,.ajaxLoadedContent .innerBoxMid .download .middle ul:first-child{margin-top:-42px}
.ajaxLoadedContent .innerBoxMid .download .bottom,.ajaxLoadedContent .innerBoxMid .kontakt .bottom{background:url("http://images.mainz05.de/downloads/bg.png") 0 -93px no-repeat;width:620px;height:11px}
.ajaxLoadedContent .innerBoxMid .download ul li,.ajaxLoadedContent .innerBoxMid .kontakt ul li{list-style:none;margin-left:0px;width:450px}
.box .loadedContent .ajaxLoadedContent .innerBoxMid .download li{background:url("http://images.mainz05.de/general/icons.png") 0 2px no-repeat;list-style-image:none;margin-left:0px;cursor:pointer;display:inline-block;padding-left:20px}
.box .loadedContent .ajaxLoadedContent .innerBoxMid .download li span{color:#b70000}
.box .loadedContent .ajaxLoadedContent .innerBoxMid .download li:hover span{text-decoration:underline}
.ajaxLoadedContent .innerBoxMid .download li a{display:none}
.ajaxLoadedContent .innerBoxMid .download li:hover a{color:#323232}
.ajaxLoadedContent .innerBoxMid .downloadbild{position:relative;float:left;width:300px}
.ajaxLoadedContent .innerBoxMid .downloadbild.first{margin-right:20px}
.ajaxLoadedContent .innerBoxMid .downloadbild img{margin-top:5px}
.ajaxLoadedContent .innerBoxMid .downloadbild .desc{position:relative;text-align:left;padding-bottom:10px;padding-top:5px}
.ajaxLoadedContent .innerBoxMid .downloadbild .button{position:relative;text-align:left;margin-left:10px;margin-top:10px}
.ajaxLoadedContent .innerBoxMid .downloadbild.small .right{float:right;width:170px;margin-left:10px}
.ajaxLoadedContent .innerBoxMid .bilddownloads div.downloadbild:first-child{margin-right:20px}
.box .loadedContent .ajaxLoadedContent .innerBoxMid .contact li{margin-left:0px;list-style-image:none}
.ajaxLoadedContent .innerBoxMid .contact li{padding-left:30px}
.ajaxLoadedContent .innerBoxMid .contact li.noPad{padding-left:0px}
.ajaxLoadedContent .innerBoxMid .contact a{color:#b70000}
.ajaxLoadedContent .innerBoxMid .contact a:hover{text-decoration:underline}
.ajaxLoadedContent .innerBoxMid .contact li.telefon{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -175px no-repeat}
.ajaxLoadedContent .innerBoxMid .contact li.mail{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -115px no-repeat}
.ajaxLoadedContent .innerBoxMid .contact li.home{background:url("http://images.mainz05.de/sprites/home.gif") 0 5px no-repeat}
.ajaxLoadedContent .innerBoxMid .contact li.fax{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -355px no-repeat}
.ajaxLoadedContent .innerBoxMid .contact li.handy{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -775px no-repeat}
.ajaxLoadedContent .innerBoxMid .contact li.eadress{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -834px no-repeat}
.ajaxLoadedContent .innerBoxMid .contact .twoColumn{margin-left:-30px}
.ajaxLoadedContent .innerBoxMid .contact p{padding:0px}
.box .tx-yag-items.m05{margin-left:-80px}
.box .tx-yag-pi1.theme-tt_news{margin-top:40px}
.box .tx-yag-items .tx-yag-album-thumb-outerframe,.box .tx-yag-items .tx-yag-gallery-thumb-outerframe{padding-top:20px;background:url("http://images.mainz05.de/general/dark_dot.png") 0 top repeat-x;width:619px;padding-left:80px;position:relative;height:175px;clear:both}
.box .tx-yag-items a.button{position:static;background-position:left -805px}
.box .tx-yag-items .buttonWrapper{position:absolute;bottom:18px;left:260px}
.box .tx-yag-items a.button span{color:#323232;background-position:right -830px}
.box .tx-yag-items a.button:hover{background-position:left -855px}
.box .tx-yag-items a.button:hover span{background-position:right -880px;color:#fff}
.box .tx-yag-items .tx-yag-gallery-albuminfo{padding-left:20px}
.box .tx-yag-gallery-albumcaption,.box .tx-yag-gallery-gallerycaption{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:16px;line-height:20px}
.box .tx-yag-gallery-dateAndCategory{font-family:FuturaBT-Bold;text-transform:uppercase;font-size:10px;color:#646464}
.box .tx-yag-gallery-dateAndCategory .date,.box .tx-yag-gallery-dateAndCategory .count{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-transform:none}
.box .darkDotLine{background:url("http://images.mainz05.de/general/dark_dot.png") repeat-x scroll 0 top transparent;height:2px;margin-top:38px;margin-bottom:38px}
.tx-ptextlist-pager{margin-top:5px}
.tx-ptextlist-pager li a{color:#fff;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0px 0px no-repeat;display:inline-block;text-indent:-10000em;width:11px;height:11px}
.tx-ptextlist-pager li.first a{background-position:0px -1133px}
.tx-ptextlist-pager li.first a:hover{background-position:0px -1148px}
.tx-ptextlist-pager li.previous a{background-position:1px -29px;width:7px}
.tx-ptextlist-pager li.previous a:hover{background-position:1px -44px;width:7px}
.tx-ptextlist-pager li.next a{background-position:-9px 1px;width:6px}
.tx-ptextlist-pager li.next a:hover{background-position:-9px -14px;width:6px}
.tx-ptextlist-pager li.last a{background-position:-3px -1103px}
.tx-ptextlist-pager li.last a:hover{background-position:-3px -1118px}
.tx-yag-breadcrumbcomtainer{font-weight:bold;border:none;margin-bottom:30px}
.tx-yag-breadcrumbcomtainer .breadArrow{width:11px;height:11px;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") -3px -1103px no-repeat;display:inline-block}
.ajaxLoadedContent .innerBoxMid .klappliste{position:relative}
.ajaxLoadedContent .innerBoxMid .klappliste .item{position:relative;background:url("http://images.mainz05.de/general/aufklapp_dot.png") 0 top repeat-x;width:620px;min-height:44px;margin-top:-2px}
.ajaxLoadedContent .innerBoxMid .klappliste .item .head .plusminus{background:url("http://images.mainz05.de/general/plus_minus.png") 0 0 no-repeat;width:21px;height:21px;margin-left:9px;margin-right:18px;cursor:pointer;float:left}
.ajaxLoadedContent .innerBoxMid .klappliste .item .head .plusminus.opened{background:url("http://images.mainz05.de/general/plus_minus.png") 0 -21px no-repeat}
.ajaxLoadedContent .innerBoxMid .klappliste .item .head{padding:11px 0;position:relative;z-index:10}
.ajaxLoadedContent .innerBoxMid .klappliste .item .head .bez{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:16px;line-height:21px;color:#b70000;cursor:pointer}
.ajaxLoadedContent .innerBoxMid .klappliste .item .head .icon{position:absolute;right:0px;top:2px}
.ajaxLoadedContent .innerBoxMid .klappliste .item .klappcontent{padding:26px 0px 31px 50px;display:none}
.ajaxLoadedContent .innerBoxMid .klappliste .item .klappcontent.all{padding-left:0px;padding-right:0px}
.ajaxLoadedContent .innerBoxMid div.verlinkung{background:url("http://images.mainz05.de/general/dark_dot.png") 0 bottom repeat-x;position:relative}
.ajaxLoadedContent .innerBoxMid .verlinkungen div.verlinkung:first-child{background:url("http://images.mainz05.de/general/link_dot_double.png") 0 top repeat-x;height:134px}
.ajaxLoadedContent .innerBoxMid .verlinkung .info{position:relative;float:right;width:380px;margin:21px 0}
.box .loadedContent .verlinkung .info p{line-height:16px;padding-top:3px}
.box .loadedContent .verlinkung .info .head{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:16px;line-height:20px}
.ajaxLoadedContent .innerBoxMid .verlinkung .button{position:relative;margin-left:9px}
.ajaxLoadedContent .innerBoxMid .verlinkung img{margin-right:8px;float:left;padding:22px 0}
.box.big .player{position:absolute;top:45px;left:25px;xbackground-color:red;width:585px;height:430px;z-index:10}
.ajaxLoadedContent .innerBoxBottom{text-align:center;height:30px;
background:url("http://images.mainz05.de/boximages/box_open/kanten_weiss_oben_unten.png") 0 -70px no-repeat}
.ajaxLoadedContent.red .innerBoxTop{background-image:url("http://images.mainz05.de/boximages/box_open/kanten_rot_oben_unten.png")}
.ajaxLoadedContent.red .innerBoxTop .closeBox{background-position:left -1158px}
.ajaxLoadedContent.red .innerBoxTop div.closeBox:hover{background-position:left -1186px}
.ajaxLoadedContent.red .innerBoxMid{background:url("http://images.mainz05.de/boximages/box_open/kanten_rot_mitte.gif") 0 0 repeat-y}
.ajaxLoadedContent.red .innerBoxBottom{background-image:url("http://images.mainz05.de/boximages/box_open/kanten_rot_oben_unten.png")}
.ajaxLoadedContent.red .innerBoxBottom.spielplan{height:60px;background:url("http://images.mainz05.de/boximages/box_open/kanten_spielplan_oben_unten-201401.png") 0 -280px no-repeat}
.ajaxLoadedContent.red .innerBoxBottom.kicker,.ajaxLoadedContent.red .innerBoxBottom.spielplan.liga_48{height:76px;background:url("http://images.mainz05.de/boximages/box_open/kanten_kicker_unten.png") 0 0px no-repeat}
.tx-indexedsearch-whatis p{padding-top:35px}
.tx-indexedsearch-whatis{font-family:FuturaBT-Medium;text-rendering:optimizeLegibility;font-size:28px;line-height:24px;color:#b70000;display:inline;padding-right:20px}
.res-tmpl-css{position:relative;background:url("http://images.mainz05.de/general/dark_dot.png") 0 top repeat-x;padding-top:14px;clear:both}
.tx-indexedsearch-browsebox{padding-top:5px}
.tx-indexedsearch-redMarkup{font-weight:normal;background-color:#c8c8c8}
.tx-indexedsearch-info{position:absolute;right:0px;bottom:17px}
.box .loadedContent .tx-indexedsearch-res h3{font-size:11px;text-transform:uppercase;font-family:FuturaBT-Bold;padding-bottom:0px;line-height:24px}
.box .loadedContent .tx-indexedsearch-res h3 a:link{color:#646464}
.box .loadedContent .tx-indexedsearch-res h3 .datum{color:#646464;text-transform:none;font-family:Arial}
.ajaxLoadedContent .innerBoxMid .content_anchor .tx-indexedsearch-res p{width:550px;padding-bottom:17px}
.tx-indexedsearch-res .resultheadline{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:18px;color:#646464;padding-bottom:7px}
.ajaxLoadedContent .innerBoxMid .content_anchor .totop.search{margin-top:4px}
.tx-indexedsearch-noresults{padding-top:15px;margin-bottom:50px}
dl.tx-indexedsearch-info.mz{background-color:#ffffff}
.tx-indexedsearch-text-item-path.item-path a{display:inline-block;width:28px;height:20px;background:url("http://images.mainz05.de/general/search_link.png") 0 0 no-repeat;text-indent:-10000em}
.box.topbox{z-index:19}
.box.topbox .mid.mini{overflow:visible;height:51px!important}
.box .mid.mini .loadedContent .innerBoxTop{height:37px;padding-top:14px;background:url('http://images.mainz05.de/filter/player_filter_bg.png') 0 0px no-repeat}
.fancardBg{margin-left:-90px}
.fancardBg.onlyPicture{margin-bottom:-20px}
.ajaxLoadedContent .innerBoxMid .news ul li,.ajaxLoadedContent .innerBoxMid.termine ul li{list-style:none;margin-left:0px;width:941px}
.content .news .noNews{padding:40px 0px 130px 20px}
.content .news.start{width:614px;overflow:hidden}
.content .news.start .scroll{cursor:pointer}
.content .news.start .scroll.top{background:url("http://images.mainz05.de/news/scrollbuttons.png") 0 0 no-repeat;height:16px;width:614px}
.content .news.start .scroll.bottom{background:url("http://images.mainz05.de/news/scrollbuttons.png") 0px -16px no-repeat;height:16px;width:614px}
.content .news.start .scrollarea{height:550px;width:635px;overflow:auto}
.content .news.start.other .scrollarea{height:220px;width:635px;overflow:auto}
.content .news .item{background:url("http://images.mainz05.de/news/item_big.png") 0 0 no-repeat;position:relative;height:110px;width:941px}
.content .news.start .item{background:url("http://images.mainz05.de/news/item_start.png") 0 0 no-repeat;position:relative;height:110px;width:700px}
.content .news.start .item{width:614px}
.content .news .item .thumb{position:absolute;left:11px;top:10px;background:url("http://images.mainz05.de/general/news_liste_noimagebild.jpg") 0 0 no-repeat;width:120px;height:90px;padding-bottom:8px}
.content .news .item .info{padding-left:160px;padding-top:9px}
.content .news .item .info .datum{font-size:11px;line-height:15px}
.content .news .item .info .datum span{font-weight:bold;text-transform:uppercase}
.content .news .item .info .headline{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:19px;line-height:20px;margin-top:3px;margin-right:180px;padding-bottom:2px}
.content .news .item .info .headline a{color:#b70000}
.content .news.start .item .info .headline,.content .news.start .item .info .subtext{margin-right:10px}
.content .news .item .info .subtext{line-height:16px;margin-right:180px;margin-top:2px}
.content .news .item .info .link{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:11px;text-transform:uppercase;margin-top:3px;margin-bottom:3px}
.content .news .item .info .link a{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") right -807px no-repeat;padding-right:14px}
.content .news .item .info .link a:hover{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") right -822px no-repeat;padding-right:14px}
.content .news .item .info .link img{padding-left:6px}
.content .scroll{cursor:pointer}
.content .scroll.top,.content .scroll.bottom{background:url("http://images.mainz05.de/general/scroll_pfeil_bg.png") 0 0 repeat-x;height:16px;position:relative}
.content .scroll .arrow{position:absolute;width:12px;height:6px;left:311px;top:5px}
.content .einspaltig .scroll .arrow{left:136px}
.content .scroll.top .arrow{background:url("http://images.mainz05.de/general/arrow_top.png") 0 0 no-repeat}
.content .scroll.bottom .arrow{background:url("http://images.mainz05.de/general/arrow_bottom.png") 0 0 no-repeat}
.content .specialContent{}
.content .specialContent .innerBoxTop{height:44px;width:634px;background:url("http://images.mainz05.de/boximages/box_open/kanten_rot_oben_unten_2spalten.png") 0 0 no-repeat}
.content .specialContent .innerBoxTop.einspaltig{height:44px;width:308px;background:url("http://images.mainz05.de/boximages/box_open/kanten_rot_oben_unten_1spalte.png") 0 0 no-repeat}
.content .specialContent.white .innerBoxTop.einspaltig{background:url("http://images.mainz05.de/boximages/box_open/kanten_white_oben_unten_1spalte.png") 0 0 no-repeat}
.content .specialContent .innerBoxMid{padding:0px 10px;width:614px;background:url("http://images.mainz05.de/boximages/box_open/kanten_rot_mitte_2spalten.gif") 0 0 repeat-y}
.content .specialContent .innerBoxMid.einspaltig{padding:0px 10px;width:288px;background:url("http://images.mainz05.de/boximages/box_open/kanten_rot_mitte_1spalte.gif") 0 0 repeat-y}
.content .specialContent.white .innerBoxMid.einspaltig{background:none;background-color:#ffffff}
.content .specialContent .innerBoxBottom{height:40px;width:634px;background:url("http://images.mainz05.de/boximages/box_open/kanten_rot_oben_unten_2spalten.png") 0 -60px no-repeat}
.content .specialContent .innerBoxBottom.einspaltig{height:40px;width:308px;background:url("http://images.mainz05.de/boximages/box_open/kanten_rot_oben_unten_1spalte.png") 0 -50px no-repeat}
.content .specialContent.white .innerBoxBottom.einspaltig{background:url("http://images.mainz05.de/boximages/box_open/kanten_white_oben_unten_1spalte.png") 0 -50px no-repeat}
.content .liveticker .specialContent .innerBoxTop{background:url("http://images.mainz05.de/boximages/box_open/kanten_liveticker_2spalten.png") 0 0 no-repeat;height:64px}
.content .liveticker .specialContent .innerBoxMid .refresh{cursor:pointer;color:#323232;text-align:right;margin-right:20px;font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:14px;text-transform:uppercase;height:35px;line-height:39px}
.content .liveticker .specialContent .innerBoxMid .refresh:hover{color:#b70000}
.content .liveticker .specialContent .innerBoxMid .refresh .btn{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -750px no-repeat;width:14px;height:10px;margin-left:10px;display:inline-block}
.content .liveticker .specialContent .innerBoxMid .refresh:hover .btn{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -765px no-repeat}
.content .liveticker .specialContent .innerBoxMid .anzErgeignisse{display:none}
.content .liveticker .specialContent .innerBoxMid{background:none;background-color:#fefefe;width:634px;height:567px;padding:0px;overflow:hidden}
.content .liveticker .specialContent .innerBoxMid.ohneEreignisse{height:168px}
.content .liveticker .specialContent .innerBoxMid.keineDaten{height:53px}
.content .liveticker .specialContent .innerBoxMid .header{background:url("http://images.mainz05.de/boximages/box_open/liveticker_header.png") 0 0 repeat-y;width:634px;height:127px}
.content .liveticker .specialContent .innerBoxMid.keineDaten .header{background:url("http://images.mainz05.de/boximages/box_open/liveticker_header_keineDaten.png") 0 0 repeat-y;height:53px}
.content .liveticker .specialContent .innerBoxMid.keineDaten .header .info{height:26px;font-size:14px;font-weight:bold;text-align:center;padding-top:15px}
.content .liveticker .specialContent .innerBoxBottom{position:relative;height:53px;width:634px;text-align:center;background:url("http://images.mainz05.de/boximages/box_open/kanten_liveticker_2spalten.png") 0 -131px no-repeat;cursor:pointer}
.content .liveticker .specialContent .innerBoxBottom .close,.content .liveticker .specialContent .innerBoxBottom .open{text-align:center;font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:15px;text-transform:uppercase;color:#ffffff;padding-top:7px;padding-bottom:7px}
.content .liveticker .specialContent .innerBoxBottom .arrow{position:absolute;width:12px;height:6px;left:311px;top:41px}
.content .liveticker .specialContent .innerBoxBottom .close.arrow{background:url("http://images.mainz05.de/general/arrow_top.png") 0 0 no-repeat}
.content .liveticker .specialContent .innerBoxBottom .open.arrow{background:url("http://images.mainz05.de/general/arrow_bottom.png") 0 0 no-repeat}
.content .liveticker .specialContent .innerBoxBottom .hide{display:none}
.content .liveticker h2.sub{font-family:Arial;font-size:12px;font-weight:bold;text-transform:none;padding-top:20px}
.content .liveticker .header tr.first{height:66px;font-size:16px;font-weight:bold}
.content .liveticker .header tr.second{height:26px;font-size:12px;color:#646464}
.content .liveticker .header td{text-align:center;vertical-align:middle}
.content .liveticker .normal{font-weight:normal}
.content .innerBoxMid .scroll.top,.content .innerBoxMid .scroll.bottom{width:100%;text-align:center}
.content .scroll.top img,.content .scroll.bottom img{padding-top:5px}
.content .liveticker .scrollarea{height:408px;width:650px;overflow:auto}
.content .liveticker .scrollarea tr{background:url("http://images.mainz05.de/general/liveticker_bg.png") 0 0px no-repeat #fefefe;width:633px;position:relative;display:block}
.content .liveticker .scrollarea td{padding-top:10px;padding-bottom:10px;vertical-align:top}
.content .liveticker .scrollarea td.minute{text-align:right;font-size:15px;font-weight:bold}
.content .liveticker .scrollarea td.tore{font-weight:normal;text-align:center}
.content .liveticker .scrollarea td.txt{padding-right:20px}
.content .liveticker .scrollarea td .icon.typ{background:url("http://images.mainz05.de/sprites/tickericons.png") 0 20px no-repeat;width:50px;height:30px}
.content .liveticker .scrollarea td .icon{background:none}
.content .liveticker .scrollarea td .icon.typ.anpfiff{background-position:0 0px}
.content .liveticker .scrollarea td .icon.typ.abpfiff{background-position:0 -30px}
.content .liveticker .scrollarea td .icon.typ.TOR{background-position:0 -60px}
.content .liveticker .scrollarea td .icon.typ.GELB{background-position:0 -90px}
.content .liveticker .scrollarea td .icon.typ.EINWECHSLUNG{background-position:0 -120px}
.content .liveticker .scrollarea td .icon.typ.GELBROT{background-position:0 -150px}
.content .liveticker .scrollarea td .icon.typ.ROT{background-position:0 -180px}
.content .liveticker .scrollarea td .icon.typ.ELFMETERGEPFIFFEN{background-position:0 -210px}
.content .liveticker .scrollarea td .icon.typ.ELFMETERGEHALTEN,.content .liveticker .scrollarea td .icon.typ.ELFMETERVERSCHOSSEN{background-position:0 -1000px}
.content .termine .scrollarea{height:249px;width:318px;overflow:hidden}
.content .termine .scrollarea .item{background:url("http://images.mainz05.de/general/termine_bg.png") 0 0px no-repeat #fefefe;width:288px}
.content .termine .item{background:url("http://images.mainz05.de/general/termine_big_bg.png") 0 0px no-repeat #fefefe;width:940px}
.content .termine .item .info{padding:10px}
.content .termine .item .datum{font-size:11px;line-height:13px}
.content .termine .item .datum span{font-weight:bold;text-transform:uppercase}
.content .termine .item .headline{font-family:Arial;font-size:13px;line-height:18px;color:#b70000;margin-top:1px;font-weight:bold}
.content .termine .item .infoText{font-size:11px;line-height:13px;color:#B70000}
.content .innerBoxMid.termine .item .headline{font-size:19px;line-height:24px;font-family:FuturaBT-Medium;text-rendering:optimizeLegibility;margin-top:3px}
.ajaxLoadedContent .innerBoxMid.termine{padding:0 10px 0 10px}
.content .facebook .specialContent .innerBoxTop{background:url("http://images.mainz05.de/boximages/box_open/kanten_facebook.png") 0 0 no-repeat;height:47px;width:308px}
.content .facebook.notext .specialContent .innerBoxTop{background:url("http://images.mainz05.de/boximages/box_open/kanten_facebook_notext.png") 0 0 no-repeat}
.content .twitter .specialContent .innerBoxTop{background:url("http://images.mainz05.de/boximages/box_open/kanten_twitter.png") 0 0 no-repeat}
.content .twitter.notext .specialContent .innerBoxTop{background:url("http://images.mainz05.de/boximages/box_open/kanten_twitter_notext.png") 0 0 no-repeat}
.content .gplus .specialContent .innerBoxTop{background:url("http://images.mainz05.de/boximages/box_open/kanten_googleplus.png") 0 0 no-repeat}
.content .facebook .specialContent .innerBoxMid,.content .twitter .specialContent .innerBoxMid,.content .gplus .specialContent .innerBoxMid{background:none;background-color:#fefefe;width:308px;
padding:0px;overflow:hidden}
.content .facebook .specialContent .innerBoxMid{height:295px}
.content .twitter .specialContent .innerBoxMid .maske{height:295px;overflow:hidden}
.content .facebook .specialContent .innerBoxMid iframe{margin-top:4px;margin-left:4px;z-index:10}
.content .facebook .specialContent .innerBoxMid .button.ext,.content .twitter .specialContent .innerBoxMid .button.ext,.content .gplus .specialContent .innerBoxMid .button.ext{bottom:30px}
.content .facebook .specialContent .innerBoxBottom,.content .twitter .specialContent .innerBoxBottom,.content .gplus .specialContent .innerBoxBottom{height:24px;width:308px;text-align:center;background:url("http://images.mainz05.de/boximages/box_open/kanten_facebook.png") 0 -66px no-repeat;cursor:pointer;position:relative}
.content .twitter .specialContent .innerBoxBottom{background:url("http://images.mainz05.de/boximages/box_open/kanten_twitter.png") 0 -66px no-repeat}
.content .facebook .specialContent .innerBoxBottom .hide,.content .twitter .specialContent .innerBoxBottom .hide,.content .gplus .specialContent .innerBoxBottom .hide{display:none}
.content .facebook .specialContent .innerBoxBottom .close,.content .facebook .specialContent .innerBoxBottom .open,.content .gplus .specialContent .innerBoxBottom .open,.content .twitter .specialContent .innerBoxBottom .close,.content .twitter .specialContent .innerBoxBottom .open,.content .gplus .specialContent .innerBoxBottom .close{position:absolute;left:149px;top:10px;width:12px;height:6px}
.content .facebook .specialContent .innerBoxBottom .close,.content .twitter .specialContent .innerBoxBottom .close,.content .gplus .specialContent .innerBoxBottom .close{background:url("http://images.mainz05.de/general/arrow_top.png") 0 0 no-repeat}
.content .facebook .specialContent .innerBoxBottom .open,.content .twitter .specialContent .innerBoxBottom .open,.content .gplus .specialContent .innerBoxBottom .open{background:url("http://images.mainz05.de/general/arrow_bottom.png") 0 0 no-repeat}
.innerBoxMid .tabelle{font-size:12px;font-weight:bold}
.innerBoxMid .tabelle.spieltage{padding-top:20px}
.innerBoxMid .tabelle tr{height:28px;background:url("http://images.mainz05.de/general/tabelle_bg.png") 0 0 repeat-x}
.innerBoxMid .tabelle tr.id_30,.innerBoxMid .tabelle tr.next,.innerBoxMid .tabelle tr.id_4387,.innerBoxMid .tabelle tr.team_M05,.innerBoxMid .tabelle tr.team_4387{background:url("http://images.mainz05.de/general/tabelle_bg.png") 0 -28px repeat-x;color:#ffffff}
.innerBoxMid .tabelle tr.head{background:none;background:url("http://images.mainz05.de/general/tabelle_bg.png") 0 -56px repeat-x}
.innerBoxMid .tabelle tr.foot{background:none;background:url("http://images.mainz05.de/general/tabelle_bg.png") 0 -84px repeat-x;height:32px;color:#c8c8c8;text-align:left;font-weight:normal;font-size:11px}
.innerBoxMid .tabelle .foot td{text-align:left;padding-left:10px}
.innerBoxMid .tabelle th{text-align:center;font-family:FuturaBT-Medium;text-rendering:optimizeLegibility;font-size:14px;line-height:26px;color:#ffffff}
.innerBoxMid .tabelle td{text-align:center;vertical-align:top;line-height:28px}
.innerBoxMid .tabelle td.tbc{text-align:left;padding-left:20px}
.innerBoxMid .tabelle td .spielberichtlink{background:url("http://images.mainz05.de/general/link_arrow_red.png") 0 0px no-repeat;width:6px;height:20px;margin-left:70px}
.innerBoxMid .tabelle .team_M05 td .spielberichtlink,.innerBoxMid .tabelle .next td .spielberichtlink{background:url("http://images.mainz05.de/general/link_arrow_white.png") 0 0px no-repeat}
.innerBoxMid .tabelle td .spielberichtlink.schmal{margin-left:50px}
.innerBoxMid .tabelle td.status.rot,.innerBoxMid .tabelle td.status.status_1,.innerBoxMid .tabelle td.status.status_2,.innerBoxMid .tabelle td.status.liga_1.status_3,.innerBoxMid .tabelle td.status.liga_1.status_17,.innerBoxMid .tabelle td.status.liga_1.status_18{background:url("http://images.mainz05.de/general/tabelle_status.png") 0 0px repeat-x}
.innerBoxMid .tabelle td.status.schwarz,.innerBoxMid .tabelle td.status.liga_1.status_4,.innerBoxMid .tabelle td.status.liga_1.status_5,.innerBoxMid .tabelle td.status.liga_1.status_6,.innerBoxMid .tabelle td.status.liga_1.status_16,.innerBoxMid .tabelle td.status.liga_48.status_16,.innerBoxMid .tabelle td.status.liga_48.status_17,.innerBoxMid .tabelle td.status.liga_48.status_18,.innerBoxMid .tabelle td.status.liga_48.status_19{background:url("http://images.mainz05.de/general/tabelle_status.png") 0 -28px repeat-x}
.innerBoxMid .tabelle td .tendenz{background:url("http://images.mainz05.de/general/tabelle_tendenz.png") 0 0px no-repeat;height:28px;width:8px;margin-left:20px}
.innerBoxMid .tabelle td .tendenz.plus{background-position:0 -28px}
.innerBoxMid .tabelle td .tendenz.minus{background-position:0 -56px}
.innerBoxMid .tabelle .id_30 td .tendenz,.innerBoxMid .tabelle .id_4387 td .tendenz{background-position:-8px 0px}
.innerBoxMid .tabelle .id_30 td .tendenz.plus,.innerBoxMid .tabelle .id_4387 td .tendenz.plus{background-position:-8px -28px}
.innerBoxMid .tabelle .id_30 td .tendenz,.innerBoxMid .tabelle .id_4387 td .tendenz{background-position:-8px 0px}
.innerBoxMid .tabelle .id_30 td .tendenz.plus,.innerBoxMid .tabelle .id_4387 td .tendenz.plus{background-position:-8px -28px}
.innerBoxMid .tabelle .id_30 td .tendenz.minus,.innerBoxMid .tabelle .id_4387 td .tendenz.minus{background-position:-8px -56px}
.innerBoxMid .tabelle td.verein,.innerBoxMid .tabelle th.verein{text-align:left}
.innerBoxMid .tabelle td.icon div{width:26px;height:25px;margin-left:4px;text-indent:-10000px}
.innerBoxMid .tabelle td.icon .BVB,.id_BVB,.BVB,.id_17,.id_1291{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -2px no-repeat}
.innerBoxMid .tabelle td.icon .FCB,.id_FCB,.FCB,.id_14{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -30px no-repeat}
.innerBoxMid .tabelle td.icon .BMG,.id_BMG,.BMG,.id_15,.id_957{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -58px no-repeat}
.innerBoxMid .tabelle td.icon .S04,.id_S04,.S04,.id_2,.id_3198{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -85px no-repeat}
.innerBoxMid .tabelle td.icon .B04,.id_B04,.B04,.id_9,.id_1292{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -112px no-repeat}
.innerBoxMid .tabelle td.icon .BRE,.id_BRE,.id_SVW,.BRE,.id_4{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -139px no-repeat}
.innerBoxMid .tabelle td.icon .H96,.id_H96,.H96,.id_58{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -169px no-repeat}
.innerBoxMid .tabelle td.icon .VFB,.id_VFB,.VFB,.id_11,.id_1293{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -197px no-repeat}
.innerBoxMid .tabelle td.icon .HOF,.id_HOF,.HOF,.id_3209,.id_5464{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -226px no-repeat}
.innerBoxMid .tabelle td.icon .FCN,.id_FCN,.FCN,.id_81{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -254px no-repeat}
.innerBoxMid .tabelle td.icon .M05,.id_M05,.M05,.id_30,.id_4387{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -280px no-repeat}
.innerBoxMid .tabelle td.icon .HSV,.id_HSV,.HSV,.id_12{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -309px no-repeat}
.innerBoxMid .tabelle td.icon .WOB,.id_WOB,.WOB,.id_24{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -337px no-repeat}
.innerBoxMid .tabelle td.icon .KOE,.id_KOE,.KOE,.id_16,.id_4444{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -365px no-repeat}
.innerBoxMid .tabelle td.icon .FCA,.id_FCA,.FCA,.id_91{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -393px no-repeat}
.innerBoxMid .tabelle td.icon .BSC,.id_BSC,.BSC,.id_29{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -421px no-repeat}
.innerBoxMid .tabelle td.icon .FCK,.id_FCK,.FCK,.id_37,.id_130{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -449px no-repeat}
.innerBoxMid .tabelle td.icon .SCF,.id_SCF,.SCF,.id_7,.id_1402{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -477px no-repeat}
.innerBoxMid .tabelle td.icon .EBS,.id_EBS,.EBS,.id_41{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1629px no-repeat}
.innerBoxMid .tabelle td.icon .SGE,.id_SGE,.SGE{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -646px no-repeat}
.innerBoxMid .tabelle td.icon .TSG,.id_TSG,.TSG{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -226px no-repeat}
.innerBoxMid .tabelle td.icon .SCP,.id_SCP,.SCP,.id_109{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1066px no-repeat}
.innerBoxMid .tabelle td.icon .FFM,.id_FFM,.FFM,.id_32,.id_4415{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -644px no-repeat}
.innerBoxMid .tabelle td.icon .SGF,.id_SGF,.SGF,.id_82{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -505px no-repeat}
.innerBoxMid .tabelle td.icon .F95,.id_F95,.F95,.id_13,.id_1407{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -532px no-repeat}
.innerBoxMid .tabelle td.icon .duisburg,.duisburg{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -559px no-repeat}
.innerBoxMid .tabelle td.icon .dresden,.dresden,.id_65{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -589px no-repeat}
.innerBoxMid .tabelle td.icon .hansa-rostock,.hansa-rostock,.id_3{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -617px no-repeat}
.innerBoxMid .tabelle td.icon .karlsruhe,.karlsruhe{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -672px no-repeat}
.innerBoxMid .tabelle td.icon .vfl-bochum,.vfl-bochum,.id_1514{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -702px no-repeat}
.innerBoxMid .tabelle td.icon .pauli,.pauli{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -729px no-repeat}
.innerBoxMid .tabelle td.icon .muenchen_1860,.muenchen_1860{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -758px no-repeat}
.innerBoxMid .tabelle td.icon .aachen,.aachen{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -785px no-repeat}
.innerBoxMid .tabelle td.icon .braunschweig,.braunschweig{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -816px no-repeat}
.innerBoxMid .tabelle td.icon .union-berlin,.union-berlin{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -868px no-repeat}
.innerBoxMid .tabelle td.icon .regensburg,.regensburg{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -897px no-repeat}
.innerBoxMid .tabelle td.icon .erzgebirge-aue,.erzgebirge-aue{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -925px no-repeat}
.innerBoxMid .tabelle td.icon .cottbus,.cottbus,.id_78{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -955px no-repeat}
.innerBoxMid .tabelle td.icon .sandhausen,.sandhausen{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -981px no-repeat}
.innerBoxMid .tabelle td.icon .ingolstadt,.ingolstadt{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1009px no-repeat}
.innerBoxMid .tabelle td.icon .paderborn,.paderborn{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1037px no-repeat}
.innerBoxMid .tabelle td.icon .id_7659,.FCI,.id_FCI,.FCI{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1037px no-repeat}
.innerBoxMid .tabelle td.icon .id_98,.D98,.id_D98,.D98{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1985px no-repeat}
.innerBoxMid .tabelle td.icon .eintrachttrier,.id_116{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1204px no-repeat}
.innerBoxMid .tabelle td.icon .elversberg,.id_118{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1093px no-repeat}
.innerBoxMid .tabelle td.icon .idaroberstein,.id_1374{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1346px no-repeat}
.innerBoxMid .tabelle td.icon .koblenz,.id_1341{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1430px no-repeat}
.innerBoxMid .tabelle td.icon .fsv_frankfurt,.fsv_frankfurt,.id_1295{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -841px no-repeat}
.innerBoxMid .tabelle td.icon .eschborn,.id_4423{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1150px no-repeat}
.innerBoxMid .tabelle td.icon .pfullendorf,.id_1294{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1346px no-repeat}
.innerBoxMid .tabelle td.icon .worms,.id_4455{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1458px no-repeat}
.innerBoxMid .tabelle td.icon .alzenau,.id_5888{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1260px no-repeat}
.innerBoxMid .tabelle td.icon .sonnenhof,.id_5836{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1373px no-repeat}
.innerBoxMid .tabelle td.icon .homburg,.id_107{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1233px no-repeat}
.innerBoxMid .tabelle td.icon .ulm,.id_84{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1400px no-repeat}
.innerBoxMid .tabelle td.icon .mannheim,.id_22{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1122px no-repeat}
.innerBoxMid .tabelle td.icon .kassel,.id_97{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1320px no-repeat}
.innerBoxMid .tabelle td.icon .offenbach,.id_120{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1544px no-repeat}
.innerBoxMid .tabelle td.icon .zweibruecken,.id_1528{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1600px no-repeat}
.innerBoxMid .tabelle td.icon .neckarelz,.id_10719{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1571px no-repeat}
.innerBoxMid .tabelle td.icon .offenbach,.id_4414{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1514px no-repeat}
.innerBoxMid .tabelle td.icon .bielefeld,.id_10{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1176px no-repeat}
.innerBoxMid .tabelle td.icon .fortunakoeln,.id_23{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1289px no-repeat}
.innerBoxMid .tabelle td.icon .msvd,.id_1{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1659px no-repeat}
.innerBoxMid .tabelle td.icon .kickers,.id_26{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1691px no-repeat}
.innerBoxMid .tabelle td.icon .unterhaching,.id_38{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1721px no-repeat}
.innerBoxMid .tabelle td.icon .preussenmuenster,.id_104{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1753px no-repeat}
.innerBoxMid .tabelle td.icon .rotweisserfurt,.id_61{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1782px no-repeat}
.innerBoxMid .tabelle td.icon .holsteinkiel,.id_1297{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1811px no-repeat}
.innerBoxMid .tabelle td.icon .wehenwiesbaden,.id_122{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1841px no-repeat}
.innerBoxMid .tabelle td.icon .jahnregensburg,.id_1377{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1866px no-repeat}
.innerBoxMid .tabelle td.icon .osnabrueck,.id_45{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1896px no-repeat}
.innerBoxMid .tabelle td.icon .hallescherfc,.id_4440{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1926px no-repeat}
.innerBoxMid .tabelle td.icon .chemnitzerfc,.id_63{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1956px no-repeat}
.innerBoxMid .tabelle td.icon .id_64{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -2016px no-repeat}
.innerBoxMid .tabelle td.icon .id_128{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -2046px no-repeat}
.innerBoxMid .tabelle td.icon .id_7283{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -2076px no-repeat}
.innerBoxMid .tabelle td.icon .id_5645{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -2105px no-repeat}
.innerBoxMid .tabelle td.icon .id_15778,.RBL,.id_RBL{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -2161px no-repeat}
.innerBoxMid .tabelle td.icon .id_21{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -2132px no-repeat}
.innerBoxMid .tabelle td.icon .id_42{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -139px no-repeat}
.innerBoxMid .tabelle td.icon .id_1422{background:url("http://images.mainz05.de/sprites/vereine_small.png") 0 -1009px no-repeat}
.BVB.grau{background-position:-30px -2px}
.FCB.grau{background-position:-30px -28px}
.BMG.grau{background-position:-30px -58px}
.S04.grau{background-position:-30px -85px}
.B04.grau{background-position:-30px -112px}
.BRE.grau{background-position:-30px -139px}
.H96.grau{background-position:-30px -169px}
.VFB.grau{background-position:-30px -197px}
.HOF.grau{background-position:-30px -226px}
.FCN.grau{background-position:-30px -254px}
.M05.grau{background-position:-30px -280px}
.HSV.grau{background-position:-30px -309px}
.WOB.grau{background-position:-30px -337px}
.KOE.grau{background-position:-30px -365px}
.FCA.grau{background-position:-30px -393px}
.BSC.grau{background-position:-30px -421px}
.FCK.grau{background-position:-30px -449px}
.SCF.grau{background-position:-30px -477px}
.FFM.grau{background-position:-30px -644px}
.SGF.grau{background-position:-30px -505px}
.F95.grau{background-position:-30px -532px}
.EBS.grau{background-position:-28px -1629px}
.FCI.grau{background-position:-30px -1037px}
.D98.grau{background-position:-30px -1985px}
.innerBoxMid .tabelle .id_30 td.icon,.innerBoxMid .tabelle .next td.icon,.innerBoxMid .tabelle .id_4387 td.icon,.innerBoxMid .tabelle .team_M05 td.icon,.innerBoxMid .tabelle .team_4387 td.icon{background:url("http://images.mainz05.de/general/verein_glow.png") 0 0 no-repeat;width:37px;height:28px}
.content .tabelle.small .scrollarea{height:280px;width:320px;overflow:hidden}
.innerBoxMid .tabelle.small td.platz{text-align:right}
.innerBoxMid .tabelle.small td .tendenz{margin-left:4px}
table.sortable th{cursor:pointer}
table.sortable th div.sort{display:inline-table}
table.sortable th.headerSortUp div.sort{background:url("http://images.mainz05.de/general/sort_arrows.png") 0 -0px no-repeat;width:13px;height:18px}
table.sortable th.headerSortDown{color:#e0252b}
table.sortable th.headerSortDown div.sort{background:url("http://images.mainz05.de/general/sort_arrows.png") 0 -20px no-repeat;width:13px;height:18px}
.content .tabelle.saison .spieler{text-align:left;padding-left:20px}
.content .tabelle.saison .gelb{background:url("http://images.mainz05.de/sprites/tickericons.png") 0 -88px no-repeat;padding-left:30px}
.content .tabelle.saison .gelbrot{background:url("http://images.mainz05.de/sprites/tickericons.png") 0 -150px no-repeat;padding-left:30px}
.content .tabelle.saison .rot{background:url("http://images.mainz05.de/sprites/tickericons.png") 0 -178px no-repeat;padding-left:30px}
.card.pros{width:308px;background-color:#fff;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;behavior:url(http://www.mainz05.de/mainz05/PIE.htc)}
.card.pros .pronumber{font-family:FuturaBT-Bold;font-size:50px;color:#e0252b;position:absolute;top:10px;left:10px;background:url("http://images.mainz05.de/personen/kartenimages/number_bg.png") 0 0 no-repeat;width:72px;height:56px;padding-top:15px;padding-left:8px}
.card.pros .proimg{padding:10px 0px 0px 10px}
.card.pros .propos{position:absolute;top:20%;right:0px;width:25px;height:210px;background:url("http://images.mainz05.de/sprites/propos.png") 0 0 no-repeat}
.card.pros .propos.posAngriff{background-position:0px 0px}
.card.pros .propos.engposAngriff{background-position:-1025px 0px}
.card.pros .propos.posMittelfeld{background-position:-25px 0px}
.card.pros .propos.engposMittelfeld{background-position:-1000px 0px}
.card.pros .propos.posAbwehr{background-position:-50px 0px}
.card.pros .propos.engposAbwehr{background-position:-975px 0px}
.card.pros .propos.posTor{background-position:-75px 0px}
.card.pros .propos.engposTor{background-position:-950px 0px}
.card.pros .propos.posCoach{background-position:-101px 0px}
.card.pros .propos.engposCoach{background-position:-1050px 0px}
.card.pros .propos.posCoCoach{background-position:-126px 0px}
.card.pros .propos.engposCoCoach{background-position:-1075px 0px}
.card.pros .propos.posGoalKeeperCoachpos{background-position:-151px 0px}
.card.pros .propos.engposGoalKeeperCoachpos{background-position:-1100px 0px}
.card.pros .propos.posConditionCoach{background-position:-176px 0px}
.card.pros .propos.engposConditionCoach,.card.pros .propos.engAthleticCoach{background-position:-1125px 0px}
.card.pros .propos.AthleticCoach{background-position:-201px 0px}
.card.pros .propos.posBusdriver{background-position:-725px 0px}
.card.pros .propos.posEquipmentManager{background-position:-275px 0px}
.card.pros .propos.posTeamDoctor{background-position:-226px 0px}
.card.pros .propos.posVorstand{background-position:-875px 0px}
.card.pros .propos.engposVorstand{background-position:-775px 0px}
.card.pros .propos.posGameLeader{background-position:-325px 0px}
.card.pros .propos.posCoordinator{background-position:-850px 0px}
.card.pros .propos.posTeamManager{background-position:-351px 0px}
.card.pros .propos.posAssistentCoachAnalysis{background:url("http://images.mainz05.de/personen/positionen/assistent_coach_analysis.png") 0 0 no-repeat}
.card.pros .propos.posMservice{background-position:-900px 0px}
.card.pros .propos.posNLZ{background-position:-1150px 0px}
.card.pros .propos.posBruchwegstadion{background-position:-1325px 0px}
.card.pros .propos.posArenamanagement{background-position:-1350px 0px}
.card.pros .proname{font-family:FuturaBT-Bold;background:url("http://images.mainz05.de/personen/kartenimages/name_bg.png") 0 0 no-repeat;width:207px;height:65px;margin-top:-10px;padding:13px 0px 10px 90px;position:relative;z-index:2;font-size:19px;line-height:21px;text-transform:uppercase}
.allPlayer{display:none}
.box .slideContent{position:absolute;left:270px;top:0px;background-color:#fff;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;-moz-box-shadow:0px 0px 7px #000;-webkit-box-shadow:0px 0px 7px #000;box-shadow:0px 0px 7px #000;
overflow:hidden;width:639px;padding-left:50px;height:420px;z-index:-1;display:none;padding-top:12px}
.card.pros.u23 .pronumber{display:none}
.card.pros.mitarbeiter .proname{background:url("http://images.mainz05.de/personen/kartenimages/name_mitarbeiter_bg.png") 0 0 no-repeat;height:94px;margin-top:0px;margin-left:8px;width:280px;padding-top:9px;padding-left:20px;font-size:17px;line-height:19px}
.card.pros.mitarbeiter .projob{font-size:12px;line-height:15px;font-family:Arial,Helvetica,sans-serif;text-transform:none;margin-top:2px}
.card.pros.mitarbeiter .pronumber{height:76px;text-indent:-10000em;width:44px;background:url("http://images.mainz05.de/personen/kartenimages/number_mitarbeiter_bg.png") 0 0 no-repeat}
.box .slideContent{height:420px}
.box .slideContent .kontakt{position:absolute;bottom:10px}
.card.pros.mitarbeiter .propos{top:18%}
.card.pros .propos.posVideoAnalyst{background-position:-300px 0px}
.card.pros .propos.posPhysicalTherapist{background-position:-250px 0px}
.card.pros .propos.posManagement{background-position:-376px 0px}
.card.pros .propos.posLicenseplayerdepartment{background-position:-401px 0px}
.card.pros .propos.posMarketingsales{background-position:-426px 0px}
.card.pros .propos.posFinance{background-position:-451px 0px}
.card.pros .propos.posPress{background-position:-476px 0px}
.card.pros .propos.posTicketing{background-position:-500px 0px}
.card.pros .propos.posStadiummanagement{background-position:-525px 0px}
.card.pros .propos.posPayment{background-position:-550px 0px}
.card.pros .propos.posEvents{background-position:-575px 0px}
.card.pros .propos.posMerchandising{background-position:-600px 0px}
.card.pros .propos.posFanshop{background-position:-625px 0px}
.card.pros .propos.posSecurityservice{background-position:-650px 0px}
.card.pros .propos.posFanliaisonofficer{background-position:-675px 0px}
.card.pros .propos.posStadiumcommentator{background-position:-700px 0px}
.box .slideContent .slideClose{background:url("http://images.mainz05.de/general/box_buttons.png") left -1212px no-repeat;cursor:pointer;float:right;height:23px;width:37px;margin-top:2px;margin-right:8px;display:block}
.box .slideContent span.slideClose:hover{background-position:left -1240px}
.box .slideContent div{font-family:FuturaBT-Bold;font-size:13px;line-height:15px;color:#969696}
.box .slideContent div.facts{font-family:Arial,Helvetica,sans-serif;color:#323232;line-height:18px;padding-bottom:8px;width:576px}
.box .slideContent div.facts .mail{padding-left:30px;margin-right:20px;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -117px no-repeat}
.box .slideContent div.facts .telefon{padding-left:27px;margin-right:20px;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -177px no-repeat}
.box .slideContent div.facts .handy{padding-left:25px;margin-right:20px;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -777px no-repeat}
.box .slideContent div.facts .fax{padding-left:30px;margin-right:20px;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -357px no-repeat}
.box .slideContent div.facts.name{font-family:FuturaBT-Bold;font-size:19px;line-height:19px;padding-bottom:15px;text-transform:uppercase}
.box .slideContent .line{height:4px;width:576px;background:url("http://images.mainz05.de/general/hori_dot.gif") 0 0 repeat-x;margin-bottom:8px}
.box .loadedContent .innerBoxMid .proplayer .intro,.box .loadedContent .innerBoxMid .proplayer p{width:400px}
.proplayer .intropart{height:540px;position:relative}
.proplayer .num,.proplayer .name{font-family:FuturaBT-Bold;color:#b70000;font-size:29px;line-height:35px;padding-top:31px}
.proplayer .name{color:#323232;padding-top:0px}
.proplayer .position{font-family:FuturaBT-Bold;color:#969696;font-size:17px;line-height:25px;padding-bottom:40px}
.proplayer .playerimg{position:absolute;bottom:0px;right:-240px}
.proplayer .stats{margin-bottom:40px}
.proplayer .stats th.empty,.proplayer .stats td.empty{background-color:#fff;background:none}
.proplayer .stats th{background-color:#323232;color:#fff;font-size:14px;padding:3px 0px;font-family:FuturaBT-Bold}
.proplayer .stats td{font-weight:bold;vertical-align:middle;text-align:center;padding:3px 0px 4px 0px;background:url("http://images.mainz05.de/personen/profis/stats/line.gif") 0 bottom repeat-x}
.proplayer .stats td.dot{background:url("http://images.mainz05.de/personen/profis/stats/dotline.gif") 0 bottom repeat-x}
.proplayer .stats td.left{padding-left:0px;text-align:left}
.proplayer .stats td.light{text-align:right;font-family:Arial,Helvetica,snas-serif;font-size:12px}
.proplayer .stats td.right,.proplayer .stats.persdata td.right{text-align:right}
.proplayer .stats.persdata td{padding-left:5px;text-align:left}
.proplayer .stats td.dot div{width:30px;height:20px}
.proplayer .stats td.dot .pfeife{background:url("http://images.mainz05.de/sprites/icons_spielerprofil.png") 0 0 no-repeat}
.proplayer .stats td.dot .wechsel{background:url("http://images.mainz05.de/sprites/icons_spielerprofil.png") 0 -25px no-repeat}
.proplayer .stats td.dot .time{background:url("http://images.mainz05.de/sprites/icons_spielerprofil.png") 0 -51px no-repeat}
.proplayer .stats td.dot .ball{background:url("http://images.mainz05.de/sprites/icons_spielerprofil.png") 0 -78px no-repeat}
.proplayer .stats td.dot .tor{background:url("http://images.mainz05.de/sprites/icons_spielerprofil.png") 0 -104px no-repeat}
.proplayer .stats td.dot .gelb{background:url("http://images.mainz05.de/sprites/icons_spielerprofil.png") 0 -128px no-repeat}
.proplayer .stats td.dot .gelbrot{background:url("http://images.mainz05.de/sprites/icons_spielerprofil.png") 0 -154px no-repeat}
.proplayer .stats td.dot .rot{background:url("http://images.mainz05.de/sprites/icons_spielerprofil.png") 0 -181px no-repeat}
.proplayer .stats div.dot{padding-bottom:3px;padding-left:35px;padding-top:4px;background:url("http://images.mainz05.de/personen/profis/stats/dotline.gif") 0 bottom repeat-x}
.person{float:left;margin-right:13px;margin-bottom:8px}
.card.uspieler{background:url("http://images.mainz05.de/personen/uspieler/uspieler_bg.png");position:relative;width:201px;height:302px;margin-left:-8px;xfloat:left;cursor:pointer}
.card.uspieler .img{position:relative;padding:6px 0px 0px 6px}
.card.uspieler .pos{position:absolute;top:7%;right:0px;width:25px;height:210px;background:url("http://images.mainz05.de/sprites/propos.png") 0 0 no-repeat}
.card.uspieler .pos.posAngriff{background-position:0px 0px}
.card.uspieler .pos.posTor{background-position:-75px 0px}
.card.uspieler .pos.posAbwehr{background-position:-50px 0px}
.card.uspieler .pos.posMittelfeld{background-position:-25px 0px}
.card.uspieler .pos.posPlayer{background-position:-775px 0px}
.card.uspieler .pos.posCoach{background-position:-100px 0px}
.card.uspieler .pos.posCoCoach{background-position:-125px 0px}
.card.uspieler .pos.posFuncteam{background-position:-750px 0px}
.card.uspieler .logo{position:absolute;top:3px;left:3px}
.card.uspieler .name{bottom:18px;font-family:FuturaBT-Bold;font-size:14px;line-height:15px;position:absolute;text-transform:uppercase;z-index:2}
.card.uspieler .front .name{background-color:#FFFFFF;margin-left:6px;margin-right:6px;padding:7px 19px 0 8px}
.card.uspieler .back .name{top:12px}
.card.uspieler .back h4{font-weight:normal;text-transform:none;color:#969696;font-size:13px;line-height:17px}
.card.uspieler .back div.detail,.card.uspieler .front .detail{position:absolute;bottom:14px;right:11px;width:20px;height:20px;cursor:pointer;vertical-align:bottom;z-index:10;background:none}
.card.uspieler .detail span{padding-top:0px;padding-left:30px;background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 2px no-repeat}
.card.uspieler .detail span:hover{background:url("http://images.mainz05.de/sprites/icons_allgemein.png") 0 -13px no-repeat}
.person .back,.person .front{display:none}
.person .card.uspieler .back,.person .card.uspieler .front{display:inline}
.card.uspieler .back .verein,.card.uspieler .back .ort,.card.uspieler .back .datum,.card.uspieler .back .name{position:absolute;background:url("http://images.mainz05.de/general/spieler_dot.png") 0 bottom repeat-x;left:17px;padding-bottom:16px;width:169px}
.card.uspieler .back .name{background:none}
.card.uspieler .back .verein{top:195px;line-height:14px;background:none}
.card.uspieler .back .datum{top:84px;line-height:14px}
.card.uspieler .back .ort{top:140px;line-height:14px}
.uspieler.stats,.vorverkauf.stats,.fanclubs{margin-bottom:20px}
.uspieler.stats tr,.vorverkauf.stats tr,.fanclubs tr{height:28px}
.uspieler.stats th,.vorverkauf.stats th,.fanclubs th{background-color:#323232;color:#fff;font-size:14px;text-align:center;font-family:FuturaBT-Bold;vertical-align:middle}
.vorverkauf.stats th{vertical-align:bottom;margin-bottom:3px;line-height:16px;padding:3px 0 5px 0}
.fanclubs th{text-align:left}
.uspieler.stats td,.vorverkauf.stats td,.fanclubs td,.auswaerts td{vertical-align:middle;text-align:center;background:url("http://images.mainz05.de/personen/profis/stats/line.gif") 0 bottom repeat-x;font-weight:bold;text-align:center}
.vorverkauf.stats td{line-height:14px;padding:3px 0 5px 0}
.fanclubs td{text-align:left;padding-right:5px;line-height:15px;padding:3px 5px 3px 0}
.fanclubs td a{color:#b70000}
.innerBoxMid .tabelle.auswaerts{float:left;margin-right:40px}
.innerBoxMid .karteauswaerts{position:relative;float:right;margin-bottom:30px;margin-top:40px}
.innerBoxMid .tabelle.auswaerts tr{background:none}
.auswaerts td.club{text-align:left;color:#b70000;cursor:pointer}
.auswaerts td.club:hover{text-decoration:underline}
.innerBoxMid .karteauswaerts div{position:absolute;width:26px;height:28px;cursor:pointer;text-indent:-10000px}
.uspieler.stats th.team,.uspieler.stats td.team{text-align:left}
.uspieler.stats td .tendenz{background:url("http://images.mainz05.de/general/tabelle_tendenz.png") 0 -2px no-repeat;height:24px;width:8px;margin-left:10px}
.uspieler.stats td .tendenz.plus{background-position:0 -31px}
.uspieler.stats td .tendenz.minus{background-position:0 -57px}
.uspieler.stats tr.id_4871,.uspieler.stats tr.id_4859{background-color:#e6e6e6}
.uspieler.stats td.tabellensub{background:none;font-size:12px;color:#969696;font-style:italic;font-weight:normal;text-align:left;vertical-align:top;padding-top:5px}
.uspieler.stats td.tabellensub.logo{padding-top:10px;text-align:right}
.uspieler.stats .home{text-align:right}
.uspieler.stats .away{text-align:left}
.uspieler.stats td span{font-weight:normal}
.content .innerBoxTop.spielplan,.content .innerBoxTop.statistik,.content .innerBoxTop.tabelle{xheight:242px;background:url("http://images.mainz05.de/boximages/box_open/kanten_spielplan_oben_unten.png") 0 0 no-repeat}
.content .spielplan .innerBoxTop.ohne{xheight:242px;background:url("http://images.mainz05.de/boximages/box_open/kanten_spielplan_oben_unten_ohne.png") 0 0 no-repeat}
.content .spielplan .innerBoxMid{background:url("http://images.mainz05.de/boximages/box_open/kanten_rot_muster_mitte.jpg") 0 0 repeat-y}
.content .spielplan .innerBoxMid .heim{text-align:right;padding-right:10px}
.content .spielplan .innerBoxMid .gast{text-align:left}
.content .spielplan .innerBoxMid a{text-decoration:underline;font-weight:normal;color:#ffffff}
.spielplan .infotext{font-size:11px;color:#ffffff;text-align:left;margin-left:15px;padding-top:20px}
.spielplan .infotext span{font-weight:bold}
.video .path,.video .preimage,.video .path_small,.video .preimage_small{display:none}
.ajaxLoadedContent .innerBoxMid .klappliste .video{margin-left:-50px}
.ajaxLoadedContent .innerBoxMid .video{background:url("http://images.mainz05.de/general/dark_dot.png") 0 top repeat-x;position:relative;margin-bottom:30px}
.ajaxLoadedContent .innerBoxMid .video .name{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:16px;line-height:21px;color:#323232;padding-top:16px}
.ajaxLoadedContent .innerBoxMid .video p{line-height:17px;padding-top:2px}
.ajaxLoadedContent .innerBoxMid .video .player{background:url("http://images.mainz05.de/general/dark_dot.png") 0 bottom repeat-x;padding-bottom:20px;position:relative;width:620px;height:450px}
.ajaxLoadedContent .innerBoxMid .video.klein .player{padding-top:20px;width:300px;height:220px}
.ajaxLoadedContent .innerBoxMid .video.klein .info{float:right;width:300px}
.boxPlayer{width:634px;height:387px;padding-top:50px;background:url("http://images.mainz05.de/boximages/video.png") 0 0 no-repeat}
.boxPlayer .videoplayer{position:absolute;left:10px;top:40px}
.boxPlayer .path,.boxPlayer .preimage{display:none}
.footer{margin:30px auto 0px;width:960px;background:url("http://images.mainz05.de/footer/footer_bg.jpg") 0 bottom no-repeat #ffffff;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;-moz-box-shadow:0px 0px 7px #000;-webkit-box-shadow:0px 0px 7px #000;box-shadow:0px 0px 7px #000;behavior:url("http://www.mainz05.de/mainz05/PIE.htc");display:none;position:relative;z-index:10}
.footer .copyright{position:absolute;bottom:10px;left:10px;color:#fff}
.footer .sponsors{height:195px;width:960px;position:relative}
.footer .sponsors a span,.splash .sponsors a span{display:none}
.footer .sponsors a:hover span,.splash .sponsors a:hover span{display:inline-block}
.footer .sponsors .bubble_top,.splash .sponsors .bubble_top{display:block;height:28px;background:url(http://images.mainz05.de/footer/sprechblase_grau_footer.png) 0 0 no-repeat;width:195px}
.footer .sponsors .bubble_mid,.splash .sponsors .bubble_mid{text-align:center;width:195px;padding-bottom:20px;background:url(http://images.mainz05.de/footer/sprechblase_grau_footer.png) 0 bottom no-repeat;color:#fff;font-weight:bold;font-size:12px;z-index:200}
.footer .hauptsponsor,.footer .coface,.footer .entega,.footer .nike,.footer .lotto,.footer .bmw,.footer .jw,.footer .orgentec,.footer .kirner,.footer .bkm,.footer .opel,.footer .bitburger{position:absolute;
background:url("http://images.mainz05.de/footer/logos/sponsors_201606.jpg") 0 0 no-repeat;display:block;z-index:10}
.footer .sponsors .hauptsponsor .bubble_top,.splash .sponsors .hauptsponsor .bubble_top{background:url(http://images.mainz05.de/footer/sprechblase_grau_footer_breit.png) 0 0 no-repeat;width:235px}
.footer .sponsors .hauptsponsor .bubble_mid,.splash .sponsors .hauptsponsor .bubble_mid{text-align:center;width:235px;padding-bottom:20px;background:url(http://images.mainz05.de/footer/sprechblase_grau_footer_breit.png) 0 bottom no-repeat;color:#fff;font-weight:bold;font-size:12px;z-index:200}
.footer .hauptsponsor{width:218px;height:157px;background-position:0px -192px;top:17px;left:10px}
.footer .hauptsponsor:hover{background-position:0px -20px}
.footer .hauptsponsor .bubble{margin-top:150px;margin-left:0px}
.footer .coface{background-position:-306px -206px;height:124px;left:294px;top:35px;width:170px;z-index:11}
.footer .coface:hover{background-position:-306px -34px}
.footer .coface .bubble{margin-top:130px;margin-left:-10px}
.footer .entega{
background-position:-581px -209px;height:70px;left:561px;top:40px;width:144px;z-index:11}
.footer .entega:hover{
background-position:-581px -37px}
.footer .entega .bubble{margin-top:70px;margin-left:-45px}
.footer .nike{width:144px;height:52px;background-position:-792px -209px;top:48px;left:806px;z-index:11}
.footer .nike:hover{background-position:-792px -37px}
.footer .nike .bubble{margin-top:45px;margin-left:-30px}
.footer .lotto{width:112px;height:42px;background-position:-271px -294px;top:120px;left:302px}
.footer .lotto:hover{background-position:-271px -122px}
.footer .lotto .bubble{margin-top:46px;margin-left:-40px}
.footer .opel{width:119px;height:45px;background-position:-580px -294px;top:121px;left:556px}
.footer .opel:hover{background-position:-580px -122px}
.footer .opel .bubble{margin-top:46px;margin-left:-40px}
.footer .jw{width:90px;height:50px;background-position:-542px -288px;top:118px;left:558px;display:none;visibility:hidden}
.footer .jw:hover{background-position:-542px -116px}
.footer .jw .bubble{margin-top:50px;margin-left:-58px}
.footer .orgentec{width:80px;height:43px;background-position:-665px -294px;top:121px;left:815px}
.footer .orgentec:hover{background-position:-665px -122px}
.footer .orgentec .bubble{margin-top:45px;margin-left:-55px}
.footer .bitburger{background-position:-797px -297px;height:43px;left:800px;top:123px;width:125px}
.footer .bitburger:hover{background-position:-798px -125px}
.footer .bitburger .bubble{margin-top:40px;margin-left:-35px}
.footer .kirner{width:125px;height:42px;background-position:-797px -297px;top:123px;left:808px;display:none;visibility:hidden}
.footer .kirner:hover{background-position:-797px -125px}
.footer .kirner .bubble{margin-top:40px;margin-left:-35px}
.footer .bkm{width:56px;height:39px;background-position:-645px -141px;top:105px;left:870px}
.footer .bkm:hover{background-position:-645px -200px}
.footer .bkm .bubble{margin-top:50px;margin-left:-70px}
.splash .sponsors{width:889px;height:160px;margin:9px 0 0 10px;position:relative}
.splash .hauptsponsor,.splash .coface,.splash .urano,.splash .nike,.splash .lotto,.splash .bmw,.splash .jw,.splash .orgentec,.splash .kirner,.splash .bkm,.splash .opel,.splash .bitburger{position:absolute;background:url("http://images.mainz05.de/splash/logos_sprite_201401.png") 0 0 no-repeat;display:block;z-index:10}
.splash .sponsors .entega{background-position:-210px 0px;width:97px;height:82px;left:13px}
.splash .sponsors .entega:hover{background-position:0px 0px}
.splash .sponsors .entega .bubble{margin-top:40px;margin-left:-40px}
.splash .sponsors .coface{background-position:-193px -100px;height:28px;left:179px;top:24px;width:132px}
.splash .sponsors .coface:hover{background-position:17px -100px}
.splash .sponsors .coface .bubble{margin-top:25px;margin-left:-22px}
.splash .sponsors .urano{width:66px;height:25px;left:400px;top:10px;background-position:-210px -150px;z-index:20}
.splash .sponsors .urano:hover{background-position:0px -150px}
.splash .sponsors .urano .bubble{margin-top:24px;margin-left:-63px}
.splash .sponsors .nike{width:60px;height:22px;left:550px;top:9px;background-position:-210px -200px;z-index:20}
.splash .sponsors .nike:hover{background-position:0px -200px}
.splash .sponsors .nike .bubble{margin-top:25px;margin-left:-77px}
.splash .sponsors .lotto{width:72px;height:27px;left:675px;top:7px;background-position:-210px -250px;z-index:15}
.splash .sponsors .lotto:hover{background-position:0px -250px}
.splash .sponsors .lotto .bubble{margin-top:27px;margin-left:-55px}
.splash .sponsors .opel{width:81px;height:31px;left:826px;top:4px;background-position:-210px -300px;z-index:15}
.splash .sponsors .opel:hover{background-position:0px -300px}
.splash .sponsors .opel .bubble{margin-top:15px;margin-left:-55px}
.splash .sponsors .jw{width:60px;height:35px;left:475px;top:42px;background-position:-210px -350px;z-index:10;display:none;visibility:hidden}
.splash .sponsors .jw:hover{background-position:0px -350px}
.splash .sponsors .jw .bubble{margin-top:19px;margin-left:-69px}
.splash .sponsors .orgentec{width:53px;height:29px;left:760px;top:46px;background-position:-210px -400px;z-index:10}
.splash .sponsors .orgentec:hover{background-position:0px -400px}
.splash .sponsors .orgentec .bubble{margin-top:15px;margin-left:-69px}
.splash .sponsors .bitburger{width:77px;height:34px;left:470px;top:49px;background-position:-210px -450px}
.splash .sponsors .bitburger:hover{background-position:0px -450px}
.splash .sponsors .bitburger .bubble{margin-top:12px;margin-left:-54px}
.splash .sponsors .kirner{width:83px;height:21px;left:747px;top:49px;background-position:-210px -450px;display:none;visibility:hidden}
.splash .sponsors .kirner:hover{background-position:0px -450px}
.splash .sponsors .kirner .bubble{margin-top:12px;margin-left:-54px}
.footer .vertidot{background:url("http://images.mainz05.de/general/verti_dot.png") 0 0 repeat-y;position:absolute;top:39px;left:256px;width:4px;height:118px}
.footer .horidot{background:url("http://images.mainz05.de/general/hori_dot.png") 0 0 repeat-x;position:absolute;bottom:0px;left:10px;width:940px;height:4px}
.footerlist{width:100%;position:relative;
padding:15px 15px 0px 25px}
.footerlist a{font-family:FuturaBT-Bold;font-weight:normal;font-style:normal;font-size:14px;line-height:14px;color:#6e6e6e;text-transform:uppercase;padding-bottom:9px;display:inline-block}
.footerlist a:hover{color:#e0252b}
.footerlist ul ul a{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;text-transform:none;padding-bottom:0px}
.footerlist ul ul,.footerlist ul li{width:160px}
.footerlist ul li{float:left;padding-bottom:15px;height:260px}
.footerlist ul.third{float:left}
.footerlist ul.third li{float:none;padding-bottom:0px;height:25px}
.footerlist ul ul li{float:none;padding-bottom:0px;font-size:13px;line-height:20px;height:20px}
.footerlist ul li.extra a{display:block}
.footerbottom{width:960px;height:96px;position:relative}
.footerbottom .bottom_coface{position:absolute;top:37px;left:673px;display:block;width:180px;height:37px;background:url("http://images.mainz05.de/footer/logos/opel-arena.png") 0px 0px no-repeat;background-size:contain}
.footerbottom .bottom_liga{position:absolute;top:20px;left:875px;display:block;width:67px;height:61px;background:url("http://images.mainz05.de/footer/logos/bottom_logos.png") -283px -4px no-repeat}
.footer .horidottop{background:url("http://images.mainz05.de/general/hori_dot.png") 0 0 repeat-x;position:absolute;top:0px;left:10px;width:940px;height:4px}
.slideTest{display:none}
.sponsorpage .part{background:url("http://images.mainz05.de/general/dark_dot.png") repeat-x 0 top transparent;width:100%;margin-bottom:20px;position:relative;padding-top:20px}
.sponsorpage .part .horidot{background:url("http://images.mainz05.de/general/dark_dot.png") repeat-x 0 bottom transparent;height:20px;clear:both}
.sponsorpage h4 span{padding-left:0;
}
.sponsorpage h4 .right{padding-left:0;
}
.sponsorpage .bubble{z-index:20;position:relative}
.sponsorpage .bubble_top{display:block;height:22px;background:url(http://images.mainz05.de/footer/sprechblase_grau_footer.png) 0 0 no-repeat;width:195px}
.sponsorpage .bubble_mid{text-align:center;width:195px;padding-bottom:20px;background:url(http://images.mainz05.de/footer/sprechblase_grau_footer.png) 0 bottom no-repeat;color:#fff;font-weight:bold;font-size:12px}
.sponsorpage a span{display:none}
.sponsorpage a:hover span{display:inline-block}
.sponsorpage .part .hauptsponsor-pyramide{display:block;z-index:10;
background:url("http://images.mainz05.de/footer/logos/sponsors_201606.jpg") -35px -11px no-repeat;width:218px;height:170px;margin-left:200px}
.sponsorpage .part .hauptsponsor-pyramide .bubble{margin-top:150px;margin-left:0px}
.sponsorpage .coface,.sponsorpage .urano,.sponsorpage .nike,.sponsorpage .lotto,.sponsorpage .opel,.sponsorpage .jw,.sponsorpage .orgentec,.sponsorpage .kirner,.sponsorpage .bitburger,.sponsorpage .entega{display:block;z-index:10;background:url("http://images.mainz05.de/footer/logos/sponsorenpyramide_sprites_2016.jpg") 0 0px no-repeat;
float:left}
.sponsorpage .coface{width:440px;height:120px;background-position:-110px -10px;background-size:630px;margin-left:100px}
.sponsorpage .part .coface .bubble{margin-top:120px;margin-left:100px;width:200px}
.sponsorpage .entega{width:150px;height:120px;background-position:-7px -235px;margin-left:-45px;
}
.sponsorpage .part .entega .bubble{margin-top:100px;margin-left:5px;width:200px}
.sponsorpage .nike{width:148px;height:105px;background-position:-266px -135px;margin-left:226px;
}
.sponsorpage .part .nike .bubble{margin-top:70px;margin-left:-26px;width:200px}
.sponsorpage .lotto{width:250px;height:120px;background-position:-177px -235px;margin-left:30px}
.sponsorpage .part .lotto .bubble{margin-top:100px;margin-left:60px;width:1px}
.sponsorpage .opel{background-position:-408px -235px;height:120px;margin-left:30px;width:210px;display:none}
.sponsorpage .part .opel .bubble{margin-top:120px;margin-left:-40px;width:200px}
.sponsorpage .jw{width:150px;height:120px;background-position:-5px -333px;margin-right:10px;display:none}
.sponsorpage .part .jw .bubble{margin-top:100px;margin-left:-24px;width:200px}
.sponsorpage .orgentec{width:150px;height:120px;background-position:-191px -333px;
margin-left:150px}
.sponsorpage .part .orgentec .bubble{margin-top:100px;margin-left:-24px;width:200px}
.sponsorpage .kirner{background-position:-403px -333px;height:120px;margin-left:40px;width:221px;display:none}
.sponsorpage .part .kirner .bubble{margin-top:100px;margin-left:17px;width:200px}
.sponsorpage .bitburger{background-position:-433px -235px;
height:120px;margin-left:30px;width:190px}
.sponsorpage .part .bitburger .bubble{margin-top:100px;margin-left:25px;width:200px}
.box .loadedContent .newsContent h2{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:11px;line-height:34px;text-transform:none}
.box .loadedContent .newsContent h2 span{font-family:FuturaBT-Bold;text-transform:uppercase}
.box .loadedContent .newsContent .news-single-imgcaption{font-style:italic;font-size:12px;color:#969696;line-height:16px;padding-top:7px}
.box .loadedContent .newsContent .innerBoxTop a{margin-right:50px;float:right;color:#fff;font-family:FuturaBT-Bold;font-size:14px;padding-top:3px}
.box .loadedContent .newsContent .innerBoxTop .closeBox a{margin-right:0px}
.box .loadedContent .newsContent .innerBoxTop a:hover{color:#fff}
.box .loadedContent .newsContent .news_detail_small_pic{font-style:italic;font-size:12px;color:#969696;line-height:16px;padding-top:7px}
.box .loadedContent .newsContent .news_detail_small_pic img{padding-top:4px}
#map_canvas{margin-bottom:40px}
.twtr-widget{margin-top:-53px}
.twtr-widget .twtr-tweet-text a.twtr-user{display:block;font-weight:bold;padding:3px 0 2px 0}
.twtr-widget .twtr-tweet-text p{line-height:1.4 !important}
.clubinfos{position:relative}
.ajaxLoadedContent .innerBoxMid .content_anchor .clubinfos p.stadion{padding-bottom:5px;font-size:16px;font-family:FuturaBT-Bold}
.clubinfos .club{display:none}
.clubinfos .club.selected{display:inherit}
.box .clubinfos .button{position:relative;margin:30px 0 20px 9px}
#ajax_bg{position:fixed;width:100%;height:100%;left:0px;top:0px;position:fixed;z-index:100;background:#000;opacity:0.8;display:none}
#ajax_layer,#advertiseLayer{border:none;z-index:302;width:720px;
display:none;position:absolute;left:50px;top:50%;text-align:left;xopacity:0.0;visibility:hidden}
#ajax_layer .middle{background:none;
padding-bottom:0px;position:relative}
#ajax_layer .middle .layercontent{padding:0px}
#ajax_layer .middle .layercontent .box a.button{bottom:13px}
#ajax_layer .close,#advertiseLayer .closeButton{position:absolute;background:url("http://images.mainz05.de/general/box_buttons.png") left -1157px no-repeat;width:37px;height:24px;right:14px;top:19px;cursor:pointer;z-index:2000}
#ajax_layer .close:hover,#advertiseLayer .closeButton:hover{background:url("http://images.mainz05.de/general/box_buttons.png") left -1185px no-repeat}
#ajax_layer .layercontent.box{position:relative}
#ajax_layer map{position:relative;z-index:10}
#ajax_layer .area{position:absolute;font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:14px;text-transform:uppercase;line-height:30px;
z-index:5}
#ajax_layer .area a{color:#ffffff}
#ajax_layer .area.nr1{top:132px;left:22px}
#ajax_layer .area.nr2{top:132px;left:431px}
#ajax_layer .area.nr3{top:343px;left:22px}
#ajax_layer .area.nr4{top:343px;left:431px}
#ajax_layer .layercontent.box .area span{font-family:FuturaBT-Bold;text-rendering:optimizeLegibility;font-size:37px;background:url("http://images.mainz05.de/general/ticketarea_arrow.png") right 0 no-repeat;padding-right:36px}
.twoColumnTable td{padding-bottom:2px;padding-top:1px;font-size:13px}
.twoColumnTable .dot{font-family:FuturaBT-Bold;font-size:14px;text-align:left;padding-left:3px;background:url("http://images.mainz05.de/personen/profis/stats/dotline.gif") repeat-x scroll 0 bottom transparent}
.twoColumnTable .empty{background:none repeat scroll 0 0 transparent}
.twoColumnTable .line{text-align:left;padding-left:25px;background:url("http://images.mainz05.de/personen/profis/stats/line.gif") repeat-x scroll 0 bottom transparent}
.twoColumnTable .line.link{text-align:right;padding-left:0px}
.twoColumnTable .line.link a{padding-right:10px;background:url('http://images.mainz05.de/sprites/icons_allgemein.png') right -13px no-repeat;color:#b70000}
.twoColumnTable .line.link a:hover{
text-decoration:underline}
.fceSpacer{display:block;width:100%;height:20px;clear:both}
.gooMaLat,.gooMaLong,.gooMaZoom,.gooMaName,.gooMaStreet,.gooMaCity{display:none}
.csc-sitemap ul li{padding-bottom:0px;padding-top:28px;clear:both;width:770px}
.csc-sitemap ul li ul li{width:190px;float:left;clear:none;padding-top:10px}
.csc-sitemap ul li ul li:nth-child(4n+5){clear:both}
.csc-sitemap ul li ul li ul li{float:none;width:auto;padding-bottom:0px;padding-top:0px}
.csc-sitemap ul li a{font-family:FuturaBT-Bold;font-size:16px;line-height:35px;color:#646464}
.csc-sitemap ul li a:hover{color:#b70000}
.csc-sitemap ul li ul li a{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;color:#323232}
.csc-sitemap ul li ul li ul li a{color:#969696}
.csc-sitemap ul li .border{width:100%;height:4px;background:url("http://images.mainz05.de/general/dark_dot.png") 0 bottom repeat-x}
.csc-sitemap ul li .border.end{margin-bottom:15px}
.formBreadcrumb{font-family:FuturaBT-Bold;font-size:12px;line-height:40px;color:#c8c8c8;text-transform:uppercase;padding-top:20px;margin-bottom:20px}
.formBreadcrumb span{display:inline-block;padding-left:25px;margin-right:25px;background:url("http://images.mainz05.de/formulare/breadcrumb.gif") 0 10px no-repeat}
.formBreadcrumb span.active{color:#646464}
.formStyle input[type=text]{width:220px;background-color:#f0f0f0;border:0 none;border-top:2px solid #646464;line-height:23px;height:23px}
.formStyle div{float:left;margin-right:19px;margin-bottom:20px}
.formStyle div.intro{font-family:FuturaBT-Bold;font-size:16px;line-height:25px;margin-right:0px;color:#646464;float:none}
.formStyle div.clear{float:none;clear:both;margin-bottom:0px}
.formStyle div.wide input[type=text]{width:380px}
.formStyle div.small input[type=text]{width:60px}
.formStyle div.dot{background:url("http://images.mainz05.de/general/dark_dot.png") 0 top repeat-x;width:620px;height:2px;float:none;clear:both}
#SubscribeUnsubscribeForm .dot{background:url("http://images.mainz05.de/general/dark_dot.png") 0 top repeat-x;width:620px;height:2px;float:none;clear:both;margin:7px 0px}
#SubscribeUnsubscribeForm .ffield{margin-bottom:10px}
#SubscribeUnsubscribeForm label{font-size:13px;line-height:16px;color:#323232}
#SubscribeUnsubscribeForm .ffield input[type=text],#SubscribeUnsubscribeForm .ffield select{width:217px;background-color:#f0f0f0;border:0 none;border-top:2px solid #646464;line-height:23px;height:23px;padding:0px 0px 0px 3px;font-size:13px}
#SubscribeUnsubscribeForm .ffield select{padding:0px;width:220px}
.newslettererror{}
.box a.button.fsubmit{position:static;background-position:left -300px}
.box a.button.fsubmit:hover{background-position:left -350px}
.box a.button.fsubmit span{background-position:right -325px;color:#b70000;
}
.box a.button.fsubmit:hover span{background-position:right -375px;color:#fff}
div.preload{display:none}
.preload img{display:none;height:0;width:0;border:none;position:absolute;bottom:0;left:0;z-index:-30}
.tx-yag-item-meta:after,.tx-yag-navigation-clearer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/*T2\*/
* html .clearfix{height:1%}
/*T2E*/
.tx-yag-adminLinkSection{width:100%;border-top:1px solid #aaa;margin-top:50px}
.tx-yag-gallery-confirmation{background-color:#FBF6DE;background-image:url('../../fileadmin/templates/typo3/sysext/t3skin/icons/gfx/warning.png');border-color:#B1905C;color:#9E7D4A}
.tx-yag-gallery-confirmation a{color:#9E7D4A}
.tx-yag-thumb-outerframe{float:left;display:block}
.tx-yag-gallery-itemcount{margin-top:3px;font-size:0.8em;color:#505050}
.tx-yag-gallery-albumcaption{font-size:1.4em}
.tx-yag-gallery-albuminfo{padding-left:10px;float:left}
.tx-yag-gallery-albumdescription{padding-top:10px}
.tx-yag-gallery-gallerydescription{padding-top:10px}
.tx-yag-gallery-thumb-outerframe{height:200px}
.tx-yag-gallery-thumb-innerframe{float:left;display:block}
.tx-yag-gallery-albumcount{font-size:0.8em;color:#505050}
.tx-yag-gallery-gallerycaption{font-size:1.4em}
.tx-yag-gallery-galleryinfo{padding-left:10px;float:left}
.tx-yag-album-thumb-innerframe{float:left;display:block}
.tx-yag-album-thumb-outerframe{
height:auto}
.tx-yag-thumb-caption{font-size:10px;color:#808080}
.tx-yag-pager{text-align:center;font-size:11px}
.tx-yag-pager a{color:#808080;text-decoration:none}
.tx-yag-pager a:hover{color:#808080;text-decoration:underline}
.tx-yag-item-thumb-outerframe{height:200px}
.tx-yag-singleview{text-align:center}
.tx-yag-single-download{margin-top:5px}
.tx-yag-item-meta{font-size:0.8em;padding:10px;margin-top:5px;-moz-border-radius:3px 3px 3px 3px;background-color:#F3F3F3;border:1px solid #DDDDDD;clear:both}
.tx-yag-item-meta-left,.tx-yag-item-meta-right{float:left;display:block;width:50%}
.tx-yag-item-meta dl dt{clear:left;float:left;margin:0 15px 0 0;padding:3px 0 0;text-align:right;width:120px}
.tx-yag-item-meta dl dd{margin:0 0 0 20px;padding:3px 0 0;float:left}
.tx-yag-navigator{margin:15px 0 5px 0;width:100%}
.tx-yag-previous{float:left;width:33%;text-align:left}
.tx-yag-next{float:right;width:33%;text-align:right}
.tx-yag-current{float:left;padding:0 3px 0 3px;width:33%;text-align:center}
.tx-yag-thumb-innerframe{}
.tx-yag-thumb-innerframe{text-align:left;padding-bottom:10px}
.tx-yag-thumb-innerframe img,.tx-yag-image img{-moz-border-radius:3px 3px 3px 3px;background-color:#F3F3F3;border:1px solid #DDDDDD;margin:1px;padding:7px}
.layercontent.box .layertop{background:url("http://images.mainz05.de/boximages/layer/top.png") 0 0 no-repeat;width:720px;height:51px}
.layercontent.eng .layertop{background:url("http://images.mainz05.de/boximages/layer/top_en.png") 0 0 no-repeat}
.layercontent.box .layerbottom{background:url("http://images.mainz05.de/boximages/layer/bottom.png") 0 0 no-repeat;width:720px;height:51px}
.ticketlayer{width:720px;background:none;position:relative}
.ticketlayer a{text-indent:-10000em}
.ticketlayer .first{position:absolute;top:0px;left:0px;display:block;width:412px;height:212px}
.ticketlayer .second{position:absolute;top:0px;left:412px;display:block;width:412px;height:212px}
.ticketlayer .third{position:absolute;top:212px;left:0px;display:block;width:412px;height:212px}
.ticketlayer .fourth{position:absolute;top:212px;left:412px;display:block;width:412px;height:212px}
#socialMedia,#socialMedia a{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;text-decoration:none;color:#333333;float:left;padding:20px 0px;width:100%}
#socialMedia #facebookImg{width:77px;height:24px;background:url("http://images.mainz05.de/general/socialmedia.png") 0 -100px;text-indent:-9999em;float:left}
#socialMedia .counter{background:url("http://images.mainz05.de/general/socialmedia.png") 0 -60px;padding:2px 0 0 12px;height:18px;float:left}
#socialMedia .counterEnd{background:url("http://images.mainz05.de/general/socialmedia.png") 0 -80px;height:20px;width:8px;float:left}
#socialMedia .fcb{margin-top:2px}
.socialbuttons{float:left}
.socialbuttons .switch{display:inline-block;width:23px;height:23px;cursor:pointer;float:left;overflow:hidden;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px}
.socialbuttons .social_fb .switch{background:url('../../fileadmin/templates/mainz05/images/socialprivacy/icons_newsdetails.jpg') -30px 0 no-repeat}
.socialbuttons .social_gplus .switch{background:url('../../fileadmin/templates/mainz05/images/socialprivacy/icons_newsdetails.jpg') -30px -30px no-repeat}
.socialbuttons .switch.off{display:none}
.dummy_btn.social_fb #fb_wrap{xdisplay:none}
.social_fb,.social_gplus,.social_twitter{float:left;dislay:inline-block;margin-right:10px}
.social_fb{background:url("http://images.mainz05.de/general/box_dot.png") no-repeat right 1px transparent;margin-right:6px;padding-right:10px}
#fb_wrap,#gplus_wrap,#twitter_wrap{display:inline-block;height:23px;width:111px;padding-left:5px;padding-top:0px;text-align:left}
.social_fb img,.social_gplus img{cursor:pointer}
.rightBanner{position:absolute;top:0px;left:980px}
.printNews{float:right;display:inline-block;background:url("http://images.mainz05.de/socialprivacy/icons_newsdetails.jpg") 0px -60px no-repeat;width:23px;height:23px;text-indent:-10000em}
.printNews:hover{background-position:-30px -60px}
.flippingBookLayer{position:absolute;top:20px;left:20px;width:960px;height:700px;display:none;z-index:3000}
.flippingBookLayer .close{background:url("http://images.mainz05.de/general/box_buttons.png") no-repeat scroll left -1158px transparent;cursor:pointer;float:right;height:23px;width:37px;text-indent:-10000em}
.flippingBookLayer .close:hover{background-position:left -1186px}
#advertiseLayer{top:10%}
#advertiseLayer .top{background:url("http://images.mainz05.de/pokal/top1.png") no-repeat scroll 0 0 transparent;height:51px;width:720px}
#advertiseLayer .middle{color:#ffffff;width:719px;height:451px;background:url("http://images.mainz05.de/background/bg_heimspiel3.jpg") 0 0 no-repeat transparent;position:relative}
#advertiseLayer .middle .team{position:absolute;top:82px;text-align:center;width:200px}
#advertiseLayer .middle .team.home{left:165px}
#advertiseLayer .middle .team.away{left:350px}
#advertiseLayer .middle .team .logo{}
#advertiseLayer .middle .spieler{font-family:FuturaBT-Bold;font-size:22px;line-height:33px;position:absolute;top:270px;text-align:center;width:720px}
#advertiseLayer .middle .termin{position:absolute;top:300px;font-family:FuturaBT-Bold;font-size:17px;line-height:21px;text-align:center;width:720px}
#advertiseLayer .middle .banner{position:absolute;left:35px;bottom:20px;text-align:center;width:640px;height:95px}
#advertiseLayer .bottom{background:url("http://images.mainz05.de/boximages/layer/bottom.png") no-repeat scroll 0 0 transparent;height:51px;width:720px}
#advertiseLayer .wrap{position:relative}
#advertiseLayer .flag{width:210px;height:210px;position:absolute;top:-4px;left:-4px;background:url("http://images.mainz05.de/pokal/flag3.png") 0 0 no-repeat;display:none;visibility:hidden}
#advertiseLayer a.button{background-position:left -100px}
#advertiseLayer a.button:hover{background-position:left -150px}
#advertiseLayer a.button span{background-position:right -125px}
#advertiseLayer a.button:hover span{background-position:right -175px}
#videoLayerTwo{display:none;position:relative;width:100%;
background:rgb(0,0,0);
background:rgba(0,0,0,0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";height:405px}
#videoLayerTwo #again{width:111px;height:144px;background:url("http://images.mainz05.de/layer/videolayer.png") 0 -444px no-repeat;position:absolute;top:125px;left:32px}
#videoLayerTwo #again:hover{background-position:-149px -444px}
#videoLayerTwo #reservierung{width:327px;height:206px;background:url("http://images.mainz05.de/layer/videolayer.png") 0 0 no-repeat;position:absolute;top:96px;left:198px}
#videoLayerTwo #reservierung:hover{background-position:0px -237px}
#videoLayerTwo #fbshare{width:111px;height:144px;background:url("http://images.mainz05.de/layer/videolayer.png") 0 -591px no-repeat;position:absolute;top:125px;left:575px}
#videoLayerTwo #fbshare:hover{background-position:-149px -591px}
.stadionheft{display:inline-block;width:181px;height:287px;padding:15px 10px 0px;background:url("http://images.mainz05.de/stadionmagazin/bg.jpg") 0 0 no-repeat;float:left;margin-bottom:10px;margin-left:5px}
.stadionheft.nomarg{margin-left:0px}
.stadionheft .nummer{font-family:FuturaBT-Bold;color:#646464;font-size:24px;text-align:center;margin-bottom:8px}
.stadionheft a.lesenButton{margin-top:9px;margin-bottom:3px}
.stadionheft a.lesenButton,.stadionheft a.buttonForceDownload{width:178px;height:20px;background:url("http://images.mainz05.de/stadionmagazin/button_sprites.jpg") 0 0 no-repeat;text-indent:-10000em;display:inline-block}
.stadionheft a.buttonForceDownload{background-position:0 -30px}
.stadionheft a.lesenButton:hover{background-position:0 -60px}
.stadionheft a.buttonForceDownload:hover{text-indent:0px;font-family:FuturaBT-Bold;font-size:14px;color:#fff;text-align:center;background-position:0px -120px}
#mainztv{position:absolute;top:48px;left:10px}
#tvhash{display:none}
#tvhashcontent{display:none}
#mainztvnews{margin-bottom:20px}
#mainztvdesc{position:absolute;left:10px;top:204px;width:278px;height:43px;padding-left:10px;
}
#mainztvdesc .desctop{color:#fff;font-size:11px;padding-top:9px;line-height:14px}
#mainztvdesc .descbottom{color:#fff;font-size:12px;font-weight:bold}
.singleHeaderImage .dotLayer{position:absolute;top:1px;left:0px;z-index:10;width:960px;height:453px;background:url("http://images.mainz05.de/news/header_dotlayer.png") 0 0 no-repeat;pointer-events:none}
.singleHeaderImage h2{background:rgba(000,000,000,0.5);padding:95px 25px 35px 20px;position:absolute;font-size:40px;white-space:nowrap;left:0;border-radius:0px 30px 30px 0px;top:11px;z-index:20}
.topnav ul li,.midnav ul li,.nav .level1 li,.box a.button,#advertiseLayer .button,.footerlist ul li,.breadcrumb .topLevel li,.box.small .loadedContent h2,.box.big .loadedContent h2,.footer .sponsors .bubble_mid,.splash .sponsors .bubble_mid{white-space:nowrap}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('../../typo3conf/ext/sk_fancybox/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;
}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox-y.png');background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox-x.png');background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox-x.png') 0px -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox.png') -55px -90px no-repeat}
.tx-felogin-pi1 label{display:block}
#sb_download_flexWrap,#sb_download_singleFlexWrap{padding:0 0 0px 0;margin:0 0 20px 0;;clear:both}
.sb_download_flex{padding:5px;margin:0px 3px 5px 0;width:300px;height:200px;float:left;background:#f0f4f3}
.sb_download_singleflex{padding:5px;margin:0px 3px 5px 0;width:600px;float:left;background:#f0f4f3}
.sb_download_singleflex .title{float:left;width:445px;font-weight:bold}
.sb_download_singleflex .links{float:right;width:150px;border:0px}
.sb_download_text{float:right;text-align:left;width:160px}
.sb_download_image{float:left;text-align:left}
.sb_download_flex p.bodytext,.sb_download_single p.bodytext{padding:0;margin:0}
.sb_download_flex .image img,.sb_download_single .image img{padding:0;margin:0 10px 10px 0;float:left;width:63px;height:63px;border:2px solid #D0EFED}
.sb_download_flex .clicks,.sb_download_single .clicks{font-size:11px}
.sb_download_flex .datetime,.sb_download_single .datetime{font-size:10px;float:right}
.sb_download_flex .title,.sb_download_single .title{padding:0;margin:0;color:#004D74;font-weight:bolder}
.sb_download_flex .links,.sb_download_single .links{padding:0;margin:0}
.sb_download_flex .linkOutput{}
.sb_download_flex a{padding:0;margin:0;color:#000;text-decoration:none}
.sb_download_flex a.more{padding:0;margin:0}
.sb_download_flex a:hover{text-decoration:none}
.sb_download_single{float:left;padding:0px;margin:0px}
.sb_download_single .sb_download_text{width:450px}
.sb_download_flex .category,.sb_download_single .category{float:left;font-weight:bold;font-size:11px;margin:0 0 15px 0}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-ajaxcontentelement table{border-collapse:separate;border-spacing:10px}
.tx-ajaxcontentelement table th{font-weight:bold}
.tx-ajaxcontentelement table td{vertical-align:top}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-staffmanagement table{border-collapse:separate;border-spacing:10px}
.tx-staffmanagement table th{font-weight:bold}
.tx-staffmanagement table td{vertical-align:top}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-anchormenu table{border-collapse:separate;border-spacing:10px}
.tx-anchormenu table th{font-weight:bold}
.tx-anchormenu table td{vertical-align:top}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-breadcrumbmenu table{border-collapse:separate;border-spacing:10px}
.tx-breadcrumbmenu table th{font-weight:bold}
.tx-breadcrumbmenu table td{vertical-align:top}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-formularmanagement table{border-collapse:separate;border-spacing:10px}
.tx-formularmanagement table th{font-weight:bold}
.tx-formularmanagement table td{vertical-align:top}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-ajaxcontentelement table{border-collapse:separate;border-spacing:10px}
.tx-ajaxcontentelement table th{font-weight:bold}
.tx-ajaxcontentelement table td{vertical-align:top}
fileadmin/templates/indexed_search/styles_css.tmpl
.tx-ricrotation-pi1{text-align:center}
.tx-ptextlist-list-standard{border-collapse:collapse;border-spacing:0;font-size:12px;width:100%}
.tx-ptextlist-list-standard th{background:#AAA;border:1px solid #bfbfbf;padding:4px;white-space:nowrap}
.tx-ptextlist-list-standard td{border:1px solid #bfbfbf;margin:0px;padding:2px 4px 2px 4px;vertical-align:top}
.tx-ptextlist-list-standard tr.odd{background-color:#ffffff}
.tx-ptextlist-list-standard tr.even{background-color:#F5F5F5}
.tx-ptextlist-list-header a{text-decoration:none}
.tx-ptextlist-list-header img{border:none}
.tx-ptextlist-aggregaterow{background-color:#DDDDDD;font-weight:bold}
.tx-ptextlist-list-exportLink{margin:5px}
.tx-ptextlist-filterbox{border:1px solid #BFBFBF;margin-bottom:20px;padding:5px;overflow:hidden;background-color:#eee}
.tx-ptextlist-filterboxcontrols{
clear:both;padding:18px 0 0 10px}
.tx-ptextlist-filters{list-style-type:none}
.tx-ptextlist-filter{float:left;margin:20px;padding:10px;list-style-type:none;background-color:#ccc;border:1px solid #AFAFAF}
.tx-ptextlist-filter-firstLetter{float:left;padding:3px;list-style-type:none}
.type-button .reset{margin-left:1em}
.tx-ptextlist-filter-tagCloud-list li{float:left;list-style:none outside none;margin-right:6px;margin-top:3px}
.tx-ptextlist-filter-tagCloud-list li a:hover{text-decoration:underline}
.tx-ptextlist-pager-wrapper{border:1px solid #BFBFBF;margin-top:20px;padding:5px;overflow:hidden;background-color:#eee}
.tx-ptextlist-pager{margin-left:0;text-align:center}
.tx-ptextlist-pager li{display:inline}
.tx-ptextlist-pager-item-display{color:#777}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.news-single-rightbox,.news-single-imgcaption,.news-latest-date,.news-latest-morelink,.news-latest-category,.news-list-category,.news-list-author,.news-list-imgcaption,.news-list-date,.news-list-browse,.news-amenu-container,.news-catmenu{font-size:10px}
.news-latest-container HR.clearer,.news-list-container HR.clearer,.news-list2-container HR.clearer,.news-list3-container HR.clearer,.news-single-item HR.cl-left,.news-single-item HR.cl-right{clear:right;height:1px;border:none;padding:0;margin:0}
.news-list2-container HR.clearer,.news-list3-container HR.clearer{clear:both}
.news-single-item HR.cl-left{clear:left}
.news-latest-container{padding:10px}
.news-latest-gotoarchive{padding:3px;margin:3px;background-color:#f3f3f3}
.news-latest-container H2{padding:0 0 2px 0;margin:0}
.news-latest-item{padding:3px;margin:0}
.news-latest-item IMG{margin:0 5px 5px 0;float:left;border:none}
.news-latest-category IMG{float:none;border:none;margin:0px}
.news-latest-item>p{margin:0;padding:0}
.news-list-container{padding:10px 0}
.news-list-item{padding:0 0 10px 0}
.news-list-container H2{margin:0px}
.news-list-date{float:right;display:block;padding-left:10px}
.news-list-imgcaption{padding:3px 3px 0 0}
.news-list-container IMG{float:right;margin:0 2px 5px 5px;border:none}
.news-list-category IMG{float:none;border:none;margin:0px}
.news-list-morelink{padding-left:5px}
.news-list2-container,.news-list3-container{padding:0 0 10px 0}
.news-list2-container,.news-list3-container{background:#e5e5e5}
.news-list3-item,.list2-subdiv-hdr{background:#f1f1f1}
.news-list2-container .hdr-left,.news-list2-container .hdr-right,.news-list3-container .list3-left,.news-list3-container .list3-right{width:48%;float:left;padding:5px}
.news-list2-container .sub-left,.news-list2-container .sub-middle,.news-list2-container .sub-right{width:31%;float:left;padding:5px}
.news-list3-item{padding:5px}
.news-list3-item,.list3-subdiv,.list2-subdiv{border-top:5px solid #fff}
.news-list2-container IMG{float:right;margin:0 2px 5px 5px;border:none}
.news-list3-container IMG{float:left;margin:0 5px 5px 2px;border:none}
.news-list-browse{text-align:center;margin-bottom:20px}
.activeLinkWrap{font-weight:bold}
.disabledLinkWrap{color:#999}
.disabledLinkWrap,.browseLinksWrap a,.activeLinkWrap{padding:0 1px}
.news-single-item{padding:5px;margin-bottom:5px}
.news-single-img{float:right;margin:10px 0 0 10px;padding:0}
.news-single-img img{border:none}
.news-single-imgcaption{padding:1px 0 3px 0;margin:0}
.news-single-rightbox{float:right;width:160px;text-align:right;clear:both}
.news-single-backlink{padding:10px}
.news-single-additional-info{margin-top:15px;padding:3px;clear:both}
.news-single-related,.news-single-files,.news-single-links{margin:0;margin-bottom:3px;padding:3px}
.news-single-related DD,.news-single-links DD,.news-single-files DD{margin-left:20px}
.news-single-related DT,.news-single-links DT,.news-single-files DT{font-weight:bold;margin-left:5px}
.news-single-files DD A{padding:0 3px}
.sv-img-big img,.sv-img-small img{border:none}
.sv-img-big{float:right;padding:10px 0 2px 10px}
.sv-img-small-wrapper{padding:15px 0}
.sv-img-small{float:left;padding:0 10px 10px 0}
.news-amenu-container{width:165px;padding:0;margin-left:10px}
.news-amenu-container LI{padding-bottom:1px}
.news-amenu-container LI:hover{background-color:#f3f3f3}
.news-amenu-container UL{padding:0;margin:0;margin-top:5px;list-style-type:none}
.news-amenu-item-year{font-weight:bold;margin-top:10px;padding:2px;background-color:#f3f3f3}
.amenu-act{background:#fff;font-weight:bold}
.news-catmenu{padding:10px}
ul.tree{list-style:none;margin:0;padding:0;clear:both}
ul.tree A{text-decoration:none}
ul.tree A.pm{cursor:pointer}
ul.tree img{vertical-align:middle}
ul.tree ul{list-style:none;margin:0;padding:0;padding-left:17px}
ul.tree ul li{list-style:none;margin:0;padding:0;line-height:10px;white-space:nowrap}
ul.tree ul li.expanded ul{background:transparent url('../../typo3/gfx/ol/line.gif') repeat-y top left}
ul.tree ul li.last>ul{background:none}
ul.tree li.active,ul.tree ul li.active{background-color:#ebebeb !important}
ul.tree li.active ul,ul.tree ul li.active ul{background-color:#f7f3ef}
.level1{padding:1px;padding-left:10px;background-color:#ebf8bf;border-left:1px solid #666;border-top:1px solid #666}
.level2{padding:1px;padding-left:10px;background-color:#ddf393;border-left:1px solid #666}
.level3{padding:1px;padding-left:10px;background-color:#cae46e;border-left:1px solid #666;border-top:1px solid #666}
.level4{padding:1px;padding-left:10px;background-color:#b0cb51;border-left:1px solid #666}
div.tx-yag-theme-ttnews-imagecontainer:after{display:block;height:0;clear:both;visibility:hidden}
div.tx-yag-theme-ttnews-imagecontainer{overflow:hidden}
div.tx-yag-theme-ttnews-thumb{float:left;border:1px solid #DDD;background:#E4E4E4;margin:2px;padding:5px}
div.tx-yag-theme-ttnews-thumb ul{display:none}
div.tx-yag-theme-ttnews-thumb img{}
div.tx-yag-theme-ttnews-thumb-landscape img{}
div.tx-yag-theme-ttnews-thumb-portrait img{}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none}
div.csc-mailform fieldset.submit{border-style:none}
div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline}
div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}
.labels-block input+label,.labels-block textarea+label{margin:0.5em 0 0}
.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}
.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}
.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}
div.csc-mailform>form ol{list-style-type:none}
div.csc-mailform>form ol>li{overflow:visible}
div.csc-mailform>form ol>li>fieldset{border:0px none;margin:0px;padding:0px}
div.csc-mailform>form ol>li>fieldset legend{display:none}
div.csc-mailform ol{padding:0px !important;margin:0px !important}
div.csc-mailform ol li{padding:0px;margin:0.5em 1px 0.5em 0px;position:relative;overflow:hidden}
div.csc-mailform ol li label{display:inline-block;width:25%;margin:0px;padding:0px;line-height:1.5em;color:#323232;font-weight:bold;line-height:25px;overflow:visible}
div.csc-mailform ol li label strong{width:300%;margin-left:100%}
div.csc-mailform ol li input,div.csc-mailform ol li textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0px;padding:4px;width:50%;height:25px;display:inline-block;background-color:#f0f0f0;border:0px none;border-top:2px solid #646464}
div.csc-mailform ol li textarea{height:220px}
div.csc-mailform ol li select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0px;padding:4px;height:25px;width:25%;border:1px solid #aaaaaa}
div.csc-mailform{margin-top:20px}
.csc-form-element-submit input{display:inline-block;font-family:FuturaBT-Bold;font-size:14px;font-style:normal;font-weight:normal;line-height:18px;padding-right:38px;text-transform:uppercase;background:url("http://images.mainz05.de/general/box_buttons.png") no-repeat scroll right -325px transparent !important;color:#B70000;border:0px none !important;border:0px none;margin:0px;font-weight:bold;margin-left:25% !important;text-transform:uppercase;margin-top:40px;max-width:300px}
.csc-form-element-submit:after{background:url("http://images.mainz05.de/general/box_buttons.png") no-repeat scroll left -300px transparent;display:block;position:relative;;left:24%;top:-25px;height:20px;width:15px;display:blokck;content :' ';z-index:3;cursor:pointer}
.csc-mailform .error input{border-top:2px solid #b70000}
