.htmlarea-content-body  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px
        margin:0;
        padding:3px;
        background-color:#FFFFFF;
}

.htmlarea-content-body a:link, .htmlarea-content-body a:visited { text-decoration: none; }
.htmlarea-content-body a:hover, .htmlarea-content-body a:active { text-decoration: underline; }
.htmlarea-content-body P, .htmlarea-content-body TD, .htmlarea-content-body UL, .htmlarea-content-body OL, .htmlarea-content-body TF { font-size:11px; }


p { /* Textabsatz */
	font-size: 13px;
	margin:0 48px 25px 0;
	padding:0;
	line-height:20px;
}
#right p {
	margin-right: 0;
	font-size: 90%;
	line-height: 20px;
}


hr { height: 1px; color: #f39a1e; }

ul { list-style-image: url(/fileadmin/resources/listbullet.gif); list-style-position: outside; }
li { padding-bottom: 8px; font-size: 13px; }
ul li { margin-left: -22px; }


/*------ hyperlinks ------*/
a:link, a:visited,
a:active, a:hover, 
a.download:link, a.download:visited, 
a.download:hover, a.download:active, 
a.mail:link, a.mail:visited, 
a.mail:hover, a.mail:active, 
a.external-link:link, a.external-link:visited, 
a.external-link:hover, a.external-link:active {
	color:#444;
	text-decoration:underline;
}

a.download:link, a.download:visited, a.download:hover, a.download:active {
	background-image: url(/fileadmin/resources/download.gif);
	background-repeat:no-repeat;
	padding-left:13px;
}
a.mail:link, a.mail:visited, a.mail:hover, a.mail:active {
	background-image: url(/fileadmin/resources/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/resources/external-link.gif) no-repeat scroll right center;
	padding-right:15px;
}
/*------ CENTER COLUMN / CONTENT ------*/

h1{ /* Headline */
	margin:0 48px 20px 0;
	padding:0;
	color:#f39a1e;
	font-size:32px;
	font-weight:normal;
}
h2{ /* Subheadline / Teaser */
	margin:0 48px 34px 0;
	padding:0;
	color:#9d9d9d;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
}
h3{ /* Absatz-Headline */
	margin:0 48px 23px 0;
	padding:0 0 9px 0;
	border-bottom:1px solid #f39a1e;
	color:#f39a1e;
	font-size:22px;
	font-weight:normal;
}
h4{ /* Headline im Fliesstext */
	margin:0 48px 0 0;
	padding:0;
	color:#444;
	font-size:13px;
	font-weight:bold;
}


.zellenbreite-10px 	{ width:  10px; }
.zellenbreite-50px 	{ width:  50px; }
.zellenbreite-100px	{ width: 100px; }
.zellenbreite-150px	{ width: 150px; }
.zellenbreite-200px	{ width: 200px; }


span.orange			{ color: #f39a1e; }
span.small 			{ font-size: 80%; }