/*  Title:     TD08 Trails CSS          
    Creator:   cf                          
    Date:      080616                      
    Content:                               
               - Columns
               - Boxen auf Startseite
               - Suchresultate                                                  
*/



/* COLUMNS -------------------------------------------------------- */

#trailsC1 {
  width:380px;
  float:left;
}
#trailsC2 {
  width:200px;
  float:left;
  margin-left:20px;
  overflow:hidden;
}

/* TRAILS  ---------------------------------------------------------- */
#trailPreview {
 margin:10px 0 0 10px;
 border-collapse:collapse;
 border-spacing:0;
 width:370px;
}
td.trailPreview {
 padding-bottom:10px;
}
#trailPreview td.tImg {
 width:90px;
 height:75px;
}
#trailPreview td.tImg a{
 display:block; 
 width:80px;
 height:60px;
 overflow:hidden;
 border:1px solid #000;
}
/*td.trailPreview h3 {
 margin-top:-3px;
}*/
td.trailPreview h3 a {
 font-size:13px; 
 text-decoration:underline;
}
td.trailPreview h3 a:hover {
 text-decoration:none;
}
td.trailPreview p.tType {
 margin:4px 0 5px 0;
 color:#333; 
 font-size:11px;
}
td.trailPreview p.tNumFavourits span.numFavorits {
 font-family:times-new-roman; 
 font-size:20px;
}
td.tCountry {
 width:20px;
}


#search{
 width:370px;
}
#search * td.label {
 width:100px;
}


/* NEWEST TRAIL IMAGES -------------------------------------------------- */
.trailImagesList div.item {
  float:left; 
  width:110px;
  height:106px;
  margin: 5px 0px 5px 5px; 
  border:1px solid #fff;
  text-align:center;
  overflow:hidden;
}

.trailImagesList div.item:hover{
  border:1px solid #666;
  background-color:#f0f2f0;
}

.trailImagesList div.item p {
  font-size:10px;
  text-align:center;
}

.trailImagesList div.item p.trail {
  margin-top:4px;
  font-weight:bold;
  color:#333;
}

.trailImagesList div.item a {
  display:block;
  width:100px;
  height:70px;
  overflow:hidden; 
  margin:4px auto 0 auto;
  text-align:center;
}




/* TRAIL DETAIL VIEW ---------------------------------------------------------- */
.trailDescription, .trailJourney {
 margin:0 10px 0 10px;
}

#trailGoogleMap {
 width: 380px; 
 height: 300px;
 overflow:hidden;
 margin-top:15px;
}
#trailDetail p.trailType {
 margin:10px;
}
.trailImages {
 margin-top:10px;
}
.trailImagePreview {
 display:block;
 float:left;
 width:97px;
 height:80px;
 overflow:hidden; 
 border:1px solid #fff;
 margin:1px 1px 0 0; 
}
.trailImagePreview:hover {
 border:1px dashed #000;
}

.trailEventsPreview a span.type {
 color:#999; 
 font-weight:normal;
}

.trailBlogsPreview a span.author {
 color:#999; 
 font-weight:normal;
}

.bestTrailLinks a {
 display:block;
 margin:0 0 3px 0; 
}
.bestTrailLinks a:hover {
 text-decoration:underline;
}
.bestTrailLinks a.favorite {
 font-weight:bold;
 margin-top:5px;
 color:#444;
}