	body
		{
		margin: 0;
		padding: 0;
		background:#eae9cf; 
		background-repeat:repeat-x;
		}


	h3
		{
		font-size: 15px;
		font-weight: 800;
		}

	h4
		{
		font-size: 13px;
		font-weight: 800;
		}


	b 
		{
		color: #009933;
		}

	table
		{
		border-collapse: separate;
		border-spacing: 10px 5px;
		border: 0px;
		}


	td	{
		vertical-align: top;
		}

	


	a:link { color:#009933; text-decoration: underlined; font-weight:1100;}
	a:visited { color:#006600; text-decoration: underlined; font-weight:1100;}
	a:active { color:#66cc33; text-decoration: underlined font-weight:1100;}
	a:focus { color:#66cc33; text-decoration: underlined; font-weight:1100;}
	a:hover {color:#66cc33; text-decoration: underlined; font-weight:1100;}

	p.back_for {
			text-align: center;
			}
	


/* Layout */
	#container
	{
		margin: 0px auto;
		width: 1100px;
		height: auto;
		text-align: left;
		background-color: #eae9cf;
		border: 0;
	}

	#head 
	{
	height: 225px;
	}

		#leiste
			{
			height:30px;
			text-align: right;
			font-size: 12px;
			font-family: arial, verdana, sans-serif;
			color: #443f2e;
			}


		#header
		{
			height: 180px;
			background-color:#eae9cf;
		}

		#gap 
		{
			height: 15px;
		}

	#menue
	{
		height:80px;
		background: #eae9cf;
	}



	#content
	{
	width:1100px;
	}

		#links
		{
			margin-top: 15px;
			float: left;
			width: 300px;
			font-family: arial, verdana, sans-serif;
			font-size: 13px;
			color: #443f2e;
			text-align: left;
			line-height: 18px;
		}


		#rechts
		{	
			margin-top: 15px;
			float: right;
			width: 635px;
			font-family: arial, verdana, sans-serif;
			font-size: 13px;
			color: #443f2e;
			text-align: left;
			line-height: 18px;
		}

			#rl
			{
				padding-left: 6px;
				float: left;
				width: 300px;
				font-family: arial, verdana, sans-serif;
				font-size: 13px;
				color: #443f2e;
				text-align: left;
				line-height: 18px;
			}

			#rr
			{
				padding-left: 10px;
				float: right;
				width: 300px;
				font-family: arial, verdana, sans-serif;
				font-size: 13px;
				color: #443f2e;
				text-align: left;
				line-height: 18px;
			}

			
/* Layout Ende */









/* Navigation */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* der hintergrund */
#nav {width:1100px; height:41px; background:#eae9cf; position:relative; font-family:arial;}

#nav .select, #nav .current {margin:0; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:auto;}

/* navi oben */
#nav .select a,
#nav .current a {display:block; height:41px; float:left; background:#eae9cf; padding:0 19px 0 19px; text-decoration:none; 
font-size:15px; line-height:41px; white-space:nowrap; color:#336633; font-weight:800;}
* html #nav .select a, * html #nav .current a {width:1px; height:21px;}

/* hell */
#nav .select a:hover, 
#nav .select li:hover a {background:#66cc33; cursor:pointer; color:#336633;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}

/* aktuelle navi oben, dunkel */
		#nav .current li:hover a, #nav .current a {background:#009933; color:#fff;}

/* helle navi unten, hell */
#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {background:#66cc33; color:#336633;}


/*das dunkelgraue - das untermenue, dunkel */
#nav .sub_active .current_sub a, #nav .sub_active a:hover {background:#009933; color:#66cc33;}

/*das hellgraue, hell */
#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:1100px; top:40px; left:0; background:#66cc33; margin-top:0; 
padding:0; z-index:100; color:#fff; font-size:13px;}

#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}

/*das dunkelgraue hinten, dunkel */
#nav .sub_active {display:block; position:absolute; width:1100px; top:40px; left:0; background:#009933; margin-top:0; padding:0; 
z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

/* dunkel */
#nav .sub_active a {height:27px; text-decoration:none; line-height:27px; white-space:nowrap; display:block; float:left; 
background:#009933; padding:5px 12px 10px 12px; margin:0; font-size:13px; white-space:nowrap; border:0; color:#fff; font-weight:800;}
#nav .sub_active li a:hover {background:#009933; color:#336633;}

/*das hellgraue- das untermenue, hell */
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {height:27px; line-height:27px; display:block; background:#66cc33; padding:5px 12px 10px 12px; 
margin:0; white-space:nowrap; border:0; color:#fff; font-size:13px;}

/* Navigation Ende */




/* lightbox anfang */

#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; }



/* lightbox ende */
