/* Extension Stylesheets */

/*
  ###
    DAM Document Search ENDE
  ###
*/

/*
  ###
    DAM Document List ANFANG
  ###
*/

.documentsListItem HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:0px;
	display: none;

}
.documentsListContainer {
}
.documentsListItem {
   	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:0;
	margin:0;
	clear:right;
	border-top: 1px solid #039;
	
	}

.documentsListTitle {
	font-size:100%;
	padding: 2px;
	margin-top: 15px;
	margin-bottom: 1px;
	

}
.documentsListTitle A {
	font-weight: bold;
}
.documentsListItem P {
   margin: 0;
  margin-bottom: .8em;
  padding-left:3px;
  padding-top:20px;
  
}
.documentsListItem H3 A:LINK,.documentsListItem H3 A:VISITED,.documentsListItem H3 A:HOVER {
	padding-left:2px;
}
.documentsListItem H3 A {

}
.documentsListItem P {
	padding-left:3px;

}
.documentsListItem IMG {
	
	border:0;
	margin-bottom:0;
	margin-right:2px;
	margin-left:2px;
	overflow:auto;
}

.documentsListNLink {
	vertical-align: middle;
	float: right;
	color: #039;
	padding-left: 3em;
	text-align: right;
	font-size: 80%;
	font-weight: normal;
	}
.documentsListDetails {
	font-size:80%;
	margin-left:3px;
}
.documentsListDetails  {
	margin-bottom:3px;
}

.documentsListSize {
  
  font-size: 80%;
  padding-left: 1em;
  background-color: #f0f0f0;
 overflow:auto;
}
.documentsListcreator {
  font-size: 90%;
  padding-left: 1em;
  padding-top:10px;
  font-style:italic;
  background-color: #f0f0f0;
  overflow:auto;
}

.documentsListDesc {
  font-weight: normal;
  font-size: 90%;
  padding-left: 1em;
  background-color: #f0f0f0;
 overflow:auto;
}
.documentsListDesc p{
  padding: 0;
	margin: 0;
}

/*
  ###
    DAM Document List ENDE
  ###
*/

/*
  ###
    DAM Filelist ANFANG
  ###
*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Plugin - DAM FileList
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* 	On a float-Layout it can be nessecary to enable
	this property!
*/
/*
.tx-mmdamfilelist-pi1 {
	float: right;
	}
*/	
.tx-mmdamfilelist-pi1-image img {
	border: 1px solid #8B8B8B; 
	padding: 4px;
	}

.tx-mmdamfilelist-pi1-table	{
	width: 90%;
	border: 1px solid #E8E8E8;
	margin-left: 40px;
	}
	

.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-title, 
.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-cattitle,
.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-file_type {
	font-weight: bold;
	}
    	
.tx-mmdamfilelist-pi1-table td {
	padding: 10px;
	}	

	
.tx-mmdamfilelist-pi1-table .tx-mmdamfilelist-pi1-title {
	text-align: left;
	vertical-align: top;
	}

.tx-mmdamfilelist-pi1-table .tx-mmdamfilelist-pi1-title a {
	color: #000000;
	margin:5px 0 5px 0;
	padding: 2px 3px 2px 4px;
	text-decoration: none;
	background: #C2C2C2;
	display: block;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}
	
.tx-mmdamfilelist-pi1-table .tx-mmdamfilelist-pi1-title a:hover{
	text-decoration: underline;
	}

.tx-mmdamfilelist-pi1-file_name {
	text-align: left;
  }

/*
.tx-mmdamfilelist-pi1-file_name img {
	float: left;
  }
*/
  
.tx-mmdamfilelist-pi1-modeSelector table{
	padding: 0px;
	margin: 0px;
	}  

.tx-mmdamfilelist-pi1-modeSelector-SCell a {
	text-decoration: none;
	}

.tx-mmdamfilelist-pi1-modeSelector-SCell a:hover {
	text-decoration: underline;
	}
	
.tx-mmdamfilelist-pi1-viewselector div {
	padding-right: 10px;
	}
	
.tx-mmdamfilelist-pi1-orderselector div,
	.tx-mmdamfilelist-pi1-viewselector div,
	.tx-mmdamfilelist-pi1-modeSelector div {
	display: inline;
	}	
	
/* --- TABS --- */
.tx-mmdamfilelist-pi1-modeselector {
	padding-top: 5px;
	padding-bottom: 10px;
	}
	
.tx-mmdamfilelist-pi1-modeselector .tx-mmdamfilelist-pi1-modeSelector-SCell {
	background-color: #e4ebf1;
	border: 1px solid #a7d4df;
	border-bottom-width: 1px;
	padding: 2px 1em 2px 1em;
	text-decoration: none;
        margin-bottom: 2px;
	float:left;
	}
.tx-mmdamfilelist-pi1-modeselector:after{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}	
	
.tx-mmdamfilelist-pi1-modeselector .tx-mmdamfilelist-pi1-modeSelector-SCell a {
	/*color: #728799;*/
	}	
	
.tx-mmdamfilelist-pi1-orderselector .selector-element-n1,
.tx-mmdamfilelist-pi1-orderselector .selector-element-n3,
.tx-mmdamfilelist-pi1-orderselector .selector-element-n5 {
	padding-right: 10px;
	}
	
/*-------------------------------------------------------------------------
* Tree-View
*/

.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-folder a {
	text-decoration: none;
}

.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-folder img{
	padding-left: 10px;
	vertical-align: middle;
	}
	
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-linktext {
	display: inline;
	padding-left: 10px;
	}

.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-even {
	background-color: #FBFBFB;
	}

.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file {
	/*width: 700px;*/
	padding-left: 20px;
	}
	
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file:hover,
.mm-dam-row-container:hover {
	background-color: #FFFFDD;
	}
	
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file img{
	float: left;
	vertical-align: middle;
	padding: 2px;
	}

.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_name, 
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_size_kb, 
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_mtime_mdy,
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-normal_link a,
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-zip_link a
	{
	float: left;
	padding: 5px;
	text-align: left;
	border-right: 1px solid #E7E7E7;
	text-decoration: none;
	}
	
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_name {
	}
	
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_size_kb {
	width: 100px;
	}	
	
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_mtime_mdy {
	width: 100px;
	}

.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-zip_link a {
	text-decoration: none;
	}
	
/*-------------------------------------------------------------------------
* List-View - Lines (hoover)
*/

.mm-dam-row-container {
	border: 1px solid #B9B9B9; 
	margin-bottom: 5px;
	/*font-size: 11px;*/
	/*width: 100%;*/
	float:left;
	margin-right: 0.5em;
	}
	
.mm-dam-row-container td.col-prevcontainer {
	border-right: 1px solid #B9B9B9;
	padding: 3px;
	}
	
.mm-dam-row-container td.col-details-btn {
	text-align: right;
	padding: 0.5em;
	text-align: right;
	width: 60px;
	}
		
.mm-dam-row-container td {
	text-align: left;
	vertical-align: top;
	}	

.mm-dam-row-visible-container {
	margin-left: 12px;
	}
	
.mm-dam-row-visible-container td {
	padding: 3px;
	}
	
.mm-dam-row-container dd {
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	}
	
.mm-dam-row-datacontainer {
	width: 100%;
	}
	
.mm-dam-row-datacontainer dl,
.mm-dam-row-datacontainer dt {
	/*display: inline;*/
	}	
	
.mm-dam-row-container dt {
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	}
	
.col-prevcontainer {
	width:	120px;
	padding: 3px;
	margin: 0;
	}	

.tx-mmdamfilelist-pi1-preview {
	text-align: center;
	vertical-align: middle;
	}
	
.mm-dam-row-visible-container {
	width: 100%;
	}
		
.mm-dam-row-hidden-container {
	width: 100%;
	margin: 3px 3px 3px 12px;
	}
		
.mm-dam-row-hidden-container div.tx-mmdamfilelist-pi1-description {
	clear: both;
	}
			
.linkcontainer .left {
	float: left;
	}
			
.linkcontainer .left,
.linkcontainer .right {
	display: inline;
	/*width: 40%;*/
	}
	
.linkcontainer .right {
	/* float: right;*/
	float: left;
	}	
	
.linkcontainer .left,
.linkcontainer .left a{
	text-align: left;
	padding: 5px 5px 5px 0px ;
	}	

.linkcontainer .right,
.linkcontainer .right a {
	text-align: right;
	padding: 5px 0px 5px 5px ;
	}	
	
.tx-mmdamfilelist-pi1-more a {
	text-decoration: none;
	}
	
 .tx-mmdamfilelist-pi1  .tx-mmdamfilelist-pi1-col-empty {
 	visibility: hidden;
 	}
 	
.tx-mmdamfilelist-pi1 div.tx-mmdamfilelist-pi1-listrow-even,
.tx-mmdamfilelist-pi1 div.tx-mmdamfilelist-pi1-listrow-even {
	}

/** gallery*/
.tx-mmdamfilelist-pi1 .col-navicontainer {
	text-align: center;
	}
	
.tx-mmdamfilelist-pi1 .clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
	height:1px;
	}		

/*-------------------------------------------------------------------------
* Browse-Box
*/

.tx-mmdamfilelist-pi1 .browseBoxWrap	{
	margin-left: 40px;
	margin-right: auto;
	/*font-size: 12px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	}

.tx-mmdamfilelist-pi1 .browseBoxWrap	a {
	text-decoration: none;
	}
	
.tx-mmdamfilelist-pi1 .browseBoxWrap a:hover {
	text-decoration: underline;
	}
	
.tx-mmdamfilelist-pi1 .browseBoxWrap .activeLinkWrap	{
	font-weight: normal;
	/*font-size: 14px;*/
	font-weight: bold;
	}
	
/*-------------------------------------------------------------------------
* Single-View - (Detail-View)
*/

.tx-mmdamfilelist-pi1-singleview table {
	width: 98%;
	}
	
.tx-mmdamfilelist-pi1-singleview .line,
.tx-mmdamfilelist-pi1-singleview dt {
	clear: both;
	}


.tx-mmdamfilelist-pi1-singleview .line div {
	float: left;
	}

.tx-mmdamfilelist-pi1-singleview .line .label {
	width: 22%;
	}
	
.tx-mmdamfilelist-pi1-singleview .line .label,
.tx-mmdamfilelist-pi1-singleview .line .value,	
.tx-mmdamfilelist-pi1-singleview .tx-mmdamfilelist-pi1-value,
#data_normal .tx-mmdamfilelist-pi1-singleview .line-first td {
	padding: 0.3em;
	}	

.tx-mmdamfilelist-pi1-singleview .description {
	width: 75%;
	}
	
.tx-mmdamfilelist-pi1-singleview .description p.bodytext {
	padding: 0;
	margin: 0;
	}

.tx-mmdamfilelist-pi1-singleview .tx-mmdamfilelist-pi1-value,	
.tx-mmdamfilelist-pi1-singleview .line .value {
	border-left: 1px solid #CDCDCD;
	}
	
.tx-mmdamfilelist-pi1-singleview .toggle, 
.mm-dam-row-container .toggle {
	background: transparent url('/typo3conf/ext/mm_dam_filelist/pi1/res/images/default/toggle/open.gif')  .25em .25em no-repeat;
	text-indent: 20px;
	cursor:pointer;
	}
	
.tx-mmdamfilelist-pi1-singleview .toggle.closed,
.mm-dam-row-container .toggle.closed {
	background: transparent url('/typo3conf/ext/mm_dam_filelist/pi1/res/images/default/toggle/closed.gif') .25em .25em no-repeat;
	}
	
.tx-mmdamfilelist-pi1-singleview .hidden,
.mm-dam-row-container .hidden {
	display:none;
	}	
	
.tx-mmdamfilelist-pi1-singleview dt {
	font-weight: bold;
	}
	
.tx-mmdamfilelist-pi1-singleview .even td,
.tx-mmdamfilelist-pi1-singleview .odd td {
	margin: 3px;
	background-color: #dfdfdf;
	border: 1px solid #CDCDCD;
	}
		
.tx-mmdamfilelist-pi1-singleview .even td{
	background-color: #ffffff;
	}	
	
.tx-mmdamfilelist-pi1-singleview div.big_preview_image {
	float: none;
	text-align: center;
	}	

/*  .big_preview_image 
#data_normal .tx-mmdamfilelist-pi1-singleview .line-first td {
	text-align: center;
	}	
*/	

/*-------------------------------------------------------------------------
* Buttons - MM DAM FileList
*/

.mm-dam-row-container .tx-mmdamfilelist-pi1-normallink a,
.tx-mmdamfilelist-pi1-singleview .ziplink a,
.tx-mmdamfilelist-pi1-singleview .normallink a,
.mm-dam-row-container .tx-mmdamfilelist-pi1-ziplink a,
.mm-dam-row-container .tx-mmdamfilelist-pi1-details a {
      color: #0000ff;
      background-color: transparent;
      border: none;
      text-decoration: none;
      text-align: center;
      padding: 2px;
      }
      
.mm-dam-row-container .tx-mmdamfilelist-pi1-normallink a:hover,
.tx-mmdamfilelist-pi1-singleview .ziplink a:hover,
.tx-mmdamfilelist-pi1-singleview .normallink a:hover,
.mm-dam-row-container .tx-mmdamfilelist-pi1-ziplink a:hover,
.mm-dam-row-container .tx-mmdamfilelist-pi1-details a:hover   {
      background-color: transparent;
      border: none;
      text-decoration: none;
      }


/* -- Ende Buttons --------------------------------------------------- */
.mm-dam-row-visible-container td {
      	border: none;
	}

.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-title,
.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-title a {
	color: #161848;
	}

.mm-dam-row-visible-container,
.mm-dam-row-hidden-container {
	margin-left: 5px;
	padding-left: 0;
	}

.mm-dam-row-visible-container td,
.mm-dam-row-hidden-container td {
	margin-left: 0px;
	padding-left: 0;
	}

.mm-dam-row-description-container {
	float: left;
	}

.col-fileinfo div, .col-linksdetails div {
	display: inline;	
	}

.col-linksdetails {
	display: block;
	text-align: right;
	}	
	
.col-baseinfo {
	float: left;
	}	

/*
.mm-dam-row-datacontainer hr {
	padding: 0;
	margin: 0;
	}

.mm-dam-row-visible-container hr {
	border: 0;
	border-top: 1px solid #171949;
	border-bottom: solid 1px #FFFFFF; 	

	padding: 0;
	margin-top: 0.25em;	
	margin-bottom: 0.25em;	
	clear: both;
}
*/
  
/*
  ###
    DAM Filelist ENDE
  ###
*/

/*
  ###
    DAM Document Search ANFANG
  ###
*/

fieldset div.subgroup33 {
	margin-bottom: .1em;
	float: left;
	width: 33%;
}
fieldset div.subgroup67 {
	margin-bottom: .1em;
	float: left;
	width: 67%;
}
fieldset div.subgroup50 {
	margin-bottom: .1em;
	float: left;
	width: 49%;
  
}
fieldset div.subgroup99 {
	margin-bottom: .1em;
	float: left;
	width: 99%;
}
fieldset div.subgroup {
	margin-bottom: .2em;
}
fieldset div.subgroup25 {
	margin-bottom: .1em;
	float: left;
	width: 25%;
}

fieldset div.greyborder {
	border: 1px solid silver;
	padding: .5em .0em .5em 1em;
	margin: 0em 0em 0em 0em;
  background-color: #efefef;
}

/*
  ###
    DAM Document Search ENDE
  ###
*/


/*
  ###
    tt_news ANFANG
  ###
*/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:0px;
	display: none;
	/*border:1px solid #f0f0f0;*/

}
.news-latest-container HR.clearer {
	clear:left;
}

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

.news-latest-container {
	font-size: 90%;
	background-color: #ebebeb;
        border: 2px solid #2980c4; 
        border-bottom: 1px solid #2980c4; 
	
}
.news-latest-container H3 {
	margin-top: 3px;
	margin-bottom: 5px;
	padding: 0px;
}
.news-latest-container H2,.news-latest-gotoarchive {
}

.news-latest-container P{
	margin: 0;
	margin-bottom: .8em;
	padding-left:1px;
}

.news-latest-item P {
	margin: 0;
	margin-bottom: 0;
	padding-left:3px;
}

.news-latest-gotoarchive {
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
}
.news-latest-gotoarchive A {
}

.news-latest-container {
	overflow:auto;
	font-size: 90%;
	
}
.news-latest-item {
 	/* IE hack */
	height: 1%;
	/* IE hack end */
	margin:1px;
	/*clear:right;*/
	line-height: 1.6em;
	padding: 5px 0px 15px 0px;
	border-bottom: 1px solid black;
}
.news-latest-item H2 {
	
}
.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #888;
	float:left;

}
.news-latest-item .external-link IMG,
.news-latest-item .external-link-new-window IMG,
.news-latest-item .internal-link IMG,
.news-latest-item .internal-link-new-window IMG,
.news-latest-item .download IMG,
.news-latest-item .mail IMG {
	margin-bottom:0px;
	margin-right:0px;
	border:none;
	float:none;
}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-morelink,.news-latest-category {
	font-size:80%;
}

.news-latest-morelink {
	height:1em;
	padding:5px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container H3 {
	margin-top: 3px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 110%
	/*border-bottom: 1px solid #039;*/
}
.news-list-item-info
{	font-size: 135%;
	border-top: 1px solid #aaaaaa; 
	border-bottom: 1px solid #aaaaaa; 
	background-color: #F9F9F9;
   	/* IE hack */
	height: 1%;
	line-height: 1.2em;
	/* IE hack end */
	padding:3px;
        padding-bottom:5px;
	margin-top:5px;
	/*clear:right;*/
	}
.news-list-item-info h3{
   font-size: 115%;
   /*border-bottom: 1px solid #cfdce5; */
   line-height: 1.1em;
   padding: 0px;
}
.news-list-item-info h3 a{
	color:#286DA2 !important;
}

.news-search-form {
  margin: 0; padding: 0;
  margin-top: 1em;

}
.news-list-item H3{
	padding: 0px;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}

.news-list-container P {
	margin: 0;
	margin-bottom: .8em;
	padding-left:1px;
  
}
.news-list-item P {
	margin: 0;
	margin-bottom: 0;
	padding-left:3px;
}
.news-list-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #888;
	float:left;
}
.news-list-item .external-link IMG,
.news-list-item .external-link-new-window IMG,
.news-list-item .internal-link IMG,
.news-list-item .internal-link-new-window IMG,
.news-list-item .download IMG,
.news-list-item .mail IMG {
	margin-bottom:0px;
	margin-right:0px;
	border:none;
	float:none;
}

.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-date {
	vertical-align: middle;
	float: right;
	color: #039;
	padding-left: 3em;
	text-align: right;
	font-size: 90%;
	font-weight: normal;

	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 80%;

	}
.news-list-img {
   float: left;
	border:0;
	margin:0;
	margin-right:15px;
}
/*
.news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-container a IMG {
	float: left;
	border:0;
	margin:0;
	margin-left:15px;
}*/
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-list-category {
	vertical-align: middle;
	float: right;
	color: #039;
	padding-left: 3em;
	text-align: right;
	font-size: 90%;
	font-weight: normal;

	}
.news-list-morelink{
	font-size:80%;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
	text-align:right;
}
.news-list-browse {
	text-align: center;
	/*clear: both;*/
}
.news-list-browse p {
  margin: 0;
  padding: 0;
}
/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:0px;
	border:1px solid #666;
	padding:0px;
	background-color:#f0f0f0;
}
.tx-ttnews-browsebox table{   
	margin: 3px 0px 10px 0Px;
	
}
.tx-ttnews-browsebox TD {
       margin:0px;
	padding:0px;
	
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
       margin:0px;
	padding:0px;

	
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
	padding:0px;
}
.tx-ttnews-browsebox-SCell {
	border:1px solid #888;
}
.news-search-emptyMsg {
	margin-left: 10px;
}

.news-single-ite P {
	margin:0px;
	padding:0px;
}

.news-single-item H3 {
    padding: 0px;
	margin-bottom: 3px;
}
.news-single-img {
/*	float: right;*/
	margin-left:5px;  
}
.news-single-imgcaption {
	padding:3px;
	/*clear:both;*/
}

.news-single-category {
	font-size:80%;
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
  float: right;
  font-weight: normal;
  font-size: 80%;
  padding-left: 1em;
  vertical-align: middle;
  color: #039;

}
.news-single-author,.news-single-imgcaption {
	
}
.news-single-author {
	padding: 0px;
	margin: 0px;
}
.news-single-additional-info {
	background-color: #f0f0f0;
/* 	clear: both; */
	margin-top: 10px;
	
	padding:3px;
	padding-bottom:3px;
	overflow:auto;

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

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	
	font-weight: bold;
	margin-left:0px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	
}
.news-amenu-container LI {
}
.news-amenu-container UL {
	padding:1px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	list-style-type: none;
}

.news-amenu-container UL LI.news-amenu-item-year {
  font-weight: bold; margin: 0; padding: 1px 0; 
}
.news-amenu-container UL LI.news-amenu-item-year DD {
  margin: 0; padding: 0;
}

.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #8ea3bc;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	
}
.news-catmenu-header  {

}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
  margin:0px;
  padding: 0px;
  vertical-align: middle;
}
.news-catmenu-ACT {
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}

/*
  ###
    tt_news ENDE
  ###
*/


/*
  ###
    DAM Frontend ANFANG
  ###
*/

div.tx-damfrontend-pi1 table{
  width: 98%;
}
.cattree td {
	padding:0;
	margin:0;
}
		
div.tx-damfrontend-pi1 table.filelist th{
	background-color: #059EFF;
}
div.tx-damfrontend-pi1 fieldset {
	padding:2px;
	width:97%;
}
/*
  ###
    DAM Frontend ENDE
  ###
*/

/*
  ###
    air_filelist ANFANG
  ###
*/

div.airfile_container{

  margin-bottom: 1em;
}

div.airfile_item_container{
  margin-bottom: 1em;
}

div.airfile_filename_container{
  margin-bottom: .2em;
}

div.airfile_desc_container{
  padding-left: 1.7em;
  background-color: lightgrey;
}

div.airfile_inline{
  display: inline;
}
div.airfile_dirrow_icons a{
  margin-left:0.7em;
  margin-right:0.7em;
}
div.airfile_filerow_icons a{
  margin-left:0.7em;
  margin-right:0.7em;
}

div.airfile_uplinkrow_img{margin-right:1em;}

div.airfile_uplinkrow_uplink{margin-right:1em;}

div.airfile_uplinkrow_parent{}

div.airfile_dirrow_dir{margin-right:1em;}

div.airfile_dirrow_file{}

div.airfile_dirrow_desc{margin-right:1em;}

div.airfile_dirrow_user{margin-right:1em;}

div.airfile_dirrow_date{}

div.airfile_filerow_icon{margin-right:1em;}

div.airfile_filerow_file{}
			
div.airfile_filerow_desc{margin-right:1em;}

div.airfile_filerow_categories{margin-right:1em;}

div.airfile_filerow_user{margin-right:1em;}

div.airfile_filerow_date{}

/*
  ###
    air_filelist ENDE
  ###
*/


/* default styles for extension "tx_dropdownsitemap_pi1" */
        .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 2px;
            margin-top: 0px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: none;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: none;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px #CFDCE5;
            background-color: #EBEBEB;
            color: inherit;
            padding: 3px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 3px;
        }
/* default styles for extension "tx_ptbdepartmentlist_pi1" */
  div.departmentlist_container{
  font-size: 90%;

}

/* Ergaenzung fuer mbl_newsevent ANFANG */

.news-single-item h2{
  padding: 0px;
  margin-bottom: 1em;
  margin-top: 0px;
}


span.mbl_newsevent_noendevent{
  line-height: 1.5em;
}

/* Ergaenzung fuer mbl_newsevent ENDE */
div.rss_box{
	font-size: 90%;
	border: 2px solid #2980c4; 
	background-color: #F7F7F7;
   	/* IE hack */
	height: 1%;
	line-height: 1;
	/* IE hack end */
	padding:3px;
	margin:0;
}
.rss_title, .rss_title a {
	font-size: 110%;
	font-family: verdana, helvetica, arial, tamoha, sans-serif;
	font-weight: bold;
	color: #ff6100;
}

.filelinks {  
	/*border: 1px solid #cfdce5; 
	background-color: #F7F7F7;*/
	padding-bottom:3px;  
	padding-left:5px; 
	padding-top:3px;
	line-height:1.5em;
	}
.filelinks div{padding-left:25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:0px;}

div#tx-ptbshortcut { 
   margin:0; 
   padding:0;
   display: inline;
   }
div#tx-ptbshortcut-hortcut-hidden{
	display: inline;
}

div#tx-ptbshortcut FORM { 
  margin:0; padding:0;}


div#tx-ptbshortcut-select-pageid select{
	width: 14em;
}
div#tx-ptbshortcut-hortcut-button {
	display: inline;
}
div#tx-ptbshortcut-delete-button {
	display: inline;
}
div#tx-ptbshortcut img{
	padding: 0px;
	background: none;
	margin: 0px;
	border-width: 0px;
}
div#tx-ptbshortcubuttongroup {
	display: inline;
}
div#tx-ptbshortcubuttongroup A{
	display: inline;
	padding: 0px;
	margin: 0px;
}
.mbl_newsevent_lecturer {
   padding-top: 0;
   padding-left:3px;
}
.mbl_newsevent_institut {
   padding-top: 0;
   padding-left:3px;
}
.mbl_newsevent_eventwhere {
   padding-top: 0;
   padding-left:3px;
}
.mbl_newsevent_telefon {
   padding-top: 0;
   padding-left:3px;
}
.mbl_newsevent_producer {
   padding-top: 0;
   padding-left:3px;
}
.mbl_newsevent_organizer {
   padding-top: 0;
   padding-left:3px;
}
/* Ergaenzung fuer fdfx_2cols & fdfx_3cols BEGINN */
/* Layout 1, 2 Spalten, 50 / 50 */
div.c2l1d-left{
   clear:left;
   position:static;
   float:left;
   width:49.5%;
   height:auto;
   border:0px;
}
div.c2l1d-middle{
   position:static;
   float:left;
   margin-left: 0.5%;
   width:49.5%;
   height:auto;
   border:0px;
}

/* Layout 2, 2 Spalten, 33 / 67 */
div.c2l2d-left{
   clear:left;
   position:static;
   float:left;
   width:32.5%;
   height:auto;
   border:0px;
}
div.c2l2d-middle{
   position:static;
   float:left;
   margin-left: 0.5%;
   width:66%;
   height:auto;
   border:0px;
   background-color:transparent;
}

/* Layout 3, 2 Spalten, 66 / 33 */
div.c2l3d-left{
   clear:left;
   position:static;
   float:left;
   width:100%;
   height:auto;
   border:0px;
}
div.c2l3d-middle{
   position:static;
   float:right;
   margin-left: 0.5%;
   width:33.5%;
   height:auto;
   border:0px;
   background-color:transparent;
}

/* Layout 1, 3 Spalten, 33 / 33 / 33 */
div.c3l1d-left{
   clear:left;
   position:static;
   float:left;
   width:32.5%;
   height:auto;
   border:0px;
}
div.c3l1d-middle{
   position:static;
   float:left;
   margin-left: 0.5%;
   width:32.5%;
   border:0px;
}
div.c3l1d-right{
   position:static;
   float:left;
   margin-left: 0.5%;
   width:32.5%;
   border:0px;
}
/* Layout 2, 3 Spalten, 25 / 25 / 50 */
div.c3l2d-left{
   clear:left;
   position:static;
   float:left;
   width:24.5%;
   height:auto;
   border:0px;
}
div.c3l2d-middle{
   position:static;
   float:left;
   margin-left: 0.5%;
   width:24.5%;
   height:auto;
   border:0px;
   background-color: transparent;
}
div.c3l2d-right{
   position:static;
   float:left;
   margin-left: 0.5%;
   width:49.5%;
   height:auto;
   border:0px;
}

/* Layout 3, 3 Spalten, 50 / 25 / 25 */
div.c3l3d-left{
   clear:left;
   position:static;
   float:left;
   width:100%;
   height:auto;
   border:0px;
}
div.c3l3d-middle{
   position:static;
   float:right;
   margin-left: 0.5%;
   width:24.5%;
   height:auto;
   border:0px;
   background-color: transparent;
}
div.c3l3d-right{
   position:static;
   float:right;
   margin-left: 0.5%;
   width:24.5%;
   height:auto;
   border:0px;
}
div.tx-fdfx2cols-pi1 {
   clear:left;
   height:auto;
}
/* Ergaenzung fuer fdfx_2cols & fdfx_3cols ENDE */

/* Extension bm_tablesort BEGINN */
/*** Table ***/

table.sortable, table.sortable-onload-1, table.sortable-onload-1-reverse,
table.sortable-onload-2, table.sortable-onload-2-reverse, 
table.sortable-onload-3, table.sortable-onload-3-reverse {
        border-collapse:collapse;
        border-left:1px solid #CFDCE5;
}

.sortable cs1, .sortable-onload-1 cs1, .sortable-onload-1-reverse cs1,
.sortable-onload-2 cs1, .sortable-onload-2-reverse cs1, 
.sortable-onload-3 cs1, .sortable-onload-3-reverse cs1 {
        width:30em;
}
.sortable cs2, .sortable-onload-1 cs2, .sortable-onload-1-reverse cs2,
.sortable-onload-2 cs2, .sortable-onload-2-reverse cs2,
.sortable-onload-3 cs2, .sortable-onload-3-reverse cs2 {
        width:20em;
}
.sortable cs1 td, .sortable-onload-1 cs1 td, .sortable-onload-1-reverse cs1 td,
.sortable-onload-2 cs1 td, .sortable-onload-2-reverse cs1 td, 
.sortable-onload-3 cs1 td, .sortable-onload-3-reverse cs1 td, .cs2 td, #scientificNotation {
        text-align:right;
}
table.sortable caption, table.sortable-onload-1 caption, table.sortable-onload-1-reverse caption,
table.sortable-onload-2 caption, table.sortable-onload-2-reverse caption,
table.sortable-onload-3 caption, table.sortable-onload-3-reverse caption {
        font-size:11px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:italic;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
        margin:0pt auto;
        padding:0px 0px 5px;
        text-align:right;
        width:auto;
}
table.sortable th, table.sortable-onload-1 th, table.sortable-onload-1-reverse th,
table.sortable-onload-2 th, table.sortable-onload-2-reverse th,
table.sortable-onload-3 th, table.sortable-onload-3-reverse th {
	background:#CFDBE7 url(../extensions/bm_tablesort/img/bg_header_slice.png) repeat-x scroll 0%;
        border-bottom:1px solid #CFDCE5;
        border-right:1px solid #CFDCE5;
        border-top:1px solid #CFDCE5;
	color:#003399;
        font-size:11px !important;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        letter-spacing:1px;
        line-height:22px;
        padding:8px 16px 4px;
        text-align:center;
        vertical-align:middle;
}
table.sortable th.left, table.sortable-onload-1 th.left, table.sortable-onload-1-reverse th.left,
table.sortable-onload-2 th.left, table.sortable-onload-2-reverse th.left, 
table.sortable-onload-3 th.left, table.sortable-onload-3-reverse th.left {
        text-align:left;
}
table.sortable th.right, table.sortable-onload-1 th.right, table.sortable-onload-1-reverse th.right,
table.sortable-onload-2 th.right, table.sortable-onload-2-reverse th.right,
table.sortable-onload-3 th.right, table.sortable-onload-3-reverse th.right {
        text-align:right;
}

td.total {
        background:transparent none repeat scroll 0%;
        border-left:0pt none;
        border-right:1px solid #CFDCE5;
        border-top:0pt none;
        font-weight:bold;
        letter-spacing:1px;
        text-align:right;
}
th.sortable, th.sortable-text, th.sortable-date, th.sortable-keep, th.sortable-date-dmy, th.sortable-numeric, th.sortable-currency, th.sortable-sortByTwelveHourTimestamp, th.sortable-sortIPAddress, th.sortable-sortEnglishLonghandDateFormat, th.sortable-sortScientificNotation, th.sortable-sortImage, th.sortable-sortFileSize {
	background:#CFDBE7 url(../extensions/bm_tablesort/img/bg_header_sortable.png) no-repeat scroll 0%;    
        cursor:pointer;
        padding:8px 12px 4px 16px;
}
th.forwardSort {
    background:#CFDBE7 url(../extensions/bm_tablesort/img/bg_header_down.png) no-repeat scroll 0pt !important;
}    
th.reverseSort {
    background:#CFDBE7 url(../extensions/bm_tablesort/img/bg_header_up.png) no-repeat scroll 0pt !important;
}
thead th.forwardSort a, table thead th.reverseSort a {
        color:#000000;
        text-decoration:none;
}
table.sortable th a, table.sortable-onload-1 th a, table.sortable-onload-1-reverse th a,
table.sortable-onload-2 th a, table.sortable-onload-2-reverse th a,
table.sortable-onload-3 th a, table.sortable-onload-3-reverse th a {
        background:transparent none repeat scroll 0%;
	color:#003399;
        text-decoration:none;
}
table.sortable td a, table.sortable-onload-1 td a, table.sortable-onload-1-reverse td a,
table.sortable-onload-2 td a, table.sortable-onload-2-reverse td a,
table.sortable-onload-3 td a, table.sortable-onload-3-reverse td a {
        background:transparent none repeat scroll 0%;
        color:#223399;
        text-decoration:none;
}
table.sortable td img, table.sortable-onload-1 td img, table.sortable-onload-1-reverse td img,
table.sortable-onload-2 td img, table.sortable-onload-2-reverse td img,
table.sortable-onload-3 td img, table.sortable-onload-3-reverse td img {
        border:3px solid #DDDDDD;
        margin:0pt auto;
}
table.sortable td a:hover, table.sortable-onload-1 td a:hover, table.sortable-onload-1-reverse td a:hover,
table.sortable-onload-2 td a:hover, table.sortable-onload-2-reverse td a:hover,
table.sortable-onload-3 td a:hover, table.sortable-onload-3-reverse td a:hover {
        background:transparent none repeat scroll 0%;
        border-bottom:1px dotted #A80000;
        color:#A84444;
}
table.sortable td, table.sortable-onload-1 td, table.sortable-onload-1-reverse td,
table.sortable-onload-2 td, table.sortable-onload-2-reverse td,
table.sortable-onload-3 td, table.sortable-onload-3-reverse td {
        border-bottom:1px solid #CFDCE5;
        border-right:1px solid #CFDCE5;
	color:#003399;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
        padding:6px 12px !important;
        text-align: center;
}

td.left {
        text-align:left;
}
td.right {
        text-align:right;
}

td.alternate {
        background:#dddddd none repeat scroll 0%;
}

tr.alt {
        background:#F5FAFA none repeat scroll 0%;
        color:#797268;
}
tr[class="alt"] td {
    background:#F5FAFA url(img/td_alt.jpg) no-repeat scroll 0%;
}

tr[class="alt"] td.alternate {
        background:#aaaaaa none repeat scroll 0%;
}

td[class~="alt"] {
    background:#EDF3F3 url(img/col_alt.jpg) no-repeat scroll 0% !important;
}

* html tr.alt td {
        background-color:#F5FAFA;
}
* html tr td.alt, * html tr.alt td.alt {
        background-color:#EDF3F3;
}



/*** Pagination list styles ***/
ul.fdtablePaginater
{
    display:table;
    list-style:none;
    padding:0;
    margin:0 auto;
    text-align:center;
    height:2em;
    width:auto;
    margin-bottom:2em;
}
ul.fdtablePaginater li
{
    display:table-cell;
    padding-right:4px;
    color:#666;
    list-style:none;

    -moz-user-select:none;
    -khtml-user-select:none;
}
ul.fdtablePaginater li a.currentPage
{
    border-color:#a84444 !important;
    color:#000;
}
ul.fdtablePaginater li a:active
{
    border-color:#222 !important;
    color:#222;
}
ul.fdtablePaginater li a,
ul.fdtablePaginater li div
{
    display:block;
    width:2em;
    font-size:1em;
    color:#666;
    padding:0;
    margin:0;
    text-decoration:none;
    outline:none;
    border:1px solid #ccc;
}
ul.fdtablePaginater li div
{
    cursor:default;
    opacity:.5;
    filter:alpha(opacity=50);
}
ul.fdtablePaginater li a span,
ul.fdtablePaginater li div span
{
    display:block;
    line-height:2em;
    border:1px solid #fff;
    background:#fff url(../extensions/bm_tablesort/img/bg_header_slice.png) repeat-x 0 0px;
}
ul.fdtablePaginater li a
{
    cursor:pointer;
}
ul.fdtablePaginater li a:focus
{
    color:#333;
    text-decoration:none;
    border-color:#aaa;
}
.fdtablePaginaterWrap
{
    text-align:left;
    clear:both;
    text-decoration:none;
    padding-top:15px;
    height:50px;
}
ul.fdtablePaginater li .next-page span,
ul.fdtablePaginater li .previous-page span,
ul.fdtablePaginater li .first-page span,
ul.fdtablePaginater li .last-page span
{
    font-weight:bold !important;
}
/* Keep the table columns an equal size during pagination */
td.sized1
{
    width:16em;
    text-align:left;
}
td.sized2
{
    width:10em;
    text-align:left;
}
td.sized3
{
    width:7em;
    text-align:left;
}

/* Extension bm_tablesort ENDE */

/*
 * ddl.css -- sample stylesheet for DAM downloadlist plugin
 *
 * $Id: ddl.css 129 2005-05-04 12:49:32Z sici $
 *
 */


dl.ddl_container {

}

dt.ddl_title {
	font-weight: bold;
	display: block;
}

dd.ddl_description {
	margin: 0.2em 0em 0.8em 1em;
	padding: 0em;
}

dd.ddl_description p {
	margin: 0.2em 0em;
	padding: 0em;
}

li.ddl_file_list_item {
	list-style-type: none;
	margin-left: 1em;
}

ul.ddl_file_list {
	padding: 0em;
	margin: 0em;
}


li.ddl_file_list_item {
list-style-type: none;
margin-left: 1em;
}

dt.ddl_title {
	font-weight: bold;
	display: block;
	margin-top: 1em;
	
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll
	background-x-position: 0%;
	background-y-position: 0%;
}

dd.ddl_description p {
	margin-top: 0.2em;
	margin-right: 0em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 1em;
}



div#ddl_container img {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #78a8b7;
	border-right-color: #78a8b7;
	border-bottom-color: #78a8b7;
	border-left-color: #78a8b7;
	background-color: white;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	}




dd.ddl_description{
  font-weight: normal;
  font-size: 90%;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 1em;
  padding-left: 3px;
  margin: 0;
  background-color: #f0f0f0;
 
}
/*
  ###
  felogin
  ###
*/
div.tx-felogin-pi1 form fieldset {
	padding:10px;
	width:150px;
}

div.tx_sevenpack-top_navigation {
		clear: both;
		padding: 0px;
		margin: 1ex 0px;
		margin-bottom: 1.5ex;
		border-width: 0px; 
		border-bottom: 1px solid black; 
	}

	div.tx_sevenpack-bottom_navigation {
		clear: both;
		padding: 1ex 0px;
		padding-top: 0.5ex;
		margin: 1ex 0px;
		border-width: 0px; 
	}

	div.tx_sevenpack-navi_year,
	div.tx_sevenpack-navi_page,
	div.tx_sevenpack-navi_pref,
	div.tx_sevenpack-navi_author,
	div.tx_sevenpack-navi_search {
		padding: 0em;
		margin: 0px;
		border-width: 0px;
	}

	div.tx_sevenpack-navi_search_top,
	div.tx_sevenpack-navi_author_top,
	div.tx_sevenpack-navi_year_top,
	div.tx_sevenpack-navi_page_top,
	div.tx_sevenpack-navi_pref_top {
		clear: both;
		padding: 0px;
		margin: 1.5ex 0em;
		border-width: 0px;
	}

	div.tx_sevenpack-navi_search_bottom,
	div.tx_sevenpack-navi_author_bottom,
	div.tx_sevenpack-navi_year_bottom,
	div.tx_sevenpack-navi_page_bottom,
	div.tx_sevenpack-navi_pref_bottom {
		clear: both;
		padding: 0px;
		margin: 1.5ex 0em;
		border-width: 0px;
	}


	.tx_sevenpack-inline_form,
	.tx_sevenpack-year_select_form,
	.tx_sevenpack-author_select_form, 
	.tx_sevenpack-search_form {
		display: inline;
		padding: 0px;
		margin: 0px;
		border-width: 0px;
	}

	.tx_sevenpack-navi_search_details,
	.tx_sevenpack-navi_year_selection,
	.tx_sevenpack-navi_author_letters,
	.tx_sevenpack-navi_author_selection,
	.tx_sevenpack-navi_page_selection {
		float: left;
	}

	div.tx_sevenpack-float_clear {
		clear: both;
		padding: 0px;
		margin: 0px;
		border-width: 0px;
		height: 0px;
		width: 0px;
	}

	.tx_sevenpack-year_select_form,
	.tx_sevenpack-author_select_form {
		float: right;
	}

	div.tx_sevenpack-navi_extra_row {
		padding-top: 1.5ex;
	}




	form.tx_sevenpack-search_form {
		display: block;
	}

	.tx_sevenpack-navi_search_details {
		margin-left: 12em;
	}




	.tx_sevenpack-navi_author_selection {
		margin-left: 12em;
	}

	.tx_sevenpack-navi_author_select {
		float: right;
	}




	form.tx_sevenpack-navi_pref_form {
		display: block;
	}


	span.tx_sevenpack-navi_current {
		font-size: larger;
		font-weight: bold;
	}

	.tx_sevenpack-navi_widget {
		padding: 0px;
		padding-right: 1em;
	}

	.tx_sevenpack-navi_label {
		padding: 0px;
		margin-right: 0.5em;
	}

	div.tx_sevenpack-navi_main_label {
		font-weight: bold;
		width: 12em;
		padding: 0px;
		margin: 0px;
		float: left;
	}

	span.tx_sevenpack-navi_separator {
		padding: 0px 0.75em;
	}

	.tx_sevenpack-navi_new {
		text-align: right;
		margin: 0.5em 0em;
		padding: 0px;
	}

	div.tx_sevenpack-navi_export,
	div.tx_sevenpack-navi_import,
	div.tx_sevenpack-navi_statistic {
		text-align: left;
		margin: 1em 0em;
		padding: 0px;
		font-size: smaller;
	}

	.tx_sevenpack-export_label,
	.tx_sevenpack-import_label,
	.tx_sevenpack-statistic_label {
		font-weight: bold;
		margin-right: 1em;
	}


	div.tx_sevenpack-list_container {
		margin: 0px; 
		padding:0px; 
		margin-left: 0.5em;
	}

	table.tx_sevenpack-list {
		float: left;
		margin: 0px;
		padding: 0px;
		width: 100%;
		border-collapse: collapse;
		font-size: 100%;
	}

	table.tx_sevenpack-list th,
	table.tx_sevenpack-list td {
		border-width: 0px;
	}

	.tx_sevenpack-year_row {
		padding: 0.25em 0.5em;
		text-align: left;
	}

	.tx_sevenpack-year_row h3 {
		padding: 0px;
		margin: 0px;
	}

	.tx_sevenpack-bibtype_row {
		padding: 0.25em 0.5em;
		text-align: left;
	}

	.tx_sevenpack-bibtype_row h4  {
		padding: 0px;
		margin: 0px;
	}

	td.tx_sevenpack-item_even,
	td.tx_sevenpack-item_odd {
		padding: 0ex 0.3em;
		padding-bottom: 1.5ex;
		vertical-align: top;
	}
	td.tx_sevenpack-item_even {
		background-color: #EBEBEB;
	}
	td.tx_sevenpack-item_odd {
		
	}
	td.tx_sevenpack-enum {
		text-align: right;
		padding-left: 0px;
		padding-right: 0.5em;
		max-width: 4em;
	}

	div.tx_sevenpack-file_url_icon {
		padding: 0px;
		margin: 0px;
		padding-top: 0.25ex;
		width: 32px;
	}

	.tx_sevenpack-button {
		margin-left: 0.5em;
		margin-right: 0.5em;
	}
	.tx_sevenpack-check {
	}
	.tx_sevenpack-select {
	}

	.tx_sevenpack-italic {
		font-style: italic;
	}
	.tx_sevenpack-bold {
		font-weight: bold;
	}
	.tx_sevenpack-hidden {
		display: none;
	}

	img.tx_sevenpack-file_icon,
	img.tx_sevenpack-person_icon {
		display: inline;
		padding: 0px;
		margin: 0px;
		border-width: 0px;
	}

	.tx_sevenpack-block {
		display: block;
		padding: 0px;
		margin: 0px;
		border-width: 0px;
	}

	.tx_sevenpack-author {
		padding: 0px;
		margin: 0px;
	}
	.tx_sevenpack-authors {
		padding: 0px;
		margin: 0px;
	}
	.tx_sevenpack-author_high {
		font-weight: bold;
	}
	.tx_sevenpack-title {
		font-weight: bold;
	}
	.tx_sevenpack-series {
		font-style: italic;
	}
	.tx_sevenpack-state {
		font-style: italic;
	}
	.tx_sevenpack-type {
		font-style: italic;
	}

	.tx_sevenpack-abstract_block,
	.tx_sevenpack-note_block,
	.tx_sevenpack-annotation_block,
	.tx_sevenpack-misc_block,
	.tx_sevenpack-keywords_block,
	.tx_sevenpack-tags_block {
		margin: 1ex 0px;
		padding: 0px;
	}

	.tx_sevenpack-url_block {
		margin: 0.5ex 0px;
	}

	div.tx_sevenpack-missing_data  { 
		font-weight: bold;
		background-color: rgb(235,0,0);
		margin: 0px;
		padding: 1ex 1em;
	}

	.tx_sevenpack-warning_box {
		padding: 1ex 1em;
		margin: 1ex 0px;
		background-color: #eba533;
		border: 4px solid black;
	}

	.tx_sevenpack-manipulator_block {
		border-width: 0px;
		padding: 0px;
		margin: 0px 0px 2px 0.75em;
		float: right;
	}
	.tx_sevenpack-manip {
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}

	.tx_sevenpack-edit_icon, 
	.tx_sevenpack-hide_icon, 
	.tx_sevenpack-delete_icon,
	.tx_sevenpack-new_icon {
		border-width: 0px;
		padding: 0.25em 0.25em;
	}


	table.tx_sevenpack-layout {
		border-collapse: collapse;
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}
	table.tx_sevenpack-layout td,
	table.tx_sevenpack-layout th,
	table.tx_sevenpack-layout tr {
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}


	table.tx_sevenpack-single_item {
		border-collapse: collapse;
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}

	th.tx_sevenpack-single_label,
	td.tx_sevenpack-single_value {
		padding: 0.5ex 0px;
	}

	th.tx_sevenpack-single_label {
		min-width: 8em;
		padding-right: 1em;
		text-align: left;
		vertical-align: top;
	}
	td.tx_sevenpack-single_value {
		text-align: left;
		vertical-align: bottom;
	}




	div.tx_sevenpack-editor {
		padding: 1em;
		margin: 1em 0em;
		border: 1px solid black;
	}
	table.tx_sevenpack-editor_fields {
		border-collapse: collapse;
		padding: 0px;
		margin: 0.75ex 0em;
		border-width: 0px;
	}
	table.tx_sevenpack-editor_fields th,
	table.tx_sevenpack-editor_fields td {
		border-width: 0px;
		padding: 0.5ex 0.5em;
		vertical-align: top;
		text-align: left;
	}
	table.tx_sevenpack-editor_fields th {
		min-width: 8em;
	}
	.tx_sevenpack-editor h3 {
		font-size: large;
		border-bottom: 1px solid black;
		padding: 0.25em 0em;
	}
	.tx_sevenpack-editor_button {
		margin: 0em 0.5em;
	}
	.tx_sevenpack-editor_button_box {
		padding: 1em 1em;
		background-color: #eee;
	}
	.tx_sevenpack-box_left {
	}
	.tx_sevenpack-box_right {
		float: right;
	}

	.tx_sevenpack-editor_input {
		border: 1px solid black;
		padding: 2px;
	}

	table.tx_sevenpack-editor_author {
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
	}

	table.tx_sevenpack-editor_author th,
	table.tx_sevenpack-editor_author td {
		border-width: 0px;
		min-width: 0px;
		font-size: small;
	}

	table.tx_sevenpack-editor_author
	th.tx_sevenpack-editor_author_num {
		padding: 0ex 0.75ex 0ex 0ex;
		text-align: right;
		vertical-align: middle;
	}

	.tx_sevenpack-editor_hidden {
		text-decoration: line-through;
	}
	
.mbl_newsevent_noendevent{
	font-size: 1.5211em;
	padding-bottom: 10px;
	color: Black;
}
.mbl_newsevent_multidayevent{
	font-size: 1.5211em;
	padding-bottom: 10px;
	color: Black;
}
.mbl_newsevent_singledayevent{
	font-size: 1.5211em;
	padding-bottom: 10px;
	color: Black;
}

.news-list-container {
	overflow:auto;
	font-size: 90%;
	
}
.news-list-item {
 	/* IE hack */
	height: 1%;
	/* IE hack end */
	margin:1px;
	/*clear:right;*/
	line-height: 1.6em;
	padding: 5px 0px 15px 0px;
	border-bottom: 1px solid black;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	
	margin:0;
	padding:0.3em;
	line-height: 1.4em;
}

.mbl_newsevent_organizer{
}
.news-list-morelink a{
	margin-bottom: 10px;
}
news-list-morelink{
	float: left;
}

#Content{
border: none;
}

#realContent{
  border: none;
  background-color: White;
  margin: 0px;
  padding: 0px;
}

.news-single-links dt{
	font-weight: bolder;
	float: left;
}
/*
.news-single-links a{
	font-weight: normal;
}
*/

.news-list-browse, .tx-ttnews-browsebox{
	border: none;
	margin-top: 25px;
}
.tx-ttnews-browsebox td{
	width: 15px;
}

/*
  ###
    AIR FE Filelist ANFANG
  ###
*/
.tx-airfefilelist-pi1 table	{
	border-collapse: collapse;
	margin-left: 0px;
	}

.tx-airfefilelist-pi1 tr:hover {
	background-color: #e0e0e0;
	color: inherit;
}

.tx-airfefilelist-pi1 thead{
	font-weight: bold;
	text-align: center;
	background-color:#E8E8E8;
}

.tx-airfefilelist-pi1 td	{
	margin: 0px;
	padding: 2px;
}
/*
  ###
    AIR FE Filelist ENDE
  ###
*/

