/* CSS Document */

html {
	height: 100%;
}

body{
	min-width:916px;
	min-height:636px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

#center {
	position: absolute;
	width:916px;
	height:636px;
	left:50%;
	top:50%;
	margin-left:-458px;
	margin-top:-318px;
}

#head {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image:url(img/bg_head.jpg);
	background-repeat:repeat-x;
	width:916px;
	height:45px;
}

#subnavi {
	position: absolute;
	right: 10px;
	top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

#gallery {
	position: absolute;
	top: 40px;
	left: 0px;
	width:830px;
	height:526px;
	text-align:center;
	overflow:hidden;
}

#thumbs {
	position: absolute;
	top: 20px;
	right: 0px;
	width:86px;
	height:526px;
	overflow:auto;
}

#navi {
	position: absolute;
	top: 611px;
	left: 0px;
	width:916px;
	height:26px;
}

a { color: #FFFFFF; text-decoration:none;}
a:active{color: #FF0000; text-decoration:none;}
a:hover{color: #FF0000; text-decoration:none;}

a.impr{ color: #666; text-decoration:none;}
a.impr:active{color: #FF0000; text-decoration:none;}
a.impr:hover{color: #FF0000; text-decoration:none;}

#navi a {
	float: left;
}

.clear {
	clear: both;
}

#thumbs_scrollbalken {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 4px;
	height: 566px;
	z-index: 1000;
}

#thumbs_scrollklotz {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 4px;
	height: 20px;
	background-color: #C00;
	z-index: 1001;
}

#content {
	position: absolute;
	top: 45px;
	left: 0px;
	height: 566px;
	width: 916px;
	overflow: hidden;
}

#wait {
	position: absolute;
	width: 87px;
	height: 92px;
	left: 372px;
	top: 237px;
	background-image: url('img/wait.gif');
	background-repeat: no-repeat;
}