	/* Grundformatierung der Seite im Body */
	body {
		margin: 0;
		padding: 0;
		font: medium/110% sans-serif;
		text-align: center;
		color: #000;
		background-color: #FFFFF8;
	}

	A {
		font-family : Verdana, Arial, Sans-Serif;
		font-weight : normal;
		color : red;
		background : transparent;
		text-decoration : none;
	}
	/* noch nicht besuchter Link */
	A:link {
		color: red;
	}
	/* schon besuchter Link  */
	A:visited {
		color:  blue;
	}
	/* Benutzer 'hovert'  */
	A:hover {
		color: red;
	}
	/* Link wird ausgewählt  */
	A:active {
		color: purple;
	}

	/* Grundsätzliche Tabellenformatierung - hier genutzt für die Tabelle mit Verweisen auf Musik-Dateien */
	table {
		font: x-small verdana, helvetica, sans-serif;
	}

	/* Der Gesamtinhalt im Container zentriert */
	#container {
		margin: 1em auto;
		width: 770px;
		text-align: center;
		background-color: #FFFFF8;
	}
	/* Die Haupt-Überschrift oder das Logo - (fast)ganz oben */
	#header {
		background-color: #FFFFF8;
		font: small times, serif;
	}
	/* Liste mit Navigations-Verweisen - Kopfleiste !unter! der Hauptüberschrift */
	#mainnav {
		background-color: #FFFFF8;
		font: medium verdana, helvetica, sans-serif;
	}
	/* Liste zum Navigieren - horiontal */
	#navlist li {
		display: inline;
		list-style-type: none;
		padding-right: 20px;
	}
	/* Menü-Leiste rechte Seite */
	#menu {
		float: right;
		width: 300px;
		background-color: #FFFFF8;
		text-align: left;
		font: small verdana, helvetica, sans-serif;
		border:0px solid black;
	}
	/* Seiten-Inhalt */
	#contents {
		font: small verdana, helvetica, sans-serif;
		margin-right: 20px;
		margin-left: 20px;
		background-color: #FFFFF8;
		text-align: left;
		border:0px solid black;
	}
	/* Seiten-Inhalt - alternative für die Bilder/Thumbnails*/
	#thumbs {
		font: x-small verdana, helvetica, sans-serif;
		margin-right: 20px;
		margin-left: 20px;
		background-color: #FFFFF8;
		text-align: center;
		border: 0px solid black;
	}

	/* Fuß-Leiste - Datum und Copyright */
	#footer {
		font: xx-small verdana, helvetica, sans-serif;
		clear: both;
		height: 25px;
		background-color: #FFFFF8;
		text-align: right;
	}

	/* Tabelle mit Verweisen auf Bilder-Dateien */
	table.bilder {
		font: x-small verdana, sans-serif;
		text-align: left;
	}
	/* Tabelle mit Verweisen auf andere Internet-Sites */
	table.verweis {
		font: small verdana, helvetica, sans-serif;
	}
	/* Tabelle mit Verweisen auf Thumbnails (mit Bild-Unterschrift im gleichen Tabellenfeld) */
	table.thumbs {
		font: x-small verdana, helvetica, sans-serif;
		text-align: center;
	}
	/* Linklisten Formatierung - für Verweise auf externe Homepages */
	ul.link {
		list-style-type: none;
		text-align: justify;
		line-height: 1.5em;
		font: small/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	}