
html,body{
	margin:0;
	padding:0;
	width:100%;
	min-height:100.1%;
	font-family:Arial;
	font-size:12px;
}
.lucidaersatz{
/*	font-family:"Times New Roman";
	font-weight:bold;*/
	
}
a{ 
	color:#0474C7;
	text-decoration:none;
	font-weight:bold;
}
a:hover{ text-decoration:underline; }
.clear{
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}
.container{
	background-image:none;
	background-color:white;
	width:1004px;
	height:100%;
	margin: 0 auto;
	
}
.oben{
	background-color: #EFF4FE;
	height:146px;
}
	.logo{
		width:170px;
		height:112px;
		background-image:url(../images/logo.jpg);
		background-repeat:no-repeat;
		background-position:left;	
		float:left;
	}
	.oben .mitte{
		float:left;
		width:684px;
	}
		.oben .mitte .impressum_sitemap_nbs{
			width:674px;
			height:12px;
			margin:10px 0px 0 10px;
			line-height:12px;
			text-align:left;
			color:#0B6BB3;
/*			background-image:url(../images/globus_oben.jpg);
			background-repeat:no-repeat;
			background-position:right bottom;	
*/		}
			.oben .mitte .impressum_sitemap_nbs a{
				color:#0B6BB3;
				text-decoration:none;
			}
			.oben .mitte .impressum_sitemap_nbs a:hover{
				text-decoration:underline;
			}
		.oben .mitte .randnavi{
			height:90px;
			width:684px;
/*			background-image:url(../images/globus_unten.jpg);
			background-repeat:no-repeat;
			background-position:right top;	
*/		}
			.oben .mitte .randnavi .header{
				margin:30px 0 0 0px;
			}
	.globus{
		float:left;
		height:112px;
		width:150px;
		background-image:url(../images/globus.jpg);
		background-repeat:no-repeat;
		background-position:center;	
	
	}
	.navi{
		clear:both;
		height:34px;
		width:1004px;
		background-image:url(../images/menu_back.jpg);
		background-repeat:repeat-x;
		background-position:top;	
	}
		a.navi_button{
			display:block;
			float:left;
			text-decoration:none;
			text-align:center;
			color:white;
			padding:0px 10px 0 10px;
			margin:0;
			height:34px;
			line-height:30px;
			background-image:url(../images/menu_back.jpg);
			background-repeat:repeat-x;
			background-position:top;				
		}
		a.active_navi_button, a.navi_button:hover{
			background-image:url(../images/active_menu_back.jpg);		
			color:black;
			text-decoration:none;
		}
		.navi .suche{
			position:relative;
			right:0px;
			float:right;
			color:white;
			height:34px;
		}
			.navi .suche .text{
				float:left;
				height:34px;
				line-height:30px;
				padding-right:10px;
			}
			.navi .suche .formular{
				float:left;
				height:31px;
				margin-top:3px;
			}
			.navi .suche .go{
				float:left;
				height:34px;
				width:60px;
				background-image:url(../images/go_menu.jpg);
				background-repeat:no-repeat;
				background-position:top right;				
			}
.unten{
	width:1004px;
/*	margin-top:20px;*/
}
		.unten .links{
		margin-top:25px;
		width:167px;
		background-color: #6EB0E0;
		color:white;
		float:left;
	}
		.unten .links .trennlinie{	
			background-image:url(../images/schatten_menu_links.jpg);
			background-position:top;
			background-repeat:repeat-x;
			height:10px;
			line-height:10px;
		}
		.unten .links .topic{
			padding:10px;	
		}
			.unten .links .topic h1{
				font-size:12px;	
				padding:0px;
				margin:0px;
				font-weight:bold;
			}
			.unten .links .topic h2{
				font-size:16px;
				padding:0px;
				margin:0 0 10px 0;
			}
			.unten .links .topic .trennlinie{	
				background-image:url(../images/trennlinie_links_pixel.jpg);
				background-position:top;
				background-repeat:repeat-x;
				height:10px;
				line-height:10px;
			}
			.unten .links .topic .go{
				position:relative;
				right:0px;
				height:26px;
				background-image:url(../images/go_links.jpg);
				background-repeat:no-repeat;
				background-position:right;	
			}
			.unten .links .topic a{
				display:block;
				padding-top:4px;
				width:147px;
				height:28px;
				line-height:28px;
				background-image:url(../images/go_links.jpg);
				background-repeat:no-repeat;
				background-position:right bottom;	
				color:#FFFFFF;
				text-decoration:none;
			}
			.unten .links .topic a.zweizeilig{
				height:28px;
				line-height:14px;
				background-position:right bottom;	
			}
			.unten .links .topic a.pw_lost{
				height:28px;
				line-height:14px;
				background-image:none;
				width:50px;
				float:left;
			}
			.unten .links .topic login{
				height:28px;
				line-height:14px;
				float:right;
			}
			.unten .links .topic a.klein{
				background-image:none;
				font-size:11px;
			}
			.unten .links .topic a.ohne_go{
				background-image:url(../images/go_links2.jpg);
				text-align:right;
				padding-right:30px;
				width:117px;
			}
			.unten .links .topic a:hover{
				text-decoration:underline;
			}

	.unten .mitte{
		margin: 0 20px 0 20px;
		padding-top:25px;
		width:607px;
		float:left;
		background-image:url(../images/frankfurt_skyline2.jpg);
		background-position:right top;
		background-repeat:no-repeat;
	}
		.unten .mitte .topic{
			clear:both;
			padding:10px;	
			padding-bottom:20px;
		}
			.unten .mitte .topic h1{
				font-size:12px;	
				padding:0px;
				margin:0px;
				color:#68676B;
			}
			.unten .mitte .topic h2{
				font-size:16px;
				padding:0px;
				margin:0 0 10px 0;
			}
			.unten .mitte .topic .headtrennlinie{	
				background-image:url(../images/trennlinie_content_pixel.jpg);
				background-position:top;
				background-repeat:repeat-x;
				height:10px;
				line-height:10px;
				width:192px;
			}
			.unten .mitte .topic .trennlinie{	
				background-image:url(../images/trennlinie_content_pixel.jpg);
				background-position:top;
				background-repeat:repeat-x;
				height:10px;
				line-height:10px;
			}
			.unten .mitte .topic .bild{
				float:right;
				padding:0 0 10px 10px;
			}
			.unten .mitte .topic .mehr{
				clear:both;
				text-align:right;
				font-weight:bold;
			}
				.unten .mitte .topic .mehr a{
					color:#0474C7;
					text-decoration:none;
				}
				.unten .mitte .topic .mehr a:hover{
					text-decoration:underline;
				}
				
			.unten .mitte .topic .mitgliederkarte{
				float:left;
				width:274px;
				margin-top:15px;
				margin-right:15px;
				border:1px dashed #AAAAAA;
				padding:5px 0 5px 10px;
			}
			.unten .mitte .topic .presse_headbereich{
				float:left;
				width:170px;
				padding:0 20px 0 10px;
			}
				.unten .mitte .topic .presse_headbereich a{
					display:block;
					width:120px;
					background-image:url(../images/go_links3.jpg);
					background-repeat:no-repeat;
					background-position:right bottom;
					height:28px;
					line-height:28px;
					font-size:14px;
					font-weight:bold;
					color:#898989;
					text-decoration:none;
				}
				.unten .mitte .topic .presse_headbereich a:hover{
					text-decoration:underline;
				}
			.unten .mitte .topic .presse_footer{
				color:#96979E;
				font-size:11px;
			}
				.unten .mitte .topic .presse_footer a{
					text-decoration:none;
					color:#F20D33;
				}
				.unten .mitte .topic .presse_footer a:hover{
					text-decoration:underline;
				}
			.unten .mitte .topic .organigramm{
				width:189px;
				text-align:center;
				float:left;
				font-weight:bold;
				margin:0;
				padding:0;
			}
			.unten .mitte .topic .organigramm.leer{
				height:39px;
				background-color:#00FFFF;
			}
			.unten .mitte .topic .organigramm.leer_beauftragte{
				height:39px;
			}
			.unten .mitte .topic .organigramm.mittelbox{
				margin:0 10px 0 10px;
			}
			.unten .mitte .topic .organigramm.clear{
				clear:both;
			}
			.unten .mitte .topic .organigramm.spacer{
				line-height:10px;
				height:10px;
				font-size:10px;
				width:587px;
			}
			.unten .mitte .topic .organigramm .header{
				height:17px;
				line-height:17px;
				background-color:#0B6BB3;
				color:#FFFFFF;
				margin-bottom:2px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
			}
			.unten .mitte .topic .organigramm .content_vorstand{
				height:30px;
				line-height:30px;
				background-color:#FFD13E;
				color:#000000;
/*				font-family:"Times New Roman", Times, serif;*/
				font-size:16px;
			}
			.unten .mitte .topic .organigramm .content_beauftragte{
				height:20px;
				line-height:20px;
				background-color:#CFCFCF;
				color:#000000;
/*				font-family:"Times New Roman", Times, serif;*/
				font-size:16px;
			}
			
	.unten .rechts{
		margin-top:25px;
		width:170px;
		padding:10px;
		background-color: #EFF4FE;
		float:right;
		color:#807F84;
	}
		.unten .rechts h1{
			color:#0B6BB3;
			font-size:12px;	
			padding:0px;
			margin:0px;
			font-weight:bold;
		}
		.unten .rechts .topic{
			padding-bottom:10px;
			clear:both;
		}
			.unten .rechts .topic h2{
				font-size:12px;	
				padding:0px;
				margin:0 0 10px 0;
				font-weight:bold;
				color:#504E53;
			}
			.unten .rechts .topic .trennlinie{	
				background-image:url(../images/trennlinie_rechts_pixel.jpg);
				background-position:top;
				background-repeat:repeat-x;
				height:10px;
				line-height:10px;
			}
			.unten .rechts .topic .mehr{
				text-align:right;
				font-weight:bold;
			}
				.unten .rechts .topic .mehr a{
					color:#0474C7;
					text-decoration:none;
				}
				.unten .rechts .topic .mehr a:hover{
					text-decoration:underline;
				}

