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

.htmlarea-content-body {
	font: 11px Verdana;
	color:#1a2829; /*1e2727;*/
	line-height:15px;
	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, #content p, #content TD {
	font-size: 11px;
	line-height:15px;
}
/* Abstand vor und nach Absätzen im IE vergrößern, wegen Tabellen*/
*html .htmlarea-content-body p,
* html #content, * html #content p, * html #content TD {
	padding-top:3px;
	padding-bottom:3px;
}

hr { height: 0px; border-bottom: 1px solid #d2d5e0; border-top: 0px; margin: 10px 0 25px 0; }


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


/*--------- HYPERLINKS ---------*/
/*------ hyperlinks: text ------*/
.htmlarea-content-body a:link, .htmlarea-content-body a:visited, 
a:link, a:visited {		
	color:#10367f; /*00178f;*/
	text-decoration:underline;
}
.htmlarea-content-body a:hover, .htmlarea-content-body a:active,
a:hover, a:active {
	color:#10367f;
	text-decoration:none;
}

/*------ 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, a.external:visited, a.external:hover, a.external:active {
	background: transparent url(/fileadmin/media/_statics/link_external.gif) no-repeat right top;
	padding-right:15px;
}
a.pfeil:link, a.pfeil:visited, a.pfeil:hover, a.pfeil:active {
	background: transparent url(/fileadmin/media/_statics/link_pfeil.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:13px;
	text-decoration: none;
}


/*------ HEADLINES ------*/
h1, h1 a { 
	padding: 15px 0 0 0;
	color:#002161;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
h2, h2 a, h4, h4 a {
	padding: 7px 0 0 0;
	color:#10367f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
h3, h3 a {
	background-color: #dde4f2; /*#d2d5e0;*/
	padding: 5px;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}



/*------ 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; }

.zellen-bg-weiss-linie	{ vertical-align:top; background-color: #ffffff; padding: 2px 5px 2px 5px; border-bottom: 1px solid #10367f; }
.zellen-bg-dunkel			{ vertical-align:top; background-color: #dde4f2; padding: 2px 5px 2px 5px; }
.zellen-bg-dunkel-linie	{ vertical-align:top; background-color: #dde4f2; padding: 2px 5px 2px 5px; border-bottom: 1px solid #c8d2e5; }
.zellen-bg-dunkel-ende	{ vertical-align:top; background-color: #dde4f2; padding: 2px 5px 2px 5px; border-bottom: 1px solid #10367f; }
.zellen-bg-hell				{ vertical-align:top; background-color: #e8ecf5; padding: 2px 5px 2px 5px; }
.zellen-bg-hell-linie		{ vertical-align:top; background-color: #e8ecf5; padding: 2px 5px 2px 5px; border-bottom: 1px solid #c8d2e5; }
.zellen-bg-hell-ende	{ vertical-align:top; background-color: #e8ecf5; padding: 2px 5px 2px 5px; border-bottom: 1px solid #10367f; }
/* Hovers */

.htmlarea-showtableborders tr:hover td {
	background: #f3dcd9;
}
/*
.zellen-bg-dunkel	:hover, .zellen-bg-dunkel-linie:hover, .zellen-bg-dunkel-ende:hover, .zellen-bg-hell:hover, .zellen-bg-hell-linie:hover, .zellen-bg-hell-ende:hover { 
	background-color: #fff; 
}
*/



/*------ HIGHLIGHTS ------*/
span.highlight	{ color: #10367f; }
span.small 	{ font-size: 10px; color: #999; }