
.chesstourney_infobox {
    margin-bottom: 15px;
}

.chesstourney_result_table {
	border:1px solid #660000;
    border-collapse: collapse;
    margin-bottom: 10px;
    }

.chesstourney_result_table tr td {
	border: 1px solid #660000;
    padding: 3px;
    }

.chesstourney_result_table tr th {
    background-color: #660000;
    color: #FFFFBB;
    text-align: left;
    padding: 2px 5px;
    }

.chesstourney_colum_label td {
    font-weight: bold;
    background-color: #FFFFBB;
    color: #660000;
}

.chesstourney_place_number {
    text-align: right;
    padding-right: 8px;
    font-weight: bold;
}

.chesstourney_round_num {
    text-align: center;
    width:15px;
}

.chesstourney_chart_item1 {
    text-align: right;
    padding:0px;
}

.chesstourney_chart_item2 {
    text-align: center;
    padding:0px;
}

.chesstourney_ranking_data {
    text-align: center;
}

.chesstourney_ranking_data2 {
    width: 18px;
    text-align: center;
}


.chesstourney_navmenu {
    width: 100%;
    border-collapse:collapse;
}


.chesstourney_headline td {
	font-weight: bold;
    padding:3px;
 	font-weight: bold;
    text-align:center;
    border-bottom: solid 1px #660000;
}

.chesstourney_nav_form {
    font-weight: bold;
    color: #660000;
    padding-bottom:15px;
}

.chesstourney_active_opt, .chesstourney_active_opt a {
    color: #FFFFBB;
    background-color: #660000;
}

.chesstourney_inactive_opt, .chesstourney_inactive_opt a {
    background-color: #FFFFBB;
    color: #660000;
}


.chesstourney_active_grp {
    text-align: right;
    padding: 2px 8px;
    border-bottom: solid 1px #660000;
    background-color: #660000;
}

.chesstourney_active_grp a {
    color: #FFFFBB;
}


.chesstourney_inactive_grp {
    text-align: right;
    padding: 2px 8px;
    border-bottom: solid 1px #660000;
    background-color: #FFFFBB;
}

.chesstourney_inactive_grp a {
    color: #660000;
}


.cccup_ranking {
    border-collapse:collapse;
}

.cccup_ranking td, .cccup_ranking th {
    border: solid 1px #660000;
	padding: 0px 5px;
}

.cccup_rank_value {
	width:15px;
	text-align:center;
}

.cccup_pyramide_box {
	border:1px solid #660000; 
	width:90px; 
	text-align:center;
}


