/**************************************************/
/*                                                */
/*              Style Sheet File                  */
/*             for TagesRadTouren                 */
/*                                                */
/**************************************************/


a:active
  {
    color:#990000;
  }

a:link
  {
    color:#990000;
  }

a:visited
  {
    color:#990000;
  }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,center
  {
    font-family:Verdana,Tahoma,Arial;
  }

a:hover
  {
    color:#0000FF;
  }

body
  {
    background-color:#EEEEEE;
    font-size:9pt;
    color:#0000C0;
  }


#Banner
  {
    width:100%;
    height:55px;
    vertical-align:middle;
    font-size:18px;
    background-image:url(TitleBar.jpg);
    overflow:hidden;
    margin-bottom:30px;
  }


#Footer
  {
    width:100%;
    height:55px;
    vertical-align:middle;
    font-size:8pt;
    background-image:url(TitleBar.jpg);
    clear:both;
  }

#FooterTop
  {
    width:100%;
    height:30px;
    clear:both;
  }

table.BannerTable
  {
    height:55px;
    width:100%;
  }

td.Rand
  {
    width:10px;
  }

td.BannerTitle
  {
    text-align:left;
    font-size:25px;
    color:#990000;
    font-weight:bolder;
    vertical-align:middle;
    white-space:nowrap;
  }

td.BannerMonth
  {
    text-align:right;
    font-size:25px;
    color:#990000;
    font-weight:bolder;
    vertical-align:middle;
    white-space:nowrap;
  }

td.Datum
  {
    text-align:right;
    white-space:nowrap;
  }

td.Mail
  {
    text-align:left;
    white-space:nowrap;
  }

#Links
  {
    width:65%;
    float:left;
  }

#Rechts
  {
    width:30%;
    float:right;
  }

p.TourSel
  {
    padding-left:6px;
    font-size:14pt;
    font-weight:bold;
    color:#990000;
  }

table.TourSel
  {
    width:100%;
    border-spacing:5px;
  }

td.TourSel
  {
    width:100%;
    padding:6px;
    background-color:white;
  }

td.TourSel:hover
  {
    background-color:#FFFFC4;
  }

#RandL
  {
    width:10px;
    float:left;
  }

#RandR
  {
    width:10px;
    float:right;
  }

table.Stage
  {
    width:100%;
    border-spacing:5px;
  }

tr.Stage
  {
    background-color:white;
  }

tr.Stage:hover
  {
    background-color:#FFFFC4;
  }

td.StageL
  {
    padding:6px;
    text-align:right;
  }

p.PlacesTitle
  {
    text-align:center;
    font-size:14pt;
    font-weight:bold;
    color:#990000;
  }

  
table.Places
  {
    width:100%;
    border-spacing:5px;
  }

tr.PlacesLeer
  {
    height:24px;
  }
  
td.PlacesLetter
  {
    background-color:black;
    padding:6px;
    text-align:center;
    font-size:25px;
    color:white;
    font-weight:bolder;
    vertical-align:middle;
    white-space:nowrap;  
  }
  
td.PlacesAlpha
  {
    text-align:right;
    font-weight:bolder;
  }
  
td.Places 
  {
    background-color:white;
    vertical-align:middle;
    padding:6px;
  }  

td.PlacesL
  {
    font-weight:bold;  
  }
    
span.Holiday
  {
    font-weight:bold;
  }

span.TourTitle
  {
    font-weight:bold;
  }

tr.Remark
  {
    vertical-align:baseline;
  }

td.StageR
  {
    padding:6px;
  }

td.RemarkL
  {
    width:100px;
    text-align:right;
    color:black;
    font-size:8pt;
    vertical-align:top;
  }

td.RemarkExtraL
  {
    width:100px;
    text-align:right;
    font-weight:bold;
    vertical-align:top;
    padding-right:5px;
  }

td.RemarkR
  {
    color:black;
    font-size:8pt;
    vertical-align:top;
  }

td.RemarkExtraR
  {
    font-weight:bold;
    vertical-align:top;
  }

table.Start
  {
    width:80%;
    border-spacing:5px;
  }

td.Start
  {
    background-color:white;
    padding:35px;
    text-align:center;
    border-spacing:5px;
  }

td.Start:hover
  {
    background-color:#FFFFC4;
  }

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;
  }
