body { background-color:black; color:white; }
.h1   { color: black; font-size: 18px; font-family: helvetica; font-weight: bold }
.h2 { font-family:helvetica ; font-size:15px; font-weight:bold; color:black; }
.content { font-family:helvetica ; font-size:14px; color:black; }
.contentk { font-family:helvetica; font-size:14px; line-height:140%; color:black; }
.contentw { font-family:helvetica ; font-size:14px; color:white; }
.contentw2 { font-family:helvetica ; font-size:14px; color:white; }
.navi { font-family:helvetica ; font-size:11px; color:white; }
.navia { font-family:helvetica ; font-size:12px; color:#CC0000; }
.content2 { font-family:helvetica; font-size:14px; line-height:140%; color:#990000; }
.content3 { font-family:helvetica; font-size:14px; line-height:140%; color:#B48B74; }
.header2 { font-family:helvetica; font-size:15px; font-weight:bold; line-height:140%; color:black; }
.footer { font-family:helvetica ; font-size:11px; color:white; }
A:link, A:visited, A:active   { color: white; text-decoration: none }

.bildmitbildunterschrift span {
    background-color: red
    background-color: hsla(0, 0%, 100%, 0.5);
    position: absolute;
    bottom: 0;
    width: 50%;
    line-height: 2em;
    text-align: left;
}

#thumbcontainer {
	margin:0px;
	padding-top:5px;
	text-align:center;
	color:black;
	font-family:helvetica;
	font-size:10px;
}
#thumbcontainer a img {
	display:inline;
}
#thumbcontainer ul {
	display:inline;
	padding: 0 5px 0 5px;
}
#thumbcontainer ul li {
	display:inline;
	list-style-type:none;
	padding: 0 5px 0 5px;
}
#thumbcontainer ul li img {
	border:1px solid #B0000B;
}
#thumbcontainer p {
	margin:4px 0 4px 0;
}
