/* CSS Document - Kunstraeume - Allg. Vorgaben */

/* ------------------------------------------------------------- */
/* ------- Generelle Tag-Vorgaben ------------------------------ */
/* ------------------------------------------------------------- */
	
	/* ---------BODY ----------------------------------------------*/
	body 	{ 	margin-top:5px; margin-left:29px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10.000001px; }
	
	/* ----------TABLE ----------------------------------------------*/
	table 	{ table-layout: fixed; border: 0.0em solid #FF0000; border-collapse: collapse; 	margin: 0.0em; position:relative; }
	td 		{ margin: 0.0em; padding: 0.0em; border: 0.0em solid #FF0000; vertical-align:top; }

	table#taball	{ margin-right: auto; margin-left:auto;}

	/* ----------P-Tag ----------------------------------------------*/
	p 		{ font-family:Verdana, Arial, Helvetica, sans-serif; }


/* ------------------------------------------------------------- */
/* ------- Template-Vorgaben - Weiten und Höhen ---------------- */
/* ------------------------------------------------------------- */

	/* --------WIDTH_kunstra ----------------------------------------*/
	.steuer_w 		{width: 0.1em; }
	.streife_w 		{width: 0.2em; }
	.impress_w 		{width: 2.5em; }
	.links_w 		{width: 25.0em; }
	.linke_w 		{width: 24.8em; }
	.liner_w 		{width: 20.0em; }
	.liner2_w 		{width: 5.0em; }
	.mitte_w 		{width: 15.0em; }
	.rechts_w 		{width: 35.0em; }	
	.haupt_w 		{width: 75.0em; }
	.haupt_re_w 	{width: 50.0em; }
	.haupt_re1_w 	{width: 49.9em; }
	.copy_w 		{width: 2.5em; }
	
	.nav_w 			{width: 50.0em; }
	.nav1_w 		{width: 8.0em; }
	.nav2_w 		{width: 15.0em; }
	.nav3_w 		{width: 8.0em; }
	.nav4_w 		{width: 10.0em; }
	.nav5_w 		{width: 9.0em; }
	
	table#na td		{ border:#00FF00 0px solid;}	
	.hnav1_w 		{width: 10.0em; }
	.hnav2_w 		{width: 15.0em; }
	.hnav3_w 		{width: 15.0em; }
	.hnav4_w 		{width: 10.0em; }

	/* --------WIDTH_tab1_1 ----------------------------------------*/
	.rand_w 		{width: 2.0em; }
	.feld_w 		{width: 19.0em; }
	.kante_w 		{width: 0.5em; }
	.feld_m1_w 		{width: 18.5em; }
	.feld2_m1_w 	{width: 19.9em; }
	
	/* --------WIDTH_tab2 ----------------------------------------*/
	.colo_1_w 		{width: 14.0em; }
	.colo_2_w 		{width: 1.0em; }
	.colo_3_w 		{width: 1.0em; }
	.colo_4_w 		{width: 1.0em; }
	.rechts_m1_w 	{width: 34.9em; }
	.col_1_w 		{width: 7.0em; }
	.col_2_w 		{width: 27.8em; }
		
	/* --------WIDTH_tab3 ----------------------------------------*/
	.mitte_m1_w 	{width: 14.0em; }
	.kante_w 		{width: 1.0em; }
	.rechts_m1_w 	{width: 34.9em; }
	.col_1_w 		{width: 7.0em; }
	.col_2_w 		{width: 27.8em; }
		
	/* --------HEIGHT_kunstra --------------------------------------*/
	.steuer_h 		{height: 0.1em; } 
	.oben_h 		{height: 5.0em; }
	.oben_m2_h 		{height: 4.8em; }
	.streife_h 		{height: 0.2em; }
	.obenhi_h 		{height: 3.5em; }
	.obenlo_h 		{height: 1.5em; }
	.haupt_h 		{height: 45.0em; }	
	.haupt_m1_h 	{height: 44.9em; }	
	.haupt_m2_h 	{height: 44.8em; }	
	.unten_h 		{height: 2.5em; }
	.links_h 		{height: 42.4em; }
	
	/* --------HEIGHT_tab1_1 ----------------------------------------*/
	.rand_h 		{height: 2.0em; }
	.text_h 		{height: 4.0em; }
	.body_h 		{height: 27.8em; }
	.body1_h 		{height: 10.0em; }
	.body2_h 		{height: 7.7em; }
	.unterbody_h	{height: 8.8em; }
	
	/* --------HEIGHT_tab3 ----------------------------------------*/
	.colo_1_h 		{height: 10.0em; }
	.mitte_2_h 		{height: 20.0em; }
	.mitte_3_h 		{height: 4.8em; }
	.rechts_1_h		{height: 5.0em; }
	.rechts_2_h		{height: 2.0em; }
	
	/* --------HEIGHT_tab3 ----------------------------------------*/
	.mitte_1_h 		{height: 10.0em; }
	.mitte_2_h 		{height: 20.0em; }
	.mitte_3_h 		{height: 4.8em; }
	.rechts_1_h		{height: 5.0em; }
	.rechts_2_h		{height: 2.0em; }

/* ------------------------------------------------------------- */
/* ------- Template-Vorgaben - DIVs ---------------------------- */
/* ------------------------------------------------------------- */

	/* -----------div-kunstraeume--------------*/
	div.strich			{position:absolute; width:21.0em; height:0.3em; bottom:0.0em; left:0.0em;} 
	div.left			{position:relative; width:24.8em; height:44.9em; border:#CC0000 0px solid; margin-top:0.0em; margin-bottom:0.0em;}
	div.left_bild		{position:absolute; width:24.8em; height:44.9em; top:0.0em; left:0.0em; margin-top:0.0em; margin-bottom:0.0em;}
	div.text_part		{position:absolute; width:18.0em; height:1.2em; left:4.8em; top:24.8em; text-align:left; z-index:3;}
	div.text_part p		{color:#666666; margin-top: 0.5em; margin-bottom:0.3em; margin-left: 0.0em; margin-right: 0.1em; line-height:1.2em; }
	div.logo_part		{position:absolute; width:15.0em; height:2.7em; left:5.0em; top:27.5em; text-align:center; z-index:3;}
	div.logo_part img	{width:15.0em; height:2.7em; border:0.0em;}
	div.logo_left		{position:absolute; width:15.0em; height:8.2em; left:5.0em; top:33.0em; z-index:3;}
	div.logoneu_left	{position:absolute; width:15.0em; height:10.2em; left:5.0em; top:33.0em; z-index:3;}

	div.top 			{position:relative; width:50.0em; height:41.4em;}
	div.hintergrund		{position:absolute; width:50.0em; height:44.9em; top:0.0em; left:0.0em; z-index:10;}
	div.toptext   		{position:absolute; width:45.8em; height:2.5em; top:2.0em; left:4.0em; z-index:11;}
	div.toptext p		{font-weight:bold; color:#3673A9; margin-top:0.5em; margin-bottom:0.0em; margin-left:1.0em; margin-right:0.1em; line-height:1.4em;}
	div.haupttext   	{position:absolute; width:36.0em; height:32.5em; top:5.0em; left:4.0em; z-index:11;}
	div.haupttext p		{color:#666666; margin-top: 0.5em; margin-bottom:0.3em; margin-left: 1.0em; margin-right: 0.5em; line-height:1.4em; }
	div.raumtext   		{position:absolute; width:36.0em; height:3.5em; top:30.0em; left:4.0em; z-index:12;}
	
	div.einl_back 		{position:absolute; background-color:#FFFFFF; width:45.8em; height:34.0em; top:0.0em; left:4.0em; z-index:10;}
	div.einl_back_neutr	{position:absolute; width:45.8em; height:36.0em; top:0.0em; left:4.0em; z-index:10;}
	div.einl_uber 		{position:absolute; height:4.0em; top:2.0em; left:4.0em; z-index:11;}
	div.einl_uber p		{font-weight:bold; font-style:italic; color:#FFFFFF; margin-top:0.8em; margin-bottom:0.0em; margin-left:1.0em; margin-right:0.1em; padding-right:1.2em; line-height:1.8em;}
	div.einl_oben 		{position:absolute; width:45.8em; height:28.0em; top:6.0em; left:4.0em; z-index:11; overflow:auto; overflow-x:hidden;}
	div.einl_mitte 		{position:absolute; width:45.8em; height:19.0em; top:14.0em; left:4.0em; z-index:12; overflow:auto; overflow-x:hidden;}
	div.einl_mitte p 	{color:#666666; font-weight:bold; margin-top: 0.5em; margin-bottom:0.0em; margin-left:1.0em; margin-right:2.5em; line-height:1.4em;}
	div.einl_box1 		{position:absolute; width:2.0em; height:4.0em; top:2.0em; left:2.0em; z-index:11;}
	div.einl_box2 		{position:absolute; width:4.0em; height:2.0em; top:34.0em; left:0.0em; z-index:11;}
	
	
	div.detai_back 		{position:absolute; background-color:#FFFFFF; width:45.8em; height:41.2em; top:0.0em; left:4.0em; z-index:10;}
	div.detai_mitte  	{
	position:absolute;
	width:45.4em;
	height:30.0em;
	top:6.0em;
	left:37px;
	z-index:11;
	overflow:auto;
	overflow-x:hidden;
}
	div.detai_mitte p 	{color:#666666; margin-top:0.5em; margin-bottom:0.3em; margin-right:3.5em; margin-left:1.0em; line-height:1.4em;}
	div.detai_box1 		{position:absolute; width:2.0em; height:30.0em; top:6.0em; left:2.0em; z-index:11;}
		
	div.untertext 		{position:absolute; width:45.8em; height:2.5em; top:36.9em; left:4.0em; z-index:13;}
	div.untertext p 	{color:#666666; margin-top: 0.5em; margin-bottom:0.0em; margin-left:1.0em; margin-right:2.5em; line-height:1.4em;}
	
	div.rechttext		{position:absolute; width:20.0em; height:2.5em; top:0.0em; left:30.0em; z-index:19;}
	div.rechttext p		{font-weight:bold; margin-top: 0.5em; margin-bottom:0.3em; margin-right:2.0em; text-align:right;}
	
	div#fla_cont		{position:relative; height:36.0em; width:75.0em;}
	div.fla_left1		{position:absolute; height:5.0em; width:22.8em; top:0.0em; left:0.0em;}
	div.fla_left1 p		{color:#666666; margin-top: 0.5em; margin-bottom:0.0em; margin-left:3.0em; margin-right:0.5em; line-height:1.4em;}
	div.fla_left2		{position:absolute; height:5.0em; width:19.8em; top:8.0em; left:3.0em; }
	div.fla_left3		{position:absolute; height:8.2em; width:15.0em; bottom:3.7em; left:5.0em;}
	div.fla_right		{position:absolute; height:36.0em; width:49.8em; top:0.0em; left:25.0em;}

	/* ------------div-presse------------*/
	div.pres_pdf		{position:absolute; width:36.0em; height:5.5em; top:5.0em; left:4.0em; z-index:11;}
	div.pre_art		  	{position:absolute; width:45.4em; height:36.0em; top:52px; left:4.0em; z-index:11; overflow:auto; overflow-x:hidden;}
	ul.pres				{margin-left:1.0em; margin-top: 0.2em; padding-left:1.0em; padding-top:0.0em; padding-bottom:0.0em; list-style-type:disc; color:#666666;}
	ul.pres li 			{margin-bottom:0.1em; line-height:1.2em; }
	ul.preslef			{margin-left:2.0em; margin-top: 0.2em; padding-left:1.0em; padding-top:0.0em; padding-bottom:0.0em; list-style-type:disc; color:#666666;}
	ul.preslef li 		{margin-bottom:0.8em; line-height:1.2em; }


/* ------------------------------------------------------------- */
/* ------- Schriften und Farben -------------------------------- */
/* ------------------------------------------------------------- */

	/* ----------Schrift-Größen ------------------*/
	.fs0  { font-size:0px; }    
	.fs8  { font-size:8px; }    
	.fs9  { font-size:9px; }    
	.fs10 { font-size:10px; }    
	.fs11 { font-size:11px; }    
	.fs12 { font-size:12px; }    
	.fs14 { font-size:14px; }    
	.fs18 { font-size:18px; }    
	.fs20 { font-size:20px; }    


	/* -------------- P-Tags --------------------- */
	p.txt_nav 		{ font-size: 1.1em; color:#6198CC; font-weight:bold; margin-top: 1.36em; margin-bottom:0.0em; text-align:center; line-height:1.1em; }
	p.txt_navV 		{ font-size: 1.1em; color:#6198CC; font-weight:bold; margin-top: 1.36em; margin-bottom:0.0em; text-align:center; line-height:1.1em; }
	p.txt 			{ color:#666666; margin-top: 0.5em; margin-bottom:0.3em; margin-left: 1.0em; margin-right: 0.1em;  line-height:1.2em; }
	p.txt_einz		{ color:#666666; font-weight:bold; margin-top: 0.5em; margin-bottom:0.3em; margin-left: 1.0em; margin-right: 0.1em;  line-height:1.4em; }
	
	p.txt_b 		{ font-weight:bold; color:#3673A9; margin-top: 0.5em; margin-bottom:0.0em; margin-left: 1.0em; margin-right: 0.1em; line-height:1.4em; }
	p.txt_ver		{ color:#3673A9; margin-top: 0.0em; margin-bottom:0.9em; margin-left: 0.2em; margin-right: 0.1em; line-height:1.2em; }
	p.txt_ve		{ color:#3673A9; margin-top: 0.0em; margin-bottom:0.9em; margin-left: 1.0em; margin-right: 0.1em; line-height:1.2em; }
	p.txt_ueber		{ font-weight:bold; font-style:italic; color:#FFFFFF; margin-top: 0.8em; margin-bottom:0.0em; margin-left: 1.0em; margin-right: 0.1em; line-height:1.8em; }
	p.txt_copy 		{ font-size:0.9em; color:#999999; margin-top:0.11em; margin-bottom:0.0em; margin-left: 0.33em; margin-right: 0.22em; line-height:1.55em; }

	/* -------------- Special --------------------- */
	.first 	{ font-weight:bold;}
	.as	 	{ font-style:normal;}
	.norm	{ font-weight:normal;}

	/* ------------------- Basis-Farben ----------------------------------------*/
	
	.white 	{background-color:#FFFFFF;}
	.blau1 	{background-color:#e1edf8;}
	.blau2 	{background-color:#e2e8f4;}
	.blau3 	{background-color:#c9d5eb;}
	.blau4 	{background-color:#d2e2f1;}
	.bg_gelb{background-color:#999900;}
	.gelb	{color:#e2ad10;}
	.grau	{color:#666666; }
	.blau	{color:#3673A9; }
	
	.navakt {color:#3673A9; text-decoration:none;}
	.nav 	{color:#96b5db; text-decoration:none;}
	.kras	{color:#3673A9; font-weight:bold;}


/* ------------------------------------------------------------- */
/* ------- Hyperlinks ------------------------------------------ */
/* ------------------------------------------------------------- */

	/* ----------Allgemeine-Hyperlinks --------------------------------*/

	a.nav:link			{ color:#96b5db; text-decoration:none;}
	a.nav:visited 		{ color:#96b5db; text-decoration:none;}
	a.nav:hover 		{ color:#006666;}

	a.norm:link 		{ color:#666666; text-decoration:none;}
	a.norm:visited 		{ color:#666666; text-decoration:none;}
	a.norm:hover 		{ color:#96b5db;}
		
	a.norm1:link 		{ color:#999999; text-decoration:none;}
	a.norm1:visited 	{ color:#999999; text-decoration:none;}
	a.norm1:hover 		{ color:#96b5db;}
	
	a.linkont:link 		{ color:#96b5db; text-decoration:none;}
	a.linkont:visited 	{ color:#96b5db; text-decoration:none;}
	a.linkont:hover 	{ color:#3673A9;}
	
	a.kunst:link 		{ color:#3673A9; text-decoration:none;}
	a.kunst:visited 	{ color:#3673A9; text-decoration:none;}
	a.kunst:hover 		{ color:#96b5db;}

	a.no_kunst:link 	{ color:#3673A9; text-decoration:none; cursor:default; }
	a.no_kunst:visited 	{ color:#3673A9; text-decoration:none; cursor:default; }
	a.no_kunst:hover 	{ color:#3673A9; cursor:default; }
	
	a.kunstg:link 		{ color:#3673A9; text-decoration:none;}
	a.kunstg:visited	{ color:#3673A9; text-decoration:none;}
	a.kunstg:hover 		{ color:#e2ad10;}
	
	a.blue:link 		{ color:#3673a9; text-decoration:none;}
	a.blue:visited 		{ color:#3673a9; text-decoration:none;}
	a.blue:hover 		{ color:#96b5db;}	
	
	
	/* ----------Spezielle Hyperlinks --------------------------------*/

	a.event				{ display:block; width:8.0em; height:1.4em; margin-left:1.0em; margin-bottom:0.0em; margin-top:0.5em; line-height:1.4em; border-top:#CCCCCC 0.1em solid; border-left:#CCCCCC 0.1em solid; border-right:#BBBBBB 0.1em solid; border-bottom:#BBBBBB 0.1em solid; background-color:#d2e2f1; color:#96b5db; font-weight:bold; text-decoration: none; text-align:left; vertical-align:middle; }
	a.event:hover 		{ background: #EEEEEE; color:#006666;}
	
	a.eventact			{ display:block; width:8.0em; height:1.4em; margin-left:1.0em; margin-bottom:0.0em; margin-top:0.5em; line-height:1.4em; border-top:#CCCCCC 0.1em solid; border-left:#CCCCCC 0.1em solid; border-right:#BBBBBB 0.1em solid; border-bottom:#BBBBBB 0.1em solid; background-color:#d2e2f1; color:#3673A9; font-weight:bold; text-decoration: none; text-align:left; vertical-align:middle; }
	a.eventact:hover 	{ background: #d2e2f1; color:#3673A9;}


/* ------------------------------------------------------------- */
/* ------- Listen ---------------------------------------------- */
/* ------------------------------------------------------------- */

	ul.uns		{ margin-left: 3.0em; margin-top: 3.0em; padding-left:1.0em; padding-top:0.0em; padding-bottom:0.0em; list-style-type:disc; color:#3673A9; }
	ul.uns li 	{ margin-bottom:0.8em; font-weight:bold; }
	

	ul.atel				{ margin-left: 1.0em; margin-top: 1.5em; padding-left:0.8em; padding-top:0.0em; padding-bottom:0.0em; list-style-type:none; color:#666666; border:#ffCC66 0px solid; }
	ul.atel li 			{ clear:left; float:left;  width:40.0em; margin-bottom:0.8em; margin-left:0.0em; margin-top:0.0em; border:#00CC66 0px solid; }
	ul.atel span.bull 	{ float:left; margin-left:0.8em; }
	ul.atel span.li 	{ float:left; display:block; margin-left:1.0em; }


/* ------------------------------------------------------------- */
/* ------- Bilder ---------------------------------------------- */
/* ------------------------------------------------------------- */

	img.hg_bild   	{ width:49.9em; height:44.9em;}
	img.flaalt	 	{ width:49.8em; height:36.0em;}
	img.impress   	{ width:2.5em; height:15.0em; border:0px;}
	img.line   		{ width:21.0em; height:0.3em; position:absolute; bottom:0.0em; }
	img.leftpg  	{ width:24.8em; height:44.9em;}
	img.logo	  	{ width:15.0em; height:8.2em;}
	img.logoneu	  	{ width:15.0em; height:10.2em;}
	img.flash	  	{ width:8.8em; height:3.1em; border:0px;}


/* ------------------------------------------------------------- */
/* ------- Spezielle Seiten ------------------------------------ */
/* ------------------------------------------------------------- */

	/* ---------- Vorgaben für Veranstaltungsliste - Rückschau----- */
	
	div#ueber_list			{ position:absolute; width:49.8em; height:3.0em; top:2.4em; left:0.0em; z-index:12; border:#000099 0px solid; }
	div#ueber_list p		{ margin-left:2.0em; margin-top:0.0em; margin-bottom:0.0em; margin-right:0.8em; color:#3673A9;  }
	div#ueber_list p span	{ font-size:12px; font-weight:bold;}

	div.aktliste			 {position:absolute; width:49.8em; height:32.0em; top:7.4em; left:0.0em; z-index:12; overflow:auto; overflow-x:hidden; border:#000099 0px solid; margin:0.0em; }

	div.aktliste p					{ color:#3673A9; line-height:1.2em; margin-top:0.0em; margin-bottom:0.0em; margin-left:1.0em; margin-right:6.8em;   }
	/* Generelle p-Klasse für den Fall, dass das Element nicht existiert */
	div.aktliste p.nicht			{ line-height:0.0em; margin-top:0.0em; margin-bottom:0.0em; }

	div.aktliste p.p_datum			{ margin-left: 2.0em; margin-right:0.8em; }
	div.aktliste p.p_titel			{ margin-top:  0.0em; }
	div.aktliste p.p_subtitel		{ margin-top:  0.4em; }
	div.aktliste p.p_klist_0		{ margin-top:  0.3em; }
	div.aktliste p.p_themtyp		{ margin-top:  0.8em; }
	div.aktliste p.p_klist_1		{ margin-top:  0.4em; }
	div.aktliste p.p_extra			{ margin-top:  0.4em; }
	div.aktliste p.p_dist			{ margin-top:  1.2em; }
	
	/* generelle Span - Klasse für den fall, dass das Element nicht da ist */
	span.nicht 			{ font-size:0px; }

	span.datum 			{ font-size:11px; }
	span.s_titel 		{ font-size:11px; font-weight:bold; }
	span.s_subtitel 	{ font-size:10px; font-weight:normal; }
	span.s_klist_0 		{ font-size:10px; font-weight:normal; }
	span.s_themtyp 		{ font-size:10px; font-weight:normal; }
	span.s_klist_1 		{ font-size:10px; font-weight:normal; }
	span.s_extra	 	{ font-size:10px; font-weight:normal; }

	/* Form-Elemente links auf der Seite */

	form#form_choose_va { margin:0.0em; }	/* für Konqu. */
	
	/* DIV für Jahr-Select-elemente */

	div#select_dates 	{  position:absolute; width:22.0em; height:5.0em; top:15.4em; left:1.0em; }
	select#vondat		{  width:5.5em; background-color:#e1edf8; color:#222222; border:0.1em #c9d5eb solid; 
						   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; float:left; } 
	select#bisdat		{  width:5.5em; background-color:#e1edf8; color:#222222; border:0.1em #c9d5eb solid; 
						   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; float:left; margin-left:4.0em; } 
	
	div#select_them		{  position:absolute; width:22.0em; height:5.0em; top:9.4em; left:1.0em; }
	select#selthem		{  width:15.0em; background-color:#e1edf8; color:#222222; border:0.1em #c9d5eb solid; 
						   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; } 

	div#select_kuen		{  position:absolute; width:18.0em; height:5.0em; top:21.4em; left:1.0em; }
	select#selkuen		{  width:15.0em; background-color:#e1edf8; color:#222222; border:0.1em #c9d5eb solid; 
						   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; } 

	div#but_send		{ position:absolute; width:2.2em; height:2.2em; left:20.0em; top:23.2em; }	
	div#checkbox		{ position:absolute; width:2.2em; height:2.2em; left:20.0em; top:20.8em; visibility:hidden; }

	div#sel_reset		{ position:absolute; width:16.0em; height:2.2em; left:1.0em; top:27.4em; }
	div#but_reset		{ position:absolute; width:2.2em; height:2.2em; left:20.0em; top:27.2em; }	
	
	div#div_error 				{ position:absolute; top:31.0em; left:1.0em; width:20.0em; height:10.0em; 
								  overflow:auto; overflow-x:hidden; border:#AA0000 0.2em solid; margin-top:0.0em; margin-bottom:0.0em;   }
    div#div_error	p.err_va 	{ color:#AA0000; margin-left:0.6em; margin-right:0.6em; margin-top:0.2em; margin-bottom:0.0em; }	
	
	
	
	
	
	

