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

	Searchbox
	
*/

.tx-macinasearchbox-pi1 
	{ display: block; padding: 3 10 3 5; }
.tx-macinasearchbox-pi1 form 
	{ margin: 0px; padding: 0px; display: inline; }
.tx-macinasearchbox-pi1 input 
	{ font-size: 0.9em; Xborder: 1px solid #aaaaaa; Xcolor: #555555; padding-top: 0px; }
input.tx-macinasearchbox-pi1-text 
	{ Xheight: 12; width: 10em; Xborder: none; padding-top: 2px; }
input.tx-macinasearchbox-pi1-image 
	{ Xheight: 12; Xwidth: 12; Xborder: none; padding-top: 2px; }
.tx-indexedsearch-redMarkup 
	{ color:#CC0000; font-weight: bold; }



.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
  clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}
.news-latest-container HR.clearer {
clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
}

.news-latest-container H2,.news-latest-gotoarchive {
}

.news-latest-gotoarchive {
 	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
}
.news-latest-gotoarchive A {
}
.news-latest-item {
  padding-bottom: 10px;
}

.news-latest-item IMG {
	margin-bottom:2px;
	border:1px solid #666;
	float:right;
	clear:right;
	margin-left: 10px;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	display: inline;
}

.news-noparagraph p {
	display: inline;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container { }	
.news-list-item { } 
.news-search-form {	}
.news-search-emptyMsg { margin:0px; }
.news-search-form FORM { margin:0px;	}
.news-list-container H3 { font-size: 1.1em; }
.news-list-container H3 A:LINK,
.news-list-container H3 A:VISITED,
.news-list-container H3 A:HOVER { }
.news-list-container H3 A { }
.news-list-container P { }
.news-list-date { display: inline; }
.news-list-imgcaption { 
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	width: 127px;
}
.news-list-item IMG {
	margin-bottom:2px;
	border:1px solid #666;
	float:right;
	clear:right;
	margin-left: 10px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-list-morelink,
.news-list-category { }
.news-list-morelink  { }
.news-list-browse { vertical-align: middle; text-align: right; }
.news-list-container HR.clearer, 
.news-single-item HR.clearer, 
.news-latest-container HR.clearer{
  clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}
.news-latest-container HR.clearer { clear:left; }

/*--------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	text-align: right;
	display: inline-table;
}

.tx-ttnews-browsebox p {
	text-align: left;
	float: left;
	clear: left;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 30px;
	padding-bottom: 0px;
}
.tx-ttnews-browsebox table {
	vertical-align: middle;
/*	clear: right;
	float: right;*/
	
}
.tx-ttnews-browsebox TD {
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P {
	margin: 0px;
	padding: 0px;
}

.tx-ttnews-browsebox-SCell {
	border: 1px solid #666;
	background-color: #F5F7FA;
	padding-left: 6px;
	padding-right: 6px;
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-bottom:5px;

}
.news-single-item H2 {
}
.news-single-item H3 {
}

	

/**/

		

.news-single-img {
	float: right;
  margin-left:20px;
	width: 240px;
}

.news-single-img IMG {
	border: 1px solid #666;
}

.news-single-imgcaption {
	padding:3px;
/*	clear:both;*/
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-timedata {
	float: right;
	margin-top: 2px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	clear: Beide;
	margin-top: 15px;
	padding:3px 3px 0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px 0px 3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	background-color: #F5F7FA;
	color: #051C33;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0.4em;
	padding-left: 0px;
	line-height: 17px;
}
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding:3px;	
 	border:1px solid #333;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F5F7FA;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;	
	border:1px solid #666;
	background-color:#F5F7FA;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #F5F7FA;
	color:#fff;
}



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

.csc-frame-frame1 {
	float: right;
	margin: 10px;
	padding: 5px;
	background-color: #eeeff4;
	border: 1px dotted #BFC8D1;
}
.csc-menu-3 .csc-section {
  	margin: 4px;
}
.csc-firstHeader { margin-top: 0px; }
.csc-form-labelcell {
	vertical-align: top;
	padding-top: 6px;

}

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



.tx_spdirectory-pi1-topview {
	background-color: #FFFFFF;
}
.tx_spdirectory-pi1-category p, .tx_spdirectory-pi1-search p {
	font-weight: bold;
	margin-bottom: 3px;
}
.tx_spdirectory-pi1-category table {
}
.tx_spdirectory-pi1-search table {
}

.tx_spdirectory-pi1-myform { font-size: 11px; }
.tx_spdirectory-pi1-myformactive { font-size: 11px; color: #CC0000; }
.tx_spdirectory-pi1-dotted { Xborder: 1px solid #BFC8D1;}
.tx_spdirectory-pi1-small { font-size: 11px; }
.tx_spdirectory-pi1-dottedcorner { Xborder-top: 0px none; Xborder-right: 0px none; Xborder-bottom: 2px dotted #BFC8D1; Xborder-left: 2px dotted #BFC8D1; }
.tx_spdirectory-pi1-dottedcolor { Xborder: 2px dashed #EDEFF3; }

.tx-jcditdirectorymap-pi1-teamleader { margin: 6 0 6 0; }

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

.tx-jcditari-pi1-content h2 { padding: 0.5em 0 0 0; }
.tx-jcditari-pi1-content h3 { margin: 0 0 0 2em; }
.tx-jcditari-pi1-content h3 a { font-weight: normal; }
.tx-jcditari-pi1-contentcategory thead th { text-align: left; }
.tx-jcditari-pi1-contentcategory thead th, .tx-jcditari-pi1-contentcategory tbody td { vertical-align: top; padding: 0.5em 0 0 2em; }
.tx-jcditari-pi1-contentlatest thead th { text-align: left; }
.tx-jcditari-pi1-contentlatest thead th, .tx-jcditari-pi1-contentlatest tbody td { vertical-align: top; padding: 0.5em 0 0 2em; }
.tx-jcditari-pi1-laws table { width: 66%; }
.tx-jcditari-pi1-laws td { vertical-align: top; padding: 0.5em 0 0 2em; }
.tx-jcditari-pi1-keywords table { width: 66%; }
.tx-jcditari-pi1-keywords td { vertical-align: top; padding: 0.5em 0 0 2em; }
table.tx-jcditari-pi1-single-images { width: 100%; margin: 0em; }
table.tx-jcditari-pi1-single-title { width: 100%; border-top: solid 2px #666; border-bottom: solid 2px #666; margin: 1em 0em;}
td.tx-jcditari-pi1-single-title-cell1 { vertical-align: top; width: 18%; font-size: 0.7em; padding: 1em 0em; }
td.tx-jcditari-pi1-single-title-cell1 p { margin-top: 1em; }
td.tx-jcditari-pi1-single-title-cell2 { vertical-align: top; width: 64%; padding: 1em; }
td.tx-jcditari-pi1-single-title-cell3 { vertical-align: top; width: 18%; text-align: center; font-size: 1.0em;  padding: 1em 0em;  }
td.tx-jcditari-pi1-single-title-cell4 { vertical-align: bottom; width: 18%; text-align: center; font-size: 1.0em;  padding: 0em 0em 1em 0em; }
.tx-jcditari-pi1-single-abstract ol li { font-weight: bold; }
.tx-jcditari-pi1-single-text { text-align: left; margin: 1em 0em 1em 4em;}
.tx-jcditari-pi1-single-text td { vertical-align: top; padding: 0.5em; }
.tx-jcditari-pi1-single-text td p.bodytext { margin-top: 0; }
.tx-jcditari-pi1-single h1 { margin-top: 0; color: #000; font-weight: normal; }
.tx-jcditari-pi1-single h2 { margin: 0; color: #000; font-weight: normal; }
.tx-jcditari-pi1-single h3 { padding-left: 34px; color: #000; font-weight: bold; background-image: url(ari/ari-h3.gif); background-repeat: no-repeat; background-position: 0px 2px; }
p.tx-jcditari-pi1-single-author { text-align: right; margin: 2em 0; }
.tx-jcditari-pi1 ul { list-style-image: none; }

.tx-jcditari-pi1-listrow td  { vertical-align: top; padding: 0.5em 0 0 2em; }



.csc-mailform {
	position: relative;
	display:block;
	border: none;
}

.csc-mailform-field {
	margin-bottom: 0.25em; 
}

.csc-mailform-field label {
	position: relative;
	display:block;
	width: 33%;
	float: left;
	text-align: right;
	padding-right: 1em;
}

.csc-mailform-field input, .csc-mailform-field textarea {
	position: relative;
	width:50%;
}

.csc-mailform-check {
	border: none;
	width:auto;
}

.csc-mailform-field button {
	clear: left;
	position: relative;
	display:block;
}

.csc-mailform-submit {
	clear: left;
	position: relative;
	display:block;
	width:auto;
}

