#Container {
	width: 791px;
	height: auto;
	position: relative;
	top: 7px;
	left: 27px;
	bottom: 86px;
	padding: 0 0 0 0 ;
    background-color: #fff;
	border: 1px solid #DBB3B3;
    	}

#topcontainer {
	width: 791px;
	height: auto;
	}
	
#allcontent {
	width: 791px;
	position: relative;
	border-bottom: 1px solid #DBB3B3;
	padding-bottom: 6px;
	margin: 0;
}
		
#Title  {
	background:transparent url(../images/allgemein/titel-new.jpg) top left no-repeat;
	width: 785px;
	height:139px;
	margin: 3px 3px 1px 3px;
	margin-bottom: 1px;
	}
	
#Logo  {
	background:transparent url(../images/allgemein/logo.gif) top left no-repeat;
	position: absolute; top: 35px; left: 220px; padding: 0; margin: 0;
	}
		
#Intro {
	background:transparent url(../images/allgemein/bg_intro.gif) top left no-repeat;
	width: 785px;
	height: 223px;
	margin: 1px 0px 0px 3px;
	margin-top: 1px;
	}
	
#Content{
	width: 785px;
	margin: 0px 0px 3px 3px;
	padding-top: 30px;
	background: url(../images/allgemein/bg_content.gif) top right no-repeat #FFEFD5;
	}

#bottom {
    width: 785px;
	bottom: 0px;
	margin: 3px 0px 0px 39px;
}
	
#index_imp {
	float: left;
	text-align: left;
	color: #797b7a;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 50px;
	bottom: 0px;
}

#index_imp a {
	color: #797b7a;
}

#index_imp a:hover {
	color: #797b7a;
}
	
/*submenu*/

.sub { width: 146px; border: 1px solid #C57600; float: left; margin-left: 10px;}
	.sub ul {list-style: none; margin:0; margin-left: 15px; padding: 5px 0;}
	.sub li 	{ margin:0; padding: 1px 0; }
	.sub a 	     { color:#000;	font-size: 11px; text-decoration: none;	}
	.sub a:hover { color:#8A0405; font-weight: bold; }

	.SubTitel {line-height: 25px; border-bottom: 1px solid #C57600;}
	.subSpan {margin-left: 15px; color: #C37602; font-weight: bold; font-size: 11px;}
	
/*end*/

/* Lightbox ______________________________________________________________ */

	#lightbox													{ position: absolute; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0px; }

	#lightbox a img												{ border: none !important; }

	#outerImageContainer										{ position: relative; background-color: #FFFFFF; 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: 0px; }
	#hoverNav													{ position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav									{ left: 0px; }
	#hoverNav a													{ outline: none !important; }

	#prevLink, #nextLink										{ width: 49%; height: 100%; display: block; }
	#prevLink													{ background: url(/images/lightbox/prev.gif) left 15% no-repeat !important; left: 0px; float: left; }
	#nextLink													{ background: url(/images/lightbox/next.gif) right 15% no-repeat !important; right: 0px; float: right; }
	#prevLink:hover, #prevLink:visited:hover					{ background: url(/images/lightbox/prev.gif) left 15% no-repeat !important; }
	#nextLink:hover, #nextLink:visited:hover					{ background: url(/images/lightbox/next.gif) right 15% no-repeat !important; }

	#imageDataContainer											{ font: 10px Verdana, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

	#imageData													{ padding: 0px 10px; color: #666666; }
	#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 #bottomNav										{ height: 40px; }
	#imageData #bottomNavClose									{ background: transparent !important; width: 26px; float: right;  padding-bottom: 0.4em; }

	#overlay													{ position: fixed; _position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: #000000; }