/* Reguliere Tablesorter (zoekresultaten, alle bestemmingen, alle aanbiedingen etc.) */
table.tablesorter { background-color: white; border-spacing: 0; margin: 5px 0 0px 0; width: 100%; font-size: 1.3em; text-align: left; border-right: 1px solid #d1e5ec; border-left: 1px solid #d1e5ec; border-bottom: 1px solid #d1e5ec; }
table.tablesorter thead tr th { background-color: #4a7cb4; color: white; font-weight: bold; padding: 10px 30px 10px 10px; border-right: 1px solid #205893; }
table.tablesorter tfoot tr th {	background-color: #E2E99B; border: 0px solid #FFF; font-size: 8pt; padding: 4px; height:10px; vertical-align: bottom; }
table.tablesorter thead tr .header { background: url(../img/both.gif) no-repeat center right #4a7cb4; cursor: pointer; height: 10px; width: 95px; }
table.tablesorter tbody td { background-color: white; vertical-align: top; padding: 8px 10px; border-top: 1px solid #d9ecf1; }
table.tablesorter tbody td a { color: #ff6600; font-weight: bold; }
table.tablesorter tbody tr.odd td { background-color: #f0f7ff; }
table.tablesorter thead tr .headerSortUp { background-image: url(../img/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(../img/desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #1a4472; }

div.tablesorterPager { padding: 10px; background-color: white; text-align: center; margin: 0 0 15px 0; border: 1px solid #d1e5ec;font-size: 1.3em;}
div.tablesorterPager span { padding: 0 5px 0 5px; }
div.tablesorterPager input.prev { width: auto; margin-right: 10px; }
div.tablesorterPager input.next { width: auto; margin-left: 10px; }
div.tablesorterPager input { background: white;  width: 50px; border: 3px solid #c0dcf3; padding: 5px; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
div.tablesorterPager img {margin:0 3px}