/* ************************************************************************** */
/* Settings for index.php: */
/* Headline (hierarchy, version, manual link): */
#table_heading_hierarchy tr td:nth-child(1) {text-align:left;  top:0px; padding:0px;}
#table_heading_hierarchy tr td:nth-child(2) {text-align:right; top:0px; padding:0px;}
#table_heading_hierarchy tr td:nth-child(3) {text-align:right; top:0px; padding:0px;}
a.history_link {text-decoration:none;color:blue}
a.manual_link  {text-decoration:none;color:red;font-weight:bolder;}

hr {margin: 0px;}

/* map: */
#map {min-width: 540px; min-height: 200px}
/* Arrangement of buttons: Delete Database, Download, etc... */
#table_control_elements {border: none; width=600px;}

#browser_compatibility_message {margin: 1px 0px 0px 3px;}

/* fix the right half of the screen to a minimum width: */
#right_half_display {width:1%;}

/* Settings for gpx_manager.php: */
#gpx_url td:first-child {vertical-align: top;}                   /* for "URL:"*/
#tour_url {vertical-align:top; max-width: 400px; overflow: hidden;}
td.trackname_cell div {max-width: 150px; overflow: hidden;}

/* For the surrounding table border of the "Update"- and "Details"-Button: */
#tr_update_details_buttons td:nth-child(1) {border-style: none;}
#tr_update_details_buttons td:nth-child(2) {border-style: hidden;}
#button_tracks_details input {float: right;}

/* ************************************************************************** */
/* Settings for details.php: */
table.details {
    border: solid 1px;
}
table.details th {
    border: solid 1px;
    background-color:#FFDDDD; 
}
table.details td {
    border: solid 1px;
}

table.details tfoot {
    font-weight: bold;
}

#x_axis_select_buttons {width:160px; float:left; border: solid 1px silver;}
#exaggeration    {margin-left:160px; border: solid 1px silver;}
#inner_graph_container {border: solid silver 1px;}

/* ************************************************************************** */
/* Settings for download.php */


/* ************************************************************************** */
/* Settings for history.php */
table.history {
    text-align: left;
    background-color:#FFFFEE;
    width: 100%;
    border: none 1px;
    border-collapse:collapse;
}
thead.history {
    border: none black;
    background-color:#FFFFFF;
}
th.history {
    border: solid 2px blue;
    color:red;
    padding: 5px 5px 5px 5px;
}
tbody.history {
    border: none 1px;
    vertical-align:top;
}
td.history {
    border: solid 2px black;
    padding: 5px;
}
p.version {
    font-weight:bold;
    color:green;
}
ul.history_list {
    margin: 0px 0px 0px 15px;
    padding-left: 0px;
}
ul.history_list li {
    margin-bottom: 8px;
}


/* **************************************************************** */
/* Settings for manual.php */
table.manual_toc {text-align: left; width: 100%; border:none}
table.manual_toc td.manual_toc_left  {width: 40%; padding: 20px 20px 20px 0px;}
table.manual_toc td.manual_toc_right {padding: 20px 0px 20px 20px;}
table.manual_show_track_hierarchy tr {visibility:collapse}
ul.toc {
    padding-left: 20px;
}
ul.toc li{
    padding: 3px 0px;
}

a.a_anchor {
}

a.a_top {
    padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 10px;
    background:url("pics/arrow-up.png") no-repeat scroll left center transparent;
}

a.toc_link {
    font-weight:normal;
    color:black;
    text-decoration:none;
}
a.toc_link:hover {
    /*color:#FF9090;*/
    font-weight:bold;
    color:blue;
    text-decoration:none;
}

p.headline {
    font-weight:bold;
    color:blue;
    text-decoration:none;
    word-spacing:0.5em;
    letter-spacing:0.1em;
    margin-top: 0px;
}

img.example_image {
    #float:right;
    margin-left:10px;
    margin-bottom:10px;
    border:3px solid #FFCC99;
}

hr.manual_hr {
    margin:0px
}

table.manual_table {

}

td.manual_table_cell {
    vertical-align:top;
    padding-right: 10px;
    padding-top:   6px;
}

ul.manual_ul {
    padding-left: 25px;
}
ul.manual_ul li {
    padding-top: 1px;
    padding-bottom: 1px;
}