/* 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-frame3, p.csc-frame-frame3 a, .csc-frame-frame3 { display: block; color: #FFFFFF; width: 98px; float: right; background: url(../images/cross_white.jpg) no-repeat scroll 90px center; background-color: #174A67;}
table.csc-frame-frame4, p.csc-frame-frame4 a, .csc-frame-frame4 { display: block; background: url(../images/cross_dark.jpg) no-repeat scroll right bottom; color: #999999; text-decoration: none; }
table.csc-frame-frame5, p.csc-frame-frame5 a, .csc-frame-frame5, p.csc-frame-frame5 { font-weight: bold; margin: 0px; padding: 0px; float: left; }
table.csc-frame-frame6, p.csc-frame-frame6, .csc-frame-frame6{ font-size: 14px; margin: 0px; }
table.csc-frame-frame7, p.csc-frame-frame7, .csc-frame-frame7{ font-size: 17px; margin: 0px; }


p.csc-frame-frame3{ margin: 0px; padding: 0px 0px 0px 4px; }
p.csc-frame-frame3 a{ padding: 0px; margin: 0px; }
p.csc-frame-frame4{ margin-top: 0px; }
p.csc-frame-frame4 a:hover{ text-decoration: underline; }
p.align-right { text-align: right; }
p.align-center { text-align: center; }

/* Styles für User-Elements */
/* Standard Tabelle */
td ul{ margin: 5px 0px; }
td.techdata{ background-color: #D5DEE4; }

/* Links */
a img{ border: none medium; }
.cleft a.internal-link, a.internal-link, a.mail, .cleft .content_block a, a.external-link-new-window, a.external-link{
	background-image: url(/fileadmin/templates/images/cross_dark.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0px 2px 1px 12px;
	text-decoration: none;
	color: #666666;
	}

#footer_adresse a.internal-link, #footer_adresse a.go-west_link, p.csc-frame-frame3 a.internal-link{ 
	padding-left: 0px;
	background: none; 
	color: #FFFFFF;
	}
p.csc-frame-frame3 a.internal-link{ color: #FFFFFF; text-decoration: none; }
.cleft a:hover.internal-link, a:hover.external-link-new-window, a:hover.external-link, a:hover.internal-link, a:hover.mail, #footer_adresse a:hover, .cleft .content_block a:hover, p.csc-frame-frame3 a:hover{text-decoration: underline; }

/* Blauer Button */
table.csc-frame-frame8, p.csc-frame-frame8, .csc-frame-frame8{ background: url(../images/bluebutton.jpg) repeat-x scroll left top; padding: 1px 8px 10px 5px;  }
p.csc-frame-frame8 a{ color: #FFFFFF; background: url(../images/cross_white.jpg) no-repeat scroll right center; padding: 0px 20px 0px 0px; }

span.bluebutton{ background: url(../images/bluebutton.jpg) repeat-x scroll left top; padding: 1px 8px 10px 5px; }
span.bluebutton a{ color: #FFFFFF; background: url(../images/cross_white.jpg) no-repeat scroll right center; padding: 0px 20px 0px 0px; }