/**********************
 *** Indexed Search ***
 **********************/
.tx-indexedsearch-searchbox FIELDSET {
	border:			none;
	padding:			0px;
	margin:			0px 0px 10px 0px;
}

.tx-indexedsearch-left {
	float:			left;
}

.tx-indexedsearch-searchbox LABEL {
	padding:			0px;
	margin:			0px;
	width:			80px;
	float:			left;
}

.tx-indexedsearch-form INPUT {
	width:			245px;
	float:			left;
	margin:			0px 10px 5px 0px;
}

.tx-indexedsearch-search-for {
	clear:			both;
}

.tx-indexedsearch-search-submit {
	float:			left;
}

.tx-indexedsearch-sw, .tx-indexedsearch-redMarkup {
	color:			#AF0917;
	font-weight:		bold;
}

.tx-indexedsearch-browsebox UL {
	padding:			10px 0px 0px 0px;
	margin:			5px 0px 10px 0px;
}
.tx-indexedsearch-browsebox LI {
	display:			inline;
	background:			none;	
	padding:			0px;
}

.tx-indexedsearch-browsebox LI A {
	padding:			2px 5px 2px 5px;
	margin:			2px 5px 2px 0px;
	border:			1px solid #F9F9F9;
	color:			#000000;
}
.tx-indexedsearch-browsebox LI A:HOVER {
	text-decoration:		none;
	color:			#FFFFFF;
	background-color:		#AF0917;
}
.tx-indexedsearch-browsebox LI STRONG {
	font-weight:		normal;		
}
.tx-indexedsearch-browselist-currentPage {
	font-weight:		bold;	
}

.tx-indexedsearch-percent {
	font-weight:		normal;
	color:			#666666;
}

.tx-indexedsearch-title A {
	font-size:			12px;
	color:			#006CA6;
	font-weight:		normal;
	margin:                 15px 0px 0px 0px;
	font-weight:		bold;
}

.tx-indexedsearch-res P {
	margin:                 5px 0px 0px 0px;
	padding-bottom:		0px;
}

.tx-indexedsearch dl.info-tmpl-css {
	margin:			0px;
	padding:			0px;
	color:			#666666;
}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	margin:			0px;
	padding:			0px;
	float:			left;
}
.tx-indexedsearch .info-tmpl-css dt.item-path {
	padding-left:		10px;
}


/*************************
 **** tt_psmhighlight ****
 *************************/
.csc-sword, .tx-psmhighlight-sword-1 {
	background-color:		#C8DFEB;
}


/*****************
 **** tt_news ****
 *****************/
.news-list-morelink {
	display:			inline;
}

/*** news_latest *** */
.news-latest-container {
	margin:			0px;
}

.news-list-browse {
	padding-top:		15px;
}

/*** news_list_browsebox *** */
.tx-ttnews-browsebox TABLE {
	padding:			10px 0px 0px 0px;
	margin:			5px 0px 10px 0px;
}
.tx-ttnews-browsebox TD {
	background:			none;	
	padding:			0px;
}

.tx-ttnews-browsebox TD A {
	padding:			2px 5px 2px 5px;
	margin:			2px 5px 2px 0px;
	border:			1px solid #F9F9F9;
	color:			#000000;
}
.tx-ttnews-browsebox TD A:HOVER {
	text-decoration:		none;
	color:			#FFFFFF;
	background-color:		#AF0917;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {
	font-weight:		bold;
}

.news-list-item P, .news-list-morelink {
	display:			inline;
}

.news-list-clearer {
	padding-bottom:		15px;
}

.news-single-date, .news-list-date {
	font-size:			12px;
	color:			#666666;
	font-weight:		normal;
}

.news-single-backlink {
	background:			url('../images/arrows/blue_l.gif') no-repeat 0px 3px;
	padding:			0px 0px 0px 10px;
	margin:			0px 0px 0px 0px;
}


/**********************
 **** ab_downloads ****
 **********************/
.tx_abdownloads_treeView_category_level_1 {
	display:			none;
}

.abDownloadCat {
	background:			#F2F7FA;
}
.abDownloadCat P.bodytext {
	margin:			0px 0px 0px 15px;
}
.abDownloadCatAct {
	background:			#F2F7FA;
}

h3.abDownloadToggle {
	color:			#006CA7;
	margin-top:			5px;
	margin-bottom:		0px;
	padding:			3px 0px 2px 15px;
	background:			url(../images/arrows/blue_r.gif) 5px 6px no-repeat;
	cursor:			pointer;
}
h3.abDownloadCatAct {
	background:			url(../images/arrows/blue_b.gif) 3px 6px no-repeat;
}

.abDownloadContent {
	border-left:		1px solid #F2F7FA;
	border-right:		1px solid #F2F7FA;
	border-bottom:		1px solid #F2F7FA;
	padding:			5px 5px 0px 10px;
}
#abDownloadContent_cat_ {
      border:                 none;
	padding:			0px;
}

.abDownloadContent .item, .abDownloadContentSearch .item {
	margin-bottom: 		10px;
}
.abDownloadContent .item .icon, .abDownloadContentSearch .item .icon {
	width:			20px;
	float:			left;
}
.abDownloadContent .item .label, .abDownloadContentSearch .item .label {
	float:			right;
	width:			385px;
	margin-bottom:		0px;
}
.abDownloadContentSearch .item .label {
	float:			right;
	width:			400px;
}

.abDownloadContent .properties, .abDownloadContentSearch .properties {
	margin:			0px 0px 0px 0px;
	font-size:			10px;
	color:			#999999	
}
.abDownloadContent .properties .filename, .abDownloadContentSearch .properties .filename {
	font-weight:		bold;
}
.abDownloadContent p.bodytext, .abDownloadContentSearch p.bodytext {
	margin:			0px 0px 0px 0px;
	font-size:			10px;
}

.abDownloadContent UL, .abDownloadContentSearch UL {
	font-size:			10px;
}

.tx_abdownloads_searchView_resultMessage {
	margin:			20px 0px 20px 0px;
}
.tx_abdownloads_sw {
	color:			#AF0917;
	font-weight:		bold;
}

/*** news_list_browsebox *** */
.tx-abdownloads-pi1-browsebox TABLE {
	padding:			0px 0px 0px 0px;
	margin:			0px 0px 10px 0px;
}
.tx-abdownloads-pi1-browsebox TD {
	background:			none;	
	padding:			0px;
}

.tx-abdownloads-pi1-browsebox TD A {
	padding:			2px 5px 2px 5px;
	margin:			2px 5px 2px 0px;
	border:			1px solid #F9F9F9;
	color:			#000000;
}
.tx-abdownloads-pi1-browsebox TD A:HOVER {
	text-decoration:		none;
	color:			#FFFFFF;
	background-color:		#AF0917;
}
.tx-abdownloads-pi1-browsebox .tx-abdownloads-pi1-browsebox-SCell, .tx-abdownloads-pi1-browsebox-strong {
	font-weight:		bold;
}


/**********************
 **** mit_download ****
 **********************/
.txtDownloadHeader {
	color: #E60033;
        font-size: 11px;
}

.txtDownload {
	color: #8C8C8C;
}

.txtDownload A {
	color: #006CA7;
	text-decoration: none;
}

.txtDownload .active {
	color: #000000;
}


/******************
 **** fe_login ****
 ******************/
 .tx-felogin-pi1 fieldset {
	border:			0px;
	margin:			10px 0px 0px 0px;
	padding:			0px;
}
.tx-felogin-pi1 legend {
	display:			none;
}
.tx-felogin-pi1 fieldset label {
	width:			70px;
	float:			left;
}
.tx-felogin-pi1 fieldset #user, .tx-felogin-pi1 fieldset #pass {
	float:			left;
	width:			150px;
	font-size:			12px;
	border:			1px solid #000000;
}
.tx-felogin-pi1 div.row {
	padding-bottom:		5px;
}


/*****************
 **** Sitemap ****
 *****************/
.sitemap1 {
	background:			url('../images/arrows/red_r.gif') no-repeat 0px 3px;
	padding:			0px 0px 0px 15px;
	margin:			20px 0px 0px 0px;
}

.sitemap2 {
	background:			url('../images/arrows/black_r.gif') no-repeat 0px 3px;
	padding:			0px 0px 0px 15px;
	margin:			4px 0px 0px 15px;
}

.sitemap3 {
	padding:			0px 0px 0px 15px;
	margin:			4px 0px 0px 30px;
	font-weight:		normal;
}

.sitemap4 {
	padding:			0px 0px 0px 15px;
	margin:			4px 0px 0px 45px;
	font-weight:		normal;
}

.sitemap5 {
	padding:			0px 0px 0px 15px;
	margin:			4px 0px 0px 60px;
	font-weight:		normal;
}
