/* IMPORT WEITERER CSS-FILES */
	/* Bilder */
	@import "images.css";
	/* Navigationen */
	@import "navigation.css";
	/* Ueberschriften */
	@import "headlines.css";
	/* Hyperlinks */
	@import "links.css";
	/* Formulare */
	@import "forms.css";

/* META-DATEN */
	*		{ padding:0; margin:0; }
	body	{ background:#833a4a; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#833a4a; height:100%; }
	html	{ height:100%; }
	
/* CONTAINER */
	#MAIN_START,
	#MAIN_VOKALENSEMBLE,
	#MAIN_FREUNDE_FOERDERER,
	#MAIN_AKTUELLES,
	#MAIN_ADMIN_START,
	#MAIN_ADMIN_MAIN_VOKALENSEMBLE,
	#MAIN_ADMIN_MAIN_FREUNDE_FOERDERER,
	#MAIN_ADMIN_AKTUELLES,
	#MAIN_TERMINE,
	#MAIN_ENSEMBLE,
	#MAIN_PROJEKTE,
	#MAIN_PROJEKTE_2_1,
	#MAIN_PROJEKTE_2_2,
	#MAIN_PROJEKTE_3_1,
	#MAIN_PROJEKTE_3_2,
	#MAIN_PROJEKTE_4_1,
	#MAIN_PROJEKTE_4_2,
	#MAIN_DISKOGRAPHIE,
	#MAIN_MENSCHEN,
	#MAIN_MENSCHEN_DAS_TEAM,
	#MAIN_MENSCHEN_DIE_KUENSTLER,
	#MAIN_TEAM,
	#MAIN_PRESSE,
	#MAIN_TERMINE,
	#MAIN_ADMIN_TERMINE,
	#MAIN_ADMIN_MAILINGVERSAND,
	#MAIN_IMPRESSUM,
	#MAIN_NEWSLETTER			{ background:url(/imgs/bg.gif) no-repeat #f7eedf; width:750px; margin:0 auto; position:relative; padding:0 20px 0 0; min-height:100%; height:auto !important; height:100%; }
	#MAIN_KONTAKT				{ background:url(/imgs/bg3.gif) no-repeat #f7eedf; width:750px; margin:0 auto; position:relative; padding:0 20px 0 0; min-height:100%; height:auto !important; height:100%; }
	#MAIN_ADMIN_MAILINGVERSAND	{ background:#f7eedf; width:750px; margin:0 auto; position:relative; padding:0 20px 0 0; min-height:100%; height:auto !important; height:100%; }
	#MAIN_START:after,
	#MAIN_FREUNDE_FOERDERER:after,
	#MAIN_VOKALENSEMBLE:after,
	#MAIN_AKTUELLES:after,
	#MAIN_ADMIN_START:after,
	#MAIN_ADMIN_FREUNDE_FOERDERER:after,
	#MAIN_ADMINVOKALENSEMBLE:after,
	#MAIN_ADMIN_AKTUELLES:after,
	#MAIN_ADMIN_MAILINGVERSAND:after,
	#MAIN_TERMINE:after,
	#MAIN_ENSEMBLE:after,
	#MAIN_PROJEKTE:after,
	#MAIN_PROJEKTE_2_1:after,
	#MAIN_PROJEKTE_2_2:after,
	#MAIN_PROJEKTE_3_1:after,
	#MAIN_PROJEKTE_3_2:after,
	#MAIN_PROJEKTE_4_1:after,
	#MAIN_PROJEKTE_4_2:after,
	#MAIN_DISKOGRAPHIE:after,
	#MAIN_MENSCHEN:after,
	#MAIN_MENSCHEN_DAS_TEAM:after,
	#MAIN_MENSCHEN_DIE_KUENSTLER:after,
	#MAIN_TEAM:after,
	#MAIN_PRESSE:after,
	#MAIN_TERMINE:after,
	#MAIN_ADMIN_TERMINE:after,
	#MAIN_ADMIN_MAILINGVERSAND:after,
	#MAIN_KONTAKT:after,
	#MAIN_IMPRESSUM:after,
	#MAIN_NEWSLETTER:after 		{ clear:both; display:block; font:40px/40px serif; content:"."; height:40px; visibility:hidden;	}
	#FOOTER						{ position:absolute; bottom:0 !important; bottom:0; height:35px; }
	#NEWSLETTER					{ position:absolute; margin-top:-40px; margin-left:20px; }
	* html #NEWSLETTER			{ position:absolute; margin-top:-40px; margin-left:20px; left:0; }
	*+html #NEWSLETTER			{ position:absolute; margin-top:-40px; margin-left:20px; left:0; }
	#IMPRESSUM					{ padding-left:19px; float:left; }
	#SEITENANFANG				{ padding-left:299px; float:left; }
	#SEITENANFANG_EN			{ padding-left:251px; float:left; }
	#MESSAGE					{ clear:both; float:right; width:290px; }
	p#LANGUAGE_SWITCH			{ background:none !important; text-align:right !important; padding-top:7px !important; margin-right:-8px !important; }
	* html p#LANGUAGE_SWITCH	{ margin-right:-5px !important; }
	p#LANGUAGE_SWITCH a			{ background:none; padding-left:0; }
	#MAIN_TERMINE .TRENNER		{ background:url(/imgs/bg_p2.gif) no-repeat left bottom; display:block; width:280px; height:23px; }

/* TEXT-FORMATIERUNGEN/AUSZEICHNUNGEN */
	p								{ clear:both; width:290px; float:right; text-align:left; padding:0 0 20px 21px; background:url(/imgs/bg_content.gif) repeat-y 0 4px; }
	p.LINK							{ clear:both; width:290px; float:right; text-align:left; padding:0 0 22px 21px; background:url(/imgs/bg_content.gif) repeat-y 0 4px; margin-top:-8px; }
	div#MAIN_KONTAKT p				{ clear:both; width:290px; float:right; text-align:right; padding:0 10px 13px 21px; background:none; }
	div#MAIN_DISKOGRAPHIE p			{ clear:both; width:290px; float:right; text-align:left; padding:0 0 37px 21px; background:url(/imgs/bg_content.gif) repeat-y 0 4px; }
	div#MAIN_KONTAKT p#MESSAGE		{ clear:both; width:290px; float:right; text-align:left; padding:0 0 20px 21px; background:url(/imgs/bg_content.gif) repeat-y 0 4px; margin-top:30px; }
	blockquote						{ clear:both; width:290px; float:right; text-align:left; padding:0 0 20px 21px; background:url(/imgs/bg_content.gif) repeat-y 0 4px; }
	#MAIN_PROJEKTE blockquote		{ font-style:italic; }
	#MAIN_PROJEKTE blockquote span	{ font-style:normal; }
	span.SOURCE						{ font-weight:bold; }
	span.NOTE						{ clear:both; width:290px; float:right; text-align:left; padding:0 0 20px 21px; background:url(/imgs/bg_content.gif) repeat-y 0 4px; font-weight:bold; }
	strong.TERMINE_ORT				{ font-weight:bold; text-transform:uppercase; }
	
/* KLEINE HELFER */
	.CF:after 	{ content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; }
	.CF 		{ display:inline-block; }
	/* Hides from IE-Mac/IE7 \*/
		* html .CF 	{ height:1%; }
		.CF 		{ display:block; }
	/* End Hide */
	#SPACE			{ clear:both; height:40px; }
	.DO_NOT_DISPLAY	{ display:none; }
	
	div#ladebalken2		{ position:absolute; top:50%; left:50%; margin-left:-190px; margin-top:-100px; width:300px; height:100px; z-index:1000; text-align:center; background:#c1c1c1; padding:40px; border:dashed #833a4a 1px; }
	div#ladebalken2 img	{ float:none !important; border:none !important }
	
/* ADMIN-ZEUG */
	table.CSV		{ border-collapse:collapse; margin:25px; width:720px; }
	table.CSV th,
	table.CSV td	{ border:solid #833a4a 1px; padding:1px 3px; }
	
	div#MAIN_ADMIN_MAILINGVERSAND a		{ margin-left:25px; }
	div#MAIN_ADMIN_MAILINGVERSAND p a	{ margin-left:0; }