/* Ausgeblendete Elemente */
div#infobar {
	display: none;
}
div#kopfgrafik {
	display: none;
}
div#links {
	display: none;
}
div#linkesbild {
	display: none;
}
div#navigation {
	display: none;
}
div#suche {
	display: none;
}
div#infobox  {
	display: none;
}

/* Elemente */
div#pfad {
	margin-left: 5mm;
	margin-bottom: 5mm;
	font-size: 10pt;
}
div#inhalt {
	background-color: transparent;
	width: 100%;
}
div#titel {
	color: #FFFFFF;
	background-color: #000000;
	font-size: 14pt;
	font-weight: bold;
	margin-left: 5mm;
}
div#ueberschrift {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0mm;
	padding: 0mm;
	width: 100%;
}
div#textbereich {
	margin-left: 5mm;
}
h1 {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0.5cm;
}
h1.csc-firstheader {
	margin-bottom: 5mm;
	margin-top: 0mm;
}
h2 {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 0mm;
	margin-top: 10mm;
}
/* -------------- */
ul.csc-bulletlist, ul {
	font-size: 9pt;
	line-height: 12pt;
	list-style-type: square;
	margin: 0mm;
	padding-bottom: 5mm;
	padding-left: 10mm;
	padding-top: 0mm;
}
li {
	margin: 0mm;
	padding:0mm;
}
h5 {
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 0mm;
	margin-top: 0mm;
}
a {
	color: #000000;
	text-decoration: none;
}
body {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0mm;
	padding: 0mm;
	border: 0mm;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}

p {
	font-size: 10pt;
	line-height: 13pt;
	margin-bottom: 10mm;
	margin-top: 0mm;
}
img {
	border: 0mm;
	margin: 0mm;
	padding: 0mm;
}

/* PORTFOLIO tt_news */
div#infobox .news-latest-container, div.tx-lumophpinclude-pi1 {
	background-color: #FFFFFF;
	border: none;
	margin: 0mm;
	padding-left: 5mm;
	float: none;
	width: 100%;
	height: auto;
}
.news-infobox-item {
	background-color: #FFFFFF;
	border: none;
	margin: 0mm;
	padding: 0mm;
}
.news-infobox-image {
	float: none;
	width: auto;
	border: none;
	margin: 0mm;
	padding: 0mm;
}
.news-infobox-item a {
	font-size: 10pt;
	font-weight: bold;
	margin: 0mm;
	padding: 0mm;
	float: none;
}
.news-infobox-subheader {
	margin: 0mm;
	float: none;
	font-size: 10pt;
	width: auto;
}
.news-infobox-morelink {
	float: none;
}
.news-infobox-preis {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}
.news-single-item {
	background-color: transparent;
	border: none;
	margin: 0mm;
	padding: 0mm;
	float: none;
	width: 100%;
}
.news-single-item a, .news-single-item a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.news-single-item h2 {
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	margin-top: 10mm;
	margin-bottom: 5mm;
}
.news-single-item h3 {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5mm;
	margin-top: 5mm;
}
.news-single-author{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
}
.news-latest-preis {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}
.news-single-img {
	width: auto;
	float: right;
	text-align: center;
}
.news-single-imgcaption {
	text-align: center;
}
.news-single-additional-info, .news-single-links {
	width: auto;
	background-color: transparent;
	border: none;
	margin: 0mm;
	padding: 0mm;
	float: none;
}
.news-single-backlink a {
	margin-top: 10mm;
	float: none;
	font-size: 10pt;
}
.news-list-container {
	background-color: transparent;
	border: none;
	margin: 0mm;
	padding: 0mm;
	float: none;
	width: 100%;
   padding-bottom: 0mm;
}
.news-list-item {
	background-color: transparent;
	border: none;
	margin: 0mm;
	padding: 0mm;
}
dl.portfolio {
	font-size: 10pt;
}
dl.portfolio dd {
	margin-left: 0mm;
	margin-bottom: 5mm;
}
.news-latest-container {
	background-color: transparent;
	border: none;
	padding: 0mm;
	width: 100%;
	float: none;
}
.news-latest-item {
	border: none;
	background-color: transparent;
	margin-top: 0mm;
	margin-bottom: 5mm;
	padding: 0mm;
	width: 100%;
	height: auto;
	float: none;
	display: block;
}
.news-latest-image {
	float: left;
	width: auto;
	border: none;
	padding: 0mm;
	margin-right: 5mm;
}
.news-latest-item a {
	font-size: 10pt;
	font-weight: bold;
	margin: 0mm;
	padding: 0mm;
	float: none;
}
.news-latest-subheader {
	margin: 0mm;
	float: none;
	font-size: 10pt;
}
.news-latest-morelink {
	text-align: left;
	float: none;
}
.news-latest-morelink a {
	text-align:left;
}

/* Tabellen */
.contenttable {
	border: 1px solid #000000;
	margin: 0mm;
	width: 100%;
}
.contenttable thead {
	background-color: #000000;
	color: #FFFFFF;
}
.contenttable th {
	font-weight: bold;
	text-align: left;
}

.contenttable tbody {
	background-color: #E6E6E6;
	color: #000000;
}
table.letzte-spalte-breit td.td-last {
	width: 15mm;
}
