body 
{
text-align:center; 
padding:10px 0px 50px 0px; 
margin:0px;
background-color:#ECE9D8;
background-image:url(../upload/allgemein/bg_body.jpg);
background-repeat:repeat-x;
}

p, h1, h2, h3, h4, ul, li, a, td, label, input, textarea
{
font-family: arial, verdana, 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; font-size:0px; line-height:0px; overflow:hidden;}

input[type=text]
{height:18px; padding:3px 0px 0px 4px; border:1px solid #7F9DB9; font-size:12px;}

textarea{border:1px solid #7F9DB9; font-size:12px;}


/* boxen ------------------------------------------------------------------*/

#box-mittig
{
width:954px; 
margin:0px auto; 
/*padding-bottom:50px;*/
background-color:#CFE0F5; 
text-align:left;
background-image:url(../upload/allgemein/bg_box_mittig_2.gif);
background-repeat:repeat-y;
}

#box-mittig-2
{
width:934px; 
margin:0px auto; 
/*padding-bottom:50px;*/
text-align:left;
background-image:url(../upload/allgemein/bg_box_mittig.jpg);
background-repeat:repeat-x;
padding-left:20px;
}

	#box-links
	{
	float:left;
	width:240px; 
	margin:0px 0px 0px 0px; 
	background-color:#000066; 
	background-image:url(../upload/allgemein/bg_box_mittig.jpg);
	background-repeat:repeat-x;
	}

		/* Logo */
		#logo{padding:0px 0px 0px 0px; float:left;}


	#box-rechts
	{
	float:right;
	width:694px; 
	margin:0px 0px 0px 0px; 
	}

		#box-rechts-oben
		{
		float:left;
		width:694px; 
		margin:0px 0px 0px 0px; 
		height:41px;
		}
		#box-rechts-header
		{
		float:left;
		width:694px; 
		margin:0px 0px 0px 0px; 
		height:200px;
		}
		#box-content
		{
		float:left;
		width:644px; 
		margin:0px 0px 0px 0px; 
		padding:0px 20px 50px 30px;
		}
			#box-content .box-content-text
			{
			padding-left:20px;
			}
		

	#box-footer
	{
	width:934px; 
	height:54px; 
	margin:30px 0px 0px 0px; 
	padding-left:20px;
	background-color:#000066; 
	background-image:url(../upload/allgemein/bg_footer_1.jpg);
	background-repeat:repeat-y;
	}
			#box-footer-links
			{
			float:left;
			width:240px; 
			height:32px; 
			padding:0px 0px 0px 0px; 
			background-color:#000066; 
			}
			#box-footer-rechts
			{
			float:left;
			padding:6px 0px 0px 30px;
			height:50px; 
			}
				#box-footer-rechts p
				{
					color:#ECE9D8;
					font-size:11px;
					line-height:15px;
				}


/* Hauptnavi  ---------------------------------------------------------------------- */

#box-links #ul-hauptnavipunkte-1{width:240px; padding:15px 0px 0px 0px; background-image:url(../upload/allgemein/bg_hauptnavi.jpg); background-repeat:repeat-y; background-color:#FFFF51; float:left;}
	#box-links #ul-hauptnavipunkte-1 li
	{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:0px;
	}
		#box-links #ul-hauptnavipunkte-1 li.kein-listenpunkt a
		{
		border-top:0px solid #999999;
		}
	
		#box-links #ul-hauptnavipunkte-1 li a
		{
		display:block;
		width:195px;
		font-size:13px; 
		color:#000066; 
		text-decoration:none; 
		font-weight:bold; 
		line-height:17px; 
		margin:0px 0px 0px 0px; 
		padding:6px 0px 6px 45px; 
		background-image:url(../upload/allgemein/listenpunkt_hauptnavi.jpg); 
		background-position:0px 0px;
		font-family: tahoma, arial, verdana, sans serif;
		}
		#box-links #ul-hauptnavipunkte-1 a.a-over, #box-links #ul-hauptnavipunkte-1 a:hover
		{
		color:#0715A1; 
		background-image:url(../upload/allgemein/listenpunkt_hauptnavi.jpg); 
		background-position:-240px 0px;
		overflow:hidden;
		}

		/* Ebene 2 Hauptnavipunkte - nur in bestimmten Bereichen eingesetzt */
		#box-links #ul-hauptnavipunkte-1 ul#ul-hauptnavi-e2{padding:2px 0px 3px 0px;}
			#box-links #ul-hauptnavipunkte-1 li ul li
			{
			margin:0px 0px 0px 0px;
			padding:0px 0px 1px 20px;
			line-height:0px;
			}
				#box-links #ul-hauptnavipunkte-1 li ul li a
				{
				display:block;
				font-size:12px; 
				color:#6A7DBF; 
				text-decoration:none; 
				font-weight:normal; 
				line-height:14px; 
				margin:0px 0px 0px 0px; 
				padding:0px 0px 3px 16px; 
				background-image:url(../upload/design/listenpunkt_hauptnavi_ebene_2.gif); 
				background-position:2px 6px;
				letter-spacing:1px;
				}
				#box-links #ul-hauptnavipunkte-1 li ul li a.a-over, #box-links #ul-hauptnavipunkte-1 li ul li a:hover
				{
				color:#0715A1; 
				font-weight:bold; 
				background-image:url(../upload/design/listenpunkt_hauptnavi_over_ebene_2.gif);
				background-position:0px 5px;
				}
			
/* für beide Abschlüsse */			
#box-links #hauptnavi-abschluss-unten
{
clear:both;
display:block;
width:240px;
height:2px;
background-image:url(../upload/allgemein/listenpunkt_hauptnavi.jpg); 
background-position:0px 0px;
line-height:0px;
overflow:hidden;
}


/* Navi interner Bereich ---------------------------------------------------------------------- */

#box-links #ul-hauptnavipunkte-2{width:240px; padding:15px 0px 5px 0px; background-image:url(../upload/allgemein/bg_hauptnavi.jpg); background-repeat:repeat-y; background-color:#FFFF51; float:left; margin:0px;}
	#box-links #ul-hauptnavipunkte-2 li
	{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:0px;
	}
		#box-links #ul-hauptnavipunkte-2 li.kein-listenpunkt a
		{
		border-top:0px solid #999999;
		}
	
		#box-links #ul-hauptnavipunkte-2 li a
		{
		display:block;
		width:195px;
		font-size:13px; 
		color:#FFFFFF; 
		text-decoration:none; 
		font-weight:bold; 
		line-height:17px; 
		margin:0px 0px 0px 0px; 
		padding:6px 0px 6px 45px; 
		background-image:url(../upload/allgemein/listenpunkt_hauptnavi_2.jpg); 
		background-position:0px 0px;
		font-family: tahoma, arial, verdana, sans serif;
		
		}
		#box-links #ul-hauptnavipunkte-2 li a.a-over, #box-links #ul-hauptnavipunkte-2 li a:hover
		{
		color:#FFFFFF; 
		background-position:-240px 0px;
		overflow:hidden;
		}

		/* Ebene 2 Hauptnavipunkte - nur in bestimmten Bereichen eingesetzt */
		#box-links #ul-hauptnavipunkte-2 li ul#ul-hauptnavi-e2{padding:0px 0px 0px 0px;}
			#box-links #ul-hauptnavipunkte-2 li ul#ul-hauptnavi-e2 li
			{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			line-height:0px;
			}
				#box-links #ul-hauptnavipunkte-2 li ul#ul-hauptnavi-e2 li a
				{
				display:block;
				width:195px;
				font-size:13px; 
				color:#FFFFFF; 
				text-decoration:none; 
				font-weight:bold; 
				line-height:17px; 
				margin:0px 0px 0px 0px; 
				padding:6px 0px 6px 45px; 
				background-image:url(../upload/allgemein/listenpunkt_hauptnavi_2.jpg); 
				background-position:0px 0px;
				font-family: tahoma, arial, verdana, sans serif;
				}
				#box-links #ul-hauptnavipunkte-2 li ul#ul-hauptnavi-e2 li a.a-over, #box-links #ul-hauptnavipunkte-2 li ul#ul-hauptnavi-e2 li a:hover
				{
				color:#FFFFFF; 
				/* font-weight:bold;*/
				background-image:url(../upload/allgemein/listenpunkt_hauptnavi_2.jpg); 
				background-position:-240px 0px;
				background-color:#666666;
				}


/* Logout klein (wenn mann im Mitgliederbereich ist   -------------------------------------------------*/

#box-links #logout-klein{margin:0px 0px 0px 0px; padding:5px 10px 10px 15px; clear:both; height:62px; background-image:url(../upload/allgemein/bg_hauptnavi.jpg); background-repeat:repeat-y; background-color:#FFFF51;}
#box-links #logout-klein p{font-size:12px; line-height:15px;}
#box-links #logout-klein .angemeldet-als{}
#box-links #logout-klein .benutzername{padding-bottom:0px;}
#box-links #logout-klein .a-logout{font-size:12px; text-decoration:underline; color:#000099; font-weight:bold;}
#box-links #logout-klein .a-logout:hover{color:#B70000;}




/* Suche linke Seite  ---------------------------------------------------------------------- */

#box-links #box-suche-links
{
float:left;
margin:60px 0px 0px 0px;
width:220px;
height:99px;
padding:10px 0px 0px 20px;
background-image:url(../upload/allgemein/bg_suche_links.jpg); 
background-repeat:repeat-x;
background-color:#FFFF51;
}

	#box-suche-links h2
	{
	font-style:italic;
	font-size:13px;
	color:#000066;
	font-weight:bold;
	padding:3px 10px 10px 0px;
	font-family:Tahoma, Arial, sans-serif;
	}
	
	#box-suche-links form{margin:0px; padding:0px; float:left;}
	
	#box-suche-links #suchbegriff
	{
		border:none;
		background-color:#FFFFFF;
		width:170px;
		padding:3px 3px 4px 3px;
		height:16px;
		float:left;
		margin:0px 3px 10px 0px;
		font-size:12px;
		line-height:13px;
	}
	
	#box-suche-links .suche-nachname, #box-suche-links .suche-plz, #box-suche-links .suche-ort
	{
		margin-left:3px;
		float:left;
		padding:2px 3px 2px 3px;
		background-color:#000066;
		border:none;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		cursor:pointer;
		font-family:Tahoma, Arial, sans-serif
	}	



/* header ------------------------------------------------------------------*/


#box-suche
{
line-height:15px;
width:380px;
float:left;
margin-bottom:5px;
padding:5px 0px 0px 20px;
}

	#box-suche h2
	{
	float:left;
	font-style:italic;
	font-size:13px;
	color:#000066;
	font-weight:bold;
	padding:3px 10px 0px 0px;
	font-family:Tahoma, Arial, sans-serif
	}

#box-suche #suchbegriff
{
	border:none;
	background-color:#F2F0E6;
	width:100px;
	padding:3px 3px 2px 3px;
	height:17px;
	float:left;
	margin-right:3px;
	font-size:12px;
	line-height:13px;
}

#box-suche .suche-nachname, #box-suche .suche-plz, #box-suche .suche-ort
{
	margin-left:3px;
	float:left;
	padding:2px 3px 2px 3px;
	background-color:#E4D8BC;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#000066;
	cursor:pointer;
	font-family:Tahoma, Arial, sans-serif
}	




	/* subnavi ------------------------------------------------------------------*/
	#box-rechts-oben
	{
	width:290px;
	height:45px;
	line-height:0px;
	float:right;
	}
	
		/* Navi 2  */
		#box-rechts-oben #ul-nebennavipunkte-1{padding:7px 0px 0px 30px; }
			#box-rechts-oben #ul-nebennavipunkte-1 li
			{
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 1px 15px;
			line-height:0px;
			}
				#box-rechts-oben #ul-nebennavipunkte-1 .kein-listenpunkt{background-image:none;}
				#box-rechts-oben #ul-nebennavipunkte-1 li.over{}
				#box-rechts-oben #ul-nebennavipunkte-1 li a
				{
				font-size:12px; 
				color:#000033; 
				text-decoration:none; 
				line-height:15px; 
				margin:0px 0px 0px 0px; 
				padding:2px 10px 5px 35px; 
				background-position:7px 2px;
				font-family:Tahoma, Arial, sans-serif;
				}
				#box-rechts-oben #ul-nebennavipunkte-1 li a#navipunkt-1{background-image:url(../upload/allgemein/icon_startseite.gif);}
				#box-rechts-oben #ul-nebennavipunkte-1 li a#navipunkt-2{background-image:url(../upload/allgemein/icon_impressum.gif);}
				#box-rechts-oben #ul-nebennavipunkte-1 a.a-over, #box-rechts-oben #ul-nebennavipunkte-1 a:hover{text-decoration:underline;}
	
	
	

/* Content ------------------------------------------------------------------*/
	
	#box-content h1{color:#0E2D98; font-size:20px; font-family:verdana, arial serif; padding-top:30px; padding-bottom:25px; line-height:24px;}
		#box-content h1 .h1-untertitel{font-size:15px; color:#0E2D98;}
	#box-content h2{font-size:16px; color:#3760BF; padding-bottom:15px; padding-top:15px; line-height:18px; font-weight:bold;}
	#box-content h3{font-size:13px; color:#3760BF; padding-bottom:12px; padding-top:15px; line-height:18px; font-weight:bold;}
	#box-content h4{font-size:13px; padding-bottom:12px; padding-top:15px; line-height:18px; color:#000066;}
	#box-content p{font-size:13px; color:#000066; padding-bottom:12px; line-height:17px;}
	#box-content td{font-size:13px; color:#000066; line-height:16px;}
		
	#box-content .groesse-1{font-size:13px} 
	#box-content span.groesse-3 h1, #box-content span.groesse-3 h2, 
	#box-content span.groesse-3 h3, #box-content span.groesse-3 p,
	#box-content span.groesse-3 td
	{font-size:11px} 
	
	#box-content .farbe-1{color:#2A7F00;} /* grün */
	
	#box-content a{text-decoration:underline; color:#FF6600; font-weight:bold;}
	#box-content a:hover{color:#3760BF;}

        #box-content h2 a{text-decoration:underline; color:#FF6600;}
	#box-content h2 a:hover{text-decoration:none; color:#FF822F;}
	
        #box-content h3 a{text-decoration:underline; color:#FF6600;}
	#box-content h3 a:hover{text-decoration:none; color:#FF822F;}
	
	/* Linie */
	#box-content hr{border:0px; border-top:1px solid red;}
	
	/* Listen */

	#box-content ul{padding:0px 0px 20px 20px;}
	#box-content ul li
	{
		font-size:13px; 
		color:#000066; 
		padding:3px 0px 2px 15px; 
		margin-bottom:2px;
		background-image:url(../upload/allgemein/listenpunkt_typ_1.gif);
		background-position:0px 10px;
		line-height:19px;
	}
	
	#box-content ul li.ohne-aufzaehlungszeichen{background-image:none;}
	#box-content ul li.abstand-zu-liste-in-listenpunkt{margin-bottom:0px; padding-bottom:0px;}
	
		#box-content ul ul{padding:0px 0px 0px 0px;}
		#box-content ul li ul li
		{
			font-size:13px; 
			color:#000066; 
			padding:2px 0px 2px 13px; 
			margin-bottom:0px;
			background-image:url(../upload/allgemein/listenpunkt_typ_2.gif); 
			background-position:0px 9px;
			line-height:17px;
		}
	
	#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-4{padding-bottom:40px;}
	#box-content .abstand-unten-5{padding-bottom:50px;}
	
	#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-4{padding-top:40px;}
	#box-content .abstand-oben-5{padding-top:50px;}

	/* abstände für z.B. Bilder */
	#box-content .abstand-links-oben-unten-10-10-10{padding:10px 0px 10px 10px;}
	#box-content .abstand-links-oben-unten-20-20-20{padding:20px 0px 20px 20px;}
	#box-content .abstand-links-oben-unten-30-0-30{padding:0px 0px 30px 30px;}
	#box-content .abstand-links-oben-unten-30-20-20{padding:20px 0px 20px 30px;}

	/* abstände für z.B. Texteinrückungen */
	#box-content .abstand-links-10{padding-left:10px;}
	#box-content .abstand-links-20{padding-left:20px;}
	#box-content .abstand-links-30{padding-left:30px;}
	#box-content .abstand-links-40{padding-left:40px;}
	#box-content .abstand-links-50{padding-left:50px;}
	
	#box-content .abstand-margin-unten-0{margin-bottom:0px;}
	#box-content .abstand-margin-unten-1{margin-bottom:10px;}
	#box-content .abstand-margin-unten-2{margin-bottom:20px;}
	#box-content .abstand-margin-unten-3{margin-bottom:30px;}
	#box-content .abstand-margin-unten-4{margin-bottom:40px;}
	#box-content .abstand-margin-unten-5{margin-bottom:50px;}

      
    #box-content .anker{text-decoration:none; line-height:0px; margin:0px; padding:0px; font-size:0px;}
    #box-content .clear-absatz{clear:both;}

	#box-content a.icon-pdf
	{ 
	background-image:url(../upload/icon/icon_pdf.gif);
	padding-left:30px;
    padding-bottom:10px;
	background-position:0px 0px;
    line-height:15px;
	}

    #box-content a.icon-word
	{ 
	background-image:url(../upload/icon/icon_word.gif);
	padding-left:30px;
    padding-bottom:10px;
	background-position:0px 0px;
    line-height:15px;
	}			
	
	#box-content .fehlerclass_border{border:1px solid red;}
	#box-content .farbig-1{color:#3760BF;}
	
	
			
			
/* Tabelle ------------------------------------------------------------------*/
#box-content .table-typ-1{border-collapse:collapse; border-spacing:0px; margin:10px 0px 20px 0px; background-color:transparent;}
#box-content .table-typ-1 td{padding:7px 15px 7px 7px; border:1px solid #C2D7EF; vertical-align:top;}


/* Bild mit Text ------------------------------------------------------------------*/

/* Bild rechts */
#box-content .bildschablone-rechts{display:inline; float:right; background-color:#F1F0FE; padding-bottom:5px; line-height:0px; font-size:0px; margin:0px 0px 20px 20px;}
	#box-content .bildschablone-rechts img{margin-bottom:5px; line-height:0px; display:inline;}
	#box-content .bildschablone-rechts div{padding-left:5px;}
		#box-content .bildschablone-rechts p{display:inline; font-size:10px; color:#0715A1; line-height:12px; padding:0px 5px 0px 5px;}
			#box-content .bildschablone-rechts div p{display:inline; font-size:10px; color:#0715A1; line-height:12px; padding:0px 5px 0px 0px;}

/* Bild rechts - ohne Text*/
#box-content .bildschablone-rechts-ohne-text{display:inline; float:right; background-color:transparent; padding-bottom:0px; line-height:0px; font-size:0px; margin:0px 0px 20px 20px;}
	#box-content .bildschablone-rechts-ohne-text img{line-height:0px; display:inline;}


/* Bild links */
#box-content .bildschablone-links{display:inline; float:left; background-color:#F1F0FE; padding-bottom:5px; line-height:0px; font-size:0px; margin:0px 20px 20px 0px;}
	#box-content .bildschablone-links img{margin-bottom:5px; line-height:0px; display:inline;}
	#box-content .bildschablone-links div{padding-left:5px;}
		#box-content .bildschablone-links p{display:inline; font-size:10px; color:#0715A1; line-height:12px; padding:0px 5px 0px 5px;}
			#box-content .bildschablone-links div p{display:inline; font-size:10px; color:#0715A1; line-height:12px; padding:0px 5px 0px 0px;}

/* Bild links - ohne Text*/
#box-content .bildschablone-links-ohne-text{display:inline; float:left; background-color:transparent; padding-bottom:0px; line-height:0px; font-size:0px; margin:0px 20px 20px 0px;}
	#box-content .bildschablone-links-ohne-text img{line-height:0px; display:inline;}


/* Bild - nicht gefloatet */
#box-content .bildschablone{display:inline; float:left; background-color:#F1F0FE; padding-bottom:5px; line-height:0px; font-size:0px; margin:0px 20px 20px 0px;}
	#box-content .bildschablone img{margin-bottom:5px; line-height:0px; display:inline;}
	#box-content .bildschablone p{display:inline; font-size:10px; color:#0715A1; line-height:12px; padding:0px 5px 0px 5px;}





/* Impressum -------------------------------------------------------------------------------*/

#box-content #impressum-hinweise-1{padding-top:10px;}
#box-content #impressum-hinweise-1 h2, #box-content #impressum-hinweise-1 h2 a
{
font-size:11px;
font-weight:bold;
padding:10px 0px 7px 0px;
line-height:1.6em;
}

#box-content #impressum-hinweise-1 h3, #box-content #impressum-hinweise-1 h3 a
{
font-size:12px;
font-weight:bold;
padding:10px 0px 10px 0px;
line-height:1.6em;
}

#box-content #impressum-hinweise-1 p{font-size:11px; margin:0px 0px 7px 0px; padding-bottom:5px; line-height:1.6em;}
#box-content #impressum-hinweise-1 a{font-size:11px;}



/* Ärzte - Auflistung im öffentlichen Bereich ------------------------------------------------------------------*/


/* Navi 2  */
#box-content #p-anzeige{width:60px; padding:30px 0px 40px 0px; float:left; font-size:13px; color:#3760BF; font-weight:bold;}
#box-content  #ul-fachrichtungen{padding:30px 0px 40px 0px; width:400px; float:left; }
	#box-content  #ul-fachrichtungen li
	{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 15px;
	line-height:0px;
	background-image:none;
	}
		#box-content #ul-fachrichtungen .kein-listenpunkt{background-image:none;}
		#box-content #ul-fachrichtungen li.over{}
		#box-content #ul-fachrichtungen li a
		{
		font-size:13px; 
		text-decoration:underline; 
		color:#FF6600; 
		font-weight:bold;
		line-height:15px; 
		margin:0px 0px 0px 0px; 
		padding:2px 15px 5px 0px; 
		}
		#box-content #ul-fachrichtungen a.a-over, #box-content #ul-fachrichtungen a:hover{color:#3760BF;}


#box-content #a-anker-oben{text-decoration:none; line-height:0px; margin:0px; padding:0px; font-size:0px;}

#box-content .box-fachbereich-einzeln
{
	width:530px;
	padding-bottom:25px;
}
	#box-content .box-fachbereich-einzeln h2
	{
		font-size:16px; 
		color:#3760BF;
		font-weight:normal;
		padding:5px 0px 2px 7px;
		border-top:1px solid #C2D7EF;
		border-bottom:1px solid #C2D7EF;
	}
	
	/* Sortierleiste */
	#box-content .box-fachbereich-einzeln p.sortierung
	{
		font-size:12px;
		font-weight:normal;
		color:#3760BF;
		padding:10px 0px 0px 7px;
	}
		#box-content .box-fachbereich-einzeln p.sortierung a.over{color:#3760BF;}
		
	/* einzelner Eintrag - überschrift */
	#box-content .box-fachbereich-einzeln p.eintrag-einzelnes-mitglied-ueberschrift
	{
		font-size:12px;
		font-weight:normal;
		color:#000066;
		padding:20px 0px 0px 25px;
		background-image:url(../upload/allgemein/listenpunkt_mitglied.gif);
		background-position:7px 24px;
		background-repeat:no-repeat;
		border-bottom:1px solid #C2D7EF;
	}
	/* einzelner Eintrag */
	#box-content .box-fachbereich-einzeln p.eintrag-einzelnes-mitglied
	{
		font-size:12px;
		font-weight:normal;
		color:#000066;
		padding:5px 0px 0px 25px;
	}
	
	
		#box-content .box-fachbereich-einzeln p.eintrag-einzelnes-mitglied a
		{
			font-size:12px;
			font-weight:normal;
			color:#000066;
		}
	#box-content .eintrag-einzelnes-mitglied-spektrum
	{
		font-size:12px;
		padding:10px 0px 0px 25px;
	}
	
		
	/* nach oben */
	#box-content .box-fachbereich-einzeln p.nach-oben
	{
		font-size:12px;
		font-weight:normal;
		color:#3760BF;
		padding:13px 0px 0px 7px;
	}
	
	#box-content .box-fachbereich-einzeln .kein-hg{background-image:none;} 


	/* abweichende Angaben für internen Bereich */
	#box-content .box-fachbereich-einzeln p.eintrag-einzelnes-mitglied-intern
	{
		border-bottom:1px solid #C2D7EF;
		background-image:url(../upload/allgemein/listenpunkt_mitglied.gif);
		background-position:0px 23px;
		background-repeat:no-repeat;
		padding-top:20px;
	}
	
	#box-content .box-fachbereich-einzeln .linke-spalte
	{		
		font-size:12px;
		font-weight:normal;
		color:#000066;
		padding:10px 0px 0px 25px;
		width:250px;
		float:left;
	}
	#box-content .box-fachbereich-einzeln .rechte-spalte
	{		
		font-size:12px;
		font-weight:normal;
		color:#000066;
		padding:10px 0px 0px 0px;
		width:250px;
		float:left;
	}

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

#box-content #loginbox
{
width:476px;
margin:15px 0px 0px 0px;
padding:15px 15px 15px 35px;
border-top:1px solid #C2D7EF;
border-bottom:1px solid #C2D7EF;
}

#box-content #loginbox-unten
{
height:20px;
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;}



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

/* HG-Grafik Breite: 526px */
#box-content #newsletterbox
{
width:476px;
margin:15px 0px 0px 0px;
padding:20px 15px 20px 35px;
border-top:1px solid #C2D7EF;
border-bottom:1px solid #C2D7EF;
}

#box-content #newsletterbox-unten
{
height:20px;
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 Eingabe / Ausgabe ------------------------------------------------------------------*/

/* Eingabe */
#box-content .back-p-newsletter-beschreibung{color:#006600; margin-bottom:0px; padding-bottom:0px; padding-top:20px;}
#box-content .back-p-block-newsletter{padding-top:10px; margin-top:30px; margin-bottom:10px; color:#006600; font-weight:bold; border-top:1px solid #006600; border-bottom:1px solid #006600;}
#box-content .div-aktion{background-color:#B3CEEF; margin-top:30px; padding:10px 10px 10px 10px;} /* Bereich Newsletter Übernahme */
	#box-content .div-aktion h2{padding-top:0px;} /* Bereich Newsletter Übernahme */

/* Eingabe / Ausgabe */
#nl-content-bloecke h2{border-bottom:1px solid #C2D7EF; margin-bottom:15px; padding-bottom:10px; padding-top:20px;}


/* Newsletter Handler ------------------------------------------------------------------*/

/* HG-Grafik Breite: 526px */
#box-content #box-nl-handler-meldungen
{
width:496px;
margin:15px 0px 0px 0px;
padding:20px 15px 20px 35px;
border-top:1px solid #C2D7EF;
border-bottom:1px solid #C2D7EF;
}

 #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;
}





/* Passwort ändern im Mitgliederbereich ------------------------------------------------------------------*/

#box-content #box-pw-aendern
{
width:491px;
margin:15px 0px 0px 0px;
padding:20px 15px 20px 35px;
border-top:1px solid #C2D7EF;
border-bottom:1px solid #C2D7EF;
}


	/* 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;
margin-bottom:25px;
}


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

/* tabelle formular  */
#box-content #kontaktformular{padding:10px 20px 0px 20px;}
#tbl-kontaktformular{border-collapse:collapse; margin:0px 0px 0px 0px; width:540px; }
#tbl-kontaktformular td{padding:3px 0px 3px 0px; vertical-align:middle; font-size:12px;}
#tbl-kontaktformular .td-1{width:210px;}
#tbl-kontaktformular .td-2{width:490px;}

#tbl-kontaktformular h2{padding-bottom:10px;}


/* 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 .zeitpunkt-1, #box-content .zeitpunkt-2, #box-content .input-anderes-land
{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 #tbl-kontaktformular td .nachricht{width:500px; height:150px;}
#box-content .td-nachricht{padding-top:20px; padding-bottom:20px;}
    #box-content .td-nachricht h3{padding-top:0px; margin-top:0px;}

#box-content .radio-kontaktaufnahme{}
#box-content .td-kontaktaufnahme-einzeln{padding-right:10px; padding-top:5px;}
#box-content .zeitpunkt-1, #box-content .zeitpunkt-2{width:50px;}

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

#box-content .td-kontaktaufnahme-2{}
	#box-content .td-kontaktaufnahme-2 table td{padding-bottom:0px; padding-top:0px;}
#box-content #h2-kontaktaufnahme{padding-top:20px; padding-bottom:10px;}

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

#box-content .td-aufmerksam{border-bottom:1px solid #C2D7EF; padding-top:5px;}

#box-content .td-aufmerksam .h2-aufmerksam{padding-top:10px;}
  	#box-content #table-aufmerksam td{padding-bottom:0px; padding-top:0px;}
	#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 .wunsch{padding:3px 0px 0px 4px; border:1px solid #7F9DB9; font-size:12px; height:50px;}


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


/* Eingabefehler */
#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 Eingabefehler */
#box-content #box-meldung-kontakt-eingabefehler
{
margin:10px 0px 20px 0px;
padding:20px 20px 8px 50px;
border-top:1px solid #C2D7EF;
border-bottom:1px solid #C2D7EF;
}
	#box-content #box-meldung-kontakt-eingabefehler p
	{
	color:red;
	}



/* Box Erfolg/nicht erfolg */
#box-content #box-meldung-kontakt-ok
{
margin:10px 0px 20px 0px;
padding:15px 20px 8px 70px;
border-top:1px solid #C2D7EF;
border-bottom:1px solid #C2D7EF;
}
   #box-content #box-meldung-kontakt-ok p{color:#478F00;}

#box-content #box-meldung-kontakt-unten-ok{}

#box-content #box-meldung-kontakt-fehler
{
margin:10px 0px 20px 0px;
padding:15px 20px 8px 50px;
border-top:1px solid #C2D7EF;
border-bottom:1px solid #C2D7EF;
}
	#box-content #box-meldung-kontakt-fehler p
	{
	color:red;
	}



/* Veranstaltungen - Eingabe -------------------------------------------------------------------------- */

#eingabe-veranstaltung{padding-bottom:50px;}
#eingabe-veranstaltung .ueberschrift-eingabe-veranstaltung
{	
font-size:16px; 
color:#3760BF; 
padding-bottom:15px; 
padding-top:15px; 
line-height:18px; 
font-weight:bold;
}
#eingabe-veranstaltung .abstand-1{font-size:0px; line-height:0px; height:10px;}
#eingabe-veranstaltung .trennlinie{}
#eingabe-veranstaltung table{width:100%;}

#eingabe-veranstaltung .table-aktion{background-color:#B3CEEF;}
	#eingabe-veranstaltung .table-aktion td{padding-left:20px; padding-right:10px;}
	#eingabe-veranstaltung .table-aktion td.ueberschrift-eingabe-veranstaltung{padding-top:25px;}


/* Termine - Zusage/Absage -------------------------------------------------------------------------- */

#box-content .div-termin-zuabsage-aktion{background-color:#B3CEEF; padding:0px 10px 20px 10px;}


/* Termine - Kategorie - Ausgabe -------------------------------------------------------------------------- */

#veranstaltungen-artikelliste-in-kategorie{border-collapse:collapse; margin:0px 0px 0px 0px; width:620px; empty-cells:show;}
#veranstaltungen-artikelliste-in-kategorie td{padding:5px 3px 5px 3px; line-height:14px;}
	
	#veranstaltungen-artikelliste-in-kategorie tr.kopfzeile-jahr td{font-size:16px;	font-weight:bold; text-align:center; padding-top:20px; padding-bottom:10px;}
	#veranstaltungen-artikelliste-in-kategorie tr.kopfzeile-monat td{background-color:#FFCD54; border-bottom:1px solid #CDD9E9; font-weight:bold; }
	
	#veranstaltungen-artikelliste-in-kategorie td.name{font-weight:bold; padding-bottom:5px; padding-top:5px;}
	#veranstaltungen-artikelliste-in-kategorie td.datum{font-weight:bold; padding-bottom:5px; padding-top:5px; width:130px;}
	#veranstaltungen-artikelliste-in-kategorie td.icons{width:80px;}
	#veranstaltungen-artikelliste-in-kategorie td.icon-intern-extern{padding-bottom:5px; padding-top:5px; width:20px;}
	
	#veranstaltungen-artikelliste-in-kategorie td.td-unten-1, #veranstaltungen-artikelliste-in-kategorie td.td-unten-2, #veranstaltungen-artikelliste-in-kategorie td.td-unten-3{border-bottom:1px solid #C2D7EF; /*padding-bottom:7px;*/ font-size:0px; line-height:0px; padding:0px;}
		#veranstaltungen-artikelliste-in-kategorie td.td-unten-1 a{font-size:10px; color:#000066;}
		
	#box-content #box-legende-intern{padding:40px 0px 0px 0px;}
		#box-content #box-legende-intern .icon{float:left; width:80px; padding:0px 0px 0px 0px;}
		#box-content #box-legende-intern p{font-size:10px; width:500px; padding:0px 0px 0px 0px;}

	#box-content #box-legende{padding:40px 0px 0px 0px;}
		#box-content #box-legende .icon{float:left; width:80px; padding:0px 0px 0px 0px;}
		#box-content #box-legende p{font-size:10px; width:500px; padding:10px 0px 0px 0px;}


/* Termine - Detailansicht - Ausgabe -------------------------------------------------------------------------- */

#box-content .ausgabe-detailansicht-veranstaltung-zurueck{border-bottom:1px solid #C2D7EF; border-top:1px solid #C2D7EF;}
	#box-content .ausgabe-detailansicht-veranstaltung-zurueck a{font-size:13px; display:block; text-align:right; padding:5px 0px 7px 0px;}

#ausgabe-detailansicht-veranstaltung .h2-ueberschrift{border-bottom:1px solid #C2D7EF; margin-bottom:15px;}
	#ausgabe-detailansicht-veranstaltung .h2-ueberschrift h2{padding-top:20px; padding-bottom:5px;}

	
	
	
/* Teilnehmerliste ------------------------------------------------------------------*/

body#body-teilnehmerliste{background-image:none; text-align:left; background-color:#FFFFFF; padding:10px 0px 0px 20px;}
	#box-teilnehmerliste h1{font-size:14px; font-weight:bold; padding-bottom:20px;}
	#box-teilnehmerliste h2{font-size:13px; font-weight:bold;}
	#box-teilnehmerliste #tbl-termin-teilnehmer{border-collapse:collapse; margin:20px 0px 0px 0px; width:620px; empty-cells:show;}
		#box-teilnehmerliste #tbl-termin-teilnehmer .tr-kopf td{background-color:#EEEEEE; font-weight:bold;}
		#box-teilnehmerliste #tbl-termin-teilnehmer td{border:1px solid #CCCCCC; padding:5px 5px 5px 5px; font-size:12px; vertical-align:top;}


/* Informationsarchiv ------------------------------------------------------------------*/

    /* Ausgabe aller Artikel */
    #box-content .h2-aktuelles-einzelartikel{border-top:1px solid #C2D7EF; display:block; margin-top:0px; padding-top:13px;}
    #box-content .div-aktuelles-textblock{padding-bottom:15px;}
       #box-content .div-aktuelles-textblock p{margin-bottom:0px; padding-bottom:5px;}
       #box-content .div-aktuelles-textblock .mehr{padding-top:0px; margin-top:0px; padding-bottom:0px; font-size:10px;}
       #box-content #div-aktuelles-abschluss-unten{border-top:1px solid #C2D7EF;  line-height:0px; padding:0px;}
	   
/* Detailseite */
#box-content .ausgabe-detailansicht-informationsarchiv-zurueck{border-bottom:1px solid #C2D7EF; border-top:1px solid #C2D7EF; margin-bottom:20px;}
	#box-content .ausgabe-detailansicht-informationsarchiv-zurueck a{font-size:13px; display:block; text-align:right; padding:5px 0px 7px 0px;}



/* Mitgliedererfassung auf neuer Website ------------------------------------------------------------------*/

#form1 .intern 
{
	background-color: #FFCC99;
}

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

#box-content .box-vorstand-einzeln
{
width:615px;
background-image:url(../upload/allgemein/bg_box_vorstand.jpg);
background-repeat:repeat-x;
height:200px;
margin-bottom:20px;
}

	#box-content .box-vorstand-einzeln .box-vorstand-einzeln-innen
	{
	width:615px;
	height:200px;
	background-repeat:no-repeat;
	}
		/* einzelne Bilder */ 
		#box-content .box-vorstand-einzeln .vorstand-1{background-image:url(../upload/allgemein/bg_box_vorstand_1_vorsitzender.jpg);}
		#box-content .box-vorstand-einzeln .vorstand-stellvertreter-1{background-image:url(../upload/allgemein/bg_box_vorstand_stellvertreter_1.jpg);}
		#box-content .box-vorstand-einzeln .vorstand-stellvertreter-2{background-image:url(../upload/allgemein/bg_box_vorstand_stellvertreter_2.jpg);}
		#box-content .box-vorstand-einzeln .vorstand-schriftfuehrer{background-image:url(../upload/allgemein/bg_box_vorstand_schriftfuehrer.jpg);}
		#box-content .box-vorstand-einzeln .vorstand-kassier{background-image:url(../upload/allgemein/bg_box_vorstand_kassier.jpg);}
	
	
		#box-content .box-vorstand-einzeln .box-vorstand-einzeln-innen-text
		{
		float:left;
		width:300px;
		padding:5px 0px 0px 60px;
		}
			#box-content .box-vorstand-einzeln .box-vorstand-einzeln-innen-text h3
			{
			font-size:15px;
			}
			
	
		#box-content .box-vorstand-einzeln .box-vorstand-einzeln-innen-portrait
		{
		float:right;
		margin:10px 10px 0px 0px;
		border:2px solid #FF6600;
		}
			






