* {
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 12px;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

img {
  border: none;
}

body {
  width: 995px;
  background: #FFFFFF;
}

#wrap {
  width: 1000px;
}

#head {
  background: url(../../main/img/header_2008.jpg) no-repeat;
  height: 110px;
  width: 995px;
}
#advert {
  margin-top:10px;
  margin-left:15px;
  margin-bottom:10px;
}

#headerbar {
  border-top: 0px solid #b0aaaa;
  border-bottom: 1px solid #b0aaaa;
  width: 812px;
  padding: 3px 3px 2px 3px;
  background: #ebebeb;
}

#navigation {
  display: block;
  color:#efefef;
  width: 197px;
  float: left;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: bold;
}

#pathfinder {
  font-size:12px;
  color:#111111;
  padding: 0px 0px 0px 10px;
  float: left;
}

#pathfinder a {
  font-size:12px;
  color:#111111;
}

#directory {
  font-weight: bold;
}

#date {
  text-align: right;
}

#menu {
  width: 200px;
  float: left;
  padding: 0px 0px 20px 0px;
}

#menu .menu1lvl{
  margin: 3px 0px 0px 0px;
  width: 197px;
  font-weight: bold;
  background: #336699;
  padding: 3px 0px 3px 3px;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000; 
}

#menu .menu1lvl a{
  color: #ffffff;
  display: block;
  letter-spacing: px;
  padding: 0px 0px 0px 7px;
  text-decoration: none;
}

#menu .menu1lvl a:hover{
  background: 0px 4px no-repeat url(../img/leftarrow.gif);
}

#menu .menu2lvl {
  width: 192px;
  border-bottom: none;
  background: #ebebeb;
  padding: 3px 0px 3px 8px;
}

#menu .menu2lvl a{
  color: #000000;
  display: block;
  padding: 0px 0px 0px 7px;
  text-decoration: none;
}

#menu .menu2lvl a:hover{
  background: 0px 4px no-repeat url(../img/leftarrow.gif);
}

#menu .act a{
  background: 0px 4px no-repeat url(../img/leftarrow.gif);
}

#menu .last {
  border-bottom: 0px solid #b0aaaa;
}

#content {
  width: 628px;
  float: left;
  margin: 0px 0px 15px 0px;
}

#content .article {
  width: 600px;
  background: #ebebeb;
  margin: 5px 10px 5px 10px;
  padding: 0px 0px 0px 8px;
  border-top: 0px solid #b0aaaa;
  border-bottom: 1px solid #b0aaaa;
}

#content .article .category {
  font-size: 10px;
  padding: 3px 3px 3px 3px;
}

#content .article h1 {
  font-size: 14px;
  padding: 3px 3px 3px 3px;
}

#content .article img {
  float: left;
  margin: 0px 6px 6px 3px;
}

#content .article .bodytext {
  line-height: 140%;
  padding: 0px 3px 3px 3px;
}

#content .article ul{
  list-style-type: none;
}

#content .article .furtherlinks {
  padding: 10px 0px 0px 0px;
}

#content .article .furtherlinks a {
  background: 0px 1px #b0aaaa no-repeat url(../img/linkarrow.gif);
  width: 413px;
  display: block;
  margin: 0px 0px 3px 0px;
  padding: 3px 0px 3px 17px;
  color: #000000;
  text-decoration: none;
}

#content .article .furtherlinks p {
  padding: 0px 0px 6px 0px;
}

#content #calender {
  margin: 0px 0px 5px 170px;
  text-align: right;
}

#content #calender th{
  margin: 3px 3px 3px 3px;
  padding: 4px 4px 4px 3px;
  background: #b0aaaa;
  text-align: center;
  font-weight: normal;
}

#content #calender th strong{
  font-weight: bold;
}

#content #calender .headline{
  margin: 3px 3px 3px 3px;
  padding: 4px 4px 4px 3px;
  background: #d6d6d6;
}

#content #calender .day{
  margin: 3px 3px 3px 3px;
  padding: 4px 4px 4px 3px;
  background: #ebebeb;
}

#content .time {
  margin: 0px 0px 3px 10px;
  padding: 4px 4px 4px 4px;
  text-align: right;
  width: 152px;
  display: block;
  background: #d6d6d6;
  float: left;
}

#content .show {
  margin: 0px 0px 3px 3px;
  padding: 4px 4px 4px 4px;
  width: 259px;
  display: block;
  background: #ebebeb;
  float: left;
}

#content .show .name {
  font-weight: bold;
  padding: 0px 0px 4px 0px;
}

#infoband {
  float:left;
  width: 170px;
  padding: 0px 0px 0px 0px;
  margin-top:0px;
}

#infoband .text{
  width: 170px;
  min-height: 26px;
  border-bottom: 1px solid #b0aaaa;
  background: #ebebeb;
  padding: 0px 0px 0px 3px;
  display: block;
}

#infoband .text .time {
  font-weight: bold;
}

#infoband .text .show {
  padding: 0px 0px 4px 0px;
}

#infoband .title {
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  margin: 5px 0px 0px 0px;
  width: 170px;
  font-weight: bold;
  background: #336699;
  padding: 3px 0px 3px 3px;
  color: #ffffff;
}

#infoband img {
  padding: 0px 3px 1px 0px;
}

#footerbar {
  clear: left;
  border-bottom: 1px solid #b0aaaa;
  border-top: 0px solid #b0aaaa;
  width: 995px;
  padding: 3px 3px 2px 3px;
  background: #ebebeb;
  text-align: center;
  margin: 0px 0px 20px 0px;
}

/* tt_news */

#content .article .news-latest-date {
  margin: 3px 0px 3px 3px;
  display: block;
}

#content .article h3 a {
  margin: 0px 0px 3px 3px;
  font-size: 12px;
  display: block;
}

#content .article .news-latest-morelink a {
  margin: 0px 0px 3px 3px;
  display: block;
}

#content .article .news-list-date {
  margin: 3px 3px 3px 3px;
  display: block;
}

#content .article .news-list-morelink a {
  margin: 0px 0px 3px 3px;
  display: block;
}

#content .article .news-list-gotoarchive a {
  margin: 3px 0px 3px 3px;
  display: block;
}

#content .article .tx-ttnews-browsebox {
  margin: 3px 0px 3px 3px;
}

#content .article .news-single-timedata {
  margin: 3px 0px 6px 3px;
  display: block;
}


#content .article h2 {
  margin: 0px 0px 3px 3px;
  font-size: 14px;
  display: block;
}

#content .news-single-author {
  margin: 0px 3px 0px 3px;
  font-style: italic;
  text-align: right;
}

#content .news-single-item h3 {
  margin: 0px 0px 9px 3px;
  font-style: italic;
  font-weight: normal;
}

#content .news-single-backlink a {
  margin: 0px 0px 3px 3px;
  display: block;
}

#content .article .bodytext {
  margin: 3px 0px 0px 0px;
}

/*tt_content*/

#content .imgtext-table img {
  display: block;
  margin: 0px 10px 0px 10px;
}

#content .imgtext-table .csc-caption {
  margin: 0px 10px 0px 10px;
}

/*tx-jppageteaser*/

#content .tx-jppageteaser-pi1-headline {
  font-weight: bold;
  padding: 3px 0px 3px 3px;
}

#content .tx-jppageteaser-pi1-text {
  padding: 0px 3px 3px 3px;
}

#content .tx-jppageteaser-pi1-link {
  padding: 0px 0px 3px 3px;
}

#content .tx-jppageteaser-pi1-image {
  display: block;
  margin: 3px 0px 0px 0px;
}

#content .tx-guestbook-list-morelinks {
  padding: 3px 3px 3px 3px;
}

#content .tx-guestbook-list-header {
  padding: 3px 3px 0px 3px;
  font-weight: bold;
}

#content .tx-guestbook-list-date {
  padding: 0px 3px 0px 3px;
  color: #4F4F4F;
}

#content .tx-guestbook-list-entry {
  padding: 3px 3px 3px 3px;
}

#content .tx-guestbook-list-entrycomment-title {
  padding: 3px 3px 0px 3px;
  font-weight: bold;
}

#content .tx-guestbook-list-entrycomment {
  padding: 0px 3px 3px 3px;
  font-style: italic;
}

#content .tx-veguestbook-pi1 table {
  margin: 5px 0px 5px 0px;
}

#content .tx-veguestbook-pi1 table td {
  padding: 3px 3px 3px 3px;
}

#content .tx-guestbook-form-error {
  padding: 3px 3px 3px 3px;
}

#content .tx-guestbook-form-error ul {
  list-style-type: disc;
  list-style-position: inside;
}

/*
// vim: expandtab softtabstop=2 tabstop=2 shiftwidth=2
*/
