/***************************************************/
/*
/*	Styles for Module : News	 
/*						
/*	created on: 08/13/2007 
/*	by: Ingo Dorissen (db-central)						
/*	last changes: Sebastian Verweyen (db-central)
/*																																		
/***************************************************/

/* News - This Style Section designs the Templates: news/list_xy.htm */

#newsContainerList #module_search {
	margin: 1.25em 0;
}

#newsContainerList .newsItemHeadline {
	margin: 0;
	color: #333333;
}

.newsListRow .smallText {
	display: block;
	text-align: right;
}

.newsListRow .newsListImage {
	float: left;
	width: 12.9em;
	margin-right: -12.9em; /* This margin has to be smaller than the width of the element it contains */
	margin-bottom: 1em;
}

.newsListRowText {
	padding-left: 13.9em;
}

#newsContainerList .newsItemBackLink {
	float: left;
}

#newsContainerList .newsItemForwardLink {
	float: right;
}

/* This Style Section designs the Template: news/tpl_Basis.htm */
/* The DetailView of: news/list_xy.htm */

#newsContainerBasis h3 {
	margin: 0;
}

#newsContainerBasis .newsDetailAuthor {
	display: block;
	padding-bottom: 1.25em;
	font-size: 0.8em;
}

#newsContainerBasis .newsDetailText {
	padding-bottom: 1em;
}

#newsContainerBasis .newsDetailImage {
	text-align: center;
}

#newsContainerBasis .newsDetailBrowseLink {
	float: left;
}

#newsContainerBasis .newsDetailTellaFriend {
	float: right;
	text-align: right;
}

#newsContainerBasis .newsItemNoEntries {
	margin: 1em;
	font-weight: bold;
}

.newsListRowTextHeadline {
	margin-bottom: 2px;
}

/* Table - This Style Section designs the Templates: news/table_list_xy.htm */

.newsIntroCategoryImage {
	float:left;
}

.newsIntroCategoryText {
	float:right;
}

#newsContainerTableList .newsForm {
	margin-bottom: 1.25em;
} 

#newsContainerTableList .newsTableDate {
	font-size: 0.8em;
}

#newsContainerTableList .tableNewsModule tbody tr {
	height: 2em;
}

#newsBrowseLinks {
	float:right;
	text-align: left;	
}

/* The DetailView of: news/table_list_xy.htm*/

#newsContainerBasisTablePopUp {
	width: 96%;
}

#newsContainerBasisTablePopUp .newsTableDetailAuthor {
	display: block;
	padding-bottom: 1.25em;
	font-size: 0.8em;
}

#newsContainerBasisTablePopUp .newsTableDetailText {
	display: block;
	padding-bottom: 1em;
}

#newsContainerBasisTablePopUp .newsTableDetailBrowseLink {
	float: left;
}

#newsContainerBasisTablePopUp .newsTableDetailTellaFriend {
	float: right;
	text-align: right;
}


/* tablesmall - This Style Section designs the Templates: tablesmall_list_xy.htm  */

#newsContainerTableSmallList .newsTableSmallDate {
	font-size: 0.8em;
}

/* The DetailView of: news/tablesmall_list_xy.htm*/

#newsContainerBasisSmall .newsSmallDetailAuthor {
	display: block;
	padding-bottom: 1.25em;
	font-size: 0.8em;
}

#newsContainerBasisSmall .newsSmallDetailImage {
	margin-right: -145px; /* This margin has to be smaller than the width of the element it contains */
	margin: 0.75em 0;
	font-size: 0.8em;
}

#newsContainerBasisSmall .newsTableDetailText {
	padding-left: 165px;
	float: right;
	min-height: 320px;
}

#newsContainerBasisSmall .newsSmallDetailBrowseLink {
	float: left;	
}

#newsContainerBasisSmall .newsSmallDetailTellaFriend {
	float: right;
	text-align: right;
}

#newsSmallDetailImage {
	text-align: center;
	margin: 0.5em 0;
}

.newsItemNoEntries  {
	margin: 1em 0 2em 0;
	padding-left: 1em;
}

.newsItemText {
	margin: 0.5em 0;
}