/**************************************************/
/*                                                */
/*              Style Sheet File                  */
/*             for TagesRadTouren                 */
/*                                                */
/**************************************************/


a:active
  {
    color:black;
    text-decoration:none;
  }

a:link
  {
    color:black;
    text-decoration:none;
  }

a:visited
  {
    color:black;
    text-decoration:none;
  }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,center
  {
    font-family:Verdana,Tahoma,Arial;
  }


body
  {
    background-color:white;
    font-size:9pt;
    color:black;
  }


#Banner
  {
    width:100%;
    vertical-align:middle;
    font-size:18px;
    overflow:hidden;
    margin-bottom:30px;
  }


#Footer
  {
    width:100%;
    vertical-align:middle;
    font-size:8pt;
    clear:both;
  }

table.BannerTable
  {
    border:1px solid black;
    width:100%;
  }

td.Rand
  {
    width:10px;
  }

td.BannerTitle
  {
    text-align:left;
    font-size:20px;
    font-weight:bolder;
    vertical-align:middle;
    white-space:nowrap;
  }

td.BannerMonth
  {
    text-align:right;
    font-size:20px;
    font-weight:bolder;
    vertical-align:middle;
    white-space:nowrap;
  }

table.Map
  {
    width:100%;
    background-color:#EEEEEE;
    text-align:center;
  }

td.Datum
  {
    text-align:right;
    white-space:nowrap;
  }

td.Mail
  {
    text-align:left;
    white-space:nowrap;
  }

#Links
  {
    width:100%;
    float:left;
  }

#Rechts
  {
    display:none;
  }

p.TourSel
  {
    padding-left:6px;
    font-size:12pt;
    font-weight:bold;
  }

table.TourSel
  {
    width:100%;
    border-spacing:5px;
  }

td.TourSel
  {
    width:100%;
    padding:6px;
    border:1px solid black;
  }

#RandL
  {
    width:10px;
    float:left;
  }

#RandR
  {
    display:none;
    width:10px;
    float:right;
  }

#Map
  {
    position:relative;
    z-index:2;
  }

table.Stage
  {
    width:100%;
    border-spacing:5px;
  }

tr.Stage
  {
    page-break-inside:avoid;
  }

td.StageL
  {
    padding:6px;
    text-align:right;
    border:1px solid black;
  }

span.Holiday
  {
    font-weight:bold;
  }

span.TourTitle
  {
    font-weight:bold;
  }

table.Remark
  {
    width:100%;
  }

tr.Remark
  {
    vertical-align:baseline;
  }

td.StageR
  {
    padding:6px;
    border:1px solid black;
  }

td.RemarkL
  {
    width:30%;
    text-align:right;
    color:black;
    font-size:8pt;
  }

td.RemarkExtraL
  {
    width:30%;
    text-align:right;
    font-weight:bold;
    padding-right:5px;
  }

td.RemarkR
  {
    color:black;
    font-size:8pt;
  }

td.RemarkExtraR
  {
    font-weight:bold;
  }

table.Start
  {
    width:80%;
    border-spacing:5px;
  }

td.Start
  {
    padding:1px;
    text-align:center;
    border-spacing:5px;
  }

table.Viewer
  {
    width:100%;
  }

table.Viewer tr td.Map
  {
    width:60%;
    vertical-align:top;
  }

table.Viewer tr td.Map div.MapDiv
  {
    width:100%;
    height:800px;
  }

div.ProfileDiv
  {
    width:100%;
    height:200px;
  }

li.Usage
  {
    margin-top:15px;
  }

td.Credit
  {
    vertical-align:bottom;
  }

p.Credit
  {
    margin-left:20px;
  }

div.MiniMap
  {
    width:200px;
    height:200px;
    z-index:1;
  }

div.Cover
  {
    position:absolute;
    text-align:left;
    z-index:2;
  }

img.PicLink
  {
    height:200px;
  }

p.ClickHere
  {
    font-size:9pt;
  }

tr.RemarkLink td
  {
    padding-top:10px;
  }
