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;
	text-align: justify;
	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:580px; 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:75px; height:47px; 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.gallery span {display:block; position:absolute; left:5px; top:2px; width:0px; height:0px; overflow:hidden; background:#000; 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:580px; 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:580px; height:420px; top:20px; left:0px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:50;}
#thumbs {width:1030px; height:60px;}
#pad {height:455px; width:100px;}

a.gallery span {display:block; position:absolute; width:580px; 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;}
