/*/////////////*/
/*// BACKEND //*/
/*/////////////*/

.htmlarea-content-body {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	color:#222;
	line-height:16px;
	margin:0;
	padding:3px;
	background-color:#FFFFFF;
}

.htmlarea-content-body TD, .htmlarea-content-body UL, .htmlarea-content-body OL, .htmlarea-content-body TF { font-size:11px; }

/*//////////////*/
/*// FRONTEND //*/
/*//////////////*/



/*------ TEXT ------*/
.htmlarea-content-body p,
/*#content p, #contentleft p, #content TD, #contentleft TD, #content TF, #contentleft TF*/ { 
	font-size: 11px;
	margin:0 48px 18px 0;
	padding:0;
	line-height:135%;;
}

hr { height: 0px; border-bottom: 1px dotted #967623; border-top: 0px; margin: 0 0 25px 0; }

.abstand td { padding: 0 20px 5px 0; }

/*------ BULLETTS ------*/
#content ul { list-style-image: url(/fileadmin/resources/listbullet.gif); list-style-position: outside; }
#content li { padding-bottom: 8px; font-size: 100%; }
#content ul li { margin-left: -22px; }


/*--------- HYPERLINKS ---------*/
/*------ hyperlinks: text ------*/
.htmlarea-content-body a:link, .htmlarea-content-body a:visited, 
#contentmain a:link, #contentmain a:visited,
#contentborder a:link, #contentborder a:visited, 
#footer a:link, #footer a:visited {			
	color:#967623;
	text-decoration:underline;
	/*border-bottom: 1px dotted #967623;*/
}
.htmlarea-content-body a:hover, .htmlarea-content-body a:active,
#contentmain a:hover, #contentmain a:active,
#contentborder a:hover, #contentborder a:active,
#footer a:hover, #footer a:active {
	color:#967623;
	text-decoration:none;
	/*border-bottom: 1px solid #967623;*/
}
/*------ hyperlinks: image ------*/
a.totop, a.totop:link, a.totop:visited, 
.csc-uploads-icon a:link, .csc-uploads-icon a:visited, 
.csc-textpic-imagewrap a:link, .csc-textpic-imagewrap a:visited {
	border-bottom: 0;
}
a.totop:active, a.totop:hover, 
.csc-uploads-icon a:active, .csc-uploads-icon a:hover, 
.csc-textpic-imagewrap a:active, .csc-textpic-imagewrap a:hover {
	border-bottom: 0;
}

/*------ hyperlinks: download, mail, external ------*/
a.download:link, a.download:visited, a.download:hover, a.download:active {
	background-image: url(/fileadmin/media/_statics/link_download.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:13px;
}
a.mail:link, a.mail:visited, a.mail:hover, a.mail:active {
	background-image: url(/fileadmin/media/_statics/link_mail.gif);
	background-repeat:no-repeat;
	padding-left:17px;
}
a.external-link:link, a.external-link:visited, a.external-link:hover, a.external-link:active {
	background: transparent url(/fileadmin/media/_statics/link_external.gif) no-repeat right top;
	padding-right:15px;
}


/*------ HEADLINES ------*/
/*
h1,  { margin: 0; padding: 15px 0 5px 0; color:#000; font-size: 135%; font-weight: bold; }
h2, h3 { margin: 0; padding: 15px 0 5px 0; color:#967623; font-size: 135%; font-weight: bold; }
h3 { font-size: 100%; }
*/
h1, h2, h3 { margin: 0; padding: 10px 0 5px 0; }
h1, h2, h3, .header-schwarz-normal, .header-gold-normal /*, .header-schwarz-normal-arrow */ { font-weight: bold; font-size: 100%; }
h2, h3, .header-gold-normal { color: #967623; }
/*.header-schwarz-normal-arrow { padding-right: 20px; background:url(/fileadmin/media/_statics/arrow-down.gif) right no-repeat; }*/

/*------ TABLES 
.zellenbreite-5px 	{ width:   5px; }
.zellenbreite-70px 	{ width:  70px; }
.zellenbreite-100px	{ width: 100px; }
.zellenbreite-130px	{ width: 130px; }
.zellenbreite-180px	{ width: 180px; }
.zellenbreite-250px	{ width: 250px; }
------*/

/*------ HIGHLIGHTS ------*/
span.highlight	{ color: #967623; }
span.small 	{ font-size: 90%; }
span.rot { color: #ff0000; }
