#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_blauw.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_blauw.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);
}

.og_hilight ,
.og_hilight_hover {
	float: left;
	width: 240px;
	margin-right: 5px;
	background: #fff url('/graphics/stippel.gif') repeat-x bottom left;
	cursor: pointer;
	margin-top: 10px;
	padding-bottom: 10px;
	height: 280px;
	overflow:hidden;
}
.og_hilight_hover {
	background: #f3f3f3 url('/graphics/stippel.gif') repeat-x bottom left;
}

/* < IE 5 only */
* html .og_hilight_hover ,
* html .og_hilight {
	cursor: hand;
}

.mainFont {
  overflow:visible;
}

body#columns_telesport .element1, body#columns_telesport .element2, body#columns_telesport .element3, body#columns_telesport .element4 {
	background:#FFFFFF url(/graphics/stippel.gif) repeat-x scroll left bottom;
	cursor:pointer;
	float:left;
	height:280px;
	overflow:hidden;
	padding-bottom:10px;
	width: 255px !important;
}

body#columns_telesport div#main ul {
  margin:5px 0px 0px 15px;
  padding:0px;
  list-style: square outside;
}

body#columns_telesport .articleHeader {
	display:block;
	font-size:16px;
	font-weight:bold;
}

body#columns_telesport .artikelimage {
	float: left;
	margin-right: 10px;
}

#wl_auteur label {
	display: block;
	line-height: 18px;
}

#wl_auteur label b {
	display: block;
	width: 120px;
	float: left;
}

.wl_auteur {
	font-weight: bold;
}

body#columns_telesport .mainfont {
	margin-top: 10px;
}

body#columns_telesport .mainarticle .chapeau {
	font-style: italic;
}

body #wrapper {
  border:5px solid #fff;
}

#newnavi {
  background-color: #ff8800 !important;
}

#newmenucontainer {
  background-color: #ffaa00 !important;
}

.newmenutab li a.selekt, .newtab ul li a.selekt {
  background-color: #ffbb00 !important;
}

.snelnieuws_list .kleur_ag_lichtblauw {
  background-color: #ff8800 !important;
}

.snelnieuws_list .item.over, .snelnieuws_list .item.large.over {
  background: #FFBB00 url(/graphics/stippel.gif) repeat-x scroll left bottom !important;
}

.snelnieuws_kop {
  background:none repeat scroll 0 0 #FF8800;
  height:43px;
  padding:4px 0 4px 7px;
}

.snelnieuws_list .item.A {
  background:none repeat scroll 0 0 #FFAA00;
}

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

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

td.scorebord_left {
	border-left: 1px solid #FFAA00;
}

td.scorebord_right {
	border-right: 1px solid #FFAA00;
}

td.scorebord_bottom {
        border-bottom: 2px solid #FFAA00;
}

th.scorebord_header, th.scorebord_menu_header, tr.scorebord_header {
	font-size: 12px;
	background-color: #FF8800;
	color: #ffffff;
	padding-bottom:1px;
	border-bottom:2px solid #FFFFFF;
}

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

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

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

table.scorebord_stand, table.scorebord_uitslagen {
        margin: 0px 0px 5px 0px;
        width: 100%;
}

table.scorebord_stand_summary {
        width: 120px;
}

td.scorebord_uitslag, div.scorebord_uitslag {
  margin-top: 25px;
  border:1px solid #027afe;
  float:left;
  margin-bottom:15px;
}

.scorebord_leftalign {
        text-align: left;
}

.scorebord_rightalign {
        text-align: right;
}

th.scorebord_centeralign {
        text-align: center;
}

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

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

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

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

td.scorebord_uitslag_odd {
        background-color: white;
}

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

.scorebord_uitslag_bijz {
        width: 32px;
}

.scorebord_teamname {
        margin: 0px;
}

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

th.scorebord_date {
        width: 72px;
}

th.scorebord_time {
        width: 40px;
}

th.scorebord_team_home {
        width: 128px;
}

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

.scorebord_pos {
	float:left;
	width:100%;
}

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

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

tr.hand:hover {
	background-color:#f0f4ff;
}

th.hand:hover {
        background-color:#f0f4ff;
}

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

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

tr#tabrij1 .sporttab{
	width: 85px;
	position: relative;
	left: 50px;
	margin-bottom: 10px;
}

tr#tabrij2 .sporttab{
	width: 85px;
        position: relative;
        left: 50px;
	margin-bottom: 10px;
}

tr#tabrij3 .sporttab{
	width: 85px;
        position: relative;
	margin-bottom: 10px;
}

.sporttab_aan {
        background-image: url('/graphics/dft/koersen/tab_rt_aan.gif');
        color:#000;
}

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

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

.oranje_aan {
        background-color:#FF8800;
        color:#FFF;
}

.oranje_uit {
        background-color:#FFAA00;
        color:#000;
}


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

