html, body {
  margin: 0;
  padding: 0;
  font: 10pt Verdana, Helvetica, Geneva, sans-serif;
  background: white;
  color: black;
  }
div#print_container {
  width: 640px;
  margin: 5px 10px;
  }
div#print_header {
  position: relative;
  margin-bottom: 1em;
  padding: 0;
  }
div#print_header img {
  position: absolute;
  left: 0;
  }
div#print_header h1 {
  margin: 0 0 0.3em 0;
  padding: 0;
  font-size: 16pt;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: 0.4em;
  text-align: center;
  }
div#print_header p {
  padding-bottom: 1em;
  border-bottom: 1px solid black;
  font-variant: small-caps;
  font-size: 11pt;
  text-align: center;
  }
div#print_header p.print_hint {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  }
p.print_hint a {
  font-size: 7pt;
  font-variant: normal;
  color: black;
  text-decoration: none;
  }
div#print_content {
  line-height: 12pt;
  }
div#normal {
  }
div#right {
  margin-top: 1em;
  border-top: 1px solid black;
  padding-top: 1em;
  }
div#print_footer {
  margin-top: 1em;
  border-top: 1px solid black;
  }

a:link, a:visited {
  color: black;
  }
h1,h2,h3,h4,h5 {
  margin: 0 0 1em 0;
  padding: 0;
  font-size: 10pt;
  }
p, p.bodytext {
  margin: 0;
  padding: 0;
  }

table.map24_table {
  display: none;
  }

/*####################  NEWS ####################*/

/*##### Latest #####*/
div.news-latest-item {
  margin: 0;
  border-bottom: 1px dotted #333;
  padding: 0.5em 0;
  }
p.news-latest-gotoarchive {
  display: none;
  }
p.news-latest-morelink a {
  font-size: smaller;
  }
p.news-latest-date {
  font-size: x-small;
  text-align: right;
  }
div.news-latest-item img {
  float: left;
  margin: 0 0.3em 0 0;
  padding: 0;
  }
p.news-latest-subheader {
  font-size: smaller;
  }
p.news-latest-morelink {
  text-align: right;
  }

/*##### List #####*/
div.news-list-container {
  }
div.news-list-item {
  margin: 0;
  border-bottom: 1px dashed black;
  padding: 0.5em 0;
  }
p.news-list-timedata {
  font-size: x-small;
  text-align: right;
  }
span.news-list-category {
  }
span.news-list-date {
  float: left;
  }
div.news-list-item h1 {
  clear: left;
  }
div.news-list-item img {
  float: left;
  margin: 0 0.8em 0.3em 0;
  padding: 0;
  }
p.news-list-morelink {
  }
p.news-list-morelink a {
  font-size: smaller;
  }
div.news-list-browse {
  }
div.break {
  clear: left;
  }
/*##### Single #####*/
p.news-single-backlink {
  display: none;
  }
p.news-single-timedata {
  font-size: x-small;
  text-align: right;
  }
span.news-single-date {
  float: left;
  }
div.news-single-item h1 {
  clear: left;
  margin-top: 1em;
  }
div.news-single-item img {
  float: left;
  margin: 0 0.8em 0.3em 0;
  padding: 0;
  }
div.news-single-subheader {
  margin-bottom: 1em;
  font-style: italic;
  }
div.news-single-subheader p {
  font-size: 1em;
  }

div.news-single-additional-info dt {
  font-weight: bold;
  }
dl.news-single-related dd {
  margin: 0;
  }
dl.news-single-links dd {
  margin: 0;
  }
p.news-single-backlink {
  margin-top: 1em;
  }

/*##### Archive #####*/
div.news-amenu-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0.8em;
  }

/*##### Search #####*/
div.news-search-form {
  display: none;
  }
p.news-search-emptyMsg {
  display: none;
  }
div.news-search-form .csc-header-n2 {
  display: none;
  }
  
/*####################  Guestbook ####################*/
div.g_postform {
  display: none;
  }
  
/*####################  Sitemaps ####################*/
div.tx-gsipagenav-pi1 {
  display: none;
  }
p.csc-linkToTop {
  display: none;
  }
  
/*####################  Directory ####################*/
td.tx_spdirectory-pi1-abc {
  display: none;
  }
tr.tx_spdirectory-pi1-selectbox td {
  display: none;
  }
table.tx_spdirectory-pi1-list {
  width: 100%;
  }  
table.tx_spdirectory-pi1-listview1 {
  width: 100%;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid black;
  }
td.tx_spdirectory-pi1-left {
  width: 40%;
  }
table.tx_spdirectory-pi1-singleview {
  width: 520px;
  }
td.tx_spdirectory-pi1-dropdown {
  display: none;
  }
