.forum .box h3 {
  font-size: 25px;
  font-weight: normal;
  background: none;
}

div.categories h1 {
  margin: 0;
  padding-left: 31px;
  font-size: 26px;
  /*background: url(../images/categories/icon_large.png) 0 0 no-repeat;*/
}

table#boards {
  width: 100%;
  /*border: 1px solid #ddd;*/
  border-bottom: 0;
  padding: 0;
  margin: 0 0 20px 0;
}

table#boards th {
  font-weight: normal;
  border-bottom: 1px solid #ccc;
}

table#boards th.title,table#boards td.title {
  vertical-align: top;
  text-align: left;
  color: #777;
}

table#boards td {border-bottom:1px solid #eee;}

table#boards td.title strong {
  font-size: 17px;
  font-weight: normal;
  color: #000;
}

table#boards th.threads,table#boards td.threads {
  text-align: center;
  width: 60px;
}

table#boards th.posts,table#boards td.posts {
  text-align: center;
  width: 60px;
}

table#boards th.last,table#boards td.last {
  text-align: right;
  width: 160px;
}

table#boards td.last span {
  color: #888;
}

table#boards td.last img {
  vertical-align: middle;
  margin: 0 0 2px 5px;
}

table#boards th,table#boards td {
  padding: 3px;
}

table#boards th.tip,table#boards td.tip,table#boards td.tip_default,table#boards td.tip_add
  {
  text-align: right;
  width: 26px;
  background-color: #eee;
  background-image: url(../../../../templates/images/btns/board_threads.png);
  background-position: 6px 12px;
  background-repeat: no-repeat;
}

table#boards td.tip_add {
  background-image: url(../../../../templates/images/btns/board_threads_new.png);
}

table#boards th.tip {
  background-image: none;
}

table#boards td.tip {
  background-image: url(../../../../templates/images/btns/board_boards.png);
}

div#lcat,div#ldefault,div#ladd {
  background: url(../../../../templates/images/btns/board_boards.png) 3px 6px
    no-repeat;
  padding: 6px 0 2px 25px;
}

div#ldefault {
  background-image: url(../../../../templates/images/btns/board_threads.png);
}

div#ladd {
  background-image: url(../../../../templates/images/btns/board_threads_new.png);
}

/* SubKategorien */
table#boards td.subBoards {
  font-size: 9px;
  vertical-align: top;
  background-color: #ddd;
}

div#newThreadsContainer {
  position: absolute;
  height: 0;
  width: 0;
  top: -10;
  left: -10;
  overflow: hidden;
  border: 1px solid #333;
}

/* Top Themen Container */
div#topTh {
  float: left;
  width: 354px;
  padding: 0px 4px;
  margin: 1px;
}

div#topTh h2 {
  color: #666;
}
