body {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #000000;
	margin: 0 0 0 0;
	padding: 0;
	background-image:url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

#clear {
	clear: both;
}

p {
	margin: 0;
	padding: 0;
}


/* Links */
a,
a:active,
a:visited,
a:link {
	color: #CC0000; 
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

a.home,
a.home:active,
a.home:visited,
a.home:link {
	width: 58px;
	height: 25px;
	margin: 0;
	padding: 0;
	text-indent: -999em;
	text-decoration: none;
	background-image: url(../images/navigation/home.jpg);
	background-repeat: no-repeat;
	display: block;
}

a.home:hover {
	background-image: url(../images/navigation/home_active.jpg);
	background-repeat: no-repeat;
}

a.downloads,
a.downloads:active,
a.downloads:visited,
a.downloads:link {
	width: 140px;
	height: 30px;
	margin: 16px 0 0 0;
	padding: 0;
	text-indent: -999em;
	text-decoration: none;
	background-image: url(../images/navigation/downloads.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

a.downloads:hover {
	background-image: url(../images/navigation/downloads_active.jpg);
	background-repeat: no-repeat;
}

a.order,
a.order:active,
a.order:visited,
a.order:link {
	width: 140px;
	height: 32px;
	margin: 11px 0 0 0;
	padding: 0;
	text-indent: -999em;
	text-decoration: none;
	background-image: url(../images/navigation/order.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

a.order:hover {
	background-image: url(../images/navigation/order_active.jpg);
	background-repeat: no-repeat;
}

a.myspace,
a.myspace:active,
a.myspace:visited,
a.myspace:link {
	width: 113px;
	height: 32px;
	margin: 6px 0 0 0;
	padding: 0;
	text-indent: -999em;
	text-decoration: none;
	background-image: url(../images/navigation/myspace.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

a.myspace:hover {
	background-image: url(../images/navigation/myspace_active.jpg);
	background-repeat: no-repeat;
}

a.twitter,
a.twitter:active,
a.twitter:visited,
a.twitter:link {
	width: 113px;
	height: 32px;
	margin: 2px 0 0 0;
	padding: 0;
	text-indent: -999em;
	text-decoration: none;
	background-image: url(../images/navigation/twitter.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

a.twitter:hover {
	background-image: url(../images/navigation/twitter_active.jpg);
	background-repeat: no-repeat;
}


/* Header */
#header {
	width: 669px;
	height: 58px;
	margin: auto;
	padding: 142px 0 0 0;
	background-image: url(../images/background_top.jpg);
	background-repeat: no-repeat;
}

#header .subnavigation {
	width: 58px;
	height: 25px;
	margin: -132px 0 0 592px;
	padding: 0;
	position: absolute;
}

*+html #header .subnavigation {
	width: 58px;
	height: 25px;
	margin: -132px 0 0 568px;
	padding: 0;
	position: absolute;
}

#header .badge {
	width: 125px;
	height: 124px;
	margin: -90px 0 0 570px;
	padding: 0;
	position: absolute;
}

*+html #header .badge {
	width: 125px;
	height: 124px;
	margin: -90px 0 0 548px;
	padding: 0;
	position: absolute;
}

#header .badge img { 
	behavior: url(../plugin/iepngfix.htc);
}

#header .navigation {
	width: 621px;
	height: 48px;
	margin: auto;
	padding: 0;
	background-image: url(../images/navigation/background.jpg);
	background-repeat: no-repeat;
}


/* Home */
#home {
	width: 669px;
	height: 550px;
	margin: auto;
	padding: 0;
	background-image: url(../images/background_home.jpg);
	background-repeat: no-repeat;
}

#home .badge {
	width: 252px;
	height: 252px;
	margin: 270px 0 0 30px;
	padding: 0;
	position: absolute;
}

*+html #home .badge {
	width: 252px;
	height: 252px;
	margin: 270px 0 0 -593px;
	padding: 0;
	position: absolute;
}

#home .badge img { 
	behavior: url(../plugin/iepngfix.htc);
}

#home .badge1 {
	width: 180px;
	height: 131px;
	margin: -195px 0 0 516px;
	padding: 0;
	position: absolute;
}

#home .badge1 img { 
	behavior: url(../plugin/iepngfix.htc);
}

#home .news {
	width: 220px;
	height: 230px;
	margin: 40px 0 0 28px;
	padding: 15px;
	line-height: 1.5;
	overflow: hidden;
	float: left;
}

#home .player {
	width: 307px;
	height: 152px;
	margin: 0 0 0 39px;
	padding: 155px 0 0 0;
	float: left;
}


/* Order */
#order {
	width: 669px;
	height: 550px;
	margin: auto;
	padding: 0;
	background-image: url(../images/background_order.jpg);
	background-repeat: no-repeat;
}

#order .badge {
	width: 226px;
	height: 144px;
	margin: 20px 0 0 20px;
	padding: 0;
	position: absolute;
}

*+html #order .badge {
	width: 226px;
	height: 144px;
	margin: 20px 0 0 -283px;
	padding: 0;
	position: absolute;
}

#order .badge img { 
	behavior: url(../plugin/iepngfix.htc);
}

#order .content {
	width: 308px;
	height: 279px;
	margin: 0 0 0 302px;
	padding: 175px 15px 15px 15px;
	line-height: 1.5;
	overflow: hidden;
}

#order .badge1 {
	width: 320px;
	height: 225px;
	margin: -180px 0 0 0;
	padding: 0;
	position: absolute;
}

#order .badge1 img { 
	behavior: url(../plugin/iepngfix.htc);
}


/* About */
#about {
	width: 669px;
	height: 850px;
	margin: auto;
	padding: 0;
	background-image: url(../images/background_about.jpg);
	background-repeat: no-repeat;
}

#about .content {
	width: 460px;
	height: 594px;
	margin: 0 0 0 81px;
	padding: 205px 20px 20px 20px;
	line-height: 1.5;
	overflow: hidden;
}


/* Downloads */
#downloads {
	width: 669px;
	height: 630px;
	margin: auto;
	padding: 0;
	background-image: url(../images/background_downloads.jpg);
	background-repeat: no-repeat;
}

#downloads .content {
	width: 460px;
	height: 390px;
	margin: 0 0 0 81px;
	padding: 205px 20px 20px 20px;
	line-height: 1.5;
	overflow: hidden;
}


/* Imprint */
#imprint {
	width: 669px;
	height: 550px;
	margin: auto;
	padding: 0;
	background-image: url(../images/background_imprint.jpg);
	background-repeat: no-repeat;
}

#imprint .badge {
	width: 252px;
	height: 252px;
	margin: 270px 0 0 30px;
	padding: 0;
	position: absolute;
}

*+html #imprint .badge {
	width: 252px;
	height: 252px;
	margin: 270px 0 0 -593px;
	padding: 0;
	position: absolute;
}

#imprint .badge img { 
	behavior: url(../plugin/iepngfix.htc);
}

#imprint .contact {
	width: 220px;
	height: 230px;
	margin: 40px 0 0 28px;
	padding: 15px;
	line-height: 1.5;
	overflow: hidden;
	float: left;
}

#imprint .imprint {
	width: 307px;
	height: 270px;
	margin: 0 0 0 39px;
	padding: 175px 0 15px 0;
	line-height: 1.5;
	float: left;
}


/* Bottom */
#bottom {
	width: 639px;
	margin: -60px auto;
	padding: 0 30px 20px 0;
	color: #666666;
	text-align: right;
}

#bottom a {
	margin: 0 5px 0 0;
}

#bottom a.imprint {
	margin: 0 0 0 5px;
}

#bottom_long {
	width: 639px;
	margin: -10px auto;
	padding: 0 30px 20px 0;
	color: #666666;
	text-align: right;
}

#bottom_long a {
	margin: 0 5px 0 0;
}

#bottom_long a.imprint {
	margin: 0 0 0 5px;
}

#bottom_long1 {
	width: 639px;
	margin: 5px auto;
	padding: 0 30px 20px 0;
	color: #666666;
	text-align: right;
}

#bottom_long1 a {
	margin: 0 5px 0 0;
}

#bottom_long1 a.imprint {
	margin: 0 0 0 5px;
}