
*, all {
	font-family:							verdana;
	font-size:							11px;

	color:#3a3a3a;
}

body {
	margin:								0;
	background-color:				black;
}

#main {
	position:								absolute;
	left:										50%;
	top:										50%;
	
	width:									918px;
	height:									468px;

	margin-left:							-459px;
	margin-top:							-234px;

	background-color:				white;
	background-image:			url('../pics/main.bg.jpg');
	background-repeat:			no-repeat;
	overflow:								hidden;

	z-index:								1;
}






a {
	text-decoration:				none;
}

a:hover {
	text-decoration:				underline;
	color:blue;
}



/* ... classes */

.box {
	position:								absolute;
	width:									149px;
	height:									149px;
}
.box a {
	display:								block;
	width:									149px;
	height:									149px;
}

.moImage {
}

/* ... unique */

#logo {
	position:								absolute;
	left:										12px;
	top:										12px;
	z-index:								2;
}

#contact {
	position:								absolute;
	left:										20px;
	top:										320px;
}




#bad {
	position:								absolute;
	left:										459px;
	top:										9px;
}

#gerfink {
	position:								absolute;
	left:										759px;
	top:										159px;
}

#giotto {
	position:								absolute;
	left:										759px;
	top:										309px;
}

#leuchtfeuer {
	position:								absolute;
	left:										759px;
	top:										9px;
}

#hvv {
	position:								absolute;
	left:										459px;
	top:										159px;
}

#scheplerstr {
	position:								absolute;
	left:										609px;
	top:										309px;
}

#surig {
	position:								absolute;
	left:										459px;
	top:										309px;
}

#erich {
	position:								absolute;
	left:										609px;
	top:										9px;	
}









	/* pos main nav */
	#navigation {
		position: absolute;
		left: 10px;
		top: 160px;	
	}
	
	/* pos sub nav */
	#navigation_sub {
		position: absolute;
		left: 160px;
		top: 160px;	
	}
	

	/* ul.navigation style */
	ul.navigation {
		list-style: none;
		margin: 0;
		width: 150px;
		
		margin: 0;
		padding: 0;
	}
	
	ul.navigation li {
		margin: 0;
		padding-bottom: 1px;
	}

	ul.navigation li a {
		display: block;
		color: black;
		background-color: white;
		width: 145px;
		margin: 0;
		padding: 1px;
		text-decoration: none;
		text-indent: 3px;
	}
	
	ul.navigation li a:hover, ul.navigation li a.at {
		color: white;
		background-color: black;
	}










	#swfHolder {
		position: absolute;
		left: 50%;
		top: 50%;
		width: 800px;
		height: 400px;
		margin-left: -150px;
		margin-top: -200px;
		background-color: red;
		background-image: url(../pics/loading.gif);
	}
	
	#swfOverlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 90;
		width: 100%;
		height: 100%;
		background-color: #000;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
	}
	
	div#swfHolder div#swfClose {
		padding: 10px;
		text-align: right;
		background-color: white;
	}
	
	div#swfHolder div#swfClose a.closelink {
		color: black;
		text-decoration: none;
		font-weight: bold;
	}





