/* Basic */
/*.htmlarea-content-body p{**/
.htmlarea-content-body table, 
.htmlarea-content-body form{
	padding: 0px;
	margin: 0px;
	}
.content_block table p, table.csc-loginform p{
	margin: 1px;
	padding-left: 2px;
	padding-right: 2px; 
	}
	
/* Text */
span.font1{ color: #76172A; font-size: 14px; }
span.font2{ padding: 2px 5px; background-color: #76172A; color: #FFFFFF; }
span.font2 a, #main_right .content_block .font2 a{ color: #ffffff; padding: 0px; }

/* Paragraph */
table.csc-frame-frame3, p.csc-frame-frame3 a, .csc-frame-frame3 { padding: 0px 5px; background-color: #76172A; color: #FFFFFF; }
table.csc-frame-frame4, p.csc-frame-frame4 a, .csc-frame-frame4 { color: #76172A; font-size: 14px; }

p.align-right { text-align: right; }
p.align-center { text-align: center; }
th.align-left{ text-align: left; }
th.align-right{ text-align: right; }

/* Styles für User-Elements */
/* Standard Tabelle */

/* Links */
a img{ border: none medium; }
.search_advanced a, a.download, a.internal-link, a.mail, a.external-link-new-window, a.external-link, .content_block a, a.mb{
	background-image: url(/fileadmin/templates/images/arrow_small.gif);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 2px 1px 15px;
	text-decoration: none;
	}
#footer p a.internal-link{ 
	padding-left: 0px;
	background: none; 
	color: #858585;
	}
.search_advanced a:hover, a:hover.download, a:hover.external-link-new-window, a:hover.external-link, a:hover.internal-link, a:hover.mail, #footer a:hover, .content_block a:hover, a:hover.mb{
	text-decoration: underline; 
	}

div.csc-textpic a{ padding: 0px; background-image: none; }

/* Tabellen */