body {
  position: relative; margin: 0; padding: 0;
  color:#EEEEEE; background-color:#000066;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

div#index {
  position: absolute; top: 105px; left: 0; width: 80px; z-index: 100;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px; font-weight: bold;
}
div#index a {
  display: block;
  padding: 5px 10px; margin: 0 0 1px; border-width: 0;
  text-align: center;
  border-right: 5px solid #003399;
  text-decoration: none; color: #FFC; background-color: #000033;
}
div#index a.selected {
  border-right: 5px double white;
  color: #FFC; background-color: #3399FF;
}
div#index a:hover {
  border-right: 5px double white;
  color: #411; background-color: #66CCFF;
}
div#index span {
  display: block;
  padding: 5px 10px; margin: 0 0 1px; border-width: 0;
  text-align: center;
  border-right: 5px solid #003399;
  text-decoration: none; color: #997; background-color: #000033;
}

div#categories {
  position: absolute; top: 78px; left: 80px; height: 24px; z-index: 100;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px; font-weight: bold;
}
div#categories a {
  display: inline; height: 24px;
  padding: 5px 10px; margin: 0 1px 0 0; border-width: 0;
  text-align: center;
  border-bottom: 5px solid #003399;
  text-decoration: none; color: #FFC; background-color: #003399;
}
div#categories a.selected {
  border-bottom: 5px double white;
  color: #FFC; background-color: #3399FF;
}
div#categories a:hover {
  border-bottom: 5px double white;
  color: #411; background-color: #66CCFF;
}
div#categories span {
  display: inline; height: 24px;
  padding: 5px 10px; margin: 0 1px 0 0; border-width: 0;
  text-align: center;
  border-bottom: 5px solid #003399;
  text-decoration: none; color: #997; background-color: #000033;
}
div#categories span.selected {
  border-bottom: 5px double white;
  color: #FFC; background: #666;
}

div#liste {
  position: absolute; top: 100px; left: 75px; right: 25px;
  border: solid 5px #444; padding: 10px;
  color: #eeeeee; background-color: #000066;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px; font-weight: bold;
}

div#headline {
  margin-left:auto;margin-right:auto; margin-top: 20px;
  text-align: center;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 28px; font-weight: bold;
}

div#dateline {
  margin-left:auto;margin-right:auto; margin-top: 10px;
  text-align: center;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px; font-weight: bold;
}

div#profile {
  position: absolute; top: 85px; left: 75px; right: 25px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px; font-weight: normal;
}

table {
  margin-left: auto; margin-right: auto; width: 100%;
  border: 0; border-spacing: 0;
}

tr.odd { color: #EEEEEE; background-color: #0066CC; }
tr.even { color: #EEEEEE; background-color: #3399FF; }

th {
  padding: 2px; margin-bottom: 4px; border: 0; border-spacing: 0;
  text-align: left;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px; font-weight: bold;
}

td {
  padding: 2px; border: 0; border-spacing: 0;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px; font-weight: bold;
	vertical-align: middle;
}

td.icon { vertical-align: middle; text-align: center; width: 65px; }
td.imdb { vertical-align: middle; text-align: right; width: 100px; }
td.flag { vertical-align: middle; text-align: right; width: 30px; }
td.rc { text-align: right; width: 50px; }
td.date { text-align: right; width: 160px; }
td.add { text-align: right; font-size: 14pt; width: 20px; }
td.checkbox { text-align: right; width: 20px; }
td.entry { width: 80px; }
td.footer { border: none; }
td.copyright { vertical-align: top; text-align: right; border: none; }
td.airdate { text-align: right; width: 100px; padding-right: 10px; }
td.epnr { text-align: right; width: 50px; padding-right: 10px; }
td.showname {  width: 235px; }
td.formlabel { text-align: right; width: 150px; padding-right: 10px; }
td.profileleft { font-size: 10px; font-weight: normal; }
td.profileright { text-align: right; font-size: 10px; font-weight: normal; }
#tr:hover { color: #000066; background-color: #AAAAAA; }

input.button { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
input.entry { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
select.entry { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }

.imglink { border-style: none;  background-color: transparent; }

a { text-decoration: none; color: #DDDDDD; }
a:hover { text-decoration:underline overline; color: #FFA500; }

img { border: none; }
