body {
	background-color: #1C3763;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
td {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin-top:3px;
	line-height:120%;
}
h2 {
	font-size: 1.25em;
	font-weight: bold;
	line-height:120%;
}
h3 {
	font-size: 1.15em;
	font-weight: bold;
}
/* +++++++++ 1. Menü (Hauptebene) ++++++++++++++++++++++++++++++++++++++++++ */
.navi {
	font-size: 10pt;
	float: none; width: 185px; 
	margin: 0px 0px 3px 15px;
	padding: 3px;
    color: #000000; 
	background-color:#97BEDD;
	text-decoration: none;
}
a.navi-NoMark {
	padding: 2px; 
}
a.navi-NoMark:link {
	color: #000000;
	text-decoration: none;
}
a.navi-NoMark:visited {
	color: #000000;
	text-decoration: none;
}
a.navi-NoMark:hover {
	color: #FFFFFF; 
	background-color:#990000;
	text-decoration: none;
}
a.navi-NoMark:active {
	color: #000000;
	text-decoration: none;
}/* -------------------- */
a.navi-Mark {
	width: 180px;
	padding: 2px;
	color: #FFFFFF; 
	background-color:#003366;
	text-decoration: none;
} 

/* +++++++++ Menü 2. Ebene ++++++++++++++++++++++++++++++++++++++++++ */
 a.navi2-NoMark {
	padding: 2px 2px 2px 14px; 
}
a.navi2-NoMark:link {
	text-decoration: none;
	color: #000000;
	/*padding: 15px;  5px 5px 5px;*/
}
a.navi2-NoMark:visited {
	text-decoration: none;
	color: #000000;
}
a.navi2-NoMark:hover {
	color: #FFFFFF; 
	background-color:#990000;
	text-decoration: none;
}
a.navi2-NoMark:active {
	text-decoration: none;
	color: #000000;
}/* -------------------- */
a.navi2-Mark {
	padding: 2px 2px 2px 14px; 
	color: #FFFFFF; 
	background-color:#003366;
	text-decoration: none;
} 

/* +++++++ Hauptbereich: Text und Links ++++++++++++++++++++ */
.txtlink {
	line-height: 1.3em;
	font-weight:normal;
}
.txtlink a {
	color:#003399; /* 003366 #990000 */
	text-decoration:none; /* underline*/
	font-weight:bold;
}
.txtlink a:visited {
	color: #003399;
	text-decoration: none;
}
.txtlink a:hover {
	color: #990000;
	text-decoration: underline;
	font-weight:bold;
}
.txtlink a:active {
	color: #6699FF; /* #97BEDD; */
	text-decoration: underline;
	font-weight:bold;
}

.glossarliste { /* zur Aufzählung innerhalb von Glossartext (div-Container) */
	margin-left:220px;
}

/* Links im Glossar */
.menuglos {
	color: #000000;
	font-size: 0.9em; /*8pt;*/
	font-weight: normal;
	background-color:transparent;
	text-decoration: none;
}
.menuglos ul li {			/* Innenabstand */
	line-height: 1.1em;		/* Zeilenhöhe innerhalb eines Listenpunktes */
	padding-bottom: 0.35em; /* Abstand nach unten zum nächsten Listenpunkt */
}
.menuglos a:link {
	color: #000000;
	font-weight: normal;
	background-color:transparent;
	text-decoration: none;
}
.menuglos a:visited {
	color: #000000;
	background-color:transparent;
	font-weight: normal;
	text-decoration: none;
}
.menuglos a:hover {
	color:#990000;
	font-weight: normal;
	background-color:transparent;
	text-decoration:underline;
}
.menuglos a:active {
	color: #000000;
	background-color:transparent;
	text-decoration: none;
	font-weight: normal;
}

/* +++++ Links im Copyright +++++ */
.copyright {
	/* font-stretch:expanded; */
	color: #666666;
}
a.copyright:link {
	color: #666666;
	font-weight:normal;
	text-decoration: underline;
}
a.copyright:visited {
	color: #666666;
	font-weight:normal;
	text-decoration: underline;
}
a.copyright:hover {
	color: #990000;
	font-weight:normal;
	text-decoration: underline;
}
a.copyright:active {
	color: #003366;
	font-weight:normal;
	text-decoration: underline;
}
/* +++++ Überschriftenlinks auf Startseite +++++ */
.uebersch-lnk {
	color : #000000;
	text-decoration: none;
}
a.uebersch-lnk:link {
	color : #000000;
	text-decoration: none;
}
a.uebersch-lnk:hover {
	color : #990000;
	text-decoration: underline;
}
a.uebersch-lnk:visited {
	color : #000000;
	text-decoration: none;
}

.KontaktBoxRand {
	border:2px solid #A1A1A1;
	background-color:#dce1ed;
	padding: 5px;
}

.small {
	font-size: 9pt;
}