	body {
	  margin: 0;
	  margin-left: 0;
	  margin-right: 0;
	  font: small Verdana, Arial, "Arial Narrow", Helvetica, sans-serif;
	  color: #000000;
	  background-color: #FFFFFF;
	  height: 100%;
	}
	
	#table100 {
		height: 100%;
		width: 100%;
		margin: 0px;
		padding: 0px;
		position: relative;
	}

	form { 
 		border: 1px solid #666699; 
		padding: 5px; 
	}

	.about {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 21px;
		color: #CB4A1F;
	}

	.red {
	color: #FF0000
	}
	
	.welcome {
		font-size:11px;
		text-align:justify
	}
	
	.atop {
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		top: 0px;
	}
	
	/* GALLERY */
	
	p, td, th, li {
	  font: 11px Verdana, Arial, "Arial Narrow", Helvetica, sans-serif;
	}
	
	
	h1, h2, h3, h4 {
	
	}
	
	
	h1 {
		font-size: small;
	}
	
	
	.links {
		font-family: Verdana, Arial, "Arial Narrow", Helvetica, sans-serif;
		color: #E301E9;
		}
		
	a:link, a:visited {
	  color: #2564B1;
	  text-decoration: underline;
	}
	
	a:hover {
	  text-decoration: none;
	}
	
	#header {
	  font: xx-large "Arial Narrow", sans-serif;
	  margin: 0.5em 0 1em;
	}
	
	#footer {
	  text-align: center; 
	}
	#crumb {
	  font: small Verdana, Arial, "Arial Narrow", Helvetica, sans-serif;
	  color: #666666;
	}
	
	.crumbarrow {
		font-size: 9px;
		font-weight: bold;
	}
	
	a img {
	  border: 0;
	}
	
	input, textarea, select, .inputbox {
	  border: 1px solid #888;
	  color: #000;
	  background-color: #fff;
	}
	
	input.button {
	  font-weight: bold;
	  border: 1px outset #fff;
	  color: #fff;
	  background-color: #888;
	}
	
	div.sgContainer {
	  text-align: left;
	}
	
	div.sgTab, div.sgNavBar {
	  text-align: right;
	  font: small Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
	  margin-left: 0px;
	  margin-right: 0px;
	}
	
	div.sgTab a, div.sgNavBar a {
	  color: #555;
	  font: small Arial, "Arial Narrow", Verdana, Helvetica, sans-serif;
	  font-size: x-small;
	  text-align: center;
	}
	
	div.sgNavBar img {
		border: 0px solid #333;
		text-align: left;
	
	}
	
	div.sgAlbum, div.sgGallery {
	  padding: 0em;
	}
	
	
	div.sgAlbum table, div.sgGallery table {
	  margin-left: 0;
	  margin-right: 0;
	}
	
	div.sgAlbum img {
	  margin: 5px;
	  margin-left:0px;
	}
	
	td.sgGalleryThumb {
	  text-align: left;
	  padding: 0 1em 0em;
	}
	
	.sgGalleryContents {
		font: x-small Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		margin-top: 2px;
	}
	
	td.sgGalleryText {
	  text-align: left;
	  vertical-align: top;
	  padding: 0px 1em 2em;
	}
	
	a.sgGalleryTitle {
	  font: "Arial Narrow", sans-serif;
	}
	
	div.sgImage img {
		border: 0px solid #555;
		padding: 0px;
	 /* background-color: #FFFFFF; */
	}
	
	.sgDesc {
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		width: 400px;
		padding: 0px 0px 0px 0px;
	}
	.text {
		font: small Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		color: #000000;
	}
	
	
	
	.category {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: medium;
		font-weight: bold;
	}
	.year {
		color: #DE5400;
		font-weight: bold;
		font-size: small;
	}
	.date {
		font-size: x-small;
		color: #AC2A10;
	}
	.smal-category {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: small;
	}
	
	.top {
		font-size: x-small;
		font-family: Arial, Helvetica, sans-serif;
	}
	.danke {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	font-weight: bold;
	color: #BD2325;
	}
.mlist {
	font-size:11px;
	text-align:justify;
	color: #BD2325;
}
