/* 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;
background-image:url(../upload/hintergrund/hintergrund_body.gif);
background-repeat:repeat;
}

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;}
	
		#box-header .mitgliederwebsite{background-image:url(../upload/header/header_mitglieder_website.gif); text-align:right;}
			#box-header .mitgliederwebsite h1{color:#FFFFFF; padding:14px 10px 0px 0px; font-size:17px; line-height:17px; font-weight:bold;}



/* box-links ------------------------------------------------------------------*/
#box-links{width:200px; float:left; line-height:0px;}

	/* 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*/
		
		
		/* Navigation Navi - 4 - mit 2 Ebenen ------------------------------------------------------*/

		/* Ebene 1*/
		#ul-hauptnavi-4-e1 {margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
		#ul-hauptnavi-4-e1 li
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			line-height:0px;
		}

		/* erster Navipunkt */
		#ul-hauptnavi-4-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:177px; height:20px; background-image:url(../upload/navigation_4/hg_navi_4_oben_updown.gif); background-position:0px 0px; background-color:#D5E8FD;}
		#ul-hauptnavi-4-e1 li.erster-navipunkt a.a-over, #ul-hauptnavi-4-e1 li.erster-navipunkt a:hover{background-image:url(../upload/navigation_4/hg_navi_4_oben_updown.gif); background-position:-206px 0px; background-color:#FF9900;}

		/* restliche Navipunkte */
		#ul-hauptnavi-4-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:177px; height:20px; background-image:url(../upload/navigation_4/hg_navi_4_updown.gif); background-color:#D5E8FD;}
		#ul-hauptnavi-4-e1 li a.a-over, #ul-hauptnavi-4-e1 li a:hover{color:#FFFFFF; background-image:url(../upload/navigation_4/hg_navi_4_updown.gif); background-position:-206px 0px; background-color:#FF9900;}

		/* Ebene 2*/
		/*noch nicht gecodet*/





	#box-bild-unter-navi img{margin:1px 0px 80px 0px;}


/* box-rechts ------------------------------------------------------------------*/
#box-content{width:545px; float:right; padding-bottom:50px; margin:0px; padding-right:10px; }
#span-box-content-einzug-lins #box-content{width:537px;}

	#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 15px 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;
	}
	
	
	/* clear:both - zurücksetzen float*/
	.clear, #box-content .clear{clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
	.clear-absatz, #box-content .clear-absatz{clear:both;}
	
	
	/* floating */
	
	img.float-left{float:left; margin:0px 20px 20px 0px;}
	img.float-right{float:right; margin:0px 0px 20px 20px;}


	/* abstände */
	#box-content .abstand-unten-0{padding-bottom:0px;}
	#box-content .abstand-unten-1{padding-bottom:10px;}
	#box-content .abstand-unten-2{padding-bottom:20px;}
	#box-content .abstand-unten-3{padding-bottom:30px;}
	#box-content .abstand-unten-5{padding-bottom:40px;}
	#box-content .abstand-unten-7{padding-bottom:70px;}
	#box-content .abstand-unten-10{padding-bottom:220px;}
	#box-content .abstand-oben-0{padding-top:0px;}
	#box-content .abstand-oben-1{padding-top:10px;}
	#box-content .abstand-oben-2{padding-top:20px;}
	#box-content .abstand-oben-3{padding-top:30px;}
	#box-content .abstand-oben-5{padding-top:40px;}
	#box-content .abstand-oben-7{padding-top:70px;}
	#box-content .abstand-oben-8{padding-top:130px;}
	#box-content .abstand-oben-10{padding-top:220px;}




/* Startseite ---------------------------------------------------------------------------*/

#box-content #img-startseite{float:right; padding:0px 10px 10px 10px;}




/* 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;
}
#box-content #box-mitgliederuebersicht-suche p{padding-top:10px;}


/* HG-Grafik Breite: 526px */
#box-content .box-mitgliederuebersicht-einzelner-fb
{
width:507px;
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:470px;
	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 #stellvertreter-3-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 #stellvertreter-3-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;}


/* PDF und Word - Icons*/

/* auf Seite Anmeldung und Anfahrt */
#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);}

/* default */
#box-content ul li.li-icon-word{padding:2px 0px 3px 30px; background-image:url(../upload/icons/icon_word.gif);}
#box-content ul li.li-icon-pdf{padding:2px 0px 3px 30px; background-image:url(../upload/icons/icon_pdf.gif);}





/* Passwort ändern im Mitgliederbereich ------------------------------------------------------------------*/

#box-content #box-pw-aendern
{
width:491px;
margin:15px 0px 0px 0px;
padding-top:20px;
padding-left:20px;
padding-right:15px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
}


	/* Meldungstexte */
	#box-content #meldung-pw-aendern{padding-bottom:10px; padding-top:25px;}

	/* Linke Spalte */
	#box-content #box-pw-aendern table td.detail_text{width:200px; padding-bottom:7px; padding-top:7px;}

	#box-pw-aendern .detail_text_2 .input
	{height:18px; width:160px; padding:3px 0px 0px 4px; border:1px solid #CCCCCC; font-size:12px; background-color:#FFFFFF;}

	#box-pw-aendern .input_submit{font-size:13px; margin-top:10px;}

#box-content #box-pw-aendern-unten
{
height:20px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:25px;
}


/*---------------------------------------------*/
/*               Terminein/ausgabe             */
/*---------------------------------------------*/

#mod-te{padding-top:30px;}
#mod-te .input{height:18px; padding:3px 0px 0px 4px;}
#mod-te .trennlinie{border-top:1px solid #BBBBBB;}
#mod-te .abstand-1{height:20px;}
#mod-te .td-kein-pflichtfeld{font-size:10px; width:150px;}



/*---------------------------------------------*/

/*---------------------------------------------*/
/*                 Terminliste                 */
/*---------------------------------------------*/



#mod_tlh {
   text-align:left;
}

#mod_tlf {
   text-align:left;
}

table.mod-tl-monatstabelle {
   width:530px; 
   background-color:#ffffff;
   border-collapse:collapse;
   margin-bottom:25px;
   table-layout:fixed;
}

.mod-tl-monatstabelle th {
   width:100%;
   text-align: left;
   vertical-align: top;
   background-color:#99CCFF;
   margin-top:5px;
   margin-bottom:5px;
   padding:5px 5px 5px 5px;
   font-size:13px;
   color:#000099;
   font-weight:bold;
}

#box-content .mod-tl-monatstabelle .tabellenkopf td
{
padding-top:1px;
padding-bottom:1px;
background-color:#E0EEFF;
line-height:16px;
}

#box-content .mod-tl-monatstabelle td {
   text-align: left;
   vertical-align: top;
   line-height: 130%;
   padding-top:5px; padding-bottom:5px; padding-left:5px;
   font-size:11px;

}

#box-content .mod-tl-monatstabelle td a{
   font-size:11px;
}

#box-content .mod-tl-monatstabelle .erste-zeile td{line-height:0px; height:1px;}

.mod-tl-monatstabelle .border {}
.mod-tl-monatstabelle .hell { background-color:#ffffff; }
.mod-tl-monatstabelle .dunkel { background-color:#EEEEEE; }
.mod-tl-monatstabelle .sp0 {width:20px;}
.mod-tl-monatstabelle .sp1 {width:65px;}
.mod-tl-monatstabelle .sp2 {width:85px;}
.mod-tl-monatstabelle .sp3 {width:280px;}
.mod-tl-monatstabelle .sp4 {width:55px;}
.mod-tl-monatstabelle .einrueck { padding-left:15px; }

/*---------------------------------------------*/

/*---------------------------------------------*/
/*                 Terminteaser                */
/*---------------------------------------------*/

#mod_ttl table {
   width:300px;
   background-color:#ffffff;
   border-collapse:collapse;
}

#mod_ttl th {
   width:100%;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   text-align: left;
   vertical-align: top;
   line-height: 200%;
   background-color:#cacaca;
   margin-top:5px;
   margin-bottom:5px;
   padding-left:5px;
}

#mod_ttl td {
   text-align: left;
   vertical-align: top;
   line-height: 130%;
}

#mod_ttl .hell { background-color:#ffffff; }
#mod_ttl .dunkel { background-color:#dfdfdf; }
#mod_ttl .sp1 { width:110px; }
#mod_ttl .sp2 { width:190px; }


/* Mitgliederwebseiten ---------------------------------------------*/

#box-content .content-mitgliederwebsites h1{font-size:15px; color:#1218A5;}
#box-content .content-mitgliederwebsites h2{font-size:14px; color:#1218A5;}

/* Logout klein (wenn mann im Mitgliederbereich ist   -------------------------------------------------*/

#textbox-links{margin:30px 0px 0px 0px; padding:10px 10px 0px 15px; background-color:#D5E8FD; background-image:url(../upload/navigation_4/hg_textbox-links.gif); background-position:0px 0px;}
	#textbox-links p{font-size:11px; line-height:15px; padding-bottom:10px;}
	#textbox-links a{font-size:11px; text-decoration:underline;}



/* Migliederwebsites Kontaktformular  ------------------------------------------------------------------*/
#box-content .kontaktformular_mitgliederwebsite{background-color:#D5E8FD; padding:10px; width:500px;}
	#box-content .kontaktformular_mitgliederwebsite td{padding-right:10px;}
#box-content #box-meldung-kontakt-eingabefehler{border:1px solid red; padding:10px 10px 0px 10px; margin-bottom:20px; margin-top:20px; width:500px;}
	#box-content #box-meldung-kontakt-eingabefehler p{}

/* button senden */
#box-content .senden-2{margin:10px 0px 0px 0px; font-size:13px;}


	
/* Migliederwebsites Sprechzeiten  ------------------------------------------------------------------*/

#box-content #mitgliederwebseiten-sprechzeiten{border-collapse:collapse; margin:10px 0px 0px 0px; background-color:#F9F9F9;}
#box-content #mitgliederwebseiten-sprechzeiten td{padding:5px 15px 5px 5px; border:1px solid #EAEAEA; vertical-align:top; text-align:left;}

#box-content #tbl-mitgliederwebseiten-impressum-1{border-collapse:collapse; border-spacing:0px; margin:10px 0px 20px 0px; background-color:#F9F9F9;  width:520px;}
#box-content #tbl-mitgliederwebseiten-impressum-1 td{padding:10px 20px 10px 10px; border:1px solid #EAEAEA;  font-weight:normal; font-size:12px; line-height:18px; vertical-align:top;}
#box-content #tbl-mitgliederwebseiten-impressum-1 .td-1{width:160px;}
#box-content #tbl-mitgliederwebseiten-impressum-1 .td-2{width:300px;}





