#content div.txt {
	margin-top: 20px;
	display: block;
}
#content div p {
	padding: 0;
	margin: 0 0 9px 0;
}

#content .txt img {
	float: left;
}
#content .txt div, #content .txt p, #content .txt h3, .txt table {
	width: 420px;
	margin: 0;
	padding: 0;
}
#content .txt div {
	float:right;
	display:block;
}

table.mini {
	border-top: 1px solid #ccc;
	padding-top: 4px;
	margin-top: 10px;
	font-style: italic;
}
.mini {
	line-height: 14px;
}
#content .seminar {margin:34px 0 0 0; padding:0; display:block; width: 540px;}
#content .seminar ul {margin-bottom:0;}
#content .seminar p { margin:0 0 0 42px;}
#content .seminar li {color:#555; font-weight:bold; margin-bottom:4px;line-height:12px;}
#content div.single li {margin-bottom:12px;}
#content p.link {margin-bottom:0px; margin-top:2px; cursor:pointer;}
#content div.single p strong {}


#content div.foldout {cursor:pointer; margin-top:2px;margin-bottom:0;}
#content div.foldout a {color:#FF6600;}
/*#content span.foldouttext {margin:0 52px 16px 52px; padding:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:500px;}*/
#content div.foldouttext {margin:0 52px 16px 52px; padding:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:500px;}
#content .foldouttext p {padding:0; margin:0;}

#content #pagelink {margin-top:24px; border-top:1px solid #ccc;text-align:right;}
#content #pagelink a {color:#FF6600;font-weight:bold; text-decoration:none;}
#content .mitglied {
	border-top: 1px solid #ccc;
	padding-top: 12px;
	background-repeat:no-repeat;
	background-position:right bottom;
}
#content .mitglied a, #content .mitglied a:active, #content .mitglied a:visited  {
	color: #999;
	font-weight: bold;
	text-decoration:none;
}
#content .mitglied a:hover  {
	color: #999;
	font-weight: bold;
	text-decoration:underline;
}
#content .mitglied p {
	margin-bottom: 4px;
}

#content .books {
	margin-top: 16px;
	color: #666666;
}

.books td {padding:2px 0; border-bottom:1px solid #ccc;}
.books td.sp0 {width:280px;}
.books td.sp2 {text-align:right;
}

table#paging {width:522px; display:block; border-top:1px solid #ccc; border-bottom:1px solid #ccc;margin-top:40px;background:#f1f1f1; position:absolute; top:380px;}
table#paging td {
	padding:0;
	width:174px;
	font-size:11px;
	text-align: center;
}
table#paging td.pre {text-align:left; padding-left:10px;}
table#paging td.suc {text-align:right; padding-right:10px;}
table#paging td a, table#paging td.pre a, table#paging td.suc a {color:#333333; text-decoration:none;}
table#paging td a:hover {color:#FF6600; border-bottom:1px dashed #000; text-decoration:none;}

