/********** Globale Styles **********/

* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%; 
}

body {
	background: url("images/bg_body.gif") repeat;
}

img {
	border: 0;
}

/********** Grundgerüst **********/

#vertical {
	height: 50%; 
	width: 100px;
	margin-bottom: -268px; 
	float: left; 
	}

#main {
	position: relative;
	width: 767px;
	height: 536px;
	margin: auto auto;
	clear: left; 
	background: url("images/bg_main.gif") no-repeat;
	z-index: 98;
}

p#about {
	position: absolute;
	left: 75px;
	top: 170px;
	width: 550px;
	font: 12px Arial, sans-serif;
	color: #fff;
	line-height: 18px;
}

h6 {
	position: absolute;
	left: 75px;
	top: 315px;
	font: bold 12px Arial, sans-serif;
	color: #fff;
}

table#singletracks {
	position: absolute;
	left: 75px;
	top: 345px;
	font: 12px Arial, sans-serif;
	color: #fff;
}

table#singletracks td {
	padding-right: 5px;
}

table#singletracks td.track {
	padding-right: 20px;
}

table#singletracks a {
	color: #fff;
}

table#singletracks a:hover {
	color: #f4e500;
}

p#download {
	position: absolute;
	left: 160px;
	top: 240px;
	width: 550px;
	font: 12px Arial, sans-serif;
	color: #fff;
	line-height: 18px;
}

#nmzs_bling1 {
	position: absolute;
	width: 24px;
	height: 24px;
	top: 11px;
	left: 653px;
	background: url("images/nmzs_bling1.gif") no-repeat;
}

#nmzs_bling2 {
	position: absolute;
	width: 18px;
	height: 18px;
	top: 53px;
	left: 599px;
	background: url("images/nmzs_bling2.gif") no-repeat;
}

#antialles {
	position: absolute;
	top: 388px;
	left: 546px;
}


#bottom_links {
	position: absolute;
	top: 408px;
	left: 91px;
}

#secret_link_1 {
	position: absolute;
	top: 24px;
	left: 24px;
	z-index: 1;
}

#secret_link_2 {
	position: absolute;
	top: 0px;
	left: 250px;
	z-index: 99;
}

#secret_link_3 {
	position: absolute;
	top: 200px;
	left: 50px;
	z-index: 1;
}

#secret_link_4 {
	position: absolute;
	top: 300px;
	left: 0px;
	z-index: 1;
}