head {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100.01%;
	color: black;
	background-color: #FFFFF0;
	border: 0px dotted red;                   /*Rahmen*/
	margin: 0px;
	padding: 0px;
	height: auto; 
	}
p {
	margin: 0px;
	}
hr { 
	color: black;
	margin: 0px;
	}
#umrahmung {
	position:absolute;
	margin: 0px; 
	border: 0px dotted blue;    
	top: 0px; 
	left: 0px;
	right: 0px;
	/*height: auto;*/
	/*width: 1100px;                             /*Breite der Navigation*/
	background: #FFFFF0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
#kopf {
	/*position:relative;*/
	position: fixed;
	margin: 0px;
	/*width: 970px;*/
	top: 0px; 
	left: 0px;
	right: 0px;
	border: 0px dashed lime;                /*Rahmen*/
	background: #FFFFf0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size:45px;	
	color: blue;
	text-align: center;
	z-index:90;
	height: 100px;
	vertical-align:middle;
	/*overflow:auto;	*/
	}
#navigation {
	/*position: absolute;*/
	position: fixed;
	margin: 0px; 
	border: 1px solid black;                /*Rahmen*/
	width: 190px;    
	top: 100px; 
	left: 5px;
	right: 50px;	/*Breite der Navigation*/
	background: #FFFFf0;
	padding-top: 5px;
	padding-bottom: 500px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px; 
	font-weight:normal;
	z-index:50;
	/*overflow: auto;*/
		}
#liste_navigation {
	margin: 0px; 
	border: 0px dashed orange;                /*Rahmen*/
	background: #FFFFF0;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	list-style: none;
	font-size: 18px; 
	/*overflow: auto;*/
	}
#infofeld_home {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 20px;
	font-weight: bold;
	color: blue;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
	
#infofeld_home2{
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 520px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: bold;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_home2 table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	cellspacing: 8px;
	/*font-size:18px;	*/
	}
#infofeld_home2 p {
	margin: 0px;
	font-size: 15px;
	text-align: justify;
	/*font-weight: normal;
	color: blue;*/
	}	
#infofeld_s_kneipp_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_s_kneipp {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 26px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_s_kneipp table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 15px;
	padding-bottom: 0px;
	text-align: left;
	font-size:15px;	
	}
#infofeld_archiv_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_archiv {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 30px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_archiv_liste  {
	margin: 0px; 
	border:0px dashed orange;                /*Rahmen*/
	background: #FFFFF0;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style: disk;
	font-size: 15px; 
	}
#infofeld_archiv table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_kontakt_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 20px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_kontakt {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 160px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 18px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_wir_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_wir {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
	#infofeld_wir2 {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 550px; 
	left: 600px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	/*text-align: center;*/
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_wir_liste  {
	margin: 0px; 
	border: 0px dashed orange;                /*Rahmen*/
	background: #FFFFF0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 0px;
	/*list-style: none;*/
	font-size: 16px; 
	}
#infofeld_wir p {
	margin: 0px;
	font-size: 17px;
	/*font-weight: normal;
	color: blue;*/
	}
#infofeld_wir table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_wir td{
	padding-bottom: 10px;
	}
#infofeld_impressum_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_impressum {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_impressum table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_intern_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_intern {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_intern table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_intern_liste  {
	margin: 0px; 
	border: 0px dashed orange;                /*Rahmen*/
	background: #FFFFF0;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style: disk;
	font-size: 15px; 
	}
#infofeld_leitung_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_leitung {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_leitung table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_jobs_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_jobs {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_jobs table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_jobs p {
	margin: 10px;
	font-size: 17px;
	text-align: center;
	/*font-weight: normal;
	color: blue;*/
	}
#infofeld_verweise_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_verweise{
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_jobs_liste  {
	margin: 0px; 
	border: 0px dashed orange;                /*Rahmen*/
	background: #FFFFF0;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style: none;
	font-size: 15px; 
	}
#infofeld_verweise table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_verweise a {
	text-decoration:none; 
	/*font-weight: normal;
	color: blue;*/
	}

#infofeld_sponsor_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_sponsor {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_sponsor table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_sponsor a {
	text-decoration:none; 
	/*font-weight: normal;
	color: blue;*/
	}
#infofeld_fundamente_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_fundamente{
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_fundamente table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	cellspacing: 8px;
	/*font-size:18px;	*/
	}
#infofeld_fundamente p {
	margin: 0px;
	font-size: 15px;
	text-align: justify;
	/*font-weight: normal;
	color: blue;*/
	}
#infofeld_kurse_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_kurse{
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_kurse table {
	margin: auto;
	border: 0px dashed blue;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_kurse hr {
	color: blue;
	margin: 0px;
	}
#infofeld_kurse a {
	text-decoration:none; 
	/*font-weight: normal;
	color: blue;*/
	}
#infofeld_veranstaltung_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_veranstaltung{
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_veranstaltung table {
	margin: auto;
	border: 0px dashed blue;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_veranstaltung hr {
	color: blue;
	margin: 0px;
	}
#infofeld_veranstaltung a {
	text-decoration:none; 
	/*font-weight: normal;
	color: blue;*/
	}
#infofeld_veranstaltung_detail_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_veranstaltung_detail{
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 15px;
	font-weight: normal;
	color: blue;
	text-align: left;
	padding-top: 00px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_veranstaltung_detail table {
	margin: auto;
	border: 0px dashed blue;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
#infofeld_veranstaltung_detail hr {
	color: blue;
	margin: 0px;
	}
#infofeld_veranstaltung_detail a {
	text-decoration:none; 
	/*font-weight: normal;
	color: blue;*/
	}
#infofeld_intern2_uberschrift {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 100px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 35px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:70;
	}
#infofeld_intern2 {
	position:absolute;
	margin: 0px; 
	border: 0px dashed blue;                /*Rahmen*/
	top: 150px; 
	left: 220px;
	right: 0px;
	/*width: 700px; 					/*Breite*/
	font-size: 30px;
	font-weight: normal;
	color: blue;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
	}
#infofeld_intern2_liste  {
	margin: 0px; 
	border: 0px dashed orange;                /*Rahmen*/
	background: #FFFFF0;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style: disk;
	font-size: 15px; 
	}
#infofeld_intern2 table {
	margin: auto;
	border: 0px dashed blue;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	/*font-size:18px;	*/
	}
.schrift0 {							/*Start*/
	font-size:17px; 
	font-weight:bold;
	}
.schrift1 {							/*wir  */
	font-size:17px; 
	font-weight:bold;
	}
.schrift2 {							/*funda  */
	font-size:17px; 
	font-weight:bold;
	}
.schrift3 {							/*verantb  */
	font-size:22px; 
	font-weight:n;
	}
.schrift4 {							/*verantb  */
	font-size:12px; 
	font-weight:normal;
	}
.infofeld_leitung_unteruberschrift { /*leitung, wir*/
	font-size:17px; 
	font-weight:bold;
	padding-top: 0px;
	}
.feld-left {							/*alle  */
	text-align:left;
	white-space: nowrap;
	}
.feld-zentrieren {					/*alle  */
	text-align:center;
	white-space: nowrap;
	}
.feld-right {	  					/*alle  */
	text-align:right;
	white-space: nowrap;
	}
.links {								/*kurse, veranst*/
	text-align: left;
	}
.zentrieren {						/*  */
	text-align: center;
	}
.rechts {							/*kurse*/
	text-align: right;
	}
.blocksatz {
	text-align: justify;
	}
.fett {								/*disclaimer, wir*/
	font-weight:bold;
	}
.feld_oben{
	vertical-align:text-top;
	}
.schriftgroesse1 {					/*disclaimer, kurse, veranst, wir*/
	font-size:16px; 
	font-weight:bold;
	}
.schriftgroesse2 {					/*jobs, kurse, veranst*/
	font-size:18px;
	text-decoration:none;
	}
.schriftgroesse3 {					/*kurse, veranst*/
	font-size:14px; 
	font-weight:normal;
	}
.schriftgroesse4 {					/*kurse, sponsor, veranst*/
	font-size:18px;	
	}
.schriftgroesse5 {					/*kurse,veranst*/
	font-size:45px;
	}
.schriftgroesse6 {
	font-size:18px;
	}
.schriftgroesse7 {
	font-size:20px;
	}
.schriftgroesse8 {					/*index  */
	font-size:22px;
	}
.abstand1 {							/*index  */
	margin: 0px;
	}
.abstand2 {							/*index  */
	margin: 25px;
	}
.abstand3 {							/*alle  */
	margin: 0px;
	}
.farbe1 {
	color: blue;
	}
.rahmen1 {							/*kurse, veranst*/
	padding-top: 0px;
	padding-bottom: 0px;
	}
.rahmen2 {							/*kurse, veranst*/
	padding-top: 0px;
	padding-bottom: 0px;
	}
.tabellenbreite1 {					/*kurse, veranst*/
	width: 200px;
	border: 3px dashed black;
	}
.tabellenbreite2 {					/*kurse, veranst*/
	/*width: 670px;*/
	/*border: 3px dashed blue;*/
	}
.tabellenbreite3 {					/*kurse*/
	width:auto;
	border: 3px dashed blue;
	}
/*#kopf hr {
	color: black;
	margin: 0px;
	}*/
#liste_navigation li a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#liste_navigation li a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
/*#liste_navigation li a:focus {*/                          /*:focus = für Elemente, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste (CSS 2.0)*/
	/*color:fuchsia; 
	background-color:#FFFF77; 	
	font-weight:bold; 
	}*/
#liste_navigation li a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_archiv_liste a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_archiv_liste a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_archiv_liste a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_wir_liste a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_wir_liste a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_wir_liste a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_wir a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_wir a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_wir a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_home2 a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_home2 a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_home2 a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_intern_liste a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_intern_liste a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_intern_liste a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_jobs_liste a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_jobs_liste a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_jobs_liste a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_intern2_liste a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_intern2_liste a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_intern2_liste a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_kurse a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_kurse a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_kurse a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_veranstaltung a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_veranstaltung a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_veranstaltung a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_veranstaltung_detail a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_veranstaltung_detail a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_veranstaltung_detail a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_verweise a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_verweise a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_verweise a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_sponsor a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_sponsor a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_sponsor a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}

	
#infofeld_leitung a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_leitung a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_leitung a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_jobs a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_jobs a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_jobs a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
#infofeld_impressum a:link {                           /*:link = für Verweise zu noch nicht besuchten Seiten*/
	color:black; 
	text-decoration:none; 
	font-weight:normal;                     /*bold = fett.bolder = extrafett.lighter = dünner.100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900).normal = normales Schriftgewicht.*/
	}
#infofeld_impressum a:visited {                        /*:visited = für Verweise zu bereits besuchten Seiten*/
	color:navy; 
	text-decoration:none; 
	font-weight:normal; 
	}
#infofeld_impressum a:hover {                          /*:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:blue; 
	text-decoration:none; 
	background-color:#FFFF00; 
	font-weight:normal; 
	}
