
.cleaner { clear: both; }

html, body {
	margin: 0;
	padding: 0;
	}

/* Image Replacement (FIR) */
.fir { display: none }

.level0 {
	position: relative;
	width: 800px;
	height: 1000px;
	margin: 0 auto;
	padding: 0;
	background: #73046B;
}
.level0 { background-color: #73046B; }

/* Hintergrundfarben für Menüpunkte und Hintergrund */
#mp_home { background-color: #73046B; } /* Ausnahme: Home-Button BG soll lila sein, nicht schwarz */
body.home, .level0.home { background-color: #000; }
body.aktuell, #mp_aktuell, .level0.aktuell { background-color: #fff3ad; }
body.vita, #mp_vita, .level0.vita { background-color: #DD7B00; }
body.presse, #mp_presse, .level0.presse { background-color: #D393B8; }
body.repertoire, #mp_rep, .level0.repertoire { background-color: #F1C423; }
body.cd, #mp_cd, .level0.cd { background-color: #F6E001; }
body.galerie, #mp_galerie, .level0.galerie { background-color: #fff; }
body.kontakt, #mp_kontakt, .level0.kontakt { background-color: #CF0072; }
/* BEGINN CSS fr Hauptnavigation */

#mainnav {
	Xfloat: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
	margin: 0;
	padding: 0; 
	
	width: 800px;
	height: 45px;
	
	background-color: #ffd;
	Xborder: 1px dotted #0f0;
}

#mainnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#mainnav a { 
	display: block;  
	line-height: 45px; /* Vertikal mittige Ausrichtung */
	text-align: center;
	text-decoration: none;
	color: #202020;
	font-size: 11px;	
	Xborder: 1px dotted #fff;
}
#mainnav a:hover { 
	text-decoration: none;
	 }
#mainnav #mp_home a { color: #fcfcfc; }

#mainnav li {
	float:left;
	height: 45px;
	width: 100px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	Xcursor: pointer; /* fr IE */
}



/* Formatierung aktiver Menüpunkt */
#vita #mp_vita a,
#aktuell #mp_aktuell a,
#presse #mp_presse a,
#repertoire #mp_rep a,
#galerie #mp_galerie a,
#kontakt #mp_kontakt a,
#cd #mp_cd a,
#home #mp_home a { 
	font-size: 13px;
	line-height: 32px;
	position: relative; top: 24px; 
	padding: 0;
	margin: 0;
}

/* ENDE CSS fr Hauptnavigation */


