h1 {
	font-size: 18px;
	margin: 0.5em 0 0.9em 0;
}
h2 {
	/*font-size: 16px;/**/
	font-size: 18px;
	margin: 1.5em 0 0.4em 0;
}
h3 {
	margin: 1.2em 0 0.4em 0;
}

table.contenttable {
    width: 100%;
}

#content a {
	background: url('../gfx/link_background.png') left bottom repeat-x;
}
#content a:hover {
/* 	background: none; */
	color: #036;
}

div.csc-textpic .csc-textpic-imagewrap {
	margin-top: 0.5em;
}

#content ul {
	/*list-style: none;/**/
	list-style-image: url('../gfx/arrow__list.png');/**/
	padding: 0 0 0 30px;/**/
}
#content ul li {
	margin: 0 0 2px 0;
	padding: 0 0 0 5px;
}

.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}

.frame.frame-default.frame-layout-1,
.csc-default {
	margin-bottom: 3em;/**/
	/*margin-right: 35px;/**/
}

.detail {
	text-decoration: underline;
}

.ce-gallery figcaption,
.csc-textpic-caption {
	font-size: 86%;
	text-align: center;/**/
	/*color: #777;/**/
}

blockquote {
	padding: 0;
	margin: 0;
	font-style: italic;
}

.ce-gallery img,
div.csc-textpic .csc-textpic-imagewrap img {
	border: 1px solid #d0d0d0;/**/
	background-color: #f0f0f0;/**/
	padding: 4px;/**/	
}

p.csc-frame-frame2 {
	margin-top: 1.5em;
}