body {
	background-color: #EEEEEE;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #000000;
	margin: 0;
	padding: 0;
	}
td,th {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #000000;
	margin: 0;
	padding: 0;
	}
h1, h2, h3, p, ul {
	padding: 0;
	margin: 0;
}
#banner {
	padding: 0;
	background-color: #888888;
	margin: 0;
	height: 106px;
	}
#banner h1 {	
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.kop-left {
	position: absolute;
	top: 10px;
	width: 538px;
	margin: 0;
	padding: 0 0 0 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: bold;
	text-align: left;
	color: #DDDDDD;
	height: 50px;
	}
.kop-right {
	position:absolute;
	top: 37px;
	width: 554px;
	height: 50px;
	margin: 0;
	padding: 0 0 0 402px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: bold;
	color: #222222;
	text-align: left;
	}
.info-banner-gb {
	position: absolute;
	top: 97px;
	width: 745px;
	height: 16px;
	margin: 0;
	padding: 0 5px 0 5px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #000000;
	left: auto;
	}
.info-banner-d {
	position: absolute;
	top: 97px;
	width: 740px;
	height: 16px;
	margin: 0;
	padding: 0 5px 0 5px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #000000;
	left: auto;
	}
/* WRAPPER: wraps entire contents of page */
#wrapin {
 	width: 962px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	border: solid 1px black;
	}
#topnav {
	margin: 0;
	padding: 0;
	height: 25px;
	}
#topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../siteparts/bg-normal.gif) repeat-x left top;
	float: left;
	border-bottom: 1px solid #000000;
	width: 100%;
	}
#topnav li {
	float: left;
	padding: 0 5px;
	margin: 0;
	}
#topnav li img {
	padding: 0;
	margin: 0;
	Border: none;
	}
#topnav li a, #topnav li a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px 10px;
	display: block;
	}
#topnav li a:hover {
	color: #DDDDDD;
	}
body#home a#homelink, body#photo a#photolink, body#present a#presentlink, body#past a#pastlink,
body#german a#germanlink, body#future a#futurelink, body#contact a#contactlink, body#directions a#directionslink {
	color: #AAAAAA;
	}
/* IE 6 hack to make entire button clickable */
* html #topnav a { 
	width: 1px; 
	}
.main {
	margin-left: 0px;
	Background-color: #FFFFFF;
	display: inline; /* for IE */
	float: left;
	width: 960px;
	border: none;
	}
.main h1 {
	color: #000000;
	Padding: 10px;
	font-size: 24px;
	font-weight: bold;
	Font-family:Times New Roman, Times, serif;
	text-align:center;
	}
.main h2 {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	Font-family:Times New Roman, Times, serif;
	padding: 10px;
	text-align:center;
	}
.main p {
	font-size: 14px;
	margin-bottom: 10px;
	padding: 0 10px;
	}
.hopla {
	margin: 10px;
	}
#copyrights
	{
	clear: both;
	padding: 3px 5px 7px 5px;
	background-color: #DDDDDD;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:12px;
	border-top:solid 1px #000000;
	}
.red-bold {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
* html #main {
	width: 982px;
	w\idth: 971px;
