﻿* { font-family : Arial; font-size: 12px;}
body { background : url(../image/bg_liveticker.jpg) no-repeat top center; height : 1000px; }
#menu { display : none; }
table td {border-collapse:collapse;}

#display_content { background : url(../image/bg_score.png) no-repeat 0 0; height : 120px; left : 0; overflow : hidden;  position : absolute; top : 170px; width : 487px; }
#display_content .display_inner {margin: 15px auto; width: 310px;}
#display_content #ergebnis { color : #00519E; font-size : 70px; font-weight : bold; letter-spacing : -11px; padding : 0 30px 0 20px; }
#timeline-container { background : url(../image/bg_timeline.png) no-repeat top center; height : 90px; left : 0; overflow : hidden; position : absolute; top : 303px; width : 986px; }
#timeline { position : relative; }
#timeline .tl_content { height : 25px; position : absolute; top : 27px; width : 25px; }


#box_left_wrapper,
#box_right_wrapper { background : url(../image/bg_box_left.png) no-repeat 0 0; height : 579px; margin : 0 0 40px 0; position : absolute; top : 403px; width : 488px; }
#box_right_wrapper { left : 499px; }
#box_right_wrapper .dynTabContent { height : 530px; overflow-y : scroll; padding : 10px 0 0 10px; width : 468px; }
#box_left { font-family : Arial; font-size : 12px; height : 530px; overflow-y : scroll; padding : 10px 0 0 10px; width : 468px; }





#tab-1-content {
width: 480px;
height: 530px;
overflow-y: hidden;
padding: 10px 0 0px 0px;
}

.tweet {
border-bottom: 10px solid #ffffff;
display: block;
height: 50px;

padding: 0 0 20px 0;
background: url(../image/tweet_trenner.png) no-repeat 0 bottom ;
}

.tweet .twitterUserPicture {
    background: url(../image/twitter_userpic_frame.png) no-repeat 0 0;
    padding: 5px;
float: left;
width: 48px;
overflow: hidden;
margin: 0 10px 0 0;
}

.messageContainer {
float: left;
width: 350px;
}
.messageContainer p {
    padding: 0;
    margin: 10px 0 0 0;
    color: #163872;
}

.messageContainer p a {
    color: #163872;
text-decoration: none;
font-style: italic;
}
.messageContainer p a:hover {
text-decoration: underline;
}

.messageContainer p .from {
    font-weight: bold;
color: #239ADD;
text-decoration: none;
font-style: normal;
}
.messageContainer p.tweetedFrom,
.messageContainer p.tweetedFrom a  {
    font-size: 10px;
color: #BCBCBF;
text-decoration: none;
}
.messageContainer p.tweetedFrom a:hover{
    text-decoration: underline;
} 


.tickerTop {
    margin: 0 10px 10px 0;
}
.tickerTop a {
    background: url(../image/bt_aktualisieren.png) no-repeat 0 0;
    display: block;
    height: 21px;
    width: 85px;
    position: absolute;
    top: 35px;
right: 20px;
}
.tickerTop a b {
    display: none;
}

#twitterticker-content .loading {
    background: url(../image/loader.gif) no-repeat center center;
    height: 500px;
    width: 448px;
}

#twitterticker-content .loading .centered {
    position: relative;
    top: 278px;
    left: 207px;
	width: 100px;

}



#tab-3-content { overflow-y : hidden!important; padding : 10px 0px 0px 15px!important; }
#taktik_content { background : url(../image/bg_taktik.png) no-repeat 0 0; height : 273px; margin : 30px 0 0 0; overflow : hidden; position : relative; width : 448px; }
.taktik_box { color : #000000; font-size : 11px; font-weight : normal; position : absolute; text-align : center; background: url(../image/ticker_spielfeld_bullet_rot.png) no-repeat center center;  min-width: 30px; padding: 15px 0 0 2px ;}
.taktik_box span {display: block; position: relative; top: 7px; color: #ffffff;}
#taktik_content .hertha { background: url(../image/ticker_spielfeld_bullet_blau.png) no-repeat center center; }
#taktik_pos { overflow : hidden; position : relative; width : 448px; }

#taktik_pos .head { display : none; }
#taktik_head_home,
#taktik_head_gast { font-size : 14px; font-weight : bold; color: #163872; position : absolute; text-transform : uppercase; top : 0; }
#taktik_head_gast { right : 0; }
#tore { font-size : 12px; }
.tore_head { font-size : 14px; font-weight : bold; margin : 20px 0; color: #163872; }
#tore_content { left : 50px; line-height : 15px; position : relative; top : -35px; width : 300px; color: #163872;}
.tore_text { margin : 0 0 4px 0; }




 
#tab-4-content { overflow-y : hidden!important; padding : 0px 0px 0px 0px!important; }
#tab-4-content { overflow-y : hidden!important; }
#gesamttabelle div.head,
#liveergebnisse-content div.head  {display: none;}

#tab-2-content .head {
	color: #163872;
	font-weight: bold;
	display: block;
	height: 20px;
}

#referees {
	color: #163872;
	padding: 25px 0;
	
}

div.spieler_lug,
div.spieler_lg,
div.spieler_mug,
div.spieler_mg,
div.spieler_rug,
div.spieler_rg {
height: 16px;
	line-height: 16px;
	padding: 3px 0 2px 0;
	color: #163872;	
}
div.spieler_lug {
	width: 45px; 
	
}

div.spieler_lg {
	width: 45px; 
}

div.spieler_mug {
	width: 125px; 
	
}

div.spieler_mg {
	width: 125px; 
}

div.spieler_rug {
	width: 30px; 
}

div.spieler_rg {
	width: 30px; 
}

#team_away,
#team_home {
	position: relative;
	float: left;
	width: 220px;

}
#team_away {
	
	
}

.trainer {
	padding: 1px 0;
	border-top: 1px dotted #E2E2E2;
	border-bottom: 1px dotted #E2E2E2;
}
.trainer_inner {
	height: 17px;
	padding: 4px 5px;
	color: #163872;
	font-weight: bold;
	line-height: 17px;
}
.content table tr td div {
	border-bottom: 1px dotted #E2E2E2;
}

.content table tr td div.last {
	border-bottom: 0px dashed red;
}


.mbox { border-bottom : 1px dashed #80a5cf; padding : 10px 0; }
.cb { clear : both; }
.minute { float : left; font-weight : bold; margin-right : 10px; width : 70px; display: block; line-height: 25px;}
.ttext { float : left; width : 359px; padding: 5px 0 0 0; }
.gelbe_karte { background : url(../image/sprite_ticker.png) no-repeat 106px -24px; }
.gelbrote_karte { background : url(../image/sprite_ticker.png) no-repeat 106px -48px; }
.rote_karte { background : url(../image/sprite_ticker.png) no-repeat 106px -72px; }
.ball { background : url(../image/sprite_ticker.png) no-repeat scroll 8px -262px; }
.eingewechselt1 { background : url(../image/sprite_ticker.png) no-repeat 20px -192px; }
.eingewechselt2 { background : url(../image/sprite_ticker.png) no-repeat 20px -192px; }
.eingewechselt3 { background : url(../image/sprite_ticker.png) no-repeat 20px -192px; }
.ausgewechselt1 { background : url(../image/sprite_ticker.png) no-repeat 20px -167px; }
.ausgewechselt2 { background : url(../image/sprite_ticker.png) no-repeat 20px -167px; }
.ausgewechselt3 { background : url(../image/sprite_ticker.png) no-repeat 20px -167px; }
.fazit { background : url(../image/sprite_ticker.png) no-repeat 80px -220px; }
.pfeife { background : url(../image/sprite_ticker.png) no-repeat 80px -246px; }
.mbox .gelbe_karte, #timeline .gelbe_karte { background : url(../image/sprite_ticker.png) no-repeat 0px -24px; }
.mbox .gelbrote_karte, #timeline .gelbrote_karte { background : url(../image/sprite_ticker.png) no-repeat 0px -48px; }
.mbox .rote_karte, #timeline .rote_karte { background : url(../image/sprite_ticker.png) no-repeat 0px -72px; }
.mbox .ball, #timeline .ball { background : url(../image/sprite_ticker.png) no-repeat 0px -1px; }
.mbox .eingewechselt1, #timeline .eingewechselt1 { background : url(../image/sprite_ticker.png) no-repeat 0px -96px; }
.mbox .eingewechselt2, #timeline .eingewechselt2 { background : url(../image/sprite_ticker.png) no-repeat 0px -120px; }
.mbox .eingewechselt3, #timeline .eingewechselt3 { background : url(../image/sprite_ticker.png) no-repeat 0px -144px; }
.mbox .ausgewechselt1, #timeline .ausgewechselt1 { background : url(../image/sprite_ticker.png) no-repeat 0px -96px; }
.mbox .ausgewechselt2, #timeline .ausgewechselt2 { background : url(../image/sprite_ticker.png) no-repeat 0px -120px; }
.mbox .ausgewechselt3, #timeline .ausgewechselt3 { background : url(../image/sprite_ticker.png) no-repeat 0px -144px; }
.fazit, #timeline .fazit { background: url(../image/sprite_ticker.png) no-repeat scroll 0px -217px }
.pfeife, #timeline .pfeife { background : url(../image/sprite_ticker.png) no-repeat 0px -241px; }






.M601 { margin : 0 0 10px 10px; overflow : hidden; padding : 0; width : 478px; }
.M601 ul { background : url(../../image/tmpl/spline_dynTabNavi.png) 0 0 no-repeat; margin : 0; overflow : hidden; padding : 0; }
.M601 .listItem-M601 { background : url(../../image/tmpl/spline_dynTabNavi.png) 0 -28px no-repeat; float : left; list-style : none; padding-left : 20px; }
.M601 .listItem-M601.active { background : url(../../image/tmpl/spline_dynTabNavi.png) 0 -56px no-repeat; }
.M601 .listItem-M601 ~ .listItem-M601 { background : url(../../image/tmpl/spline_dynTabNavi.png) left -84px no-repeat; float : left; list-style-type : none; padding-left : 35px; }
.M601 .listItem-M601 ~ .listItem-M601.active { background : url(../../image/tmpl/spline_dynTabNavi.png) left -112px no-repeat; }
.M601 .listItem-M601.active + .listItem-M601 { background : url(../../image/tmpl/spline_dynTabNavi.png) left -140px no-repeat; }
.M601 .listItem-M601 + .listItem-M601.lastChild { background : url(../../image/tmpl/spline_dynTabNavi.png) right -84px no-repeat; padding : 0; }
.M601 .listItem-M601.active + .listItem-M601.lastChild { background : url(../../image/tmpl/spline_dynTabNavi.png) right -112px no-repeat; }
.M601 .lastChild { background : url(../../image/tmpl/spline_dynTabNavi.png) right -84px no-repeat; height : 28px; padding : 0; width : 35px; }
.M601 .listItem-M601 .dynTabContent { display : none; }
.M601 ul .listItem-M601 .itemBox-link { background : url(../../image/tmpl/spline_dynTabNavi.png) 0 -28px no-repeat; color : #fff; display : block; font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; height : 28px; line-height : 28px; text-decoration : none; }
.M601 ul .listItem-M601 .itemBox-link:hover { color : #0098d7; }
.M601 ul .listItem-M601.active .itemBox-link { background : url(../../image/tmpl/spline_dynTabNavi.png) 0 -56px no-repeat; color : #00519e; }
.M601 .dynTabContentWrapper { background : #fafafa; width : 488px; }
.M601 .dynTabContentWrapper .dynTabContent { display : none; margin : 0 0 30px 0; }
