a:link    { color:#009900 }
a:hover   { color:#00ff00 }
a:visited { color:#009999 }
a:active  { color:#00ff99 }

textarea, input {
  background-color:#000000;
  color:#00cc00;
  font-family:"Tahoma",Arial,sans-serif;
}
body {
  scrollbar-arrow-color : #00ff00;
  scrollbar-base-color:#000000;
  scrollbar-3dlight-color:#334400;
  scrollbar-darkshadow-color:#007700;
  scrollbar-face-color:#000000;
  scrollbar-highlight-color:#004400;
  scrollbar-shadow-color:#001100;
  background-color: #000000;
  font-family: "Tahoma",Arial,sans-serif;
  color: #007700;
  margin: 0px;
  padding: 5px;
}

table.seti23 {
  margin: 0px;
  padding: 0px;
  border-collapse:collapse;
  border: 1px solid #007700;
  width: 100%;
  color: #007700;
}

td.menu {
  padding: 5px;
  border: 1px inset #007000;
  background-color: #112211;
  color: #00CC00;
  vertical-align: top;
  width: 15%;
  white-space: nowrap;
}

td.main {
  padding: 5px;
  width: 85%;
  aborder: 1px inset #007000;
  vertical-align: top;
  color: #007700;
}

.main1 {
  width: 100%;
  border: 1px inset #007700;
  color: #007700;
}

.main1 table {
  text-align: left;
}


.news_auth {
  width: 100%;
  padding: 5px;
  border: 1px inset #007700;
  text-align: left;
}

.news_input {
  width: 100%;
  padding: 5px;
  border: 1px inset #007700;
  text-align: left;
}

.news {
  width: 100%;
  padding: 5px;
  border: 1px inset #007700;
  text-align: left;
}

.news td {
  color:#009090;
  font-size: 0.85em;
}

.date {
  background-color: #000000;
  font-size: small;
  color: #009999;
}


.right {
  text-align: right;
}

.left {
  text-align: left;
}

.center {
  text-align: center;
}

.statsindex {
   color: #bb77ff;
}

.statslinks {
   color: #bb77ff;
}

table.stats {
  width: 98%;
  border: 1px solid #9000ff;
  text-align: center;
  border-spacing: 0em;
  margin: 0em;
}
table.stats th {
  border: 2px solid #9000ff;
  color: #bb77ff;
  background-color: #000000;
}
table.stats td {
  width: 1%;
  border: 1px solid #9000ff;
  color: #bb77ff;
  background-color: #000000;
  white-space: nowrap;
}
td.left {
  text-align: left;
}
table.stats td.new {
  background: #000000;
  color: lime;
}
table.stats td.green {
  background: #000000;
  color: lime;
}
table.stats td.red {
  background: #000000;
  color: red;
}

img {
 border: 0px;
}

.karlkoch {
  width: 100%;
  text-align: center;
}

.karlkoch td {
  vertical-align: top;
}

.discordia {
  color: #9090FF;
  text-align: center;
}

.links {
  text-align: center;
  width: 100%;
  color: #BB44FF;
}

table.user_form {
  width: 100%;
  padding: 5px;
  border: 1px inset #007700;
  text-align: left;
}

table.user_form td.red {
  background: #000000;
  color: red;
}
