body		{ 
		background:#2f4f4f;
		font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Geneva, sans-serif;
		font-size: 12px; 
		color: #ccb;
		}

ul		{
		list-style-type:none;
		margin:0;
		padding: 0;
		}
	
h1		{
		visibility:hidden;
		font-size:1px;
		color: #224e4e;
		}

h3		{
		font-size:14px;
		margin-top: 25px;
		}

.logo	{
		margin-bottom:0px;
		}

#head	{
		position:absolute;
		top: 35px;
		left: 12px;
		width: 98%;
		border-bottom: 1px solid #777;
		padding-bottom:15px;
		}

.navigation	{
		position: absolute;
		top: 16px;
		left: 300px;
		width: 600px;
		float: left;
		padding: 0px;
		}

.menu 	{
		font-family:"Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Arial, sans-serif; 
		font-weight: bold;
		color:#d30; 
		text-align:left; 
		font-size: 13px; 
		letter-spacing:0.07em;
		text-decoration: none;
		display:inline;
		margin-right:15px;
		vertical-align:2px;
		}

.menu a:link {
		text-decoration: none; 
		color: #e23300;
		}
	
.menu a:visited {
		text-decoration: none; 
		color: #e23300;
		}
	
.menu a:hover {
		color: #f30; 
		text-decoration: none;
		}
	
.menu a:active {
		color: #a20; 
		text-decoration: none;
		}

#container	{
		position: absolute;
		top: 120px;
		left: 12px;
		}

.inhalt	{
		position: absolute;
		left: 312px;
		top: 120px;
		width: 480px;
		float: left;
		font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Geneva, sans-serif;
		font-size: 12px; 
		color: #ccb;
		padding-bottom:40px;
		}

#nedstat	{
		position: absolute;
		top: 800px;
		left: 0px;
		visibility: hidden;
		}

a		{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	 	font-weight:bold;
		letter-spacing:0.08em;

		}

a:link 	{
		text-decoration: none; 
		font-weight:bold; 
		color:#e23300;
		}

a:visited {
		text-decoration: none; 
		font-weight:bold; 
		color:#e23300;
		}

a:hover {
		color:#f30; 
		text-decoration: none;
		}

a:active {
		color:#f00; 
		text-decoration: none;
		}

img.thumbs {
		margin-right:30px;
		border:1px solid #444;
		}

img.thumbs:hover	{
		border: 1px solid red;
		}

.bodytext {
		font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Arial, sans-serif;
		font-size: 12px; 
		color: #ccb;
		}
	
.bodytextsmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000; 
		text-decoration: none;
		}
	
.headline {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
		font-size: 20px;
		font-weight: bold;
		}
	
.headline2 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 18px; 
		font-weight: bold; 
		color: #bba;
		margin-bottom: 93px;
		}
	
.headline3 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		font-weight: bold; 
		color: #bba;
		margin-top: 60px;
		margin-bottom: 10px;
		}
	
.headline4 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 18px; 
		font-weight: bold; 
		color: #bba;
		margin-bottom: 30px;
		}

small 	{
		font-size: 10px; 
		}

.audio 	{ /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		text-decoration:none;
		}

.audio li {
		background:#621;
		list-style: none;
		text-decoration:none;
		letter-spacing:normal;
		font-size:12px;
		color:#BBBBAA;
		padding:4px;
		margin-bottom:20px;
		text-indent:0px;
		border:1px solid gray;
		}

.audio li:hover {
		background: #921;
		text-decoration:none;
		}

.audio li a	{
		letter-spacing:normal;
		color: #bba;
		}

.audio li a:link	{
		color: #bba;
		}

.audio li a:visited	{
		color: #bba;
		}

.audio li a:hover	{
		color: #ddc;
		padding-left: 1px;
		background: #921;
		}

.vita li	{
		margin-bottom: 10px;
		}

.repertoire li	{
		margin-bottom: 4px;
		}

.curr	{
		margin-top: 30px;
		}
		
.curr li	{
		margin-bottom: 10px;
		}
