
a:link    { text-decoration: none;      color:blue;   }
a:visited { text-decoration: none;      color:#AA0033;}
a:hover   { text-decoration: underline; color:blue;   }
a:active  { text-decoration: underline; color:blue;   }


.text
{
font-size: 20px;
color:#000000;
line-height: 18px;
font-family: "Courier New",Courier,Monaco,monospace;
}

.lesen
{
font-size: 15px;
color:#000000;
line-height:20px;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: justify;
}

.head
{
font-size: 20px;
color:#000000;
line-height: 12px;
font-family: "Courier New",Courier,Monaco,monospace;
}

/* -------------------------------------------------------------- */
/*                     my styles:                                 */

BODY            {background-color:#ffffff;
                }
BODY.compsac83  {background:#F5DEB3; /* background color: "WHEAT" */
                }
IMG.chart       {border: solid 4px #000000;
                }

/* table specifications:                                          */

TABLE.gps, TABLE.info      
                {border: solid 2px #666666; border-collapse: collapse;
                 font-size: 15px;  /* die lesen-Eigenschaften!   */
                 color:#000000;
                 line-height: 20px;
                 font-family: Verdana,Arial,Helvetica,sans-serif;
                }
TABLE.info      {margin-left:20px;
                }
TABLE.footer    {margin-top:20px;
                }
TR.header       {background-color:#CCCCCC;
                }
TH.gps, TD.gps  {border: solid 1px #666666;
                 vertical-align: middle;
                 padding-left:10px; padding-right:10px;
                }/* padding-left, -right anstelle cellpadding bei table */

TD.gpx          {border: solid 1px #666666;
                 vertical-align: middle;
                 padding-left:10px; padding-right:10px;
                 text-align: center;
                }/* padding-left, -right anstelle cellpadding bei table */

TD.head         {padding-left:30px;
                } /* page header without icon                           */

/* DIV Specifications ------------------------------------------------- */
DIV.general     {position:static; top:0px; left:0px;
                }
DIV.banner      {height:30px; width:810px; background-color:#dddddd;
                 padding-top:20px; padding-left:30px;
                 font-size: 20px; color:#000000; line-height: 12px;
                 font-family: "Courier New",Courier,Monaco,monospace;
                } /* enthält .head!                                     */
DIV.karte       {position:static; top:0px; left:0px; width:1124px;
                } /* width: Karten-Breite                               */

/* Überschriften  ----------------------------------------------------- */
DIV.header1     {margin-top:20px; margin-bottom:20px;
                 font-family:Verdana,Arial,Helvetica,sans-serif;
                 font-size:20px; font-weight:bold; line-height: 30px;
                 color:#000000;
                 text-align:center;
                } /* Überschrift kleiner Font                           */
DIV.header      {margin-top:20px; margin-bottom:10pt;
                 font-family:Verdana,Arial,Helvetica,sans-serif;
                 font-size:18px; font-weight:bold;
                 color:#000000;
                } /* Überschrift Standard: nicht zentriert!             */
DIV.header0     {margin-top:20px; margin-bottom:20px;
                 font-family:Verdana,Arial,Helvetica,sans-serif;
                 font-size:25px; font-weight:bold;
                 color:#000000;
                 text-align:center;
                } /* Überschrift Seite                                  */
DIV.h1          {font-size:15px; font-weight:bold;
                 color:#666666;
                 text-align:center;
                 margin-top:30px; margin-bottom:10px;
                } /* header in GPS info pages */
/* -------------------------------------------------------------------- */
/*                                                                      */
DIV.last-update {padding-left:20px; padding-top:10px; 
                 color:#000000;
                 font-size:12px;
                 display: block;      /* Last update info visible   */
                 /*display: none;*/       /* Last update info invisible */
                }
/*                                                                      */

UL.menue        {list-style-position:outside;
                }

LI.menue-0      {list-style-type:square;
                }
LI.menue-1      {margin-left:-25px;
                }

/* UL.nlm          {margin:0px; padding-left:15px;*/   /* no left margin */
UL.nlm          {padding-left:15px;   /* no left margin */
                 /* list-style:circle; */
                 text-align:justify;
                }
