/* SEITEN-HINTERGRUND */
/* Hintergrundfarbe für die Gesamte Seite */
Body
{
    background-color: #FFFFFF;
}

/* TREE */
/* Style für Baumelemente*/
.tree
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: left;
	text-decoration:none;
}

.tree A:link
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: left;
	text-decoration:none;
}

.tree A:visited
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: left;
	text-decoration:none;
}

.tree A:hover
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: left;
	text-decoration:none;
}

/* HEADER */
/* Style für die Navigationselemente*/

.header-button-active
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
}

.header-button-active A:link
{
	text-decoration: none;
	color: #224064;
}

.header-button-active A:visited
{
	text-decoration: none;
	color: #224064;
}

.header-button-active A:hover
{
	text-decoration: none;
	color: #224064;
}

.header-button
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
}

.header-button A:link {
	text-decoration: none;
	color: #224064;
}
.header-button A:visited {
	text-decoration: none;
	color: #224064;
}
.header-button A:hover {
	text-decoration: none;
	color: #224064;
}

.header-thema
{
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
}

.header-thema A:link
{
	text-decoration: none;
	color: #224064;
}

.header-thema A:visited
{
	text-decoration: none;
	color: #224064;
}

.header-thema A:hover
{
	text-decoration: none;
	color: #224064;
}

.header-subheader
{
	font: bold 80px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
}


/* STANDARD */
/* Style für die meisten Textelemente */
.Normal
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-decoration: none;
	line-height: 18px;
}

.Normal-Bold
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-decoration: none;
}

.Normal-Right
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: right;
	text-decoration: none;
}

.Normal-Justify
{
	text-justify: newspaper;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: justify;
	text-decoration: none;
}

.Normal A:link
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: justify;
	text-decoration: none;
}

.Normal A:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-decoration: none;
	text-align: justify;
}

.Normal A:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #AC7E64;
	text-align: justify;
	text-decoration: none;
}

.Normal-White
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}



.Headline
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: left;
}

.Footer
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: left;
	text-decoration: none;
}

.Footer A:link
{
	text-decoration: none;
}

.Footer A:visited
{
	text-decoration: none;
}

.Footer A:hover
{
	text-decoration: none;
}

/* TEASER */
/* Style für Teaser-Module*/
.Teaser-Header
{
	font: 23px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #224064;
	text-align: left;
	text-decoration: none;
}

.Teaser-Body
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
}

.Teaser-Body A:link
{
	text-decoration: none;
	color: #224064;
}

.Teaser-Body A:visited
{
	text-decoration: none;
	color: #224064;
}

.Teaser-Body A:hover
{
	text-decoration: none;
	color: #224064;
}

/* ADMIN */
/* Style für Administration */
.admin-alert
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: justify;
	text-decoration:none;
}

.admin-required
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: justify;
	text-decoration:none;
}

.admin-link 
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: justify;
	text-decoration:none;
}

.admin-link SPAN
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: justify;
	text-decoration:none;
}

.admin-link A:link
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: justify;
	text-decoration:none;
}

.admin-link A:visited
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: justify;
	text-decoration:none;
}

.admin-link A:hover
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #224064;
	text-align: justify;
	text-decoration:none;
}
