/*
 1. BG Farbe Pfeil: #2f4b76  
 2. BG Farbe Table head: #eff0f1
 3. BG Farbe Table 1. Farbe: #fcfcfc
 4. BG Farbe Table 1. Farbe: #f8f8f8
 5. Formlabel: #2f4b75, 11px
*/

body{
  background-color: #FFFFFF;
  font-family: Raleway, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #444444;
}

a{
  color: #393939;
  text-decoration: none;
}

a:hover{
  color: #393939;
  text-decoration: underline;
}

h3{
  font-size: 1.3em;
}

th{
  background-color: #F1F1F1;
  color: #95a5a6;
  padding: 8px 10px;
  border-right: 2px solid #FFFFFF;
  border-bottom: 1px solid #DDDDDD;
}

th a{
  color: #393939;
  text-decoration: none;  
}


td{
  padding: 15px 10px 15px 10px;
  border-right: 2px solid #FFFFFF;
  border-top: 2px solid #FFFFFF;
  border-bottom: 1px solid #DDDDDD;
}
/* #F9F9F9, #95a5a6 */
tr.odd td{
  /*background-color: #f8f8f8;*/
  background-color: #F9F9F9;
}

tr.even td{
  /*background-color: #fcfcfc;*/
  background-color: #F1F1F1;
}
tr.counting td{
  font-weight: bold;
}

tr.table_headfoot{
  background-color: #eff0f1;
}

tr.ranking th.ranking,
tr.points th.points,
tr.name th.name,
tr.first_name th.first_name,
tr.country th.country,
tr.golfclub th.golfclub,
tr.born th.born,
tr.score th.score,
tr.events th.events,
tr.age_group th.age_group,
tr.places th.places,
tr.venue th.venue,
tr.event_name th.event_name,
tr.date_start th.date_start,
tr.date_end th.date_end,
tr.css th.css{
  background-image: url("/assets/dgv-dreieck-asc.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  padding-left: 16px;
}
tr.desc.ranking th.ranking,
tr.desc.points th.points,
tr.desc.name th.name,
tr.desc.country th.country,
tr.desc.golfclub th.golfclub,
tr.desc.born th.born,
tr.desc.score th.score,
tr.desc.events th.events,
tr.desc.age_group th.age_group,
tr.desc.places th.places,
tr.desc.venue th.venue,
tr.desc.event_name th.event_name,
tr.desc.date_start th.date_start,
tr.desc.date_end th.date_end,
tr.desc.css th.css{
  background-image: url("/assets/dgv-dreieck-desc.png");
}


div#searchbar{
  margin: 0 0 0 0;
  padding: 0;
  float: left;
}

div#searchbar form{
  float: left;
}

div#searchbar form div{
  margin-right: 8px;
  padding: 0;
  width: 120px;
  font-size: 11px;
  float: left;
}

div#searchbar form div select, input{
  border: 1px solid #CACACA;
  background-color: #FAFAFA;
  width: 120px;
  font-size: 11px;
}

div#searchbar form div input[type="submit"]{
  width: 70px;
  background-color: #EAEAEA;
}

div#searchbar form div.narrow{
  width: 70px;
}

div#searchbar form div.narrow select, input{
  width: 70px;
}

div#searchbar form div.notsonarrow{
  width: 90px;
}

div#searchbar form div.notsonarrow select{
  width: 90px;
}


div#player_head{
  width: 100%;
  overflow: hidden;
}
div#player_head p{
  float: left;
  width: 33%;
  }
div#player_head p.wider{
  width: 300px;
  }
div#player_head p.smaller{
  width: 160px;
  }

div#player_results{
  margin-top: 36px;
}
