
body
{
  /*margin: 0;*/
  padding: 0;
  border: 0;
  width: 960px;
  font-family: Arial, sans-serif;
  font-size: 15px;
}

p
{
  text-align: justify;
}

a
{
  color: darkgreen;
}

div#titleimg
{
  margin: 0;
  padding: 0;
  border: 0;
  width: 950px;
  height: 129px;
  background-image: url(titleimg.jpg);
  clear: both;
}

div#title
{
  margin: 0;
  margin-top: -40px;
  padding: 0;
  border: 0;
  width: 750px;
  height: 40px;
  line-height: 40px;
  font-size: 30px;
  position: relative;
  /*top: -40px;*/
  left: 200px;
  color: white;
}

div#menu
{
  margin: 0;
  padding: 0;
  border: 0;
  width: 180px;
  float: left;
}

#menu li
{
  list-style-type: none;
}

.menu1
{
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  border: 0;
}

.menu1-no, .menu1-act
{
  margin: 0;
  margin-top: 7px;
  margin-left: 10px;
  padding: 0;
  border: 0;
  font-size: 18px;
}

.menu1-no a
{
  color: black;
  text-decoration: none;
}

.menu1-act a
{
  color: darkgreen;
  text-decoration: none;
}

.menu1-no a:hover, .menu1-act a:hover
{
  color: orange;
  text-decoration: none;
}

.menu2
{
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  border: 0;
}

.menu2-no, .menu2-act
{
  margin: 0;
  margin-left: 10px;
  margin-top: 4px;
  padding: 0;
  border: 0;
  font-size: 18px;
  font-style: italic;
}

.menu2-no a
{
  color: black;
  text-decoration: none;
}

.menu2-act a
{
  color: darkgreen;
  text-decoration: none;
}

.menu2-no a:hover, .menu2-act a:hover
{
  color: orange;
  text-decoration: none;
}

.menu3
{
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  border: 0;
}

.menu3-no, .menu3-act
{
  margin: 0;
  margin-left: 10px;
  margin-top: 4px;
  padding: 0;
  border: 0;
  font-size: 15px;
  font-weight: bold;
}

.menu3-no a
{
  color: black;
  text-decoration: none;
}

.menu3-act a
{
  color: darkgreen;
  text-decoration: none;
}

.menu3-no a:hover, .menu3-act a:hover
{
  color: orange;
  text-decoration: none;
}

div#content
{
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  border: 0;
  width: 760px;
  float: left;
}

.csc-header h1
{
  width: 96%;
  padding: 3px;
  padding-left: 6px;
  border: 1px solid gray;
  background-color: silver;
  color: black;
  font-size: 18px;
  font-weight: bold;
}

.bodytext
{
  color: black;
  margin: 5px;
  width: 96%;
}

.align-left
{
  text-align: left;
}

.align-right
{
  text-align: right;
}

.align-center
{
  text-align: center;
}

.tx-rgsmoothgallery-pi1
{
  margin: auto;
}

.contenttable
{
  width: 96%;
}

.csc-textpic-intext-left .csc-textpic-imagewrap, .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,
.csc-textpic-intext-left .imageblock, .csc-textpic-intext-left-nowrap .imageblock
{
  margin-left: 5px;
}

.news-list-container
{
  width: 100%;
  margin: 0;
}

.news-list-container a
{
  text-decoration: none;
  color: black;
}

.news-list-container a:hover
{
  color: darkorange;
}

.news-list-item
{
  float: left;
  width: 50%;
  overflow: hidden;
  margin: 0px;
}

.news-first
{
  clear:both;
}

.news-list-item h3
{
  font-size: 15px;
  font-weight: bold;
  border: 1px solid grey;
  padding: 5px;
  width: 92%;
  background-color: lightgrey;
}

.news-list-date
{
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  display: block;
  margin-bottom: 5px;
}

.news-list-date:after
{
  content: ":";
}

.news-list-item p
{
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 8px;
  margin-bottom: 8px;
  width: 90%;
}

.news-list-morelink
{
  margin-top: 8px;
  margin-bottom: 16px;
}

.news-list-morelink a
{
  color: darkgreen;
}

.news-list-item hr
{
  display: none;
}

.news-list-browse
{
  clear: both;
  width: 100%;
  font-size: 12px;
  margin-top: 20px;
}

.news-list-browse p
{
  text-align: center;
  margin: 0;
}

.news-list-browse table
{
  margin: 0;
  border: 0;
  padding: 0;
  margin: auto;
}

.news-list-browse tr
{
  margin: 0;
  border: 0;
  padding: 0;
}

.tx-ttnews-browsebox-strong
{
  font-weight: bold;
}

.tx-ttnews-browsebox-SCell
{
  font-weight: bold;
}

.tx-ttnews-browsebox td a
{
  color: darkgreen;
}

.news-single-item h2
{
  width: 96%;
  padding: 3px;
  padding-left: 6px;
  border: 1px solid gray;
  background-color: silver;
  color: black;
  font-size: 18px;
  font-weight: bold;
}

.news-single-item h2
{
  font-weight: bold;
}

.news-single-item hr
{
  display: none;
}

.news-single-item p
{
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 8px;
  margin-bottom: 8px;
  width: 96%;
}

.news-single-item a
{
  text-decoration: none;
  color: black;
}

.news-single-item a:hover
{
  color: darkorange;
}

.news-single-timedata
{
  font-style: italic;
  margin-top: 10px;
}

.news-single-author
{
  font-style: italic;
}

.news-single-backlink
{
  margin-top: 26px;
  text-align: center;
}

.news-single-backlink a
{
  color: darkgreen;
}


