/**** Internet Explorer 5 Start-Einstellungen ****/
body { 
	font: small serif;
  	margin: 0px; 
	padding: 0px; 
	line-height: 14px;
	color: #000;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;
	text-align: center; }
/**** Internet Explorer 5 Ende ****/
 
/**** Opera Start-Einstelungen ****/
html>body {
	font-size: small;
	}
/**** Opera Ende ****/

/***************************/
/** start of the real css **/
/***************************/

/**** Grundelemente  ****/
body { 
	color: #444; 
	background-color: #edf6e3;
 	background-image: url(../web_image/hg.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	font-size: 11px; 
	line-height: 14px;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left;
  	margin: 0px; 
	padding: 0px;
	}
/**** Textabsätze ****/
p {
	font-size: 11px; 
	line-height: 14px;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left; 
	margin: 0px; 
	padding: 0px;
	}
/**** Überschriften ****/	
h1, h2, h3 {
	font-size: 11px; 
	line-height: 14px;
	font-weight: bold; 
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left; 
	margin: 0px; 
	padding: 0px;
	}

/**** Links ****/		
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #6faf30;
	}
a:visited, 
a:visited:hover { 
	font-weight: bold; 
	text-decoration: none; 
	color: #7fc937;
	}
a:hover, 
a:active { 
	text-decoration: underline; 
	color: #4f711f;
	}
/**** Abkürzungen ****/	
acronym { 
	font-weight: normal; 
	font-style: normal;
	border: 0;
	}

/**** Div Boxen (Block-Elemente) ****/
#hauptcontainer { 
	width: 924px; 
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

#logoueberschriftscontainer {
 	width: 673px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	float: left; 
	}
	
#inhaltscontainer {
 	width: 673px;
 	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	}
	
#linklist {
  	position: absolute;
 	top: 266px;
 	left: 0px;
 	width: 220px;
	margin: 0px 0px 0px 706px;
	padding: 0px 0px 0px 0px;
	}

/* minor divs */
#logo {
 	width: 924px;
 	height: 255px; /* strange but ie6 needs this */
 	background-image: url(../web_image/WebsiteBanner.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	border-top: 0px;    
	border-right: 1px solid #aaa;    
	border-bottom: 1px solid #aaa;    
	border-left: 1px solid #aaa;    
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	}
	
#logo h1 {
 	width: 673px;
	color: #fff;
	font-size: 24px; 
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin: -30px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	}
	
#logo h2 {
	width: 673px;
	color: #fff;
	font-size: 11px; 
	line-height: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 3px;
	text-transform: uppercase;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 4px;
	}
		
#headline {
 	width: 673px;
 	background-image: url(../web_image/WabenHG3A.gif);
	background-position: top center;
	background-repeat: repeat;
	background-color: #284C00;
	border: 1px solid #aaa;    
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	}

#news {
 	width: 673px;
	border: 1px solid #aaa;    
 	background-image: url(leaf_09d.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #fff;
	margin: 10px -10px 0px -10px;
	padding: 10px 10px 20px 10px;
	}

#bildsammlung {
 	width: 673px;
	border: 1px solid #aaa;    
 	background-image: url(leaf_09d.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #fff;
	margin: 10px -10px 0px -10px;
	padding: 10px 10px 20px 10px;
	}

#bildcontainer_links {
 	width: 211px;
 	height: 211px;
 	background-color: #DFDFDF;
	
	border: 1px dashed #d6d6d6;    
	margin: 10px 0px 0px 5px;
		
	float: left;
	}

#bildcontainer_mitte {
 	width: 211px;
 	height: 211px;
 	background-color: #DFDFDF;
	
	border: 1px dashed #d6d6d6;    
	margin: 10px 0px 0px 12px;
	
	float: left;
	}


#bildcontainer_rechts {
 	width: 211px;
 	height: 211px;
 	background-color: #DFDFDF;
	
	border: 1px dashed #d6d6d6;
	margin: 10px 0px 0px 12px;
	
	float: left;
	}

#galerie {
 	width: 661px;
 	height: 211px;
 	background-color: #DFDFDF;
	
	border: 1px dashed #d6d6d6;    
	margin: 10px 0px 0px 5px;
		
	float: left;
	}
	
#galerie_bild {
 	width: 211px;
 	height: 211px;
 	   
	margin: 0px 0px 0px 0px;
		
	float: left;
	}
	
#galerie_text {
 	width: 420px;
 	height: 171px;
 	
 	background-color: #fefefe;
 	   
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
		
	float: left;
	}

#ueberschriftlinks {
	display: block;
	text-align: left;
	float: left;
	}

#datumrechts {
	display: block;
	text-align: right;
	/* float: right; darf nicht gemacht werden */
	}

#seitenauswahl {
 	width: 673px;
 	color: #fff;
 	font-size: 14px;
 	font-weight: normal;
	border: 1px solid #aaa;    
 	background-image: url(../web_image/WabenHG3A.gif);
	background-position: top center;
	background-repeat: repeat;
	background-color: #284C00;
	border: 1px solid #aaa;	
	margin: 10px -10px 10px -10px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	}
	
#fusszeile {
 	width: 673px;
	border: 1px solid #aaa;    
 	background-image: url(../web_image/WabenHG3.gif);
	background-position: center center;
	background-repeat: repeat;
	background-color: #284C00;	
	margin: 10px -10px 20px -10px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	}
	
#fusszeile a {
	padding: 0px 0px 0px 20px;		
	}
	
#news p {
	padding-bottom: 8px;
	text-align: justify;
	}

#fehler_meldung {
	color: #ff0000;
	font-size: 11px; 
	line-height: 14px;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left; 
	margin: 0px; 
	padding: 0px;
	}

#erfolg {
	color: #00f;
	font-size: 11px; 
	line-height: 14px;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left; 
	margin: 0px; 
	padding: 0px;
	}

#news form,
#news legend,
#news input,
#news ul,
#news li,
#news textarea {
	font-size: 11px; 
	line-height: 14px;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	}
	
#inhaltscontainer h3 {
	color: #284C00;
	background-color: #ddd;
 	background-image: url(../web_image/WabenHG3.gif);
	background-position: bottom center;
	background-repeat: repeat;
	font-size: 11px; 
	line-height: 16px;
	text-transform: uppercase;
	margin: -10px -10px 4px -10px;
	padding: 4px 4px 4px 10px;
	}

#headline .p1 { 
	color: #fff ! important;
	font-size: 36px ! important;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 19px 0px;
	}

#news table {
	border-style:none;>
	table-layout:auto;
	text-align: left;
	vertical-align: middle;
	font-size: 11px; 
	line-height: 14px;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	
	}

#linklist ul {
	border-top: 1px dotted #ccc;
	margin: 5px 5px 0px 5px; 
	padding: 0px 0px 0px 0px;
	}
	


#news ul {
	list-style-type: circle;
	display: block;
	text-align: left;
	}

#news li {
	margin: 5px 0px 0px 0px;
	} 


#linklist li {
	display: block;
	list-style-type: none;
	color: #6c9e2d;
	background-color: #f8f8f8;
	font-size: 11px; 
	line-height: 14px;
	font-weight: normal; 
	font-style: italic;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left; 
	border-bottom: 1px dotted #ccc;
	margin: 0px 0px 0px 0px; 
	padding: 3px 5px 3px 5px;
	}
	
#linklist li a:link,
#linklist li a:visited, 
#linklist li a:visited:hover,
#linklist li a:hover, 
#linklist li a:active {
	font-style: normal;
	padding-right: 5px;
	}
	
.c { 
	color: #6c9e2d ! important;
	font-weight: normal ! important;
	font-style: italic ! important;
	margin: 0px 0px 0px 0px;
	padding: 0px 14px 0px 0px;
	}

#linklist h3 {
	color: #7fc937;
	background-color: #ddd;
 	background-image: url(../web_image/WabenHG3A.gif);
	background-position: center right;
	background-repeat: repeat-x;
	font-size: 11px; 
	line-height: 16px;
	font-weight: bold; 
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-transform: uppercase;
	text-align: left; 
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 0px 0px; 
	padding: 3px 5px 3px 5px;
	}
	
#lselect {
	background-image: url(leaf_09a.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #fff;
	border: 1px solid #aaa;    
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 30px 0px;
	}
	
/**** hovers ****/
	
#linklist li:hover {
	background-color: #fefefe;
	}