#suche .sucheheader {	margin-bottom: 3px;	font-weight: bold;}#suche input.suchfeld {	width: 148px;	margin-bottom: 5px;	font-size: 12px;}#suche input.submitbutton {	width: 40px;	font-size: 12px;}h1.csc-firstHeader {font-size: 1.7em; margin-bottom: 20px;}/* divider */div.jjdivider {	height: 2px;	border-top: 1px solid #036;	margin: 10px 0px 10px 0px;}div.jjdivider hr {display: none; }.jj_sitemap a, .jj_sitemap a:link, .jj_sitemap a:visited {color: #036; font-weight: bold; font-size: 0.9em;}.jj_sitemap a:hover {color: #369;}dd.csc-textpic-caption {	padding: 5px 15px 5px 15px;	font-size: 0.9em;	background: #d3deea;}/* Tabelle layout 0 */table.contenttable {	margin-top: 20px;	padding: 0;	font-size: 12px;	line-height: 15px;	border-spacing: 0;}table.contenttable tr td { vertical-align: top; }table.contenttable {	background: #e8eef6;}table.contenttable tr td {	border-right: 1px solid #fff;	border-bottom: 1px solid #fff;	padding: 4px 10px 4px 10px;}table.contenttable tr.tr-0 td {	font-weight: bold;	white-space: nowrap;	background: #d3deea}table.contenttable tr td.td-last {	border-right: none;}table.contenttable tr.tr-last td {	border-bottom: none;}/* Tabelle layout 1 (1. Zeile und 1.Spalte ist stark abgesetzt */table.contenttable-1 tr td.td-0 {	background: #d3deea;	font-weight: bold;}table.contenttable-1 tr.tr-last td {}/* bugfix für IE6 (bei Bildern >= 490px (also 550-30-30) wird sonst der gesamte Inhaltsbereich nicht mehr angezeigt div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {		margin-left: 0px;	}*//* dvi für den Logout im Frontend */.feedit {	background: #fc0;	margin: -30px -30px 0px -30px;	padding: 30px 30px 5px 30px;}
