
body  { color: #564b47; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; background-color: #f2edd8; margin: 0; padding: 0 }
a  { color: #bb523a }
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h1   { font-size: 10px; background-color: #f2edd8; text-align: right; text-transform: lowercase; margin: 1px 0 0; padding: 3px 4px 2px 600px; border-top: 1px solid #564b47; border-bottom: 1px solid #564b47 }
h2  { font-size: 15px; font-weight: normal; margin: 0; padding: 5px 10px; border-bottom: 1px dotted gray }
h3 { color: #c0c0c0; font-size: 10px; font-weight: normal; background-color: #f2edd8; text-align: center; margin: 0; padding: 5px 10px; border-top: 1px solid #564b47; border-bottom: 1px solid #564b47 }
img.download {vertical-align:middle;}

/* ----------main layout container--------------- */
#container  { margin: 0 auto; padding: 0; width: 800px } 

/* ----------banner for logo-------------- */
#banner  { background-color: #e1ddd9; text-align: left; margin: 0; padding: 0 }

#banner img  { padding: 5px 0 0; width: 800px; height: 125px } 

/* ----------outer und inner----------------- */

#outer    { background-color: #f2edd8; background-position: 100% 100%; height: auto; border-right: 230px solid #ebd3e0; border-left: 190px solid #ebd3e0 }
#outergallery { background-color: #f2edd8; background-position: 100% 100%; height: auto; border-left: 180px solid #ebd3e0 }
#inner  { margin: 0; width: 100%; height: auto }

/* --------------left und right navigavtion------------- */
#left   { text-align: left; margin-right: 1px; margin-left: -190px; padding-left: 4px; position: relative; width: 180px; float: left }
#leftgallery { text-align: left; margin-right: 1px; margin-left: -184px; padding-left: 3px; position: relative; width: 180px; float: left }
#right    { margin-right: -170px; margin-left: 1px; position: relative; width: 165px; float: right }

/* -----------------center--------------------- */ 
#content   { background-color: black; text-align: center; margin: 0; position: relative }
p {
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer  { text-align: center; margin: 0; padding: 0; clear: left }
#footer a { color: #c0c0c0; text-decoration: none; text-align: center; margin: 0; padding: 0; clear: left }
#footer a:hover { color: #696969; text-decoration: none; text-align: center; margin: 0; padding: 0; clear: left }

#navcontainer ul  { color: white; font-size: 12px; font-family: arial, helvetica, sans-serif; background-color: #bb543b; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 0; z-index: 0; width: 800px; float: left }
#navcontainer ul li { display: inline }
#navcontainer ul li a  { color: black; text-decoration: none; background-color: #bb543b; padding: 0.2em 1em; float: left; border-right: 1px dotted #fff }
#navcontainer ul li a:hover   { color: #bb543b; background-color: #f2edd8 }
#navcontainer ul #current  { color: #dcd6c1; background-color: #bb543b }

#news  { width: 186px; height: 120px; overflow: scroll; overflow-x: hidden  }

#lower  { padding-left: 0; width: 800px; border-top: 1px solid gray }
img.floatLeft  { margin: 4px 4px 4px -8px; float: left }
img.floatLeft2 { margin: 4px 4px 4px 100px; float: left }
img.floatRight { margin: 4px; float: right }
/*  ----------------slideshow start---------------------- */

	#dhtml_slideshow { text-align: center; padding-left: 40px; width: 720px }
	
	#previewPane  { text-align: center; margin-right: 10px; padding-top: 10px; width: 500px; height: 100%; float: left }
	
	#galleryContainer { padding: 1px; width: 200px; height: 468px; float: left }
	#galleryContainer #arrow_down{	/* Arrow down image */
		height:35px;
	}
	#galleryContainer #arrow_up{
		height:35px;	/* Arrow up image */
	}
	
	#theImages { position: relative; height: 400px; overflow: hidden }
	#theImages div { position: relative; height: auto }
	#theImages img{
		border:0px;	/* No border */
		filter:alpha(opacity=50);	/* Transparency - IE */
		opacity:0.5; /* Transparency - Firefox */
		padding-top:1px;	/* Space between images */
	}
