	a:link      { color: #777777; text-decoration: none }	   /* FF9900 Angaben zum Aussehen der Links */
	a:visited   { color: #FF9900; text-decoration: none }
	a:active    { color: #000000; text-decoration: none }
	a:hover     { color: #000000; text-decoration: underline }	/* underline */
	body { 							/* Angaben zum Bildschirmlayout */
	background-color:#FFFFFF; 				/* dunkelblauer Hintergrund */
	background-repeat:no-repeat;
 	background-attachment:fixed; 
	/* margin:50px; */
	scrollbar-base-color:#FFFFFF;
 	scrollbar-arrow-color:#HHHHHH;    			/* Pfeil */
	scrollbar-darkshadow-color:#770011;			/* dunkler Rahmen */
	scrollbar-face-color:#HHHHHH;      			/* Oberflaeche */
	scrollbar-3dlight-color:#770011;   			/* Rahmen aussen */
	scrollbar-highlight-color:#FFCC99; 			/* Rahmen innen*/
 	scrollbar-shadow-color:#222222;
 	scrollbar-track-color:#FFFFFF;     			/* Rutschbahn */
}

	@page { size:21.0cm 29.7cm; 				/* Angaben zum Drucklayout */
	margin-top:1.7cm;
	margin-bottom:1.4cm;
	margin-left:2cm;
	margin-right:2cm;
	background-color:white; 				/* weisser Hintergrund */
	color:black; 						/* schwarze Schrift */
}

	#copy { position:absolute; bottom:3px; right:5px; z-index:+3; text-align:right; z-index:+3;}	

	#counter { position:absolute; bottom:10px; left:320px; width:170px; z-index:+3; background-color:#FFCC33; border:solid 1px #777777; text-align:center;}	

	#iframe { position:absolute; top:15px; left:45px; width:600px; height:550px; background-color:#FFFFFF; border-left:solid 0px #AAAAAA; text-align:left; padding-left:35px; z-index:+2; }

/* Anfang interaktives Inhaltsverzeichnis */

	#inhalt {
		position:absolute;
		top:33px; 
		left:0px;
		border:none 1px #FFCC33;
		z-index:+2;
		display: block;
	}

	#inhalt ul {
		margin: 0;
		padding: 0;
		border: 0;
		list-style-type: none;
	}

	#inhalt ul li {
		margin: 0;
		padding: 7px;
		border: 0;
		display: block;
		float: none;
		text-align:left;
		width: 150px;	
	}

	/* define the consecutive colors */
	#inhalt ul li a			{ 
		background: #FFFFFF; }

	#inhalt ul li a:hover 	{
		font-weight:bold;
		background: #FFCC33;
		color: #FFFFFF;
	}

	#inhalt ul li a:active {
		font-weight:bold;
		background: #FFFFFF;
		color: #FFCC33;
	}

	#inhalt a {
		display: block;
		height: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 16px;
		padding-right: 16px;
		color: #888888;
		text-decoration:none;
	}

	#inhalt ul li ul li a		{ background-color: #ff6500;
	/* background: #000000; */
											filter:alpha(opacity=90); /* for IE */
											-moz-opacity:0.9; /* for mozilla */
											opacity: 0.9; /* for safari */
											khtml-opacity: 0.9 /* for konquerer and older safari */

										}

/* Ende interaktives Inhaltsverzeichnis */

	#intro { position:absolute; top:75px; right:15px; width:200px; border-right:solid 1px #AAAAAA; text-align:right; padding-right:15px; z-index:+2; }

	#linedown2 { position:absolute; bottom:17px; left:5px; width:570px; height:0px; border-bottom:solid 1px #777777; z-index:-1; }

	#linedown3 { position:absolute; bottom:17px; right:5px; width:100%; height:0px; border-bottom:solid 1px #777777; z-index:-1; }

	#textfeld { position:absolute; top:80px; left:30px; width:400px; height:400px; background-color:#FFFFFF; border-left:solid 1px #AAAAAA; text-align:left; padding-left:35px; z-index:+2; }

	#titel { 
		position:absolute; 
		top:0px; 
		right:0px; 
		margin:0px; 
		padding:0px; 
		width:100%; 
		height:50px; 
		background-image:url(../images/piano.gif);
		background-repeat:no-repeat;
		background-position:right top;
	 	background-attachment:fixed; 
		background-color:#CFCFCF; 
		border:none 1px #000000; 
		z-index:+2; }

	#titel2 { position:absolute; top:0px; left:25px; border:none 1px #FFCC33; z-index:+2; }

	#williampic { position:absolute; top:150px; left:90px; width:250px; height:210px; background-color:#FFFFFF; border:solid 1px #FFCC33; padding:5px; z-index:+2; }

	table { border-collapse:collapse; }

	td { padding-top:5px; padding-bottom:5px; height:15px; border-color:#999999; }

	th { padding-top:2px; padding-bottom:2px; background-color:#000033; border:solid 1px #000033; }

	table { border-color:#FFFF99; } 

        *.copy { font-family:verdana; font-weight:200; font-size:7pt; line-height:8pt; color:#000000; text-align:left; padding-left:3px; padding-right:3px; }

        *.counter { font-family:verdana; font-weight:200; font-size:7pt; line-height:10pt; color:#444444; text-align:left; padding-left:3px; padding-right:3px; }

        *.inhalt { font-family:verdana; font-weight:200; font-size:8pt; line-height:14pt; color:#777777; text-align:left; padding-top:10px; padding-bottom:5px; }

        *.intro { font-family:verdana; font-weight:200; font-size:8pt; line-height:14pt; color:#777777; text-align:left; padding-top:10px; padding-bottom:5px; }

        *.text { font-family:verdana; font-weight:200; font-size:9pt; line-height:16pt; color:#777777; text-align:left; padding-top:5px; padding-bottom:5px; }

        *.titel { font-family:verdana; font-weight:200; font-size:20pt; line-height:24pt; color:#FFFFFF; text-align:left; padding-top:10px; }

