/* Telesport Scorebord */

#logo {
        background:url(/graphics/telesport/logo_telesport_portal.gif);
        width: 250px;
        height: 64px;
}

.level3_nav {
        display: block;
        margin: 0px;
        padding: 0px;
        overflow: hidden;
        height:21px;
        width:692px;
        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: #fff;
        background-image:url(/graphics/bg_nav3_portal.jpg);
}

.level3_nav .leveldriewrapper {
        height:21px;
        margin:auto;
        overflow:hidden;
        text-align:center;
}

.level3_nav .leveldriewrapper .leveldrieitem {
        font:bold 11px Arial, Verdana, Helvetica;
        float:left;
        height:21px;
}

.level3_nav .leveldrieitem a {
        background-image:url(/graphics/bg_nav3_portal.jpg);
        border:none;
        color:#fff !important;
        float:left;
        height:21px;
        line-height:20px;
        padding:0 10px;
        text-decoration:none !important;
        text-transform: uppercase;
}

.leveldrieitem a:hover{
  color: #333333 !important;
  background-image: url(/graphics/bg_level_0.jpg) !important;
}

.leveldrieitem a.selekt{
  color: #333333 !important;
  background-image: url(/graphics/hover_level_1.gif) !important;
  outline: 0;
}
#vergrootglas {
        background-image: url(http://telegraaf-i.telegraaf.nl/thumbnails/sportpage/1S/pagina_120x166.jpg);
}

/* Scoreboard */

.scorebord_container {
        padding: 0px 5px 0px 5px;
}

h1.scorebord_header {
        font-size: 12px;
        padding-bottom: 10px;
}

h2.scorebord_header {
        font-size: 12px;
        text-decoration: underline;
}

table.scorebord_stand, table.scorebord_uitslagen, div.scorebord_stand, div.scorebord_uitslagen {
        width: 100%;
        background-color: #dae5f9;
}

table.scorebord_stand_summary, div.scorebord_stand_summary {
        width: 120px;
}

div.scorebord_stand_summary_layer {
        width: 120px;
        overflow: hidden;
}

td.scorebord_cell, div.scorebord_cell {
        vertical-align: top;
        font-size: 12px;
        line-height:16px;
        border-bottom: 1px solid #9dc9f1;
}

td.scorebord_left, div.scorebord_cell {
        border-left: 1px solid #9dc9f1;
}

td.scorebord_right, div.scorebord_cell {
        border-right: 1px solid #9dc9f1;
}

td.scorebord_bottom, div.scorebord_bottom {
        border-bottom: 2px solid #9dc9f1;
}

td.scorebord_top, table.scorebord_top, div.scorebord_top, div.scorebord_top {
        border-top: 1px solid #9dc9f1;
}
th.scorebord_header, th.scorebord_menu_header, tr.scorebord_header, div.scorebord_header, div.scorebord_menu_header, div.scorebord_header {
        font-size: 12px;
        background-color: #4D96CC;
        color: #ffffff;
        padding-bottom:1px;
        border-bottom:2px solid #FFFFFF;
}

th.scorebord_table_header,tr.scorebord_table_header, div.scorebord_table_header,div.scorebord_table_header {
        font-size: 12px;
        background-color: #9dc9f1;
        text-align: left;
        font-weight: normal;
}

th.scorebord_capitals, div.scorebord_capitals {
        text-transform: uppercase;
        text-align: center;
        font-weight: bold;
}

td.scorebord_highlight, div.scorebord_highlight {
        font-size: 12px;
        background-color: #9ecdf1;
        border-bottom: 1px solid white;
}

td.scorebord_highlight_first, div.scorebord_highlight_first {
        border-bottom: 2px solid green;
}

td.scorebord_highlight_last, div.scorebord_highlight_last {
        border-top: 2px solid red;
}

a.scorebord_link:link, a.scorebord_link:visited {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
	margin-left:6px;
}

td.scorebord_menu_district, div.scorebord_menu_district {
        font-size: 12px;
        border-left: 1px solid #9dc9f1;
        border-right: 1px solid #9dc9f1;
        background-color: #9ecdf1;
        font-weight: bold;
	color:#FFF;
}

td.scorebord_menu_aanduiding, div.scorebord_menu_aanduiding {
        font-size: 12px;
        border-left: 1px solid #9dc9f1;
        border-right: 1px solid #9dc9f1;
        border-bottom: 1px solid #9dc9f1;
        background-color: #D5E9F9;
        font-weight: normal;
        font-style: italic;
}
td.scorebord_uitslag, div.scorebord_uitslag {
  margin-top: 25px;
  border:1px solid #027afe;
  float:left;
  margin-bottom:15px;
}

.redbg {
        background-color: red;
}

a.scorebord_vvhjlink, a.scorebord_vvhjlink:visited, a.scorebord_vvhjlink:hover {
        color: #ffffff;
}

a.scorebord_vvhjlink:active {
        color: #ff0000;
}

.scorebord_leftalign {
        text-align: left;
}

.scorebord_rightalign {
        text-align: right;
}

th.scorebord_centeralign {
        text-align: center;
}

/* uitslag */

td.scorebord_uitslag_left, div.scorebord_uitslag_left {
        width: 40px;
        text-align: center;
}

td.scorebord_uitslag_time, div.scorebord_uitslag_time {
        text-align: right;
        width: 75px;
        padding-right: 16px;
}

td.scorebord_uitslag_player, div.scorebord_uitslag_player {
        /*font-weight: bold;*/
}

td.scorebord_uitslag_even, div.scorebord_uitslag_even {
        background-color: #dae7f2;
}

td.scorebord_uitslag_odd, div.scorebord_uitslag_odd {
        background-color: white;
}

.scorebord_uitslag_num {
        width: 28px;
        padding-right: 4px;
}
.scorebord_uitslag_bijz {
        width: 32px;
}

/* additions */

.scorebord_uitslagcard {
        display:inline;
        border:1px solid;
        vertical-align:baseline;
        border-color: gray black black gray;
}

.yellow-card {
        background-color:yellow;
}

.red-card {
        background-color:red;
}

.scorebord_teamname {
        margin: 0px;
}

td.scorebord_dash, div.scorebord_dash {
        text-align:center;
        width:16px;
}

th.scorebord_date, div.scorebord_date {
        width: 72px;
}

th.scorebord_time, div.scorebord_time {
        width: 40px;
}

th.scorebord_team_home, div.scorebord_team_home {
        width: 128px;
}

div.scorebord_footer {
        text-align: center;
        font-size: 11px;
        line-height: 13px;
        padding: 5px 20px 5px 20px;
}

#scoremenu {
        width:100%;
        position:relative;
        margin:0;
        padding:0;
}

.scorebord_thuis, .scorebord_uit {
        width:112px;
}
.scorebord_verslag {
        text-align:center;
}

tr.hand:hover, div.hand:hover,
td.scorebord_menu_district:hover, div.scorebord_menu_district:hover {
        background-color:#f0f4ff;
	color:#000;
}

.teaminfo {
        background-color:#f0f0f0;
}

#ttsportcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#4D96CC; color:#FFF}

.sporttabs {
        padding-top: 5px;
        background-color: #dae5f9;
        padding-left: 18px;
        font-weight: bold;
}

.sporttab {
        width: 69px;
        min-height: 14px;
        padding-top:1px;
        background-repeat: no-repeat;
        margin-left: 3px;
        text-align:center;
        cursor:pointer;
}

.sporttab_uit {
        background-image: url('/graphics/dft/koersen/tab_rt_uit.gif');
        color:#fff;
}

a.scorebord-top {
        text-decoration: none;
        color: #FFF;
}

.roundsmenu{
        position: relative;
        top: 7px;
        width: 510px;
}

.roundsalt{
        position: relative;
        right: 2px;
        bottom: 10px;
}

.leftRounds{
        position: absolute;
        z-index: 30;
        right: 190px;
        text-decoration:none;
        color: #003399;
}
.rightRounds{
        position: absolute;
        z-index: 30;
        left: 112px;
        text-decoration: none;
        color: #003399;
}

.rounds{
        position:relative;
        overflow: hidden;
        z-index: 20;
        top: 5px;
        width: 100%;
}

.wins {
        background:#4D96CC;
        width:100%;
        font-size:12px;
}

.lost {
        background:#9DC9F1;
        width:100%;
        font-size:12px
}

.winsSet {
        background:#4D96CC;
        width:100%;
}

.lostSet {
        background:#9DC9F1;
        width:100%;
}

#round{
        color: #003399;
        text-decoration: none;
}

#hor_slide{
        width: 510px;
        top: 2px;
        z-index: 10;
        position: relative;
}

.rounded-top{
        padding: 0px 5px 0px 5px !important;
}

.geel_aan {
        background-color:#F9BB12;
        color:#FFF;
}
.geel_uit {
        background-color:#FBF12D;
        color:#000;
}

.blauw_aan {
        background-color:#4D96CC;
        color:#FFF;
}

.blauw_uit {
        background-color:#9DC9F1;
        color:#FFF;
}

.expand {
        border:1px solid #37467D;
        margin-top:2px;
        margin-bottom:2px;
        width:10px;
        height:11px;
        display:block;
        background: url('/graphics/scorebord/expand.gif') no-repeat;
}

.collapse {
        border:1px solid #37467D;
        margin-top:2px;
        margin-bottom:2px;
        width:10px;
        height:11px;
        display:block;
        background: url('/graphics/scorebord/collapse.gif') no-repeat;
}



/* @group tennis */

div.tennis {
    position: relative;
}

div.tennis .sporttabs{
	display: block;
	clear: both;
	height: 14px;
	margin: 0;
	width: 100%;
}

div.tennis a.scorebord-top {
	display: block;
    text-decoration: none;
    color: #FFF;
    font-size: 15px;
    padding: 10px;
}

div.tennis td.hand.last {
	text-align: right;
	padding: 5px 15px 5px 0;
}

div.tennis td.hand {
	padding: 5px 0 5px 3px;
}

div.tennis td.hand a, div.tennis td.hand.last a{
	font-weight:bold; 
	font-size: 11px;
	text-transform: uppercase;
}

div.tennis #scorebord_container table.scorebord_stand tbody tr td.hand a:link {
	position: relative;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 5px 4px;
	display: block;
	margin: 0 5px;
}

div.tennis th.scorebord_header, div.tennis div.scorebord_header {
	border-bottom:none;
}

div.tennis tr.content {
	background-color: #ffffff;	
}

div.tennis div.winsSet, div.lostSet {
	text-align: center;
}

div.tennis #scorebord_container table.scorebord_stand {
	margin: -14px 0 0 0;
	background-color: #dae5f9;
}

div.tennis #scorebord_container table.scorebord_stand a.scorebord-top {
	display: block;
	padding: 10px;
}

div.tennis #scorebord_container table.scorebord_stand tbody tr td.hand a:hover {
	color: red;
	text-decoration: none;
}

div.tennis td.scorebord_cell, div.scorebord_cell {
    border-bottom: none;
}

div.tennis .wins, .lost {
	padding-left: 2px;
	margin-left: 0px;
}

div.tennis div.winsSet {
	font-weight: bold;
}

div.tennis tr.content table  {
	border-spacing: 0;
}

div.tennis .rondeNaam {
	text-align:center;
	color: #069;
	font-weight:bold;
}

/* @end */

