html, body		{
			margin: 0;
			padding: 0;
			}

body			{
			background-color:#261D14;
			color: #000000;
			font-family: arial,helvetica,sans-serif;
			font-size: 101%;
			font-size:1em;
			text-align:left;
			min-width:774px;
			background-image:url(images/titelbild400.jpg);
			background-repeat:no-repeat;
			}

#wrapper		{
			width:48.3em;
			max-width:100%;
			text-align:left;
			}

#wrapper p.clear	{
			margin:0px;
			padding:0;			
			clear:both;
			}

#schrift		{
			float:right;
			margin:88px 0 1px 20px;
			}

#container		{
			margin:0px 30px;
			text-align:left;			
			width:48.3em;
			max-width:100%;
			}



/* ------------- Beginn Navigation ------------- */

#navigation 		{
			margin:0px;
			padding:0;
			text-align: right;
			background-color: #49413A;
			width:48.3em;
			
			}

#navigation ul		{
			margin:0px;
			padding:4px 25px 0px 28px;			
			list-style-type:none;
			height:1.7em;
			font-size:0.8em;
			}
			
#navigation li		{
			margin-left:36px;
			margin-right:8px;
			padding:0px;
			display:inline;
			list-style-type:none;			
			}			

#navigation li.aktiv	{
			padding:4px 6px 4px 6px;
			background-color:#981C1C;
			color:#fbefcf;
			border-bottom:1px solid #981C1C;
			}

#navigation a		{
			padding:4px 6px 4px 6px;
			background-color: #49413A;
			text-decoration:none;
			color:#fbefcf;			
			}

#navigation a:hover	{
			padding:4px 6px 4px 6px;
			background-color:#981C1C;
			color:#fbefcf;			
			}




/* ------------- Ende Navigation ------------- */



/* ------------- Beginn Inhalt ------------- */

#inhalt			{
			background-color:#DEDCD6;
			}


#right			{
			width:18.23em;
			float:right;
			height:330px;
			text-align:left;
			}

#right img		{
			margin:72px 15px 20px 0px;
			padding:0px;
			border:1px solid #261D14;
			}

#right h2		{
			margin:20px 40px 10px 0px;
			padding:0px;
			font-size:0.9em;
			font-weight:bold;
			color:#49413A;
			}

#right p		{
			margin:0 40px 10px 0px;
			padding:0px;
			font-size:0.8em;
			color:#4f0000;
			}



.ceMusica		{
			font-size:1.15em;
			font-weight:bold;			
			}

#main			{
			width:30em;
			float:left;
			}

#main h1		{
			margin:30px 40px 20px 40px;
			padding:0px;
			font-size:1em;
			font-weight:bold;
			color:#981C1C;
			}

#main h2		{
			margin:20px 40px 10px 40px;
			padding:0px;
			font-size:0.9em;
			font-weight:bold;
			color:#49413A;
			}

#main p			{
			margin:0 40px 10px 40px;
			padding:0px;
			font-size:0.8em;
			color:#4f0000;
			}

#main p.wenigAbstandUnten
			{
			margin:0 40px 5px 40px;
			padding:0px;
			font-size:0.8em;
			color:#4f0000;
			}

#main p.seitenende	{
			margin:0 40px 8px 40px;
			padding:0px;
			}

#main ul.liste		{
			margin:0 40px 8px 40px;
			padding:0px;
			font-size:0.8em;
			color:#4f0000;
			list-style-type:disc;
			}

#main ul.liste li	{
			margin:0 0 0 15px;
			padding:0 0 2px 2px;
			}

#main dl.tabellarisch	{
			margin:0 40px 8px 40px;
			padding:0px;
			font-size:0.8em;
			color:#4f0000;
			}


#main dl.referenzen	{
			margin:15px 40px 8px 40px;
			padding:0px;
			font-size:0.8em;
			color:#4f0000;
			}

#main dl.referenzen dt	{
			font-weight:normal;
			}

#main dl.referenzen dd	{
			margin:0px;
			padding:0px 0px 10px 0px;
			}



#main table.termine	{
			margin:0 40px 20px 40px;
			padding:0px;
			border-spacing:0px;
			border-collapse:collapse;
			font-size:0.8em;
			color:#4f0000;			
			}

#main table.termine th	{
			font-size:110%;
			padding:4px;
			background-color:#E9E8E4;
			
			}

#main table.termine td	{
			margin:0px;
			padding:0px;
			vertical-align:top;
			}

#main table.termine td.links	
			{
			padding-right:15px;
			}

#main table.termine td.linksAnfang	
			{
			padding-right:15px;
			padding-top:10px;
			}

#main table.termine td.anfang	
			{
			padding-top:10px;
			}

#main table.termine td.linksAbstandOben	
			{
			padding-right:15px;
			padding-top:8px;
			width:50%;
			}

#main table.termine td.abstandOben	
			{
			padding-top:8px;
			}
			
#main a, #right a	{
			color:#981C1C;
			}

#main table.formular	{
			margin:0 40px 20px 40px;
			padding:0px;
			border-spacing:0px;
			border-collapse:collapse;
			font-size:0.8em;
			color:#4f0000;
			border:1px solid #4f0000;
			}

#main			{
			
			}



/* ------------- Ende Inhalt ------------- */



/* ------------- Beginn Footer ------------- */

#footer			{
			padding:0;
			background-color: #49413A;
			width:48.3em;
			}

#footer p		{
			margin:0px;
			padding:0;		
			height:1.5em;
			font-size:0.8em;
			color:#fbefcf;
			}		
			
#footer p.left		{
			padding:2px 6px 0 40px;
			text-align: left;
			float:left;
			}			

#footer p.right		{
			
			padding:2px 32px 0 0;
			text-align: right;
			float:right;
			}		

#footer a		{
			text-decoration:none;
			color:#fbefcf;	
			padding:2px 6px 3px 6px;
			background-color: #49413A;
			}

#footer a:hover		{
			text-decoration:none;
			background-color:#981C1C;
			padding:2px 6px 3px 6px;
			}

#footer p.clear		{
			margin:0px;
			padding:0;
			height:0px;
			clear:both;
			font-size:0em;
			}

#footer a.lisdig	{
			padding:4px 6px 4px 6px;
			background-color: #49413A;
			font-size:0.85em;
			color:#fbefcf;
			text-decoration:none;
			}

#footer a.lisdig:hover	{
			padding:4px 6px 4px 6px;
			text-decoration:none;
			background-color:#981C1C;
			border-bottom:1px solid #981C1C;
			}


/* ------------- Ende Footer ------------- */







