#MBody{text-align:center;background-color:#f5f5f5;}
#VBody{text-align:center; background-color:#f5f5f5;} /* whitesmoke */
                                                        
.MDiv{margin:0px auto 0px;text-align:left; border:3px solid #558888; overflow:hidden;}
.VDiv{ margin:0px auto 0px;text-align:left; border:3px solid #ccd2a9;  overflow:hidden;}

/* ------- Farben: Schrift(ohne Menue)  BG  Ränder   ------- */

.Z1{color:#558888;} .Z2{color:#dddddd;} .Z3{color:#adb18c;}
.F1{background-color:#669999;} .F2{background-color:#adb18c;} .F3{background-color:#d9dcc5;} .F4{background-color:#ffffff;}
 .F5{background-color:#ffffaa;}/* -------ZuFuß-------- */ 
.B1{border-top:3px solid #ccd2a9} 

/* -------Breitenstruktur------- */

.WB{width:766px; margin-top:0px;}
.WMV{width:163px;} .WS{width:603px;} .WL{width:315px;}
.WP{margin-bottom:3px;}
/* -------Float-------- */

.FL{float:left} .FR{float:right} .CB{clear:both}

/* -------Text Alignment-------- */                            

.AL{text-align:left;} .AR{text-align:right;} .AC{text-align:center;} .AJ{text-align:justify;}

/* -------Menue horizontal-------- */		

.HMM{width:163px; text-align:center; margin-top:2px; margin-bottom:3px;} 
.HM{margin-top:2px; margin-bottom:3px; margin-right:35px;}
.HMx{margin-top:2px; margin-bottom:3px; margin-right:8px;}

/* -------Menue vertikal-------- */								  

.VM{margin-top:12px;}             
a{font-style:normal; font-weight:normal; font-family:Tahoma, sans-serif;font-size:14px; text-decoration:none;}
.aa{font-weight:600;}                                                
a.navi{font-style:normal; font-family:Tahoma, sans-serif; font-size:14px;										         font-weight:600; text-decoration:none; overflow:hidden;}
a.navi{display:block; color:#000000; text-align:center;} 
a.navi:link{color:#3b3e2b;}
a.navi:visited{color:#3b3e2b;}
a.navi:hover{color:#999999;}
a.navi:active{color:#4ff111;}
	  
/* -------Inhalte-------- */
	/* -------Programmaenderung-------- */
	.XX{color:red}
/* -------Abstand Inhalt: oben/unten links/rechts-------- */

.TR{padding:30px 30px 0px 30px;}

/* -------Abstände: Bilder / Texte-------- */		                                             

.F{margin-right:20px; margin-top:6px;}

/* ------- .FA{margin-top:15px;} ?????????-------- */	
/* -------Formate-------- */															   
			
h1, .B, .R, .G, .J, h2, h3, p, .H{font-style:normal; font-weight:normal; font-family:Tahoma, sans-serif;}
h1, .B, .G, .J{font-weight:light; letter-spacing:0px; font-size:17px; line-height:17px;}
.G{text-align:left; line-height:20px; margin-bottom:3px; background-color:#dddddd;}
.R{color:#ff0000;}
/*  Text Aufnahmeantrag:graue Zeile  */

.J{font-weight:light; letter-spacing:1px; font-size:16px; line-height:22px;}/* junge Besucher */
h2, p, .H{font-weight:lighter; letter-spacing:0px; font-size:15px; line-height:17px;}							   
/* -------Text Veranstaltungen-------- */																	   

.D{margin-top:0px; width:210px; border:0px solid #558888;}/* -------Datum-------- */	 											   
.DV{margin-top:0px; width:310px; border:0px solid #558888;}/* -------Datum-------- */
.MV{margin-top:0px;}/* -------Text-------- */

/* -------Text Nutzungen-------- */										 

.N{margin-top:25px;}

/* -------Abstand Überschrift von Text-------- */ 						   
/* -------Text Satzung-------- */																   
.MT{margin-top:5px;}
/* -------Text!!-------- */	
.MB{margin-bottom:1px;}
/* -------Text!!-------- */					   
.PL{padding-left:20px;}/* -------Text!!-------- */
/* -------Text Presse-------- */
.PM{margin-top:10px; margin-bottom:10px;}
/* -------Abschluss-------- */															   
.S{padding:15px 0px 25px 0px;}/*  Abschluss  */
.SV{padding:9px 0px 25px 0px;}/*  Abschluss  */