/***********************************************************************************************



*  Modern FAQ Layout Definitions



***********************************************************************************************/



div.tx-irfaq-pi1 dl{



  margin: 0;



}



div.tx-irfaq-pi1 dl dt.tx-irfaq-dynheader{



  position: relative;



  margin-bottom: 10px;



  _margin-bottom: 0px;



}



div.tx-irfaq-pi1 dl dt.tx-irfaq-dynheader img{



  position: absolute;



  top: 3px;



  left: 0;



margin: 0 !important;



}



div.tx-irfaq-pi1 dl dt.tx-irfaq-dynheader p.bodytext{



  display: block;



  font-size: 14px;



  padding-left: 15px;



}



div.tx-irfaq-pi1 dl dd p.bodytext{



  padding-left: 15px;



}



/***********************************************************************************************



*  Powermail Definitions



***********************************************************************************************/

div.tx-powermail-pi1 fieldset{



  border: 2px solid #d8dde0;



  padding: 20px 0;



  _padding-top: 0;



  margin-bottom: 20px;

  

  background: transparent;



}



div.tx-powermail-pi1 legend{

  color: #505050;

  font-weight: normal !important;

  font-size: 14px;

  margin-left: 20px;

  _margin-left: 10px;

  _margin-bottom: 20px;

  padding: 0 10px;

}

div.tx-powermail-pi1 label{

  padding-left: 20px;

  line-height: 26px;

}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_check fieldset{

  padding: 0 !important;

  border: 0 !important;

}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_check fieldset legend{

  font-size: 12px !important;

  font-weight: bold !important;

  padding-left: 20px;

  width: 200px;

}

div.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label{

  font-weight: normal;

  line-height: 16px;

  width: 280px;

  padding: 0;

}

div.tx-powermail-pi1 .powermail_select,

div.tx-powermail-pi1 .powermail_text,

div.tx-powermail-pi1 .powermail_textarea {

  padding: 3px !important;

  background: white !important;

}

div.tx-powermail-pi1 .powermail_text{

  height: 26px;

}



div.tx-powermail-pi1 .powermail_textarea {

  height: 150px;

}

div.tx-powermail-pi1 .powermail_select{

  width: 300px;

}

div.tx-powermail-pi1 input.powermail_captcha {
	width: 140px !important;
	height: 75px;
	padding: 3px;
	font-size: 45px;
	line-height: 75px;
}
div.tx-powermail-pi1 img.tx-srfreecap-pi2-image{
	margin: 0;
	vertical-align: top;
}
div.tx-powermail-pi1 span.tx-srfreecap-pi2-cant-read{
	display: block;
	font-style: italic;
	font-size: 12px;
	line-height: 14px;
	color: #505050;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_captcha_description,
div.tx-powermail-pi1 .link-agbs-wrap,
div.tx-powermail-pi1 span.tx-srfreecap-pi2-cant-read{

  margin-left: 200px;

  margin-right: 20px;

}

div.tx-powermail-pi1 .link-agbs-wrap{

  margin-bottom: 30px;

}



div.tx-powermail-pi1 input.powermail_submit{

  padding: 3px;

  font-weight: bold;

  margin: 20px 0 10px 200px;

  width: 200px;

  _width: 196px;

  border: 2px solid #d8dde0;

}



div.tx-powermail-pi1 p.contactform-hint{

  margin-left: 200px;

  margin-right: 20px;

}

div.tx-powermail-pi1 p.contactform-hint,

div.tx-powermail-pi1 p.contactform-hint *{

  font-size: 11px;

}

#powermaildiv_uid215,
#powermaildiv_uid265{

  margin-left: 200px;

}



body div.error{

  height: auto;

  background: white;

  border: 2px solid red;

}

body div.error em{

  bottom: -11px;

  _bottom: -25px;

}

body div.error p{

  color: #404040;

  text-align: left;

}

/***********************************************************************************************



*  TT-News News and References Layout Definitions



***********************************************************************************************/



div.news-list,



div.news-single-item{



  width: 500px;



  margin: 0 210px;



}



div.news-list-item-headline-static,

div.reference-list-item-headline-static,

div.reference-list-item-headline-text,

div.reference-single-item-headline-static,

div.reference-single-item-headline-text,

div.news-list-item-headline-text,

div.news-single-item-headline-text

{



  color: #808080;



}



div.news-list-item-headline-static,

div.news-list-item-headline-text img.calendaricon,

div.news-single-item-headline-text img.calendaricon{

  float: left;

  margin-right: 10px;

  margin-top: 3px;

}



div.reference-list-item-headline-static{



  font-size: 12px;



}



div.reference-list-item-headline-text,



div.reference-single-item-headline-text,



div.news-list-item-headline-text,



div.news-single-item-headline-text{



  font-size: 20px;



  line-height: 22px;



}



div.reference-list-item-content-image{



  float: left;



  wdith: 100px;



}

div.coop-list-item-content-image{

  float: left;

  width: 200px;

  margin-right: 20px;

  text-align: center;

}

div.reference-list-item-content-text{



  float: right;



  width: 170px;



}



div.reference-list-item-content-text p.bodytext{



  margin: 0;



}



div.coop-list-item-content p.bodytext span.news-list-morelink,

div.reference-list-item-content p.bodytext span.news-list-morelink,

div.news-list-item-content p.bodytext span.news-list-morelink{



  display: block;



  width: 100%;



  margin-top: 15px;



  text-align: right;



}



div.coop-list-item-content p.bodytext span.news-list-morelink a,

div.reference-list-item-content p.bodytext span.news-list-morelink a,

div.news-list-item-content p.bodytext span.news-list-morelink a{



  color: #808080;



  font-weight: bold;



  padding-left: 10px;



  background: url(../img/bullet-morelink.png) no-repeat 0px 4px;



}







/*References List Page */



div.reference-list div.reference-list-item-left{



  width: 450px;



  float: left;



}



div.reference-list div.reference-list-item-right{



  width: 450px;



  float: right;



}



/*References Single Page */



div.reference-single-links dd,

div.news-single-links dd{



  margin-left: 0;



}

div.reference-single-links p,

div.news-single-links p{

  margin: 0;

}

div.reference-single-backlink a,

div.news-single-backlink a{



  font-weight: bold;



  color: #808080



}



/* Pagebrowser */

div.coop-pagebrowser,

div.news-pagebrowser{

  text-align: center;

  border-top: 2px solid #bebebe;

  padding-top: 10px;

}

div.coop-pagebrowser{

  border-top: none;

}

div.coop-pagebrowser div.showResultsWrap,

div.news-pagebrowser div.showResultsWrap{

  margin-bottom: 5px;

  font-size: 16px;

  line-height: 18px;

}

div.coop-pagebrowser div.browseLinksWrap span.activeLinkWrap,

div.news-pagebrowser div.browseLinksWrap span.activeLinkWrap{



  font-weight: bold;

  background: #E3E7E9;

  padding: 2px 7px;

  line-height: 20px;

}

div.coop-pagebrowser div.browseLinksWrap a,

div.coop-pagebrowser div.browseLinksWrap span,

div.news-pagebrowser div.browseLinksWrap a,

div.news-pagebrowser div.browseLinksWrap span{

  margin: 0 5px;

}



/***********************************************************************************************



*  Indexed Search



***********************************************************************************************/



div.tx-indexedsearch-searchbox{

  padding: 20px;

  _padding: 1px 20px;

  background: #e6e6e6;

}

.tx-indexedsearch .tx-indexedsearch-res .res{

  background: url(../img/grey-box.png) repeat-x;

  padding: 0 20px;

}



.tx-indexedsearch .searchbox-tmpl-css label{



  width: 60px;    



  line-height: 24px;



}



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{



  width: 250px;



  _width: 240px;



}



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{



}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{



  color: #ff9c00;



}

.tx-indexedsearch .tx-indexedsearch-browsebox{

  text-align: center;

}

.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox{



  padding: 10px;

}



.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage strong a{



  padding: 2px 7px;



  background: #E3E7E9;



}



.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {



  padding: 2px 5px;



}



div.tx-indexedsearch-res-header{



  padding: 10px 0;



}

div.tx-indexedsearch-res-header .result-number{

  display: none;

}



div.tx-indexedsearch-res-description{



  padding: 10px;

  background: white;



}



div.tx-indexedsearch-res-description p{



  margin: 0;



  padding: 0;



}



div.tx-indexedsearch-res-footer{



  padding: 10px 0;



  text-align: center;



}



div.tx-indexedsearch-res-footer *{



  font-size: 10px;



  line-height: 10px;



  color: #677b87;



}



body.evermind #content-center-box div.tx-indexedsearch-res-footer a{



  color: #677b87;



}



span.tx-indexedsearch-icon{



  display: none;



}



.tx-indexedsearch .tx-indexedsearch-result-number,



.tx-indexedsearch .tx-indexedsearch-title{



  float: left;



  font-weight: bold;



}



.tx-indexedsearch .percent-tmpl-css{



  float: right;



  margin-top: 0;



}



/***********************************************************************************************



*  SexyBookMarks



***********************************************************************************************/



#sexybookmarks{

  margin-top: 0;

}



/***********************************************************************************************

*  Twitter-Feed

***********************************************************************************************/

#wt_twitter_newsticker ul.wttwitter_feed{

  padding: 0;

  margin: 0;

}

#wt_twitter_newsticker ul.wttwitter_feed li a img.wt_twitter_profile_image{

  width: 30px;

}

#wt_twitter_newsticker ul.wttwitter_feed li a{

  font-weight: bold;

  color: #E78000;

}


