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

.htmlarea-content-body {
	font-family: Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size: 11px;
	color:#000; /*1e2727;*/
	line-height:18px;
	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 {
	vertical-align: top;
	font-family: Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 18px;
}
#headercontent-text-text p, #headercontent-text-teaser p {
	line-height: 20px
}
/* 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:5px;
	padding-bottom:5px;
	margin: 0;
}

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


/*------ BULLETTS ------*/
#content ul { 
	list-style-image: url(../resources/listbullet.gif); 
	list-style-position: outside; 
	padding: 3px auto;
	margin: 0 auto;
	line-height: 18px;
}
#content li { 
	padding-bottom: 0px; 
	font-size: 11px; 
}
#content ul li { margin-left: -22px; }
* html #content ul li { margin-left: 15px; }


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

/*------ hyperlinks: download, mail, external ------*/
a.download:link, a.download:visited, a.download:hover, a.download:active {
	background-image: url(../media/_statics/link_download.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:13px;
}
a.mail:link, a.mail:visited, a.mail:hover, a.mail:active {
	background-image: url(../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(../media/_statics/link_external.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:15px;
}
a.pfeil:link, a.pfeil:visited, a.pfeil:hover, a.pfeil:active {
	background: transparent url(../media/_statics/link_pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}


/*------ HEADLINES ------*/
h1, h1 a {
  font-family: 'Ropa Sans', Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 10px 0;
	color: #860513;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
* html h1, * html h1 a {
	margin: 30px 0 5px 0;	
}

h2, h2 a {
  font-family: 'Ropa Sans', Verdana, Helvetica, sans-serif;
  margin: 0 0 0 0;
	padding: 5px 0;
	color: #860513;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}
* html h2, * html h2 a {
	margin: 0 0 5px 0;	
}

h3, h3 a {
  font-family: 'Ropa Sans', Verdana, Helvetica, sans-serif;
  margin: 25px 0 0 0;
	padding: 5px 0;
	background-color: #F5C06C;
	color: #860513;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
* html h3, * html h3 a {
	margin: 25px 0 0 0; 
}

h4, h4 a {
	margin: 35px 0 0 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
* html h4, * html h4 a {
	margin: 35px 0 5px 0;
}
/*------ HIGHLIGHTS ------*/
span.highlight	{ color: #9d1e34; }
span.small 	{ font-size: 10px; color: #666; }






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