/***********************************************************************************************
*  Powermail
***********************************************************************************************/
div.tx-powermail-pi1 fieldset{
  border: 2px solid #E0E0E0;
  padding: 20px 0;
  _padding-top: 0;
  margin-bottom: 20px;
}
div.tx-powermail-pi1 legend{
  font-size: 14px;
  margin-left: 20px;
  _margin-left: 10px;
  _margin-bottom: 20px;
  padding: 0 10px;
}
div.tx-powermail-pi1 legend{
  color: #F58322;
}

div.tx-powermail-pi1 label{
  display: block;
  float: left;
  width: 160px;
  padding-left: 30px;
  font-weight: bold;
  line-height: 22px;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html{
  clear: both;
  margin-bottom: 7px;
}
div.tx-powermail-pi1 input,
div.tx-powermail-pi1 select,
div.tx-powermail-pi1 textarea{
  width: 280px;
  padding: 3px;
}
div.tx-powermail-pi1 textarea{
  height: 150px;
}
div.tx-powermail-pi1 input.powermail_captcha{
  width: 200px;
  _width: 196px;
}
div.tx-powermail-pi1 img.powermail_captcha{
  padding: 3px;
  margin-left: 160px;
  margin-top: 10px;
  _margin-left: 163px;
}

div.tx-powermail-pi1 img.powermail_captcha{
  border: 2px dotted #F58322;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha_description{
  width: 200px;
  _width: 196px;
  margin-left: 160px;
  padding-top: 10px;
}
div.tx-powermail-pi1 input.powermail_submit{
  padding: 3px;
  font-weight: bold;
  font-size: 16px;
  margin: 20px 0 10px 160px;
  width: 200px;
  _width: 196px;
  border: 2px solid #BBB;
  color: #666;
}
div.tx-powermail-pi1 div.powermail_mandatory_js{
  height: 18px;
  line-height: 18px;
  margin-left: 165px;
  color: red;
}
div.tx-powermail-pi1 p.contactform-hint{
  margin-left: 160px;
}
div.tx-powermail-pi1 p.contactform-hint,
div.tx-powermail-pi1 p.contactform-hint *{
  font-size: 11px;
}

/***********************************************************************************************
*  TT-News
***********************************************************************************************/
div.news-list-item h3,
div.news-single-item h3,
div.news-list-item h3 a{
  font: bold 14px/14px Arial, sans-serif;
}
div.news-single-item h3,
div.news-list-item h3{
  margin: 0;
  font: bold 14px/16px Arial, sans-serif;
}
div.news-single-item span.news-single-date,
div.news-list-item span.news-list-date{
  font-size:10px;
  line-height: 10px;
}
div.news-list-item div.news-list-subheader a{
  float: left;
  _position: relative;
  _top: 20px;
  margin-bottom: 10px;
  _margin-bottom: 20px;
}
div.news-list-item div.news-list-subheader p.bodytext{
  margin: 10px 0;
}
div.news-list-item div.news-list-subheader a img{
  margin-right: 10px;
}
div.news-single-item div.news-single-subheader,
div.news-single-item div.news-single-subheader h3{
  font: bold 12px/14px Arial, sans-serif;
  margin: 0;
  color: black;
}
div.news-single-item div.news-single-subheader{
  margin: 10px 0;
}
div.news-single-item div.news-single-img{
  float: left;
}
div.news-single-item div.news-single-img img{
  margin-right: 15px;
}
div.news-single-item div.news-single-img  p.news-single-imgcaption{
  margin: 0 0 10px 0;
  font-size:11px;
  font-style:italic;
  width: 200px;
}
div.news-list-item div.news-list-category{
  line-height: 13px;
}
div.news-list-item div.news-list-category img{
  position: relative; 
  top: 1px;
  margin-left: 5px;
}
div.news-list-item div.news-list-category-n-more{
  height: 14px;
}
div.news-list-item div.news-list-category-n-more a{
  display: inline;
  float: right;
}
div.news-list-item div.news-list-category-n-more p.bodytext{
	margin: 0;
}
div.rightbox-center div.news-list-item div.news-list-category-n-more a{
  margin-right: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.news-list-item div.news-list-category{
  float: left;
}
div.news-list-item hr.clearer,
div.news-single-item hr.clearer{
  margin: 20px 0;
  border: 1px solid #EEE;
}
div.news-single-additional-info dl.news-single-links{
  margin-bottom: 20px;
}
div.news-single-additional-info dl.news-single-links dd,
div.news-single-additional-info dl.news-single-links dd p,
div.news-single-additional-info dl.news-single-links dd p.bodytext{
  margin: 0;
}
dl.news-single-files dd{
  margin-left: 0;
}
dl.news-single-files dd a{
  margin-left: 5px;
}

/* Pagebrowser */
span.tx-ttnews-browsebox-strong{
  font-weight: bold;
}
div.tx-ttnews-browsebox table{
  border: 0;
}
div.tx-ttnews-browsebox table tr td{
  padding: 0;
}
div.tx-ttnews-browsebox table tr td p a{
  padding: 2px 7px;
}
div.tx-ttnews-browsebox table tr td.tx-ttnews-browsebox-SCell p a{
  background: #e3e7e9;
}

