#zs_wrapper{
 position:relative;
 display:block;
 width:860px;
 line-height: 16px;
 font-family: Arial;
 font-size:13px;
 font-weight:normal;


  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

#zs_wrapper button, #zs_wrapper input[type="button"], #zs_wrapper input[type="reset"], #zs_wrapper input[type="submit"] { display: inline !important; float: none; height: 24px; }


#zs_wrapper #zs_info, #zs_wrapper #zs_info_no_login{
 position:relative;
 top:0px;
 left:0px;
 display:block;
 width:860px;
 height:164px;
 margin-bottom: 13px;
 background: url('../img/css/bg_info.png');
}

#zs_wrapper #zs_info_no_login { cursor: pointer; height: 201px;}

#zs_wrapper #zs_nav{
 position:absolute;
 top:112px;
 left:20px;
 width:821px;
 height:38px;
 background: url('../img/css/bg_info_nav.png');
}

#zs_wrapper #zs_navmenu, #zs_wrapper #zs_navmenu li{
 margin:0;
 padding:0;
 list-style:none;
 float:left;
}

#sport #spArticleColumn #zs_wrapper #zs_navmenu li a{
 float:left;
 display:block;
 height:36px;
 padding:0px 0px 0px 0px;
 
 font-family: Arial;
 font-size:14px;
 font-weight:bold;
 color:#ffffff;
 text-shadow: #424242 0px 0px 1px;
 text-decoration:none;
}
#zs_wrapper .zs_navText{
 display:block;
 float:left;
 padding:9px 15px 0px 15px;
 color:#ffffff;
 text-decoration:none;
}

#zs_wrapper .zs_navTrennerLeft{
 width:1px;
 height:36px;
 float:left;
 background: url('../img/css/btn_nav_trenner_left.png');
}

#zs_wrapper .zs_navTrennerRight{
 width:1px;
 height:36px;
 float:left;
 background: url('../img/css/btn_nav_trenner_right.png');
}

#zs_wrapper #zs_navmenu li a { color: #fff; display: block; float: left; font-family: Arial; font-size: 14px; font-weight: normal; height: 36px; padding: 0; text-decoration: none; text-shadow: 0 0 1px #424242; }
#zs_wrapper #zs_navmenu li a:hover, 
#zs_wrapper #zs_navmenu li a:hover .zs_navTrennerLeft, 
#zs_wrapper #zs_navmenu li a:hover .zs_navTrennerRight,
#zs_wrapper #zs_navmenu li a.active,
#zs_wrapper #zs_navmenu li a.active .zs_navTrennerLeft,
#zs_wrapper #zs_navmenu li a.active .zs_navTrennerRight{
 background: url('../img/css/btn_nav_h.png') !important;
}


#zs_wrapper #zs_navmenu li a:focus, 
#zs_wrapper #zs_navmenu li a:focus .zs_navTrennerLeft, 
#zs_wrapper #zs_navmenu li a:focus .zs_navTrennerRight,
#zs_wrapper #zs_navmenu li a:active, 
#zs_wrapper #zs_navmenu li a:active .zs_navTrennerLeft, 
#zs_wrapper #zs_navmenu li a:active .zs_navTrennerRight{
 background: url('../img/css/btn_nav_c.png') !important;
}

#zs_wrapper #zs_navmenu li.zs_first a:hover, #zs_wrapper #zs_navmenu li.zs_first a.active{
 background: url('../img/css/btn_nav_first_h.png') !important;
}

#zs_wrapper #zs_user{
 position:absolute;
 top:16px;
 right:20px;
 width:255px;
 height:76px;
 background-color: #fcfcfc;
 border: 1px solid #e2e2e2;
 border-radius: 5px;
}

#zs_wrapper div.zs_user_no_image { width:200px; }

#zs_wrapper #zs_playerimage{
 position:absolute;
 top:8px;
 left:10px;
}

#zs_wrapper #zs_playerimagemask{
 position:absolute;
 top:0px;
 left:0px;
}

#zs_wrapper #zs_playername{
 position:absolute;
 top:10px;
 left:80px; 
 height: 20px; 
 z-index: 400;
}

#zs_wrapper #zs_playername span { color: #505050; }
#zs_wrapper #zs_playername span a{
 font-family: Arial;
 font-size:12px;
 font-weight:normal;
 color:#cc0000;
 padding:0;
 float:left;
 margin:0px 10px 0px 0px;
 text-decoration:none;
}

#zs_wrapper #zs_playername span a:hover{
 color:#505050;
}

 
#zs_wrapper #zs_playername span a:active,
#zs_wrapper #zs_playername span a:focus{
 color:#cc0000 !important;
}

#zs_wrapper div.zs_player_no_image { left:11px !important; }

#zs_wrapper #btn_profile{
 display:block;
 width:15px;
 height:15px;
 float:left;
 background: url('../img/css/btn_profile.png');
 margin-top:2px;
}

#zs_wrapper #btn_profile:hover{
 background: url('../img/css/btn_profile_h.png');
}

#zs_wrapper #btn_profile:active, #zs_wrapper #btn_profile:focus{
 background: url('../img/css/btn_profile_c.png');
}

#zs_wrapper #zs_status{
 position:absolute;
 top:40px;
 left:80px;
}

#zs_status a,
#zs_status a:hover{
 text-decoration:none;
}

#zs_status span{
 font-family:Arial;
 color:#000000;
 font-size:12px;
 font-weight:bold;
 display:block;
 float:left;
 padding:5px 6px 0px 6px;
}

#zs_status:hover span{
 text-decoration:none;
}
 
.zs_StatusText{
 position:relative;
 top:0;
 display:block;
 
}

.zs_status{
 overflow:hidden;
}
.zs_AlertRed{
 width:100%;
 height:100%;
 position:absolute;
 top:-20px;
}

.zs_AlertRed span{
 color:#cc0000 !important;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 display:inline;
 position:absolute;
 top:0px;
 right:0px;
 
}

.zs_AlertGreen{
 width:100%;
 height:100%;
 position:absolute;
 top:-20px;
}

.zs_AlertGreen span{
 color:#339900 !important;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 display:inline;
 position:absolute;
 top:0px;
 right:0px;
}



#zs_wrapper .zs_status, #zs_wrapper .zs_statuslast{
 background:#fcfcfc;
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
 border:1px solid #e2e2e2;
 height:26px;
 float:left;
 margin:0px 5px 0px 0px;
 position:relative;
}

#zs_wrapper .zs_status:hover, #zs_wrapper .zs_statuslast:hover{
 background:#d7d7d7;
 border:1px solid #c1c1c1;
}

#zs_wrapper .zs_status:focus, 
#zs_wrapper .zs_statuslast:focus, 
#zs_wrapper .zs_status:active, 
#zs_wrapper .zs_statuslast:active{
 background:#c8c8c8;
 border:1px solid #b4b4b4;
}

#zs_wrapper .zs_statuslast{
 margin:0; 
}

#zs_wrapper #zs_status_iconPoints{
 background:url('../img/css/icon_status_points.png');
 width:16px;
 height:26px;
 float:left;
 margin:0px 0px 0px 9px;
}

#zs_wrapper #zs_status_iconRanking{
 background:url('../img/css/icon_status_ranking.png');
 width:23px;
 height:15px;
 float:left;
 margin:5px 0px 0px 6px;
}

#zs_wrapper #zs_status_iconRankingUp    { background:url('../img/css/icon_ranking_up.png') no-repeat; width:23px; height:15px; float:left; margin:5px 0px 0px 6px; }
#zs_wrapper #zs_status_iconRankingDown  { background:url('../img/css/icon_ranking_down.png') no-repeat; width:23px; height:15px; float:left; margin:5px 0px 0px 6px; }

#zs_wrapper #zs_status_iconStar{
 background:url('../img/css/icon_status_star.png');
 width:21px;
 height:26px;
 float:left;
 margin:0px 0px 0px 9px;
}

#zs_wrapper #zs_status_iconEmail{
 background:url('../img/css/icon_status_email.png');
 width:18px;
 height:26px;
 float:left;
 margin:0px 0px 0px 9px;
}

#zs_wrapper #zs_status_iconFriends{
 background:url('../img/css/icon_status_friends.png');
 width:25px;
 height:18px;
 float:left;
 margin:4px 6px 0px 6px;
}

#zs_wrapper #zs_status_friends { margin-left: 5px; }

#zs_wrapper #zs_playerprofile, #zs_wrapper #zs_language_select{
 display:none;
 /*
 position:absolute;
 left:150px;
 top:30px;
 z-index:2147483647 !important;
 */
 padding:10px;
 width:140px;
 background-color: #ffffff;
 color: #666666;
 
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
 
 border: none;
     border-width: 30px 15px 5px 15px;
 
 -webkit-box-shadow: 2px 2px 8px #666666;
 -moz-box-shadow:    2px 2px 8px #666666;
 box-shadow:         2px 2px 8px #666666;
 
 background: rgba(255, 255, 255, 1.00);
}

#zs_wrapper #zs_language_select { position:absolute; left:150px; top:30px; z-index:2147483647 !important; }

#zs_wrapper #zs_playerprofile p, #zs_wrapper #zs_language_select p{
 color:#505050 !important;
}


#zs_wrapper #zs_ligaliste{
 display:none;
 position:absolute;
 left:0px;
 width:200px;
 top:20px;
 z-index:20;
 padding:10px;
 
 background:#ffffff;
 color: #666666;
 
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
 
 border: none;
     border-width: 30px 15px 5px 15px;
 
 -webkit-box-shadow: 2px 2px 8px #666666;
 -moz-box-shadow:    2px 2px 8px #666666;
 box-shadow:         2px 2px 8px #666666;
 
 
 
}

#zs_wrapper #zs_ligaliste a, 
#zs_wrapper #zs_spieltage a{
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 color:#505050 !important;
 text-decoration:none;
 line-height:18px;
}


#zs_wrapper #zs_ligaliste a:hover, 
#zs_wrapper #zs_spieltage a:hover{
 color:#999999 !important;
}

#zs_wrapper #zs_ligaliste a:active, #zs_wrapper #zs_ligaliste a:focus, 
#zs_wrapper #zs_spieltage a:active, #zs_wrapper #zs_spieltage a:focus{
 color:#cc0000 !important;
}



#zs_wrapper #zs_spieltage{
 display:none;
 position:absolute;
 left:690px;
 width:130px;
 top:60px;
 z-index:20;
 padding:10px;
 
 background-color: #ffffff;
 color: #666666;
 
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
 
 border: none;
    border-width: 30px 15px 5px 15px;
 
 -webkit-box-shadow: 0px 0px 23px #999999;
 -moz-box-shadow:    0px 0px 23px #999999;
 box-shadow:         0px 0px 23px #999999;
}




#zs_wrapper #zs_playerprofile p, #zs_wrapper #zs_language_select p{
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 padding:0px 0px 0px 0px;
 margin:0;
 line-height:20px;
}

#zs_wrapper #zs_playerprofile p a, #zs_wrapper #zs_language_select p a{
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 color:#505050;
 text-decoration:none;
}

#zs_wrapper #zs_playerprofile p a:hover, #zs_wrapper #zs_language_select p a:hover{
 color:#999999;
}

#zs_wrapper #zs_playerprofile p a:focus, #zs_wrapper #zs_playerprofile p a:active, #zs_wrapper #zs_language_select p a:focus, #zs_wrapper #zs_language_select p a:active{
 color:#cc0000;
}

#zs_wrapper #zs_liga{
 position:absolute;
 top:116px;
 left:640px;
 z-index:10;
 width:180px;
 height:28px;
 
}

#zs_wrapper #zs_liga:hover{
 background: url('../img/css/bg_liga_h.png') no-repeat;
}

#zs_wrapper #zs_liga:active, 
#zs_wrapper #zs_liga:focus{
 background: url('../img/css/bg_liga_c.png') no-repeat;
}

#zs_wrapper #zs_ligawappen{
 position:absolute;
 top:-10px;
 left:140px;
 z-index:1;
}



#zs_wrapper #zs_liga #zs_btn_liga{
 display:block;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 padding:8px 0px 0px 15px;
 line-height:14px;
 background: url('../img/css/bg_liga.png') no-repeat;
 height:20px;
}

#zs_wrapper #zs_liga #zs_btn_liga:hover{
background: url('../img/css/bg_liga_h.png') no-repeat;
}

#zs_wrapper #zs_content{
 position:relative;
 top:0px;
 left:0px;
 background: url('../img/css/bg_content_top.png') no-repeat top left;
 min-height:600px;
}



#zs_wrapper #zs_contentbottom{
 height:56px;
 width:860px;
 background: transparent url('../img/css/bg_content_bottom.png') no-repeat top left;
 margin-top: 13px; 
}

#zs_wrapper .zs_h1{
 position:relative;
 top:32px;
 left:34px;
 font-family:Arial;
 font-size:16px;
 font-weight:bold;
 color:#666;
 margin:0px 0px 0px 0px;
 padding:0px;
 width:1%;
 border:0px solid #00ff00;
 white-space:nowrap;
}

#zs_wrapper #zs_moreInfo{
  margin:60px 0px 0px 20px;
  padding-top: 26px;
  min-height: 16px !important;
}
#zs_wrapper .zs_h2, #zs_wrapper .zs_h15{

 font-family:Arial;
 font-size:16px;
 font-weight:bold;
 color:#505050;
 
 padding:0px;
 
 width:331px;
 float:left;
 margin:6px 0px 0px 0px;
}

#zs_wrapper .zs_quicktip{
 display:block;
 width:104px;
 height:28px;
 background: url('../img/css/btn_quicktip.png');
 float:left;
}
#zs_wrapper .zs_quicktip:hover{
 background: url('../img/css/btn_quicktip_h.png');
}

#zs_wrapper .zs_quicktip:focus, #zs_wrapper .zs_quicktip:active{
 background: url('../img/css/btn_quicktip_c.png');
}


#zs_wrapper #zs_usedJoker{
 float:left;
}


#zs_wrapper .zs_usedJokerText{
 font-family: Arial;
 font-size:12px;
 font-weight:normal;
 color:#505050;
 float:left;
 padding:6px 9px 0px 30px;
 text-align:center;
}

#zs_wrapper #zs_usedJoker1{
 width:12px;
 height:12px;
 float:left;
 margin:9px 3px 0px 0px;
}

#zs_wrapper #zs_usedJoker2{
 width:12px;
 height:12px;
 float:left;
 margin:9px 3px 0px 0px;
}

#zs_wrapper #zs_usedJoker3{
 width:12px;
 height:12px;
 float:left;
 margin:9px 3px 0px 0px;
}

#zs_wrapper .zs_usedJokerGrey   { background: url('../img/css/icon_usedjoker_grey.png'); }
#zs_wrapper .zs_usedJokerBlue   { background: url('../img/css/icon_usedjoker_blue.png'); }
#zs_wrapper .zs_usedJokerOrange { background: url('../img/css/icon_usedjoker_orange.png');}

#zs_wrapper #zs_spieltag a{
  float: right;
 font-family: Arial;
 font-size:12px;
 font-weight:normal;
 color:#505050;
 text-decoration:none;
 line-height:22px;
 
 display:block;
 width:135px;
 height:24px;
 padding:7px 15px 0px 0px;
 background: url('../img/css/bg_spieltag.png') no-repeat;
 text-align:right;
 margin:-3px 0px 0px 0px;
}
#zs_wrapper #zs_spieltag a:hover{ background: url('../img/css/bg_spieltag_h.png') no-repeat; }
#zs_wrapper #zs_spieltag a:active, #zs_wrapper #zs_spieltag a:focus{ background: url('../img/css/bg_spieltag_c.png') no-repeat; }
#zs_wrapper #zs_spieltag a:hover{}

#zs_wrapper #zs_spieltagPrev, #zs_formcheck_wrapper #zs_spieltagPrev{
 /*position:absolute; top:26px; left:800px;*/
 float: right;
 z-index:10;
 display:block;
 width:20px;
 height:28px;
 background: url('../img/css/arrow_left_spieltage.png');
 margin:0;
}
#zs_wrapper #zs_spieltagPrev:hover, #zs_formcheck_wrapper #zs_spieltagPrev:hover { background: url('../img/css/arrow_left_spieltage_h.png'); z-index:30; }
#zs_wrapper #zs_spieltagPrev:active, 
#zs_wrapper #zs_spieltagPrev:focus,
#zs_formcheck_wrapper #zs_spieltagPrev:active,
#zs_formcheck_wrapper #zs_spieltagPrev:focus,
{
 background: url('../img/css/arrow_left_spieltage_c.png');
 z-index:30;
}

#zs_wrapper #zs_spieltagNext, #zs_formcheck_wrapper #zs_spieltagNext{
 display:block;
 /*position:absolute; top:26px; left:819px;*/
 float: right;
 z-index:20;
 width:20px;
 height:28px;
 background: url('../img/css/arrow_right_spieltage.png');
 margin:0;
}
#zs_wrapper #zs_spieltagNext:hover, #zs_formcheck_wrapper #zs_spieltagNext:hover{ background: url('../img/css/arrow_right_spieltage_h.png'); z-index:30; }
#zs_wrapper #zs_spieltagNext:active, 
#zs_wrapper #zs_spieltagNext:focus,
#zs_formcheck_wrapper #zs_spieltagNext:active, 
#zs_formcheck_wrapper #zs_spieltagNext:focus
{
 background: url('../img/css/arrow_right_spieltage_c.png');
 z-index:30;
}

#zs_wrapper .zs_menu ul, 
#zs_wrapper .zs_menu li{
 padding:0px;
 margin:0;
 list-style:none;
}

#zs_wrapper .zs_menu{
 padding-top: 7px;
 position:absolute;
 z-index:1;
 left:0;
 padding-left:0;
 margin:12px 0px 0px 0px;
 width: 860px; 
}

#zs_wrapper .zs_menu li{
 float:left;
}

#zs_wrapper .zs_menu a{
 font-family: Arial;
 font-size:13px !important;
 font-weight:bold;
 color:#505050;
 text-decoration:none;
 display:block;
 height:36px;
 /*padding:11px 9px 0px 9px;*/
 padding:11px 22px 0px 22px;
}

#zs_wrapper .zs_menu li.last_subnav_item a{ padding-right:0; }

#zs_wrapper .zs_menu a:hover{
 color:#999999;
}

#zs_wrapper .zs_menu a:active, 
#zs_wrapper .zs_menu a:focus{
 color:#cc0000;
}

#zs_wrapper .zs_menu li.hinrunde        { float:right; }
#zs_wrapper .zs_menu li.hinrunde a      { padding-left: 0; color: #0d519d; font-style: italic; }
#zs_wrapper .zs_menu li.hinrunde a span { font-size: 16px; float: right; margin: 0 0 0 5px; font-style: normal !important; }

#zs_wrapper .zs_menu li.rueckrunde        { float:right; }
#zs_wrapper .zs_menu li.rueckrunde a      { padding-left: 0; color: #505050; font-style: normal !important; }
#zs_wrapper .zs_menu li.rueckrunde a span { font-size: 16px; float: right; margin: 0 0 0 5px; font-style: normal !important; }

#zs_wrapper .zs_menu li.first_round a { color: #0d519d !important; font-style: italic !important; }

#zs_wrapper .zs_menu .active .zs_menu_middle{
 color:#505050;
}

#zs_wrapper .zs_menu_left, 
#zs_wrapper .zs_menu_leftLight,
#zs_wrapper .zs_menu_leftFirst,
#zs_wrapper .zs_menu_leftLightFirst{
 display:block;
 width:10px;
 height:47px;
 background: url('../img/css/bg_menu_left.png');
 float:left;
} 

#zs_wrapper .zs_menu_middle, 
#zs_wrapper .zs_menu_middleLight{
 display:block;
 height:47px;
 background: url('../img/css/bg_menu_middle.png') 0px 0px repeat-x;
 float:left;
 color:#505050;
 padding-left: 12px !important;
 padding-right: 12px !important;
}

#zs_wrapper .zs_menu_right, 
#zs_wrapper .zs_menu_rightLight{
 display:block;
 width:10px;
 height:47px;
 background: url('../img/css/bg_menu_right.png');
 float:left;
}

#zs_wrapper .zs_menu_leftLight{background: url('../img/css/bg_menu_leftLight.png');}
#zs_wrapper .zs_menu_middleLight{ background: url('../img/css/bg_menu_middleLight.png') 0px 0px repeat-x;}
#zs_wrapper .zs_menu_rightLight{background: url('../img/css/bg_menu_rightLight.png');}

#zs_wrapper .zs_menu_leftLightFirst { background: url('../img/css/bg_menu_leftLightFirst.png'); }
#zs_wrapper .zs_menu_leftFirst { background: url('../img/css/bg_menu_leftFirst.png'); }

#zs_wrapper .zs_rowCalendar{ margin:34px 0px 0px 36px; position:relative; }

#zs_wrapper .zs_iconCalendar{
 width:20px;
 height:22px;
 background: url('../img/css/icon_calendar.png');
 float:left;
 margin:0px 9px 0px 0px;
}

#zs_wrapper .zs_dayCalendar, 
#zs_wrapper .zs_dateCalendar, 
#zs_wrapper .zs_timeCalendar, 
#zs_wrapper .zs_warningCalendar{
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 color:#000000;
}

#zs_wrapper .zs_dateCalendar, 
#zs_wrapper .zs_timeCalendar{
 color:#505050;
}

#zs_wrapper .zs_warningCalendar{
 color:#c80011;
}


#zs_wrapper .zs_subheadlineCalendar{
 position:absolute;
 top:6px;
 left:381px;
}

#zs_wrapper .zs_subheadlineCalendar .zs_subheadlineCell, #zs_wrapper .zs_subheadlineCalendarHistory .zs_subheadlineCell { float: left; height: 20px; font-family:Arial; font-size:11px; font-weight:normal; color:#999; padding: 10px 0 0 0; line-height:0; text-align: center; white-space:nowrap; }

#zs_wrapper .zs_subheadlineCalendar span{
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#999;
 padding:0;
 line-height:0;
}

#zs_wrapper .zs_rowTip, #zs_wrapper .zs_rowTipOneJoker{
 position:relative;
 z-index:1;
 top:0px;
 left:0px;
 width:807px;
 height:34px;
 padding:6px 0px 0px 13px;
 background: url('../img/css/bg_rowTip.png') no-repeat;
 margin:6px 0px 0px 19px;
}
#zs_wrapper .zs_rowTipOneJoker{  background: url('../img/css/bg_rowTipOneJoker.png') no-repeat; }

#zs_wrapper .zs_rowTipPast { background: url('../img/css/bg_rowTipPast.png') no-repeat !important; }

#zs_wrapper .zs_rowTipAlpha, #zs_wrapper .zs_rowTipAlphaOneJoker{
 z-index:2;
 position:absolute;
 top:0px;
 left:0px;
 width:807px;
 height:34px;
 padding:6px 0px 0px 13px;
 background: url('../img/css/bg_rowTipAlpha.png') no-repeat;
 margin:0px 0px 0px 0px;
}
#zs_wrapper .zs_rowTipAlphaOneJoker { background: url('../img/css/bg_rowTipAlphaOneJoker.png') no-repeat; }

#zs_wrapper .zs_tipBox, #zs_wrapper .zs_tipBoxNoHover, #zs_formcheck_tippbar .zs_tipBox{
 z-index:3;
 position:relative;
 display:block;
 height:28px;
 float:left;
 background: url('../img/css/bg_tipBoxL_lightgrey.png') no-repeat;
 margin:0px 5px 0px 0px;
 text-decoration:none;
}
#zs_wrapper .zs_tipBox p, #zs_wrapper .zs_tipBoxNoHover p, #zs_formcheck_tippbar .zs_tipBox p{
 font-family:Arial;
 font-size:12px !important;
 line-height:15px;
 font-weight:bold;
 color:#333333;
 padding:5px 0px 0px 8px;
 margin:0;
}

#zs_wrapper .zs_tipBox:hover, #zs_formcheck_tippbar .zs_tipBox:hover{
 background: url('../img/css/bg_tipBoxL_hover.png') no-repeat;
}

#zs_wrapper .zs_tipBox:active, 
#zs_wrapper .zs_tipBox:focus,
#zs_formcheck_tippbar .zs_tipBox:active, 
#zs_formcheck_tippbar .zs_tipBox:focus
{
 background: url('../img/css/bg_tipBoxL_verydarkgrey.png') no-repeat;
}

#zs_wrapper .zs_tipBox:hover .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBox:hover .zs_tipBoxResult{
 background: url('../img/css/bg_tipBoxR_hover.png') no-repeat;
}

#zs_wrapper .zs_tipBox:active .zs_tipBoxResult, #zs_wrapper .zs_tipBox:focus .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBox:active .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBox:focus .zs_tipBoxResult 
{ background: url('../img/css/bg_tipBoxR_verydarkgrey.png') no-repeat; }

#zs_wrapper .zs_Home,  #zs_formcheck_tippbar .zs_Home   { width:115px; float:left; }
#zs_wrapper .zs_Remis, #zs_formcheck_tippbar .zs_Remis  { width:20px; float:left; }
#zs_wrapper .zs_Guest, #zs_formcheck_tippbar .zs_Guest  { width:115px; float:left; }

#zs_wrapper .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxResult{
 width:50px;
 height:28px;
 float:left;
 background: url('../img/css/bg_tipBoxR_lightgrey.png');
 margin:0px 0px 0px 0px;
}

#zs_wrapper .zs_tipBoxResultRemis, #zs_formcheck_tippbar .zs_tipBoxResultRemis{
 width:5px;
 height:28px;
 float:left;
 background: url('../img/css/bg_tipBoxR_lightgrey.png') top right;
 margin:0px 0px 0px 0px;
}

#zs_formcheck_tippbar p { padding-top: 7px !important; } 

#zs_wrapper .zs_remisBoxWhite, #zs_wrapper .zs_remisBoxDarkgrey, #zs_wrapper .zs_remisBoxDarkgreyAni, #zs_wrapper .zs_remisBoxGrey, #zs_wrapper .zs_remisBoxBlue, #zs_wrapper .zs_remisBoxGrey2, #zs_wrapper .zs_remisBoxOrange, #zs_wrapper .zs_remisBoxGreen, #zs_formcheck_tippbar .zs_remisBoxWhite, #zs_formcheck_tippbar .zs_remisBoxDarkgrey, #zs_formcheck_tippbar .zs_remisBoxGrey, #zs_formcheck_tippbar .zs_remisBoxBlue, #zs_formcheck_tippbar .zs_remisBoxGrey2, #zs_formcheck_tippbar .zs_remisBoxOrange, #zs_formcheck_tippbar .zs_remisBoxGreen { font-family:Arial; font-size:14px; font-weight:bold; color: #666; width: 22px; height: 22px; float: left; margin-right: 5px; padding: 6px 0px 0px 14px; }
#zs_wrapper .zs_remisBoxWhite, #zs_formcheck_tippbar .zs_remisBoxWhite        { background: url('../img/css/bg_remisBox_white.png'); color: #666; }
#zs_wrapper .zs_remisBoxDarkgrey, #zs_wrapper .zs_remisBoxDarkgreyAni, #zs_formcheck_tippbar .zs_remisBoxDarkgrey  { background: url('../img/css/bg_remisBox_darkgrey.png'); color: #fff; }
#zs_wrapper .zs_remisBoxLightgrey, #zs_formcheck_tippbar .zs_remisBoxLightgrey  { background: url('../img/css/bg_remisBox_darkgrey.png'); color: #fff; }
#zs_wrapper .zs_remisBoxGrey, #zs_formcheck_tippbar .zs_remisBoxGrey          { background: url('../img/css/bg_remisBox_grey.png'); color: #fff; }
#zs_wrapper .zs_remisBoxBlue, #zs_formcheck_tippbar .zs_remisBoxBlue          { background: url('../img/css/bg_remisBox_blue.png'); color: #fff; }
#zs_wrapper .zs_remisBoxGrey2, #zs_formcheck_tippbar .zs_remisBoxGrey2          { background: url('../img/css/bg_remisBox_lightgrey.png'); color: #999; }
#zs_wrapper .zs_remisBoxOrange, #zs_formcheck_tippbar .zs_remisBoxOrange      { background: url('../img/css/bg_remisBox_orange.png'); color: #fff; }
#zs_wrapper .zs_remisBoxGreen, #zs_formcheck_tippbar .zs_remisBoxGreen        { background: url('../img/css/bg_remisBox_green.png'); color: #fff; }




#zs_wrapper .zs_tipBoxBlue, 
#zs_wrapper .zs_tipBoxOrange, 
#zs_wrapper .zs_tipBoxGreen, 
#zs_wrapper .zs_tipBoxDarkgrey,
#zs_wrapper .zs_tipBoxDarkgreyAni,
#zs_wrapper .zs_tipBoxLightgrey,
#zs_wrapper .zs_tipBoxWhite,
#zs_wrapper .zs_tipBoxGrey
{
 z-index:3;
 position:relative;
 display:block;
 height:28px;
 float:left;
 margin:0px 5px 0px 0px;
 text-decoration:none;
}

#zs_wrapper .zs_tipBoxBlue p, 
#zs_wrapper .zs_tipBoxOrange p, 
#zs_wrapper .zs_tipBoxGreen p, 
#zs_wrapper .zs_tipBoxDarkgrey p,
#zs_wrapper .zs_tipBoxDarkgreyAni p,
#zs_wrapper .zs_tipBoxGrey p{ color:#fff; font-weight:bold; }
#zs_wrapper .zs_tipBoxWhite p, #zs_wrapper .zs_tipBoxLightgrey p{ color:#505050; font-weight:bold; }

#zs_wrapper .zs_tipBoxBlue .zs_tipBoxResult p, 
#zs_wrapper .zs_tipBoxOrange .zs_tipBoxResult p, 
#zs_wrapper .zs_tipBoxGreen .zs_tipBoxResult p, 
#zs_wrapper .zs_tipBoxDarkgrey .zs_tipBoxResult p,
#zs_wrapper .zs_tipBoxDarkgreyAni .zs_tipBoxResult p,
#zs_wrapper .zs_tipBoxGrey .zs_tipBoxResult p{ color:#fff; font-weight:bold; }
#zs_wrapper .zs_tipBoxWhite .zs_tipBoxResult p, #zs_wrapper .zs_tipBoxLightgrey .zs_tipBoxResult p{ color:#505050; font-weight:bold; }

#zs_wrapper .zs_tipBoxBlue, 
#zs_wrapper .zs_tipBoxBlue:hover{
 background: url('../img/css/bg_tipBoxL_blue.png') no-repeat;
}
#zs_wrapper .zs_tipBoxBlue .zs_tipBoxResult, 
#zs_wrapper .zs_tipBoxBlue:hover .zs_tipBoxResult,
#zs_wrapper .zs_tipBoxBlue .zs_tipBoxResultNoHover{
 background: url('../img/css/bg_tipBoxR_blue.png') no-repeat;
}


#zs_wrapper .zs_tipBoxOrange, 
#zs_wrapper .zs_tipBoxOrange:hover{
 background: url('../img/css/bg_tipBoxL_orange.png') no-repeat;
}
#zs_wrapper .zs_tipBoxOrange .zs_tipBoxResult, 
#zs_wrapper .zs_tipBoxOrange:hover .zs_tipBoxResult,
#zs_wrapper .zs_tipBoxOrange .zs_tipBoxResultNoHover{
 background: url('../img/css/bg_tipBoxR_orange.png') no-repeat;
}

#zs_wrapper .zs_tipBoxGreen, 
#zs_wrapper .zs_tipBoxGreen:hover{
 background: url('../img/css/bg_tipBoxL_green.png') no-repeat;
}
#zs_wrapper .zs_tipBoxGreen .zs_tipBoxResult, 
#zs_wrapper .zs_tipBoxGreen:hover .zs_tipBoxResult,
#zs_wrapper .zs_tipBoxGreen .zs_tipBoxResultNoHover{
 background: url('../img/css/bg_tipBoxR_green.png') no-repeat;
}

#zs_wrapper .zs_tipBoxDarkgrey, 
#zs_wrapper .zs_tipBoxDarkgrey:hover{
 background: url('../img/css/bg_tipBoxL_darkgrey.png') no-repeat;
}
#zs_wrapper .zs_tipBoxDarkgrey .zs_tipBoxResult, 
#zs_wrapper .zs_tipBoxDarkgrey:hover .zs_tipBoxResult,
#zs_wrapper .zs_tipBoxDarkgrey .zs_tipBoxResultNoHover{
 background: url('../img/css/bg_tipBoxR_darkgrey.png') no-repeat;
}

#zs_wrapper .zs_tipBoxDarkgreyAni, 
#zs_wrapper .zs_tipBoxDarkgreyAni:hover{
 background: url('../img/css/bg_tipBoxL_darkgrey.png') no-repeat;
}
#zs_wrapper .zs_tipBoxDarkgreyAni .zs_tipBoxResult, 
#zs_wrapper .zs_tipBoxDarkgreyAni:hover .zs_tipBoxResult,
#zs_wrapper .zs_tipBoxDarkgreyAni .zs_tipBoxResultNoHover{
 background: url('../img/css/bg_tipBoxR_darkgrey.png') no-repeat;
}

#zs_wrapper .zs_tipBoxLightgrey, 
#zs_wrapper .zs_tipBoxLightgrey:hover{
 background: url('../img/css/bg_tipBoxL_history_lightgrey.png') no-repeat;
}
#zs_wrapper .zs_tipBoxLightgrey .zs_tipBoxResult, 
#zs_wrapper .zs_tipBoxLightgrey:hover .zs_tipBoxResult,
#zs_wrapper .zs_tipBoxLightgrey .zs_tipBoxResultNoHover{
 background: url('../img/css/bg_tipBoxR_history_lightgrey.png') no-repeat;
}

#zs_wrapper .zs_tipBoxGrey, 
#zs_wrapper .zs_tipBoxGrey:hover{
 background: url('../img/css/bg_tipBoxL_grey.png') no-repeat;
}
#zs_wrapper .zs_tipBoxGrey .zs_tipBoxResult, 
#zs_wrapper .zs_tipBoxGrey:hover .zs_tipBoxResult,
#zs_wrapper .zs_tipBoxGrey .zs_tipBoxResultNoHover{
 background: url('../img/css/bg_tipBoxR_grey.png') no-repeat;
}

#zs_wrapper .zs_tipBoxWhite, 
#zs_wrapper .zs_tipBoxWhite:hover{
 background: url('../img/css/bg_tipBoxL_white.png') no-repeat;
}
#zs_wrapper .zs_tipBoxWhite .zs_tipBoxResult, 
#zs_wrapper .zs_tipBoxWhite:hover .zs_tipBoxResult,
#zs_wrapper .zs_tipBoxWhite .zs_tipBoxResultNoHover{
 background: url('../img/css/bg_tipBoxR_white.png') no-repeat;
}


#zs_wrapper .zs_btnResultButton{
 display:block;
  position: relative;
 width:48px;
 height:23px;
  padding: 5px 0px 0px 55px;
 float:left;
 background: none;
 margin:0px 5px 0px 9px;
  z-index:3;
  cursor: default;
  font-size: 18px;
  color: #999;
  font-weight: bold;
}

#zs_wrapper .zs_btnRunningButton{
 display:block;
  position: relative;
 width:85px;
 height:23px;
  padding: 5px 0px 0px 18px;
 float:left;
 background: none;
 margin:0px 5px 0px 9px;
  z-index:3;
  cursor: default;
  font-size: 18px;
  color: #999;
  font-weight: bold;
}

#zs_wrapper .zs_btnResultButton:hover, #zs_wrapper .zs_btnRunningButton:hover{ text-decoration: none; }

#zs_wrapper .zs_btnJokerX2, 
#zs_wrapper .zs_btnJokerX2Active, 
#zs_wrapper .zs_btnJokerX2Disabled{
 display:block;
 width:36px;
 height:28px;
 float:left;
 background: url('../img/css/btn_joker_x2.png');
 margin:0px 5px 0px 0px;
}

#zs_wrapper .zs_btnJokerX2:hover{
 background: url('../img/css/btn_joker_x2_h.png');
}

#zs_wrapper .zs_btnJokerX2:active, 
#zs_wrapper .zs_btnJokerX2:focus{
 background: url('../img/css/btn_joker_x2_c.png');
}

#zs_wrapper .zs_btnJokerX2Active{
 background: url('../img/css/btn_joker_x2_a.png');
}

#zs_wrapper .zs_btnJokerRemis, 
#zs_wrapper .zs_btnJokerRemisActive, 
#zs_wrapper .zs_btnJokerRemisDisabled{
 display:block;
 width:36px;
 height:28px;
 float:left;
 background: url('../img/css/btn_joker_remis.png');
}

#zs_wrapper .zs_btnJokerRemis:hover{
 background: url('../img/css/btn_joker_remis_h.png');
}
#zs_wrapper .zs_btnJokerRemis:active, 
#zs_wrapper .zs_btnJokerRemis:focus{
 background: url('../img/css/btn_joker_remis_c.png');
}

#zs_wrapper .zs_btnJokerRemisActive{
 background: url('../img/css/btn_joker_remis_a.png');
}


#zs_wrapper .zs_btnJokerX2PastDisabled, #zs_wrapper .zs_btnJokerX2PastOff{
 /*display:block;*/
 width:36px;
 height:28px;
 float:left;
 background: url('../img/css/btn_joker_x2_used.png') 0px 0px no-repeat;
 /*margin:0px 5px 0px 9px;*/
 margin: 0px 5px 0px 0px;

}
#zs_wrapper .zs_btnJokerX2PastOff{ background: url('../img/css/btn_joker_x2_off.png') 0px 0px no-repeat; }

#zs_wrapper .zs_btnJokerRemisPastDisabled, #zs_wrapper .zs_btnJokerRemisPastOff{
 /*display:block;*/
 width:36px;
 height:28px;
 float:left;
 background: url('../img/css/btn_joker_remis_used.png') 0px 0px no-repeat;
 /*margin:0px 5px 0px 9px;*/
 margin: 0px;
}
#zs_wrapper .zs_btnJokerRemisPastOff{ background: url('../img/css/btn_joker_remis_off.png') 0px 0px no-repeat; }

#zs_wrapper .zs_btnJokerNonePast{
 display:block;
 width:72px;
 height:28px;
 float:left;
  background: transparent;
 margin:0px 5px 0px 9px;
}

#zs_wrapper #zs_gesamtgewinn{
 float:right;
 margin:24px 100px 0px 0px;
}

#zs_wrapper #zs_gesamtgewinn p{
 font-family: Arial;
 font-size:13px !important;
 font-weight:normal;
 color:#505050;
 float:left;
}

#zs_wrapper #zs_gesamtgewinn span{
 font-family: Arial;
 font-size:13px !important;
 font-weight:bold;
 
}

#zs_wrapper .zs_gewinnBlack{
 font-family:Arial;
 font-size:20px !important;
 font-weight:bold;
 color:#333333;
}

#zs_wrapper .zs_gewinnGreen{
 font-family:Arial;
 font-size:20px !important;
 font-weight:bold;
 color:#339900;
}

#zs_wrapper .zs_gesamtgewinnBG{
 padding:11px 15px 0px 15px;
 margin:0px 0px 0px 10px;
 height:29px;
 background:#f0f0f0;
 border:1px solid #d6d6d6; 
 
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
}

#zs_wrapper .zs_unserTipp{
 clear:both;
 background:#ffffff;
 margin:100px 20px 0px 20px;
 padding:20px 14px 14px 14px;
 border:1px solid #e5e5e5;
 
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
}

#zs_wrapper .zs_unserTipp p, #zs_wrapper .zs_unserTipp, #zs_wrapper .zs_unserTipp li{
 font-family:Arial;
 font-weight: normal;
 font-size:13px !important;
 color:#333333;
}

#zs_wrapper .zs_iconSprechblase{
 width:24px;
 height:23px;
 background: url('../img/css/icon_sprechblase.png');
 margin:-36px 0px 0px 0px;
}

#zs_wrapper .zs_unserTippRed{
 font-family:Arial;
 font-weight: bold;
 font-size:13px !important;
 color:#505050;
 margin:6px 0px;
}

#zs_wrapper #zs_footer{
 clear:both;
 padding:24px 20px 0px 20px;
}

#zs_wrapper #zs_footer ul, 
#zs_wrapper #zs_footer li{
 padding:0;
 margin:0;
 list-style:none; 
}

#zs_wrapper #zs_footer ul{
 padding:0px;
}


#zs_wrapper #zs_footer li{
 float:left; 
 padding-right:21px;
}

#zs_wrapper #zs_footer a{
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
 color:#000; 
}

#zs_wrapper #zs_footer a:hover{ text-decoration:underline; }
#zs_wrapper .zs_top{ text-align:right; padding:50px 0px 0px 0px; }
#zs_wrapper img{ border:0; }
#zs_wrapper .zs_floatLeft{ float:left; }
#zs_wrapper .zs_overviewContent a{ color: #666; }
#zs_wrapper .zs_overviewContent a:hover{ text-decoration: none; }
#zs_wrapper .clear  { clear: both; width: 1px; height: 1px; overflow: hidden; }

.zs_rowTipHistorie{
 position:relative;
 z-index:1;
 top:0px;
 left:0px;
 width:812px;
 height:36px;
 padding:6px 0px 0px 10px;
 background: url('../img/css/bg_rowTipHistorie.png');
 margin: 0px 0px 0px 19px;
 
}

.zs_tipSuccessTrue{
 width:28px;
 height:28px;
 background: url('../img/css/icon_success_true.png');
 float:left;
 margin:0px 10px 0px 0px;
}

.zs_tipSuccessFalse{
 width:28px;
 height:28px;
 background: url('../img/css/icon_success_false.png');
 float:left;
 margin:0px 10px 0px 0px;
}

.zs_goalsLightgrey{
 font-family:Arial;
 font-size:18px;
 font-weight:bold;
 color:#999999
 height:25px;
 width:122px;
 text-align:center;
 padding:3px 0px 0px 0px;
 float:left;
}

.zs_btnJokerX2History{
 display:block;
 width:36px;
 height:28px;
 float:left;
 background: url('../img/css/btn_joker_x2history.png');
 margin:0px 5px 0px 23px;
}

.zs_btnJokerRemisHistory{
 display:block;
 width:36px;
 height:28px;
 float:left;
 background: url('../img/css/btn_joker_remishistory.png');
 margin:0px 5px 0px 23px;
}

.zs_subheadlineCalendarHistory{
 position:absolute;
 top:2px;
 left:417px;
}

.zs_subheadlineCalendarHistory span{
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#999999;
 padding:0;
 margin:0px 0px 0px 0px;
 line-height:0;
}

.zs_gesamtgewinnHistory{
 float:right;
 margin:24px 30px 0px 0px !important;
}

.zs_gesamtgewinnBGHistory{
 width:100px;
 height:40px;
 background: url('../img/css/bg_gesamtgewinnHistory.png');
 float:left;  
 margin:0px 0px 0px 18px;
}

.zs_gewinnBlackHistory{
 font-family:Arial;
 font-size:18px !important;
 font-weight:bold;
 color:#999999;
 
 display:block;
 width:40px !important;
 float:left;
 text-align:center;
 margin:8px 0px 0px 0px;
}
.zs_gewinnBlueHistory{
 font-family:Arial;
 font-size:18px !important;
 font-weight:bold;
 color:#333333;
 display:block;
 float:left;
 width:60px !important;
 text-align:center;
 margin:8px 0px 0px 0px;
}

#zs_contentOverview, #zs_contentOverviewDark, #zs_contentOverviewLight, #zs_contentOverviewBlack, #zs_contentOverviewBody{
 position:relative;
 top:13px;
 left:0px;
 background: url('../img/css/bg_contentOverview_top.png') top left no-repeat;
 min-height:500px;
 padding-bottom: 40px;
}

#zs_contentOverviewHead   { background: url('../img/css/bg_contentOverview_top_head.png') top left no-repeat; width: 860px; height: 25px; }
#zs_contentOverviewBody   { background: url('../img/css/bg_contentOverview_top_body.png') top left repeat-y; top: 59px; margin-bottom: 59px; }

#zs_contentOverviewDark   {  background: url('../img/css/bg_content_top.png') top left no-repeat; }
#zs_contentOverviewBlack  {  background: url('../img/css/bg_content_top_black.png') top left no-repeat; }

#zs_wrapper #zs_contentOverviewBlack #zs_moreInfo { padding-top: 17px; }



#zs_contentOverviewLight  { margin-top: 59px; padding-top: 6px; }
#zs_contentOverviewLight .zs_h3, #zs_contentOverviewBody .zs_h3 { margin-top: 18px !important; }

#zs_overviewHeadline{
 width:822px;
 height:32px;
 margin:20px 0px 0px 19px;
}

#zs_overviewHeadline th{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 color:#333333;
 padding:7px 0px 0px 16px;
}

.zs_hlCol1{
 width:90px;
 text-align:left;
}

.zs_hlCol2{
 width:350px;
 text-align:left;
}

.zs_hlCol3{
 width:124px;
 text-align:left;
}

.zs_hlCol4{
 text-align:left;
}

.zs_overviewContent th{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 color:#505050;
 padding:27px 0px 21px 15px;
 text-align:left;
}

.zs_overviewContent table{
 width:820px;
 margin:0px 0px 0px 20px;
}

.zs_overviewContent td{
 font-family:Arial;
 font-size:13px !important;
 font-weight:normal;
 color:#333333;
 padding:0px 0px 0px 0px;
 text-align:left;
}

.bg_tablerow_odd, .bg_tablerow_odd_common, .bg_tablerow_odd_plain{
 height:15px;
 width:820px;
 border:0px solid #ff0000;
 padding:7px 0px 10px 0px !important;
 padding:0px 0px 0px 0px !important;
}

.bg_tablerow_odd .zs_bgtblfirst,
.bg_tablerow_odd_common .zs_bgtblfirst{
 height:32px;
 background: url('../img/css/td_bg_first.png') top left no-repeat;
}

.bg_tablerow_odd .zs_bgtbl,
.bg_tablerow_odd_common .zs_bgtbl{
 height:32px;
 background:#fefefe;
}

.bg_tablerow_odd .zs_bgtblborder,
.bg_tablerow_odd_common .zs_bgtblborder{
 height:32px;
 background: url('../img/css/td_bg.png') top left no-repeat;
}

.bg_tablerow_odd .zs_bgtbllast,
.bg_tablerow_odd_common .zs_bgtbllast{ 
 height:32px;
 background: url('../img/css/td_bg_last.png') right top no-repeat;
}

#zs_wrapper .zs_tbl_pad0 { padding-left: 0px; }
#zs_wrapper .zs_tbl_pad5 { padding-left: 5px !important; }
#zs_wrapper .zs_tbl_pad10 { padding-left: 10px; }
#zs_wrapper .zs_tbl_pad8  { padding-left: 8px; }
#zs_wrapper .zs_tbl_rpad8 { padding-right: 8px; }
#zs_wrapper .zs_tbl_pad16 { padding-left: 16px; }
#zs_wrapper .zs_tbl_rpad16 { padding-right: 16px; }
#zs_wrapper .zs_tbl_pad32 { padding-left: 32px; }

a.zs_btn_tbl_jetzttippen{
 display:block;
 width:114px;
 height:16px;
 background: url('../img/css/btn_tbl_jetzttippen.png') top left no-repeat;
 font-family:Arial;
 font-size:10px;
 font-weight:bold;
 color:#ffffff !important;
 text-align:center;
  text-decoration: none !important;
  padding-top: 2px;
  padding-bottom: 2px;
}

.zs_icon_small_remis{
 display:block;
 width:24px;
 height:20px;
 background: url('../img/css/btn_small_remis.png');
 float:left;
}

.zs_icon_small_x2{
 display:block;
 width:24px;
 height:20px;
 background: url('../img/css/btn_small_x2.png');
 float:left;
}

.bg_tablerow_even{
 height:32px;
 width:820px;
 border:0px solid #ff0000;
 padding:0px 0px 0px 0px !important;
}

.bg_tablerow_error{
 height:32px;
 width:775px;
 border:0px solid #ff0000;
 padding:0px 0px 0px 45px !important;
 color: #cc0012;
 font-weight: bold;
 font-size: 13px;
  background: url('../img/css/icon_error.png') no-repeat 14px 4px;
}

.zs_col1{ }
.zs_col2{ font-weight:bold !important; }
.zs_col3{ font-weight:bold !important; }
.zs_col4{ font-weight:bold !important; }
.zs_col5{ }
.zs_col6{ }
                                     
.tblRed{
 color:#cc0000 !important;
}


#zs_contentProfile{
 position:relative;
 top:0px;
 left:0px;
 background: url('../img/css/bg_contentProfilbearbeiten_top.png') no-repeat top left;
 min-height:600px;
}

#zs_contentProfile #zs_moreInfo{
 margin:76px 0px 0px 440px;
}

#zs_tblProfile{
 margin:0px 0px 0px 0px;
 width:860px;
}

.zs_tblLeft, .zs_tblLeft2, .zs_tblLeft3, .zs_tblLeft4{
 color: #000;
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 width:480px;
 text-align:right;
 padding:14px 20px 12px 0px;
 /*height:28px;*/
 vertical-align:top !important;
}

.zs_tblRight{
 width:340px;
 /*height:28px;*/
 color:#333333;
 font-family:Arial;
 font-size:13px !important;
 font-weight:normal;
 padding:7px 0px 12px 0px;
 vertical-align:top !important;
}

.zs_tblRight p{ padding:7px 10px 0px 10px; }

#zs_form input, #zs_form textarea, #zs_form select{ outline:0; }
.zs_frmError{ color:#cc0000 !important; }

#zs_form input, #zs_form textarea{
 resize:none;
 color:#333333;
 font-family:Arial;
 font-size:13px !important;
 font-weight:normal;
}
.zs_frmInput{
 border:0px;
 height:28px;
 width:300px;
 background:#ffffff;
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
 
 border-top:1px solid #bababa;
 border-left:1px solid #bababa;
 
 border-right:1px solid #e5e5e5;
 border-bottom:1px solid #e5e5e5;
 margin:0;
 
 padding:0px 10px 0px 10px;
}


.zs_frmInputReadonly{
 border:0px;
 height:28px;
 width:380px;
 background:#ebebeb;
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
 border-top:1px solid #ebebeb;
 border-left:1px solid #ebebeb;
 border-right:1px solid #ebebeb;
 border-bottom:1px solid #ebebeb;
 padding:0px 10px 0px 10px;
}


.zs_frmTextarea{
 resize:none;
 border:0px;
 height:54px !important;
 width:300px !important;
 background:#ffffff;
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
 border-top:1px solid #bababa;
 border-left:1px solid #bababa;
 border-right:1px solid #e5e5e5;
 border-bottom:1px solid #e5e5e5;
 padding:7px 10px 0px 10px !important;
}

.zs_frmSubmitRed, .zs_frmSubmitGrey, .zs_frmSubmitDisabled{
  font-family: Arial !important;
  font-size:12px !important;
  font-weight: normal !important;
  color:#ffffff !important;
  border:0px;
  height:28px;
  width:190px;
  -webkit-border-radius: 5px !important;
  -khtml-border-radius:  5px !important;
  -moz-border-radius:    5px !important;
  border-radius:         5px !important;
  padding:0px 0px 0px 0px;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e50000), to(#c00000)); 
  background: -webkit-linear-gradient(top, #e50000, #c00000); 
  background: -moz-linear-gradient(top, #e50000, #c00000); 
  background: -ms-linear-gradient(top, #e50000, #c00000); 
  background: -o-linear-gradient(top, #e50000, #c00000);
  box-shadow: none !important;
}

.zs_frmSubmitRed{
  background:#ebebeb; 
  border-top:1px solid #c40000;
  border-left:1px solid #c40000;
  border-right:1px solid #c40000;
  border-bottom:1px solid #c40000;
}
.zs_frmSubmitRed:hover, .zs_frmSubmitGrey:hover, .zs_frmSubmitDisabled:hover{
 cursor:pointer !important;
}

.zs_frmSubmitGrey{
 border-top:1px solid #999999 !important;
 border-left:1px solid #999999 !important;
 border-right:1px solid #999999 !important;
 border-bottom:1px solid #999999 !important;
 padding:0px 0px 0px 0px;
 background:#b3b3b3 !important;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b3b3b3), to(#9a9a9a)) !important; 
 background: -webkit-linear-gradient(top, #b3b3b3, #9a9a9a) !important; 
 background: -moz-linear-gradient(top, #b3b3b3, #9a9a9a) !important; 
 background: -ms-linear-gradient(top, #b3b3b3, #9a9a9a) !important; 
 background: -o-linear-gradient(top, #b3b3b3, #9a9a9a) !important;
}

.zs_frmSubmitDisabled{
 border-top:1px solid #bbb !important;
 border-left:1px solid #bbb !important;
 border-right:1px solid #bbb !important;
 border-bottom:1px solid #bbb !important;
 padding:0px 0px 0px 0px !important;
 background:#ddd !important;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#bbb)) !important; 
 background: -webkit-linear-gradient(top, #ddd, #bbb) !important; 
 background: -moz-linear-gradient(top, #ddd, #bbb) !important; 
 background: -ms-linear-gradient(top, #ddd, #bbb) !important; 
 background: -o-linear-gradient(top, #ddd, #bbb) !important;
 box-shadow: none !important;
}

.zs_tblAlignRight{
 text-align:right !important;
padding-right:16px !important;
}

.zs_floatRight{
  float:right  !important;
  margin-right:19px  !important;
}

.zs_frmCheckbox{
 border:0;
 padding:0px 0px 0px 0px;
 margin:10px 0px 0px 0px;
 float:left;
}


.zs_frmCheckboxHeadline, .zs_frmCheckboxHeadline2{
 font-family: Arial !important;
 font-size:13px !important;
 font-weight:bold !important;
 color:#666 !important;
 margin:8px 20px 8px 0px;
 padding:0px 0px 0px 0px;
 width: 350px;
 float: right;
}

.zs_frmCheckboxHeadline2{ margin-right: 10px; }

.zs_frmCheckboxText, .zs_frmCheckboxText2{
 font-family: Arial !important;
 font-size:13px !important;
 font-weight:normal !important;
 color:#505050 !important;
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 22px !important;
}

.zs_frmCheckboxText2{ margin-left: 12px; margin-right: 12px; }

.zs_frmSelect, .zs_frmSelect2{
 font-family: Arial !important;
 font-size:12px !important;
 font-weight:normal !important;
 color:#333333 !important;
 margin:7px 0px 0px 0px;
}

.zs_frmTrenner{
 width:399px;
 height:3px;
 background: url('../img/css/frm_trenner.png');
 margin:30px 0px 15px 0px;
}

.zs_frmHeadline{ font-family:Arial; font-weight:normal; font-size:15px !important; color:#999999; }

.zs_frmWidth195 { width:175px !important; margin-right:10px; }
.zs_frmWidth340 { width:320px !important; margin-right:10px; }
.zs_frmWidth50  { width:30px !important; margzs_frmSearchFieldin-right:10px; }
.zs_frmWidth130 { width:110px !important; margin-right:10px; }
.zs_frmWidth260 { width:240px !important; margin-right:10px; }
.zs_frmWidthSelect50{ width:50px !important; margin-right:10px; }
.zs_frmWidthSelect200{ width:200px !important; margin-right:10px; }
.zs_frmWidthSelect130{ width:130px !important; margin-right:10px; }
#zs_contentProfile{ position:relative; top:13px; left:0px; background: url('../img/css/bg_contentProfilbearbeiten_top.png') no-repeat top left; min-height:600px; }
#zs_imgProfileContainer{ position:absolute; top:76px; left:35px; }
#zs_imgProfileOverlay{ position:absolute; top:0px; left:0px; background: url('../img/css/img_portrait_big_overlay.png'); z-index:10; width:190px; height:190px; }
#zs_contentProfileView #zs_moreInfo{ margin:86px 0px 0px 440px; }

#zs_tblProfile        { margin:0px 0px 0px 0px; width:860px; }

.zs_frmSearchField    { width:135px !important; padding: 0 30px 0px 10px !important; height: 23px !important; margin:0px; border: 1px solid #e3e3e3; border-radius: 5px; font-size: 12px; color: #b3b3b3; background: #fff url('../img/css/icon_search.png') no-repeat 155px 6px !important; float: left; }
.zs_frmBtnSmall       { width:82px !important; height: 23px !important; margin: 0 0 0 8px !important; padding:0 !important; float: left; }
.zs_frmBtnSmallRight  { float: right !important; width:102px !important; }

.zs_frmBtnMedium            { height: 26px !important; margin: 0 0 0 8px !important; padding:0 12px !important; width: auto !important; }
.zs_frmBtnMediumRight       { float: right !important; }

#zs_wrapper .zs_frmBtnBig   { font-size: 16px !important; width: auto !important; padding: 1px 8px !important; }

.zs_tblLeftView{
 color:#000;
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 width:420px;
 text-align:right;
 padding:0px 20px 4px 0px !important;
 height:24px;
 vertical-align:top !important;
 line-height:16px;
}

.zs_tblRightView{
 width:325px;
 height:24px;
 color:#505050;
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 padding:0px 15px 4px 0px;
 vertical-align:top !important;
 line-height:16px;
}

.zs_tblRightAddView { width:90px; _height:12px; vertical-align:top !important; padding-top: 14px; white-space: nowrap; }


.zs_tblRightView p{
 padding:0px 20px 0px 0px !important;
 margin:0px 0px 0px 0px ;
 font-weight:normal;
 line-height:16px;
 color:#505050;
}

.zs_contextLayerProfile{
 position:absolute;
 top:-35px;
 left:40px;
 z-index:10;
 width:690px;
 background:#ffffff;
 padding:35px 35px 35px 35px;
 margin:0;
 line-height:0;
 
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
 
 border: 0px solid #00ff00;
   
 -webkit-box-shadow: 0px 0px 5px #999999;
 -moz-box-shadow:    0px 0px 5px #999999;
 box-shadow:         0px 0px 5px #999999;
 -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(color=#999999, offx=0, offy=0)";
}

.zs_contextLayerProfileh1{
 font-family:Arial;
 font-size:20px;
 font-weight:bold;
 color:#505050;
 margin:22px 0px 0px 15px;
 padding:0px;
 width:1%;
 white-space:nowrap;
}

.zs_contextLayerProfileimgProfileContainer{
 margin:30px 0px 0px 15px;
 position:relative;
}

.zs_imgProfileOverlayWhite{
 position:absolute;
 top:0px;
 left:0px;
 background: url('../img/css/img_portrait_big_overlayWhite.png');
 z-index:10;
 width:190px;
 height:190px;
 
}

.zs_tblProfile{
 float:right;
 width:470px;
 margin:34px 0px 0px 0px;
}
.zs_tblProfile .zs_tblLeftView{
 width:150px;
}

.zs_tblProfile .zs_tblRightView{
 width:350px;
}

.zs_profileContent{ /*float:left;*/ }

#zs_content{
 position:relative;
 top:0px;
 left:0px;
 background: url('../img/css/bg_content9erwette_top.png') no-repeat top left;
 min-height:600px;
}

#zs_contentPlaintext{
 position:relative;
 top:13px;
 left:0px;
 background: url('../img/css/bg_contentPlaintext_top.png') no-repeat top left;
 min-height:600px;
}

.zs_plaintextContent{
 padding: 70px 20px 30px 20px;
  min-height: 450px;
}

#zs_wrapper .zs_plaintextContent h2, #zs_wrapper .zs_plaintextContent h3 { font-size: 13px; font-weight: bold; color: #505050; }
#zs_wrapper .zs_plaintextContent p, #zs_wrapper .zs_plaintextContent table  { font-size: 13px; color: #505050; margin-bottom: 20px; } 
#zs_wrapper .zs_plaintextContent table tr td:first-child { padding-right: 20px;}
#zs_wrapper .zs_plaintextContent h3 { margin-top: 10px; }


.zs_rightContent {
  min-height: 450px;
  float: left;
  margin: 0px 20px 0px 160px;
}

.zs_ptH2{
 font-family:Arial;
 font-size:15px;
 font-weight:normal;
 color:#505050;
 line-height:16px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 30px 0px;
}

.zs_ptH3{
 font-family:Arial;
 font-size:13px !important;
 line-height:16px;
 font-weight:bold;
 color:#505050;
 padding:0px 0px 0px 0px;
 margin:15px 0px 5px 0px;
}

.zs_ptH4{
 font-family:Arial;
 font-size:16px;
 font-weight:bold;
 color:#505050;
 line-height:16px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 15px 0px;
}

.zs_ptH5{
 font-family:Arial;
 font-size:20px;
 font-weight:bold;
 color:#505050;
 line-height:16px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 30px 0px;
}

.zs_ptH5 span { font-size: 12px; font-weight: normal; }

.zs_ptH6{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 color:#666;
 line-height:16px;
 padding:0px;
 margin:0px 0px 10px 0px;
}

.zs_ptP{
 font-family:Arial;
 font-size:13px !important;
 font-weight:normal;
 color:#505050;
 line-height:16px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 16px 0px;
}

.zs_p{
 font-family:Arial;
 font-size:13px !important;
 font-weight:normal;
  }


#zs_rankingHeadline table{
 background: url('../img/css/bg_rankingHeadline.png') no-repeat; 
 width:820px;
 height:32px;
 margin:5px 0px 0px 19px;
}

#zs_rankingHeadlineCompany { background: url('../img/css/bg_rankingHeadlineCompany.png') no-repeat !important;  }


#zs_rankingHeadline1 table, #zs_rankingHeadline2 table{
 background: url('../img/css/bg_standardHeadline.png') no-repeat; 
 width:820px;
 height:32px;
 margin:0px 0px 0px 19px;
}

#zs_rankingHeadline3 table{
 background: url('../img/css/bg_rankingHeadline3.png') no-repeat !important; 
 width:820px;
 height:32px;
 margin:0px 0px 0px 0px;
}

#zs_rankingHeadline4 table, .zs_rankingHeadline4 table{
 background: url('../img/css/bg_standardHeadline.png') no-repeat; 
 width:820px;
 height:32px;
 margin:7px 0px 0px 19px;
}

#zs_rankingHeadline5 table{
 background: url('../img/css/bg_standardHeadline.png') no-repeat; 
 width:420px !important;
 height:32px;
 margin:10px 0px 0px 19px;
}


#zs_wrapper .zs_rankingHeadlineShort table{ background: url('../img/css/bg_standardHeadline2.png') no-repeat !important; }



#zs_rankingHeadline1 .zs_th_hl, 
#zs_rankingHeadline2 .zs_th_hl, 
#zs_rankingHeadline3 .zs_th_hl, 
#zs_rankingHeadline4 .zs_th_hl,
.zs_rankingHeadline4 .zs_th_hl,
#zs_rankingHeadline5 .zs_th_hl{
 padding:8px 0px 9px 16px;
 color:#ffffff;
}

#zs_rankingHeadline4 table th, .zs_rankingHeadline4 table th{
 padding-bottom:22px !important;
}




#zs_rankingSubheadline{
 position:absolute;
 top:112px;
 left:478px;
    color: #999999;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 0;
}


.zs_rankingHl1{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 line-height:16px;
 color:#ffffff;
 padding-left: 16px;
 width:53px;
 height:32px;
 text-align: left;
}

.zs_rankingHl2{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 line-height:16px;
 color:#fff;
 width:260px;
 height:32px;
 text-align:left;
 padding:0px 0px 0px 8px;
}

.zs_rankingHl25, .zs_rankingHl26{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 line-height:16px;
 color:#ffffff;
 width:154px;
 height:32px;
 text-align:left;
 padding:0px 0px 0px 16px;
}

.zs_rankingHl26{ padding-left: 32px; width:138px; }

.zs_rankingHl3, .zs_rankingHl9{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 line-height:16px;
 color:#ffffff;
 /*width:34px;*/
 width:25px;

 height:32px;
 padding:0px 0px 0px 20px;
 text-align: center;
}

.zs_rankingHl9{
padding-right: 10px;
}

.zs_rankingInlineDiv{
 width:310px;
 overflow:hidden;
 height:32px;
}

#zs_wrapper .zs_rankingHl{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 line-height:16px;
 color:#fff;
 text-align: center;
}

#zs_wrapper .zs_rankingTd,
#zs_wrapper .zs_rankingHl{
 width:62px ;
 height:32px;
 margin:0 !important;
}

.zs_rankingInlineTable{
 
 w idth:1240px;
 background:none !important;
 padding:0 !important;
 margin:0 !important;
 position:relative;
 left:0px;
 top:0px;
}

.zs_rankingHl10{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 line-height:16px;
 color:#ffffff;
 width:52px;
 height:32px;
 text-align:right;
 padding:0px 16px 0px 0px;
}

.zs_rankingPrev{
 display:block;
 width:15px;
 height:15px;
 background: url('../img/css/arrow_left_ranking.png');
}
.zs_rankingPrev:hover{
 background: url('../img/css/arrow_left_ranking_h.png');
}
.zs_rankingPrev:active, .zs_rankingPrev:focus{
 background: url('../img/css/arrow_left_ranking_c.png');
}

.zs_rankingNext{ display:block; width:15px; height:15px; background: url('../img/css/arrow_right_ranking.png'); }
.zs_rankingNext:hover{ background: url('../img/css/arrow_right_ranking_h.png'); }
.zs_rankingNext:active, .zs_rankingNext:focus{ background: url('../img/css/arrow_right_ranking_c.png'); }
#zs_rankingHeadline tr{ display:inline-table; }

.zs_rankingtrFirst{
 background:none;
 height:24px;
 line-height:0;
 font-size:1px;
 display:inline-table;
}

tr.zs_rankingtrEven{
 background: none;
 height:32px;
 width:820px;
 padding:0px 0px 0px 0px;
 display:inline-table;
}

tr.zs_rankingtrOdd{
 bac kground: url('../img/css/bg_ranking_trodd.png') no-repeat left top !important;
 height:32px;
 width:820px;
 padding:0px 0px 0px 0px;
 display:inline-table;
}













.zs_rankingTd,
.zs_rankingTd1,
.zs_rankingTd2,
.zs_rankingTd25,
.zs_rankingTd26,
.zs_rankingTd27,
.zs_rankingTd3,
.zs_rankingTd4,
.zs_rankingTd5,
.zs_rankingTd6,
.zs_rankingTd7,
.zs_rankingTd8,
.zs_rankingTd9,
.zs_rankingTd10{
 font-family:Arial !important;
 font-size:13px !important;
 font-weight:normal;
 line-height:16px;
 color:#333333;
}

.zs_rankingTd1{
 text-align:left;
 padding-left:16px;
 font-weight:bold;
 width:53px;
}


.zs_rankingTd2{
 text-align:left;
 padding-left:16px;
 width:215px;
 overflow: hidden !important;
}

.zs_rankingTd25{ text-align:left; padding-left:16px; width:152px; overflow: hidden !important; }
.zs_rankingTd26{ text-align:left; padding-left:16px; width:250px; overflow: hidden !important; }
.zs_rankingTd27{ text-align:left; padding-left:0px; width:130px; overflow: hidden !important; }

#zs_wrapper .zs_rankingTd3  { width:38px; } 
#zs_wrapper .zs_rankingTd9  { width:56px; }

.zs_rankingTd2 a{
 color:#cc0000;
 text-decoration:none;
}

.zs_rankingTd2 a:hover{
 color:#333333;
 text-decoration:none; 
}  


.zs_rankingTd,
.zs_rankingTd4,
.zs_rankingTd5,
.zs_rankingTd6,
.zs_rankingTd7,
.zs_rankingTd8{
 text-align:right;
 padding-right:12px;
 width:50px !important;
}


.zs_rankingTdNoValue{
 text-align:center;
 padding-right:0px;
 color:#999999;
 width:62px !important;
}
.zs_rankingTd10{ text-align:right; padding-right:12px; font-weight:bold; padding-right: 16px; width: 52px; }

#zs_ranking_result, #zs_ranking_result_short{
 clear:both;
 position:relative;
}

#zs_ranking_result table, #zs_ranking_result_short table{
 width:778px;
 height:28px;
 background: url('../img/css/bg_ranking_result.png') no-repeat;
 margin:31px 0px 0px 19px;
 float:left;
}

#zs_ranking_result_short table{ width:435px; margin:0px; background: url('../img/css/bg_ranking_result_short.png') no-repeat; }

#zs_ranking_resultTblLeft{
 font-family:Arial;
 font-size:13px !important;
 font-weight:normal;
 color:#505050;
 padding-left:14px;
}

#zs_ranking_resultTblLeft span{
 font-weight:bold;
}

#zs_ranking_resultTblRight{
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 color:#505050;
 padding-right:14px;
 text-align:right;
}

#zs_pagerRankingPrev{
 display:block;
 position:absolute;
 top:31px;
 left:800px;
 z-index:20;
 width:20px;
 height:28px;
 background: url('../img/css/arrow_left_spieltage.png');
 float:left;
 margin:0px 0px 0px 0px;
}
#zs_pagerRankingPrev:hover{
 background: url('../img/css/arrow_left_spieltage_h.png');
 z-index:30;
}
#zs_pagerRankingPrev:active, 
#zs_pagerRankingPrev:focus{
 background: url('../img/css/arrow_left_spieltage_c.png');
 z-index:30;
}


#zs_pagerRankingNext{
 display:block;
 position:absolute;
 top:31px;
 left:819px;
 z-index:20;
 width:20px;
 height:28px;
 background: url('../img/css/arrow_right_spieltage.png');
 float:left;
 margin:0px 0px 0px 0px;
}
#zs_pagerRankingNext:hover{
 background: url('../img/css/arrow_right_spieltage_h.png');
 z-index:30;
}
#zs_pagerRankingNext:active, 
#zs_pagerRankingNext:focus{
 background: url('../img/css/arrow_right_spieltage_c.png');
 z-index:30;
}

#zs_ranking_suche{ margin:34px 0px 0px 19px; }
#zs_ranking_suche table{ width:820px; }
.zs_ranking_tblSucheLeft{ width:100px; padding:7px 20px 12px 0px; }
.zs_ranking_tblSucheRight{ width:700px; }

#zs_teamsearchHeadline table, #zs_teamsearchHeadlineNoPot table{
 background: url('../img/css/bg_teamsearchHeadline.png') no-repeat; 
 width:820px;
 height:32px;
 margin:20px 0px 0px 19px;
}

#zs_teamsearchHeadlineNoPot table{  background: url('../img/css/bg_teamsearchHeadlineNoPot.png') no-repeat;  }

#zs_teamsearchHeadline > table, #zs_teamsearchHeadlineNoPot > table{
 border-bottom:1px solid #e6e6e6;
}

.zs_teamsearchHl{
 font-family:Arial;
 font-size:13px !important;
 font-weight:bold;
 line-height:16px;
 color:#fff;
 height:32px;
 text-align:left;
}

.zs_teamsearchHl:first-child { padding-left: 15px; }

.zs_teamsearchtrFirst{
 background:none;
 height:24px;
 line-height:0;
 font-size:1px;
}

tr.zs_teamsearchtrEven{
 background: none;
 height:32px;
 width:820px;
 padding:0px 0px 0px 0px;
 background: #fefefe;
}

tr.zs_teamsearchtrOdd, tr.zs_teamsearchtrOddNoPot{
 background: none;
 height:32px;
 width:820px;
 padding:0px 0px 0px 0px;
}

tr.zs_teamsearchtrOddNoPot{ background: url('../img/css/bg_teamsearch_trodd_nopot.png') no-repeat left top !important; }

.zs_teamsearchTd{
 font-family: Arial;
 font-size:13px !important;
 font-weight:normal;
 line-height:16px;
 color:#333333;
}

.zs_teamsearchSelect{ width:200px; }
.zs_teamsearchTblSelect1, .zs_teamsearchTblSelect2, .zs_teamsearchTblSelect3{ border-top:1px solid #929292; border-left:1px solid #929292; border-right:1px solid #929292; border-bottom:1px solid #929292; }
.zs_teamsearchTblSelect1{ width:110px; }
.zs_teamsearchTblSelect2{ width:200px; }
.zs_teamsearchTblSelect3{ width:74px; }
.zs_teamsearchButton{ width:150px !important; margin-right:10px !important; float:right !important; }
.zs_teamsearchMoreInfo{ margin-left:19px !important; margin-right:20px !important; __padding-top: 30px !important; }
.zs_teamsearchReload{ margin:0px 0px 0px 12px; display:block; width:15px; height:15px; background: url('../img/css/icon_reload.png'); }
.zs_teamsearchReload:hover{ background: url('../img/css/icon_reload_h.png'); }
.zs_teamsearchReload:active, .zs_teamsearchReload:focus{ background: url('../img/css/icon_reload_c.png'); }

.zs_teamsearchEmail{
 display:block;
 width:18px;
 height:14px;
 background: url('../img/css/icon_email_teamsuchen.png');
 margin:0px 0px 0px 12px;
}

.zs_teamsearchEmail:hover{
 background: url('../img/css/icon_email_teamsuchen_h.png');
}

.zs_teamsearchEmail:active, .zs_teamsearchEmail:focus{
 background: url('../img/css/icon_email_teamsuchen_c.png');
}

.zs_img_hr-trenner{
background: url('../img/css/img_hr-trenner.png');
height:1px;
width:860px;
margin:36px 0px 30px -33px;
}


.zs_hauptgewinnAnzeige{
  font-family:Arial;
  font-size:11px !important;
  font-weight:normal;
  color:#999999;
  float:right;
}

.zs_tblHauptgewinnEinzel{
 width:800px;
}

.zs_hauptgewinnEinzelCopy{
 margin-bottom:27px;
}


.zs_alignRight{
 float:right;
  margin: 8px 0px;
}

#zs_hauptgewinnEinzel p{
 font-family:Arial;
 font-size:13px !important;
 font-weight:normal;
 color:#999999;
}

.zs_tblHauptgewinnEinzelLeft{
 vertical-align:top;
 padding-right:20px;
}

.zs_tblHauptgewinnEinzelLeft p{
 font-family:Arial;
 font-size:13px ;
 font-weight:bold !important;
 color:#505050 !important;
 margin:0px 0px 0px 0px;
 
}

.zs_hauptgewinnLinkLeft{
 font-family:Arial;
 font-weight:normal;
 font-size:13px !important;
 color:#cc0000;
 text-decoration:none !important;
}

.zs_hauptgewinnLinkLeft:hover{ color:#505050 !important;}
.zs_hauptgewinnLinkLeft:active, .zs_hauptgewinnLinkLeft:focus{color: #cc0000 !important;}


.zs_tblHauptgewinnEinzelLeft p{
 margin:16px 0px 0px 10px;
}

.zs_tblHauptgewinnEinzelLeft img { margin-top: 30px; }

.zs_tblHauptgewinnEinzelRight{
 vertical-align:top;
 padding-right:0px;
}

.zs_hauptgewinnEinzelh2{
 font-family:Arial;
 font-size:15px;
 font-weight:normal;
 color:#333 !important;
 margin:0px 0px 20px 0px;
}

.zs_hauptgewinnEinzelTeaser{
 font-family:Arial;
 font-size:15px ;
 font-weight:bold !important;
 color:#333 !important;
 margin:0px 0px 16px 0px;
 line-height:24px !important;
}

.zs_hauptgewinnEinzelTeaser span{
 color:#cc0000;
}


.zs_hauptgewinnEinzelText{
 clear:both;
 font-family:Arial;
 font-size:12px ;
 font-weight:normal !important;
 color:#201717 !important;
 margin:0px 0px 0px 0px;
 line-height:22px !important;
}

#zs_wrapper .zs_hauptgewinnEinzelText a    { font-family:Arial; font-size:12px; font-weight:normal; color: #666; text-decoration: none; }
#zs_wrapper .zs_hauptgewinnEinzelText a:hover    { font-family:Arial; font-size:12px; font-weight:normal; color: #999 !important; text-decoration: none; }

/* Overrides */
form  { margin: 0; padding: 0; border: 0;}
.zs_overviewContent a, .zs_registerContent a{ color: #666; }
.zs_overviewContent a:hover, .zs_registerContent a:hover{ text-decoration: none; }
#zs_wrapper .clear, #zs_wrapper .zs_clear  { clear: both; width: 1px !important; height: 1px !important; overflow: hidden; padding:0 !important; margin:0 !important; display: inline; }
.zs_center  { text-align: center; }
.zs_right   { text-align: right !important; }
.bg_tablerow_hi{ background: #ff9a00; height:32px; width:820px; border:1px solid #ff0000; padding:0px 0px 10px 0px !important; }
.bg_tablerow_odd_common{ back ground: url('../img/css/bg_tablerow_odd_common.png'); }
.bg_tablerow_odd_plain{ background: #fefefe;
 -webkit-border-radius: 5px;
 -khtml-border-radius:  5px;
 -moz-border-radius:    5px;
 border-radius:         5px;
}

.zs_div_small, .zs_div_small_black, .zs_div_hint   { font-family:Arial; font-size:11px; font-weight:normal; color: #505050; }
.zs_div_normal, .zs_div_light  { font-family:Arial; font-size:12px; font-weight:normal; color: #505050; line-height: 16px; }
.zs_a_small     { font-family:Arial; font-size:11px; font-weight:normal; color: #505050; text-decoration: underline; }
.zs_a_normal    { font-family:Arial; font-size:12px; font-weight:normal; color: #505050; text-decoration: none; }
.zs_a_normal:hover    { font-family:Arial; font-size:12px; font-weight:normal; color: #999 !important; text-decoration: none; }
.zs_a_normal:active, .zs_a_normal:focus    { font-family:Arial; font-size:12px; font-weight:normal; color: #cc0000 !important; text-decoration: none; }
.zs_a_profilered{ font-family:Arial; font-size:12px; font-weight:normal; color: #cc0000; text-decoration: none; }
.zs_a_red{ font-family:Arial; font-size:12px; font-weight:normal; color: #cc0000 !important; text-decoration: none !important; }
.zs_a_red:hover{ color:#505050 !important;}
.zs_a_red:active, .zs_a_red:focus{color: #cc0000 !important;}

.zs_a_under         { font-family:Arial; font-size:12px; text-decoration: underline; }
.zs_a_under:hover   { font-family:Arial; font-size:12px; text-decoration: none; }


.zs_a_light{ font-family:Arial; font-size:13px; font-weight:normal; color: #b3b3b3 !important; text-decoration: none !important; }
.zs_a_light:hover{ color:#505050 !important;}
.zs_a_light:active, .zs_a_red:focus{color: #505050 !important;}

.zs_div_light  { color: #b3b3b3 }

.zs_a_red13{ font-family:Arial; font-size:13px !important; font-weight:normal; color: #cc0000 !important; text-decoration: none !important; }
.zs_a_red13:hover{ color:#505050 !important;}
.zs_a_red13:active, .zs_a_red:focus{color: #cc0000 !important;}

.zs_div_small_black   { color: #000; font-size: 12px; padding-top: 4px; display: inline-block;}
.zs_div_hint          { color: #b3b3b3; font-size: 12px; }

.zs_a_small:hover, .zs_a_normal:hover{ text-decoration: none; }
#zs_product_pager { padding: 10px 35px; }

.zs_tblLeft2  { text-align: left; padding-left: 35px; width: 150px; }
.zs_tblLeft3  { width: 500px; }
.zs_tblLeft4  { padding-left: 35px; padding-top: 0px; }

.zs_ptP a       { color: #505050; text-decoration: underline; line-height: 16px !important; }
.zs_ptP a:hover { text-decoration: none; }

.zs_contextLayerProfileCloseButton  { position:absolute; top:15px; left:671px; }
.zs_contextLayerProfileCloseButton a{ display:block; width:18px; height:18px; background: url('../img/css/btn_closebuttonContextLayer2.png'); }

.zs_btnJokerNoneHistory{display:block;width:36px;height:28px;float:left; margin:0px 5px 0px 23px;}

tr.zs_rankingtrHi{
 /*background: #ff9a00;*/
 background: #ccc;
 height:32px;
 width:820px;
 padding:0px 0px 0px 0px;
 display:inline-table;
}

tr.zs_rankingtrMine{
 background: #f0f0f0;
 height:32px;
 width:820px;
 padding:0px 0px px 0px;
 display:inline-table;
 border-bottom: 1px solid #e6e6e6;
 margin-bottom: 12px;
}

#zs_wrapper .zs_quicktip_none{
 display:block;
 width:104px;
 height:28px;
 float:left;
}

#zs_playerloginfailed{
  display: none;
  position:absolute;
  left: 456px;
  bottom: 75px;
  z-index:20;
  padding: 10px 30px 10px 10px;
  background-color: #ffffff;
  color: #666666;
  -webkit-border-radius: 5px;
  -khtml-border-radius:  5px;
  -moz-border-radius:    5px;
  border-radius:         5px;
  border: none;
  border-width: 30px 15px 5px 15px;
  -webkit-box-shadow: 2px 2px 8px #666666;
  -moz-box-shadow:    2px 2px 8px #666666;
  box-shadow:         2px 2px 8px #666666;
  background: rgba(255, 255, 255, 1.00);
}
#zs_playerloginfailed span  { font-weight: bold; display: block; margin-bottom: 5px; }
#zs_playerloginfailed p{ color:#cc0000 !important; }

img.zs_img_cache  { width: 1px; height: 1px; 
 -moz-opacity:0.01;
 filter:alpha(opacity:0);
 opacity:0.01;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
}

div.zs_imgMiniMask{
 position:absolute;
 top:1px;
 left:0px;
 background: url('../img/css/mini_mask.png');
 z-index:10;
 width:30px;
 height:30px;
}

div.zs_imgMiniWrapper   { position: relative; cursor: pointer; }
img.zs_imgMiniProfile   { border: 0px; padding: 0px; margin-top: 0px; margin-bottom: 0px; border-radius: 3px; }
td.zs_bgtblminiprofile  { padding: 0px 6px 0px 6px;height: 30px; width: 30px; }
td.zs_bgtblminiprofile_short  { padding: 0px 4px 0px 0px;height: 30px; width: 30px; }

.zs_toolTip, .zs_toolTip2, .zs_toolTip3, .zs_toolTip4, .zs_toolTip5{
  padding: 10px;
  width: 210px;
  font-family: Arial;
  font-size:12px;
  background-color: #ffffff;
  color: #666666;
  -webkit-border-radius: 5px;
  -khtml-border-radius:  5px;
  -moz-border-radius:    5px;
  border-radius:         5px;
  border: none;
  border-width: 30px 15px 5px 15px;
  -webkit-box-shadow: 2px 2px 8px #666666;
  -moz-box-shadow:    2px 2px 8px #666666;
  box-shadow:         2px 2px 8px #666666;
  background: rgba(255, 255, 255, 1.00);
}

.zs_toolTip2 { width: 125px; }
.zs_toolTip3 { width: 80px; }
.zs_toolTip5 { width: 240px; }

.zs_min450 { min-height: 455px; }
.zs_min350 { min-height: 350px; }
.zs_btnJokerX2Disabled, .zs_btnJokerRemisDisabled { cursor: default; }

ol.zs_ptOl    { margin: 0px; }
ol.zs_ptOl li { margin: 0px; padding: 0px; border: 0px; list-style: decimal; font-family: Arial; font-size: 13px; font-weight: normal; color: #666; line-height: 16px;  }
ol.zs_ptOl li a, .zs_ptP a { font-size: 13px; text-decoration: none; color: #f00; }
ol.zs_ptOl li a:hover, .zs_ptP a:hover{ font-size: 13px; color:#666 !important;}

ul.zs_ptOl    { margin: 0px 0px 8px 14px; }
ul.zs_ptOl li { margin: 0px; padding: 0px; border: 0px; list-style: disc; font-family: Arial; font-size: 13px; font-weight: normal; color: #666; line-height: 16px; }
ul.zs_ptOl li a, .zs_ptP a { font-size: 13px; text-decoration: none; color: #f00; }
ul.zs_ptOl li a:hover, .zs_ptP a:hover{ font-size: 13px; color:#666 !important;}

/*
ColorBox Core Style
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:2147483647 !important; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%; z-index:2147483647 !important;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; z-index:2147483647 !important;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
ColorBox User Style
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../img/colorbox/border1.png) no-repeat 0 0;z-index:2147483647 !important;}
    #cboxTopCenter{height:25px; background:url(../img/colorbox/border1.png) repeat-x 0 -50px;z-index:2147483647 !important;}
    #cboxTopRight{width:25px; height:25px; background:url(../img/colorbox/border1.png) no-repeat -25px 0; z-index:2147483647 !important;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../img/colorbox/border1.png) no-repeat 0 -25px; z-index:2147483647 !important;}
    #cboxBottomCenter{height:25px; background:url(../img/colorbox/border1.png) repeat-x 0 -75px; z-index:2147483647 !important;}
    #cboxBottomRight{width:25px; height:25px; background:url(../img/colorbox/border1.png) no-repeat -25px -25px; z-index:2147483647 !important;}
    #cboxMiddleLeft{width:25px; background:url(../img/colorbox/border2.png) repeat-y 0 0; z-index:2147483647 !important;}
    #cboxMiddleRight{width:25px; background:url(../img/colorbox/border2.png) repeat-y -25px 0; z-index:2147483647 !important;}
    #cboxContent{background:#fff; overflow:hidden; z-index:2147483647 !important;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(../img/colorbox/loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:none; color:#444;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft{background:url(../img/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../img/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../img/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../img/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../img/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../img/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../img/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../img/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


.zs_fileinputs{ position:relative; margin:0px 0px 10px 0px; }
.zs_fakefileinput{ position:absolute; top:0px; left:0px; z-index:1; }

.zs_fileinput{
 position:relative;
 text-align:right;
 -moz-opacity:0;
 filter:alpha(opacity:0);
 opacity:0;
 z-index:2;
}


.zs_fileinputtext{
  border:0px;
  height:26px;
  width:71px;
  background:#ffffff;
  -webkit-border-radius: 5px;
  -khtml-border-radius:  5px;
  -moz-border-radius:    5px;
  border-radius:         5px;
  border-top:1px solid #bababa;
  border-left:1px solid #bababa;
  border-right:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 10px;
  float:left; 
  text-align:right;
}

.zs_startseite{
 position:relative;
 top:0px;
 left:0px;
 background: url('../img/css/bg_content_startseite.png') top left !important;
 min-height:600px;
 padding:0px 0px 0px 0px;
}

#zs_img_anmeldung{
 display:block;
 width:140px;
 height:36px;
 background: url('../img/css/img_anmeldung.png') top left;
 float:left;
 margin:10px 10px 0px 0px;
}

#zs_frmStartEmail, #zs_frmStartPasswort{
  width:128px;
  margin:13px 10px 0px 0px;
  float:left;
  height:26px;
  border-top:1px solid #a6a6a6;
  border-left:1px solid #bababa;
  border-right:1px solid #bababa;
  border-bottom:1px solid #bababa;
}

#zs_frmStartPasswort{
 width:103px;
 padding:0px 32px 0px 12px;
}

#zs_link_einloggen{
 display:block;
 width:147px;
 height:32px;
 padding-top: 0px;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 background: url('../img/css/btn_startseite_einloggen.png') top left no-repeat;
 float:left; 
 margin:12px 0px 0px 0px;
 text-decoration:none;
 border:0;
 cursor:pointer;
}

#zs_link_anmelden{
 display:block;
 width:110px; /* 100 */
 height:23px; /* 28 */
 padding:5px 0px 0px 20px;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 background: url('../img/css/btn_startseite_anmelden.png') top left no-repeat;
 float:left; 
 margin:13px 0px 0px 0px;
 text-decoration:none;
}

#zs_imageStartseite{
  position: relative;
}

#zs_startTextLeft p, #zs_startTextRight p{
 font-family: Arial;
 font-size:13px !important;
 font-weight:normal;
 color:#505050 !important;
 line-height:16px;
}

#zs_startTextLeft h2, #zs_startTextRight h2{
 font-family: Arial;
 font-size:13px !important;
 font-weight:bold;
 color:#505050 !important;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 line-height:16px;
}

#zs_startTextLeft{
 width:400px;
 margin:0px 30px 0px 20px;
 float:left;
}

#zs_startTextRight{
 width:400px;
 margin:0px 0px 0px 0px;
 float:left;
}

#zs_lostpassword a{
 display:block;
 width:29px;
 height:28px;
 background: url('../img/css/btn_lostpassword.png');
 position:absolute;
 top:13px;
 left:280px; 
}

#zs_lostpassword a:hover{
 background: url('../img/css/btn_lostpassword_h.png'); 
}

.zs_inputRed{
 color:#cc0000;
 font-weight:bold;
}

#spLoginArea  { display: none; }

.zs_betBox    { width: 115px; height: 28px; float: left; margin-left: 15px; }
.zs_betBox p  { text-align: center; color: #505050; font-size: 20px; padding: 6px 0px 0px 0px; margin: 0; border:0; font-family: Arial; }
.zs_betBoxBg  { background: url('../img/css/bg_betbox.png'); width: 115px; height: 28px; position: relative; z-index: 3; }

.zs_btnCoinsUpLeft, #zs_formcheck_tippbar .zs_btnCoinsUpLeft{ display:block; width:22px; height:14px; background: url('../img/css/btn_coins_up_left.png'); position:absolute; top:0px; left:0px; z-index:1; }
.zs_btnCoinsUpLeft:hover, #zs_formcheck_tippbar .zs_btnCoinsUpLeft:hover{ background: url('../img/css/btn_coins_up_left_h.png'); z-index:2; }
.zs_btnCoinsUpLeft:active, #zs_formcheck_tippbar .zs_btnCoinsUpRight:focus, #zs_formcheck_tippbar .zs_btnCoinsUpLeft:active, #zs_formcheck_tippbar .zs_btnCoinsUpRight:focus{ background: url('../img/css/btn_coins_up_left_c.png'); z-index:2; }

.zs_btnCoinsDownLeft, #zs_formcheck_tippbar .zs_btnCoinsDownLeft{ display:block; width:22px; height:15px; background: url('../img/css/btn_coins_down_left.png'); position:absolute; top:13px; left:0px; z-index:1; }
.zs_btnCoinsDownLeft:hover, #zs_formcheck_tippbar .zs_btnCoinsDownLeft:hover{ background: url('../img/css/btn_coins_down_left_h.png'); z-index:2; }
.zs_btnCoinsDownLeft:active, #zs_formcheck_tippbar .zs_btnCoinsDownRight:focus, #zs_formcheck_tippbar .zs_btnCoinsDownLeft:active, #zs_formcheck_tippbar .zs_btnCoinsDownRight:focus{ background: url('../img/css/btn_coins_down_left_c.png'); z-index:2; }

.zs_btnCoinsUpRight, #zs_formcheck_tippbar .zs_btnCoinsUpRight{ display:block; width:22px; height:14px; background: url('../img/css/btn_coins_up_right.png'); position:absolute; top:0px; left:93px; z-index:1; }
.zs_btnCoinsUpRight:hover, #zs_formcheck_tippbar .zs_btnCoinsUpRight:hover{ background: url('../img/css/btn_coins_up_right_h.png'); z-index:2; }
.zs_btnCoinsUpRight:active, #zs_formcheck_tippbar .zs_btnCoinsUpRight:focus, #zs_formcheck_tippbar .zs_btnCoinsUpRight:active, #zs_formcheck_tippbar .zs_btnCoinsUpRight:focus{ background: url('../img/css/btn_coins_up_right_c.png'); z-index:2; }

.zs_btnCoinsDownRight, #zs_formcheck_tippbar .zs_btnCoinsDownRight{ display:block; width:22px; height:15px; background: url('../img/css/btn_coins_down_right.png'); position:absolute; top:13px; left:93px; z-index:1; }
.zs_btnCoinsDownRight:hover, #zs_formcheck_tippbar .zs_btnCoinsDownRight:hover{ background: url('../img/css/btn_coins_down_right_h.png'); z-index:2; }
.zs_btnCoinsDownRight:active, #zs_formcheck_tippbar .zs_btnCoinsDownRight:focus, #zs_formcheck_tippbar .zs_btnCoinsDownRight:active, #zs_formcheck_tippbar .zs_btnCoinsDownRight:focus{ background: url('../img/css/btn_coins_down_right_c.png'); z-index:2; }

.zs_betBoxBg span.zs_heim { font-family: Arial; font-size: 14px; font-weight: bold; color: #505050; position: absolute; top: 6px; left: 32px; }
.zs_betBoxBg span.zs_gast { font-family: Arial; font-size: 14px; font-weight: bold; color: #505050; position: absolute; top: 6px; left: 75px; }

.zs_tipBoxFormCheck, .zs_tipBoxFormCheckOneJoker  { width: 56px; height: 28px; float: left; margin-left: 15px; text-align: center; position: relative; z-index: 3; }
.zs_tipBoxFormCheckOneJoker                       { margin-left: 25px; }
.zs_tipBoxJoker, .zs_tipBoxJokerOneJoker { width: 77px; height: 28px; float: left; margin-left: 14px; text-align: center; }
.zs_tipBoxJokerOneJoker       { width: 47px; margin-left: 24px; }
.zs_tipBoxFinalResult, .zs_tipBoxFinalResultOneJoker { width: 52px; height: 29px; float: left; margin-left: 18px; text-align: center; color: #505050; font-size: 14px; padding: 5px 0px 0px 0px; border:0; font-family: Arial; font-weight: bold; }
.zs_tipBoxFinalResultOneJoker { margin-right: 10px; }

#zs_wrapper .zs_tipBoxPointsCalc  { width: 118px; height: 29px; float: left; margin-left: 12px; margin-right: 0px; text-align: center; color: #505050; padding: 6px 0px 0px 0px; border:0; font-size: 14px; font-family: Arial; }

#zs_wrapper .zs_tipBoxPoints      { background: url('../img/css/bg_remisBox_white.png'); color: #505050; font-family:Arial; font-size:20px; font-weight:bold; width: 23px; height: 27px; padding: 1px 0px 0px 13px; float: left; margin-left: 18px; }
#zs_wrapper .zs_tipBoxPoints2     { font-size: 14px;padding-left: 0px; width: 48px;padding-top: 5px; height: 23px; margin-left: 14px; text-align: center; background: url('../img/css/bg_remisBox_white2.png') repeat scroll 0 0 transparent; float: left; font-weight:bold; }
#zs_wrapper .zs_tipBoxPoints span.black, #zs_wrapper .zs_tipBoxPoints2 span.black { color: #505050; }
#zs_wrapper .zs_tipBoxPoints span.win,   #zs_wrapper .zs_tipBoxPoints2 span.win   { color: #339900; }
#zs_wrapper .zs_tipBoxPoints span.lose,  #zs_wrapper .zs_tipBoxPoints2 span.lose  { color: #cc0000; }
#zs_wrapper .zs_tipBoxPoints span.black, #zs_wrapper .zs_tipBoxPoints2 span.black { color: #505050; }


.zs_contextLayerProfileCloseButton2  { position:absolute; top:15px; left:695px; }
.zs_contextLayerProfileCloseButton2 a{ display:block; width:18px; height:18px; background: url('../img/css/btn_closebuttonContextLayer2.png'); }

#zs_formcheck_wrapper { margin: 15px 0px 0px 15px; color: #505050; font-family:Arial; font-size:13px !important; position: relative; }
.zs_h1_formcheck{ font-family:Arial; font-size:20px; font-weight:bold; color:#505050; margin:0px; padding: 2px 0px 0px 49px; border:0px; white-space:nowrap; height: 55px; background: transparent url('../img/css/icon_formcheck.png') top left no-repeat; }
#zs_formcheck_wrapper #zs_spieltagNext{ top:50px; left:670px; }
#zs_formcheck_wrapper #zs_spieltagPrev{ top:50px; left:651px; }
#zs_formcheck_matchday { margin-right: 185px; height: 35px; }

#zs_formcheck_wrapper #zs_formcheck_skyscraper  { position: absolute; width: 160px; height: 600px; top: 50px; right: 5px; overflow: hidden; }
#zs_formcheck_wrapper #zs_formcheck_widescraper { position: absolute; width: 300px; height: 600px; top: 50px; right: 5px; overflow: hidden; }

#zs_formcheck_tippbar   { width: 675px; height: 34px; background: url('../img/css/bg_formcheck_tippbar.png'); margin-bottom: 32px; padding: 6px 0px 0px 15px; }
div.zs_formcheck_tippbar_quota   { background: url('../img/css/bg_formcheck_tippbar_quota.png') !important; }

#zs_formcheck_teambar   { width: 675px; height: 24px; background: url('../img/css/bg_formcheck_teambar.png') no-repeat; padding: 8px 0px 0px 15px; font-size: 14px; margin-bottom:28px;}
#zs_formcheck_teambar p { width: 250px; float: left; color: #333; font-weight: bold; margin: 0px; padding: 0px; border: 0px; }

#zs_formcheck_stats     { width: 675px; height: 35px; padding: 30px 0px 0px 15px; }
.zs_formcheck_stats_box, .zs_formcheck_stats_shortbox { width: 315px;font-weight: bold; color: #333; float: left; }
.zs_formcheck_bar, .zs_formcheck_shortbar { float: right; width: 265px; height: 16px; background: #f0f0f0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; /*border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;*/ }
.zs_formcheck_value     { height: 16px; width: 100px; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }

.zs_formcheck_shortbar { width: 100px; }

.zs_formcheck_stats_shortbox { width: 140px; font-size: 13px; padding-top: 4px; text-align: right; }

.zs_formcheck_red     { background: #cc0000; }
.zs_formcheck_orange  { background: #ff9900; }
.zs_formcheck_yellow  { background: #ffcc00; }
.zs_formcheck_green   { background: #99cc00; }

#zs_formcheck_history { margin-top: 5px; }
#zs_formcheck_history .row_odd, #zs_formcheck_history .row_even { width: 675px; height: 24px; background: url('../img/css/bg_formcheck_tablerow.png') no-repeat; padding: 8px 0px 0px 15px; }
#zs_formcheck_history .row_odd p.team, #zs_formcheck_history .row_even p.team   { float: left; width: 110px; color: #333; font-weight: bold; font-size: 14px; margin: 0; padding: 0; border: 0; }
#zs_formcheck_history .row_odd p.sep, #zs_formcheck_history .row_even p.sep   { float: left; width: 16px; color: #333; font-weight: bold; font-size: 14px; margin: 0; padding: 0; border: 0; }
#zs_formcheck_history .row_odd p.result, #zs_formcheck_history .row_even p.result { float: left; width: 50px; color: #333; font-weight: bold; font-size: 14px; margin: 0; padding: 0; border: 0; margin-left: 40px; color: #505050; font-size: 20px; font-weight: bold; margin-top: -5px; }
#zs_formcheck_history .row_even { background: none; }

#zs_formcheck_tippbar .zs_btnCoinsUpLeft{ top:0px; left:0px; z-index:1; }
#zs_formcheck_tippbar .zs_btnCoinsDownLeft{ top:13px; left:0px; z-index:1; }
#zs_formcheck_tippbar .zs_btnCoinsUpRight{ top:0px; left:93px; z-index:1; }
#zs_formcheck_tippbar .zs_btnCoinsDownRight{ top:13px; left:93px; z-index:1; }

#zs_formcheck_hint{ margin-top: 14px;}

#zs_formcheck_stats_hint{ margin: 28px 0px 8px 0px;}
#zs_formcheck_statsbar { width: 675px; height: 24px; background: url('../img/css/bg_formcheck_statsbar.png') no-repeat; padding: 8px 0px 0px 15px; font-size: 14px; font-weight: bold; color: #333; margin-bottom: 14px; }
#zs_formcheck_statsbar p{ width: 230px; float: left; color: #333; font-weight: bold; margin: 0px; padding: 0px; border: 0px; }

div.zs_formcheck_statsdata { width: 680px; }
div.zs_formcheck_statsdata div.zs_formcheck_stats_home { float: left; width: 200px; padding-left: 15px; margin-right: 15px; color: #505050; font-size: 18px; font-weight: bold;}
div.zs_formcheck_statsdata div.zs_formcheck_stats_remis { float: left; width: 200px; padding-left: 15px; margin-right: 15px; color: #505050; font-size: 18px; font-weight: bold; }
div.zs_formcheck_statsdata div.zs_formcheck_stats_guest { float: left; width: 200px; padding-left: 15px; color: #505050; font-size: 18px; font-weight: bold; }
div.zs_formcheck_statsdata div.zs_formcheck_stats_item { margin-bottom: 6px; }

div.zs_formcheck_quota_row_odd  { background: url('../img/css/bg_formcheck_quota_row.png') no-repeat; height:32px; width: 690px; }
div.zs_formcheck_quota_row_even { height:32px; width: 690px; }
div.zs_formcheck_quota_row_item { width: 200px; height: 24px; padding: 4px 0px 4px 15px; float: left; color: #505050; font-size: 20px; font-weight: bold; margin-right: 15px;}
div.zs_formcheck_quota_row_item p { float: right;color: #000;font-size: 14px;margin-top:4px; padding:0; border:0; }



/* Aktive Zustaende */
#zs_formcheck_tippbar .zs_tipBoxBlue, 
#zs_formcheck_tippbar .zs_tipBoxOrange, 
#zs_formcheck_tippbar .zs_tipBoxDarkgrey,
#zs_formcheck_tippbar .zs_tipBoxDarkgreyAni,
#zs_formcheck_tippbar .zs_tipBoxLightgrey,
#zs_formcheck_tippbar .zs_tipBoxWhite,
#zs_formcheck_tippbar .zs_tipBoxGrey
{
 z-index:3;
 position:relative;
 display:block;
 height:28px;
 float:left;
 margin:0px 5px 0px 0px;
 text-decoration:none;
}

#zs_formcheck_tippbar .zs_tipBoxBlue p, #zs_formcheck_tippbar .zs_tipBoxOrange p, #zs_formcheck_tippbar .zs_tipBoxDarkgrey p, #zs_formcheck_tippbar .zs_tipBoxDarkgreyAni p, #zs_formcheck_tippbar .zs_tipBoxLightgrey p,#zs_formcheck_tippbar .zs_tipBoxGrey p{ color:#fff; font-weight:bold; }
#zs_formcheck_tippbar .zs_tipBoxWhite p{ color:#505050; font-weight:bold; }

#zs_formcheck_tippbar .zs_tipBoxBlue .zs_tipBoxResult p, #zs_formcheck_tippbar .zs_tipBoxOrange .zs_tipBoxResult p, #zs_formcheck_tippbar .zs_tipBoxDarkgrey .zs_tipBoxResult p, #zs_formcheck_tippbar .zs_tipBoxDarkgreyAni .zs_tipBoxResult p, #zs_formcheck_tippbar .zs_tipBoxLightgrey .zs_tipBoxResult p,#zs_formcheck_tippbar .zs_tipBoxGrey .zs_tipBoxResult p{ color:#fff; font-weight:bold; }
#zs_formcheck_tippbar .zs_tipBoxWhite .zs_tipBoxResult p{ color:#505050; font-weight:bold; }

#zs_formcheck_tippbar .zs_tipBoxBlue, #zs_formcheck_tippbar .zs_tipBoxBlue:hover{ background: url('../img/css/bg_tipBoxL_blue.png') no-repeat;}
#zs_formcheck_tippbar .zs_tipBoxBlue .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxBlue:hover .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxBlue .zs_tipBoxResultNoHover{ background: url('../img/css/bg_tipBoxR_blue.png') no-repeat;}

#zs_formcheck_tippbar .zs_tipBoxOrange, #zs_formcheck_tippbar .zs_tipBoxOrange:hover{ background: url('../img/css/bg_tipBoxL_orange.png') no-repeat; }
#zs_formcheck_tippbar .zs_tipBoxOrange .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxOrange:hover .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxOrange .zs_tipBoxResultNoHover{ background: url('../img/css/bg_tipBoxR_orange.png') no-repeat; }

#zs_formcheck_tippbar .zs_tipBoxDarkgrey, #zs_formcheck_tippbar .zs_tipBoxDarkgrey:hover{ background: url('../img/css/bg_tipBoxL_darkgrey.png') no-repeat; }
#zs_formcheck_tippbar .zs_tipBoxDarkgrey .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxDarkgrey:hover .zs_tipBoxResult,#zs_formcheck_tippbar .zs_tipBoxDarkgrey .zs_tipBoxResultNoHover{ background: url('../img/css/bg_tipBoxR_darkgrey.png') no-repeat;}

#zs_formcheck_tippbar .zs_tipBoxDarkgreyAni, #zs_formcheck_tippbar .zs_tipBoxDarkgreyAni:hover{ background: url('../img/css/bg_tipBoxL_darkgrey.png') no-repeat; }
#zs_formcheck_tippbar .zs_tipBoxDarkgreyAni .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxDarkgreyAni:hover .zs_tipBoxResult,#zs_formcheck_tippbar .zs_tipBoxDarkgreyAni .zs_tipBoxResultNoHover{ background: url('../img/css/bg_tipBoxR_darkgrey.png') no-repeat;}

#zs_formcheck_tippbar .zs_tipBoxLightgrey, #zs_formcheck_tippbar .zs_tipBoxLightgrey:hover{ background: url('../img/css/bg_tipBoxL_history_lightgrey.png') no-repeat; }
#zs_formcheck_tippbar .zs_tipBoxLightgrey .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxLightgrey:hover .zs_tipBoxResult,#zs_formcheck_tippbar .zs_tipBoxLightgrey .zs_tipBoxResultNoHover{ background: url('../img/css/bg_tipBoxR_history_lightgrey.png') no-repeat;}

#zs_formcheck_tippbar .zs_tipBoxGrey, #zs_formcheck_tippbar .zs_tipBoxGrey:hover{ background: url('../img/css/bg_tipBoxL_grey.png') no-repeat;}
#zs_formcheck_tippbar .zs_tipBoxGrey .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxGrey:hover .zs_tipBoxResult,#zs_formcheck_tippbar .zs_tipBoxGrey .zs_tipBoxResultNoHover{background: url('../img/css/bg_tipBoxR_grey.png') no-repeat;}

#zs_formcheck_tippbar .zs_tipBoxWhite, #zs_formcheck_tippbar .zs_tipBoxWhite:hover{ background: url('../img/css/bg_tipBoxL_white.png') no-repeat;}
#zs_formcheck_tippbar .zs_tipBoxWhite .zs_tipBoxResult, #zs_formcheck_tippbar .zs_tipBoxWhite:hover .zs_tipBoxResult,#zs_formcheck_tippbar .zs_tipBoxWhite .zs_tipBoxResultNoHover{ background: url('../img/css/bg_tipBoxR_white.png') no-repeat;}

#zs_formcheck_tippbar .zs_Home   { width:190px; float:left; }
#zs_formcheck_tippbar .zs_Remis  { width:20px; float:left; }
#zs_formcheck_tippbar .zs_Guest  { width:190px; float:left; }

.zs_formcheck_quota_box { width: 70px; height: 26px; padding-top: 2px; float: left; margin-left: 18px; font-size: 20px; font-weight: bold; color: #000;text-align: center; }


#zs_loginArea { width: 485px; height: 70px; position: absolute; bottom: 10px; right: 0px; }
#zs_loginArea span { float:right; color: #fff; font-size: 12px; margin-right: 22px; margin-top: 8px; font-family: Arial; }
#zs_loginArea span a { color: #fff; font-weight: bold; text-decoration: none; }
#zs_loginArea span a:hover{ color: #ddd;}
#zs_loginArea span.zs_lang_switch   { height: 15px; background: transparent url('../img/css/arrow_down.png') no-repeat right top; padding-right: 24px; cursor: pointer; }

#zs_home_footer                     { width: 940px; margin: 35px 0px; }
#zs_home_footer div.zs_home_box     { float: left; width: 220px; margin-right: 18px; font-family: Arial; }
#zs_home_footer div.zs_home_box h1  { font-size: 16px; font-weight: bold; color: #505050; margin-bottom: 14px; }
#zs_home_footer div.zs_home_box p   { color: #505050; font-size: 12px; line-height: 18px;}
#zs_home_footer div.zs_home_box a   { color: #e60000; font-size: 12px; font-weight: bold; text-decoration: none;}

div.zs_text_content { margin: 0px 35px; }

#show_event_ranking_content   { width: 476px; float: left; margin-left: 20px; }
#show_event_ranking_prices    { width: 260px; float: right; margin-right: 20px; font-family: Arial; }
#show_event_ranking_prices h1 { font-size: 16px; color: #333; font-weight: bold; margin: 5px 0px 0px 0px; padding: 0px; border: 0px;}
#show_event_ranking_prices h1 span { font-size: 11px; color: #999; float: right; margin-top: 2px; font-weight: normal; }
#show_event_ranking_prices p  { color: #333; font-size: 13px; margin: 24px 0px 8px 0px; font-weight: bold; }
#show_event_ranking_prices p span  { color: #f00; }
#show_event_ranking_prices .zs_place_holder { height: 2px; border-bottom: 1px solid #e6e6e6; margin: 10px 0px; }

div.zs_ranking_headline                 { width: 452px; height: 24px; padding: 8px 12px; background: url('../img/css/bg_ranking_event_hd.png') no-repeat; font-family: Arial; color: #fff; font-size: 13px; font-weight: bold; }
div.zs_ranking_headline p.zs_rnk_pos    { float: left; width: 64px; margin: 0; padding: 0; border: 0; }
div.zs_ranking_headline p.zs_rnk_player { float: left; width: 310px; margin: 0; padding: 0; border: 0; }
div.zs_ranking_headline p.zs_rnk_points { float: left; width: 55px; margin: 0; padding: 0; border: 0; text-align:right; }

div.zs_ranking_headline p.zs_rnk_player_short { float: left; width: 160px; margin: 0; padding: 0; border: 0; }
div.zs_ranking_headline p.zs_rnk_company      { float: left; width: 160px; margin: 0; padding: 0; border: 0; }


div.zs_ranking_user_score, div.zs_ranking_user_odd, div.zs_ranking_user_even { width: 452px; height: 52px; padding: 0px 12px; background: #f0f0f0; font-family: Arial; color: #333; font-size: 12px; font-weight: bold; position: relative; border-bottom: 1px solid #e6e6e6; overflow: hidden; }
div.zs_ranking_user_score div.zs_imgMiniWrapper, div.zs_ranking_user_odd div.zs_imgMiniWrapper, div.zs_ranking_user_even div.zs_imgMiniWrapper { position: absolute; top: 0px; left: 76px; width:30px; height: 29px; padding-top: 1px;}
div.zs_ranking_user_score p.zs_rnk_pos, div.zs_ranking_user_odd p.zs_rnk_pos, div.zs_ranking_user_even p.zs_rnk_pos           { float: left; width: 64px; margin: 0; padding: 0; border: 0; }
div.zs_ranking_user_score p.zs_rnk_player, div.zs_ranking_user_odd p.zs_rnk_player, div.zs_ranking_user_even p.zs_rnk_player, div.zs_ranking_user_score p.zs_rnk_player_image   { float: left; width: 310px; margin: 0; padding: 0; border: 0; }
div.zs_ranking_user_score p.zs_rnk_points, div.zs_ranking_user_odd p.zs_rnk_points, div.zs_ranking_user_even p.zs_rnk_points  { float: left; width: 55px; margin: 0; padding: 8px 0 0 0; border: 0; display: inline-block; text-align:right;}

div.zs_ranking_user_odd p.zs_rnk_player_image, div.zs_ranking_user_even p.zs_rnk_player_image, div.zs_ranking_user_score p.zs_rnk_player_image { width: 270px !important; margin: 0; padding-left: 40px !important; }

div.zs_ranking_user_score p.zs_rnk_player_short, div.zs_ranking_user_odd p.zs_rnk_player_short, div.zs_ranking_user_even p.zs_rnk_player_short  { float: left; width: 160px; margin: 0; padding: 0; border: 0; }
div.zs_ranking_user_score p.zs_rnk_company, div.zs_ranking_user_odd p.zs_rnk_company, div.zs_ranking_user_even p.zs_rnk_company                 { float: left; width: 160px; margin: 0; padding: 0; border: 0; }

div.zs_ranking_user_odd p.zs_rnk_company, div.zs_ranking_user_even p.zs_rnk_company, div.zs_ranking_user_score p.zs_rnk_company { font-weight: normal; }

div.zs_ranking_user_odd p.zs_rnk_error { float: left; width: 410px; margin: 0; padding: 5px 0px 0px 45px; border: 0; color: #cc0012; font-weight: bold; font-size: 13px; background: url('../img/css/icon_error.png') no-repeat 14px 4px; height: 28px; }

div.zs_ranking_user_odd, div.zs_ranking_user_even { border-bottom: 0px; height: 32px; background: none; margin-bottom: 2px; }
div.zs_ranking_user_even { background: #fefefe; }
div.zs_user_found { background: #ccc; }
div.zs_user_found a.zs_a_red { color: #fff !important; }

span.zs_ranking_event_status { float: right; font-family: Arial; font-size: 14px; color: #666; margin: 7px 14px 0px 0px; }
span.zs_ranking_matchday_status { position: absolute; width: 150px; height: 20px; top: 91px; left: 320px; font-family: Arial; font-size: 14px; color: #666; }
.zs_green_bold{ color: #339900; font-weight: bold; }
.zs_red_bold  { color: #cc0000; font-weight: bold; }

div.zs_ranking_user_score p, div.zs_ranking_user_odd p, div.zs_ranking_user_even p { height: 32px; padding-top: 2px; overflow: hidden;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

#show_event_ranking_content .zs_ranking_user_score { height: 32px !important; }


#zs_bildname { padding:0px 0px 10px 0px; display:none; font-family:Arial; font-size:11px; font-weight:normal; color: #666; }

table.zs_table { margin-bottom: 14px; border:0; padding:0; margin: 0; }
table.zs_table tr { }
table.zs_table tr td, table.zs_table tr th { font-family: Arial; font-size: 13px; color: #666; padding-right: 14px; text-align: left; vertical-align: top; border:0; padding:0; margin: 0; }

#zs_wrapper #zs_language_select{ left:600px; top:470px; width:120px; }
#zs_hd_winner, div.zs_row_winner_odd, div.zs_row_winner_even { width: 796px; padding: 8px 13px; margin: 0px 0px 30px 0px; background: url('../img/css/bg_hd_winner.png') no-repeat; }

#zs_hd_winner p.left, #zs_hd_winner p.right, div.zs_row_winner_odd p.left_row, div.zs_row_winner_even p.left_row, div.zs_row_winner_odd p.right_row, div.zs_row_winner_even p.right_row { font-size: 13px; color: #505050; float: left; width: 500px; margin:0; padding: 0px 20px 0px 0px; }
#zs_hd_winner p.right, div.zs_row_winner_odd p.right_row, div.zs_row_winner_even p.right_row { width: 265px; padding-right: 0px; }

#zs_hd_winner p.left, #zs_hd_winner p.right { color: #fff; }

div.zs_row_winner_odd   { background: none; margin-bottom: 1px; }
div.zs_row_winner_even  { background: #f0f0f0 url('../img/css/white_line.gif') no-repeat 521px 0px; margin-bottom: 1px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.zs_row_last         { margin-bottom: 30px;}
#zs_hauptgewinnEinzel p.left_row    { color: #333; font-size: 13px; width: 500px; padding-right: 20px;}
#zs_hauptgewinnEinzel p.right_row   { color: #999; font-size: 13px; }
#zs_hauptgewinnEinzel p.right_row a { font-size: 13px; }

#zs_durchsuchen { background:url(../img/css/btn_durchsuchen.png) no-repeat 0 0;width: 190px; height: 16px; margin:-28px 0px 0px 0px; float:right; text-align: center;color: #fff; font-size: 13px; font-weight: bold; padding: 6px 0px; cursor: pointer; }

div.zs_tippen_uebersicht_hd, div.zs_tippen_uebersicht_odd, div.zs_tippen_uebersicht_even { background: url('../img/css/bg_rankingHeadline4.png'); width: 805px; height: 16px; margin: 20px 0px 0px 20px; padding: 8px 0px 8px 15px;}
div.zs_tippen_uebersicht_hd p, div.zs_tippen_uebersicht_odd p, div.zs_tippen_uebersicht_even p { float: left; color: #fff; font-family: Arial; font-size:13px !important; font-weight:bold; margin: 0px; padding: 0px; border: 0px; overflow: hidden; }
div.zs_tippen_uebersicht_odd { background: url('../img/css/bg_tippuebersicht_odd.png'); padding: 5px 0px 5px 15px; height: 22px; margin-top: 16px; }
div.zs_tippen_uebersicht_even { background: none; padding: 5px 0px 5px 15px; height: 22px; margin-top: 0px; }
div.zs_tippen_uebersicht_odd p, div.zs_tippen_uebersicht_even p { color: #333; padding: 3px 0px;}

#zs_wrapper select.zs_frmSelect, #zs_wrapper select.zs_frmSelect2 { border: 1px solid #e5e5e5; padding: 0px; }

#zs_info_tab            { position: absolute; top: -40px; left: 0px; height: 41px; width: 860px; }
#zs_info_tab_label      { position: absolute; width: 350px; height: 29px; padding-top: 11px; left: 311px; color: #b4b4b4; }
#zs_info_tab_fb         { position: absolute; width: 124px; height: 29px; padding-top: 11px; right: 0px; }


span.zs_offense_joker { color: #ff9900; }
span.zs_defense_joker { color: #0099cc; }

#zs_wrapper .zs_scorebox { float: right; width: 125px;float: left; height: 100px; margin-left: 22px; }
#zs_wrapper .zs_scorebox_total { border: 1px solid #d9d9d9; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 125px; height: 35px; text-align: center; font-size: 24px; font-weight: bold; padding-top: 15px; }

#zs_wrapper .zs_scorebox .win   { color: #339900; }
#zs_wrapper .zs_scorebox .black { color: #505050; }

#zs_tippen_magnifier        { width: 297px; height: 64px; background: url(../img/css/bg_context_layer_tippen.png) no-repeat 0 0; position:relative; }
#zs_tippen_magnifier_home   { width: 20px; height: 20px; position: absolute; top: 22px; left: 77px; color: #666; font-family: Arial; font-size: 22px; font-weight: bold; }
#zs_tippen_magnifier_guest  { width: 20px; height: 20px; position: absolute; top: 22px; left: 159px; color: #666; font-family: Arial; font-size: 22px; font-weight: bold; }
#zs_tippen_magnifier_home_up, #zs_tippen_magnifier_home_down, #zs_tippen_magnifier_guest_up, #zs_tippen_magnifier_guest_down, #zs_tippen_magnifier_close  { width: 40px; height: 30px; position: absolute; display: block; }
#zs_tippen_magnifier_home_up    { top: 1px; left: 14px; }
#zs_tippen_magnifier_home_down  { top: 32px; left: 14px; }
#zs_tippen_magnifier_guest_up   { top: 1px; left: 195px; }
#zs_tippen_magnifier_guest_down { top: 32px; left: 195px; }
#zs_tippen_magnifier_close { top: 16px; left: 255px; width: 30px; }

#zs_wrapper a:hover span { text-decoration: none !important;}

/*
#zs_wrapper li { padding: 0 !important; }
#zs_wrapper ul { margin: 0px !important; } 
*/


/* Chosen v1.4.2 | (c) 2011-2015 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */


#zs_wrapper .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:12px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
#zs_wrapper .chosen-container *{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important; text-decoration:none;}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#e3e3e3;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
#zs_wrapper .chosen-container-single .chosen-single span { font-weight: normal; color: #000; }


/* tippspiel: override chosen */
.chosen-search                          { display: none; }
.chosen-container-single .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f1f1f1)); background: -webkit-linear-gradient(top, #f1f1f1, #fefefe); background: -moz-linear-gradient(top, #f1f1f1, #fefefe); background: -ms-linear-gradient(top, #f1f1f1, #fefefe); background: -o-linear-gradient(top, #f1f1f1,#fefefe); }
.chosen-single span                     { font-size: 12px; font-weight: bold; }
.chosen-container-single .chosen-single { border-color: #e3e3e3; box-shadow: none; height:28px; padding-top: 1px;}
.chosen-container .chosen-drop          { box-shadow: none; }
.chosen-container .chosen-results li    { color: #f08200 }
.chosen-container .chosen-results li.highlighted{ background: #e3e3e3; color: #f08200 }

.chosen-container .chosen-drop { border-right-color: #e3e3e3; border-left-color: #e3e3e3; border-bottom-color: #e3e3e3; box-shadow: none; }
.chosen-container-active.chosen-with-drop .chosen-single{ border-color: #e3e3e3; box-shadow: none; }


#zs_wrapper .zs_hide { visibility: hidden !important; }
#zs_wrapper .zs_none { display: none; }

#zs_wrapper th.zs_teamsearchHl { padding-top: 0px !important; margin-left: 5px !important; }

#zs_wrapper tr.zs_rankingtrHi a.zs_a_red { color: #fff !important; }

#zs_wrapper #zs_ranking_search_box { float: right; margin-right: 21px; }
#zs_wrapper #zs_ranking_search_box .zs_frmSubmitRed { width: 90px; }
#zs_wrapper #zs_ranking_search_box .zs_frmInput { width: 120px !important; margin-left: 8px; margin-right: 8px;} 

#zs_wrapper #zs_moreInfo .zs_frmSubmitRed { margin-top: 0px; }


#zs_wrapper #zs_ranking_suche { width: 280px; height: 28px; position: absolute; right: 0px; overflow: hidden; margin: 0px 353px 2px 0px; }
#zs_wrapper #zs_ranking_suche .zs_frmInput { width:168px !important; margin-left: 10px; }
#zs_wrapper #zs_ranking_result_short { margin: 8px 0px 20px 0px; height: 28px; }


#zs_wrapper #zs_ranking_result_short #zs_pagerRankingPrev { top: 0; left: 438px; }
#zs_wrapper #zs_ranking_result_short #zs_pagerRankingNext { top: 0; left: 457px; }

#zs_wrapper div.zs_message        { min-height: 250px; padding: 0px 20px;}
#zs_wrapper div.zs_team_buttons, #zs_wrapper div.zs_invite_buttons   { float: right; width: 300px;margin-right: 5px; }
#zs_wrapper #team_select_form     { width:222px; float:left; }
#zs_wrapper div.zs_invite_buttons { margin: 20px 20px 0 0; }

#zs_wrapper .zs_sp_hd2 { float:left; width: 530px; font-size: 16px; font-weight: bold; color: #505050; margin:0 0 18px; padding:0;} 

#zs_wrapper p.zs_p_ranking { float: left; width: 440px; margin-bottom:18px;}


div.ee_team_popup         { margin: 12px 2px; }
div.ee_team_popup .zs_popup_close  { float: right; margin: -6px -6px 0 0;}
div.ee_team_popup .zs_popup_close a{ display:block; width:18px; height:18px; background: url('../img/css/btn_closebuttonContextLayer2.png') no-repeat; }
div.ee_team_popup h2      { font-weight: bold; font-size: 14px; color: #000; font-family: Arial; padding-right: 20px; }
div.ee_team_popup p       { padding: 10px 13px; font-size: 14px; color: #000; font-family: Arial; font-weight: normal; margin: 0; }
div.ee_team_popup p.even  { background: #f1f1f1; }
div.ee_popup_capitaen     { background: url('../img/css/icon_team_captain.png') no-repeat 2px 14px; padding: 13px 34px 12px 34px; font-size: 14px; color: #000; font-family: Arial; font-weight: normal; }
button.ee_popup_capitaen_contact { width: 156px; float: right; }

#zs_wrapper img.zs_ergebnis_quoten, #zs_wrapper .zs_pull_right { float: right; }

#zs_wrapper div.zs_matchday_box { float:right; width: 195px; margin-right: 10px; }

#zs_wrapper a.zs_more       { font-weight: bold; }
#zs_wrapper a.zs_more span  { width: 6px; height: 9px; display: inline-block; background: url('../img/css/bg_arrow_link.png') no-repeat; margin: 1px 4px 0px 0px; }

#zs_wrapper a.zs_add       { font-weight: normal; color: #505050; display: inline-block; margin-bottom: 40px; }
#zs_wrapper a.zs_add span  { width: 14px; height: 14px; display: inline-block; background: url('../img/css/bg_arrow_add.png') no-repeat; margin: 0px 4px 0px 0px; float: left;  }

#zs_wrapper span.more_blue  { width: 6px; height: 9px; display: inline-block; background: url('../img/css/bg_arrow_link_blue.png') no-repeat; margin: 2px 4px 0px 0px !important; float:left !important; }
#zs_wrapper span.close      { width: 18px; height: 18px; display: inline-block; background: url('../img/css/btn_closebuttonContextLayer2.png') no-repeat; margin: -2px 0px 0px 8px !important; float:right !important; }

#zs_wrapper div.zs_show_tips    { text-align:right; padding: 14px 10px 0px 8px; margin:0;}
#zs_wrapper div.zs_show_tips a  { text-decoration: none !important; color: #505050; _float:right; margin-top: 15px; }
#zs_wrapper div.zs_show_tips h2 { font-size: 16px; font-weight: bold; display: inline-block; color: #505050; padding-left: 20px; }
#zs_wrapper div.zs_show_tips h2 span { font-size: 12px; font-weight: normal; color: #000; }
#zs_wrapper div.zs_show_tips h2 span:first-child { margin-left: 8px; }


#zs_wrapper a.zs_inactive       { font-weight: bold; color: #b3b3b3 }
#zs_wrapper a.zs_inactive span  { width: 6px; height: 9px; display: inline-block; background: url('../img/css/bg_arrow_link_lo.png') no-repeat; margin: 1px 4px 0px 0px; }

#zs_wrapper a.zs_info       { font-weight: normal; font-size: 12px; color: #9f9f9f; cursor: default; }
#zs_wrapper a.zs_info span  { width: 16px; height: 15px; display: inline-block; background: url('../img/css/icon_info.png') no-repeat; margin: 0px 9px 0px 0px; float: left; }
#zs_wrapper span.zs_hint    { font-weight: normal; font-size: 11px; color: #9f9f9f; }


#zs_wrapper span.zs_toggle_right  { width: 12px; height: 12px; display: inline-block; background: url('../img/css/arrow_right_2.png') no-repeat; margin: 1px 10px 0px 0px; }
#zs_wrapper span.zs_toggle_down  { width: 12px; height: 12px; display: inline-block; background: url('../img/css/arrow_down_2.png') no-repeat; margin: 1px 4px 0px 0px; }

#zs_wrapper .bg_click           { cursor: pointer; }
#zs_wrapper td.zs_bgtbl label   { float: left; width: 58px; font-weight: normal; }
#zs_wrapper tr.zs_detail td     { color: #0066b3; vertical-align:top; line-height: 22px;  }
#zs_wrapper span.zs_mini_remis  { width: 16px; height: 12px; display: inline-block; background: url('../img/css/bg_joker_mini_remis.png') no-repeat; margin: 3px 2px 0px 8px; float: left; }
#zs_wrapper span.zs_mini_x2     { width: 16px; height: 12px; display: inline-block; background: url('../img/css/bg_joker_mini_x2.png') no-repeat; margin: 3px 2px 0px 8px; float: left; }
#zs_wrapper span.zs_mini_none   { width: 16px; height: 12px; display: inline-block; background: transparent; margin: 3px 2px 0px 8px; float: left; }

#zs_wrapper span.zs_zbl_history_result { float: left; display: inline-block; }
#zs_wrapper span.zs_zbl_history_points { float: right; display: inline-block; }

#zs_wrapper td.zs_bgtbl span.zs_team  { float: left; width: 88px; font-weight: normal; display: inline-block; }
#zs_wrapper tr.zs_detail td           { padding-top: 7px; padding-bottom: 14px; line-height:20px; }
#zs_wrapper table.zs_table_bordered   { border-bottom: 1px solid #c9c9c9; }


#zs_wrapper table.zs_team_statusbox { width: 270px; float: right; margin: 30px 72px 30px 20px; }
#zs_wrapper table.zs_team_statusbox td{ vertical-align:top !important; font-size: 13px !important; color: #000; padding-top: 2px;}
#zs_wrapper table.zs_team_statusbox td.small { font-size: 11px !important; }
#zs_wrapper table.zs_team_statusbox td.r { text-align:right; }

#zs_wrapper a.zs_subnavi_hi             { color: #000; font-weight: bold; padding-top: 4px;}
#zs_wrapper span.zs_subnavi_divider, #zs_wrapper span.zs_subnavi_divider_lo { display: inline-block; margin: 0px 3px; color: #f08200; }
#zs_wrapper span.zs_subnavi_off, #zs_wrapper span.zs_subnavi_captain_team_leave { color: #b3b3b3; padding-top: 4px;}
#zs_wrapper span.zs_subnavi_divider_lo  { color: #b3b3b3; }


#zs_wrapper .zs_h3{ font-family:Arial; font-size:16px; font-weight:bold; color:#505050; margin: 27px 20px 20px 20px; padding:0px; white-space:nowrap; }
#zs_wrapper .zs_h4{ font-family:Arial; font-size:16px; font-weight:bold; color:#505050; margin: 43px 20px 8px 20px; padding:0px; white-space:nowrap; }

#zs_wrapper #zs_team_unread_messages { width: 24px; height: 20px; background: url('../img/css/teamboard_icon.png') no-repeat; position: absolute; top: 192px; left: 214px; z-index:9; }


#zs_wrapper .zs_mt0   { margin-top: 0px !important; }
#zs_wrapper .zs_mt4   { margin-top: 4px; }
#zs_wrapper .zs_mt6   { margin-top: 6px; display:block; }
#zs_wrapper .zs_mt8   { margin-top: 8px; }
#zs_wrapper .zs_mt12  { margin-top: 12px; }
#zs_wrapper .zs_mt16  { margin-top: 16px !important; }
#zs_wrapper .zs_mt20  { margin-top: 20px !important; }
#zs_wrapper .zs_mt24  { margin-top: 24px !important; }
#zs_wrapper .zs_mt28  { margin-top: 28px; }
#zs_wrapper .zs_mt32  { margin-top: 32px !important; }
#zs_wrapper .zs_mb0   { margin-bottom: 0px !important; }
#zs_wrapper .zs_mb8   { margin-bottom: 8px; }
#zs_wrapper .zs_mb16  { margin-bottom: 16px; }
#zs_wrapper .zs_mb20  { margin-bottom: 20px; }
#zs_wrapper .zs_mr0   { margin-right: 0px !important; }
#zs_wrapper .zs_pr0   { padding-right: 0px !important; }
#zs_wrapper .zs_pr20  { padding-right: 20px !important; }
#zs_wrapper .zs_mr8   { margin-right: 8px !important; }
#zs_wrapper .zs_mr18  { margin-right: 18px !important; }
#zs_wrapper .zs_pl0   { padding-left: 0px !important; }
#zs_wrapper .zs_pl8   { padding-left: 8px; }
#zs_wrapper .zs_pl9   { padding-left: 9px; }
#zs_wrapper .zs_pl15  { padding-left: 15px; }
#zs_wrapper .zs_pl20  { padding-left: 20px; }
#zs_wrapper .zs_pl24  { padding-left: 24px !important; }
#zs_wrapper .zs_pt0   { padding-top: 0px !important; }
#zs_wrapper .zs_pt8   { padding-top: 8px !important; }
#zs_wrapper .zs_pb0   { padding-bottom: 0px !important; }
#zs_wrapper .zs_pb8   { padding-bottom: 8px !important; }
#zs_wrapper .zs_w60   { width: 60px !important; }
#zs_wrapper .zs_w80   { width: 80px !important; }
#zs_wrapper .zs_w90   { width: 90px !important; }
#zs_wrapper .zs_w100  { width: 100px !important; }
#zs_wrapper .zs_w120  { width: 120px !important; }
#zs_wrapper .zs_w130  { width: 130px !important; }
#zs_wrapper .zs_w140  { width: 140px !important; }
#zs_wrapper .zs_w150  { width: 150px !important; }
#zs_wrapper .zs_w160  { width: 160px !important; }
#zs_wrapper .zs_w170  { width: 170px !important; }
#zs_wrapper .zs_w190  { width: 190px !important; }
#zs_wrapper .zs_w300  { width: 300px !important; }
#zs_wrapper .zs_w320  { width: 320px !important; }
#zs_wrapper .zs_w360  { width: 360px !important; }
#zs_wrapper .zs_w480  { width: 480px !important; }
#zs_wrapper .mh_150   { min-height: 150px; }
#zs_wrapper .zs_bl0   { border-left:0 !important; }

#zs_wrapper div.zs_team_subnavi { float: left; width: 580px; padding-top: 6px; }

#zs_wrapper div.master_teaser          { width: 280px; min-height: 100px; padding: 18px; background: #f3f3f3; border: 1px solid #e9e9e9; color: #000; border-radius: 5px; font-size:12px; margin-bottom: 8px; }
#zs_wrapper div.master_teaser h2       { font-size: 16px !important; font-weight: bold !important; color: #505050 !important; margin-bottom: 8px !important; margin-top:1px !important; }
#zs_wrapper div.master_teaser img      { float: left; border-radius: 3px; }
#zs_wrapper div.master_teaser div.text { float: right; width: 178px; color: #000; font-weight: normal; }

#zs_wrapper .zs_tblRight p.zs_value{ padding:7px 10px 0px 0px !important; margin:0 !important; }


#zs_wrapper #userfile  { opacity: 0.01; width: 1px; height: 1px; overflow: hidden; }
#zs_wrapper #zs_imgProfileImage img { border-radius: 10px; }

#zs_wrapper #zs_upload_button, #zs_wrapper #zs_button_delete { box-sizing: border-box !important; margin-left: 0; }

#zs_wrapper .zs_mlr20  { margin: 20px; }
#zs_wrapper .zs_mlr02  { margin: 0px 20px; }
#zs_wrapper .zs_mup20 { margin: 20px 0px; }

#zs_wrapper div.zs_team_leave_confirm, #zs_wrapper div.zs_team_change_confirm, #zs_wrapper div.zs_team_delete_confirm { margin: 20px 20px 10px 20px; display: none; } 


#zs_wrapper div.zs_tableBar { margin-top: 0px !important; padding-top: 2px !important; __width: 100% !important; }
#zs_wrapper div.zs_tableBar a.chosen-single { background: none !important; border: 0px !important; }
#zs_wrapper div.zs_tableBar a.chosen-single span { color: #fff !important; font-size: 13px !important; font-weight: bold !important; }
#zs_wrapper div.zs_tableBar a.chosen-single div b { background-image: url("chosen-sprite_white.png"); }
#zs_wrapper div.zs_tableBar .chosen-results li { color: #505050 !important; }
#zs_wrapper div.zs_tableBar .chosen-drop { border-top: 1px solid #e3e3e3; border-top-left-radius: 4px; border-top-right-radius: 4px; padding-top: 2px; margin-top: -5px !important; }
#zs_wrapper div.zs_tableBar .chosen-results li.disabled-result { color: #ccc !important; }


#zs_wrapper .zs_bold    { font-weight:bold !important; }
#zs_wrapper .zs_fs12    { font-size:12px !important; }
#zs_wrapper .zs_dib     { display: inline-block; }
#zs_wrapper .zs_tblLast { padding-top: 3px; }
#zs_wrapper td.zs_r     { text-align:right; }
#zs_wrapper .zs_commonContent     { margin: 0px 20px; }
#zs_wrapper .zs_radio_label       { float: left; margin-right: 45px; font-size: 13px; color: #505050; }
#zs_wrapper .zs_frmInputInvite    { width: 330px; margin-top: 16px; display: block; }

#zs_wrapper .zs_frmInputInvite:invalid  { box-shadow: none; }
#zs_wrapper .zs_teamSelectInvite        { width:350px; }
#zs_wrapper .zs_black                   { color: #000; }

#zs_wrapper input[type=checkbox]:not(old), input[type=radio]:not(old)                 { width: 28px; margin: 0; padding: 0; opacity: 0; }
#zs_wrapper input[type=checkbox]:not(old) + label                                     { display : inline-block; margin-left: -28px; padding-left: 28px; background: url('../img/css/checks.png') no-repeat 0 0; line-height: 24px; padding-top: 3px; height: 21px; }
#zs_wrapper input[type=radio]:not(old) + label                                        { display : inline-block; margin-left: -28px; padding-left: 28px; background: url('../img/css/checks.png') no-repeat 0 -48px; line-height: 24px; padding-top: 3px; height: 21px; }
#zs_wrapper input[type=checkbox]:not(old):checked + label                             { background-position : 0 -24px; }
#zs_wrapper input[type=radio]:not(old):checked + label                                { background-position : 0 -72px; }

#zs_wrapper #keep_login, #zs_wrapper .native_cb                           { display : inline-block; background: none; line-height: auto; padding:0; margin:0 0 0 4px; opacity: 1; width: auto; }


#zs_wrapper button.zs_msg_back      { position: absolute; top:67px;left:20px; padding-left: 8px !important; padding-right: 8px !important; width: 72px; }
#zs_wrapper button.zs_msg_back span { width: 6px; height: 12px; display: inline-block; background: url('../img/css/bg_arrow_back.png') no-repeat; margin: 1px 8px 0px 0px; float:left; }


#zs_wrapper .zs_tbl_points { padding-right: 15px; text-align: right; }
#zs_wrapper .zs_tbl_right  { padding-right: 16px !important; text-align: right !important; }
#zs_wrapper .zs_tbl_right2  { padding-right: 28px !important; text-align: right !important; }


#zs_wrapper div.zs_drop_transfer a.chosen-single span, #zs_wrapper div.zs_drop_rank a.chosen-single span, #zs_wrapper div.zs_drop_member a.chosen-single span, #zs_wrapper div.zs_drop_fans a.chosen-single span  { display: inline; float: left; margin-right: 8px; }
#zs_wrapper div.zs_drop_transfer a.chosen-single div, #zs_wrapper div.zs_drop_rank a.chosen-single div, #zs_wrapper div.zs_drop_member a.chosen-single div, #zs_wrapper div.zs_drop_fans a.chosen-single div      { position: relative; float: left; margin-top: -1px; }
#zs_wrapper div.zs_drop_fans .chosen-drop { min-width: 180px; }


/*#zs_wrapper tr.bg_click:hover td { background: rgba(240, 130, 0, 0.1) !important; }*/
#zs_wrapper tr.bg_click:hover td { background: rgba(100, 100, 100, 0.1) !important; }

#zs_wrapper td.zs_td_filter { background: url('../img/css/td_filter.png') no-repeat top right; cursor:pointer; }
#zs_wrapper td.zs_td_filter_hi { background: url('../img/css/td_filter_hi.png') no-repeat top right; cursor:pointer; }

#zs_wrapper span.zs_highlight { color: #505050; display: block; margin-bottom: 4px; }

#zs_wrapper div.zs_toptip_sponsor     { float: right; width: 260px; padding: 8px; border-radius: 5px; background-color: #ebebeb; margin-right: 21px; font-size: 12px; color: #000; }
#zs_wrapper div.zs_toptip_sponsor img { float: right; border: 1px solid #cecece; }



#zs_wrapper div.zs_divider                  { height: 1px; margin: 20px 0px; overflow: hidden; background: #e3e3e3; clear: both; }
#zs_wrapper .zs_toptip_intro                { margin-bottom: 20px; }
#zs_wrapper h2.zs_toptip                    { font-family:Arial; font-size:20px; font-weight:bold; color:#000; margin: 24px 20px 20px 20px; padding:0px; white-space:nowrap; }
#zs_wrapper .zs_toptip_intro .zs_photo      { float: left; width: 130px; height: 130px; margin: 0 20px 0 20px; }
#zs_wrapper .zs_toptip_intro .zs_photo img  { max-width: 100%; max-height: 100%; border-radius: 5px; }
#zs_wrapper .zs_toptip_intro .zs_name       { float: left; width: 245px; height: 130px; margin-right: 20px; color: #000; font-size: 12px; overflow: hidden; }
#zs_wrapper .zs_toptip_intro .zs_name b     { display: block; white-space: nowrap; }
#zs_wrapper .zs_toptip_intro .zs_name p     { margin: 0 0 8px 0 !important; }
#zs_wrapper .zs_toptip_intro .zs_msg        { float: left; width: 404px; height: 145px; margin-right: 0px; color: #000; overflow: hidden; }
#zs_wrapper .zs_toptip_intro .zs_msg b      { display: block; white-space: nowrap; }
#zs_wrapper .zs_toptip_intro .zs_msg p      { font-size: 13px; font-style: italic; color: #505050; margin: 0; }

#zs_wrapper td.zs_tbl_blue                  { color: #0066b3 }

#zs_wrapper td.zs_toptip span.zs_mini_remis, #zs_wrapper td.zs_toptip span.zs_mini_x2, #zs_wrapper td.zs_toptip span.zs_mini_x2 { margin: 1px 8px 0px 2px; } 

#zs_wrapper div.zs_toptip_stats {background: #f0f0f0; padding: 20px; margin: 14px 20px 30px 20px; }
#zs_wrapper div.zs_toptip_stats h2 { margin:0 0 24px 0; display: inline-block; }
#zs_wrapper div.zs_toptip_stats div.zs_toptip_stats_box         { width: 460px; height: 60px; margin-bottom: 8px; }
#zs_wrapper div.zs_toptip_stats div.zs_toptip_stats_box .txt    { width: 120px; height: 46px; padding: 14px 10px 0px 0px; float: left; border-right: 1px solid #cacaca; text-align: right; }
#zs_wrapper div.zs_toptip_stats div.zs_toptip_stats_box .txt b  { display: block; font-size: 20px; margin-bottom: 4px; }
#zs_wrapper div.zs_toptip_stats div.zs_toptip_stats_box .txt i  { display: block; font-size: 12px; }
#zs_wrapper div.zs_toptip_stats div.zs_toptip_stats_box .bar    { height: 44px; float: left; background: url('../img/css/bg_statusbar.png') repeat-x; margin-top: 8px; width:0px; }

#zs_wrapper div.zs_toptip_stats div.zs_toptip_stats_info        { width: 200px; height: 116px; padding-top: 50px; margin: 0; float: right; }
#zs_wrapper div.zs_toptip_stats div.zs_toptip_stats_info p      { vertical-align:middle; color: #000; font-size: 16px; margin: 0; line-height: 20px; }
#zs_wrapper div.zs_toptip_stats div.zs_toptip_stats_info p span { display: block; font-size: 20px; font-weight: bold; margin-bottom: 8px; color: #0066b4; line-height: 24px; }



/* Accordion */
#zs_wrapper #accordion_alt h2.AccordionHead  { border: 1px solid #e3e3e3; border-radius: 5px; font-weight: normal; font-size: 14px !important; color: #000 !important; cursor:pointer; padding: 12px 21px !important; margin: 4px 0px 8px 20px; width: 776px;
                  /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#fff)); 
                  /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #fff, #f1f1f1); 
                  /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #fff, #f1f1f1); 
                  /* IE 10 */ background: -ms-linear-gradient(top, #fff, #f1f1f1); 
                  /* Opera 11.10+ */ background: -o-linear-gradient(top, #fff,#f1f1f1);
                  }
#zs_wrapper #accordion_alt div.bg { padding: 8px 0px !important; color: #505050 !important; font-size: 13px !important; }
/*#zs_wrapper #accordion_alt div.bg p { color: #505050 !important; font-size: 13px !important; line-height: 13px; margin-bottom: 0 !important;  }*/
#zs_wrapper h2.AccordionHead span { width: 13px; height: 13px; display: inline-block; float: right; margin-top: 2px;}
#zs_wrapper h2.ui-state-active       { font-weight: bold !important; }
#zs_wrapper h2.ui-state-active  span { background: url('../img/css/bg_arrow_down.png') no-repeat; }
#zs_wrapper h2.ui-state-default span { background: url('../img/css/bg_arrow_right.png') no-repeat; }
#zs_wrapper #accordion_alt h2.AccordionHead:hover { background: rgba(240, 130, 0, 0.1) !important; }

#zs_wrapper #zs_contentOverviewBlack p.zs_black_intro { float: left; width: 530px; margin: 4px 0 15px 0; font-size: 15px !important; }


#zs_wrapper div.zs_toptip_image_box          { width: 284px; height: 89px; padding: 18px; background: #f3f3f3; border-radius: 5px; border: 1px solid #e9e9e9; margin-top: 9px; color: #000; font-size:12px; }
#zs_wrapper div.zs_toptip_image_box img      { float: left; border-radius: 3px; width: 85px; }
#zs_wrapper div.zs_toptip_image_box div.text { float: right; width: 185px; color: #000; font-weight: normal; position: relative; height: 85px; }

#zs_wrapper div.zs_toptip_image_box div.text button { position: absolute; bottom: 0; left:0;}
#zs_wrapper div.zs_toptip_image_box div.text #upload_button_placeholder { display: inline; position: absolute; bottom: 0; right: 85px; }


#zs_wrapper tr.bg_tablerow_meister td.zs_tbl_border, #zs_wrapper tr.bg_tablerow_meister td.zs_tbl_border_first, #zs_wrapper tr.bg_tablerow_meister td.zs_tbl_border_last { background: url('../img/css/bg_tbl_master.png') repeat-x 0 0; height: 30px; font-weight: bold; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #dedede; border-right: 1px solid #d7d7d7; border-left: 1px solid #fff; }
#zs_wrapper tr.bg_tablerow_meister td.zs_tbl_border_first { border-left: 1px solid #e7e7e7; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right:0; }
#zs_wrapper tr.bg_tablerow_meister td.zs_tbl_border_last  { border-right: 1px solid #e7e7e7; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
#zs_wrapper tr.bg_tablerow_meister_empty td { height: 4px; overflow: hidden; }

#zs_wrapper tr.bg_tablerow_meister td.zs_tbl_meister_radio span { float: left; margin: 1px 0 0 3px; }

#zs_wrapper span.zs_check, #zs_wrapper span.zs_check_hi, #zs_wrapper span.zs_check_passive { display: inline-block; width: 24px; height: 24px; background: url('../img/css/check.png') no-repeat 0 0; }
#zs_wrapper span.zs_check_hi { background: url('../img/css/check_hi.png') no-repeat 0 0; }
#zs_wrapper span.zs_check_passive { background: url('../img/css/check_passive.png') no-repeat 0 0; }

#zs_wrapper span.zs_meister_bar, #zs_wrapper span.zs_meister_bar_empty { display: inline-block; background: url('../img/css/bg_statusbar.png') repeat-x; height: 20px; margin-top: 4px; }
#zs_wrapper span.zs_meister_bar_empty   { background: none; width: 385px; }

#zs_wrapper table.zs_tbl_inactive tr td { color: #9f9f9f !important; }

#zs_wrapper div.zs_profilbearbeitenContent, #zs_wrapper div.zs_registerContent { margin-top: 20px; }

#zs_wrapper img.zs_round_corner_small { border-radius: 4px; }


#zs_wrapper .zs_h15 { font-size:16px; font-weight: bold; width: 818px; margin:0px 20px 7px 1px; float: none; color: #505050; background: rgba(241, 241, 241, 0.8); padding: 20px; }
#zs_wrapper .zs_h45 { font-size:13px; font-weight: normal; margin:0px 0px 5px 0px; float: none; color: #505050; }

#zs_wrapper div.zs_preise               { __background: rgba(50, 50, 50, 1); __background: rgba(250, 250, 250, 1); margin: 0 2px 28px 2px; padding: 20px 18px 0px 18px; }
#zs_wrapper div.zs_preise div.zs_single { width: 390px; height: 105px; float: left; margin: 0px 20px 52px 0px; }
#zs_wrapper div.zs_preise div.zs_single div.zs_img    { border-radius: 5px; width: 160px; height: 96px; cursor:pointer; background-size: cover; background-repeat: no-repeat; float:left; }
#zs_wrapper div.zs_preise div.zs_single div.zs_txt    { float:right; width: 220px; height: 96px; position: relative; }
#zs_wrapper div.zs_preise div.zs_single div.zs_txt h2 { margin: 0 0 2px 0; padding:0; font-size: 13px; font-weight: bold; color: #000; }
#zs_wrapper div.zs_preise div.zs_single div.zs_txt p  { margin:0; padding: 0 0 4px 0; font-size: 12px; font-weight: normal; color: #000; }
#zs_wrapper div.zs_preise div.zs_single div.zs_txt a.zs_more { position: absolute; bottom: 0;}
#zs_wrapper div.zs_preise img.zs_prize_detail   { display: block; border-radius: 3px; border: 1px solid #f5f5f5; }
#zs_wrapper div.zs_preise span.zs_sponsored_txt, span.zs_spon_txt { display: inline-block; margin: 8px 8px 8px 0; color: #505050; font-size: 12px; font-style: italic; }
#zs_wrapper div.zs_preise div.zs_preise_detail_txt span { font-weight: bold; color: #a0a0a0; }
#zs_wrapper div.zs_preise div.zs_preise_detail_txt h2   { margin-top: 0px; margin-bottom: 8px; }
#zs_wrapper div.zs_preise div.zs_preise_detail_size    { width: 581px; margin-right:0; margin-left: 120px; }


#zs_wrapper div.special_teaser          { float: right; width: 280px; min-height: 124px; padding: 8px 16px 28px 16px; background: #f3f3f3; border: 1px solid #e9e9e9; border-radius: 5px; font-size:12px; margin-bottom: 8px; }
#zs_wrapper div.special_teaser h4       { font-size: 13px !important; font-weight: bold !important; color: #505050 !important; margin-bottom: 8px !important; margin-top:1px !important; }
#zs_wrapper div.special_teaser img      { float: left; border-radius: 3px; }
#zs_wrapper div.special_teaser div.text { float: right; width: 178px; color: #000; }
#zs_wrapper div.special_teaser div.text label { width: 130px; display: inline-block; }
#zs_wrapper div.special_teaser div.text hr { height: 4px; border:0; margin:0;padding:0; background:none;}
#zs_wrapper div.special_teaser_ext      { min-height: 0px !important; padding-bottom: 0px !important; }
#zs_wrapper div.special_teaser_ext img  { display: block !important; float: none !important; margin: 13px 0 11px 0;}
#zs_wrapper div.special_teaser div.left_text { margin-top: 8px; }

#zs_wrapper #unser_tipp ul, #zs_wrapper div.zs_unserTipp ul       { margin: 4px 0 24px 0; padding-left:12px; padding-right:12px; }
#zs_wrapper #unser_tipp ul li, #zs_wrapper div.zs_unserTipp ul li { margin-bottom: 4px; }


#zs_wrapper #unser_tipp p, #zs_wrapper div.zs_unserTipp p { margin-bottom: 0; padding-bottom: 0; }
#zs_wrapper button:hover, #zs_wrapper input[type="submit"]:hover { opacity: 0.8; }

#zs_wrapper h3.default_hd { font-size: 16px; font-weight: bold; color: #505050; padding-bottom: 0px; margin: 8px 0px 0px 0px; }


#zs_wrapper #ee_footer_branding         { width: 140px; height: 18px; padding-top: 19px; float: right; background: transparent url('/frontend/tippspiel/_master/img/css/powered-by-ersteelf.png') no-repeat right 0; text-align:right; }
#zs_wrapper #ee_footer_branding a       { font-size: 13px; text-decoration: underline; color: #505050; }
#zs_wrapper #ee_footer_branding a:hover { text-decoration: none; }


#zs_wrapper #zs_logo_de_em { width: 350px; height: 58px; background: url('/frontend/tippspiel/_master/img/css/header_de_em.png'); top:28px; left:25px; position:absolute; z-index:1; }


#zs_wrapper .team-icon { display: inline-block; width: 25px; height: 25px; vertical-align: -8px; margin-right: 7px;}

#zs_wrapper table.zs_table_smallfont tr td      { font-size: 12px !important; white-space: nowrap; }
#zs_wrapper table.zs_table_smallfont .zs_th_hl  { padding-left: 8px; }
#zs_wrapper table.zs_table_smallfont .zs_center { text-align:center; padding-left:0 !important; padding-right: 8px; }
#zs_wrapper table.zs_table_smallfont .zs_center2 { text-align:center; padding-left:0 !important; padding-left: 0px; padding-right: 0px; }
#zs_wrapper table.zs_table_smallfont .zs_rel      { position: relative; }
#zs_wrapper table.zs_table_smallfont .cnt_tips    { position: absolute; display: inline-block; top: 8px; right: 9px;}
#zs_wrapper table.zs_table_smallfont .zs_team   { display: inline-block; width: auto !important; float: none !important; }
#zs_wrapper table.zs_table_smallfont .zs_team:first-child { width: 89px !important; padding-right: 6px; text-align:right; }
#zs_wrapper table.zs_table_smallfont .zs_team:last-child  { margin-left: 0px;}
#zs_wrapper table.zs_table_smallfont .zs_zbl_history_result, #zs_wrapper table.zs_table_smallfont .zs_mini_none, #zs_wrapper table.zs_table_smallfont .zs_mini_x2, #zs_wrapper table.zs_table_smallfont .zs_mini_remis, #zs_wrapper table.zs_table_smallfont .zs_zbl_history_points { float: none; }
#zs_wrapper table.zs_table_smallfont .zs_mini_none, #zs_wrapper table.zs_table_smallfont .zs_mini_x2, #zs_wrapper table.zs_table_smallfont .zs_mini_remis { margin-left: 3px;}
#zs_wrapper table.zs_table_smallfont td.zs_bgtbl label   { float: left; width: 56px; font-weight: normal; }
#zs_wrapper table.zs_table_smallfont td.zs_bgtbl label:last-child { width: auto; }

#zs_wrapper table.zs_table_smallfont .zs_zbl_history_result { display: block; width: 100%; text-align: center; }
#zs_wrapper table.zs_table_smallfont .remis { background: url('../img/css/bg_joker_mini_remis.png') no-repeat 66px 3px; }
#zs_wrapper table.zs_table_smallfont .x2    { background: url('../img/css/bg_joker_mini_x2.png') no-repeat 66px 3px; }


#zs_wrapper div.team_table_box      { width: 268px; margin: 18px 67px 38px 19px; __border: 2px solid #666; float: left; padding: 0 }
#zs_wrapper div.team_sponsor_box    { width: 185px; margin: 15px 0px 0 0; __border: 2px solid #666; float: left; padding: 0 }
#zs_wrapper div.team_sponsor_box h3 { font-size: 12px; font-weight: normal; margin: 0 0 2px 0; }

#zs_wrapper div.drop_slide              { background: #f7f7f7 url('../img/css/bg_gradient.png') repeat-x; border: 1px solid #e3e3e3; border-radius: 5px; padding: 5px 8px; }
#zs_wrapper div.drop_slide h3           { color: #f08200; font-size: 13px; font-weight: bold; margin:0; padding:0; cursor: pointer; }
#zs_wrapper div.drop_slide h3 span      { float: right; width: 13px; height: 8px; display: inline-block; margin-top: 4px; }
#zs_wrapper div.drop_slide h3 span.down { background: transparent url('../img/css/arrow_down_3.png') no-repeat; }
#zs_wrapper div.drop_slide h3 span.up   { background: transparent url('../img/css/arrow_up_3.png') no-repeat; }
#zs_wrapper div.drop_slide div.drop_slide_content           { display: none; }
#zs_wrapper div.drop_slide div.drop_slide_content table     { width: 248px; margin: 8px 0px 0px 0px; }
#zs_wrapper div.drop_slide div.drop_slide_content table th  { padding-bottom: 6px; padding-top: 0; color: #000; }
#zs_wrapper div.drop_slide div.drop_slide_content table td  { padding-bottom: 6px; }

#zs_wrapper .zs_sponsor_box     { width: 300px; height: 120px; float: right; margin: 110px 20px 20px 0; }
#zs_wrapper .zs_sponsor_box h3  {font-size: 12px; font-weight: normal; text-align:right; margin-bottom: 6px; }

#zs_wrapper .zs_fs16 { font-size: 16px !important; }
#zs_wrapper h3.zs_register_hd { float:right;display:inline-block;width:290px }

#zs_wrapper #block_login_hint { background: #a00; color: #fff; padding: 10px 20px; margin-bottom: 50px;border-radius: 3px; }
#zs_wrapper #block_login_hint a { color: #fff; text-decoration: underline; }
#zs_wrapper #block_login_hint a:hover { text-decoration: none; }

#zs_wrapper #block_login_hint img.btn_close { float: right; margin: 2px 0 0 0; }

@font-face {
  font-family: 'EE_Symbols_01';
  src: url('../../_mobile/fonts/EE_Symbols_01.eot');
  src: url('../../_mobile/fonts/EE_Symbols_01.eot?#iefix') format('embedded-opentype'), url('../../_mobile/fonts/EE_Symbols_01.woff') format('woff'), url('../../_mobile/fonts/EE_Symbols_01.ttf') format('truetype'), url('../../_mobile/fonts/EE_Symbols_01.svg#EE_Symbols_01') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'EE_Symbols_01';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
#zs_wrapper .circle,
#zs_wrapper .circle-blank,
#zs_wrapper .contrast,
#zs_wrapper .star,
#zs_wrapper .star-1,
#zs_wrapper .star-2,
#zs_wrapper .checkmark-circle,
#zs_wrapper .cancel-circle,
#zs_wrapper .home,
#zs_wrapper .house,
#zs_wrapper .leaf,
#zs_wrapper .rocket,
#zs_wrapper .tag,
#zs_wrapper .tags,
#zs_wrapper .phone,
#zs_wrapper .cog,
#zs_wrapper .cog-1,
#zs_wrapper .info,
#zs_wrapper .help,
#zs_wrapper .bars,
#zs_wrapper .eye,
#zs_wrapper .bell,
#zs_wrapper .heart-empty,
#zs_wrapper .heart,
#zs_wrapper .paste,
#zs_wrapper .attachment,
#zs_wrapper .search,
#zs_wrapper .cloud,
#zs_wrapper .upload,
#zs_wrapper .location,
#zs_wrapper .pencil,
#zs_wrapper .droplet,
#zs_wrapper .camera,
#zs_wrapper .accessibility,
#zs_wrapper .puzzle,
#zs_wrapper .bubble,
#zs_wrapper .envelope-alt,
#zs_wrapper .mail,
#zs_wrapper .envelope,
#zs_wrapper .shuffle,
#zs_wrapper .food,
#zs_wrapper .ellipsis,
#zs_wrapper .happy,
#zs_wrapper .smiley,
#zs_wrapper .wondering,
#zs_wrapper .sad,
#zs_wrapper .angry,
#zs_wrapper .alarm,
#zs_wrapper .trophy,
#zs_wrapper .flag,
#zs_wrapper .trophy-1,
#zs_wrapper .captainamerica,
#zs_wrapper .certificate,
#zs_wrapper .certificate2,
#zs_wrapper .batteryempty,
#zs_wrapper .battery20,
#zs_wrapper .battery40,
#zs_wrapper .battery60,
#zs_wrapper .battery80,
#zs_wrapper .batteryfull,
#zs_wrapper .battery,
#zs_wrapper .map,
#zs_wrapper .map-1,
#zs_wrapper .signup,
#zs_wrapper .windows,
#zs_wrapper .circleadd,
#zs_wrapper .moon,
#zs_wrapper .apps,
#zs_wrapper .balken,
#zs_wrapper .friends,
#zs_wrapper .chat,
#zs_wrapper .print,
#zs_wrapper .me,
#zs_wrapper .idee_01,
#zs_wrapper .menue,
#zs_wrapper .menue-3,
#zs_wrapper .menue-2,
#zs_wrapper .menue-1,
#zs_wrapper .film,
#zs_wrapper .image,
#zs_wrapper .volume-medium,
#zs_wrapper .minus,
#zs_wrapper .clock,
#zs_wrapper .graduation,
#zs_wrapper .circle-blank-Kopie,
#zs_wrapper .earth,
#zs_wrapper .link,
#zs_wrapper .remove,
#zs_wrapper .spinner,
#zs_wrapper .bullhorn,
#zs_wrapper .calendar,
#zs_wrapper .notebook,
#zs_wrapper .calendar_2,
#zs_wrapper .file {
  font-family: 'EE_Symbols_01';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
#zs_wrapper .circle:before {
  content: "\21";
}
#zs_wrapper .circle-blank:before {
  content: "\22";
}
#zs_wrapper .contrast:before {
  content: "\23";
}
#zs_wrapper .star:before {
  content: "\24";
}
#zs_wrapper .star-1:before {
  content: "\25";
}
#zs_wrapper .star-2:before {
  content: "\26";
}
#zs_wrapper .checkmark-circle:before {
  content: "\27";
}
#zs_wrapper .cancel-circle:before {
  content: "\28";
}
#zs_wrapper .home:before {
  content: "\29";
}
#zs_wrapper .house:before {
  content: "\2a";
}
#zs_wrapper .leaf:before {
  content: "\2b";
}
#zs_wrapper .rocket:before {
  content: "\2c";
}
#zs_wrapper .tag:before {
  content: "\2d";
}
#zs_wrapper .tags:before {
  content: "\2e";
}
#zs_wrapper .phone:before {
  content: "\2f";
}
#zs_wrapper .cog:before {
  content: "\30";
}
#zs_wrapper .cog-1:before {
  content: "\31";
}
#zs_wrapper .info:before {
  content: "\32";
}
#zs_wrapper .help:before {
  content: "\33";
}
#zs_wrapper .bars:before {
  content: "\34";
}
#zs_wrapper .eye:before {
  content: "\35";
}
#zs_wrapper .bell:before {
  content: "\36";
}
#zs_wrapper .heart-empty:before {
  content: "\37";
}
#zs_wrapper .heart:before {
  content: "\38";
}
#zs_wrapper .paste:before {
  content: "\39";
}
#zs_wrapper .attachment:before {
  content: "\3a";
}
#zs_wrapper .search:before {
  content: "\3b";
}
#zs_wrapper .cloud:before {
  content: "\3c";
}
#zs_wrapper .upload:before {
  content: "\3d";
}
#zs_wrapper .location:before {
  content: "\3e";
}
#zs_wrapper .pencil:before {
  content: "\3f";
}
#zs_wrapper .droplet:before {
  content: "\40";
}
#zs_wrapper .camera:before {
  content: "\41";
}
#zs_wrapper .accessibility:before {
  content: "\42";
}
#zs_wrapper .puzzle:before {
  content: "\43";
}
#zs_wrapper .bubble:before {
  content: "\44";
}
#zs_wrapper .envelope-alt:before {
  content: "\45";
}
#zs_wrapper .mail:before {
  content: "\46";
}
#zs_wrapper .envelope:before {
  content: "\47";
}
#zs_wrapper .shuffle:before {
  content: "\48";
}
#zs_wrapper .food:before {
  content: "\49";
}
#zs_wrapper .ellipsis:before {
  content: "\4a";
}
#zs_wrapper .happy:before {
  content: "\4b";
}
#zs_wrapper .smiley:before {
  content: "\4c";
}
#zs_wrapper .wondering:before {
  content: "\4d";
}
#zs_wrapper .sad:before {
  content: "\4e";
}
#zs_wrapper .angry:before {
  content: "\4f";
}
#zs_wrapper .alarm:before {
  content: "\50";
}
#zs_wrapper .trophy:before {
  content: "\51";
}
#zs_wrapper .flag:before {
  content: "\52";
}
#zs_wrapper .trophy-1:before {
  content: "\53";
}
#zs_wrapper .captainamerica:before {
  content: "\54";
}
#zs_wrapper .certificate:before {
  content: "\55";
}
#zs_wrapper .certificate2:before {
  content: "\56";
}
#zs_wrapper .batteryempty:before {
  content: "\57";
}
#zs_wrapper .battery20:before {
  content: "\58";
}
#zs_wrapper .battery40:before {
  content: "\59";
}
#zs_wrapper .battery60:before {
  content: "\5a";
}
#zs_wrapper .battery80:before {
  content: "\5b";
}
#zs_wrapper .batteryfull:before {
  content: "\5c";
}
#zs_wrapper .battery:before {
  content: "\5d";
}
#zs_wrapper .map:before {
  content: "\5e";
}
#zs_wrapper .map-1:before {
  content: "\5f";
}
#zs_wrapper .signup:before {
  content: "\60";
}
#zs_wrapper .windows:before {
  content: "\61";
}
#zs_wrapper .circleadd:before {
  content: "\62";
}
#zs_wrapper .moon:before {
  content: "\63";
}
#zs_wrapper .apps:before {
  content: "\64";
}
#zs_wrapper .balken:before {
  content: "\65";
}
#zs_wrapper .friends:before {
  content: "\66";
}
#zs_wrapper .chat:before {
  content: "\67";
}
#zs_wrapper .print:before {
  content: "\68";
}
#zs_wrapper .me:before {
  content: "\69";
}
#zs_wrapper .idee_01:before {
  content: "\6a";
}
#zs_wrapper .menue:before {
  content: "\6b";
}
#zs_wrapper .menue-3:before {
  content: "\6c";
}
#zs_wrapper .menue-2:before {
  content: "\6d";
}
#zs_wrapper .menue-1:before {
  content: "\6e";
}
#zs_wrapper .film:before {
  content: "\6f";
}
#zs_wrapper .image:before {
  content: "\70";
}
#zs_wrapper .volume-medium:before {
  content: "\71";
}
#zs_wrapper .minus:before {
  content: "\72";
}
#zs_wrapper .clock:before {
  content: "\73";
}
#zs_wrapper .graduation:before {
  content: "\74";
}
#zs_wrapper .circle-blank-Kopie:before {
  content: "\75";
}
#zs_wrapper .earth:before {
  content: "\76";
}
#zs_wrapper .link:before {
  content: "\77";
}
#zs_wrapper .remove:before {
  content: "\78";
}
#zs_wrapper .spinner:before {
  content: "\79";
}
#zs_wrapper .bullhorn:before {
  content: "\7a";
}
#zs_wrapper .calendar:before {
  content: "\7b";
}
#zs_wrapper .notebook:before {
  content: "\7c";
}
#zs_wrapper .calendar_2:before {
  content: "\7d";
}
#zs_wrapper .file:before {
  content: "\7e";
}

