@charset "utf-8";
/* CSS Document */



			/* Website - zentrieren */
			#centerdiv1 {height:100%;  }
			#centerdiv2 {position:relative; top:10px; width:975px; height:100%;  }
			
			/* Browser Kompatibilität YAML CSS Framework - Basis Datei aufräumen */
			* { margin:0; padding:0; font-size: 100%; }

			html {height:100%}

			body {
   				 min-height: 101%;
    			font-size: 100.01%;
    			position: relative;
    			color: #000;
    			background: #fff;
    			text-align: left;
			}

			fieldset, img { border:0; }
			select, input, textarea { font-size: 99% }
			/* Ende Browser Kompatibilität YAML CSS Framework - Basis Datei aufräumen */
			
			
			/* Head - Position*/
			#poshead {position: absolute; top:0px; left:0px; width:975px; height:115px;  }
					 	
			
			
			/* Hauptnavigation - Position*/
			#posnavmain {position: absolute; top:135px; left:170px; width:570px; height:15px;  }
			*html #posnavmain {position: absolute; top:140px; left:173px; width:570px; height:15px;}
			
			/* Hauptnavigation - Textformatierung und Rollovereffekte */
			.main {font-family:Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none; }
			a.main:link {font-family:Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none; }
			a.main:visited {font-family:Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none; }
			a.main:focus {font-family:Arial; font-size:11px; font-weight:bold; color:#666666;  text-decoration:none; }
			a.main:hover {font-family:Arial; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:none; }
			a.main:active {font-family:Arial; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:none; }

			.mainactive {font-family:Arial; font-size:11px; color:#ff0000; font-weight:bold; text-decoration:none; }	
		    a.mainactive:link {font-family:Arial; font-size:11px; color:#ff0000; font-weight:bold; text-decoration:none; }
			a.mainactive:visited {font-family:Arial; font-size:11px; color:#ff0000; font-weight:bold; text-decoration:none; }
			a.mainactive:focus {font-family:Arial; font-size:11px; font-weight:bold; color:##ff0000;  text-decoration:none; }
			a.mainactive:hover {font-family:Arial; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:none; }
			a.mainactive:active {font-family:Arial; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:none; }			

			
						
			/* Content - Position */
			#poscontent {position: relative; clear:both; top:170px; left:170px; width:800px; height:auto;   }
					
	
			/* zweispaltiger Seitenaufbau im Contentbereich */
			/* breite Spalte auf Seite Mittig, schmale Spalte am Rand links */
			
			
			div#poscontentmitte {
	position:relative;
	float:left;
	width:598px;
	height:auto;
	top:0px;
	left:0px;
	border: none;
	margin-left:0;
	margin-right:auto;
	margin-bottom:30px;
			}

			div#poscontentrechts {					
				position:relative; float:right; width:175px; height:auto; top:0px; left:0px;   border: none;  
				margin-left:auto; margin-right:0; margin-bottom:30px;
			}
			
			div#poscontentrechtsglobal {					
				position:relative; width:175px; height:auto; top:0px; left:0px;   border: none;  
				margin-left:auto; margin-right:0; margin-bottom:0px;
			}	
			
			div#poscontentrechtsstandard {					
				position:relative; width:175px; height:auto; top:0px; left:0px;   border: none;  
				margin-left:auto; margin-right:0; margin-bottom:0px;
			}	

						
			
			/* ????????????? */
			a.point:link { text-decoration:none; }
						



			/* Linkes Menü - Position */
			#posnavleft { position:absolute; top:159px; left:9px; width:154px; height:auto;  
			    border-bottom: 5px solid #134892; }
			/* Formatierung Sprache Wählen Element über Linkem Menü */
	        #posnavleftlanguage { background:#134892; font-family: Arial; font-size: 9px; color:#ffffff; 
			  width=100%; height:17px; padding: 5px; margin-bottom: 8px; text-align:right; }
			/* Formatierung LoginBox im Linkem Menü */
			#posnavleftloginbox { background-color:#f4f4f4; padding:5px; color: #666666; 
				margin-top:5px; margin-bottom: 5px; font-size: 10px; font-family: Arial; }
			/* Formaiterung Footer unter Linkem Menü */	
			#posnavleftfooter { background:#f4f4f4; font-family: Arial; font-size: 9px; 
			  color:#666666; width=100%; margin: 8px 0px 8px 0px; padding: 10px 8px 10px 8px;  }
	
			/* Linke Navigation - Textformatierung und Rollovereffekte der Links im linken Menu*/
			a.leftnavlink:link {font-family:Arial; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
			a.leftnavlink:link:visited {font-family:Arial; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
			a.leftnavlink:link:focus {font-family:Arial; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
			a.leftnavlink:link:hover {font-family:Arial; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
			a.leftnavlink:link:active {font-family:Arial; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }



			/* Navigation links - Formatierung und Rollover Effekte */
			/* -----------------------------------------------------*/			
			/* Das Menü besteht aus einer ungeordneten Liste mit li */
			/* Tags die in einem ul Tag eingeschlossen sind.        */
			/* Die verschiedenen Darstellung für Menüzustände wie   */
			/* Normal, Aktiv sowie 1. Ebene bzw. 2.Ebene (Untermenü)*/
			/* werden über unterschiedliche CSS-Klassen Angaben     */
			/* realisiert. Diese können sich nur auf das ul TAG im  */
			/* gesamten beziehen, so dass z.B. der aktive Menüpunkt */
			/* in einem eigenen ul Tag eingeschlossen werden muss   */
			/* und für genau diesen die entsprechende CSS-Klasse    */
			/* zugewiesen wird. 									*/
			/* Ebenso sind die jeweiligen Untermenüs der tieferen   */
			/* Ebenen in einem ul Tag mit entsprechender CSS-Klasse */
			/* Zusammenzufassen. 									*/
			
			
			/* Navigation links - 1. Ebene Normal für ul tag */
			.leftnav {
				width: 154px;					/* Breite der Navigationsleiste */
				font-family: Arial;
				margin: 0px;
				padding: 0px;
				list-style:none;
				border: 1px solid #666666;		/* Rahmen um ul tag */
				border-top-width: 0px;
				border-bottom-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
			}

			/* Navigation links - 1. Ebene Normal schmale Fläche vor Text */
			/* Diese Fläche läuft über die gesamte Breite des Menüs und   */
			/* liegt hinter der Textfläche, so dass nur die Fläche        */
			/* sichtbar bleibt, die nicht von der Textfläche verdeckt wird*/
			/* Der Rahmen ist als Trennlinie zwischen den Punkten sichtbar*/
			.leftnav li a {
				font-size: 11px;
				line-height: 23px;
				height: 23px;
				display:block;
				color:#666666;					
				text-decoration: none;
				font-weight: normal;
				background-color: #e4e4e4;			/* Flächenfarbe schmal (Standardgrau) */
				border: 1px solid #ffffff;		/* untere Trennlinie zwischen den Menüpunkten */
				border-left-width: 0px;
				border-right-width: 0px;
				border-top-color: #fff;			/* obere Trennlinie zwischen den Menüpunkten */	
				cursor: hand;
			}

			/* Navigation links - 1. Ebene Normal Textfläche und Textformat */
			.leftnav li a span {
				height: 23px;
				text-indent: 4px;				/* Textabstand zur schmalen Fläche */
				display:block;
				margin-left: 10px;				/* Bestimmt schmale Fläche (Einrückung) */
				background-color: #e4e4e4;		/* Hintergrundfarbe Textfläche */
			}

			/* Navigation lins - 1. Ebene Rollover schmale Fläche vor Text */
			.leftnav li a:hover {
				/* background: url(../images/blu_point.gif) no-repeat 4px 5px; */
				background-color: #134892;
			}

			/* Navigation links - 1. Ebene Rollover Textfläche und Textformat */
			.leftnav li a:hover span {
				color:#000000;
				background-color: #ccc;
			}


			/* Navigation links - 1. Ebene Aktiv für ul tag */
			.leftnavactive {
				width: 154px;
				font-family: Arial;
				margin: 0px;
				padding: 0px;
				list-style:none;
				border: 1px solid #134892;
				border-top-width: 0px;
				border-bottom-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
			}

			/* Navigation links - 1. Ebene Aktiv schmale Fläche vor Text */
			.leftnavactive li a {
				font-size: 11px;
				/* background: url(../images/redf_point.gif) no-repeat 5px 4px; */
				line-height: 23px;					/* Textposition vertikal innerhalb Menüelement */
				height: 23px;						/* Gesamthöhe des Menüelements */
				display:block;
				color:#ffffff;
				text-decoration: none;
				font-weight: normal;
				background-color: #134892;        /* Flächenfarbe schmal (blau)*/
				border: 1px solid #666666;			/* untere Trennlinie zwischen den Menüpunkten */
				border-left-width: 0px;
				border-right-width: 0px;
				border-top-width: 0px;
				border-bottom-width: 0px;
				border-top-color: #134892;			/* obere Trennlinie zwischen den Menüpunkten (blau)*/	
				cursor: hand;
			}

			/* Navigation links - 1. Ebene Aktiv Textfläche und Textformat */
			.leftnavactive li a span {
				height: 23px;
				text-indent: 4px;					/* Textabstand zur schmalen Fläche */
				display:block;
				margin-left: 10px;					/* Bestimmt schmale Fläche (Einrückung) */
				/*background-color: #134892;			/* Hintergrundfarbe Textfläche (dunkles grau=#ccc) */
				background-color: #ccc;
			}


			/* Navigation links - 2. Ebene Normal für ul tag */
			.leftnavsub1 {
				width: 154px;
				font-family: Arial;
				margin: 0px;
				padding: 0px;
				list-style:none;
				border: 1px solid #134892;			/* Rahmenfarbe (blau) */
				border-top-width: 0px;	
				border-bottom-width: 0px;	
				border-left-width: 0px;
				border-right-width: 0px;	
			}

			/* Navigation links - 2. Ebene Normal schmale Fläche vor Text */
			.leftnavsub1 li a {
				font-size: 11px;
				/* background: url(../images/redf_point.gif) no-repeat 5px 4px; */
				line-height: 23px;
				height: 23px;
				display:block;
				color:#666666;
				text-decoration: none;
				font-weight: normal;
				background-color: #f4f4f4;				/* Flächenfarbe schmal (Standardgrau) */
				border: 1px solid #fff;				/* untere Trennlinie zwischen den Menüpunkten */
				border-left-width: 0px;
				border-right-width: 0px;
				border-top-color: #ffffff;				/* obere Trennlinie zwischen den Menüpunkten */	
				cursor: hand;
			}

			/* Navigation links - 2. Ebene Normal Textfläche und Textformat */
			.leftnavsub1 li a span {
				height: 23px;
				text-indent: 4px;					/* Textabstand zur schmalen Fläche */
				display:block;
				margin-left: 10px;					/* Bestimmt Breite der schmalen Fläche (Einrückung( */
				background-color: #f4f4f4;			/* Textfläche Farbe (helles grau) */
			}
			
			
			/* Navigation lins - 2. Ebene Rollover schmale Fläche vor Text */
			.leftnavsub1 li a:hover {
				/* background: url(../images/blu_point.gif) no-repeat 4px 5px; */
				background-color: #134892;			/* Farbe für schmale Fläche bei Rollover */
			}

			
			/* Navigation links - 2. Ebene Rollover Textfläche und Textformat */
			.leftnavsub1 li a:hover span {
				color:#000000;
				background-color: #ccc;				/* Textfläche für Rollover (Standardgrau) */
			}




		
		
