body,
body.htmlarea-content-body {
	font: normal 11px/14px Arial, sans-serif;
	color:#777;
	}

/*  !General tags */
h1 {
	font-size: 18px;
	font-weight:normal;
	margin:0 0 8px 0;
	}
h2 {
	font-size: 14px;
	margin: 0 0 14px 0;
	font-weight:normal;
	}
/* für Hinweisboxen */
h3 {
	font-size: 14px;
	font-weight:normal;
	margin-bottom: 5px;
	}
h1 a,
h2 a,
h3 a {
	background-image: none;
	padding-right: 0; 
	}
p {
	margin-bottom: 14px;
	}
a {
	text-decoration:none;
	color:#777;
	}
	
dfn,acronym,abbr {
	font-style: normal;
}

p dfn,
p acronym,
p abbr {
	padding-right: 18px;
	background:url(../gfx/info.gif) right center no-repeat;	
}

p a dfn,
p a acronym,
p a abbr {
	padding: 0;
	background: none;	
}

.darkGray {
	color: #777 ! important;
}

.col_center a,
body.htmlarea-content-body a {
	text-decoration:underline;
	padding-right:8px;
	background-image:url(../gfx/textelement_link_arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
	color:#777;
	}
	
a.glossary {
	text-decoration:none;
	padding-right: 18px;
	background:url(../gfx/info.gif) right center no-repeat;	
	} 	
	
.col_center .csc-textpic-image a {
	background: none;
	}
a.eCircleGray {
	color:#777 ! important;
	background:url(../gfx/textelement_link_arrow.gif) right center no-repeat ! important;
	padding-right:8px !important;
	text-decoration:underline ! important;
	}		
a.eCircleOrange {
	color:#f99911 ! important;
	background:url(../gfx/arrow_ecircle.gif) right center no-repeat ! important;
	padding-right:15px;
	text-decoration:none;
	}
a.emailMarketingSoftware {
	color:#00bbdd ! important;
	background:url(../gfx/arrow_software.gif) right center no-repeat ! important;
	padding-right:15px;
	text-decoration:none;		
	}
a.emailListRental {
	color:#0066b6 ! important;
	background:url(../gfx/arrow_adressen.gif) right center no-repeat ! important;
	padding-right:15px;
	text-decoration:none;		
	}
a.leadGeneration {
	color:#e51111 ! important;
	background:url(../gfx/arrow_leads.gif) right center no-repeat ! important;
	padding-right:15px;
	text-decoration:none;		
	}
a.onlineMarketResearch {
	color:#b9b900 ! important;
	background:url(../gfx/arrow_marktforschung.gif) right center no-repeat ! important;
	padding-right:15px;
	text-decoration:none;		
	}
a.showNoLink {
	background: none;
	padding-right:0;
	text-decoration:none;		
	}
	
/* new/lock icon */

h3 span.iconSpan,
li span.iconSpan { position: relative; display: block;}

h3 span.iconSpan img.iconNewBig,
h3 span.iconSpan img.iconLockBig {
	position: absolute;
	top: -1px;
	right: -22px;
	border: none ! important;
}

h3.newIcon, h3.lockIcon {width: 288px;}

div.portfolio_res_content h3.newIcon,
div.portfolio_res_content h3.lockIcon {
	width: 266px;
}

/* IE6 */
* html h3 span.iconSpan img.iconNewBig,
* html h3 span.iconSpan img.iconLockBig { margin-left: 3px; bottom: auto; left: auto; right: auto;   }

li span.iconSpan img.iconNewSmall,
li span.iconSpan img.iconLockSmall {
	border: none ! important;
	left: 4px;
	position: relative;
	top: 2px;
}