@charset "utf-8";

@import url(./header.css);
@import url(./title.css);
@import url(./navigation-left.css);
@import url(./navigation-right.css);
@import url(./menu.css);
@import url(./loginbox.css);
@import url(./content.css);
@import url(./sitemap.css);
@import url(./publikationen.css);

/**
 * Werte der YUI (Yahoo User Inteface Library) berschreiben
 */
/* ChangeLog: */
/* 2007-03-06 - Reto Zahner - Unterstreichung von Glossar-Links entfernen */
/* 2007-03-06 - Reto Zahner - Glossarlinks von gestrichelt nach gepunktet geeändert */
/* 2007-07-10 - Reto Zahner - Verweis auf Sitemap-CSS via Import eingefügt */
/* 2007-11-24 - Roland Brunner - Abstand zwischen einzelnen News um 12px vergrössert */

html {
	background-color: transparent;
}

/* Grunddefinition fr eine Seite */
body {

	text-align: left;
	color: #000000;
	font-size: 12px;

	background-image: url(../images/body-background.png);
	background-repeat: repeat-y;
	background-position: top left;
	background-color: #ffffff;
}

td {
	font-size: 12px;
}

b, strong
{
	font-weight: bold;
}

div#body-breadcrumbs
{
	position:absolute;
	left:190px;
	top: 88px;
	width: 720px;
	height: 20px;
	z-index:0;
}

div#body-breadcrumbs-container
{
	font-size: 77%;
	font-style: italic;
	margin: 3px 0px 3px 0px;
}

div#body-breadcrumbs a,
div#body-breadcrumbs a:visited,
div#body-breadcrumbs a:active,
div#body-breadcrumbs a:hover
{
	text-decoration: none;
	color: #307CB6 !important;
}

div#body-breadcrumbs a:visited
{
	color: #307CB6;
}

/**********************************
 * tt_news
 **********************************/

.news-list-item {
	padding-bottom: 12px;
}

.news-list-container h3, .news-single-item h3
{
	font-size: 104%;
	font-weight: bold;
}

.news-list-date, .news-single-timedata
{
	float: right;
	width: 180px;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
}

.clearer
{
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 1px #999999;
	border-bottom: solid 1px #FFFFFF; /* Für IE (Seiten-Hintergrundfarbe!) */
}

.news-search-emptyMsg
{
	padding-bottom: 20px;
}

.news-search-form form
{
	margin-bottom: 10px;
}

/**********************************
 * mm_dam_filelist
 **********************************/
span.tx-mmdamfilelist-pi1-file_name,
span.tx-mmdamfilelist-pi1-image,
td.tx-mmdamfilelist-gallery p
{
	text-align: center;
	margin:0px !important;
	padding:0px;
}

td.tx-mmdamfilelist-gallery {
	width:33%;
	vertical-align:top;
	padding-top: 6px;
	padding-bottom: 6px;
}

td.tx-mmdamfilelist-gallery p.copyright {
	font-size:smaller;
}
/* Absätze innerhalb einer Tabellen-Zelle sind ohne Abstände darzustellen */
table.contenttable tr td p.bodytext {
	margin:0px;
	padding:0px;
}

div.asgal-error-box {
	color: red;
	border: 1px solid;
	background-color: lightyellow;
	padding: 1em;
	line-height: 16px;
	vertical-align: middle;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

div.asgal-error-icon {
	width: 16px;
	height: 16px;
	margin-right: 4px;
	line-height: 16px;
	vertical-align: middle;
}

#body-content-container ul, 
#body-content-container li {
  list-style-type: square;
  list-style-position: outside;
  
}

#body-content-container ul {
  padding-left: 28px;
}

#body-content-container li {
  margin-bottom: 0.25em;
}
