/* CSS Document */
body
{
	margin:								0 0 0 0;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							0.7em;
	line-height:						1;
	background-color: 					#191919;
	/*background-color: 					#FCFCFC;*/
	color:								#5B5B5B;
}
h1
{
	font-family:  						Georgia, "Times New Roman", Times, serif;
	color:								#5D5D5D;
	font-size:							1.2em;
	font-weight:						bold;
	margin-left:						0.1em;
	padding-right:	 					0.65em;
	padding-bottom:					1em;
}
h2
{
	font-family:  						Georgia, "Times New Roman", Times, serif;/*#FCFCFC;*/
	color:								#5B5B5B;
	font-size:							1em;
	margin:								0;
	padding:							0;
}


/*strong
{
 	font-size: 							1.3em;
 }*/

/******************************************************************************************************************
Der Inhaltsbereich
******************************************************************************************************************/	
div#content
{
	position:							absolute;
	left:								10%;
	top:								0em;
	width:								71.4em;
	/*letter-spacing: 					0.01em;*/
	background-color:					#FEFEFE;
	height:								55em;
}
/******************************************************************************************************************
Bereich fr alle Textinhalte
******************************************************************************************************************/
div#infoarea
{
	position:							relative;
	left:								0;
	top:								0;
	width:								100%;
  	background: 						#FEFEFE url(../images/seitenabschluss_d.gif)  no-repeat bottom;
	height:								100%;
}
/******************************************************************************************************************
Definition des linken Mens
******************************************************************************************************************/
div#menulinks
{
	position:							absolute;
	left:								0em;
	top:								0em;
	width:								12.1em;
	padding:							0.2em;
	padding-top:						1.5em;
	height:								53em;
	border-right: 						solid #C9C9C9 0.1em;
	font-weight: 						lighter;
	word-spacing: 						normal;
}

div#menulinks img.imglinks
{
	margin-bottom:	 					0em;
	margin-top:  						0em;
	display:							block;
}
div#menulinks img.imglinksdist
{
	margin-bottom:	 					7.0em;
	margin-top:  						0em;
	display:							block;
}
div#menulinks p.oben
{
	padding-left:	 					0.65em;
	margin-top:		 					0.8em;
	margin-bottom:	 					0.4em;
	line-height: 						2;
	background-image: 					url(../images/main_menu_active.gif);
	background-repeat: 					no-repeat;
	color:								#000000;
	letter-spacing:					 	0.08em;
}
div#menulinks p
{
	padding-left:	 					0.65em;
	line-height: 						2;
	/*background-image: 					url(../images/main_menu_active.gif);
	background-repeat: 					no-repeat;*/
  	background: 						#FEFEFE url(../images/main_menu_active.gif)  no-repeat 0 0;
	margin-bottom:	 					0.4em;
	margin-top:	 						0.4em;
	letter-spacing:					 	0.08em;
	color:								#000000;
}
div#menulinks a
{
	padding-left:	 					0.65em;
	display:							block;
	text-decoration:					none;
	color:								#5D5D5D;
	line-height: 						2;
	margin-bottom:	 					0.4em;
	margin-top:	 						0.4em;
	letter-spacing:					 	0.08em;
}
div#menulinks a:hover
{
	padding-left:	 					0.65em;
	display:							block;
	text-decoration:					none;
	background-image: 					url(../images/main_menu_active.gif);
	background-repeat: 					no-repeat;
	line-height: 						2;
	color:								#000000;
	letter-spacing:					 	0.08em;
	margin-bottom:	 					0.4em;
	margin-top:	 						0.4em;
}
div#menulinks a.mo
{
	padding-left:	 					0.65em;
	display:							block;
	text-decoration:					none;
	color:								#5D5D5D;
	line-height: 						2;
	margin-bottom:	 					0.4em;
	margin-top:	 						0.8em;
	letter-spacing:					 	0.08em;
}
div#menulinks a.mon:hover
{
	padding-left:	 					0.65em;
	display:							block;
	text-decoration:					none;
	background-image: 					url(../images/main_menu_active.gif);
	background-repeat: 					no-repeat;
	line-height: 						2;
	color:								#000000;
	letter-spacing:					 	0.08em;
	margin-bottom:	 					0.4em;
	margin-top:	 						0.8em;
}

/******************************************************************************************************************
Definition des mittleren Bereiches
******************************************************************************************************************/
div#mitte
{
	position:							absolute;
	left:								13em;
	top:								0em;
	width:								42em;
	padding-top:						1.5em;

	height:								53em;
	border-right: 						solid #C9C9C9 0.1em;
	/*font-weight: 						lighter;
	word-spacing: 						normal;*/
}
div#menumitte
{
	position:							absolute;
	left:								1.8em;
	top:								2.3em;
	width:								100%;
	padding:							0.2em;
	padding-top:						1.5em;
	height:								4em;
	background-image:					url(../images/headline_arche.gif);
	background-repeat: 					no-repeat;
}
div#menumitteth
{
	position:							absolute;
	left:								1.8em;
	top:								2.3em;
	width:								100%;
	padding:							0.2em;
	padding-top:						1.5em;
	height:								4em;
	background-image:					url(../images/headline_ht.gif);
	background-repeat: 					no-repeat;
}
div#menumittef
{
	position:							absolute;
	left:								1.8em;
	top:								2.3em;
	width:								100%;
	padding:							0.2em;
	padding-top:						1.5em;
	height:								4em;
	background-image:					url(../images/headline_freundeskreis.gif);
	background-repeat: 					no-repeat;
}
div#menumittel
{
	position:							absolute;
	left:								1.8em;
	top:								2.3em;
	width:								100%;
	padding:							0.2em;
	padding-top:						1.5em;
	height:								4em;
	background-image:					url(../images/headline_links.gif);
	background-repeat: 					no-repeat;
}
div#menumittek
{
	position:							absolute;
	left:								1.8em;
	top:								2.3em;
	width:								100%;
	padding:							0.2em;
	padding-top:						1.5em;
	height:								4em;
	background-image:					url(../images/headline_kontakt.gif);
	background-repeat: 					no-repeat;
}
div#menumittei
{
	position:							absolute;
	left:								1.8em;
	top:								2.3em;
	width:								100%;
	padding:							0.2em;
	padding-top:						1.5em;
	height:								4em;
	background-image:					url(../images/headline_impressum.gif);
	background-repeat: 					no-repeat;
}
div#menumittea
{
	position:							absolute;
	left:								1.8em;
	top:								2.3em;
	width:								100%;
	padding:							0.2em;
	padding-top:						1.5em;
	height:								4em;
	background-image:					url(../images/headline_aktuelles.gif);
	background-repeat: 					no-repeat;
}
.headline
{
	font-family:  						Georgia, "Times New Roman", Times, serif;
	color:								#4B4B4B;
	font-size:							large;
	margin-left:						1em;
	padding-right:	 					0.65em;
	border-right: 						solid #363636 0.1em;
}
.headlineob
{
	font-family:  						Georgia, "Times New Roman", Times, serif;
	color:								#4B4B4B;
	font-size:							large;
	margin-left:						1em;
	padding-right:	 					0.65em;
}
.headline a
{
	color:								#4B4B4B;
	text-decoration:					none;
}
/*.headlineob a
{
	color:								#FFFFFF;
	text-decoration:					none;
}*/
.submenue
{
	padding-left:	 					0.65em;
	padding-right:	 					0.65em;
	color:								#000000;
	line-height: 						2;
	letter-spacing:					 	0.08em;
	margin-bottom:	 					0.4em;
	margin-top:	 						0.4em;
	margin-right:	 					0em;
	margin-left:	 					0em;
	border-right: 						solid #363636 0.1em;
	font-weight:						bold;
}
a.submenue
{
	text-decoration:					none;
	color:								#000000;
	font-weight:						normal;
}

.submenuel
{
	padding-left:	 					0.65em;
	padding-right:	 					0.65em;
	color:								#000000;
	line-height: 						2;
	letter-spacing:					 	0.08em;
	margin-bottom:	 					0.4em;
	margin-top:	 						0.4em;
	margin-right:	 					0em;
	margin-left:	 					0em;
	font-weight:						bold;
}
a.submenuel
{
	text-decoration:					none;
	color:								#000000;
	font-weight:						normal;
}
div#textmitte
{
	position:							absolute;
	left:								3.5em;
	top:								7.7em;
	padding-right:						1.8em;	
	height:								49em;
	width:								35em;
	/*overflow:							auto;*/

	}
	div#textmittescroll
{
	position:							absolute;
	left:								3.5em;
	top:								7.7em;
	padding-right:						1.8em;	
	height:								45em;
	width:								35em;

	overflow:							auto;

}
div#textmitte p
{
	letter-spacing:					 	0.02em;
	line-height: 						1.4em;
	font-size:							1em;
	padding-bottom:0em;
	padding-top:0em;
	margin-bottom:0.7em;
	margin-top:0em;
}
div#textmitte ul
{
	list-style-type: 					none;
	padding-left: 						0;
	margin-left:						0;
}
div#textmitte li
{
	letter-spacing:					 	0.02em;
	line-height: 						1.4em;
	font-size:							1em;
	padding-bottom:						0.8em;
}
div#textmitte img
{
	border:								0;
}
div#textmitte p img
{
	float:								right;
	padding:	                        0.2em;
}div#textmitte a
{
	text-decoration:					none;
	color:								#000000;
}
div#textmitte a img
{
	padding-right:						0.2em;
}
div#textmitte a img.extern
{
	padding-right:						0.5em;
}
div#textmitte a:hover
{
	text-decoration:					none;
	color:								#5D5D5D;
	background-color:					#E0E0E0;
}
table  	
{
	table-layout:						auto; 
	width: 								90%; 						
	border-collapse:					seperat; 
	border-spacing: 					0.1em;
	/*border:								solid #363636 0.1em;*/
	line-height: 						1.8;
}
table.werke  	
{
	table-layout:						auto; 
	width: 								38em;
	height:								40em; 						
	border-collapse:					collapse; 
	border-spacing: 					0.1em;
	border:								/*solid #363636 0.1em;*/
	line-height: 						1.8;
}
table.werke  tr td
{
	vertical-align:						top;
}
table.werke  tr td p	
{
	padding-left:	   					0.5em;
	vertical-align:						top;
}
table.blaettern  	
{
	table-layout:						auto; 
	width: 								370px; 						
	border-collapse:					separate;
	border-spacing: 					0.1em;
	border:								solid #363636 0.1em;
	line-height: 						1.8;
}
table.index
{
	table-layout:						auto; 
	border-collapse:					seperat; 
	border-spacing: 					0.1em;
	}
table.blaettern  tr td.rechts
{
	float:								right;
}
table.blaettern  td.links
{
	float:								left;
}
table.karten
{
	margin-left:						0em;
}
table.karten td
{
	width:								auto;
	border:								0.1em solid #5D5D5D;
	background-color:					#000000;
	vertical-align:						middle;
}
td
{
	vertical-align:						top;
	width:								15em;
}
td.schmal
{
	vertical-align:						baseline;
	width:								18em;
	line-height:						1.2em;
}
td.breit
{
	vertical-align:						baseline;
	width:								25em;
	line-height:						1.2em;
}
td.buch
{
	vertical-align:						top;
	width:								10em;
	line-height:						1.2em;
	padding-bottom:						3em;
}
td.buchbeschreibung
{
	vertical-align:						top;
	width:								25em;
	line-height:						1.2em;
	padding-bottom:						3em;
}

div#g_steuerung_rechts
{
	position:							absolute;
	right:								0em;
	bottom:								14em;
	width:								12em;
	/*align:								right;*/
}
div#g_steuerung_rechts td
{
	vertical-align:						middle;
	align:								right;
}
div#l_steuerung_rechts
{
	position:							absolute;
	right:								0em;
	bottom:								3em;
	width:								15em;
	/*align:								right;*/
}
div#l_steuerung_rechts td
{
	vertical-align:						middle;
	align:								right;
}
div#g_steuerung_links
{
	position:							absolute;
	left:								0em;
	bottom:								14em;
	width:								11em;
}
div#g_steuerung_links td
{
	vertical-align:						middle;
}
div#l_steuerung_links
{
	position:							absolute;
	left:								0em;
	bottom:								3em;
	width:								11em;
}
div#l_steuerung_links td
{
	vertical-align:						middle;
}
div#closebar
{
	position:							absolute;
	 left:								3.5em;
	bottom:								0.5em;
	width:								90%;
	height:								2em;
	/*border-top:							solid #363636 0.1em;
	border-bottom:						solid #363636 0.1em;*/
	background-image:					url(../images/division_contentdouble.gif);
	background-repeat:					no-repeat;
	padding-top:						0.5em;
	padding-left:						0.5em;
	color:								#FFFFFF;
}
div#closebar img
{
	padding-right:						0.2em;
}
div#closebar a
{
	padding-right:						2em;
	text-decoration:					none;
	color:								#FFFFFF;
}
div#closebarm
{
	position:							absolute;
	right:								0.4em;
	bottom:								0em;
	width:								16em;
	color:								#FFFFFF;
	padding-top:						0.5em;
	padding-bottom:						0.8em;
}
div#closebarm a
{
	padding-left:						0.6em;
	padding-right:						0.6em;
	text-decoration:					none;
	color:								#FFFFFF;
	border-left:						solid #363636 0.1em;
}
/******************************************************************************************************************
Definition des rechten Bereiches
******************************************************************************************************************/
div#rechts
{
	position:							absolute;
	left:								43.5em;
	top:								0em;
	width:								13em;
	padding-top:						3em;
	height:								53em;
	font-weight: 						lighter;
	word-spacing: 						normal;
}
a.anmelden
{
	letter-spacing:						0.1em;
	text-decoration:					none;
	color:								#5D5D5D;
	padding:							0.3em;
	margin:								0.8em;
	border:								0.1em solid #5D5d5d ;
	font-size: 							1em;
}
div#rechts img
{
	padding-bottom: 						1.6em;
}
div#rechts p.newstitle
{
	color:								#000000;
	background-color:					#E0E0E0;
	padding-bottom:  					0em;
	margin-bottom:  					0em;
	padding-top:  						0em;
	margin-top:  						0em;
	text-indent:						1em;
}
div#rechts p.newstitle a
{
	color:								#000000;
	text-decoration:					none;
}
form input.feld
{
	font-weight: 						normal;
	color:								#7D7D7D;
	background-color:					#E6E6E6;
	font-size: 							1em;
	letter-spacing:						0.1em;
	width:								13em;
	margin-top: 						2em;
	}
form input.send
{
	font-weight: 						normal;
	color:								#FFFFFF;
	background-color:					#000000;
	font-size: 							1em;
	letter-spacing:						0.1em;
	width:								6em;
	border: 							dotted #363636 0.1em;
	margin-top: 						1em;
	float:								right;

	}	
form a
{
		text-decoration:				none;
		color:							#FFFFFF;
}
div#rechts div#formular 
{
	position: 							absolute;
	top:								405px;
	right:		0em;
	left: 								0px;
	height:  20em;
	}	
div#rechts p.newsteaser
{
	letter-spacing:					 	0.1em;
	line-height: 						1.5;
	font-size:							smaller;	
	padding-bottom:  					0em;
	margin-bottom:  					0em;
	padding-top:  						0.5em;
	margin-top:  						0em;
	padding-left:						1em;
}
div#rechts img.trenn
{
	padding-bottom:  					0.8em;
	margin-bottom:  					0em;
	padding-top:  						0.6em;
	margin-top:  						0em;
}

div#rechts p.newsteaser a img.icon
{
	padding-left:						0.6em;
	padding-bottom:						0em;
	border:								0;
	text-decoration:					none;
}

