
/* Indexed Search Styles Anfang */
.tx-indexedsearch table {
	BORDER-RIGHT: medium none;	
	BORDER-TOP: medium none;	
	FONT-SIZE: 12px;	
	MARGIN: 5px 10px;	
	VERTICAL-ALIGN: top;	
	BORDER-LEFT: medium none;	
	WIDTH: 90%;	
	BORDER-BOTTOM: medium none
	
	}
	
.tx-indexedsearch-descr {

	PADDING-RIGHT: 2px;
	ADDING-LEFT: 2px;	
	PADDING-BOTTOM: 2px;	
	VERTICAL-ALIGN: top;	
	PADDING-TOP: 2px
	
	
	}
	
.tx-indexedsearch .tx-indexedsearch-title a{
text-decoration:none;
color:#660000;
font-weight:bold;

}

.tx-indexedsearch .tx-indexedsearch-title a:hover{
text-decoration:underline;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a{
color:#660000;
text-decoration:none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a:hover{
text-decoration:underline;
}
	
	
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }		
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }		
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }		
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }		
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }		
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }		
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }		
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }		
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }		
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }		
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }		
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }		
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }		
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }		
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* Indexed Search Styles ENDE */

/* TT-NEWS STyles ANFANG */

.news-latest-item{
padding:0 5px 0 5px;
}

.news-latest-container h2{
font-size:14px;
font-weight:bold;
color:660000;
margin:0 0 10px 5px;
}

.news-latest-item H3{
margin:2px 0 0 0;
}

.news-latest-item H3 a{
color:#660000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.news-latest-item H3 a:hover{
text-decoration:underline;
}

.news-latest-item .news-latest-morelink{
text-align:right;
margin-bottom:10px;
}

.news-latest-item .bodytext{
margin:2px 0px 0px 0px;
}

.news-single-item .position{
BACKGROUND-POSITION: left bottom;	
BACKGROUND-IMAGE: url(teldas_img/pointfade.gif);	
BORDER-BOTTOM: #bd1129 1px solid;	
BACKGROUND-REPEAT: no-repeat;	
HEIGHT: 28px;
color:#bd1129;
margin-bottom:25px;

}

.news-single-item .position h1{
	font-size:16px;
	padding-top:10px;
	margin:15px 0px 0px 0px;
}

.news-single-backlink {
	margin:15px 0px 15px 0px;
}

/* TT-NEWS Styles ENDE */

/* Formular Sytle anfang */
.textcontent fieldset.csc-mailform{
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #e5e5e5;
  border: none;
  max-width:470px;
}

.textcontent fieldset.csc-mailform .csc-mailform-field label{
  width: 170px;
  display: block;
  float: left;
  text-align: right;
  padding-right: 10px;
  margin-top: 5px;
  clear: both;
}


.textcontent fieldset.csc-mailform .csc-mailform-field input{
  border: 1px solid #660000;
  margin-top: 5px;
  height: 15px;

}

.textcontent fieldset.csc-mailform .csc-mailform-field select{
  border: 1px solid #660000;
  margin-top: 5px;
  height: 20px;

}

.textcontent fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio{
  border: none;
  display: block;
  margin-top: 0px;
  margin-top: 20px;
}

.textcontent fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio fieldset{
  border: none;
  height: 60px;
  margin: 0px;
}

.textcontent fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio fieldset label{
  float:left;
  width: 100px;
  display: normal;
  text-align: left;
  padding-right: 0px;
  padding-left: 5px;
  margin: 0px;
  clear: none;
}

.textcontent fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio fieldset legend{
  display: none;
}


.textcontent fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio fieldset input{
  float:left;
  margin: 0px;
  margin-top: 3px;
}

.textcontent fieldset.csc-mailform .csc-mailform-field input.csc-mailform-submit{
  display: block;
  margin-left: 180px;
  clear: both;
  height: 20px;
}

.textcontent input.csc-mailform-submit{
font-size:12px;
font-weight:bold;
color:#660000;
}

.textcontent label{
  width: 160px;
  display: block;
  float: left;
  text-align: right;
  margin-right: 10px;
  margin-top: 10px;
  padding-right: 10px;
  clear: both;
  position: relative;
  left: 10px;
}


.textcontent input{
  border: 1px solid #660000;
  margin-top: 10px;
  height: 15px;

}

.textcontent textarea{
  border: 1px solid #660000;
  margin-top: 10px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
}

.textcontent input.submitbtn{
  height: 20px;
  background-color: #ffffff;
  color: #660000;
  font-weight: bold;
  font-size:10px;
}

.textcontent select{
  border: 1px solid #660000;
  margin-top: 10px;
  height: 17px;
}

/* Formular Style ENDE */
