		body{ background-color: #ff9900;
			}
		img { border: none; }
		
		a { color: #ffff00; text-decoration: none; 
		  }
		a:hover { color: #ffff00; text-decoration: underline;
			    }
		#page{ position: absolute; 
			   background-color: #ff9900; font: 12pt Verdana, Arial;
			   width: 1000px; min-height: 600px;
			   top: 0px; left: 50%;
			   margin-left: -500px;
			   /* z-index: 1;
			   border: 1px solid yellow; */
			 }
		#header{ position: relative;
				 top: 0px; left: 63px; width: 917px; height: 126px;
				/*
				margin: 0px;
				z-index: 2;
				border: 1px solid black;
				float: none; 
				*/
			   }
		#footer { position: relative;
				  top: 0px; left: 63px; width: 887px; height: 15px;
				  /* z-index: 2; */
				  background: url(images/content-foot.png) left top no-repeat;
				  font: 7pt Verdana, Arial;
				  color: #888888;
				  text-align: right;
				  vertical-align: bottom;
				  /* border: 1px solid green; */
				  padding-right: 30px;
				  padding-top: 15px;
				}
		#footer a { color: #888888; }
		#navtop{ position: absolute;
				 top: 95px; left: 0px; width: 917px; height: 31px;
				 background: url(images/nav-top-back.png) no-repeat left top;
				/* z-index: 3; */
			   }
		#navtop a{ color: #ffff00; text-decoration: none;
				 }
		#navtop a:hover{ color: #ffff00; text-decoration: underline;
				 	   }		 
		#linkstop1 { position: absolute;
					 top: 0px; left: 55px;
					 font: 14pt bold Verdana, Arial;
					 color: #ffff00;
					/* z-index: 4; */
				   }
		#linkstop2 { position: absolute;
					 top: 2px; left: 283px;
					 font: 12pt Verdana, Arial;
					 color: #ffff00;
					/* z-index: 4; */
				   }
		#linkstop3 { position: absolute;
					 top: 2px; left: 479px;
					 font: 12pt Verdana, Arial;
					 color: #ffff00;
					/* z-index: 4; */
				   }
		#linkstop4 { position: absolute;
					 top: 2px; left: 705px;
					 font: 12pt Verdana, Arial;
					 color: #ffff00;
					/* z-index: 4; */
				   }
		#content { position: relative;
				   top: 0px; left: 63px; width: 917px; min-height: 450px;
				   background: url(images/content-back.png) left top;
				   /* z-index: 4;
				     border: 1px dashed black; */
				 }
		#contentbox { position: relative;
					  top: 15px; left: 173px; width: 707px; min-height: 325px;
				 	  /* z-index: 5; */
					 border: 1px solid #333366;
					 /* border: 1px solid #2b2b56; */
					  font: 10pt Verdana, Arial;
					  color: #ff9900;
					  padding-bottom: 10px;
					  padding-left: 5px;
				     }
		#contentbox h1 { font: 18pt bold Verdana, Arial;
					     color: #ff9900;
					   }
		#contentbox a { color: #ff9900; text-decoration: underline;
				       }
		#contentbox a:hover { color: #ff9900; text-decoration: none;
				 	        }
		table { font: 10pt Verdana, Arial;
						  } 
		#navileft { position: absolute;
					top: 140px; left: 0px; width: 236px; height: 480px;
					/* z-index: 6;
					border: 1px solid green; */
				  }
		#navlefthead { position: relative;
					   top: 0px; left: 0px; width: 236px; height: 50px;
					   /* z-index: 7; */
					 }
		#navleftbody { position: relative;
					   top: 0px; left: 0px; width: 186px; min-height: 100px;
					   background: url(images/nav-left-body.png) left top;
					   padding-left: 50px;
					   /* z-index: 7; */
					   font: 11pt Verdana, Arial;
					   color: #ffff00;
					   /* border: 1px dashed; */
					 }
		#navleftbody a { color: #ffff00; text-decoration: none;
				       }
		#navleftbody a:hover{ color: #ffff00; text-decoration: underline;
				 	        }		 
		.navleftsub { position: relative;
					  top: 0px; left: 0px; width: 120px; min-height: 20px;
					  padding-left: 30px;
					  /* z-index: -7; */
					  font: 8pt Verdana, Arial;
					  color: #ffff00;
					  /* border: 1px solid; */
					}
					  
		#navleftfoot { position: relative;
					   /* z-index: 7; */
					   top: 0px; left: 0px; width: 236px; height: 30px;
					 }
		.errormsg { font: 14pt Verdana, Arial;
					  color: #ff0000;
				  }
		#gallerybox { /* filter:alpha(opacity:90);
					  KHTMLOpacity:0.90;
					  MozOpacity:0.90;
					  opacity:0.90; */
					  position: absolute; 
			   		  background-color: #333366; font: 12pt Verdana, Arial;
			   		  width: 1000px; height: 90%;
			   		  top: 50px; left: 50%;
			   		  margin-left: -475px;
			   		  z-index: 8;
			   		  border: 1px solid #ffffff;
					}
	
			table.dbtabelle { font: 10px Verdana, Arial;
							border: 1px solid #2b2b56;
						  }
			table.dbtabelle  th{ font-style: bold;
							  font-size: 12px;
							  background-color: #2b2b56;
							  height: 30px;
							}
			table.dbtabelle td.odd { background-color: none; height: 30px;}
			
			table.dbtabelle td.even { background-color: #2b2b56; height: 30px;}
			
			.aenderbutton { font: 10px Verdana, Arial;
							color: #ff9900;
							border: 1px solid #ff9900; 
						    background-color: #2b2b56;
							width: 45px;
						  }
			.aenderninput { font: 10px Verdana, Arial;
							color: #000000;
							border: 0px solid #ff9900; 
						    background-color: #ffffff;
							width: 50px;
						  }
		div.news {      /* border: 1px solid black; */
				width: 650px;
				margin: 0 auto;
				padding-bottom: 20px;
			}
		div.news p {    text-align: justify }
		div.newstitle { font-weight: bold;
				margin-left: 10px;
				}
		div.newsdate {  font-style: italic;
				margin-left: 10px;
				}
		.newsaendern {  border: 1px solid #cc9900;
				}
