
p.align-right {
	text-align:right;
}

p.indent {
	margin-left:16px;
}

/* container um den kompletten content */

#csc_content {
	/* width:597px; */
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-top:10px;
}

/* links */

#csc_content a:link, #csc_content a:visited, #csc_content a:active {
	color:#841c1d; font-weight:bold;
	text-decoration:none;
}

#csc_content a:hover {
	background:#841c1d;
	color:#fff;
}

#csc_content dt a:link, #csc_content dt a:visited, #csc_content dt a:hover, #csc_content dt a:active {
	border:0;
}


/* Standard Überschrift */

#csc_content  h1 {
	color:#841c1d;
	font-size:1.4em;
}

/* h2 und h3 vom Benutzer auswählbar (Layout 2 / Layout 3) */

#csc_content  h2 {
	color:#841c1d;
	font-size:1.2em;
	padding-top:15;
}

#csc_content  h3 {
	color:##841c1d;
	font-size:1.0em;
	border-top:1px solid #841c1d;
	padding-top:10px;
}

/* absatz vom inline HTML-Editor */

#csc_content p.bodytext {
	/* color:#841c1d; */
	color:#000;
}

/* listen */

#csc_content ul, #csc_content ol {
}

#csc_content li {
}

/* content element table */

#csc_content .contenttable-0 {
	border-collapse:collapse;
}

#csc_content .contenttable-0 tr.tr-0 td {
	margin:0px 0px 0px 0px;
	padding:2px 8px 2px 4px;
}

#csc_content .contenttable-0 td {
	margin:0px 0px 0px 0px;
	padding:2px 8px 2px 4px;
}

#csc_content .contenttable-0 td.td-last {

}

/* zusatz-option "Rahmen", die bei jedem Content-Element ausgewählt werden kann */

/* Rahmen - Option 1 */
#csc_content .csc-frame-indent6633 .contenttable {
}

#csc_content .csc-frame-indent6633 .contenttable-0 tr.tr-0 td {
	background-color:#F0F0F0;
	border-bottom:1px solid #000000;
}

#csc_content .csc-frame-indent6633 .contenttable-0 td {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

#csc_content .csc-frame-indent6633 .contenttable-0 td.td-last {
	border-right:0px solid #000000;
}

/* Rahmen - Option 2 */
#csc_content .csc-frame-frame1 .contenttable {
	width:100%;
}

#csc_content .csc-frame-frame1 .contenttable-0 tr.tr-0 td {
	background-color:#F0F0F0;
	border-bottom:1px solid #000000;
}

#csc_content .csc-frame-frame1 .contenttable-0 td {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

#csc_content .csc-frame-frame1 .contenttable-0 td.td-last {
	border-right:0px solid #000000;
}

/* mail formular */

#csc_content .csc-mailform {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;

	border:0px none;
	margin-left:0px;
	padding-left:0px;
}

#csc_content .csc-mailform label {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	vertical-align:top;
	width:80px;
	float:left;
	margin-top:4px;
}

#csc_content .csc-mailform input {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin-top:4px;
}

#csc_content .csc-mailform textarea {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin-top:4px;
}

#csc_content .csc-mailform-submit {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin-top:4px;
	margin-left:80px;
}

/* suchformular */

#csc_content .csc-searchform {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
}

#csc_content .csc-searchform input, #csc_content .csc-searchform select {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
}

#csc_content .csc-searchResultInfo {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
}

/* bild option: Rahmen um Bild */
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid #822021;
	padding:0px;
}

