.cell	{
		width:25%;
		background-color:darkgray;
		Font-Family:Arial;
		Font-Size:11px;
		cursor:pointer;
		}
		
.link	{
		margin-top:100px;
		margin-left:10px;
		Font-Size:10px;
		Font-Family:Verdana;
		color:grey;
		}

a.links:visited	{
				Font-Size:10px;
				Font-Family:Arial;
				Color:grey;
				}
				
a.links:link	{
				Font-Size:10px;
				Font-Family:Arial;
				Color:grey;
				}
				
a.links:hover	{
				Font-Size:10px;
				Font-Family:Arial;
				Color:grey;
				}
				
a.links:focus	{
				Font-Size:10px;
				Font-Family:Arial;
				Color:grey;
				}
				
a.links:active	{
				Font-Size:10px;
				Font-Family:Arial;
				Color:grey;
				}

h4	 { 
		color:gray; 
		Font-Family:courier;
		Font-Size:18px;
		margin:4px; 
	}

h3 	{ 
		Font-Family:Verdana; 
		font-style:italic; 
		Font-Size:18px; 
		text-align:center; 
	}
	
h2 	{ 
		Font-Family:courier; 
		Font-Size:22px;
		margin:4px;
	}
	
h1	 { 
		Font-Family:Arial; 
		Font-Size:12px;
	}



td.head 	{ 
			vertical-align:bottom;
			text-align:center;background-image:url(grafik/banner.jpg); 
			background-repeat:no-repeat; 
			background-position:center top;
		}

.path		{
		Font-Family:Courier;
		Font-Size:11px;
		Color:#4992ff;
		}

.main 	{ 
			border-spacing:1px; 
			width:805px; 
		}
	

.normLog 	{ 
			width:600px;
			Font-Family:Arial;
			Font-Size:11px;
			Color:Black;
			Background-color:white;
		}

.logTextfield	{
			width:100%;
			height:200px;
			Font-Family:verdana;
			Font-Size:11px;
			
			}

.logForm	{
				padding:20px;
				text-align:left;
				width:500px;
				Font-Family:Arial;
				background-color:rgb(240,240,240);
				border:1px;
				border-style:solid;
				border-color:black;
			}

.entryLog	{
				Font-Size:10px;
				text-decoration:none;
				margin-bottom:10px;
				height:20px;
				width:150px;
			}
			
.radio	{
		margin-right:10px;
		}
.back	{
		text-align:right;
		}			
			
.error		{
			color:red;
			text-align:center;
			Font-Family:Arial;
			Font-Size:10px;
			}			
		
.tableGallery { vertical-align:top; text-align: center; empty-cells:hide; }
.gallery { empty-cells:hide; }

.diashow { background-image:url(grafik/brahmen.gif); background-repeat:no-repeat; background-position: center top; }
.note { Font-Family:Arial; Font-Style:italic; Font-Size:9px; text-align:right; }

.norm 	{ 
		Font-Family:Arial;
		Font-Size:11px;
		Color:Black;
		Background-color:white;
		}

.content {
		width:90%;
		margin-right:30px;
		margin-left:30px;
		Font-Family:Arial;
		border:1px;
		border-style:solid;
		padding:5px;
		background-color:rgb(240,240,240);
		background-color:rgb(240,240,240); 
		background-image:url(grafik/bambu.gif);
		background-repeat:no-repeat; 
		background-position:bottom right;
		};
		
.tRahmen { border-spacing:1px; padding:0px; background-color:black; width:500px; border-collapse: separate; }
.tContent { Font-Family:Arial; background-color:rgb(240,240,240); background-image:url(grafik/bambu.gif); background-repeat:no-repeat; background-position:bottom right;  }
.tHead { Font-Family:Arial; Font-Weight:bold; text-align:left; background-color:rgb(240,240,240); }
.sub { color:#C0C0C0; text-transform:lowercase; Font-Family:Arial; Font-Size:9px; font-stretch:ultra-expanded; text-align:right; }

.copyright { text-align:center; background-image:url(grafik/sw.gif); background-repeat:no-repeat; background-position:bottom right; }
a.copy:link	{
			color:darkgray;
			Font-Family:Arial;
			Font-Size:9px; 
			}
			
a.copy:hover{
			color:darkgray;
			Font-Family:Arial;
			Font-Size:9px; 
			}
			
a.copy:focus	{
			color:darkgray;
			Font-Family:Arial;
			Font-Size:9px; 
			}
			
a.copy:visited	{
			color:darkgray;
			Font-Family:Arial;
			Font-Size:9px; 
			}
			
a.copy:active	{
			color:darkgray;
			Font-Family:Arial;
			Font-Size:9px; 
			}
			
.pics { border:0px; }

p:first-letter { Font-Family:Verdana; Font-Style:italic; Font-Size:200%; }

span.state {  color:#C0C0C0; text-transform:lowercase; Font-Family:Arial; Font-Size:9px; font-stretch:ultra-expanded; }

a.nav:link	{ Font-Family:Arial; Font-Size:11px; color:black; text-align:left; }
a.nav:hover	{ Font-Family:Arial; Font-Size:11px; color:black; text-align:left; text-decoration:line-through; }
a.nav:focus 	{ Font-Family:Arial; Font-Size:11px; color:black; text-align:left; }
a.nav:active 	{ Font-Family:Arial; Font-Size:11px; color:black; text-align:left;  }
a.nav:visited 	{ Font-Family:Arial; Font-Size:11px; color:black; text-align:left;  }

a:link		{ Font-Family:Arial; Font-Size:11px; text-decoration:none; color:black;  text-align:left; outline: none; }
a:hover		{ Font-Family:Arial; Font-Size:11px; text-decoration:none; text-align:left; outline: none }
a:focus 	{ Font-Family:Arial; Font-Size:11px; text-decoration:none; text-align:left; outline: none }
a:active 	{ Font-Family:Arial; Font-Size:11px; text-decoration:none; text-align:left; outline: none }
a:visited 	{ Font-Family:Arial; Font-Size:11px; text-decoration:none; text-align:left; outline: none }

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData {	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #cfcfcf;
	border: 1px solid #aaaaaa;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	