/* 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 */

/* Paragraph */
table.csc-frame-frame1, p.csc-frame-frame1, .csc-frame-frame1 { text-align:right; }
table.csc-frame-frame2, p.csc-frame-frame2, .csc-frame-frame2 { text-align:left; }
table.csc-frame-frame4, p.csc-frame-frame4 a, .csc-frame-frame4 { display: block; }


/* Styles für User-Elements */
/* Standard Tabelle */


/* Links */
a img{ border: none medium; }

.content_block a, .footer_block a, .topmenu a, .csc-menu a, .tx-pressdownload-pi2 table a{
	background-image: url(/fileadmin/templates/images/arrow_white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0px 2px 1px 12px;
	text-decoration: none;
	color: #FFFFFF;
	}
.tx-pressdownload-pi2 table a{ font-weight: bold; }
.footer_block a{ 
	background-image: url(/fileadmin/templates/images/arrow_apple.gif);
	color: #646464; 
	}
.footer_block .flaggen a, div.csc-textpic a{ background: none; padding: 0px 2px 1px 2px; }
.topmenu a, .csc-menu a{
	background-image: url(/fileadmin/templates/images/arrow_white.gif);
	color: #4E620D
}
.content_block a:hover, .footer_block a:hover, .topmenu a:hover, .csc-menu a:hover, .tx-pressdownload-pi2 table a:hover{
	text-decoration: underline;
	}
	
p.align-right { text-align: right; }
p.align-center { text-align: center; }