body {
	font-family: Arial, Helvetica, sans-serif;
 	font-size:11px;
 	background-color:#546558;
 	text-align:center;
 	margin:10px;
}

h1 {
	font-family: Times New Roman, Helvetica, sans-serif;
	color: #000000;
	font-size: 26px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-bottom: 0px;
}

h2 {
	font-size: 14px;
	color: #000000;
	text-align: center
}

h3 {
	font-size: 11px;
	color: #000000;
}

#rahmen {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	text-align: center;
	float:left;      
}

code {
	font-size:	11px;
	color:	#0000ff;
}

pre {
 	font-size: 11px;
 	color: #0000ff;
 	padding: 5px;
}

img	{
	border:none;
}

a:link, a:visited, a:active, a:hover { 
  	text-decoration: underline;
  	font-weight: normal;
  	color: #000000;
  	font-size: 11px;
}

a:active, a:hover { 
  	color: #009999;
}

a.menu:link, a.menu:visited { 
  	color: #000000;
  	background-color: #afd1b5;
  	text-decoration: none;
}

a.menu:active, a.menu:hover { 
  	color:#546558;
  	background-color: #fefad2;
}

a.menu {
 	display: block;
 	padding: 1px;
 	border-top: 1px solid #000;
 	background-color: #737994;
 	text-align: center;
 	font-weight: normal;
 	color: #eeeeee;
 	text-decoration: none;
 }

#top {
	height: 79px;
	padding: 0px;
	background-color: #afd1b5;
	border-bottom:1px solid #000;
	text-align: center;
}

#bottom {
	text-align: center;
	color: #546558;
	height: 15px;
	padding: 10px;
	background-color: #fff;
}

#copyright {
	text-align: center;
	color: #546558;
	height: 35px;
	padding: 10px;
	background-color: #afd1b5;
	border-top: 1px solid #000;
}


#left {
	background-color: transparent;
	width: 128px;
	float: left;
}

.menutitle {
	color: #eeeeee;
	font-weight: bold;
	text-align: center;
	margin: 1px;
}

.menucontainer {
	border: 1px solid #000;
	background-color: #546558;
	width: 106px;
	margin: 10px;
}

#content {
	border: 1px solid #546558;
	background-color: #ffffff;
	width: 590px;
	float: right;
	padding: 0px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
}

#holder {position:relative; background:transparent url('images/logo.gif') 10px 20px no-repeat; margin-bottom:10px; z-index:1;}
#scrollbox {width:500px; height:80px; background:#fff; overflow:auto; border:1px solid #000; margin-left:5px;}
a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; width:67px; height:45px; margin:3px; float:left;}
a.slide01 {background:url('images/thumbnail-0001.jpg');}
a.slide02 {background:url('images/thumbnail-0002.jpg');}
a.slide03 {background:url('images/thumbnail-0003.jpg');}
a.slide04 {background:url('images/thumbnail-0004.jpg');}
a.slide05 {background:url('images/thumbnail-0005.jpg');}
a.slide06 {background:url('images/thumbnail-0006.jpg');}
a.slide07 {background:url('images/thumbnail-0007.jpg');}
a.slide08 {background:url('images/thumbnail-0008.jpg');}
a.slide09 {background:url('images/thumbnail-0009.jpg');}
a.slide10 {background:url('images/thumbnail-0010.jpg');}
a.slide11 {background:url('images/thumbnail-0011.jpg');}
a.slide12 {background:url('images/thumbnail-0012.jpg');}
a.slide13 {background:url('images/thumbnail-0013.jpg');}
a.slide14 {background:url('images/thumbnail-0014.jpg');}
a.slide15 {background:url('images/thumbnail-0015.jpg');}
a.slide16 {background:url('images/thumbnail-0016.jpg');}
a.slide17 {background:url('images/thumbnail-0017.jpg');}
a.slide18 {background:url('images/thumbnail-0018.jpg');}
a.slide19 {background:url('images/thumbnail-0019.jpg');}
a.slide20 {background:url('images/thumbnail-0020.jpg');}
a.slide21 {background:url('images/thumbnail-0021.jpg');}
a.slide22 {background:url('images/thumbnail-0022.jpg');}
a.slide23 {background:url('images/thumbnail-0023.jpg');}
a.slide24 {background:url('images/thumbnail-0024.jpg');}
a.slide25 {background:url('images/thumbnail-0025.jpg');}
a.slide26 {background:url('images/thumbnail-0026.jpg');}
a.slide27 {background:url('images/thumbnail-0027.jpg');}
a.slide28 {background:url('images/thumbnail-0028.jpg');}
a.slide29 {background:url('images/thumbnail-0029.jpg');}
a.slide30 {background:url('images/thumbnail-0030.jpg');}
a.slide31 {background:url('images/thumbnail-0031.jpg');}
a.slide32 {background:url('images/thumbnail-0032.jpg');}
a.slide33 {background:url('images/thumbnail-0033.jpg');}
a.slide34 {background:url('images/thumbnail-0034.jpg');}
a.slide35 {background:url('images/thumbnail-0035.jpg');}
a.slide36 {background:url('images/thumbnail-0036.jpg');}
a.slide37 {background:url('images/thumbnail-0037.jpg');}
a.slide38 {background:url('images/thumbnail-0038.jpg');}
a.slide39 {background:url('images/thumbnail-0039.jpg');}
a.slide40 {background:url('images/thumbnail-0040.jpg');}
a.slide41 {background:url('images/thumbnail-0041.jpg');}

a.gallery span {display:block; position:absolute; left:5px; top:2px; width:0px; height:0px; overflow:hidden; background:#fff; z-index:100;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img {border:1px solid #000; z-index:100;}
a.gallery:active img, a.gallery:focus img {border:1px solid #000; z-index:50;}

a.gallery:hover span {display:block; position:absolute; width:500px; height:420px; top:20px; left:0px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:100; font-size:11px;}
a.gallery:active {border:1px solid #000;}
a.gallery:active span, a.gallery:focus span {display:block; position:absolute; width:500px; height:420px; top:20px; left:0px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:50;}
#thumbs {width:2280px; height:60px;}
#pad {height:455px; width:100px;}

a.gallery span {display:block; position:absolute; width:500px; height:420px; top:49px; left:-99999px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:100; font-size:11px;}
a.gallery span img {border:1px solid #000;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img {border:1px solid #000; z-index:100;}
a.gallery:active img, a.gallery:focus img {border:1px solid #000; z-index:50;}
a.gallery:hover span {left:0px; z-indx:100;}
a.gallery:hover span img {border:1px solid #000;}
a.gallery:active span, a.gallery:focus span {left:0px; z-index:50;}