div#content-main {
 float: left;
 width: 700px;
}

div#content-column-left {
 float: left;
 width: 400px;
}

div#content-column-right {
 margin-left: 400px;
}

div#content-wide {
 clear: both;
}




#content-main {
 background-color: white;
 background-image: url('/assets/layout/wide_bg.png');
 background-repeat: repeat-x;
}

div#content-column-left {
 padding-bottom: 10px;
 padding-top: 10px;
}

div#content-column-right {
 background-color: #eeeeec;
 background-image: url('/assets/layout/right_column_bg.png');
 background-repeat: no-repeat;
 background-position: top;
 padding-bottom: 10px;
 padding-top: 10px;
}

div#content-wide {
 padding-bottom: 10px;
 padding-top: 10px;
}




#content h1,
#content h2,
#content h3,
#content h4
#content blockquote,
#content dl,
#content ol,
#content p,
#content table,
#content ul {
 margin-left: 10px;
 margin-right: 10px;
}




#content h1,
#content h2,
#content h3 {
 font-weight: normal;
 margin-bottom: .5em;
}

#content h1 {
 color: #cc0000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20pt;
 letter-spacing: -0.05em;
 font-weight: bold;
 margin-bottom: .3em;
}

#content h1 span {
 border-left: 1px solid #555753;
 color: #555753;
 font-weight: normal;
 font-size: smaller;
 margin-left: -.1em;
 padding-left: .3em;
}

#content h2 {
 font-size: 16pt;
 font-family: Verdana, sans-serif;
 color: #555753;
 margin-top: .3em;
}

#content h3 {
 font-size: 12pt;
 font-family: Verdana, sans-serif;
 margin-bottom: .1em;
 margin-top: .5em;
}




#content p {
 margin-bottom: .5em;
}

#content p.image {
 margin: 0;
}

#content p.intro,
#content p span.intro {
 font-weight: bold;
}

#content p.more,
#content p span.more {
 font-weight: bold;
}

#content p.more {
 margin-top: 1em;
}

#content p.meta,
#content p span.meta {
 font-size: x-small;
 color: #888a85;
}




#content a:link,
#content a:active,
#content a:hover,
#content a:visited {
 font-weight: bold;
 color: #008bd6;
 text-decoration: none;
}

#content a:hover {
 text-decoration: underline;
}







#content table.grid {
 border-collapse: collapse;
}

#content-main table.grid {
 border-spacing: 0;
 border: 1px solid #eeeeec;
}

#content-main table.grid .position {
 font-size: x-small;
 font-weight: normal;
 text-decoration: none;
}



#content-main table.grid colgroup {
 border-left: 1px solid #eeeeec;
 border-right: 1px solid #eeeeec;
}

#content-main table.grid thead,
#content-main table.grid tbody,
#content-main table.grid tfoot {
 border-left: 1px solid #eeeeec;
 border-right: 1px solid #eeeeec;
}

#content-main table.grid thead tr th,
#content-main table.grid tbody tr td {
 border: 1px solid #eeeeec;
}

#content-main table.grid tr th,
#content-main table.grid tr td {
 padding: 2px 5px;
}

#content-main table.grid tr th.highlight,
#content-main table.grid tr td.highlight {
 font-weight: bold;
}

#content-main table.grid thead tr th {
 color: #888a85;
 font-size: x-small;
 font-weight: normal;
 text-align: left;
 vertical-align: top;
}

#content-main table.grid tbody tr.odd td {
}

#content-main table.grid tbody tr.odd td.highlight {
}

#content-main table.grid tbody tr.even td {
}

#content-main table.grid tbody tr.even td.highlight {
}




#content-main table.standings {
 background-color: white;
}


#content-main table.standings tr td.column-rank,
#content-main table.standings tr td.cell-league-points,
#content-main table.standings tr td.cell-matches-played,
#content-main table.standings tr td.cell-matches-won-lost,
#content-main table.standings tr td.cell-sets-won-lost {
 text-align: center;
}

#content-main table.standings tr td.column-rank {
 font-weight: bold;
}

#content-main table.standings tr td.column-team-link,
#content-main table.standings tr td.column-league-name,
#content-main table.standings tr td.column-player-link {
 font-weight: bold;
 padding-right: 2em;
}

#content-main table.standings tr td.cell-league-points {
 font-weight: bold;
}

#content-main table.standings tr td.cell-matches-played {
}

#content-main table.standings tr td.cell-matches-won-lost,
#content-main table.standings tr td.cell-sets-won-lost {
 color: #888a85;
 font-size: x-small;
}

#content-main table.standings tr td.cell-sparkline {
 padding-top: 0px;
 padding-bottom: 0px;
 vertical-align: middle;
}

#content-main table.standings tr td.cell-sparkline img {
 border-width: 0px;
 display: block;
 float: left;
 margin: 0;
 margin-right: 1px;
 padding: 0;
}





#content div.news-headlines {
}

#content div.news-headlines h1,
#content div.news-headlines h2,
#content div.news-headlines h3 {
}

#content div.news-headlines h1 {
}

#content div.news-headlines h2 {
}

#content div.news-headlines h3 {
 font-weight: bold;
}

#content div.news-headlines h1 a,
#content div.news-headlines h2 a,
#content div.news-headlines h3 a {
 color: black;
}

#content div.news-headlines div.news-item {
}

#content div.news-headlines div.news-item p.snippet,
#content div.news-headlines div.news-item p span.snippet {
 color: #555753;
}

#content div.news-headlines div.news-item-advertisement {
 color: #888a85;
 font-weight: bold;
}



#content table.top-players {
 width: 90%;
 text-align: left;
 padding: 0px 0px;
 }

#content table.top-players tr td th {
 vertical-align: top;
}

#content table.top-players tr td.column-count,
#content table.top-players tr td.column-score {
 font-weight: bold;
 font-size: medium;
 vertical-align: top;
}

#content table.top-players tr td.column-name {
 width: 100%;
}

#content table.grid table.top-players th.column-name,
#content table.grid table.top-players th.column-score {
 width: 100%;
 font-size: x-small;
}

#content table.homepage {
 /* Om onduidelijke redenen niet goed */
 x-background-image: url('/assets/layout/topplayers_bg.png');
 background-repeat: none;
}

#content table.homepage tr {
 padding: 0;
 margin: 0;
}

#content table.homepage tr.stats {
}

#content td.top-players-homepage-image {
 padding: 5px;
}

#content div.top-players-title {
 padding-bottom: 0;
 margin: 0;
}




#content div.matches table {
}

#content div.matches table tr td,
#content div.matches table tr th {
 padding-left: 5px;
 padding-right: 5px;
}

#content div.matches table thead tr th {
 text-align: left;
}

#content div.matches table tr.odd {
 background-color: #eeeeec;
}

#content div.matches table tr td.column-name {
 width: 100%;
}

#content div.matches table tr td.column-date {
 white-space: nowrap;
}

#content div.matches table tr td.column-result {
 text-align: center;
}




#content table.match-summary {
 width: 100%;
}

#content table.match-summary td.team {
 font-size: large;
 text-align: center;
 width: 40%;
}

#content table.match-summary td.team-photo {
 text-align: center;
}

#content table.match-summary td.team-home,
#content table.match-summary td.team-photo-home {
}

#content table.match-summary td.team-guest,
#content table.match-summary td.team-photo-guest {
}

#content table.match-summary td.team-photo {
 vertical-align: top;
}

#content table.match-summary td.score {
 font-size: larger;
 font-weight: bold;
 height: 9pt;
 text-align: center;
 width: 10%;
}

#content table.match-summary td.match-score {
 font-size: x-large;
 color: #008bd6;
}

#content table.match-summary td.set-score {
}




#content table.match-statistics {
 width: auto;
 margin-bottom: 1em;
}

#content table.match-statistics colgroup.spacer-0,
#content table.match-statistics colgroup.spacer-1,
#content table.match-statistics colgroup.spacer-2,
#content table.match-statistics colgroup.spacer-3,
#content table.match-statistics colgroup.spacer-4
{
 width: 1em;
}

#content table.match-statistics tr.odd {
 background-color: #eeeeec;
}

#content table.match-statistics tr td {
 vertical-align: top;
 text-align: right;
}

#content table.match-statistics tr td.column-player,
#content table.match-statistics tr th.column-player {
 text-align: left;
}

#content table.match-statistics tr th.column-player {
 color: #555753;
 font-size: larger;
 font-weight: bold;
}

#content table.match-statistics tr td.cell-player-name {
 width: 25em;
}

#content table.match-statistics tr th.cell-stats-a-percentage,
#content table.match-statistics tr th.cell-stats-r-percentage,
#content table.match-statistics tr td.cell-stats-a-percentage,
#content table.match-statistics tr td.cell-stats-r-percentage{
 text-align: right;
 color: #888a85;
 font-size: x-small;
 font-weight: normal;
 vertical-align: top;
}


#content table.match-statistics tr td.cell-stats-s-n-total,
#content table.match-statistics tr td.cell-stats-r-n-total,
#content table.match-statistics tr td.cell-stats-b-n-total,
#content table.match-statistics tr td.cell-stats-a-n-total {
 font-weight: bold;
}

#content table.match-statistics tr td.cell-stats-s-n-perfect,
#content table.match-statistics tr td.cell-stats-r-n-perfect,
#content table.match-statistics tr td.cell-stats-b-n-perfect,
#content table.match-statistics tr td.cell-stats-a-n-perfect {
 color: #4e9a06;
 font-weight: bold;
}

#content table.match-statistics tr.odd td.cell-stats-s-n-perfect,
#content table.match-statistics tr.odd td.cell-stats-r-n-perfect,
#content table.match-statistics tr.odd td.cell-stats-b-n-perfect,
#content table.match-statistics tr.odd td.cell-stats-a-n-perfect {
 background-color: #ded;
}

#content table.match-statistics tr.even td.cell-stats-s-n-perfect,
#content table.match-statistics tr.even td.cell-stats-r-n-perfect,
#content table.match-statistics tr.even td.cell-stats-b-n-perfect,
#content table.match-statistics tr.even td.cell-stats-a-n-perfect {
 background-color: #efe;
}

#content table.match-statistics tr td.cell-stats-s-n-error,
#content table.match-statistics tr td.cell-stats-r-n-error,
#content table.match-statistics tr td.cell-stats-b-n-error,
#content table.match-statistics tr td.cell-stats-a-n-error {
 background-color: #fee;
 color: #cc0000;
 font-weight: bold;
}

#content table.match-statistics tr.odd td.cell-stats-s-n-error,
#content table.match-statistics tr.odd td.cell-stats-r-n-error,
#content table.match-statistics tr.odd td.cell-stats-b-n-error,
#content table.match-statistics tr.odd td.cell-stats-a-n-error {
 background-color: #edd;
}

#content table.match-statistics tr.even td.cell-stats-s-n-error,
#content table.match-statistics tr.even td.cell-stats-r-n-error,
#content table.match-statistics tr.even td.cell-stats-b-n-error,
#content table.match-statistics tr.even td.cell-stats-a-n-error {
 background-color: #fee;
}

#content table.video td {
width: 135px;
vertical-align: top;
}

#content table.video span.team {
font-size: 10px;
}


#content table.video th,
#content table.video th h2 {
 text-align:left;
 margin-left: 0;
 padding-left: 0;
 padding-top: 5px;
}



#content table.team-players {
 border-collapse: collapse;
 width: 90%;
}

#content table.team-players td {
 border-spacing: 0;
 padding: 0;
 vertical-align: top;
 border: 1px solid #eeeeec;
}

#content table.team-players tr td h3 {
 margin: 0;
 padding: 0;
 margin-top: 5px;
}

#content table.team-players tr td.photo {
 width: 55px;
}

#content table.team-players tr td.photo img {
 display: block;
}




#content div.notebook {
}

#content div.notebook div.notebook-tabs {
 margin-left: 9px;
 margin-right: 10px;
 margin-bottom: 1px;
 font-size: smaller;
}

#content div.notebook div.notebook-tabs span.notebook-tab {
 border: 1px solid #d3d7cf;
 border-bottom: none;
 display: block;
 float: left;
 margin-right: 2px;
 padding-bottom: 2px;
 padding-top: 2px;
}

#content div.notebook div.notebook-tabs span.notebook-tab-active {
 background-color: #d3d7cf;
 border-color: #babdb6;
 color: white;
}

#content div.notebook div.notebook-tabs span.notebook-tab a {
 padding: 3px 5px;
 text-decoration: none;
}

#content div.notebook div.notebook-pages {
 clear: left;
}

#content div.notebook div.notebook-pages div.notebook-page {
 display: none;
}

#content div.notebook div.notebook-pages div.notebook-page-active {
 display: block;
}

#content #content-column-right h2 {
 margin-top: 0;
}
