/* Basic */
/*.htmlarea-content-body p{**/
.htmlarea-content-body table, 
.htmlarea-content-body form{
	padding: 0px;
	margin: 0px;
	}
div.content_block table p{
	margin: 1px;
	padding-left: 2px;
	padding-right: 2px; 
	}
/* Text */
span.downloadRight{	text-align: right; }


/* Links */
a img{ border: none medium; }

p a.lightview,
span.linkWrap a,
div.search_advanced a,
a.mail,
a.external-link,
a.external-link-new-window, 
a.internal-link, 
a.internal-link-new-window, 
a.download{
	background-image:url(/fileadmin/templates/images/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding: 0px 2px 1px 12px;
	text-decoration: underline;
	color: #FFFFFF;
	}
div#footer a.internal-link,
a.go-west_link{
	/*background-image:url(/fileadmin/templates/images/arrow_pink.gif);
	background-repeat:no-repeat;
	background-position:left center;*/
	padding: 0px 2px 1px 25px;
	text-decoration: none;
	}
a.go-west_link{ padding: 0px; }
div#footer a:hover.internal-link,
a:hover.go-west_link{
	color: #FFFFFF;
}
p a:hover.lightview,
span.linkWrap a:hover,
div.search_advanced a:hover,	
a:hover.mail,
a:hover.external-link,
a:hover.external-link-new-window, 
a:hover.internal-link, 
a:hover.internal-link-new-window, 
a:hover.download{
	text-decoration: none;
	}

div.home_link a.internal-link{ 
	background-image:url(/fileadmin/templates/images/arrow_white.gif);
	color: #FFFFFF;
	}

/* Paragraph */
table.csc-frame-frame1, p.csc-frame-frame1, .csc-frame-frame1 { text-align:left; font-size: 10px;}
/* Liste */

/* Styles für User-Elements */
/* Linkstyle */
p.align-right { text-align: right; }
p.align-center { text-align: center; }

/* Tablestyle */
table.innerBorder {
	font-family: Tahoma, Verdana;
	font-size: 15px;
	border-collapse:collapse;
	font-weight: normal;
	color: #000000;
}
table.innerBorder td {
	padding:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.innerBorder .end td {
	border-bottom-width: 0px;
	border-bottom-style: none;
}
table.innerBorder .right {
	border-right-width: 0px;
	border-right-style: none;
}
table td.tabellenabstand{ width: 355px; }
