body {
	margin:0;
	padding:0;
	font-size:62.5%; /* Resets 1em to 10px */
}

h1 {
	font-size:1.3em;
	color:#333333;
	}
	
h2 {font-size:1.2em;
	color:#333333;
	}

img {
	border:0;
	}
	
#site {
	width:100%;
	height:100%;
	position:relative;
	min-height:100%;
	margin:0 auto;
	font-size:1.1em;
	background:#fefefe url(img/main_bg.jpg) top left repeat-x;
	}

#header {
	width:780px;
	height:327px;
	margin:0 auto;
	background:url(img/head.jpg) center top no-repeat;
	}
	
#header_index {
	width:780px;
	height:327px;
	margin:0 auto;
	background:url(img/head_index.jpg) center top no-repeat;
	}
	
#header_imp {
	width:780px;
	height:327px;
	margin:0 auto;
	background:url(img/head_imp.jpg) center top no-repeat;
	}
	
#header_hafen {
	width:780px;
	height:327px;
	margin:0 auto;
	background:url(img/head_hafen.jpg) center top no-repeat;
	}
	
#header_energie {
	width:780px;
	height:327px;
	margin:0 auto;
	background:url(img/head_energie.jpg) center top no-repeat;
	}
	
#header_quali {
	width:780px;
	height:327px;
	margin:0 auto;
	background:url(img/head_quali.jpg) center top no-repeat;
	}
	
#header_fort {
	width:780px;
	height:327px;
	margin:0 auto;
	background:url(img/head_fort.jpg) center top no-repeat;
	}
	
#header_links {
	width:780px;
	height:327px;
	margin:0 auto;
	background:url(img/head_links.jpg) center top no-repeat;
	}
	
#header_kontakt {
	width:780px;
	height:327px;
	margin:0 auto;
	background:url(img/head_kontakt.jpg) center top no-repeat;
	}
	
#title {
	width:700px;
	margin:0 auto;
	padding:40px 40px 0;
	}
	
#title h1 {
	font-size:2.8em;
	font-style:italic;
	font-family:Georgia;
	font-weight:normal;
	margin:0;
	padding:0;
	}
	
#title h2 {
	font-size:1.3em;
	font-weight:normal;
	font-family:Arial;
	margin:0;
	padding:0;
	}
	
#title a {
	text-decoration:none;
	color:#333333;
	}
	

#data {
	width:100%;
	height:25px;
	margin:0 auto;
	padding-top:15px;
	font-family: Tahoma;
	}
	
#data span {
	padding:0 8px 0 2px;
	color:#CCCCCC;
	}

#data a {
	text-decoration:none;
	color:#CCCCCC;
	}

#data a:hover {
	text-decoration:underline;
	color:#CCCCCC;
	}
	
#nav {
	width:770px;
	height:41px;
	margin:0 auto;
	padding-left:11px;
	}
	
#nav ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
#nav li {
	display:inline;
	margin:0;
	padding:0;
	}
	
#content {
	margin:0 auto;
	width:750px;
	padding:15px;
	font-family:Arial;
	font-size:1.2em;
	}

#content ul li {
	list-style:square;
	}
	
#content a {
	color:#0000FF;
	text-decoration:underline;
	}
	
#content a:hover {
	text-decoration:none;
	}
	
#footer {
	clear:both;
	width:100%;
	height:25px;
	margin:0 auto;
	padding-top:15px;
	background:#121c15 url(img/stripe.png) center top no-repeat;
	font-family: Tahoma;
	text-align:center;
	}

#footer span {
	color:#CCCCCC;
	}
	
#footer span a {
	color:#CCCCCC;
	text-decoration:none;
	}
	
#footer span a:hover {
	color:#CCCCCC;
	text-decoration:none;
	text-decoration:underline;
	}
	
.clear {
	clear:both;
	}
	
.contact {
	width:740px;
	margin:0 auto;
	text-align:right;
	}