/* CSS ZFG 04.2006 */

/* Farben: */

/* Farbe orange: #ED9404  */
/* Schrift Navi: #FFFFFF */
/* Schrift Navi OVER: #ED9404 */


body 
{
text-align:center; 
padding:0px 0px 0px 0px; 
margin:0px;
background-color:#FFFFFF;
}

p, h1, h2, h3, h4, ul, li, a, td, label, input, textarea
{
font-family: verdana, arial, sans serif;
font-weight:normal;
color:#333333;
margin:0px;
padding:0px;
}

ul{list-style-type:none;}
li, h2, a{background-repeat:no-repeat;} /* Hintergrundbilder - Default nicht wiederholen */

a{text-decoration:none;}
img{border:none; margin:0px; padding:0px; line-height:0px;}


em, strong, i{font-weight:bold; font-style:normal;}
.clear{clear:both;}

div
{
font-family: verdana, arial, sans serif;
font-weight:normal;
color:#333333;
background-repeat:no-repeat;
}


/* hauptbox ------------------------------------------------------------------*/

#box-mittig
{
width:772px; 
margin:0px auto; 
/*padding-bottom:50px;*/
background-color:#FFFFFF; 
text-align:left;
}


/* header ------------------------------------------------------------------*/
#box-header
{
width:772px;
height:116px;
background-color:#FFFFFF;
line-height:0px;

}

	#box-header-logo{width:200px; height:116px; float:left;}
	#box-header-bild{width:565px; height:116px; float:right; display:none;}

	

/* box-links ------------------------------------------------------------------*/
#box-links{width:200px; float:left; line-height:0px; display:none;}

	/* Box Hauptnavi 1 */
	#box-hauptnavigation
	{
		margin:30px 0px 0px 0px;
		width:200px;
		
	}
	
		/* Navigation Navi - 1 - mit 2 Ebenen ------------------------------------------------------*/

		/* Ebene 1*/
		#ul-hauptnavi-e1 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
		#ul-hauptnavi-e1 li
		{
			margin:0px 0px 0px 0px; 
			padding:0px 0px 0px 0px; 
			line-height:0px;
		}
		
		/* erster Navipunkt */
		#ul-hauptnavi-e1 li.erster-navipunkt a{padding:1px 0px 0px 22px; font-size:11px; text-decoration:none; font-weight:bold; color:#FFFFFF; display:block; line-height:20px; width:180px; height:20px; background-image:url(../upload/navigation_1/hg_navi_1_oben_updown.gif); background-position:0px 0px;}
		#ul-hauptnavi-e1 li.erster-navipunkt a.a-over, #ul-hauptnavi-e1 li.erster-navipunkt a:hover{background-image:url(../upload/navigation_1/hg_navi_1_oben_updown.gif); background-position:-206px 0px;}
		
		/* restliche Navipunkte */
		#ul-hauptnavi-e1 li a{padding:1px 0px 0px 22px; font-size:11px; text-decoration:none; font-weight:bold; color:#FFFFFF; display:block; line-height:20px; width:180px; height:20px; background-image:url(../upload/navigation_1/hg_navi_1_updown.gif);}
		#ul-hauptnavi-e1 li a.a-over, #ul-hauptnavi-e1 li a:hover{background-image:url(../upload/navigation_1/hg_navi_1_updown.gif); background-position:-206px 0px;}
        
				
		
		/* Ebene 2*/
		/*noch nicht gecodet*/
		
		
		/* Navigation Navi - 2 - mit 2 Ebenen -------------------------------------------------------------*/

		/* Ebene 1*/
		#ul-hauptnavi-2-e1 {margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
		#ul-hauptnavi-2-e1 li
		{
			margin:0px 0px 0px 0px; 
			padding:0px 0px 0px 0px; 
			line-height:0px;
		}
		
		/* erster Navipunkt */
		#ul-hauptnavi-2-e1 li.erster-navipunkt a{padding:1px 0px 0px 22px; font-size:11px; text-decoration:none; font-weight:bold; color:#000099; display:block; line-height:20px; width:180px; height:20px; background-image:url(../upload/navigation_2/hg_navi_2_oben_updown.gif);}
		#ul-hauptnavi-2-e1 li.erster-navipunkt a.a-over, #ul-hauptnavi-2-e1 li.erster-navipunkt a:hover{background-image:url(../upload/navigation_2/hg_navi_2_oben_updown.gif); background-position:-206px 0px;}
		
		/* restliche Navipunkte */
		#ul-hauptnavi-2-e1 li a{padding:1px 0px 0px 22px; font-size:11px; text-decoration:none; font-weight:bold; color:#000099; display:block; line-height:20px; width:180px; height:20px; background-image:url(../upload/navigation_2/hg_navi_2_updown.gif);}
		#ul-hauptnavi-2-e1 li a.a-over, #ul-hauptnavi-2-e1 li a:hover{background-image:url(../upload/navigation_2/hg_navi_2_updown.gif); background-position:-206px 0px;}
        
		
			/* Ebene 2 - keine extra erster Navipunkt vorhanden */
			#ul-hauptnavi-2-e2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
			#ul-hauptnavi-2-e2 li
			{
				margin:0px 0px 0px 0px; 
				padding:0px 0px 0px 0px; 
				line-height:0px;
			}
						
			/* Navipunkte */
			#ul-hauptnavi-2-e1 #ul-hauptnavi-2-e2 li a{padding:1px 0px 0px 35px; font-size:11px; text-decoration:none; font-weight:bold; color:#000099; display:block; line-height:20px; width:170px; height:20px; background-image:url(../upload/navigation_2/ebene2/hg_navi_2_updown.gif);}
			#ul-hauptnavi-2-e1 #ul-hauptnavi-2-e2 li a.a-over, #ul-hauptnavi-2-e1 #ul-hauptnavi-2-e2 li a:hover{background-image:url(../upload/navigation_2/ebene2/hg_navi_2_updown.gif); background-position:-206px 0px;}
			
			
		/* Logout klein (wenn mann im Mitgliederbereich ist   -------------------------------------------------*/
		
		#logout-klein{margin:1px 0px 0px 0px; padding:10px 10px 0px 15px; height:62px; background-color:#D5E8FD;}
		#logout-klein p{font-size:11px; line-height:15px;}
		#logout-klein .angemeldet-als{}
		#logout-klein .benutzername{padding-bottom:10px;}
		#logout-klein .a-logout{font-size:11px; text-decoration:underline; color:#000099; font-weight:bold;}
 		#logout-klein .a-logout:hover{color:#B70000;}
			
			
			
			
		/* Navigation Navi - 3 - mit 2 Ebenen ------------------------------------------------------*/

		/* Ebene 1*/
		#ul-hauptnavi-3-e1 {margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
		#ul-hauptnavi-3-e1 li
		{
			margin:0px 0px 0px 0px; 
			padding:0px 0px 0px 0px; 
			line-height:0px;
		}
		
		/* erster Navipunkt */
		#ul-hauptnavi-3-e1 li.erster-navipunkt a{padding:1px 0px 0px 22px; font-size:11px; text-decoration:none; font-weight:bold; color:#FFFFFF; display:block; line-height:20px; width:180px; height:20px; background-image:url(../upload/navigation_1/hg_navi_1_oben_updown.gif); background-position:0px 0px;}
		#ul-hauptnavi-3-e1 li.erster-navipunkt a.a-over, #ul-hauptnavi-3-e1 li.erster-navipunkt a:hover{background-image:url(../upload/navigation_1/hg_navi_1_oben_updown.gif); background-position:-206px 0px;}
		
		/* restliche Navipunkte */
		#ul-hauptnavi-3-e1 li a{padding:1px 0px 0px 22px; font-size:11px; text-decoration:none; font-weight:bold; color:#FFFFFF; display:block; line-height:20px; width:180px; height:20px; background-image:url(../upload/navigation_1/hg_navi_1_updown.gif);}
		#ul-hauptnavi-3-e1 li a.a-over, #ul-hauptnavi-3-e1 li a:hover{background-image:url(../upload/navigation_1/hg_navi_1_updown.gif); background-position:-206px 0px;}
		
		/* Ebene 2*/
		/*noch nicht gecodet*/
		
		
		
		
		
	#box-bild-unter-navi img{margin:1px 0px 80px 0px;}
				
		
/* box-rechts ------------------------------------------------------------------*/
#box-content{width:580px; float:left; padding-bottom:10px; margin:0px; padding-right:10px; }
#span-box-content-einzug-lins #box-content{width:580px;}
	
	#box-content h1{color:#B70000; font-size:14px; font-weight:bold; padding-top:30px; padding-bottom:25px;}
	#box-content h2{font-size:13px; padding-bottom:15px; font-weight:bold; line-height:18px;}
	#box-content h3{font-size:12px; padding-bottom:5px; font-weight:bold; line-height:18px;}
	#box-content h4{font-size:12px; padding-bottom:5px; font-weight:bold; line-height:18px;}
	#box-content p{font-size:12px; padding-bottom:15px; padding-right:10px; line-height:18px;}
	#box-content li{font-size:12px; line-height:18px;}
	#box-content td{font-size:12px; line-height:18px;}
	
	#box-content a{text-decoration:underline; font-size:12px; color:#000099; font-weight:bold;}
	#box-content a:hover{color:#B70000;}
	
	/* #box-content .p-img-beschreibung {font-size:10px; clear:both; padding:5px 0px 0px 0px; margin:0px; line-height:12px;} */

        #box-content .fett{font-weight:bold;}
        #box-content .fett-und-farbig{font-weight:bold; color:#B70000;}
		
		#box-content .erfolgsmeldung{padding:10px; border:1px solid #00CC00;}
		#box-content .fehler{padding:10px; border:1px solid #FF0000;}
		
		#box-content .clear, #box-content .clear p{clear:both; height:0px; margin:0px; padding:0px; line-height:0px;}
		#box-content .anker{margin:0px; padding:0px; text-decoration:none; height:0px; line-height:0px; font-size:0px;}
		
	
	/* verschiedene Abstände nach oben */
	#box-content .ab-ob-0{padding-top:0px;}
	#box-content .ab-ob-10{padding-top:10px;}
	#box-content .ab-ob-20{padding-top:20px;}
	#box-content .ab-ob-30{padding-top:30px;}
	#box-content .ab-ob-40{padding-top:40px;}
	#box-content .ab-ob-50{padding-top:50px;}
	
	/* verschiedene Abstände nach unten */
	#box-content .ab-un-0{padding-bottom:0px;}
	#box-content .ab-un-10{padding-bottom:10px;}
	#box-content .ab-un-20{padding-bottom:20px;}
	#box-content .ab-un-30{padding-bottom:30px;}
	#box-content .ab-un-40{padding-bottom:40px;}
	#box-content .ab-un-50{padding-bottom:50px;}
	
	#box-content .font-klein-9{font-size:9px; line-height:14px;}
		#box-content .font-klein-9 a{font-size:9px;}
	#box-content .font-klein-10{font-size:10px; line-height:15px;}
		#box-content .font-klein-10 a{font-size:10px;}
	#box-content .font-klein-11{font-size:11px; line-height:16px;}
		#box-content .font-klein-11 a{font-size:11px;}

	
	/* Ebene 1*/
	#box-content .ul-typ-2 {margin:0px 0px 0px 0px; padding:0px 0px 30px 0px;}
	#box-content .ul-typ-2 li
	{
		margin:0px 0px 0px 0px; 
		padding:8px 0px 0px 15px; 
		background-image:url(../upload/listenpunkte/hg_liste_typ_2.gif); 
		background-position:0px 13px;
	}
	
	
		
	

/* Login Mitgliederbereich ------------------------------------------------------------------*/	

#box-content #loginbox
{
width:476px;
margin:15px 0px 0px 0px;
padding-top:20px;
padding-left:35px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}

#box-content #loginbox-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}


#loginbox .label_searchbox{font-size:13px;}
#loginbox .input_searchbox 
{height:18px; width:200px; padding:3px 0px 0px 4px; border:1px solid #CCCCCC; font-size:12px; background-color:#FFFFFF;}

#loginbox .input_submit{font-size:13px;}



/* Login Mitgliederbereich ------------------------------------------------------------------*/	

#box-content #logoutbox
{
width:496px;
margin:15px 0px 0px 0px;
padding-top:20px;
padding-left:15px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}

#box-content #logoutbox-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}







/* Newsletter Detailansicht ------------------------------------------------------------------*/

#newsletter-detailansicht h2{color:#B70000; padding-top:20px;}
#newsletter-detailansicht h3{padding-bottom:15px; color:#330099;}
#newsletter-detailansicht h4{padding-bottom:10px;}
#newsletter-detailansicht p{padding-bottom:7px;}
#newsletter-detailansicht .nl-ausleitung{height:20px;}


/* Newsletter Archiv - Übersicht ------------------------------------------------------------------*/


/* HG-Grafik Breite: 526px */
#box-content .box-newsletteruebersicht-einzelner-nl
{
width:496px;
margin:15px 0px 0px 0px;
padding-top:15px;
padding-left:15px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}


#box-content .box-newsletteruebersicht-einzelner-nl h2{padding-bottom:10px;}
	#box-content .a-nl-h2{font-weight:bold; font-size:13px;}
	
#box-content .box-newsletteruebersicht-einzelner-nl h3{padding-bottom:0px;}

#box-content .box-newsletteruebersicht-einzelner-nl .ul-1{padding-top:7px; padding-bottom:6px;}
#box-content .box-newsletteruebersicht-einzelner-nl .ul-1 li{padding:0px 0px 5px 15px; background-image:url(../upload/listenpunkte/hg_liste_typ_1.gif); background-position:0px 4px; line-height:15px;}
#box-content .box-newsletteruebersicht-einzelner-nl .ul-1 li p{padding:0px; margin:0px;}

#box-content .a-nl-lesen{}

#box-content .box-newsletteruebersicht-einzelner-nl-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}





/* Mitglieder - Übersicht ------------------------------------------------------------------*/

#box-content .form-mitglieder-suche{margin:0px; padding:0px;}
#box-content #box-mitgliederuebersicht-suche
{
width:496px;
height:45px;
margin:15px 0px 5px 0px;
padding-top:2px;
padding-left:15px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_suche_1_komplett.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
display:none;
}
#box-content #box-mitgliederuebersicht-suche p{padding-top:10px;}


/* HG-Grafik Breite: 526px */
#box-content .box-mitgliederuebersicht-einzelner-fb
{
width:530px;
margin:0px 0px 0px 0px;
padding-top:15px;
padding-left:15px;
padding-right:4px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}

#box-content .box-mitgliederuebersicht-einzelner-fb-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}

	/* HG-Grafik Breite: 493px */
	#box-content .box-mitglied-einzeln
	{
	width:490px;
	margin:5px 0px 0px 0px;
	padding-top:3px;
	padding-left:13px;
	padding-right:10px;
	background-image:url(../upload/hintergrund_boxen/box_hintergrund_schmaeler_typ_1_oben.gif);
	background-repeat:no-repeat;
	background-color:#FFFF99;
	}
	
		#box-content .box-mitglied-einzeln table td h3{line-height:12px; color:#330099; padding-bottom:0px; padding-top:2px;}
		#box-content .box-mitglied-einzeln table td.td-a-hp{text-align:right; vertical-align:top; line-height:12px;}
			#box-content .box-mitglied-einzeln table td a.a-hp{color:#B70000; font-weight:normal; font-size:10px; padding-bottom:0px; line-height:12px;}
		
		#box-content .box-mitglied-einzeln .p-daten{clear:both; font-size:11px; padding-bottom:0px; padding-top:0px; padding-left:2px; line-height:13px;}
		
		#box-content .box-mitgliederuebersicht-einzelner-fb .box-mitglied-einzeln .a-hp:hover{color:#000099; font-weight:normal; }
		
		#box-content .box-mitgliederuebersicht-einzelner-fb .box-mitglied-einzeln .a-mail{font-weight:normal; font-size:11px;}
	
	#box-content .box-mitglied-einzeln-unten
	{
	height:8px;
	background-image:url(../upload/hintergrund_boxen/box_hintergrund_schmaeler_typ_1_unten.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}



/* Aktuelles und Termine - Eingabe (Detailansicht) ------------------------------------------------------------------*/

#box-content .aktuelles-termine-p-1
{
font-family: verdana, arial, sans serif;
font-weight:normal;
color:#333333;
font-size:12px;
}



/* Aktuelles und Termine - Übersicht ------------------------------------------------------------------*/


/* HG-Grafik Breite: 526px */
#box-content .box-aktuelle-und-termine-einzelner-block
{
width:496px;
margin:15px 0px 0px 0px;
padding-top:20px;
padding-left:15px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}

#box-content .box-aktuelle-und-termine-einzelner-block-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}
	#box-content .box-aktuelle-und-termine-einzelner-block p{font-size:13px;}
	#box-content .box-aktuelle-und-termine-einzelner-block h2{padding-bottom:20px; font-size:16px; font-weight:bold; color:#330099; font-family: arial, verdana, sans serif;}
	
	#box-content .box-aktuelle-und-termine-einzelner-block table {margin-top:10px;}
		#box-content .box-aktuelle-und-termine-einzelner-block table td{vertical-align:top;}
			#box-content .box-aktuelle-und-termine-einzelner-block table td.td-1{width:130px;}
				#box-content .box-aktuelle-und-termine-einzelner-block table td.td-1 p{color:#330099; padding-bottom:5px; font-weight:bold;}
			#box-content .box-aktuelle-und-termine-einzelner-block table td.td-2{width:auto;}
				#box-content .box-aktuelle-und-termine-einzelner-block table td.td-2 p{padding-bottom:5px;}




/*BACKEND*/
#box-content .back-p-newsletter-beschreibung{color:orange; margin-bottom:0px; padding-bottom:0px; padding-top:20px;}
#box-content .back-p-block-newsletter{padding-top:40px; color:orange; font-weight:bold;}		


/* Newsletter An und Abmelden ------------------------------------------------------------------*/

/* HG-Grafik Breite: 526px */
#box-content #newsletterbox
{
width:476px;
margin:15px 0px 0px 0px;
padding-top:20px;
padding-left:35px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}

#box-content #newsletterbox-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}


	#newsletterbox table td.td-1{width:70px;} 
	#newsletterbox table td.td-2{width:270px;}
	
	#newsletterbox .label_searchbox{font-size:13px;}
	#newsletterbox .input_searchbox 
	{height:18px; width:200px; padding:3px 0px 0px 4px; border:1px solid #CCCCCC; font-size:12px; background-color:#FFFFFF;}
	
	#newsletterbox .input_submit{font-size:13px;}
	
	
	
	#newsletterbox #tbl-radios-an-ab-melden{width:400px;}
		#newsletterbox #tbl-radios-an-ab-melden td{vertical-align:top;}
			#newsletterbox #tbl-radios-an-ab-melden td.td-1{width:10px;}
			#newsletterbox #tbl-radios-an-ab-melden td.td-2{width:auto;}
		
	
/* Newsletter Handler ------------------------------------------------------------------*/

/* HG-Grafik Breite: 526px */
#box-content #box-nl-handler-meldungen
{
width:496px;
margin:0px 0px 0px 0px;
padding-top:15px;
padding-left:15px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}
 
 #box-content #box-nl-handler-meldungen p{padding-bottom:0px;}
 #box-content #box-nl-handler-meldungen .fehler{border:none;}
 #box-content #box-nl-handler-meldungen .erfolgsmeldung{border:none;}

#box-content #box-nl-handler-meldungen-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}
	
	
	
	
	
		
		
		
/* Impressum ------------------------------------------------------------------*/
	
/* Box um wichtige Daten oben */	
/* HG-Grafik Breite: 526px */
#box-content #box-impressum-1
{
width:501px;
margin:5px 0px 0px 0px;
padding-top:20px;
padding-left:10px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}
	#box-content #box-impressum-1 p{}
	#box-content #tbl-impressum-1{padding:0px 0px 0px 0px}
			#box-content #tbl-impressum-1 td.td-1{padding-right:10px;}
			#box-content #tbl-impressum-1 td.td-2{width:auto;}

#box-content #box-impressum-1-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}

		

#box-content #impressum-klein h2{font-size:11px; padding-bottom:0px;}
#box-content #impressum-klein p{font-size:11px;}
#box-content #impressum-klein a{font-size:11px;}


/* Kontakt ------------------------------------------------------------------*/

/* tabelle formular  */
#tbl-kontaktformular{border-collapse:collapse; margin:0px 0px 0px 0px;}
#tbl-kontaktformular td{padding:3px 0px 3px 0px; vertical-align:middle; font-size:12px;}
#tbl-kontaktformular .td-1{width:160px;}
#tbl-kontaktformular .td-2{width:320px;}

/* input felder alle  */
#box-content .vorname-name, #box-content .strasse, #box-content .plz-ort,
#box-content .telefon, #box-content .email,
#box-content .nachricht, #box-content .input-empfehlung, #box-content .input-sonstiges,
#box-content .wunsch
{height:18px; padding:3px 0px 0px 4px; border:1px solid #7F9DB9; font-size:12px;}


/* input felder */
#box-content .vorname-name{width:270px;}
#box-content .strasse{width:270px;}
#box-content .plz-ort{width:270px;}
#box-content .telefon{width:270px;}
#box-content .email{width:270px;}
#box-content .nachricht{width:270px; height:100px;}
#box-content .td-nachricht{padding-top:20px;}

#box-content .radio-kontaktaufnahme{}
#box-content .td-kontaktaufnahme-einzeln{padding-right:10px; padding-top:5px;}

/* Überschriften im Formular */
#box-content #td-anliegen{}
#box-content #h2-anliegen{padding-bottom:10px;}

#box-content #td-kontaktaufnahme{}
#box-content #h2-kontaktaufnahme{padding-top:30px; padding-bottom:10px;}

#box-content #h2-anfrage{padding-top:20px; padding-right:20px;}

#box-content #h2-aufmerksam{padding-top:30px;}
	#box-content #table-aufmerksam .td-1{width:15px;}
	#box-content #table-aufmerksam .td-2{ width:100%;}
	#box-content .td-aufmerksam-einzeln{padding-right:10px;}

#box-content .input-empfehlung{width:210px;}
#box-content .input-sonstiges{width:330px;}

#box-content #h2-wunsch{padding-top:30px; width:140px;}
#box-content .td-wunsch{padding-top:30px;}
#box-content .wunsch{width:270px; height:60px;}

#box-content .td-mitglied{padding-top:30px;}
#box-content .td-mitglied-einzeln{padding-right:10px;}
#box-content .td-mitglied-einzeln-2{font-weight:bold;}



/* button senden */
#box-content .senden{margin:30px 0px 0px 0px; font-size:13px;}


/* Eingabefehler */
#box-content .p-eingabefehler{color:red; margin-top:90px;}
#box-content .eingabefehler{border:1px solid red;}

/* Allgemeine Festlegungen zum Formular */
#box-content .vertical-top{ vertical-align:top;}

/* Anker fürs Formular zum Anspringen nach Fehleingabe */
#box-content #a-anker-formular{text-decoration:none; line-height:0px; margin:0px; padding:0px; font-size:0px;}

#box-content .kontaktformular-p-fehler{font-size:10px; color:red; padding:0px 0px 10px 0px; width:270px; line-height:14px; margin:0px;}


/* Box Erfolg/nicht erfolg */
/* HG-Grafik Breite: 526px */
#box-content #box-meldung-kontakt
{
width:476px;
margin:15px 0px 0px 0px;
padding-top:20px;
padding-left:35px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}

#box-content #box-meldung-kontakt-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:100px;
}


/* Vorstand ------------------------------------------------------------------*/

#box-content .box-vorstand-text
{
float:left;
width:386px;
margin-right:10px;
}

/* bei allen gleich */
#box-content .box-vorstand-text-oben
{
	float:left; 
	width:386px; 
	background-image:url(../upload/vorstand/hg_box_vorstand_fixe_hoehe_oben.gif);
	margin-bottom:0px;
	
}
	#box-content .box-vorstand-text-oben h2{font-weight:bold; color:#330099; font-family: arial, verdana, sans serif; margin-left:15px; padding-top:15px; padding-bottom:5px; padding-right:15px;}
	#box-content .box-vorstand-text-oben p{font-size:12px; line-height:15px; margin-left:15px;}
	#box-content .box-vorstand-text-oben a{font-size:12px; margin-left:15px; line-height:15px;}

#box-content .box-vorstand-text-unten
{
	float:left; 
	width:386px; 
	height:19px; 
	background-image:url(../upload/vorstand/hg_box_vorstand_fixe_hoehe_unten.gif);
	padding-right:0px;
	margin-bottom:25px;
}
	#box-content .box-vorstand-text-unten p{padding:0px; margin:0px; line-height:0px;}


#box-content #vorsitz-1, #box-content #stellvertreter-1-1, #box-content #stellvertreter-2-1,
#box-content #schriftfuehrerin-1, #box-content #kassier-1
{float:left; width:28px; height:136px; padding-right:10px;}

#box-content #vorsitz-bild, #box-content #stellvertreter-1-bild, #box-content #stellvertreter-2-bild
#box-content #schriftfuehrerin-bild, #box-content #kassier-bild
{float:left; width:101px; height:136px;}




/* Informationsarchiv - Übersicht ------------------------------------------------------------------*/


/* HG-Grafik Breite: 526px */
#box-content .box-informationsarchiv-einzelner-block
{
width:496px;
margin:15px 0px 0px 0px;
padding-top:10px;
padding-left:15px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}

#box-content .box-informationsarchiv-einzelner-block-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:15px;
}
	#box-content .box-informationsarchiv-einzelner-block h2{padding-bottom:10px; font-weight:bold; color:#330099;}
	#box-content .box-informationsarchiv-einzelner-block p{padding-bottom:5px;}
	#box-content .a-info-lesen{padding-bottom:0px; margin-bottom:0px;}


/* Hilfe für Vorstand ------------------------------------------------------------------*/

/* HG-Grafik Breite: 526px */
#box-content .box-hilfe-fuer-vorstand
{
width:496px;
margin:0px 0px 0px 0px;
padding-top:15px;
padding-left:15px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}
 
#box-content .box-hilfe-fuer-vorstand-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}
	#box-content .box-hilfe-fuer-vorstand-unten p{padding:0px; margin:0px; line-height:0px;}
	
	
	
#box-content #ul-anmeldeformular{margin-bottom:20px; margin-top:30px;}
	#box-content #ul-anmeldeformular li.li-icon-word{padding:2px 0px 3px 30px; background-image:url(../upload/icons/icon_word.gif);}
	#box-content #ul-anmeldeformular li.li-icon-pdf{padding:2px 0px 3px 30px; background-image:url(../upload/icons/icon_pdf.gif);}
	
	