/**
* @version $Id: styles.css 259 2010-04-13 21:49:01Z sebastian $
* @package phpmygpx
* @copyright Copyright (C) 2008 Sebastian Klemm.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
*/

/* --------------- CSS --------------------- */

a {
 /* font-size:98%; */
 font-family:sans-serif;
 text-decoration:none;
 color:#000099; }
a:active {
 color:#000099; }
a:visited {
 color:#000066; }
a:hover {
 text-decoration:underline;
 background-color:#FFFF99;
 color:#000000; }

table.data th a {
 border-bottom:1px dotted #000099;
 color:#000000; }


p {
 font-size:0.9em;
 font-family:serif;
 text-align:justify; }
li {
 font-family:sans-serif; }
table {
 empty-cells:show;
 font-size:10pt;
 font-family:sans-serif; }
form {
 margin:1px; }
body {
 color:#000000;
 background-color:#CCCCFF; 
 font-size:0.9em;
}


form.filter {
 font-family:sans-serif;
 margin:1px;
 padding:5px;
 border:1px solid #000000;
 background-color:#F6F6F6; }


/* installation ---------------------------- */

#current {
 /*font-style:italic;*/
 font-weight:bold;
 background-color:#FFFF00; }
#done {
 /*font-style:italic;*/
 font-weight:bold;
 color:#999999; }

#passed {
 margin:5px;
 padding:3px;
 font-weight:bold;
 color:#000000;
 background-color:#00FF00; }
#failed {
 margin:5px;
 padding:3px;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#FF0000; }
#optional {
 margin:5px;
 padding:3px;
 font-weight:bold;
 color:#000000;
 background-color:#FFFF00; }


/* map related ---------------------------- */
#mapcontainer { }
#map {
 border:1px solid #000000; }
#spinning { }


/* general use ---------------------------- */
#menu {
 border:#000000 1px solid;
 padding:5px;
 background-color:#FFFFCC;
 font-size:10pt; }

#menu_category {
 font-weight:bold;
 font-variant:small-caps; }

#exectime {
 margin-left:100px;
 font-size:8pt;
 font-family:sans-serif; }

#highlight {
 background-color:#FFFF00; }

div.pagination {
 display:inline; }

div.viewSelect {
 display:inline; }


/* taken from phpMyAdmin ---------------------------- */

/* data tables */
table.data {
    background-color: #FFFFFF;
	border: 1px solid #000000;
    border-spacing: 2px;
}

table.data caption,
table.data th,
table.data td {
    border-style: none;

    padding: 0.1em 0.3em 0.1em 0.3em;
    margin: 0;
    margin: 0.1em;
	text-align: left;
    vertical-align: top;
}

/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
    background-color: #DDDDFF;
    text-align: left;
}

/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
    background-color: #EEEEFF;
    text-align: left;
}

/* marked tbale rows */
table tr.marked th,
table tr.marked {
    background-color: #00FF00;
}

/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
    background-color: #FFFF66;
}


/* photo tables */
table.photo {
    background-color: #FFFFFF;
	border: 1px solid #000000;
    border-spacing: 15px;
    width: 100%;
}

table.photo th {
    background-color: #CCCCCC;
}

table.photo caption,
table.photo th,
table.photo td {
    /*border-style: none;*/

    padding: 0.1em 0.3em 0.1em 0.3em;
    margin: 0;
    margin: 0.1em;
	text-align: center;
    vertical-align: top;
}

.popuplegend{ 
  font-size:0.8em;
 }