* {
	margin: 0;
	padding: 0;
}

body {
	background-color:		#ffffff;
	background-image:		url('../gfx/content_bg.gif');
	background-repeat:		repeat-y;
	margin:					0xp;
	padding:				0px;
	width:					963px;
	border:					0px solid;
}

#kopfzeile {
	width:					963px;
	height:					120px;
	border:					0px solid;
	background-color:		#153A96;
	background-image:		url('../gfx/kopfzeile_bg2.jpg');
/*	background-repeat:		no-repeat;*/

}

#kopfzeile .logo {
	margin-left:			25px;
	float:				left;
}

#kopfzeile .logo img {
	margin-top:			20px;
}

#kopfzeile .logo2 {
	margin-right:		20px;
	float:			right
}

#kopfzeile .logo2 img {
	margin-top:			20px;
	
}


/****************** Menu ***********************/

#menu {
	width:					963px;
	height:					25px;
	margin: 				0;
	padding: 				0;
	font-family: 			arial, helvetica, sans-serif;
	font-weight:			normal;
	display:				block;
	background-color:		#153A96;
	background-image:		url('../gfx/kopfzeile_bg.jpg');
/*	background-repeat:		no-repeat;*/
	text-align:				left;
}




#menu ul {
	margin: 				0;
	padding: 				0;
}

#menu li {
	display:				inline;
	margin-left:			25px;
}

#menu li a {
	color:					white;
	font-size:				80%;
	text-decoration:		none;

}

#menu li a:hover {
	color:					white;
	text-decoration:		underline;
}


#menu .uhrzeit {
/*	float:					right; */ 
	color:					white;
	font-size:				75%;
	margin-top:				0;
	margin-right:			25px;
	margin-left:			200px;  
/*	text-align:				right; */ 
	display:				inline;
}



/****************** Inhaltsbereich ***********************/

#content {
	width:					963px;
	border:					0px solid;
	background-color:		#E2E2E3;
	text-align:				left;
	background-image:		url('../gfx/content_bg.gif');

}

#content .aktuelles {
	position:				relative;
	width:					270px;
	border:					0px solid;
	height:					100%;
	float:					right;
	padding-top:			25px;
}

#content .aktuelles h1 {
	margin:					0px;
	padding:				0px;
	color:					#000066;
	font-size:				120%;
	font-family:			arial, helvetica, sans-serif;
}

#content .aktuelles h2 {
	margin:					0px;
	padding:				0px;
	color:					#000066;
	font-size:				85%;
	font-family:			arial, helvetica,sans-serif;
/*	margin-left:			60px; */
/*	text-align:				left; */
/*	text-align:				center; */
}

#content .aktuelles p {
	margin:					0px;
	padding:				0px;
	line-height:			125%;
	color:					black;
	font-size:				70%;
	font-family:			arial, helvetica,sans-serif;
	margin-top:				15px;
	margin-right:			15px;
}


#content .aktuelles hr {
	margin-left:			-10px;
	width:					220px;
}

#content .inhaltsbereich {
	width:					600px;
	padding:				25px;
	margin-left:			5px;
/*	background-image:		url('../gfx/inhalt_bg.jpg');*/
	background-repeat:		no-repeat;
	background-position:	left bottom;
}




#content .inhaltsbereich h1 {
	margin:					0px;
	padding:				0px;
	color:					#000033;
	font-size:				135%;
	font-family:			arial, helvetica,sans-serif;
	text-align:				center;
}

#content .inhaltsbereich h2 {
	margin:					0px;
	padding:				0px;
	color:					#000033;
	font-size:				85%;
	font-family:			arial, helvetica,sans-serif;
	margin-left:			60px;
	text-align:				left;
/*	text-align:				center; */
}

#content .inhaltsbereich h3 {
	margin:					0px;
	padding:				0px;
	line-height:			125%;
	color:					black;
	font-size:				80%;
	font-family:			arial, helvetica,sans-serif;
	margin-left:			15px;
	margin-top:				15px;
	text-align:				center;
}

#content .inhaltsbereich p {
	margin:					0px;
	padding:				0px;
	line-height:			115%;
	color:					black;
	font-size:				70%;
	font-family:			arial, helvetica,sans-serif;
	margin-left:			60px;
	margin-top:				15px;
	text-align:				left;
}

#content .inhaltsbereich form {
	margin:					0px;
	padding:				0px;
	line-height:			115%;
	color:					black;
	font-size:				80%;
	font-family:			arial, helvetica,sans-serif;
	margin-left:			60px;
	margin-top:				15px;
	text-align:				left;
}

#content .inhaltsbereich form img {
	margin-left:			10px;
	padding:				10px;
	float:					center;
}

#content .inhaltsbereich table img {
	margin-left:			60px;
	margin-top:				0px;
	padding:				5px;
	float:					left;
}


#content .inhaltsbereich table p {
	margin-lef:				60px;
	margin-top:				0px;
	padding:				0px:
	float:					left;
}



#content .inhaltsbereich table.tabelleohnemargin {
	margin-left:			115px;
	margin-top:				15px;
}

#content .inhaltsbereich table.tabelleohnemargin td p {
	margin:					0px;
	padding:				0px;
	margin-left:			0px;
	margin-top:				2px;
/*	border:					2px solid red; */
}

#content ul {
	margin: 				0;
	padding: 				0;
	margin-top:				0px;
}

#content li {
	margin:					0px;
	padding:				0px;
	line-height:			115%;
	color:					black;
	font-size:				70%;
	font-family:			arial, helvetica,sans-serif;
	margin-left:			75px;
	margin-top:				5px;
	text-align:				left;
	list-style:				disc outside;		
}


/* Inhaltsbereich für Archiv (wie Inhaltsbereich, aber volle Breite */
#archiv {
	width:					963px;
	border:					0px solid;
	background-color:		#E2E2E3;
	text-align:				left;
	background-image:		url('../gfx/archiv_bg.gif');

}

#archiv .inhaltsbereich {
	width:					900px;
	padding:				25px;
	margin-left:			5px;
	background-image:		url('../gfx/inhalt_bg.jpg');
	background-repeat:		no-repeat;
	background-position:	left bottom;
}

#archiv .inhaltsbereich h1 {
	margin:					0px;
	padding:				0px;
	color:					#000066;
	font-family:			arial, helvetica,sans-serif;
	text-align:				right;
	font-size:				95%
	top-margin:				15px;
	left-margin:			15px;
}

#archiv .inhaltsbereich h2 {
	margin:					0px;
	padding:				0px;
	color:					#000033;;
	font-size:				80%;
	font-family:			arial, helvetica,sans-serif;
}

#archiv .inhaltsbereich h3 {
	margin:					0px;
	padding:				0px;
	color:					#000033;
	font-size:				120%;
	font-family:			arial, helvetica,sans-serif;
	margin-left:			15px;
}

#archiv .inhaltsbereich p {
	margin:					0px;
	padding:				0px;
	line-height:			125%;
	color:					black;
	font-size:				80%;
	font-family:			arial, helvetica,sans-serif;
	margin-left:			15px;
	margin-top:				15px;
}

#archiv .inhaltsbereich a {
	color:					#A21C05;
	text-decoration:			underline;
}

#archiv .inhaltsbereich a:hover {
	text-decoration:			none;
}

/* *** Definition für Bausteine (z.B. für Mitarbeiter oder Downloadlisten) *** */

.datenblaettertbl {
	font-family			: arial, helvetica, sans-serif;
	font-size			: 11px;
	font-style			: normal;
	padding				: 5px;			: 
	border				: 0px solid;
	margin-bottom			: 10px;
	color				: #5D5D5D;
	text-align			: left;
	text-decoration			: none;

}

.datenblaettertbl a:link {
	color				: #128248;
	text-decoration			: underline;
}

.datenblaettertbl a:visited {
	color				: #128248;
	text-decoration			: underline;
}

.datenblaettertbl a:active {
	color				: #128248;
	text-decoration			: underline;
}

.datenblaettertbl a:hover {
	color				: #128248;
	text-decoration			: none;
}

.datenblaettertbl td {
	border-bottom			: 1px dotted #B9B9B9;
}

