@charset "utf-8";
h1 
	{ 
	color:#399; font: bold 1.4em/1.4em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif; 
	}
h2 
	{ 
	font: bold 1.3em/1.4em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif; 
	}
h3 
	{ 
	font: bold 1.2em/1.2em "Times New Roman", "Times Roman", Times, serif; 
	}
h4 
	{ 
	font: bold 0.9em/1.2em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif;
	margin-top: 1.4em; 
	}
h5 
	{ 
	font: bold 1.2em/1.2em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif; 
	color:#CCC; /* Hervorhebung mit grünem Hintergrund und Silberschrift */
	background-color: #399; text-align:center; 
	} 
h6 
	{ 
	color: #E0E0E0; 
	font: bold 1.0em/1.1em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif; 
	background-color: #399; 
	text-align: center; 
	}
p,td 
	{  
	margin: 0 0 6px 0; /* reguliert Absatzabstand */
	} 
.rot
	{
	color: #FF0000;
	font-weight: bold;
	}
.betonen /* siehe Stiftung.php */
	{ 
	color: #C66; 
	} 
.kleiner1 
	{ 
	padding: 0 0 0 30px; 
	font-size: 0.9em; 
	line-height: 1.3em;
	}
.kat 
	{ 
	padding: 0 0 0 30px; 
	color: #FFF; 
	font-size: 1.0em; 
	line-height: 1.6em; 
	font-weight: bold; 
	background-color: #399;}

img 
	{ 
	/*margin: 4px; */
	border: 1px solid #fff; 
	}
	
body  
	{
	font: 0.8em/1.2em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif;
	background-image: url(../bilder/bckgr-web.jpg);
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000;
	}
    .thrColFixHdr #container 
		{
    	width: 760px; 
    	background: #FFF;
		background-image:url(../bilder/bckgr-cont.jpg);
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	border: 1px solid #000;
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */
	    }
    .thrColFixHdr #header {
    	background: #C03;
		background-repeat:no-repeat;
		margin: 0 0 10px 0;
		height: 91px;
    }
    .thrColFixHdr #header img {margin: 0; border: 0; }
    .thrColFixHdr #header h1 
		{
    	margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, können Sie das Auftreten unerwarteter Abstände zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnötig, weil dieser Rahmen die gleiche Wirkung hat. */
		}
    .thrColFixHdr #sidebar1 
		{ 
    	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
    	width: 120px; height: 400px; padding: 15px 10px 15px 10px; z-index: 10;
		}
/* 
Navigation 
------------------------------------------------------------------ */

    .thrColFixHdr div /*{ padding: 5px; } Rand nur fuer Text wichtig; stoert bei Kopfgrafik, wenn separate Datei eingefuegt werden soll */ 
    .thrColFixHdr #navi 
		{ 
		float: left; 
		width: 130px; 
		}
    .thrColFixHdr a 
		{ 
		color: #333; 
		display: block; 
		text-decoration: none; 
		padding: 5px; 
		width: 120px; 
		}
    .thrColFixHdr a:hover 
		{ 
		background-color: #ddd; 
		}
	.thrColFixHdr a:active 
		{ 
		color: #f00; 
		}
	.thrColFixHdr a:visited 
		{ 
		color: #333; 
		}
    .thrColFixHdr .menu 
		{
		width: 130px; 
		position: relative; 
		border: 0; 
		font-weight: bold; 
		z-index: 10; /* !!z-index wichtig!! */
		}
    .thrColFixHdr .menu:hover>div.submenu /* verhindert, dass bei 3-stufigem Menue alle auf einmal aufgehen */
		{
		display: block; 
		}  
    .thrColFixHdr .submenu 
		{ 
		display: none; 
		position: absolute; 
		left: 129px; 
		top: 0px; 
		font-weight: normal; 
		background-color:#EEE; 
		width: 130px; 
		border-left: solid 4px yellow; 
		z-index: 100; 
		}

    /* Ergaenzung fuer 3. Ebene
	.........................................................*/
    .thrColFixHdr .submenu_link 
		{ 
		position:relative; 
		}
    .thrColFixHdr .submenu_link:hover>div.submenu 
		{
		display: block; 
		}
    .thrColFixHdr div.submenu a 
		{ 
		width: 120px; /* nicht kleiner, sonst reisst 3. Menu ab! */
		} 
	
    .thrColFixHdr LI 
		{ 
		background-color: transparent; 
		padding: 0; 
		margin: 0; 
		display: block; 
		width: 118px; 
		}
    .thrColFixHdr UL 
		{ 
		background-color: transparent; 
		padding: 0; 
		margin: 0; 
		}
	/*..........................................................*/

	/* aktiver Bereich
	..........................................................*/
    .thrColFixHdr .menu_aktiv 
		{
		width: 130px; /* muss die selbe Position und Groesse wie .menu haben. */
		position: relative; 
		font-weight: bold; 
		z-index: 10; /* !!z-index wichtig!! */
		} 
	.thrColFixHdr .menu_aktiv:hover>div.submenu /*bewirkt, dass das submenu angzeigt wird, wenn du mit der Maus über dem Container bist */
		{
		display: block; 
		} 
    .thrColFixHdr .ausgeklappt a 
		{ 
		text-decoration:none; 
		display: inline; 
		border:none; 
		padding:0px; 
		background-color:transparent; 
		}
	.thrColFixHdr .ausgeklappt a:hover 
		{ 
		background-color:#ccc; 
		}
	.thrColFixHdr .ausgeklappt a:active 
		{ 
		color: #f00; 
		}

    div.ausgeklappt 
		{ 
		padding-left: 5px; 
		z-index: 101; 
		} 
    .thrColFixHdr .ausgeklappt LI 
		{ 
		background-color: transparent; 
		padding: 0; 
		margin: 0; 
		font-size: 0.8em; 
		list-style: none; 
		display: block; 
		}
    .thrColFixHdr .ausgeklappt UL 
		{ 
		padding-left:5px; 
		}
	.thrColFixHdr .ausgeklappt .aktiv 
		{ 
		border-right: 4px solid yellow; 
		background-color:#CFF; 
		}

    /* mit .thrColFixHdr .ausgeklappt LI.aktiv {} oder .thrColFixHdr .ausgeklappt LI.aktiv a {} kann der aktive Link 3ter Ebene farblich hervorgehoben werden
	..........................................................*/
	
/* ENDE Navigation -----------------------------------------------------------------------------------------------------------------------------


Hauptbereich
--------------------------------------------------------------------------*/
    .thrColFixHdr #sidebar2 
		{
    	float: right;
    	width: 160px; 
    	background: #C1C1C1; /* Die Hintergrundfarbe wird nur für die Laenge des Spalteninhalts angezeigt. */
		margin-top: -10px;
    	padding: 10px 10px 15px 10px;
		border-right: 1px;
		border-right-color: #FFF;
		border-right-style: solid;
		font-size: 0.9em; 
		}
	.thrColFixHdr #sidebar2 a 
		{ 
		display:inline; 
		margin: 0; 
		padding: 0; 
		line-height: 1.3em; 
		width: 145px; 
		color:#00F 
		}
	.thrColFixHdr #sidebar2 p 
		{ 
		margin: 0; 
		padding: 0; 
		line-height: 1.3em; 
		}
    .thrColFixHdr #sidebar2w /*Sidebar 2 ohne farbige Hervorhebung */
		{
    	float: right;
    	width: 160px; 
		margin-top: -10px;
    	padding: 10px 10px 15px 10px;
		border-right: 1px;
		border-right-color: #FFF;
		border-right-style: solid;
		font-size: 0.9em; 
		}
	.thrColFixHdr #sidebar2w a 
		{ 
		display:inline; 
		margin: 0; 
		padding: 0; 
		line-height: 1.3em; 
		width: 145px; 
		color: #30F; 
		}
	.thrColFixHdr #sidebar2w a:hover 
		{
		background-color: transparent; 
		text-decoration: underline;
		}
	.thrColFixHdr #sidebar2w p 
		{ 
		margin: 0; 
		padding: 0; 
		line-height: 1.3em; 
		}
		
    .thrColFixHdr #mainContent 
		{
    	margin: 0 200px 0 150px; 
    	padding: 0 10px 0 10px; /* hat Einfluss auf Linksausrichtung des Inhalts im IE6! */
		}
    .thrColFixHdr #content1 
		{
    	margin: 0 10px 0 150px;
    	padding: 0 10px 0 10px; /* hat Einfluss auf Linksausrichtung des Inhalts im IE6! */
    	}
	.thrColFixHdr #content1 ul,
	.thrColFixHdr #mainContent ul 
		{ 
		padding-left: 20px;
		}
	.thrColFixHdr #content1 li,
	.thrColFixHdr #mainContent li 
		{ 
		margin-bottom: 4px; 
		display: list-item; 
		width: auto; 
		}
	.thrColFixHdr #content1 a,
	.thrColFixHdr #mainContent a 
		{ 
		margin: 0; 
		padding: 0; 
		display: inline; 
		color: #30F; 
		}
	.thrColFixHdr #content1 a:hover,
	.thrColFixHdr #mainContent a:hover 
		{ 
		background-color: transparent; 
		text-decoration: underline; 
		}
	.thrColFixHdr #mainContent hr,
	.thrColFixHdr #content1 hr 
		{ 
		border: 1px solid #36C;  /* Linienelement */
		}
	
    .thrColFixHdr .aufmacher 
		{ position:relative; 
		clear: none; 
		width: auto; 
		height: auto; 
		margin: 20px 6px 10px 10px; 
		padding: 4px; 
		border-top-width: 2px; 
		border-bottom-width: 2px; 
		border-right-width: 0px; 
		border-left-width: 0px; 
		border-top-style: dotted; 
		border-color: #FFCC66; 
		font-size: 0.92em; 
		}
	.thrColFixHdr .aufmacher h3 
		{
		font: bold 1.3em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif; 
		color: #000; 
		font-size: 1.1em; 
		padding: 0; 
		margin: 0 2px 4px 2px;
		}
	.thrColFixHdr .aufmacher a 
		{ 
		display: inline; 
		color: #30F; 
		}
	.thrColFixHdr .aufmacher a:hover 
		{ 
		background-color: transparent; 
		text-decoration: underline; 
		}
    .thrColFixHdr .aufmacher span
		{ 
		color: #000; 
		font: 0.9em/1.2em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif; 
		}
	.thrColFixHdr .aufmacher b 
		{ 
		position: absolute; 
		top: -20px; left: 5px; 
		color: #FF6600; 
		font: 1.2em/1.4em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif; 
		text-align: left; 
		width: 250px; 
		}
    .rechts 
		{ /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right; margin: 4px 0 4px 4px;
		-moz-box-shadow: 0.2em 0.2em 0.6em #336666; /*Mozilla-Browser*/
		-webkit-box-shadow: 0.2em 0.2em 0.6em #336666; /*Safari-Browser*/
		box-shadow: 0.2em 0.2em 0.6em #336666; /*Opera-Browser*/
		}
    .btop
		{
    	float: right; margin: 4px 0 4px 4px;
		}
    .links 
		{ /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
    	float: left; margin: 4px 8px 4px 0; 
		-moz-box-shadow: 0.2em 0.2em 0.6em #336666;
		-webkit-box-shadow: 0.2em 0.2em 0.6em #336666;
		box-shadow: 0.2em 0.2em 0.6em #336666;
		}
	.mitte 
		{ 
		margin: 0 auto; 
		-moz-box-shadow: 0.2em 0.2em 0.6em #336666;
		-webkit-box-shadow: 0.2em 0.2em 0.6em #336666;
		box-shadow: 0.2em 0.2em 0.6em #336666;
		}
    .abgerundet 
		{ 
		float: right; 
		margin: 2px 2px 8px 2px; 
		padding: 6px; width: 90%; 
		-moz-border-radius: 10px; 
		background-color:#FFF;		
		-moz-box-shadow: 0.2em 0.2em 0.6em #336666;
		-webkit-box-shadow: 0.2em 0.2em 0.6em #336666;
		box-shadow: 0.2em 0.2em 0.6em #336666;
		}
	.abgerundet-inh
		{
		margin: 0 auto;
		}
    .clearfloat 
		{ /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
		clear:both; 
		height:0; 
		font-size: 1px; 
		line-height: 0px; 
		}
		
	.weiter 
		{ 
		background-color:#c1c1c1;
		}
	/*
	Darstellung MA
	..........................................................*/
	.thrColFixHdr .ma 
		{ 
		font-size: 0.9em; 
		line-height: 1.3em; 
		}
	.thrColFixHdr .ma:hover 
		{ 
		color: #F06;
		border-bottom: 1px solid #F06; 
		}
	.thrColFixHdr .subma 
		{
		display:none; 
		position:relative; 
		float:right; 
		width: 420px;
		padding: 4px;
		border: 1px solid #F06;
		background-color:#FFF; 
		}
	.thrColFixHdr .ma:hover>div.subma 
		{ 
		display: block; 
		color: black;
		}
	/*..........................................................*/

	.thrColFixHdr #nav_en
		{
		background-color: #CCCCCC;
		font: 0.6em Arial, Verdana, Geneva, "MS Sans Serif", sans-serif;
		}
/* ENDE Hauptbereich ----------------------------------------------------------------------------------------------------------------------------


Fussbereich
------------------------------------------------------------------------ */
	
    .thrColFixHdr #footer { background: #666; color: #FFF; }
	.thrColFixHdr #footer a { color: #FFF; display: inline; }
	.thrColFixHdr #footer a:hover { background-color: #000; }
	.thrColFixHdr #footer a:active 
		{ 
		color: #f00; 
		}
    .thrColFixHdr #footer p 
		{ 
		margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
		padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */ 
		font-size: 0.8em; text-align: center; 
		}

