body {
	padding			: 0px;
	margin			: 0px;
	text-align		: center;
	background		: #30130d;
}

html, body {
	height			: 100%;
}

body, h1, h2, ol, ul, a, input, textarea {
	font-family		: Arial, Helvetica, sans-serif;
	color			: #ffffff;
	font-size		: 12px;
}

body {
	line-height		: 18px;
}

img {
	border			: 0px;
}

.fontsmall {
	font-size		: 10px;
	line-height		: 14px;
}

.red {
	color			: #cc0000;
}

.dark {
	color			: #330000;
}

.white {
	color			: #ffffff;
}

.gray {
	color			: #666666;
}

.clear {
	clear			: both;
	height			: 1px;
	font-size		: 1px;
}

.releft {
	position		: relative;
	float			: left;
}

.social {
	 margin-left	: 3px;
	 top			: 1px;
	 height			: 24px;
	 width			: 24px;
}

.socialbar {
	background		: url(gfx/icon_bg.png) no-repeat center left;
	height			: 26px;
	width			: 84px;	
}

.submenu {
	position		: absolute;
	z-index			: 2;
	line-height		: 30px;
	background		: #1c2a57 url(gfx/snickers_subnav_bg.jpg) no-repeat top center;
	width			: 140px;		/*140*/
	height			: 210px;		/*250*/
	padding			: 15px 0px 0px 0px;
/*	text-align		: left;*/
}

.submenu a {
	font-size		: 17px;
	font-family		: Helvetica;
	color			: #ffffff;
	text-decoration	: none;	
	font-weight		: bolder;
}

.submenu a:hover {
	font-size		: 17px;
	font-family		: Helvetica;
	color			: #aaaaaa;
	text-decoration	: none;	
	font-weight		: bolder;
}

#movie {
	position		: absolute;
	margin			: 20px 0px 0px 0px;
	padding			: 0px;
	top				: 0px;
	z-index			: 9;
}

#bgwrapper {
	background		: #2f120c url(gfx/snickers_bg_muster.gif) repeat scroll top center;
	width			: 100%;
	height			: 550px;		
}
#wrapper {
	margin			: 0px auto 0px auto;
	text-align		: center;
	z-index			: 1;
	width			: 1200px;
	height			: 100%;
	top				: 130px; 
/*	background		: url(gfx/snickers_bg_muster.gif) repeat center center;*/
}

#pagelogo {
	position		: relative;
	margin			: 0px auto;
	left			: -300px;
	top				: 18px;
	width			: 342px;
	height			: 86px;
}

#pagemenu {
	position		: relative;
	margin			: 0px auto;
	left			: 170px;
	top				: -86px;
	width			: 585px;
	height			: 120px;
}

#nut1 {
	position		: absolute;
	background		: url(gfx/snickers_nut_01.png) no-repeat center center;
	width			: 90px;
	height			: 82px;
	z-index			: 6;
}

#nut1 {
	position		: absolute;
	background		: url(gfx/snickers_nut_01.png) no-repeat center center;
	width			: 90px;
	height			: 82px;
	z-index			: 6;
}
#nut2 {
	position		: absolute;
	background		: url(gfx/snickers_nut_02.png) no-repeat center center;
	width			: 91px;
	height			: 91px;
	z-index			: 6;
}
#nut3 {
	position		: absolute;
	background		: url(gfx/snickers_nut_03.png) no-repeat center center;
	width			: 92px;
	height			: 75px;
	z-index			: 6;
}
#nut4 {
	position		: absolute;
	background		: url(gfx/snickers_nut_04.png) no-repeat center center;
	width			: 90px;
	height			: 80px;
	z-index			: 6;
}
#nut5 {
	position		: absolute;
	background		: url(gfx/snickers_nut_05.png) no-repeat center center;
	width			: 86px;
	height			: 94px;
	z-index			: 6;
}
#nut6 {
	position		: absolute;
	background		: url(gfx/snickers_nut_06.png) no-repeat center center;
	width			: 80px;
	height			: 80px;
	z-index			: 6;
}
#nut7 {
	position		: absolute;
	background		: url(gfx/snickers_nut_07.png) no-repeat center center;
	width			: 78px;
	height			: 87px;
	z-index			: 6;
}
.packinfo {
	position		: absolute;
	left			: 640px;
	top				: 240px;
	z-index			: 5;
	width			: 560px;
	height			: 200px;
	overflow		: hidden;
	text-align		: justify;
}


.aboutinfo {
	position		: absolute;
	left			: 510px;
	top				: 115px;
	z-index			: 5;
	width			: 560px;
	height			: 400px;
	overflow		: hidden;
	text-align		: justify;
}

.linkinfo {
	position		: absolute;
	left			: 300px;
	top				: 85px;
	z-index			: 5;
	width			: 740px;
	height			: 330px;
	overflow		: auto;
	text-align		: left;
}

#header {
	width			: 100%;
	height			: 120px;
	background		: #0a0404 url(gfx/snickers_header_bg.gif) repeat-x center left;
	z-index			: 9;
}

#footer {
	width			: 100%;
	height			: 120px;
	background		: #2f120c url(gfx/snickers_footer_bg.gif) repeat-x center left;
	z-index			: 9;
}

#yieldsign {
	position		: absolute;
	margin-left		: 510px;
	padding			: 0px;
	width			: 240px;
	height			: 270px;
	top				: 220px;
	z-index			: 1000;
}

#meta {
	margin			: 10px auto;
	width			: 800px;
	position		: relative;
	z-index			: 10;
}

#meta a {
	text-decoration: none;
}

h2 {
	font-size		: 15px;
	font-weight		: bold;	
	margin			: 0px;
}
h1 {
	font-size		: 24px;
	font-weight		: bold;	
	margin			: 0px;
}

/* Styles für die Hunger-Promo */
#hungerpromo {			/* Content-DIV */
	position		: absolute;
	left			: 63px;
	top				: 0px;
	z-index			: 5;
	width			: 1074px;
	height			: 100%;
	overflow		: auto;
	text-align		: left;	
}

#hungerpromo h1 {
	font-size		: 24px;
}


