body{
font-family:"Trebuchet MS", "Verdana", "Sans-serif";
font-size:12px;
}

#mainFrame{
margin:auto;
}

#mainFrame #header{
height:65px;
}

#mainFrame #tabbar{

}

#mainFrame #titlebar{
height:25px;
padding-left:10px;
color:#FFFFFF;
background-color:#000066;
}

#mainFrame #titlebar .pageName{
float:left;
margin-left:5px;
font-size:14px;
font-weight:bold;
}

#mainFrame #titlebar .pageName a{
color:#FFFFFF;
text-decoration:none;
}

#mainFrame #titlebar .pageRss{
float:left;
margin-left:10px;
padding-top:5px;
}

#mainFrame #titlebar .search {
float:right; 
margin-top:0px; 
margin-right:5px;
}

#mainFrame #trailbar{
height:16px;
padding-top:1px;
padding-left:10px;

font-weight:bold;
font-size:10px;

color:#333333;
background-color:#e6e6e6;
background-image:url(http://www.tennistribune.nl/img/design/bg_trailbar.gif);
background-repeat:repeat-x;
}

#mainFrame #trailbar a{
text-decoration:none;
color:#333333;
}

#mainFrame #trailbar a:hover{
color:#000000;
}

#mainFrame #leftCol{
width:120px;
}

#mainFrame #centerCol{
width:468px;
}

#mainFrame #rightCol{
width:336px;
}

#search{
margin-top:15px;
float:right;
font-size:10px;
}

#search a{
color:#666666;
text-decoration:none;
margin-left:20px;	
}

.tabActive{
width:100px;
height:18px;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-image:url(http://www.tennistribune.nl/img/design/bg_tab_active.jpg);
background-position:top left;
background-repeat:no-repeat;
cursor:pointer;
}

.tabActive a{
color:#FFFFFF;
text-decoration:none;
}

.tab{
width:100px;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
background-image:url(http://www.tennistribune.nl/img/design/bg_tab_inactive.jpg);
background-position:top left;
background-repeat:no-repeat;
cursor:pointer;
}

.tab a{
color:#000000;
text-decoration:none;
}

.tabHover {
width:100px;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
background-image:url(http://www.tennistribune.nl/img/design/bg_tab_inactive_hover.jpg);
background-position:top left;
background-repeat:no-repeat;
cursor:pointer;
}

.tabHover a{
color:#000000;
text-decoration:none;
}

#tabStart{
width:10px;
float:left;
background-image:url(http://www.tennistribune.nl/img/design/bg_tabbar.jpg);
background-position:top left;
background-repeat:repeat-x;
}

#tabEnd{
background-image:url(http://www.tennistribune.nl/img/design/bg_tabbar.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.hSpacer{
height:3px;
}

.vSpacer{
width:5px;
}

#newslistPrimaryPost{
width:468px; 
}

#newslistPrimaryPost .image{
padding:0; 
margin:0; 
}

#newslistPrimaryPost .title{
padding-left:5px;
font-size:14px;
font-weight:bold;
}

#newslistPrimaryPost .title a{
color:#000000;
text-decoration:none;
}

#newslistPrimaryPost .content{
padding-left:5px;
cursor:pointer;
}

#newslistPrimaryPost .content a{
color:#000000;
text-decoration:none;
}

#newslistPrimaryPost .content a:hover{
color:#000066;
}

#newslistPrimaryPost .link{
text-align:right;
font-size:12px;
font-weight:bold;
}

#newslistPrimaryPost .link a{
color:#000000;
text-decoration:none;
}

#newslistPrimaryPost2 .title{
padding-left: 5px;
padding-top: 3px;
font-size:14px;
font-weight:bold;
}

#newslistPrimaryPost2 .title a{
color:#FFFFFF;
text-decoration:none;
}

#newslistPrimaryPost2 .title a:hover{
color:#000000;
}

#newslistPrimaryPost2 .intro{
padding-left:5px;
padding-top: 2px;
font-size:12px;
}

#newslistPrimaryPost2 .intro a{
color:#FFFFFF;
text-decoration:none;
}

#newslistPrimaryPost2 .intro a:hover{
color:#000000;
}
#newslistSecondaryPosts{}

#newslistSecondaryPosts .titleContainer{
text-align:center;
cursor:pointer;
}

#newslistSecondaryPosts .title{
font-size:12px;
font-weight:bold;
margin:0 4px 0 2px;
}

#newslistSecondaryPosts .title a{
color:#000000;
text-decoration:none;
}

#newslistSecondaryPosts .title a:hover{
color:#000066;
}

#newslistSecondaryPosts2{}

#newslistSecondaryPosts2 .titleContainer{
text-align:center;
cursor:pointer;
}

#newslistSecondaryPosts2 .title{
font-size:12px;
font-weight:bold;
margin:0 4px 0 2px;
}

#newslistSecondaryPosts2 .title a{
color:#000000;
text-decoration:none;
}

#newslistSecondaryPosts2 .title a:hover{
color:#000066;
}

#newslistSecondaryPosts .content{
font-size:12px;
font-weight:normal;
margin:0 4px 0 4px;
}

#newslistSecondaryPosts .content a{
color:#000000;
text-decoration:underline;
}

#newslistSecondaryPosts .content a:hover{
color:#000066;
}

#newslistSecondaryPosts2 .subpost_title
{
	font-weight: bold;
	margin:0 4px 0 4px;
}

#newslistSecondaryPosts2 .subpost_title a
{
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}

#newslistSecondaryPosts2 .subpost_title a:hover{
color:#000066;
}

.newslistList{
width:100%;
}

.newslistList h1{
padding:5px 0px 2px 0px;
font-size:15px;
font-weight:bold;
color:#000066;
}

.newslistList .spacer{
width:5px;
}

.newslistList .pointer{
border-bottom:1px solid #e1e1e1;
padding-right:5px;
}

.newslistList .date{
font-size:10px; 
color:#666666; 
border-bottom:1px solid #e1e1e1;
}

.newslistList .date a{
font-size:10px; 
color:#666666;
text-decoration: none;
}

.newslistList .date a:hover{
color:#000066;
text-decoration: none;
}

.newslistList .title{
font-size:12px;
font-weight:bold;
color:#333333;
border-bottom:1px solid #e1e1e1;
}

.newslistList .title a.textlink_nld{
color:#000066;
text-decoration:none;
}

.newslistList .title a.textlink_nld:hover{
color:#000000;
text-decoration:none;
}

.newslistList .title a.textlink_nld:visited{
color:#000066;
}

.newslistList .title a.textlink_nld:visited:hover{
color:#000000;
}

.newslistList .title a{
color:#333333;
text-decoration:none;
}

.newslistList .title a:hover{
color:#000066;
}

.newslistList .title a:visited{
color:#7c7c7c;
}

.newslistList .title a:visited:hover{
color:#000066;
}

.newslistList .sport{
font-size:10px; 
color:#666666; 
text-align:right;
border-bottom:1px solid #e1e1e1;
}

.newslistList .sport a{
color:#333333; 
text-decoration:none;
}

.newslistList .sport a:hover{
color:#000066;
}

.newslistList .type{
font-size:10px; 
color:#666666; 
text-align:right;
border-bottom:1px solid #e1e1e1;
}

.centerFrame{
width:100%;
}

.centerFrame h1{
margin:0px 0px 2px 5px;
font-size:15px;
font-weight:bold;
color:#000066;
}

.advertisement{
margin-top:5px;
}

.logo_top
{
	position: relative;
	float: left;
}

.advertisement_top
{
	position: relative;
	float: right;
	height: 60px;
	width: 468px;
	margin-bottom: 5px;
}

#post h1{
margin:0; 
font-size:16px;
}

#post .metadata{
color:#666666; 
font-size:10px;
}

#post .content{
margin-top:5px; 
}

#post .content a{
color:#000000;
text-decoration:underline;
}

#post .content a:hover{
color:#000066;
}

#post .content .sportName{
font-weight:bold;
}

#post .content .image{
border:1px solid #000000; 
float: right;
margin:0px 0px 0px 0px;
}

#post2 h1{
margin:0; 
font-size:16px;
}

#post2 .metadata{
color:#666666; 
font-size:10px;
}

#post2 .content{
margin-top:5px; 
}

#post2 .content a{
color:#000000;
text-decoration:underline;
}

#post2 .content a:hover{
color:#000066;
}

#post2 .content .sportName{
font-weight:bold;
}

#post2 .content .image{
border:1px solid #000000; 
float: right;
margin:0px 0px 0px 0px;
}

div#foto-content {
	height: 190px;
	float: right;
	width: 207px;
}

.foto-copyrights {
	position: absolute;
	margin-top: 152px;

	width: 196px;
	padding: 3px;
	height: 15px;
	font-size: 10px;
}

#post .links{
margin-top:5px; 
font-weight:bold;
}

#post .links a{
color:#000000;
text-decoration:none;
}

#post .links a:hover{
color:#000066;
}

#footer {
padding-top:5px;
font-size:11px;
color:#666666;
}

#footer a{
text-decoration:none;
color:#666666;
}

#footer a:hover{
color:#000066;
}

.popularPagesLeftCol{
width:120px;
font-size:12px;
}

.popularPagesLeftCol h1{
margin:0;
font-size:14px;
font-weight:bold;
}

.popularPagesLeftCol a{
color:#000000;
text-decoration:none;
}

.popularPagesLeftCol a:hover{
color:#000066;
}

.popularPagesLeftCol a:visited{

}

.popularPagesLeftCol .overviewLink{
font-size:10px;
}

.popularPagesTopRight{
width:163px;
font-size:12px;
}

.popularPagesTopRight h1{
margin:0;
font-size:14px;
font-weight:bold;
}

.popularPagesTopRight a{
color:#000000;
text-decoration:none;
}

.popularPagesTopRight a:hover{
color:#000066;
}

.popularPagesTopRight a:visited{

}

.popularPagesTopRight .overviewLink{
font-size:10px;
}

/* Sponsorlinks */

.popularPagesRight .overviewLink{
font-size:10px;
}

.popularPagesRight{
width:100%;
font-size:12px;
}

.popularPagesRight h1{
margin:0;
font-size:14px;
font-weight:bold;
}

.popularPagesRight a{
color:#000000;
text-decoration:none;
}

.popularPagesRight a:hover{
color:#000066;
}

.popularPagesRight a:visited{

}

.overviewLink{
font-size:10px;
}

.overviewLink a{
color:#000000;
text-decoration:none;
}

.overviewLink a:hover{
color:#000066;
}

/* Eind sponsorlinks */

.articlesRightCol{
width:336px;
}

.articlesRightCol .img{
border:1px solid #333333;
}

.articlesRightCol .titleContainer{
width:100%;
background-color:#e6e6e6;
text-align:center;
border-top:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
cursor:pointer;
}

.articlesRightCol .type{
font-size:12px;
}

.articlesRightCol .title{
font-size:14px; 
font-weight:bold;
}

.articlesRightCol .titleContainer a{
color:#000000;
text-decoration:none;
}

.articlesRightCol .titleContainer a:hover{
color:#000066;
}

#sportsTable{
width:100%;
margin:0 10px 0 10px;
}

#sportsTable .sport{
font-size:12px;
font-weight:bold;
}

#sportsTable .sport a{
color:#000000;
text-decoration:none;
}

#sportsTable .sport a:hover{
color:#000066;
}

#tournamentsTable{
width:100%;
margin:0 10px 0 10px;
}

#tournamentsTable .sportContainer{
margin-bottom:5px;
}

#tournamentsTable .sportContainer .sport{
font-size:14px;
font-weight:bold;
}

#tournamentsTable .sportContainer .sport a{
color:#000066;
text-decoration:none;
}

#tournamentsTable .sportContainer .sport a:hover{
color:#000066;
}

#tournamentsTable .sportContainer .tournament{
font-size:12px;
font-weight:bold;
margin-left:5px;
}

#tournamentsTable .sportContainer .tournament a{
color:#000000;
text-decoration:none;
}

#tournamentsTable .sportContainer .tournament a:hover{
color:#000066;
}


#linksTable{
width:100%;
margin:0 10px 0 10px;
}

#linksTable .linkContainer{
margin-bottom:5px;
}

#linksTable .linkContainer .sport{
font-size:14px;
font-weight:bold;
color:#000066;
}

#linksTable .linkContainer .sport a{
color:#000066;
text-decoration:none;
}

#linksTable .linkContainer .sport a:hover{
color:#000066;
}

#linksTable .linkContainer .url{
font-size:12px;
font-weight:bold;
margin-left:5px;
}

#linksTable .linkContainer .url a{
color:#000000;
text-decoration:none;
}

#linksTable .linkContainer .url a:hover{
color:#000066;
}

#pageNrSelect{
margin:5px 15px 0 0;
text-align:right;
font-size:12px;
font-weight:bold;
}

#pageNrSelect .comboBox{
font-size:12px;
}

h2 
{
color:#000066;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
}
.textlink
{
color:#000000;
font-weight:bold;
text-decoration:none;
}
.textlink:hover
{
color:#000066;
font-weight:bold;
text-decoration:none;
}
.textlink_nld
{
color:#000066;
font-weight:bold;
text-decoration:none;
}

.tab2{
width:100px;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
background-image:url(http://www.tennistribune.nl/img/design/bg_tab_inactive_hover_st.jpg);
background-position:top left;
background-repeat:no-repeat;
cursor:pointer;
}


.tab2 a{
color:#000000;
text-decoration:none;
}

.tabHover2{
width:100px;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-image:url(http://www.tennistribune.nl/img/design/bg_tab_active_st.jpg);
background-position:top left;
background-repeat:no-repeat;
cursor:pointer;
}

.tabHover2 a{
color:#FFFFFF;
text-decoration:none;
}

.uitslagenTabActive{
width:100px;
height:18px;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
color:#000000;
background-image:url(http://www.tennistribune.nl/img/design/bg_uitslag_tab_active.jpg);
background-position:top left;
background-repeat:no-repeat;
cursor:pointer;
}

.uitslagenTabActive a{
color:#000000;
text-decoration:none;
}

.uitslagenTab{
width:100px;
float:left;
height:18px;
text-align:center;
font-size:12px;
font-weight:bold;
background-image:url(http://www.tennistribune.nl/img/design/bg_tab_inactive.jpg);
background-position:top left;
background-repeat:no-repeat;
cursor:pointer;
}

.uitslagenTab a{
color:#000000;
text-decoration:none;
}

/*.uitslagenTab a:hover {
width:100px;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
background-image:url(http://www.tennistribune.nl/img/design/bg_uitsl_tab_inactive_hov.jpg);
background-position:top left;
background-repeat:no-repeat;
cursor:pointer;
}*/

.uitslagenTab a:hover{
color:#009900;
text-decoration:none;
}


.uitslagLoading
{
/*height:20px;
visibility:hidden;*/
height:20px;
visibility:hidden;
}

.ie .uitslagLoading
{
	height:0px;
	visibility:visible;
}

.ie7 .uitslagLoading
{
	height:0px;
	visibility:visible;
}

.uitslagLoaded
{
height:auto;
visibility:visible;
}

/* PAGING */

.navigation_page{
font-size:14px;
font-weight:bold;
color:#999999;
}

.navigation_page a{
color:#000000;
text-decoration:none;
}

.navigation_page a:hover{
color:#999999;
}


/* VAKKEN UITSLAGEN */

#speelschema
{

}
.speelronde_break
{
margin:0px 30px 0px 2px;
padding-right: 30px;
float:left;
width:210px;
font-size:14px;
border-right: 2px dashed #000000;
}
.speelronde
{
margin:0px 2px 0px 2px;
float:left;
width:210px;
font-size:14px;
}
.box_btm_right
{
line-height:26px;
height:21px;
vertical-align:bottom;
border:none;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
width:210px;
overflow:hidden;
}
.box_btm
{
line-height:26px;
height:21px;
border:none;
vertical-align:bottom;
border-bottom:1px solid #000000;
width:210px;
overflow:hidden;
}
.box_right
{
line-height:26px;
height:22px;
border:none;
vertical-align:bottom;
border-right:1px solid #000000;
width:210px;
overflow:hidden;
}
.box_blank
{
line-height:26px;
height:22px;
border:none;
vertical-align:bottom;
width:210px;
overflow:hidden;
}


.box_blank_half
{
height:11px;
border:none;
vertical-align:bottom;
width:210px;
overflow:hidden;
}
.box_winner
{
line-height:20px;
height:18px;
vertical-align:bottom;
border:none;
border:2px solid #000000;
border-right:1px solid #000000;
width:208px;
overflow:hidden;
}

/* ROUND BANNER */

.fullscreen
{
float:right;
margin: -1px 0px 0px 0px;
}
.speelrondebanner
{
margin:0px 2px 0px 2px;
float:left;
font-size:14px;
}
.box_round_banner
{
line-height:26px;
margin:0px 4px 0px 0px;
height:22px;
border:none;
float:left;
text-align:center;
vertical-align:bottom;
width:210px;
overflow:hidden;
}
.box_round_banner_spacer
{
line-height:26px;
margin:0px 4px 0px 0px;
height:22px;
border:none;
float:left;
text-align:center;
vertical-align:bottom;
width:56px;
overflow:hidden;
}
.box_round
{
line-height:26px;
height:22px;
border:none;
text-align:center;
vertical-align:bottom;
width:210px;
overflow:hidden;
}

/* TOOL TIPS */


 
.custom-tip 
{
color: #000000;
width: 140px;
z-index: 13000;
border: 1px solid #000000;
}
 
.custom-title 
{
font-weight: bold;
font-size: 11px;
margin: 0;
color: #3E4F14;
padding: 8px 8px 4px;
background: #f0f0f0;
border-bottom: 1px solid #B5CF74;
}
 
.custom-text
{
font-size: 11px;
padding: 4px 8px 8px;
background: #f9f9f9;
}

.noborder
{
border:0px;
border:none;
}


/* MOOTOOLS NAVIGATIE */

#game-schema {
	margin: 0px 0px 0px 3px;
	padding: 0px;
	width: 430px;
	text-align: center;
}

.schemalink
{
color:#000000;
text-decoration:none;
}
#game-banner
{
	margin: 5px auto;
	overflow: hidden; 
	
	width: 430px;
	font-size:16px;
	color:#000066;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000066;
}

#toernooischema
{
	border: 1px solid #000066;
}
 
#game-wrapper {
	margin: 5px auto;
	overflow: hidden; 
	height: 710px; 
	width: 430px;
	border: 1px solid #000066;
	position: relative;
}
 
#game-inner {
	background-color:#FFFFFF;
	position: relative;
}
 
.scrolling-content {
	visibility:hidden;
	width: 139px;
	height: 73px;
	text-align: center;
	position: absolute;
}
 
.scrolling-content h1 { 
	color: #fff;
	padding: 25px 0;
	font-size: 12px;
}
 
/* MOOTOOLS TIPSS */ 
 
.custom-tip 
{
color: #000000;
width: 140px;
z-index: 13000;
text-align:center;
border: 1px solid #000000;
}
 
.custom-title 
{
font-weight: bold;
font-size: 11px;
margin: 0;
color: #3E4F14;
padding: 8px 8px 4px;
background: #f0f0f0;
border-bottom: 1px solid #000066;
}
 
.custom-text
{
font-size: 11px;
padding: 4px 8px 8px;
background: #f9f9f9;
}