/* allgemeine Einstellgn */
* { padding: 0px; margin: 0px;} /* �berall auf 0 setzen */
body { /*body einstellgn */
	color: black; /* Schriftfarbe */
	background-color: white;
	padding: 0px;
	margin: 0px Auto; /* top/bottom left/right */
	text-align: center; /* hack IE weil auto nicht funzt */
	font-family: Candara, Tahoma, Helvetica, Arial, sans-serif;
	font-size: small;
	width: 100%; /* 980px; */
	color: black;
	}

/* allgemeine Klassen und IDs */
#wrapper { /* einfacher als Container f�r den Inhalt als body */
	/* unsichtbar color: #CDCDCD; */ /* #808080; */ /* red; */
	/* background-color: grey; */
	width: 70%; /* 720px; f�r 800x600 */
	margin: 20px auto 0px auto;
	text-align: left; /* counterhack IE oben center */
	}
#kopf {
	/* padding-top: 0px;  auch keine L�sung f�r vertical-align: middle; */
	/* auch nicht border-top: 10px solid grey; */
	color: #909090; /* rgb(144, 144, 144); eigtl. deprecated(?), #CcCcCc; silver; */
	background-color: grey;
	height: 120px;
	border-bottom: 0.1em solid #909090; 
	}
	#kopf h1 { 
		font-size: 3.5em; /* 4em ~ 400%  */
		font-weight: bold; 
		font-style: italic; 
		padding-left: 32%; /* text-align: center; */
		padding-top: 0.7em; /* vertical-align: middle; ist f�r inline, deshalb keine Wirkung */
		} 
	/* jetzt per border-bottom   hr { height: 3em; color: #909090; background-color: #909090; } */ /* woher kommt die helle Linie? --border(?)*/
/* #logoGross */
#MSO-dlx-logo-gross
	{
	padding: 0em 0em 0em 1.7em;
	float: left;
	width: 111px;
	height: 111px;
	}
#langFlag
	{
	width: 24px; 
	height: 20px;
	padding-top: 0.3em;
	padding-right: 0.3em;
	border: 0px;
	float: right;
	}
 #navi {
	padding: 0.3em 0.3em 0em 0px;
	margin: 0px;
	text-align: right; 
	/* color: red;
	background-color: yellow; */
	color: #CDCDCD; /* #808080; */
	background-color: grey;
	font-size: 13pt;
	height: 21px; /* wird aber ggf. vom Inhalt auseinandergedr�ckt */
	}
#navibar li {
	display: inline; /* nebeneinander */
	list-style-type: none; /* keine Bullets */
	font-size: 0.9em;
}
	#navibar a { 
				color: black; /* color: #606060 #CDCDCD; */
				background-color: grey;
				padding: 2px 4px 2px 4px;
				border: 1px solid #CDCDCD;
				
				}
		/* !ordering of pseudoklassen: a:link a:visited a:hover/a:focus a:active */
		#navibar a:hover,
		#navibar a:focus {
			background-color: white;
			color: black;
		}
		#Start #navistart a,
		#Details1 #navidetails1 a,
		#Impressum #naviimpressum a
					{
					background-color: #CDCDCD;
					}  /* id ist case sensitive */
		#navibar a:active
					{
					color: orange;
					}
#area5 { /* ~subheader */
	color: white;
	text-align: center;
	font-size: 20pt;
	background-color: teal;
	}
#txt {
	color: black;
	background-color: #CDCDCD; /* silver; = #C0C0C0; */
}
#fusz { /* nicht verwendet */
	color: navy;
	background-color: lime;
	}
.skiplink { /* for the blind */
	position: absolute;
	top: -2000px;
	left: -3000px;
	/* width: 0px;
	height: 0px; */
	overflow: hidden;
	display: inline;
	}
table {
	border-collapse: collapse;
	
	}
/* dr�ckt bullet cells auseinander */
table td
	{
	padding-left: 0px; /* rowspan und colspan nicht ansprechbar(?) */
	} 

/* allgmeine Styles */
a { text-decoration: none; color: #606060; } /* unterstreichgn entfernen */
.TXTlogo
	{
	color: #909091; /* leicht abweichend um css validation error zu vermeiden #909090; #CDCDCD; grey; */
	font-style: italic;
	font-weight: bold;
	}
.TXThellgrau
	{
	color: #606060; /* rgb(112,112,112) */
	font-style: italic;
	}
.TblTxt
	{
	margin-left: 6px;  /* rowspan und colspan nicht ansprechbar(?) */
	padding-left: 0px;  /* rowspan und colspan nicht ansprechbar(?) */
	line-height: 115%;
	font-size: 13pt;
	}
.FootNote
		{
		font-style: italic;
		font-size: 11pt;
		}
.bulCl { 
	background-color:  #7B7B7B; /* wird aber dunkler umgesetzt als direkt style="background-color: rgb(123, 123, 123);" */
	padding: 0px;
		}
.TxtNwsXL {
	background-color: #227447; /* Excel green */
	padding: 6px;
	color: white;
}
.TxtNwsPpt {
	background-color: #2F528F; /* PowerPoint brownish orange red */
	padding: 6px;
	color: white;
}