/* ==========================================================================
 *  Übersicht:
 *    - page
 *    - search
 * ========================================================================== */


/* --------------------------------------------------------------------------
 *  page
 * -------------------------------------------------------------------------- */

   .page.search {
     width: 960px;
     position: relaitve;
     left: 50%;
     margin-left: -480px;
   }

/* --------------------------------------------------------------------------
 *  editSearch
 * -------------------------------------------------------------------------- */
   .editSearch {
     margin: 0;
     padding: 0;
   }
   
   .editSearch input[type=text] {
     width: 160px;
   }

   .editSearch input[type=text].half {
     width: 67px;
   }

   .editSearch select {
     width: 168px;
   }
   
   .editSearch select.half {
     width: 68px;
   }

   .editSearch .borderBottom {
     border-bottom: 1px dashed #6e6d6d;
     margin: 0 7px;
     padding: 0 0 3px 0;
     font-weight: bold;
   }
   
/* --------------------------------------------------------------------------
 *  search
 * -------------------------------------------------------------------------- */
   .col-eventList .top {
     position: relative;
   }
   
   .col-eventList .top h1 {
     margin: 0;
     padding: 0;
   }
   
   .sortbox {
     position: absolute;
     right: 0;
     bottom: 20px;
     width: 250px;
     background: url(../graphics/cornerHelper_sortBox_lt.gif) no-repeat #ececed;
     background-position: left top;
     padding: 5px 10px;
     color: #4f4e4e;
     font-size: 11px;#
   }

   .sortbox .dropDown {
     width:130px;
   }
   
   



   .col-left {
     width: 200px;
     color: #4f4e4e;
   }
   
    .col-eventList {
      margin-left:14px;
      width: 746px;
    }

   .result {
     width: 100%;
   }
   
   .result .newevent {
     position: absolute;
     left: 0px;
     top: 0px;
     height: 30px;
     width: 30px;
     background: url(../graphics/icon_newevent.gif) no-repeat transparent;
   }

   .result .qmThumbWrapper {
     position: relative;
   }
   
   .result .image {
     width: 85px;
     vertical-align: top;
   }

   .result .description {
     vertical-align: top;
     padding-right: 50px;
   }

   .result .date {
     width: 160px;
     vertical-align: top;
   }

   .result .distance {
     width: 100px;
     vertical-align: top;
   }

   .result tbody tr:hover {
     background-color: #f1f0f0;
   }

   .result tbody td {
     padding:10px 0;
   }

   .result thead th {
     text-align: left;
     padding: 0 0 3px 0;
     color: #4f4e4e;
   }

   .borderBox2 .footer {
     margin-top: 10px;
     font-size: 0.9em;
   }
   .borderBox2 .footer,
   .borderBox2 a {
     color: #333;
   }

   .borderBox-content h4 {
     font-size: 1.6em;
   }

   .borderBox-content h3 {
     font-size: 1.1em;
     padding: 0;
     margin: 20px 0 5px 0;
     text-transform:uppercase;
   }

/* === Werbebanner ========================================================== */

   .showDetailsWideSkyScraper {
     position: absolute;
     top: 50px;
     left: 830px;
     width: 160px;
     height: 600px;
     overflow: hidden;
   }

