.htmlarea-content-body {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	line-height:16px;
	margin:0;
	padding:3px;
	background-color:#FFFFFF;
}

.htmlarea-content-body p, .htmlarea-content-body TD, .htmlarea-content-body UL, .htmlarea-content-body OL, .htmlarea-content-body TF { font-size:11px; }

hr { height: 0px; border-bottom: 1px solid #00598f; border-top: 0px; margin: 0 0 25px 0; }

.htmlarea-content-body a:link, .htmlarea-content-body a:visited, a:link, a:visited { color: #00598f; text-decoration: none; }
a:hover, a:active { color: #00598f; text-decoration: underline; }

.border-blue a:link, .border-blue a:visited, .border-blue a:hover, .border-blue a:active { color: #fff; text-decoration:underline; }
.border-yellow a:link, .border-yellow a:visited, .border-yellow a:hover, .border-yellow a:active { color: #000; text-decoration:underline; }
.border-blue a:hover, .border-blue a:active, .border-yellow a:hover, .border-yellow a:active  { text-decoration: none; }

#content-main ul, #content-border ul, .hideable ul, #content-main-vertrauen-verlauf ul { list-style-image: url(/fileadmin/resources/list-zahnrad-blau-2-loch-2.gif); list-style-position: outside; }
#content-main li, #content-border li,.hideable li { padding-bottom: 8px;  }
#content-main ul li, #content-main ol li, #content-border ul li, #content-border ol li, .hideable ul li, .hideable ol li, ,#content-main-vertrauen-verlauf ol li, #content-main-vertrauen-verlauf ul li { margin-left: -18px; padding-bottom: 8px; }

#content-main ul#haken, #content-main-vertrauen-verlauf ul#haken, #content-main-breit ul#haken { list-style-image: url(/fileadmin/resources/list-haken.gif); list-style-position: outside; }
#content-main-vertrauen-verlauf li, #content-main-breit li { padding-bottom: 8px;  }
#content-main ul#haken li, #content-main-vertrauen-verlauf ul#haken li, #content-main-breit ul#haken li { margin-left: -25px; padding-bottom: 8px; }


a.download:link, a.download:visited, a.download:hover, a.download:active {
	background: url(/fileadmin/media/_statics/icon-pdf.gif) left top no-repeat ;
	padding-left:21px;
}

a.mail:link, a.mail:visited, a.mail:hover, a.mail:active {
	background: url(/fileadmin/media/_statics/icon-mail.gif) no-repeat right top;
	padding-left:18px;
}
a.external-link:link, a.external-link:visited, a.external-link:hover, a.external-link:active {
	background: transparent url(/fileadmin/media/_statics/icon-external.gif) right bottom no-repeat;
	padding-right:15px;
	margin-right: 5px;
}
a.swapClass-pfeil-black:link, a.swapClass-pfeil-black:visited, a.swapClass-pfeil-black:hover, a.swapClass-pfeil-black:active {
	background: url(/fileadmin/media/_statics/icon-pfeil-grau.gif) right bottom no-repeat;
	color: #000 !important;
}


/*------ Headlines --------*/
.headline-black, .headline-blue, .headline-blue-med, .headline-blue-big { font-weight: bold; }
.headline-blue, .headline-blue-med, .headline-blue-big					{ color: #00598f; }
.headline-blue-med														{ font-size: 14px; line-height: 140%; }
.headline-blue-big, .headline-black-bigger 								{ font-size: 18px; line-height: 140%; }


/*------ HIGHLIGHTS ------*/
span.punkt-vor 	{ margin: 0 0 0 3px; padding: 0 0 0 9px; background: url(/fileadmin/media/_statics/bullet-blau.gif) left 5px no-repeat; }
span.pfeil-grau { padding: 0 15px 0 0; background: url(/fileadmin/media/_statics/icon-pfeil-grau.gif) right bottom no-repeat; }
span.blue 				{ color: #00598f; }
span.grau, span.grau-big	{ color: #00598f; font-weight: bold; line-height: 130%; }
span.grau				{ font-size: 20px; } /* der graus Span ist in blau getauscht worden */
span.grau-big			{ font-size: 30px; }
span.green				{ color: #9dd09f; }
span.darkgreen			{ color: #008000; }
span.yellow				{ color: #ffdf00; }
span.orange				{ color: #ff9948; }
span.red				{ color: #ff0000; }
span.small				{ font-size: 10px; }
span.copy 				{ font-size: 75%; vertical-align: text-top; line-height: 100%; }
.headline-blue-big .copy { font-size: 60%; }
span.blue-bg		{ padding: 0 2px 0 2px; background: #00598f; color: #fff; }
span.green-bg 			{ padding: 0 2px 0 2px; background: #9dd09f; }
span.yellow-bg 			{ padding: 0 2px 0 2px; background: #ffee98; }

/*------ TABELLE ---------*/
.abstand td { padding: 0 20px 5px 0; }