/* Orbville styles */

.RGCalendarWindow { background-color: white; padding: 5px; border: solid 1px black }
.RGCalendarDay { text-decoration: underline }
.RGCalendarTable { background-color: silver }
.RGCalendarRow td { cursor: pointer }
.RGCalendarRow td, .RGCalendarHead td { background-color: white; font-family: Arial; font-size: 11px }
.RGCalendarHead td { cursor: default; background-color: white; font-weight: bold }
td.RGCalendarSelected { background-color: #E0E0E0; font-weight: normal }
td.RGCalendarWeek { cursor: default }
td.RGCalendarDisabled { color: gray; cursor: default }                            
.RGTabPage td, .RGTabPageSel td { padding: 2px; padding-left: 1px }
.RGTabs td, .RGTabs input, .RGTabs select { font-family: Arial; font-size: 11px;  }
.RGTabPage, .RGTabPageSel { width: 100%; background-color: #F5FFE2; border: solid 1px #92a769; border-top: solid 3px #92a769; position: relative; top: -2px; }
.RGTabPage { position: absolute; visibility: hidden }
.RGTab, .RGTabSel { font-family: Arial; font-size: 14px; font-weight: bold; background-color: #F5FFE2; padding: 0 5px; border: solid 1px #92a769; border-bottom: none; color: #92a769; text-decoration: none;margin-right:-7px; }
.RGTabSel { color: white; background-color: #92a769 }
a.RGTabSel  {text-decoration: none; color: white; }
a.RGTab  {text-decoration: none; color: #92a769; }

#reisesok-topp { margin-top: 10px; }

#toppliste-artikkel .ess_table_row2, #toppliste-hoyre .ess_table_row2, #toppliste-reisesok .ess_table_row2 { background-color: #d8e5c2;}

#toppliste-artikkel { margin: 10px 0 10px 10px; border: 1px solid #92a769; background-color: #F5FFE2; padding: 2px;}

#toppliste-artikkel table td, #toppliste-hoyre table td, #toppliste-reisesok table td { padding: 2px;}

#toppliste-reisesok { border: 1px solid #92a769; background-color: #F5FFE2; padding: 1px;}
