/* EIGENE KLASSEN */
pre {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.qs {
   background-color: #484848;
   }
.cont {
   padding: 5px;
   color: #ebebeb;
   background-repeat: no-repeat;
   background-color: #1f1f1f;
   background-image: url('./td.gif');
   background-repeat: repeat-y;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size: 10px;
   }
   
.cont_header {
   padding: 5px;
   color: #ebebeb;
   background-repeat: no-repeat;
   background-color: #1f1f1f;
   background-image: url('./td.gif');
   background-repeat: repeat-y;

   }

.main {
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
}

.main_header {
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
        width: 968px;
}

.topic {
        background-image: url('./fade.gif');
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #1f1f1f;
        color: #ebebeb;
        font-size: 10px;
        height: 25px;
        font-weight: bold;
        padding-left: 5px;
        padding-right: 5px;
        text-align: left;
        }

.topic_header {
        background-image: url('./fade.gif');
        background-color: #1f1f1f;
        color: #ebebeb;
        height: 25px;
        padding-left: 5px;
        padding-right: 5px;
        }

.topicend {
        background-image: url('./cp2.gif');
        background-color: #1f1f1f;
        height: 10px;
        }
        
.topicend_header {
        background-image: url('./cp2.gif');
        background-color: #1f1f1f;
        height: 10px;
        }

option, select, textarea {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   background-color: #1f1f1f;
   color: #ebebeb;
   border: 1px solid #888888;
}

input {
   background-image: url('./fade2.gif');
   background-position: 1px;
   background-color: #1f1f1f;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   border: 1px solid #888888;
   color: #ebebeb;
}

a.navi:link    { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ebebeb; font-size: 10px; font-style:normal; text-decoration: none }
a.navi:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ebebeb; font-size: 10px; font-style:normal; text-decoration: none }
a.navi:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ebebeb; font-size: 10px; font-style:normal; text-decoration: none }
a.navi:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ebebeb; font-size: 10px; font-style:normal; text-decoration: overline underline; }


/* ENDE EIGENE KLASSEN */


body {
   background-color: #484848;
   color: #000;
   font-family: sans-serif;
   font-size: 10px;
}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
#wrapper {
   border: 1px solid #000;
   left: 50%;
   margin-left: -350px;
   position: absolute;
   width: 700px;
}
#header {
   width: 700px;
}

#copyright {
   margin: 10px;
   text-align: center;
}

/* Hyper Links */
a { color: #ebebeb; }
a:hover { color: #c0c0c0; }

.table_border {
   border: 1px solid #888888;
   margin-bottom: 10px;
   padding: 1px;
   
}

.naviblock {
   border: 1px solid #ff0000;
   }
   
/* Top Ranking Style */
/* Headerzeile für jeden Toplist-Eintrag */
.table_top_title {
   background: #4a4a4a url("fade.gif") repeat-x;
   font-size: 10px;
   color: #ebebeb;
   font-weight: bold;
   padding-top: 7px;
   padding-bottom: 7px;
   text-align: center;
}

/* Rank (Zahl) des Eintrags */
.table_top_rank {
   font-size: 20px;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
}
.table_top_description { }
.table_top_banner {
   float: left;
   padding-left: 10px;
   padding-right: 10px;
}
.table_top_stats {
   background-color: #DCDCDC;
   padding: 2px;
}
.table_top_rating {
   background-color: #DCDCDC;
   text-align: center;
}
/* Ranking Style */
.table_title {
   background: #4a4a4a url("fade.gif") repeat-x;
   color: #FFF;
   font-size: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: center;
}
.table_rank {
   background-color: #DCDCDC;
   font-size: 16px;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
}
.table_description { width: 100%; }
.table_stats {
   background-color: #DCDCDC;
   padding: 2px;
   text-align: center;
}

/* Stats Style */
.stats_top {
   background: #4a4a4a url("./fade.gif") repeat-x;
   color: #FFF;
   font-size: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: center;
}
.stats_left { background-color: #666666; }
.stats1 {
   background-color: #808080;
   text-align: center;
}
.stats2 {
   background-color: #888888;
   text-align: center;
}

/* Admin */
.darkbg {
  background-color: #737373;
  color: #fff;
}
.mediumbg {
   background: #4a4a4a url("title.png") repeat-x;
   color: #FFF;
   font-size: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
}
.lightbg {
   color: #000;
   background-color: #888888;
}
.lightbgalt {
   color: #000;
   background-color: #808080;
}

table { width: 100%; }
/* No Borders Images */
img { border: 0; }


.join_edit_error {
   background-color: #1f1f1f;
   border: 3px solid #ff0000;
   padding: 10px;
   color: #ebebeb;
   text-align: center;
   font-weight: bold;
   font-size: 12px;
}{ width: 100%; }
/* No Borders Images */
img { border: 0; }


.join_edit_error {
   background-color: #1f1f1f;
   border: 3px solid #ff0000;
   padding: 10px;
   color: #ebebeb;
   text-align: center;
   font-weight: bold;
   font-size: 12px;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }
a.help:hover { color: #333; }