#live .seperator {
	background: url(../img/live/separator-BEF1A47F9E75C969BF4C18338F34F3C6.gif) no-repeat center 0;
}

/* --- goalbox --- */

#live .goalbox {
	float: left;
	width: 212px;
	font-style: italic;
	line-height: 30px; /* sonst entsteht eine l�cke nach dem GoalBox-Panelvorher: 32px*/
	border-left: 1px solid #eee;
	white-space: nowrap;
	overflow: hidden;
}

#live .goalbox:first-child {
	border: 0;
}

#goalbox_penalty, #goalbox_highlight {
	z-index: 2;
	position: absolute;
	width: 755px;
	height: 32px;
	background: #77a5b4;
	text-align: center;
	margin: 0 auto;
	display: none;
}

#live .goalbox_all {
	line-height: 32px;
	color: #fff;
	display: inline-block;
}

#live .goalbox.ico_yellow-card, #live .goalbox_all.ico_yellow-card, #live .his_row.ico_yellow-card {
	background: url(../img/live/icon_yellowcard-C2657947581E167C18DE3106DA012CAA.png) no-repeat 9px 3px;
	padding-left: 38px;
}

#live .goalbox.ico_red-card, #live .goalbox_all.ico_red-card, #live .his_row.ico_red-card {
	background: url(../img/live/icon_redcard-161431BD8B9D1074C4E72CF4B0625093.png) no-repeat 9px 3px;
	padding-left: 38px;
}

#live .goalbox.ico_corner-kick, #live .goalbox_all.ico_corner-kick, #live .his_row.ico_corner-kick {
	background: url(../img/live/icon_corner-C5C902AF12926861F55887A1549DD7BF.png) no-repeat 9px 3px;
	padding-left: 38px;
}

#live .goalbox.ico_point, #live .goalbox_all.ico_point, #live .his_row.ico_point {
	background: url(../img/live/icon_goal-ABD9F614512E57E366BBB497D99A8C33.png) no-repeat 9px 3px transparent;
	padding-left: 38px;
}

#live .goalbox.ico_offside, #live .goalbox_all.ico_offside, #live .his_row.ico_offside {
	background: url(../img/live/icon_offside-E08F96A3CE37333A7D217E6ECF817E30.png) no-repeat 9px 3px transparent;
	padding-left: 38px;
}

#live .goalbox.ico_goal-kick, #live .goalbox_all.ico_goal-kick, #live .his_row.ico_goal-kick {
	background: url(../img/live/icon_goalkick-372D6AD82DEF459BE0694356651D6BAC.png) no-repeat 9px 3px transparent;
	padding-left: 38px;
}

#live .goalbox.ico_substitution, #live .goalbox_all.ico_substitution, #live .his_row.ico_substitution {
	background: url(../img/live/icon_change-8B12AA401A5A3C57292A582BC56788CE.png) no-repeat 9px 3px transparent;
	padding-left: 38px;
}

#live .goalbox.ico_foul, #live .goalbox_all.ico_foul, #live .his_row.ico_foul {
	background: url(../img/live/icon_pipe-D7657A59366826D3D5845962E12DF541.png) no-repeat 9px 3px transparent;
	padding-left: 38px;
}


#live .his_row.ico_yellow-card, #live .his_row.ico_red-card, #live .his_row.ico_corner-kick, #live .his_row.ico_point,
#live .his_row.ico_offside, #live .his_row.ico_goal-kick, #live .his_row.ico_substitution, #live .his_row.ico_foul {
	background-position: 5px 4px;
}

/* --- history layer --- */

#history_layer {
	z-index: 100;
	position: absolute;
	margin: 0px 0 0 756px;
	width: 225px;
	padding-left: 11px;
	display: none;
}

#history_pointer {
	z-index: 31;
	position: absolute;
	top: 8px;
	left: 0;
	width: 12px;
	height: 22px;
	background: url(../img/live/history_pointer-18D4FC7A00A588E651CB33C5F5BEA51A.gif) no-repeat;
}

#history_inner {
	line-height: 12px;
	color: #666;
	border: 1px solid #ccc;
	background-color: #eee;
	-moz-box-shadow: 0px 0px 3px #999;
	-webkit-box-shadow: 0px 0px 3px #999;
	box-shadow: 0px 0px 3px #999;
}

#history_inner .his_row {
	height: 29px;
	width: 185px;
	white-space: nowrap;
	overflow: hidden;
	border-top: 1px solid #ccc;
	padding: 4px 0 0 40px;
}

#history_inner .his_row:first-child {
	border: 0
}

#live .head_1 .ico_soccer {
	background: url(../img/sporticons/icon_soccer-3D752EB8EB2C471AD599AC643EBC8CA7.png) no-repeat 9px 0px;
}

#live .head_1 .ico_tennis {
	background: url(../img/sporticons/icon_tennis-095AA0A47B197DBCB8B8D19F9801F808.png) no-repeat 9px 0px;
}

#live .row {
	line-height: 24px;
	border-top: 1px solid #ccc;
}

#live .head_1 {
	border-top: 0;
	background: #c1c1c1; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #bababa)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #cccccc 0%, #bababa 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #cccccc 0%, #bababa 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #cccccc 0%, #bababa 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #cccccc 0%, #bababa 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #cccccc 0%, #bababa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#bababa',GradientType=0); /* IE6-9 */
}

#live .head_2 {
	color: #fff;
	border-top: 0;
	background: #888888; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9a9a9a), color-stop(100%, #686868)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #9a9a9a 0%, #686868 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #9a9a9a 0%, #686868 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #9a9a9a 0%, #686868 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #9a9a9a 0%, #686868 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #9a9a9a 0%, #686868 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a9a9a', endColorstr='#686868',GradientType=0); /* IE6-9 */
}

#live .event-row.odd, #live .comp-result-set.odd  {
	background: #ececec; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #e9e9e9)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #e9e9e9 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #f8f8f8 0%, #e9e9e9 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #f8f8f8 0%, #e9e9e9 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #f8f8f8 0%, #e9e9e9 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #f8f8f8 0%, #e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0); /* IE6-9 */
}

#live .c_1 {
	float: left;
	width: 38px;
}
#live .c_1.combiArrow{
	margin-left: 7px;
}

#live .c_2 {
	float: left;
	width: 230px;
	border-left: 1px solid #fff;
	white-space: nowrap;
	overflow: hidden;
}

/* komplette Zeile hinter .c_1 */
#live .c_2.all {
	width: 715px;
}

#live .head_1 .c_2, #live .head_2 .c_2 {
	width: 231px;
	border: 0;
}

#live .c_3 {
	float: left;
	width: 120px;
	border-left: 1px solid #fff;
	white-space: nowrap;
	overflow: hidden;
	/*scheinbar wg leezeichen wird sont die h�he von der Zeile ausgedruckt, was alles kaputt macht*/
	height: 24px;
}

#live .head_1 .c_3, #live .head_2 .c_3 {
	width: 121px;
	border: 0;
}

/* zwei Spalten */
#live .c_3.double {
	width: 241px;
}

/* zwei Spalten */
#live .c_3.triple {
	width: 362px;
}

/* vier Spalten */
#live .c_3.quattro {
	width: 483px;
}

#live .c_3.topcomp_a {
	width: 215px;
}

#live .c_3.topcomp_b {
	width: 200px;
}

#live .c_3.topcomp_c {
	width: 82px;
}

#live .c_blue {
	color: #528494;
}

#live .c_4 {
	float: left;
	width: 705px;
	padding-left: 9px;
	white-space: nowrap;
	overflow: hidden;
}

#live .c_4.combiText{
	width:698px !important;
}
#live .c_comment {
	background: url(../img/warning_2-13E014993396C80B1CFB69B67527F5D2.png) no-repeat 12px 5px #fff3b2;
	padding-left: 42px;
}

#live .c_injury {
	background: url(../img/injuryTimeIcon-20B701A61C697E6D606829205921837A.png) no-repeat 8px 5px #fff3b2;
	padding-left: 42px;
}

#live .c_pointer {
	position: absolute;
	z-index: 10;
	width: 33px;
	height: 13px;
	background: url(../img/live/livecomment-76912CF3B195DC44D36AF0708EE02909.png) no-repeat;
	margin-left: 14px;
}

#live .time {
	/*line-height darf nicht ver�ndert werden, sonst geht die Darstellung von HZ-Zeilen 
	in Firefox kaputt*/
	line-height: 24px;
	text-align: center;
}

#live .play_symbol {
	width: 24px; 
	height: 24px;
	/*f�r dumme IE 7 sonst verschiebt sich die hz zeile: http://www.webdevout.net/css-hacks*/
	*height: 21px;
}
/*f�r dumme IE 7 sonst verschieben sich in der Zeitleiste die Teamnamen und Spielpunkte beim �ffnen der Wettschein-Detail Ansicht*/
.ieHeight {
 *height: 100%;
}

#live .play_symbol_11m {
	width: 38px; 
	height: 24px;
	/*f�r dumme IE 7 sonst verschiebt sich die hz zeile: http://www.webdevout.net/css-hacks*/
	*height: 21px;
}

/*der oberste Border wird von der ersten Wettart-Zeile gesetzt*/
#live .border_ccc {
	border-top: 0px;	
}

#live .even .pulsation {
	color: #fff;
	background: url(../img/live/blink_1-D60B41FF19D21B1C3970DE47D18BDA52.gif) repeat;
}

#live .pulsation {
	color: #fff;
	background: url(../img/live/blink_2-A6AFE2300DC5E25BB6A52E4566833047.gif) repeat;
}

#live .hz {
	color: #fff;
	background-color: #e29b25;
}

#live .time .scale {
	z-index: 2;
	position: absolute;
	width: 32px;
    height: 3px;
    margin: 18px 0 0 3px;
    /*f�r ie 7*/
    *margin: 14px 0 0 -8px;
}

#live .time .scale_img {
	background: url(../img/live/p_white-320923438144B5D457EDCC7F16CF8974.gif);
}

#live .type {
	float: left;
	width: 40px;
	line-height: 12px;
	text-align: center;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 6px;
}

#live .type.section-score {
	width: 46px;
}

#live .type.current-service {
	width: 37px;
}

#live .topcomp_b .type {
	white-space: normal;
}

#live .type.tennis {
	background: url(../img/sporticons/icon_tennis_racket-6005D089D94C8D76879633E5794DA962.png) no-repeat 50% 6px;
}

#live .type.tennis.tie-break {
	background: url(../img/sporticons/icon_tennis_racket_small-1AA8A04323EE0774DD88ADB31E5D5688.png) no-repeat 50% 6px;
}

#live .type.table-tennis {
	height: 18px;
	background: url(../img/sporticons/icon_table-tennis_racket-4C7D35BBA175461A8B912844442F93CA.png) no-repeat 50% 2px;
}

#live .team {
	width: 88px;
	float: left;
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 3px;
}

/*zB bei Basketball Spielstand 100:100*/
#live .team.score-long {
	width: 90px;
}

#live .event .team {
	width: 104px;
}

#live .team.redcard_1 {
	width: 70px;
	padding-left: 18px;
	background: url(../img/live/redcard_1-F5B33BC69C422C25684D42C8E973A60F.png) no-repeat;
}

#live .team.redcard_2 {
	width: 70px;
	padding-left: 18px;
	background: url(../img/live/redcard_2-7924CDAE30FC1798906A3112A69D4520.png) no-repeat;
}

#live .team.redcard_3 {
	width: 70px;
	padding-left: 18px;
	background: url(../img/live/redcard_3-DE0907F594B25DD4B07092AB2368B554.png) no-repeat;
}

#live .team.redcard_4 {
	width: 70px;
	padding-left: 18px;
	background: url(../img/live/redcard_4-1A92014763F38D277DE519B7E343C527.png) no-repeat;
}

/*blinken von Roten karten*/
#live .team.redcard-holder.invisible {
    background-image: url(../img/p-5459177B437C1911EF8A808C92C8D7C5.gif);
    visibility: inherit;
}

#live .score {
	width: 42px;
	float: left;
	line-height: 24px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

/*zB bei Basketball Spielstand 100:100*/
#live .score.score-long {
	width: 38px;
}

#live .score img {
	margin-top: 2px;
}

#live .event .score {
	width: 10px;
}

.c_but_base {
	/*margin-left ge�ndert weil sonst nicht die breite passt*/
	width: 36px;
	height: 24px;
	line-height: 24px;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	background: none;
	vertical-align: middle;
	margin-left: 0px; /*wegen durch jsp/refreshframework eingef�gten leerzeichen entfernt: margin-left: 3px;*/
	/*f�r dumme IE 7: http://www.webdevout.net/css-hacks*/
	*margin-left: 2px; /*wegen durch jsp/refreshframework eingef�gten leerzeichen entfernt: margin-left: 3px;*/
	cursor: pointer;
}

/*workaround f�r das problem, dass refreshFramework bzw jsps leerzeichen einf�gen
* h�ngt mit dem margin-left von .c_but_base zusammen
*/
.c_but_base:first-child {
	margin-left:2px;
}

/*nich gedruckt*/
.c_but, .c_but_paused {
	background: url(../img/live/but-7B0C800941C82DDFA2A363D9760F9C4D.gif) 50% 50% no-repeat;
}

/*nicht gedruckt, quote steigt hoch*/
.c_but_up {
	background: url(../img/live/but_up-1703047B9FDCFA1FB5656D347A02849F.gif) no-repeat 50% 50%;
}

/*nicht gedruckt, quote geht runter*/
.c_but_down {
	background: url(../img/live/but_down-5ED2561842CB18FC41F90E6534F9A081.gif) no-repeat 50% 50%;
}

/*gedruckt*/
.c_but_on, .c_but_on_paused {
	background: url(../img/live/but_on-A40FC56549C3F736A2E6EEA0F2791A5D.gif) no-repeat 50% 50%;
	color: #fff;
	font-weight: bold;
}

/*gedruckt, quote steigt hoch*/
.c_but_on_up {
	background: url(../img/live/but_on_up-2A8E9383763BE0B498735D3A24543B58.gif) no-repeat 50% 50%;
	color: #fff;
	font-weight: bold;
}

/* gedruckt, quote geht runter*/
.c_but_on_down {
	background: url(../img/live/but_on_down-141104252FC95C5BCA5990D1ED627DD8.gif) no-repeat 50% 50%;
	color: #fff;
	font-weight: bold;
}

.c_but:hover, .c_but_up:hover, .c_but_down:hover {
	font-weight: bold;
	color: #db0036;
}

.c_but_on:hover, .c_but_on_up:hover, .c_but_on_down:hover {
	color: #fff;
}

/*gesperrt, nicht gedruckt*/
.c_but_paused {
	color: #aaa;
	cursor: default;
}

.c_but_paused:hover {
	font-weight: normal;
}

/*gesperrt, gedruckt*/
.c_but_on_paused {
	color: #444;
	cursor: default;
}

.c_but_off {
	cursor: default;
}

#live .arrow {
	background: url(../img/live/arrow-1789B7124D287E68838E2072DAAD6564.gif) no-repeat 50% 50%;
}

#live .arrow.on {
	background: url(../img/live/arrow_on-432E57C789471D01AB5E3FFFC3E2658A.gif) no-repeat 50% 50%;
}

#live .next_icon_1 {
	width: 16px;
	line-height: 16px;
	padding-top: 4px;
}

#live .next_icon_2 {
	width: 28px;
	line-height: 16px;
	padding: 4px 6px 0 4px;
}

#live .next_more {
	width: 39px;
	text-align: center;
	background: #fff;
	border-left: 1px solid #ccc;
}

#live .next_more.big {
	width: 121px;
}

/*
#live .next_more.topcomp {
	height: 24px;
	line-height: 24px;
	border-top: 1px solid #ccc;
	padding-top: 100px;
}

#live .next_more.topcomp.on {
	padding-top: 350px;
}
*/
.sp_bets {
	display: none;
}

.sp_bets_cell {
	float: left;
	width: 70px;
	border-left: 1px solid #ccc;
}

.sp_bets .quote_txt {
	float: left;
	white-space: nowrap;
	overflow: hidden;
}

.sp_bets .quote_but {
	float: right;
	width: 39px;
	text-align: center;
	padding-right: 1px;
}

.multiline .sp_bets_cell {
	border-top: 1px solid #ccc;
}


/* ### Top Game ### */

/* --- Topbar --- */

#live .topbar {
	z-index: 2;
	position: absolute;
	width: 754px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	background: url(../img/live/topbar_bg-65E3A094AE3EEDB34EC15BB73CCC106F.png) repeat-x;
	padding-bottom: 4px;
}

#live .topbar div {
	border-left: 1px solid #747474;
}

#live .topbar div:first-child {
	border: 0;
}

#live .topbar div.counter_bg {
	width: 17px;
	height: 17px;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	color: #444;
	border: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-moz-box-shadow: 0px 1px 2px #666 inset;
	-webkit-box-shadow: 0px 1px 2px #666 inset;
	box-shadow: 0px 1px 2px #666 inset;
	background: #ccc;
	margin: 6px 6px 0 6px;
}

#live .sup {
	z-index: 2;
	position: relative;
	top: -0.5em;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
}

/* --- Liveticker --- */

#live .et .topbar {
	width: 202px;
	height: 26px;
	background: none;
	margin-top: -30px;
	border-left: 1px solid #747474;
}

#live .et {
	z-index: 2;
	position: absolute;
	width: 202px;
	color: #333;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 30px 0 0 550px;
}

#live .et .viewport {
	width: 194px;
	height: 170px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
}

#live .et .viewport.on {
	height: 260px;
}

#live .et .ticker_col_1, #live .et .ticker_col_2, .ticker_col_3 {
	float: left;
	width: 150px;
	/*white-space: nowrap; - entfernt, damit die Langen Infos auf die n�chste Zeile gehen*/
	overflow: hidden;
	word-wrap: break-word;
}

#live .et .ticker_col_1 {
	width: 34px;
	padding-left: 6px;
}

#live .et .ticker_col_3 {
	width: 184px;
	padding-left: 6px;
}

#live .et .ticker_tennis_live {
	width: 43px; 
	height: 20px;
	padding-left: 6px;
	float:left;
}

/* --- Option --- */

#live .option_but {
	width: 34px;
	height: 30px;
	background: url(../img/live/option_but-A51348DA8DE11A36B9488C34DF40EC53.png) no-repeat 6px 6px;
	cursor: pointer;
}

#live .option_but.on {
	background: url(../img/live/option_but_on-1246947B9AF8329C157882A0E608418B.png) no-repeat 6px 6px;
}

#live .option {
	z-index: 4;
	position: absolute;
	width: 176px;
	background: url(../img/live/option_bg_top-A1EA41A679AFD3C159933904C8D71E8B.png) no-repeat;
	padding-top: 15px;
	margin: 26px 0 0 577px;
	display: none;
}

#live .option .cont {
	width: 168px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	background: url(../img/live/option_bg_bot-0077119CB74D585D542836EC6D1EADB8.png) no-repeat 0 bottom;
	padding: 0 4px 12px;
}

#live .option_row:hover {
	background: #5c5c5c;
}

#live .option_c1 {
	width: 86px;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 2px 0 12px;
}

#live .option_c2 {
	width: 26px;
	height: 12px;
	background: url(../img/live/option_tog_off-275702B2E25DCD81453CAD85503ED925.png) no-repeat;
	display: block;
	margin: 3px 0;
	cursor: pointer;
}

#live .option_c2.on {
	background: url(../img/live/option_tog_on-644AC667CBDAD7686B574F8914048A0C.png) no-repeat;
}

#live .option_c3 {
	width: 16px;
	color: #bbb;
}

#live .option_row:hover .option_c3 {
	color: #fff;
}

/* --- Gamefield --- */

#live .field {
	height: 200px;
	background: url(../img/live/field-2A6D1E40E30DC6FA612470DB292E6CB1.jpg) no-repeat 0 30px;
}

#live .field .soccer, #live .field .tennis {
	width: 550px;
	height: 170px;
}

#live .field .tennis {
	color: #444;
	padding: 32px 0 0 6px;
}

#live .field .soccer {
	background: url(../img/live/field_soccer-993C72513CD31613CE58C839547313D1.png) no-repeat 0 30px;
}

#live .field .tennis.clay_green {
	background: url(../img/live/field_tennis_clay_green-5A0E4810683CD193BAE20E24944494F3.png) no-repeat 0 30px;
}

/*/img/conference/toptennis/top-tennis-rot.jpg*/
#live .field .tennis.red {
	background: url(../img/live/field_tennis_clay_red_in-16D127E7F14DCEA740F1C10F9AD6A7D4.png) no-repeat 0 30px;
}
/*/img/conference/toptennis/top-tennis-sand.jpg*/
#live .field .tennis.orange {
	background: url(../img/live/field_tennis_clay_red_out-4442CE8FA5FC0495BCB6DE0B580FFE79.png) no-repeat 0 30px;
}
/*/img/conference/toptennis/top-tennis-hellblau.jpg*/
#live .field .tennis.lightblue {
	background: url(../img/live/field_tennis_hardcourt_in-F34BBA9AA4991BA928ADF57C189823CD.png) no-repeat 0 30px;
}

/*/img/conference/toptennis/top-tennis-dunkelblau.jpg*/
#live .field .tennis.darkblue {
	background: url(../img/live/field_tennis_hardcourt_out-2C4AF9A7E529D1A8F932DB57B5F68A5A.png) no-repeat 0 30px;
}

/* /img/conference/toptennis/top-tennis-green.jpg */
#live .field .tennis.green {
	background: url(../img/live/field_tennis_grass-494691DB2B10EC856F8E8438957EBA94.png) no-repeat 0 30px;
}

/* /img/conference/toptennis/top-tennis-lila.jpg*/
#live .field .tennis.purple {
	background: url(../img/live/field_tennis_purple-D87165A676FAD2F0B7D2960991EEFD0C.png) no-repeat 0 30px;
}

/* /img/conference/toptennis/top-tennis-dunkelgrau.jpg*/
#live .field .tennis.grey {
	background: url(../img/live/field_tennis_grey-75B8EF05C4D25265E2712F6642211628.png) no-repeat 0 30px;
}

#live .soccer .over {
	height: 200px;
	text-align: center;
}

#live .soccer .over.blocked-shot_1 {
	background:url(../img/live/blockedshot-left-4328D71085128BAA11380DB39499BF09.png) no-repeat left bottom;
}
#live .soccer .over.blocked-shot_2 {
	background:url(../img/live/blockedshot-right-B4C6ACDE56EB867EEEDB6CD0EF4414FC.png) no-repeat left bottom;
}
#live .soccer .over.dang-attack_1{
	background:url(../img/live/dangerous-left-B098132246F91E2130B434C6E9211EE8.png) no-repeat left bottom;
}
#live .soccer .over.dang-attack_2 {
	background:url(../img/live/dangerous-right-480C6C940DFB2736CEAEC9921AAB98A1.png) no-repeat left bottom;
}
#live .soccer .over.pos-goal_1{
	background:url(../img/live/possible-goal-left-B098132246F91E2130B434C6E9211EE8.png) no-repeat left bottom;
}
#live .soccer .over.pos-goal_2 {
	background:url(../img/live/possible-goal-right-480C6C940DFB2736CEAEC9921AAB98A1.png) no-repeat left bottom;
}
#live .soccer .over.free-kick_1{
	background:url(../img/live/freekick-right-9C8FB4BD666CE310A24E1BF6BB886CBB.png) no-repeat left bottom;
}
#live .soccer .over.free-kick_2 {
	background:url(../img/live/freekick-left-2CB6F16883A6FD4293B3EF6EFA19A1E8.png) no-repeat left bottom;
}
#live .soccer .over.keeper-safe_1 {
	background:url(../img/live/goalkeepersafe-left-F7A9D17AFA3F2F780005A7DA96DC5C82.png) no-repeat left bottom;
}
#live .soccer .over.keeper-safe_2 {
	background:url(../img/live/goalkeepersafe-right-3D03FCF7CC38ADA06993A0F79CE4C6D6.png) no-repeat left bottom;
}
#live .soccer .over.goal-kick_1 {
	background:url(../img/live/goalkick-left-88EDF2E893755F520AF3577C5B1281C4.png) no-repeat left bottom;
}
#live .soccer .over.goal-kick_2 {
	background:url(../img/live/goalkick-right-3A23458990AB8CFE789A5A5814D9BE14.png) no-repeat left bottom;
}
#live .soccer .over.injury_1 {
	background:url(../img/live/injury-left-726FF13172353086413356C0CAAA95AE.png) no-repeat left bottom;
}
#live .soccer .over.injury_2 {
	background:url(../img/live/injury-right-8883D260C17F7564AC5DD6C225E63582.png) no-repeat left bottom;
}
#live .soccer .over.shotoff-goal_1 {
	background:url(../img/live/nexttogoal-left-13201FB624DC9A9DCA37D7C4C5A96DC2.png) no-repeat left bottom;
}
#live .soccer .over.shotoff-goal_2 {
	background:url(../img/live/nexttogoal-right-363AB600AE273004E5C2A6D854819685.png) no-repeat left bottom;
}
#live .soccer .over.shoton-goal_1 {
	background:url(../img/live/ongoal-left-2CB6F16883A6FD4293B3EF6EFA19A1E8.png) no-repeat left bottom;
}
#live .soccer .over.shoton-goal_2 {
	background:url(../img/live/ongoal-right-85D7D1C4E44AEF03DFB4415CF2C252A6.png) no-repeat left bottom;
}
#live .soccer .over.penalty_1 {
	background:url(../img/live/penalty-left-1C4C5A551A77738004BE54BED9B06A29.png) no-repeat left bottom;
}
#live .soccer .over.penalty_2 {
	background:url(../img/live/penalty-right-933CB261E8022364A3CE1D75309EBDC5.png) no-repeat left bottom;
}
#live .soccer .over.penalty-missed_1 {
	background:url(../img/live/penaltymissed-left-76447B9454106EC71A244F319C056B32.png) no-repeat left bottom;
}
#live .soccer .over.penalty-missed_2 {
	background:url(../img/live/penaltymissed-right-A181A17E3548A17B2DB3FE72DD58BE40.png) no-repeat left bottom;
}
#live .soccer .over.throw-in_1, #live .soccer .over.throw-in_2{
	background:url(../img/live/throwin-bothsides-A3C29A19AA4FE81C8E904487B3A442C6.png) no-repeat left bottom;
}

#live .soccer .txt_1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #fff;
	text-align: center;
	text-shadow: #000000 0px 0px 5px;
	padding: 127px 30px 0;
	display: inline-block;
}

#live .soccer .txt_2 {
	font-size: 11px;
	line-height: 12px;
}

#live .soccer .offence_1 {
	background: url(../img/live/over_offence_l-7533755E166393F16B4D7711CE89BA91.png) no-repeat 0 30px;
}

#live .soccer .offence_1 .txt_1 {
	background: url(../img/live/over_offence_l_arr-15DB81C5C07FB5F0ECDA9D48DB735F74.png) no-repeat right bottom;
}

#live .soccer .offence_2 {
	background: url(../img/live/over_offence_r-36196F64FE93548F68C7C6C57E3462D0.png) no-repeat 0 30px;
}

#live .soccer .offence_2 .txt_1 {
	background: url(../img/live/over_offence_r_arr-EEA10636F7CA92B3A932F54E6E4A0E29.png) no-repeat left bottom;
}

#live .soccer .change_1 .txt_1 {
	background: url(../img/live/over_change-9CBF4C53FFAB68606B3191C252EED1E5.png) no-repeat left bottom;
}

#live .soccer .change_2 .txt_1 {
	background: url(../img/live/over_change-9CBF4C53FFAB68606B3191C252EED1E5.png) no-repeat right bottom;
}

#live .soccer .foul_1 .txt_1 {
	background: url(../img/live/over_foul_l-05048F441A999C795E763C16A6461E12.png) no-repeat left bottom;
}

#live .soccer .foul_2 .txt_1 {
	background: url(../img/live/over_foul_r-F8FD9F6B102F8F038030FADE440379A9.png) no-repeat right bottom;
}

#live .soccer .point_1 {
	background: url(../img/live/over_goal_l-F950763BDE3B063435CA3659DB1A1A1D.png) no-repeat 0 30px;
}

#live .soccer .point_1 .txt_1 {
	background: url(../img/live/over_goal-2780F2F78C6B59B3F04784FDE998275C.png) no-repeat left bottom;
}

#live .soccer .point_2 {
	background: url(../img/live/over_goal_r-C8130E1C187E481C5BBC8A64405BCB44.png) no-repeat 0 30px;
}

#live .soccer .point_2 .txt_1 {
	background: url(../img/live/over_goal-2780F2F78C6B59B3F04784FDE998275C.png) no-repeat right bottom;
}

#live .soccer .goal-kick_1 {
	background: url(../img/live/over_goalkick_l-F3DD807DEED5A41D1190BC7FB0F1F38E.png) no-repeat 0 30px;
}

#live .soccer .goal-kick_2 {
	background: url(../img/live/over_goalkick_r-3343D1D4EDC3F414F445A24A5903EA46.png) no-repeat 0 30px;
}

#live .soccer .offside_1 {
	background: url(../img/live/over_offside_l-2EBC6E3EB01FF8E122EE44B2900C8F63.png) no-repeat 0 30px;
}

#live .soccer .offside_2 {
	background: url(../img/live/over_offside_r-4057CE8826DA537F77725763829A3F6E.png) no-repeat 0 30px;
}

#live .soccer .red-card_1 .txt_1 {
	background: url(../img/live/over_redcard_l-709E37883FBBD64E9CCA88DE7D209CC2.png) no-repeat left bottom;
	padding: 127px 40px 0;
}

#live .soccer .red-card_2 .txt_1 {
	background: url(../img/live/over_redcard_r-9E29B22B2957985E6F45447D8D7107B1.png) no-repeat right bottom;
	padding: 127px 40px 0;
}

#live .soccer .yellow-card_1 .txt_1 {
	background: url(../img/live/over_yellowcard_l-A1C5208A89D1F6598D863C54CF010A60.png) no-repeat left bottom;
	padding: 127px 40px 0;
}

#live .soccer .yellow-card_2 .txt_1 {
	background: url(../img/live/over_yellowcard_r-FB2D04776C7449BF3D68BB8C65768B9B.png) no-repeat right bottom;
	padding: 127px 40px 0;
}

#live .soccer .corner-kick_1 {
	background: url(../img/live/over_corner_l-4E51C6841EC1BD3A595D03E861FA03BD.png) no-repeat 0 30px;
}

#live .soccer .corner-kick_2 {
	background: url(../img/live/over_corner_r-B34FD3401B0745F1170A3E05EE5F1C0D.png) no-repeat 0 30px;
}

#live .soccer .halftime {
	background: url(../img/live/over_halftime-5BC2387E25D779350F2977E1CE09E9C3.png) no-repeat 0 30px;
}

/* --- Background: Timeline & Statistics --- */

.stat_soccer {
	height: 215px;
	background: url(../img/live/stat_soccer-96C47D62277843E435FCEE9B025CCD8C.png) no-repeat 9px 0;
}

.stat_tennis {
	height: 110px;
	background: url(../img/live/stat_tennis-96224F407352595D02A0EAC530FC6E32.png) no-repeat 9px 0;
}

#live .stat_soccer, #live .stat_tennis {
	background-color: #eee;
}

/* --- Event Statistics --- */

.event_stat {
	padding: 6px 0 0 11px;
}

.es_cell {
	width: 40px;
	text-align: center;
}

.es_cell.name {
	width: 183px;
	height: 20px;
	text-align: left;
	padding-left: 25px;
	white-space: nowrap;
	overflow: hidden;
}

.stat_tennis .es_cell.name {
	width: 147px;
	white-space: nowrap;
	overflow: hidden;
}

.stat_tennis .player_name {
	width: 147px;
	white-space: nowrap;
	overflow: hidden;
}

.topbar .player_name1 {
	width: 163px;
	white-space: nowrap;
	overflow: hidden;	
}

.topbar .player_name2 {
	width: 203px; 
	white-space: nowrap;
	overflow: hidden;
}

.es_cell.name.head {
	height: 36px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.es_cell.short {
	width: 28px;
}

.es_cell.point {
	background: url(../img/live/icon_goal-ABD9F614512E57E366BBB497D99A8C33.png) no-repeat 50% 50%;
}

.es_cell.yellow-card {
	background: url(../img/live/icon_yellowcard-C2657947581E167C18DE3106DA012CAA.png) no-repeat 50% 50%;
}

.es_cell.red-card {
	background: url(../img/live/icon_redcard-161431BD8B9D1074C4E72CF4B0625093.png) no-repeat 50% 50%;
}

.es_cell.corner-kick {
	background: url(../img/live/icon_corner-C5C902AF12926861F55887A1549DD7BF.png) no-repeat 50% 50%;
}

.es_cell.offside {
	background: url(../img/live/icon_offside-E08F96A3CE37333A7D217E6ECF817E30.png) no-repeat 50% 50%;
}

.es_cell.goal-kick {
	background: url(../img/live/icon_goalkick-372D6AD82DEF459BE0694356651D6BAC.png) no-repeat 50% 50%;
}

.es_cell.foul {
	background: url(../img/live/icon_pipe-D7657A59366826D3D5845962E12DF541.png) no-repeat 50% 50%;
}

.es_cell.substitution {
	background: url(../img/live/icon_change-8B12AA401A5A3C57292A582BC56788CE.png) no-repeat 50% 50%;
}

.es_cell.t1 {
	background: url(../img/live/icon_t1-E17966B3E117C918D39D70815E6F2E5B.png) no-repeat 50% 50%;
}

.es_cell.t2 {
	background: url(../img/live/icon_t2-455AB91CC08EB0B986AA1C8FD66CB8A8.png) no-repeat 50% 50%;
}

.es_cell.t3 {
	background: url(../img/live/icon_t3-68228A225AA302CE81A72048EA47F97A.png) no-repeat 50% 50%;
}

.es_cell.t4 {
	background: url(../img/live/icon_t4-60422FF6426666930E2CEA0A4C4167AF.png) no-repeat 50% 50%;
}

/* --- Event Timeline --- */

.event_tl {
	width: 725px;
	height: 55px;
	margin: 42px 0 0 17px;
}

.event_tl .pix {
	position: absolute;
	width: 7px;
	height: 15px;
}

.event_tl .top {
	margin-top: 2px;
}

.event_tl .bot {
	margin-top: 38px;
}

/* z-index abhängig davon, welcher Punkttyp welche andere überschreibt, #8449
   soll kleiner als z-index von tooltip_10 sein (Rollover) */
.event_tl .foul {
	z-index: 800;
	width: 10px;
	background: url(../img/live/tl_icon_foul-3EFFA410E7212F155E4C2A178FE99C53.gif) no-repeat;
}

.event_tl .goal-kick {
	z-index: 810;
	background: url(../img/live/tl_icon_goalkick-B6295CC576D4ECED63EB0904F60CF990.gif) no-repeat;
}  
 
.event_tl .offside {
	z-index: 820;
	background: url(../img/live/tl_icon_offside-4BD92D1E345F8DB3141702080FE397EF.gif) no-repeat;
}

.event_tl .corner-kick {
	z-index: 830;
	background: url(../img/live/tl_icon_corner-E57269D0D61E7B21F6B02965DE936549.gif) no-repeat;
}

.event_tl .yellow-card {
	z-index: 840;
	background: url(../img/live/tl_icon_yellowcard-4663B72F8DCCDEF356B5D3E166B522FE.gif) no-repeat;
}

.event_tl .red-card {
	z-index: 850;
	background: url(../img/live/tl_icon_redcard-2E6E8B68B73EC720089815A209ACA264.gif) no-repeat;
}

.event_tl .point {
	z-index: 860;
	width: 11px;
	background: url(../img/live/tl_icon_goal-90B714A512D2CAD114BF5E2E99848A66.gif) no-repeat;
}

.event_tl .substitution {
	z-index: 870;
	background: url(../img/live/tl_icon_change-CFBE7C3A09B00EA7A5B5BD3635549C12.gif) no-repeat;
}

.event_tl .tl_top {
	z-index: 700;
	position: absolute;
	margin: -19px 0 0 280px;
}

.event_tl .tl_top div {
	width: 170px;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #fff;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.event_tl .tl_top span {
	font-size: 10px;
	font-weight: normal;
	line-height: 60px;
}

/* --- Bubble --- */

#tooltip_10 {
	z-index: 1000;
	position: absolute;
	width: 176px;
	height: 68px;
	color: #fff;
	background: url(../img/live/bubble_bg_r-85C1D0AC7A9B939D85D42C3034F6AA45.png) no-repeat;
	padding: 11px 14px;
	display: none;
}

#tooltip_10.flip {
	background: url(../img/live/bubble_bg_l-965D5E279AC2DB62D46D57829FA4FF2A.png) no-repeat;
}

#tooltip_10_a {
	width: 148px;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
}

#tooltip_10_b {
	width: 148px;
	color: #ccc;
	overflow: hidden;
	white-space: nowrap;
	padding-top: 6px;
}

/* --- Event Statistics Switch (MyBets, Results & Livescore) --- */

.tl_switch {
	z-index: 2;
	position: absolute;
	color: #444;
	margin: 40px 0 0 575px;
}

/* --- Details Button --- */

.details_row {
	width: 108px;
	height: 0;
	margin-left: 648px;
}

.details_row.on {
	height: 2px;
	border-bottom: 1px solid #d4d4d4;
}

.details_but {
	z-index: 3;
	position: absolute;
	width: 106px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #666;
	border: 1px solid #ccc;
	border-bottom: 1px solid #bebebe;
	
	background: #c1c1c1; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bababa), color-stop(100%, #cccccc)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #bababa 0%, #cccccc 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #bababa 0%, #cccccc 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #bababa 0%, #cccccc 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #bababa 0%, #cccccc 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #bababa 0%, #cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#cccccc',GradientType=0); /* IE6-9 */
	margin-top: -22px;
	cursor: pointer;
}

.details_row.on .details_but {
	margin-top: -20px;
}

/* --- Special Bets --- */

.bettype {
	border-right: 1px solid #ccc;
	background-color: #fff;
}

.bettype_bg {
	background-image: url(../img/live/bettype_bg-C5C064D9BA9BD7B0F3D38A3DC10C4CC4.gif);
	background-repeat: repeat-y;
}

.bettype.point, .bettype.penalty {
	background: url(../img/bettype_blue-D77EDD489BDC13EB62BB4E3F71AAB3EB.gif) no-repeat 50% 7px #fff;
}

.bettype.corner-kick {
	background: url(../img/bettype_brown-B7FF6AEEE7DEBD7003DB412E3866E394.gif) no-repeat 50% 7px #fff;
}

.bettype.yellow-card {
	background: url(../img/bettype_yellow-5B7AC5F125B03F980DE3F9220F50BA93.gif) no-repeat 50% 7px #fff;
}

.bettype.offside {
	background: url(../img/bettype_green-FDBF18EB916E53AD5A3346A73C3EB491.gif) no-repeat 50% 7px #fff;
}

/* --- Top Competion --- */

#live .topcomp_bg {
	height: 200px;
}

#live .betradar_layer {
	top: -4px;
	left: 759px; 
}

#live .loadingSymbol {
	text-align: center;
	height: 105px;
	background: url(../img/loader-F32D1E1C846C912E0EE3AA195713774E.gif) #ffffff no-repeat;
	background-position: center;
}

/* --- alte conference, wegen tabelle in subnavi layer 'livewetten' --- */
/* --- sollte mittelfristig ersetzt werden --- */

table .fixedLayout {
	table-layout: fixed;
}

table .conferenceRow {
	/*sonst bewegt sich die Row wenn Quoten angelegt werden, weil table-layout:fixed wegen ie  entfernt wrude*/
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #ececec;
	/*braucht man sowohl an tds als auch an trs, weil sonst in firefox zu dick erscheint/in ie gar nicht angezeigt*/
	/*border-top: 1px solid #ffffff;*/
}

/*alternierungsstyle*/
table .conferenceRow.even {
	background-color: #ffffff;
}

table .borderRight {
	border-right: 2px solid #ffffff;
	/*border-right: 2px solid black;*/
}

table .timeCell {
	text-align: center;
	/*genauso wie in teamCell, betCell*/ /*border-top: 1px solid #ffffff;*/
	width: 40px;
	white-space: nowrap;
}

/*wo mannschaften und spieltand stehen*/
table .teamCell {
	width: 227px;
	/*border-top: 1px solid #ffffff;*/
	/*kein padding, sonst kommt eine spalte zwischen überschriftstabellen*/
	/*padding: 0 2px 0 2px;*/
}

/*mannschaftsname soll abgeschnitten werden, wenn nicht passt (overflow:hidden)*/
table .teamName {
	white-space: nowrap;
	width: 91px;
	padding: 0 3px;
	text-align: left;
	overflow: hidden;
	cursor: default;
	line-height: 20px; /*wichtig für events mit roten karten im Webtopevents-Bereich*/
}

/*damit score in gemerged zellen zentriert steht*/
table .scoreCentered {
	margin: 0px auto;
}

.gwt-Label {
	line-height: 27px;
	text-align: center;
}

table .scoreCell {
	white-space: nowrap;
	width: 11px;
	text-align: center;
	overflow: hidden;
}

/*score-Styles braucht man um Spielstand anzuzeigen*/
table .scoreCellLeft {
	font-weight: bold;
	white-space: nowrap;
	/*margin: 0 0 0 4px;*/
	margin: 0 0 0 0;
	text-align: center;
	overflow: hidden;
	width: 11px;
}

table .scoreCellRight {
	font-weight: bold;
	white-space: nowrap;
	width: 11px;
	/*margin: 0 4px 0 0;*/
	margin: 0 0 0 0;
	text-align: center;
	overflow: hidden;
}

table .scoreCell.small {
	width: 3px;
	padding: 0px;
	margin: 0 1px;
	font-weight: bold;
}

div .teamNamePadded {
	width: 101px;
}

#live .running .c_2 {
	width: 210px;
}

#live .running .c_3 {
	width: 117px;
}

#live .running .type {
	width: 39px;
}

#live .running .team {
	width: 84px;
}

#live .running .score {
	width: 30px;
}

#live .running .next_more {
	width: 30px;
	text-align: center;
	float: right;
	cursor: pointer;
	position: relative;
	z-index: 1;
	background: inherit;
}

#live .running .even .next_more {
	background: #fff;
}

#live .running .team.redcard_1,
#live .running .team.redcard_2,
#live .running .team.redcard_3,
#live .running .team.redcard_4 {
	width: 66px;
}

#live .running .next_more:hover:after,
#live .running .next_more.on:after {
	content: "\00BB";
	color: #c8102e;
	position: absolute;
	z-index: 2;
	width: 30px;
	height: 24px;
	top: 0;
	left: 0;
	background: inherit;
	font-size: 15px;
	text-align: center;
}

#live .running .next_more.on:after  {
	content: "\00AB";
	color: #fff;
	background: #77a5b4;
}


