p {
  margin: 0 0 10px 0;
}

a {
  color: #a6153f;
}

#content h1 {
  background: url(../img/main-headline.gif) no-repeat;
  color: #fff;
  padding: 6px 0 0 28px;
  font-family: Georgia;
  font-variant:small-caps;
  font-size: 14px;
  height: 21px;
  font-weight: normal;
  margin: 20px 0 5px -3px;
}

.csc-textpic img {
  border: 1px solid #a6123f !important;
}

.csc-textpic {
  border-bottom: 2px solid #ee8360;
}

.csc-textpic a {float: right;}

.csc-textpic {float: left; padding-bottom: 5px;}

.csc-header {float: left; width: 387px;}

* html .csc-header {float: none; width: auto;}

#infocol .tx-indexedsearch {
  background: url(../img/suchbox.gif) no-repeat;
  width: 165px;
  height: 93px;
}

#infocol #newsletter {
  background: url(../img/newsletter-main.gif) no-repeat;
  width: 165px;
  color: #fff;
}

#infocol #newsletter #newsletter-con {
  background: url(../img/submenu-bottom.gif) no-repeat left bottom;
  margin:0;
  padding:40px 6px 15px 20px;
}

#infocol #tx-indexedsearch-searchbox-sword {
  position: relative;
  top: 40px;
  left: 22px;
  width: 120px;
  height: 20px;
  border: none;
  background: #E6EDDD;
}

.newsletter-input {
  background:#E6EDDD none repeat scroll 0 0;
border: none;
height:20px;
left:22px;
float: left;
width:120px;
margin: 3px 15px 3px 0;
}

.newsletter-submit {
background: #fbbb04;
border: 1px solid #8c141a;
}


/* ##########################################
   ############### tt_news ##################
   ##########################################*/
.news-latest-container {
  background: transparent url(../img/news-main.gif) no-repeat left top;
  border: none;
}

.news-termine {
  background: transparent url(../img/termine-main.gif) no-repeat left top !important;
}

.news-latest-content {
  background: url(../img/submenu-bottom.gif) no-repeat left bottom;
  padding: 45px 6px 6px 6px;
}

.news-latest-item {
background: url(../img/submenu-line.gif) no-repeat 4px bottom;
border:none;
margin:3px;
padding:3px;
}

.news-latest-item a {
  color: #fff;
  font-size: 9px;
  text-decoration: none;
}

.news-latest-item a:hover {
  text-decoration: underline;
}

.news-single-item {
  background: none;
  padding-bottom: 10px;
  border-bottom:2px solid #EE8360;
}

.news-single-img {float: left; margin-right: 8px;}
.news-single-img img {border:1px solid #A6123F !important;}
.news-single-subheader, .news-single-author {margin-bottom: 10px;}
.news-single-backlink {text-align: right;}
.news-single-imgcaption {margin: 0;}

