body { 
	font-family: "Arial Narrow", Arial, Verdana, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding:0px;
	overflow-y: scroll;
	}

h3 {
	font-size:14px;
	font-weight:bold;
	margin:8px 0 0 0;
	padding:0;
	line-height:14px;
	}

#MainContainerTable {
	table-layout:fixed;
	background-image:url(grafiken/globalpage_bg.jpg);
	background-repeat:repeat-y;
	margin-top: 12px;
	}
.box0 {
	width:6px;
	font-size:1px;
	background-image:url(grafiken/globalpage_bg_top.jpg);
	background-repeat:no-repeat;	

	}
.box1 {
	border-top:1px solid #9F9794;
	border-bottom:1px solid #9F9794;
	border-left:1px solid #9F9794;
	width:194px;
	vertical-align:top;
	background-color: white;	
	}
	
.box2 {
	border-top:1px solid #9F9794;
	border-bottom:1px solid #9F9794;
	width:392px;
	border-left: 1px dotted #9F9794;
	vertical-align:top;
	background-color: white;	
	}
	
.box3 {
	width:190px;
	vertical-align:top;
	overflow: hidden;
	background-color: white;	
	}
.box0_bottom {
	height:6px;
	font-size:1px;
	background-image:url(grafiken/globalpage_bg_bottom.jpg);
	background-repeat:repeat-x;	
	}
.startseite_flashbox, .box3 {
	border-top:1px solid #9F9794;
	border-right:1px solid #9F9794;
	border-bottom:1px solid #9F9794;	
	}

#container_startseite {
	height:280px;
	width:783px;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-140px;
	}
.startseite_flashbox {
	vertical-align:top;
    padding-top:119px;
    width:582px;
	}
.fegLogo {
	padding:10px 4px 10px 28px;
	}

.einleitungs_text {
	margin-bottom:10px;
	}
.aktuelles_title {
	font-weight:bold;
	font-size:20px;
	padding:50px 0px 0px 0px;
	margin-bottom:10px;
	}
	#aktuelles .aktuelles_title {
		border-bottom: 2px solid #5572C4;
		}
	#aktuellesGaestebuch .aktuelles_title {
		border-bottom: 2px solid #FF9933;
		}			
.aktuelles_box_overline_content {
	/*border-bottom:1px solid #9F9794;*/
	width:100%;
	height:25px;
	background-image:url(grafiken/bg_buttonflaeche.jpg);
	background-repeat:x-repeat;
	background-position:0 0;
	}	
		
.aktuelles_gruppe {
	font-weight:bold;
	font-size:16px;
	float:left;
	padding-left:4px;
	}
.aktuelles_eingestellt_vor {
	float:right;
	font-size:11px;
	vertical-align:bottom;
	padding-right:4px;
	}	
		
.aktuelles_headline {
	font-weight:bold;
	font-size:13px;
	clear:both;
	padding:4px;
	}

.aktuelles_content {
	padding: 4px;
	line-height:15px;
	}

.aktuelles_box .contentarea {
	background-image:url(grafiken/boxen_bg_blue.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
	}
#aktuellesGaestebuch .contentarea {
	background-image:url(grafiken/boxen_bg_orange.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
	}						
.aktuelles_box {
	border:1px dotted #CFCFCF;
	padding: 0px;
	margin-top:8px;
	}
	
div.modul_kalender {
	margin:4px;
	font-size:11px;	
	}
	.modul_kalender .box {
		
	
	}
	.modul_kalender .tr {
		
	}
	.modul_kalender .wochentag{
		font-weight:bold;
		font-size:12px;
		letter-spacing: 0px;
		background-color:#C95858;
		color:#FFFFFF;
		
	}
	.modul_kalender .veranstaltung {
		
		padding:4px;
	}
	.modul_kalender .uhrzeit {
		border-right:2px dotted white;
		vertical-align:top;

	}	

.modul_artikel_content {
	padding:8px; 
	font-size: 13px;
}

.modul_artikel_preview_headline {
	padding:2px 8px 2px 8px;
	font-size: 13px;
	}
	.modul_artikel_preview_text {
		padding:0px 8px 0px 10px;
		margin-left:12px;
		font-size: 11px;
		}	

.LinkGaestebuch {
	font-size:14px;
}

.BoxGuestbook {
	font-size:14px;	
	margin:14px;
	}		
	.BoxGuestbook input, .BoxGuestbook textarea {
	border:0;	
	border-left:2px solid #ff9933;
	background-color:#fada8e;
	padding:4px;
	margin:4px;	
	}
	
	.BoxGuestbook .EnterArea {
	border: 1px dotted #9F9794;
	padding: 12px;
	background-image:url(grafiken/bg_greytowhite.jpg);
	background-position:bottom;
	background-repeat:repeat-x;	
	}
	
	.BoxGuestbookItem {
	border: 1px dotted #9F9794;
	padding: 0;
	}	
	.BoxGuestbookItem .contentarea {
	background-image:url(grafiken/boxen_bg_orange.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	}
	.BoxGuestbookItem .Legend {
	background-image:url(grafiken/bg_buttonflaeche.jpg);
	background-repeat:x-repeat;
	background-position:0 0;
	height: 25px;
	line-height: 25px;
	padding-left: 4px;		
	} 
	.BoxGuestbookItem .Legend2 {
	height: 28px;
	padding-left: 4px;
	padding-top:4px;
	vertical-align:middle;
	} 
		.BoxGuestbookItem .Legend2 a {
				color:white;
			}	
	.BoxGuestbookItem .Entry {
	padding:4px;

	}	
	.BoxGuestbookItem .Entry h3 {
	margin-top:4px;
	

	}	
	
#container { position:absolute; left:0px; top:0px; }
#abschlusskante { margin-left:784px; border-left:2px dotted #7F7F7F; height:1000px; width:2px; }
#linker_bereich { position:absolute; left:0px; top:150px; border:0px solid #222222; width:194px; }
#linker_bereich_startseite { position:absolute; left:0px; border:0px solid #222222; width:194px; height:50px;}
#content_bereich_startseite { position:absolute; left:195px; margin-left:2px; border:0px solid #222222; }
#content_bereich { position:relative; top:0px; left:194px; background:#FFFFFF url(grafiken/schatten_linie_links.jpg) repeat-y left; border-bottom:1px solid #7F7F7F; border-right:1px solid #7F7F7F; padding-left:15px; }

#menue { position:relative; left:30px; top:-330px; width:162px; border-left:2px solid #7F7F7F; }
#logo_klein { position:absolute; left:25px; top:5px; }
.menue_item {  font-size:14px; color:#7F7F7F; font-weight:bold; margin-left:10px; margin-bottom:50px; }
.menue_titel {  font-size:14px; color:#BFBFBF; font-weight:bold; margin-left:10px; margin-bottom:60px; }

.menue_item a:link {color:#7F7F7F;text-align:left;text-decoration:none;border-left:0px;}
.menue_item a:visited {color:#7F7F7F;text-align:left;text-decoration:none;border-left:0px;}
.menue_item a:hover {color:#5C5C5C;text-align:left;text-decoration:none;margin-left:4px;}
.menue_selected { color:#5C5C5C; text-align:left; margin-left:4px; font-size:14px; font-weight:bold; margin-left:10px; margin-bottom:50px;}
.menue_selected_background { background-color:#FAFAFA; }
.menue_selected a:link {color:#5C5C5C;text-align:left;text-decoration:none;}
.menue_selected a:visited {color:#5C5C5C;text-align:left;text-decoration:none;}
.menue_selected a:hover {color:#5C5C5C;text-align:left;text-decoration:none;}


.ueberschrift_grafik { float:left; }
.ueberschrift_text { text-align:bottom; margin-left:8px; padding-top:20px; float:clear; font-size:26px; color:#000000; font-weight:bold; }
.ueberschrift_box { height:46px; margin-top:20px; margin-left:12px; margin-bottom:40px; }

.einleitungs_text { text-align:justify; font-family:"Arial"; font-size:12px; color:#000000; line-height:2em; padding-right:30px; padding-left:10px; }
.inhalt_farbbox {  font-size:14px; vertical-align:top; }
.untermenue_ueberschrift {
	margin-top:10px; color:#fff; background-color:#fff;
	padding-left:8px; padding-top: 5px; padding-bottom: 1px;
	font-size: 13px; font-weight:bold;
	}
.untermenue_ueberschrift.dates {
	background-image:url(grafiken/16-icon-date.png);background-repeat:no-repeat;background-position:4px 3px;
	padding-left:24px;
}
.untermenue_ueberschrift.contact {
	background-image:url(grafiken/16-icon-user.png);background-repeat:no-repeat;background-position:4px 3px;
	padding-left:24px;
}
.untermenue_ueberschrift.article {
	background-image:url(grafiken/16-icon-article.png);background-repeat:no-repeat;background-position:4px 3px;
	padding-left:24px;
}
.untermenue_ueberschrift.gallery {
	background-image:url(grafiken/16-icon-gallery.png);background-repeat:no-repeat;background-position:4px 3px;
	padding-left:24px;
}
.untermenue_ueberschrift.modulDownloads {
	background-image:url(grafiken/16-icon-download.png);background-repeat:no-repeat;background-position:4px 3px;
	padding-left:24px;
}
.untermenue_ueberschrift.links {
	background-image:url(grafiken/16-icon-link.png);background-repeat:no-repeat;background-position:4px 3px;
	padding-left:24px;
}
.untermenue_ueberschrift.aktuelles {
	background-image:url(grafiken/16-icon-actuall.png);background-repeat:no-repeat;background-position:4px 3px;
	padding-left:24px;
}
.untermenue_ueberschrift_3 { font-weight:bold; font-decoration:underline; padding-left:8px; }
.untermenue_item { padding-left:15px; padding-right:15px; font-size:14px; }
.untermenue_item a:link {color:#7F7F7F;text-align:left;text-decoration:none;border-left:0px;}
.untermenue_item a:visited {color:#7F7F7F;text-align:left;text-decoration:none;border-left:0px;}
.untermenue_item a:hover {color:#5C5C5C;text-align:left;text-decoration:underline;}
.content_bilder { padding-bottom:20px; }

.modul_text_headline { margin-left:12px;padding:4px; font-size: 13px; font-weight:bold; }
.modul_text_subheadline { margin-left:12px;padding:4px; font-size: 13px; font-weight:bold; }
.modul_text_content { margin-left:12px;padding:4px; font-size: 13px; }

.content_link { border-bottom:2px double #FFFFFF; }
.content_link_item { color:#000000; padding:5px 15px 6px 15px; font-size:14px; }
.content_link a:link {color:#000000;text-align:left;text-decoration:none;border-left:0px;}
.content_link a:visited {color:#000000;text-align:left;text-decoration:none;border-left:0px;}
.content_link a:hover {color:#000000;text-align:left;text-decoration:underline;}

img { border:0px; }

a:link {color:#7F7F7F;text-align:left;text-decoration:none;border-left:0px;}
a:visited {color:#7F7F7F;text-align:left;text-decoration:none;border-left:0px;}
a:hover {color:#5C5C5C;text-align:left;text-decoration:underline;}


.rightBoxLink:link {color:#000000;text-align:left;text-decoration:none;border-left:0px;}
.rightBoxLink:visited {color:#000000;text-align:left;text-decoration:none;border-left:0px;}
.rightBoxLink:hover {color:#000000;text-align:left;text-decoration:underline;}

.fehlermeldung {border:1px solid red;padding:8px;color:red;font-family:"Arial";font-size:12px;font-weight:bold;}


div.galleryPicture {
	background-image:url(grafiken/gallery_picture_bg.jpg);
	background-repeat:no-repeat;
	width:117px; height:136px;
	border:1px solid white;
}

	div.galleryPicture:hover {
		background-image:url(grafiken/gallery_picture_bg_hover.jpg);
	}
	div.galleryPictureLoaded {
		border:1px solid #efefef;
		margin: 10px 8px 4px 12px;
		background-color: white;
		height: 80px; width:96px;
		text-align:center;
		overflow:hidden;
	}
	div.galleryPictureLoaded:hover {
		/*border:1px solid #ff9933;*/
	}	
	div.galleryPictureLoadedText {
		margin: 4px 4px 4px 8px;
		height: 28px;
		overflow: hidden;
		text-align:center;
		font-size: 9px;
		color: #7f7f7f;
		line-height:10px;	
	}
	#BoxBigImageView
	{
		display:none;
		position:absolute;
		z-index:95;
		top:10%;
		left:10%;
		
	}
	#bgShadow {
		border-left: 3px solid #e7e7e7;
		border-bottom: 3px solid #e7e7e7;		
		background-color: #959595;
		/*filter:alpha(opacity=0.99); 
		-moz-opacity:0.99;*/
		opacity:0.99;
		z-index:90; 			
	}
	#BoxBigImageView img {
		display:block;	
	}	
	#bigImageBorder {
		border:1px solid #959595;
	}	
		#bigImageView {
			border: 10px solid white;
			z-index:94;
			}
		.bigImageViewText {
			background-color:#fff;
			text-align:center;
			font-size: 12px;
			color: #7f7f7f;
			line-height:14px;
			padding: 8px;			
			}	
	
		#bigImageHoverMenu {
			position:absolute;
			z-index:96;
			/*width:8em;*/
			top:1px; left:4px;
			/*filter:alpha(opacity=0.5); Der IE kommt mit mehrlagigen opacities nicht klar*/ 
			-moz-opacity:0.5;
			opacity:0.5;
			font-size: 10px;
			color: #000000;
			background-color: #e7e7e7;
			padding: 3px;
			}
		#bigImageHoverMenu:hover {
			/*filter:alpha(opacity=0.95);  Der IE kommt mit mehrlagigen opacities nicht klar*/
			-moz-opacity:0.95;
			opacity:0.95;
			font-size: 10px;
			/*color: #f8943c;*/
			border-bottom: 1px solid #cccccc;
			}
		.MenuItem {
			padding-right: 4px;
			padding-left: 3px;
			border-right:1px solid #ffffff;
			}	
		.MenuItem:hover {
			color: #f8943c;
			}
/* Bilder: Textumfluss*/			
.imageTextfloatRight {
	float:right;
	margin: 8px 0 8px 8px;	
	}
.imageTextfloaLeft {
	float:left;
	margin: 8px 8px 8px 0;	
	}
/* Box Last-Edited-By */
div#boxLastEditedBy {
	border-top:1px dotted #fff;
	margin-top:12px;
	padding:4px 8px 10px 10px;
	font-size:10.5px;
}
div#boxLastEditedBy div.headline {
	font-weight:bold;
}
div#boxLastEditedBy div.editor {
	background-image:url(grafiken/icon-user-standard.png);
	background-repeat:no-repeat; background-position:0px 2px;
	padding-left: 20px;
}
div#boxLastEditedBy div.date {
	padding-left: 20px;
}
/* Modul Download-Files */
div.downloadItem {
	border-top:1px dotted white;
	background-image:url(grafiken/16-icon-page-blank.png);
	background-repeat:no-repeat;
	background-position:4px 6px;
	padding-left:24px;
}
div.downloadItem.jpeg {
	background-image:url(grafiken/16-icon-picture.png);
}
div.downloadItem.sound {
	background-image:url(grafiken/16-icon-sound.png);
}
div.downloadItem.pdf {
	background-image:url(grafiken/16-icon-pdf.png);
}16-icon-pdf.png
div.downloadItem.first {
	border-top:0;
}
div.downloadItem a {
	font-weight:bold;
	color:black;
}
/* Links */	
a.inContent {
	background-image:url('/grafiken/link_button.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 16px;
	margin-left: 4px;
	}						
