@charset "utf-8";
/********* A FF CSS-FILE FOR EW **********/
/* MASTER PREMIUM SPECIAL DELUXE EDITION */
/****** THIS IS FOR brinkreckermann.de ******/


/************************
* GLOBALS
************************/
*					{margin: 0; padding: 0;}
html, body			{}
body				{font-family: Verdana; color:#000; line-height:150%; background: #000; font-size:78%; overflow-x: hidden;}
img 				{border: none;}
			 
a, a:visited		{text-decoration:underline; color: #fff; text-transform:uppercase; }

a:hover	 			{text-decoration:none;}
a:hover	img	 		{-moz-opacity: 0.85; opacity: 0.85;}

p 					{font-size: .9em; line-height:155%;}
p span				{text-transform:uppercase;}

.clear				{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.floatright			{float: right;}
.floatleft 			{float: left;}
		
ul 					{list-style:none;}

table td			{vertical-align:top;}

/************************
* BACKGROUNDS
*************************
* @ body
************************/
body#index				{background: url(../image/layout/bg-body.jpg) repeat-x left top; overflow: hidden;}
body#indexnight			{background-image:none; background:#000; overflow: hidden;}

body#team				{background: #000 url(../image/layout/bg-team-site.jpg) no-repeat center top;}
body#julius				{background: #000 url(../image/layout/bg-julius-site.jpg) no-repeat center top;}
body#jonas				{background: #000 url(../image/layout/bg-jonas-site.jpg) no-repeat center top;}
body#fanzone			{background: #000 url(../image/layout/bg-fans-jonas-site.jpg) no-repeat center top;}
body#media				{background: #000 url(../image/layout/bg-media-site.jpg) no-repeat center top;}
body#partner			{background: #000 url(../image/layout/bg-partner-site.jpg) no-repeat center top;}
body#news				{background: #000 url(../image/layout/bg-news-site.jpg) no-repeat center top;}
body#tourdaten			{background: #000 url(../image/layout/bg-tourdaten-site.jpg) no-repeat center top;}

/************************
* @ DIV#bg-container
************************/
#beachbg				{background: url(../image/layout/bg-bg.jpg) no-repeat center top;}
#indexnight	#beachbg	{background: url(../image/layout/bg-bg-night.jpg) no-repeat center top;}

/************************
* @ DIV#bg-container
************************/
#index #bg-container	{background:url(../image/layout/bg-start-top-gold.jpg) no-repeat center top; height:1249px; position: relative;min-width: 990px;}
#indexnight #bg-container	{background:url(../image/layout/bg-start-night-gold.jpg) no-repeat center top; height:1249px; position: relative;min-width: 990px;}

/************************
* @ DIV#bg-deepbluesea
* underwater
************************/
#bg-deepbluesea			{background: url(../image/layout/bg-start-bottom.jpg) no-repeat center bottom; height: 1377px; min-width: 990px; margin: 0 auto;}
#indexnight #bg-deepbluesea			{background-image:none; height: 1px; min-width: 990px; margin: 0 auto;}

/************************
* CONTAINER
*************************/
#container				{width: 990px; margin: 0 auto; position: relative;}


/************************
* BRANDING -- 
*************************/
h1						{display: block; text-indent: -9999px;}
h2						{text-indent: -9999px; display: block;}
	#team h2			{background:url(../image/layout/h2/team.png) no-repeat; width: 362px; height: 68px; position: absolute; top: 179px; left: 0;}
	#julius h2			{background:url(../image/layout/h2/julius-brink.png) no-repeat; width: 347px; height: 67px; position: absolute; top: 179px; left: 0;}
	#jonas h2			{background:url(../image/layout/h2/jonas-reckermann.png) no-repeat; width: 570px; height: 67px; position: absolute; top: 179px; left: 0;}
	#fanzone h2			{background:url(../image/layout/h2/fanzone.png) no-repeat; width: 362px; height: 68px; position: absolute; top: 179px; left: 0;}
	#media h2			{background:url(../image/layout/h2/media.png) no-repeat; width: 362px; height: 68px; position: absolute; top: 179px; left: 0;}
	#partner h2			{background:url(../image/layout/h2/partner.png) no-repeat; width: 362px; height: 68px; position: absolute; top: 179px; left: 0;}
	#news h2			{background:url(../image/layout/h2/news.png) no-repeat; width: 362px; height: 68px; position: absolute; top: 179px; left: 0;}
	#tourdaten h2		{background:url(../image/layout/h2/tourdaten.png) no-repeat; width: 392px; height: 68px; position: absolute; top: 179px; left: 0;}
		#tourdaten h2.fresh		{background:url(../image/layout/h2/tourdaten2.png) no-repeat;}
h3						{font: normal normal bold 0.90em/130% Verdana, Arial, Helvetica, sans-serif; margin: 6px 0 15px 0; color: #fff; background: url(../image/layout/elements-spage/bg-h3.png) repeat-x 0 bottom; padding: 0 0 3px 0; text-transform:uppercase;}

	.faq-entry h3		{font-weight: normal; background: none; margin-bottom: 6px;}
	.faq-entry h3 a:link,	
	.faq-entry h3 a:visited	{text-decoration: none;}
	.faq-entry h3 a:hover	{text-decoration: underline;}
h3.sreaderHeadline		{display: block; text-indent: -99999px; font-size: 0.00001em; line-height: 0.00001em; margin: 0; background: none; padding: 0;}
h3.nomar				{margin-bottom: 6px;}
h4						{color: #fff; border-bottom: 1px solid #fff; text-transform: uppercase; margin: -4px 0 8px 0; font-size: .9em; font-weight: bold;}
	#mediaContainer h4 span	{width:80px; float:left; height:20px;}
	#mediaContainer .faq-comment h4 span 	{float: none; width: auto;}
	#mediaContainer .gbook-entry h4 span	{width:auto; float:none; height:auto;}
	h4 span				{color: #cdcbcb; font-weight: normal;}



/************************
* STYLESWITCHER @ INDEX
************************/
#styleswitcher			{position: absolute; top: -130px; left: 20px; background: url(../image/layout/bg-style-switcher-night-gold.jpg) no-repeat; width: 175px; height: 155px; display: block; z-index: 1000;}
#indexnight #styleswitcher	{background: url(../image/layout/bg-style-switcher-day-gold.jpg) no-repeat;}
	#styleswitcher a:link,
	#styleswitcher a:visited	{width: 175px; height: 155px; display: block;}


/************************
* SPONSORS @ INDEX
************************/
#sponsors-container		{position: absolute; top: 670px; left: -16px; background: url(../image/layout/bg-sponsors-start2.png) no-repeat top right; height: 98px; width: 640px; padding: 24px 0 0 20px; z-index: 2;}  
#indexnight #sponsors-container		{background: url(../image/layout/bg-sponsors-index-night2.png) no-repeat top right; } 
	#sponsors-container img	{float: left; margin:0 0 0 8px; display:inline;}
	#sponsors-container img.smart	{margin:18px 0 0 14px; display:inline;}
	#sponsors-container-subpage img.smart	{margin:27px 0 0 30px; display:inline;}
	#sponsors-container img.euroweb	{margin:30px 0 0 0; display:inline;}
	#sponsors-container img.webstyle	{margin:10px 0 0 45px; display:inline;}
	#sponsors-container img.strand { display: inline; margin: 5px 0 0 14px;}
	
/************************
* SPONSORS @ SUBPAGE
************************/
#sponsors-container-subpage		{position: absolute; top: 940px; left: 0; height: 93px; width: 100%; z-index: 0; padding: 0 0 40px 0;}
	#sponsors-container-subpage img	{float: left;}
	#sponsors-container-subpage img#backtohome	{position: absolute; top: -60px; right: 20px;}
	#sponsors-container-subpage img.flr	{float: right;}
	
	
/************************
* APPEL-DOSEN @ INDEX
*************************/
#appelDosen					{right:0px; top: 720px; position: absolute; z-index: 10; margin-right:-50px;}

/************************
* ISLAND @ INDEX
*************************/
#island					{right: 0px; top: 444px; position: absolute; z-index: 2;}


/************************
* BEACH PLAYER @ INDEX
*************************/
#beacher-start			{position: absolute; right: 0; top: 114px; z-index: 4;}


/************************
* SEARCH @ INDEX
*************************/
#search-index			{background:url(../image/layout/navigation-start/bg-search.png) no-repeat; width: 181px; height: 15px; overflow: hidden; position: absolute; top: 80px; left: 20px; padding: 28px 0 0 10px;}
	/********************
	* INPUT 
	*********************/
	#search-index input	{border: none; background: transparent; color: #deecf7; padding: 1px 0 1px 20px; font-size: .8em; text-transform:uppercase; width: 160px;}

/**************************
* BLOG
***************************/
#jonas-blog				{position: absolute; top: 253px; left: 0px; z-index: 66;}
#julius-blog			{position: absolute; top: 274px; left: 0px; z-index: 66;}
#index #jonas-blog		{top: 310px; left: 222px;}
#indexnight #jonas-blog		{top: 275px; left: 60px;}

/************************
* MINIMIZE CONTENT
*************************/
/* GENERAL STUFF
*************************/
.ovEl					{overflow: hidden;}
.png					{z-index: 47;}
.textContainer			{position: absolute; top: -3000px;}
	.textContainer p,
	.nbm-mbody p						{color: #fff; font-size: .9em; text-transform: none;}
	.textContainer p span,
	.nbm-mbody p span					{color: #cdcbcb;}
	.textContainer p.question,
	.nbm-mbody p.question				{margin: 0 0 5px 0; line-height: 120%;}
	.textContainer p.question a:link,
	.textContainer p.question a:visited,
	.nbm-mbody p.question a:link,
	.nbm-mbody p.question a:visited		{color: #fff;}
	.textContainer p.question a:hover,
	.nbm-mbody  p.question a:hover		{text-decoration: underline;}
	.textContainer p.answer,
	.nbm-mbody p.answer					{color: #cdcbcb;}
	.textContainer p.comments,
	.nbm-mbody p.comments				{color: #5c5858; border-bottom: 1px solid #5c5858; margin: 5px 0 0 0; text-align: right;}
	.textContainer p.comments a:link,
	.textContainer p.comments a:visited,
	.nbm-mbody p.comments a:link,
	.nbm-mbody p.comments a:visited		{color: #5c5858;}
	.textContainer p.comments a:hover,
	.nbm-mbody p.comments a:hover		{color: #fff;}
	.textContainer a:link,
	.textContainer a:visited,
	.nbm-mbody a:link,
	.nbm-mbody a:visited				{color: #0f60ab; text-decoration: none;}
		.nbm-contentWMenu .nbm-mbody a:link,
		.nbm-contentWMenu .nbm-mbody a:visited			{color: #fff; text-decoration: underline;}
		.nbm-news .nbm-mbody a:link,
		.nbm-news .nbm-mbody a:visited	{color: #fff;}
		.nbm-news .nbm-mbody a:hover	{color: #0f60ab;}
	.textContainer a:hover,
	.nbm-mbody a:hover					{color: #fff;}
		.nbm-contentWMenu .nbm-mbody a:hover		{text-decoration: none;}
				.nbm-vita .nbm-mbody a:link,
				.nbm-vita .nbm-mbody a:visited	{color: #fff; text-decoration: underline;}
				.nbm-vita .nbm-mbody a:hover	{text-decoration: none;}
.maxWidth				{width: 800px;}

	/************************
	* TOURENDATEN 
	************************/
		/* @ INDEX				*/
		/* #tourdaten_open			{z-index: 570; top: 291px; left: 759px; position: absolute;} */
		#tourdaten_open			{z-index: 44; top: 291px; right: 50px; position: absolute;}
			#index #tourdaten_open	{ width: 173px; height: 62px;}
		#indexnight #tourdaten_open			{top: 221px; right: 20px;}
	
		/* @ SUBPAGES 			*/
		#news-tourdates-container	{z-index: 44; top: 288px; left: -10px; position: absolute; width: 318px; height: 163px; background:url(../image/layout/navigation-spage/news-tourdaten.png) no-repeat;}
		.subpage #tourdaten_open	{width: auto; height: auto; top: 80px; right: 120px;}
		
		/************************
		* GENERAL 
		*************************/
		#tourdaten_text			{background: url(../image/layout/bg-tourdaten-img.png) no-repeat; width: 654px; height: 221px; overflow: hidden; left:50px;}
			#tourdaten_text p	{padding: 6px 0 0 25px;}
			#tourdaten_text p a:link,
			#tourdaten_text p a:visited	{text-transform: uppercase; color: #115eac; text-decoration: none;}
			#tourdaten_text p a:hover	{color: #fff;}
			#tourdaten_text p a:active	{color: #fff; text-decoration: underline;}
		#tourTable-container	{overflow: hidden; height: 121px; width: 606px; float: left; }
		
		#tourTable-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 122px; width: 1px; float: left; }
		#tourTable-container-scroll	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 61px; padding: 22px 0 0 0;}
		#tourTable-container-handle	{background: url(../image/layout/handle.png) no-repeat; width: 5px; height: 20px; margin-left: -2px; cursor: pointer;}
			/*********************
			* TABLE TEASER
			**********************/
			#tourdaten_text table,
			.nbm-tourdaten table,
				.nbm-tdates	table	{border-collapse: collapse; border-spacing: 0; color: #fff; width: 586px; font-size: .85em; margin: 2px 20px 0 20px;}
				.nbm-tourdaten table,
				.nbm-tdates table	{margin:0; width: 100%;}
			#tourdaten_text table.margin-top,
			.nbm-tourdaten table.margin-top,
			.nbm-tdates table.margin-top {margin-top: 4px;}
			#tourdaten_text table tr,
			.nbm-tourdaten table tr,
			.nbm-tdates table tr	{color: #cccacb;}
			#tourdaten_text table.hover tr:hover,
			.nbm-tourdaten table.hover tr:hover,
			.nbm-tdates table.hover tr:hover	{background: #084a86; color: #fff;}
			#tourdaten_text table th,
			.nbm-tourdaten table th,
			.nbm-tdates table th	{border-bottom: 1px solid #fff; text-transform: uppercase; font-weight: normal; text-align: left; padding: 0 0 0 6px;}
			#tourdaten_text table th.twoTH,
			.nbm-tourdaten table th.twoTH,
			.nbm-tdates	table th.twoTH {width: 73.5%;}
			#tourdaten_text table td,
			.nbm-tourdaten table td,
			.nbm-tdates table td	{text-align: left; padding: 1px 0 1px 6px; font-size: 1em;}
			#tourdaten_text table td.desc,
			.nbm-tourdaten table td.desc,
			.nbm-tdates table td.desc	{width: 45%;}
			#tourdaten_text table td.date,
			.nbm-tourdaten table td.date,
			.nbm-tdates table td.date	{width: 30%;}
			#tourdaten_text table td.loc,
			.nbm-tourdaten table td.loc,
			.nbm-tdates table td.loc	{width: 25%;}
			
			/*********************
			* TABLE SITE
			**********************/

			table.tourdate-seperated		{border-collapse: collapse; border-spacing: 0; color: #fff; width: 100%; font-size: .85em; margin: 2px 0 16px 0; border-bottom: 1px solid #fff;}
			table.tourdate-seperated tr		{color: #cccacb;}
			table.hover.tourdate-seperated tr:hover	{background: #084a86; color: #fff;}
			table.tourdate-seperated th	{border-bottom: 1px solid #fff; text-transform: uppercase; font-weight: normal; text-align: left; padding: 0 2px;}
			table.tourdate-seperated td	{text-align: left; padding: 1px 3px; font-size: 1em; border-bottom: 1px solid #fff;}
			table.tourdate-seperated td.desc	{width: 42%;}
			table.tourdate-seperated td.date	{width: 21%;}
			table.tourdate-seperated td.loc	{width: 37%;}
			table.tourdate-seperated th.erf1	{width: 9%;}
			table.tourdate-seperated th.erf2	{width: 68%;}
			table.tourdate-seperated th.erf3	{width: 23%;}
			

	/************************
	* LOGO 
	************************/
		#h1						{display: none;}
		/* @ INDEX				*/
		/* OLD:		#namen_open				{z-index: 570; top: 13px; left: 634px; position: absolute;} */
		#namen_open				{z-index: 44; top: 0; left: 531px; position: absolute; width: 566px; height: 188px;}
		
		/* @ SUBPAGES			*/
		.subpage #namen_open	{top: 0; left: 531px; width: 566px; height: 188px;}
		
		/************************
		* GENERAL 
		*************************/
		#namen_text				{background: url(../image/layout/bg-tourdaten-img.png) no-repeat; width: 654px; height: 221px; overflow: hidden;}
	
	
	
	/************************
	* PARTNER 
	************************/
		/* @ INDEX				*/
		#partner_open			{z-index: 44; top: 252px; left: 5px; position: absolute;}
			#index #partner_open	{ width: 144px; height: 38px;}
		#indexnight #partner_open			{top: 462px; left: 725px; }
		
		/* @ SUBPAGES			*/
		.subpage #partner_open	{top: 39px; left: 90px; width: 268px;}
		
		/************************
		* GENERAL 
		*************************/
		#partner_text			{background: url(../image/layout/partner-teaser/background.png) no-repeat; width: 416px; height: 388px; overflow: hidden; left: 41px; top: 206px; }
			#partnerRow			{padding: 0 0 0 32px;  width: 400px; margin:-10px 0 0 0;}
				.nbm-mbody #partnerRow		{margin: 0; padding:0; width: auto;}
			#partnerRow	ul		{}
			#partner_text img	{margin: 5px 0 0 0;}
			#partnerRow li		{float: left; margin: 0 40px 0 0;}
			#flashmovie			{width:180px; float:left; margin:-10px 0 0 0;}
			#sponsors-container-subpage #flashmovie		{margin:0;}
			#partnerRow	ul.einzug	{padding:0;}
			#partnerRow img		{float:left; }
			#partnerRow img.space	{margin-top:-5px;}
			
			#partnerRow .ma			{width:260px; margin:20px auto 0 auto;}
			#partnerRow img.space2	{margin:5px 5px 0 0; float:none;}
	
	
	/************************
	* TEAM  
	*************************/
		/* @ INDEX				*/
		#team_open				{z-index: 44; top: 175px; left: 80px; position: absolute;}
			#index #team_open	{ width: 95px; height: 21px;}
			#indexnight #team_open	{top: 200px; left: 350px;}
	
		/* @ SUBPAGES			*/
		.subpage #team_open		{top: 45px; left: 492px; z-index: 66; width: 161px;}
		
		#umfeldContainer p		{padding:0 0 10px 0; text-align:justify;}
		
		.umfeldimg				{float:left; width:520px; margin:20px 0 0 0;}
			.nbm-mbody .umfeldimg	{width: 100%;}
		.umfeldimg img			{float:left; margin:0 15px 10px 0; border:1px solid #000}
		.umfeldimg p			{padding:15px 0 0 0; } 
		
		#playerImg				{position:absolute; top:490px; left:0;}
		#playerImg img			{float:left; margin-right:14px;}
		
		#teamContainer			{padding:0 30px 0 0;} 
		#teamContainer p		{padding:0 0 10px 0; text-align:justify;}
		
		/************************
		* GENERAL 
		*************************/
		#team_text				{background: url(../image/layout/team-teaser/background.png) no-repeat; width: 494px; height: 296px; overflow: hidden; padding: 0 0 0 30px; top: 240px; left: 224px;}
			#team_text div		{float: left;}
			#team_text .container p	{font-size: .9em;}
		.teamTeaserPhoto		{padding: 0 20px 0 0; width: 114px;}
		.teamTeaserInfobox		{width: 300px;}
			#team_text .marginBottom,
			.nbm-team .marginBottom	{margin: 0 0 20px 0;}
		.teamTeaserColumnInfo	{width: 160px; padding: 0 10px 0 0;}
		.teamTeaserColumnNavi	{width: 130px;}
	
	
	/************************
	* WELTMEISTER  
	*************************/
		/* @ INDEX				*/
		#wm_open				{z-index: 44; top: 80px; left: 0; position: absolute; width: 213px; height: 65px;}
		#indexnight #wm_open			{z-index: 44; top: 20px; left: 325px; position: absolute;}
		#wm_text				{width: 464px; height: 330px; overflow: hidden; top: 240px; left: 224px;}
		#wm-flex				{padding: 0 10px;}
			.nbm-wm #wm-flex	{padding: 0;}
		
	/************************
	* JULIUS HILFT  
	*************************/
		/* @ INDEX				*/
		#julius_open			{z-index: 44; top: 271px; left:665px; position: absolute; width: 164px; height: 21px;}
		#indexnight #julius_open		{z-index: 44; top: 330px; left:660px; position: absolute;}
		.subpage #julius_open	{top: 275px; left: 0;}
		#julius_text			{width: 464px; height: 271px; overflow: hidden; top: 240px; left: 224px;}
		#julius-flex			{padding: 0 10px;}
			.nbm-julius #julius-flex	{padding: 0;}
		#juliusScroll-container	{width: 380px; height: 211px; padding: 0 0 0 10px;}
			.nbm-julius #juliusScroll-container	{padding: 0; height: auto; width: auto;}
		#julius_text .varbox-inner-bottom	{height: 251px;}
		#juliusScroll-container-sccon	{height: 140px;}
		#julius-flex img		{float: left; margin: 0 20px 10px 0;}
	
	
	/************************
	* NEWS  
	*************************/
		/* @ INDEX				*/
		#news_open				{z-index: 44; top: 362px; left: 20px; position: absolute;}
			#index #news_open	{ width: 105px; height: 39px;}
		#indexnight #news_open	{z-index: 44; top: 182px; left: 10px; position: absolute;}
		
		/* @ INDEX				*/
		.subpage #news_open		{width: 105px; height: 39px; position: absolute; left: 120px; top: 45px;}
		
		/************************
		* GENERAL 
		*************************/
		#news_text				{background: url(../image/layout/fanzone-teaser/background.png) no-repeat; width: 524px; height: 284px; overflow: hidden; z-index: 10001; position: absolute;}
		#newsInnerBox			{padding: 5px 30px 5px 30px; width: 464px;}
		#newsContainerScroll-container	{overflow: hidden; height: 215px; width: 420px; float: left; margin-bottom: 10px; padding:0 10px 0 20px}
			.nbm-news #newsContainerScroll-container	{height: auto; width: auto; float: none; margin: 0; padding: 0;}
		#newsContainerScroll-container p	{ padding:0 0 15px 0;}
		#newsContainerScroll-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 122px; width: 1px; float: left; }
		#newsContainerScroll-container-scroll	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 61px; padding: 22px 0 0 0;}
		#newsContainerScroll-container-handle	{background: url(../image/layout/handle.png) no-repeat; width: 5px; height: 20px; margin-left: -2px; cursor: pointer;}
		.news-container-p		{margin-bottom:30px; }
			.nbm-news .news-container-p	{margin-bottom: 10px;}
		.news-container-p p		{padding-bottom: 20px;}
		.news-container-p p, .news-container-p h3	{color:#fff; text-align:justify;}
		.newsoverview			{margin: 10px 0 0 0;}
		#newsajax a:link,
		#newsajax a:visited		{color: #fff; text-decoration: none;}
		#newsajax a:hover		{color: #115eac;}
		.newsimg				{float: right; margin: 0 0 20px 20px;}
		
		#news_text ul			{padding:0 0 20px 0;}
		#news_text li			{font-size:0.9em; float:none; padding:4px 0; padding:0 0 0 10px;}
	
	
	
	/************************
	* MEDIA  
	*************************/
		/* @ INDEX				*/
		#media_open				{z-index: 44; top: 614px; left: 0; position: absolute;} 
			#index #media_open	{ width: 103px; height: 40px;}
		#indexnight	#media_open		{top: 514px; left: 10px; } 
		
		/* @ SUBPAGES			*/
		.subpage #media_open	{top: 39px; left: 0; width: 158px;} 				
		
		/************************
		* GENERAL  
		*************************/
		#media_text				{background: url(../image/layout/media-teaser/background.png) no-repeat; width: 416px; height: 219px; overflow: hidden; left: 0; top: 255px;}
			#media_text	div,
			.nbm-media #media-flex div		{float: left;}
		#mediaImageContainer	{width: 270px; padding: 0 0 0 30px;}
			#mediaImageContainer img	{float: left; margin: 0 10px 10px 0;}
		#mediaNavi				{width: 90px; padding: 0 0 0 10px;}
	
	
	/************************
	* NEWSLETTER  
	*************************/
		/* @ INDEX				*/
		#newsletter_open				{z-index: 44; top: 556px; right:7px; position: absolute;} 
		

	
	
	
	/************************
	* FANZONE  
	*************************/
		/* @ INDEX				*/
		#fanzone_open			{z-index: 44; top: 395px; left: 710px; position: absolute;}
			#index #fanzone_open	{  width: 146px; height: 21px;}
		#indexnight #fanzone_open		{top: 395px; left: 760px; }
		/* @ SUBPAGES			*/
		.subpage #fanzone_open	{top: 34px; left: 314px; width: 169px;} 		
		
		/************************
		* GENERAL  
		*************************/
		#fanzone_text			{background: url(../image/layout/fanzone-teaser/background.png) no-repeat; width: 524px; height: 284px; overflow: hidden; top: 186px; left: 122px;}
		#fanzoneQuestionColumn	{float: left; width: 300px; padding: 0 0 0 35px;}
		#fanzoneNavi			{float: left; width: 150px; padding: 0 0 0 30px;}
		.questionContainer		{margin: 0 0 14px 0;}

		
	
	/************************
	* GOSSIP @ INDEX 
	*************************/
	#gossip_open			{z-index: 576; top: 444px; left: 46px; position: absolute; background: url(../image/layout/bg-gossip-bubble.png) no-repeat; width: 157px; height: 66px; padding: 16px 0 0 20px;}
		#gossip_overflow	{overflow: hidden; width: 157px; height: 66px;}
		#gossip_open p		{color: #fff; font-size: .8em; line-height: 120%; padding: 0 20px 6px 0;}
		#gossip_open p.small{color: #62abeb; font-size: .75em; line-height: 120%; padding: 0;}
		#gossip_open a:link,
		#gossip_open a:visited	{position: absolute; z-index: 12; top: 0; left: 0; display: block; width: 177px; height: 82px;}
	#gossip_text			{background: url(../image/layout/bg-tourdaten-img.png) no-repeat; width: 654px; height: 221px; overflow: hidden;}
	
	/************************
	* ERFOLGE  @ SUBPAGES [julius|jonas]
	*************************/
		#erfolge_open		{z-index: 154; top: 196px; left: 374px; position: absolute; width: 142px;}
		#jonas #erfolge_open		{top: 215px; left: 434px;}
		#erfolge_text		{background: url(../image/layout/bg-erfolge-img.png) no-repeat; width: 563px; height: 241px; overflow: hidden;}
		#erfolge_text li		{color:#fff; background:url(../image/layout/icon-li.gif) no-repeat top left; margin:4px 0 0 30px; text-transform:uppercase; font-size:0.9em; list-style-position:inherit; list-style:none; padding:0 0 0 20px;}
		#erfolge-container-s	{overflow: hidden; height: 160px; width: 520px; float: left;}
		#erfolge-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 200px; width: 1px; float: left; }
		#erfolge-container-scroll	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 61px; padding: 22px 0 0 0;}
		#erfolge-container-handle	{background: url(../image/layout/handle.png) no-repeat; width: 5px; height: 20px; margin-left: -2px; cursor: pointer;}
			/*********************
			* TABLE 
			**********************/
			#erfolge_text table,
				.nbm-erfolge table			{border-collapse: collapse; border-spacing: 0; color: #fff; width: 500px; font-size: .85em; margin: 2px 20px 0 20px;}
				.nbm-erfolge table			{margin: 0;}
			#erfolge_text table.margin-top,
			 	.nbm-erfolge table table.margin-top {margin-top: 4px;}
			#erfolge_text table tr,
				.nbm-erfolge table tr	{color: #cccacb;}
			#erfolge_text table.hover tr:hover,
				.nbm-erfolge table.hover tr:hover	{background: #084a86; color: #fff;}
			#erfolge_text table th,
				.nbm-erfolge table th	{border-bottom: 1px solid #fff; text-transform: uppercase; font-weight: normal; text-align: left; padding: 0 0 0 6px;}
			#erfolge_text table td,
				.nbm-erfolge table td	{text-align: left; padding: 1px 0 1px 6px; font-size: 1em;}
			#erfolge_text table td.year,
			#erfolge_text table th.year	{width: 100px;}
				.nbm-erfolge table td.year,
				.nbm-erfolge table th.year	{width: 20%;}
			#erfolge_text table td.loc,
			#erfolge_text table th.loc	{width: 210px;}
				.nbm-erfolge table td.loc,
				.nbm-erfolge table th.loc	{width: 40%;}
			#erfolge_text table td.place,
			#erfolge_text table th.place	{width: 190px;} 
				.nbm-erfolge table td.place,
				.nbm-erfolge table th.place	{width: 40%;}

	/************************
	* IMPRESSUM  
	*************************/
		/* @ INDEX				*/
		#impressum_open				{width: 187px; height: 22px; position: absolute; left: 756px; top: 664px; z-index:300} 
		#indexnight #impressum_open	{left: 766px; top: 754px; }
		
		/* @ SUPAGES				*/
		.subpage #impressum_open	{width: 187px; height: 22px; position: absolute; left: 691px; top: 821px;}
		
		/************************
		* GENERAL 
		*************************/
		#impressum_text				{width: 400px; height: 300px; overflow: hidden; left: 225px; top: 473px;}
		#impressumScroll-container	{overflow: hidden; height: 245px; width: 340px; float: left;}
			.nbm-impressum #impressumScroll-container	{overflow: visible; height: auto; width: auto; float: none;}
		#impressumScroll-container p	{ padding:0 0 15px 0;}
		#impressumScroll-container a,
		#impressumScroll-container a:visited	{color:#fff;}
		#impressumScroll-container a:hover		{color:#0f60ab;}
		#impressumScroll-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 300px; width: 1px; float: left; }
		#impressumScroll-container-scroll	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 61px; padding: 22px 0 0 0;}
		#impressumScroll-container-handle	{background: url(../image/layout/handle.png) no-repeat; width: 5px; height: 20px; margin-left: -2px; cursor: pointer;}
		#impressum-ajx .ewinfo a:link,
		#impressum-ajx .ewinfo a:visited		{color: #0F60AB;}
		#impressum-ajx .ewinfo a:hover		{color: #fff;}
		
	/************************
	* KONTAKT  
	*************************/
		/* @ INDEX	*/
		#kontakt_open				{width: 187px; height: 22px; position: absolute; left:829px; top: 690px; z-index: 300;}
		#indexnight #kontakt_open	{left:829px; top: 780px;}
		
		/* @ SUPAGES	*/
		.subpage #kontakt_open		{width: 187px; height: 22px; position: absolute; left: 751px; top: 791px;}
		
		/************************
		* GENERAL 
		*************************/
		#kontakt_text				{width: 400px; height: 360px; overflow: hidden; left: 175px; top: 593px; }
		#kontaktScroll-container	{overflow: hidden; height:340px; width: 340px; float: left;}
				.nbm-kontakt #kontaktScroll-container	{overflow: visible; height: auto; width: auto; float: none;}
		#kontaktScroll-container a,
		#kontaktScroll-container a:visited	{color:#fff;}
		#kontaktScroll-container a:hover		{color:#0f60ab;}
		#kontaktScroll-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 300px; width: 1px; float: left; }
		
		#kontaktScroll-container-scroll	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 61px; padding: 22px 0 0 0;}
		#kontaktScroll-container-handle	{background: url(../image/layout/handle.png) no-repeat; width: 5px; height: 20px; margin-left: -2px; cursor: pointer;}
		
	


/************************
* DRAG ELEMENTS @ INDEX
*************************/
.drag					{position: absolute; top: 0; left: 0; cursor: move; z-index: 5;}
#seastar				{top: 840px; left: 20px;}
#crab					{top: 1171px; left: 532px;}
#airplane				{top: 176px; left: 708px;}
#team-logo				{top: 675px; left:980px;}
#teaser					{}
#bg_teaser				{background:#fff; width:300px; height:250px; top:270px; left:270px; position: absolute; cursor: move; z-index: 30; display: none;}

#rbbb					{top:295px; left:215px; cursor:pointer;}


/***********************************
* MEDIA && FANZONE && Partner CONTAINER 
*************************************/
#mediaContainer,
#fanzoneContainer			{background:url(../image/layout/bg-media-img.png) no-repeat; width: 546px; height: 368px; position: absolute; top: 300px; left: 354px; padding: 40px;}
#partner #mediaContainer			{top: 230px;}
	#partner #mediaContainer img		{float:left; border:1px solid #000; margin:0 20px 5px 0;}
	#partner #mediaContainer #mediaContainerNavi img,
	#partner #mediaContainer h3,
	#mediaContainerScroll-container h3			{margin:10px 0 5px 0;}
	#partner #mediaContainer p,
	#mediaContainerScroll-container p			{padding:0 0 0 0;}
	#partner #mediaContainer #partnerContainer p,
	#mediaContainerScroll-container #partnerContainer p				{padding:0 0 15px 0;}
	#partner #mediaContainer #partnerContainer img,
	#mediaContainerScroll-container #partnerContainer img		{float:left; border:1px solid #000; margin:0 20px 30px 0;}
	#partner #mediaContainer h3.part					{ margin: 10px 0 15px 0; border-bottom:1px solid #074a85; background:none; padding:0 0 2px 0;}
	#partner #partnerContainer div		{width:400px; float:left;}
	#partnerRow h3.part					{ margin: 10px 0 15px 0; border-bottom:1px solid #074a85; background:none; padding:0 0 2px 0;}
	#partnerContainer h3.part			{ margin: 10px 0 15px 0; border-bottom:1px solid #074a85; background:none; padding:0 0 2px 0;}

	/* resize button */
	a.resBC:link,
	a.resBC:visited	{position: absolute; right: 8px; top: 10px; background: url(../image/layout/elements-spage/img-resize-open.png) no-repeat right 0; width: 20px; height: 12px; display: block; text-indent: -9999px; overflow: hidden;}
	a.resBC:hover	{background-position: right -12px;}
	
	/* elements for resized box */
	#mediaboxend	{background: url(../image/layout/mediaboxes/bottom.png) no-repeat; height: 3px; width: 100%; display:block; position: absolute; left: 0; bottom: 0; display: block; overflow: hidden;}
	#mediaboxright	{background: url(../image/layout/mediaboxes/right.png) no-repeat; height: 40px; width: 2px; display:block; position: absolute; right: -1px; top: 0; display: block; overflow: hidden;}
	.videoboxed		{height: 300px;}
	#presseBox img	{float:left; border:1px solid #fff; margin:0 20px 30px 0;}
	#presseBox h3	{padding:10px 0 3px 0;}
	#presseBox p	{padding:0 0 15px 0;}
	#wm-ajx #presseBox img		{float:left; border:1px solid #fff; margin:0 10px 20px 0;}
	#weltmeister-container #presseBox p		{padding:5px 0 0 0;}
	#weltmeister-container #presseBox p a	{padding:5px 0 0 0; margin:0; text-transform:none}
	#weltmeister-container #presseBox h3	{padding:5px 0 3px 0;}
	
	#mediaContainer p,
	#fanzoneContainer p	{color: #fff; text-transform: none; font-size: .9em;}
	#mediaContainer p.answer,
	.nbm-mbody p.answer	{margin: 10px 0;}
	#mediaContainer p.faqe,
	.nbm-mbody p.faqe		{padding: 0 0 0 20px; width: 472px;}
		.nbm-mbody p.faqe	{width: auto;}
	#mediaContainer p.answer.faqe span,
	.nbm-mbody p.answer.faqe span	{border-bottom: 1px solid #fff; display: block; width: 100%;}
	
#mediaContainerScroll-container,
#fanzoneContainerScroll-container	{overflow: hidden; height: 370px; width: 525px; float: left; margin: 10px 0 0 0;}
	.newboxmodel #mediaContainerScroll-container,
	.newboxmodel #fanzoneContainerScroll-container	{width: auto; float: none; margin: 0;}
#mediaContainerScroll-container		{height: 360px;}
	.newboxmodel.nbm-contentWMenu.nbm-mediaL.vidSel #mediaContainerScroll-container	{height: 380px;}
#mediaContainerScroll-container-sccon,
#fanzoneContainerScroll-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 300px; width: 1px; float: left; }
#mediaContainerScroll-container-scroll,
#fanzoneContainerScroll-container-scroll	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 61px; padding: 22px 0 0 0;}
#mediaContainerScroll-container-handle,
#fanzoneContainerScroll-container-handle	{background: url(../image/layout/handle.png) no-repeat; width: 5px; height: 20px; margin-left: -2px; overflow: hidden; display: block;}
.mediaPhotosContainer	{width: 122px; float: left; margin: 0 9px 9px 0; overflow: hidden; height: 85px;}
#fanzone .mediaPhotosContainer				{height: 150px; }
	.mediaPhotosContainer a:link,
	.mediaPhotosContainer a:visited		{color: #76797d; text-decoration: none; text-transform:none;}
	.mediaPhotosContainer a:hover		{color: #fff;}
#player								{width:320px; height:204px; margin:0 0 30px 0;}
#player2							{width:320px; height:264px; margin:0 0 30px 0;}
#player3							{width:320px; height:264px; margin:0 0 30px 0;}
#player4							{width:320px; height:204px; margin:0 0 30px 0;}
#player5							{width:225px; height:321px; margin:0 0 30px 0;}
#getAdobeFlash						{margin:0 auto; width:112px; padding-top:100px;}
#mediaContainerNavi,
#fanzoneContainerNavi				{position: absolute; top: -5px; left: 14px;}
	#mediaContainerNavi img,
	#fanzoneContainerNavi img,
	#contentWMenu-Navi img			{float: left; margin: 0 10px 0 0;}
	#mediaContainerNavi img.last,
	#fanzoneContainerNavi img.last,
	#contentWMenu-Navi img.last	{margin: 0;}

	/******** GBOOK ***********/
		#gbook-nav							{margin: 0 0 20px 0;}
		#mediaContainerNavi img#gbook-navp,
		#fanzoneContainerNavi img#gbook-navp,
		.newboxmodel img#gbook-navp			{margin-top: -6px;}
		#gbookInner table					{color: #fff; font-size: .8em; margin: 10px 0 0 0; border-collapse: collapse; border-spacing: 0; width: 100%;}
		#gbookInner table th,
		#gbookInner table td				{border-bottom: 1px solid #fff; padding: 2px; vertical-align: top;}
		#gbookInner table th				{text-align: left; width: 126px; text-transform: uppercase;}
		
		p.moreprevlink						{margin: 8px 0; text-align: right;}
		.gbook-entry						{margin: 0 0 20px 0;}

	/******** FAQ ***********/
		.faq-entry							{margin: 0 0 34px 0;}
		#mediaContainer .faq-entry p.comments,
		#fanzoneContainer .faq-entry p.comments,
		.nbm-mbody .faq-entry p.comments	{border-bottom:1px solid #5C5858; color:#5C5858; margin:5px 0 0; text-align:right; color: #5C5858;}
		#mediaContainer .faq-entry p.answer,
		#fanzoneContainer .faq-entry p.answer,
		.nbm-mbody .faq-entry p.answer	{color: #cdcbcb;}
		#mediaContainer .faq-entry p.comments a:link,
		#fanzoneContainer .faq-entry p.comments a:link,
		.nbm-mbody .faq-entry p.comments a:link,
		#mediaContainer .faq-entry p.comments a:visited,
		#fanzoneContainer .faq-entry p.comments a:visited,
		.nbm-mbody .faq-entry p.comments a:visited	{text-decoration: none; color:#5C5858; display: block;}
		#mediaContainer .faq-entry p.comments a:hover,
		#fanzoneContainer .faq-entry p.comments a:hover,
		.nbm-mbody .faq-entry p.comments a:hover			{color: #fff;}
		#mediaContainer .faq-entry p.comments span,
		#fanzoneContainer .faq-entry p.comments span,
		.nbm-mbody .faq-entry p.comments span		{visibility: hidden; padding: 0 310px 0 0;}
			.nbm-mbody .faq-entry p.comments span	{padding:0; float: left;}
		#mediaContainer .faq-entry p.comments:hover span,
		#fanzoneContainer .faq-entry p.comments:hover span,
		.nbm-mbody .faq-entry p.comments:hover span	{visibility: visible; color: #fff;}
		#media-comments-container,
		#faq-comments-container				{padding: 0 0 12px 0;}
		.faq-comment						{margin: 20px 0;}

/************************
* VARIABLE BOXES:
*
* CHILDREN: 
*	» FACTS
*	» VITA
*	» FITNESS
*	» A M M
*************************/
.varbox					{background: url(../image/layout/elements-spage/bg-varbox.png) repeat; color: #fff;}
.varbox.infobox			{width: 400px; position: absolute; top: 300px; left: 20px;}
.varbox-inner-bleft		{background: url(../image/layout/elements-spage/bg-varbox-content-left.png) repeat-y 0 0;}
.varbox-inner-bright	{background: url(../image/layout/elements-spage/bg-varbox-content-right.png) repeat-y right 0;}
.varbox-inner-top		{background: url(../image/layout/elements-spage/bg-varbox-content-top.png) repeat-x 0 top;}
.varbox-inner-bottom	{background: url(../image/layout/elements-spage/bg-varbox-content-bottom.png) repeat-x 0 bottom;padding: 10px; margin:0 0 0 1px; /* margin hack - mybe dle again */}
	.varbox-inner-bottom p,
	.nbm-scrollarea p				{color: #cdcbcb; padding: 0 0 6px 0;}
	.varbox-inner-bottom p.facts,
	.nbm-scrollarea p.facts			{text-transform: none; line-height: 180%;}
	.varbox-inner-bottom p.tipp,
	.nbm-scrollarea	 p.tipp			{color: #074a85; text-transform: none; text-align: right; }
	.varbox-inner-bottom p.tipp img,
	.nbm-scrollarea p.tipp img		{margin: 0 10px;}
	.varbox-inner-bottom p.headline,
	.nbm-scrollarea p.headline		{margin: 0 0 5px 0;}
	.varbox-inner-bottom p span,
	.nbm-scrollarea p span			{color: #fff;}
	.varbox-inner-bottom p strong,
	.nbm-scrollarea	 p strong		{color: #fff;}
	
	/* NAVIGATION FOR VARBOXES */ 
	.varbox-inner-bottom .menu	{background: #074a85; padding: 10px; margin: 26px 0 0 0;}
	.varbox-inner-bottom .menu p	{padding: 0 0 8px 0;}
	.varbox-inner-bottom .menu a:link,
	.varbox-inner-bottom .menu a:visited		{color: #cdcbcb; text-decoration: none; text-transform: uppercase;}
	.varbox-inner-bottom .menu a.active:link,
	.varbox-inner-bottom .menu a.active:visited,
	.varbox-inner-bottom .menu a:hover			{text-decoration: underline; color: #fff;}
	
.varbox-inner-bottom.fixedWidth	{width: 360px;} /* Fixed width for special varboxes */
.container .varbox-inner-bottom.fixedWidth	{width: 380px;} /* Fixed width for special varboxes [kontakt|impressum] */
.container .varbox-inner-bright.fixedWidth,
#impressum-container .varbox-inner-bright.fixedWidth,	
#kontakt-container .varbox-inner-bright.fixedWidth		{width: 400px;}


.container .varbox-inner-top.fixedWidth	{width: 400px;} /* Fixed width for special varboxes [kontakt|impressum] */
.varbox-inner-bottom.stBoxes		{height: 300px; padding: 0 0 0 20px; width: 380px;} /* Fixed for special varboxes [impressum] */
#kontakt-container .varbox-inner-bottom.stBoxes		{height: 360px;} /* Fixed for special varboxes [kontakt] [done after height changes] */

	/* CORNERS FOR VARBOX . IE IS A MESS */
	.varbox-corner-btl	{background: url(../image/layout/elements-spage/bg-varbox-content-bottom-corner-left.png) no-repeat;}
	.varbox-corner-brh	{background: url(../image/layout/elements-spage/bg-varbox-content-bottom-corner-right.png) no-repeat;}
	.varbox-corner-ttl	{background: url(../image/layout/elements-spage/bg-varbox-content-top-corner-left.png) no-repeat;}
	.varbox-corner-trh	{background: url(../image/layout/elements-spage/bg-varbox-content-top-corner-right.png) no-repeat;}
	.bottomimg				{position: absolute; bottom: 0; }
		.chbtImg .bottomimg	{ bottom: 0;}
		#tourdaten_text .bottomimg	{ bottom: 1px;}
		#team_text .bottomimg	{ bottom: -1px;}
	.topimg					{position: absolute; top: 0;}
		.chbtImg .topimg	{top: 0;}
	.varCornerDiv			{ overflow: hidden; display: block; height: 2px;}
	.varbox .left			{left: 0; width: 48px;}
	.varbox .right			{right: 0;  width: 57px;}

	/************************
	* FACTS @ SUBPAGES
	*************************/
	#facts-container		{position: absolute; top: 203px; left: 579px; z-index: 46;}
	#facts-headline			{background: url(../image/layout/elements-spage/img-facts.png) no-repeat; width: 86px; height: 26px; position: absolute; top: -2px; left: 10px; z-index:2;}
	#facts-flex				{height: 0; width: 132px; padding: 16px 0 0 8px; overflow: hidden;}
		.newboxmodel #facts-flex	{height: auto; width: auto; padding: 0; overflow: visible;}
	#facts-container p		{text-transform: none;}
	
	/************************
	* VITA @ SUBPAGES
	*************************/
	#vita-container			{position: absolute; top: 203px; left: 750px; z-index: 46;}
	#vita-container	.scrollFE-container			{height: 344px; padding:10px 20px 10px 20px; text-align:justify; width: 86%;  }

		#vita-container p	{font-size: .9em; text-transform: none; line-height: 130%; color:#fff;}
		#vita-container p span	{color:#999;}
		#vita-container p a,
		#vita-container p a:visited	{font-size: .9em;}
		#vitaajax			{height: 95%; overflow: hidden;}
	#vita-headline			{background: url(../image/layout/elements-spage/img-vita.png) no-repeat; width: 59px; height: 21px; position: absolute; top: -2px; left: 10px; z-index:2;}
	#vita-flex				{height: 0; width: 132px; padding: 16px 0 0 8px; overflow: hidden;}
		.nbm-vita #vita-flex	{height: auto; width: auto; padding: 0; overflow: visible;}
	#vlebenslauf, #vfragen {display: none;}
	
		/*********************
			* TABLE 
			**********************/
			#vita-flex table		{border-collapse: collapse; border-spacing: 0; color: #fff; width: 98%; font-size: .9em; margin: 2px 0 0 0;}
			#vita-flex table.margin-top {margin-top: 4px;}
			#vita-flex table tr	{color: #cccacb;}
			#vita-flex table.hover tr:hover	{background: #084a86; color: #fff;}
			#vita-flex table th	{border-bottom: 1px solid #fff; text-transform: uppercase; text-align: left; padding: 0 0 0 6px; font-weight: bold;}
			#vita-flex table td	{text-align: left; padding: 4px 0 4px 6px; font-size: 1em; border-bottom: 1px solid #fff; vertical-align: top; line-height: 130%;}
			#vita-flex table td.year,
			#vita-flex table th.year	{width: 18%;}
			#vita-flex table td.loc,
			#vita-flex table th.loc	{width: 40%;}
			#vita-flex table td.place,
			#vita-flex table th.place	{width: 40%;} 
			
		/****************************
			* QUESTIONS VIA JS
			************************/
			#vScroll-container			{width: 480px; height: 320px;}
	
	
	/************************
	* TEMP INFBOX @ INDEX
	*************************/
	#infobox-flex				{width: auto; padding: 0 10px;}
	
	
	/************************
	* FITNESS @ SUBPAGES
	*************************/
	#fitness-container			{position: absolute; top: 288px; left: 228px; z-index: 46; width: 380px;}
	#fitness-headline			{background: url(../image/layout/elements-spage/img-fitness-tipps.png) no-repeat; width: 194px; height: 22px; position: absolute; top: -2px; left: 10px; z-index:2;}
	#fitness-headline-active	{background: url(../image/layout/elements-spage/img-fitness-tipps-active.png) no-repeat; width: 194px; height: 22px; position: absolute; top: -20px; left: 10px; z-index:2;}
	#fitness-flex				{height: 0; width: 346px; padding: 16px 0 0 8px; overflow: hidden;}
	
	
	/************************
	* FITNESS @ SUBPAGES
	*************************/
	#ernaehrung-container			{position: absolute; top: 436px; left: 286px; z-index: 46; width: 380px;}
	#ernaehrung-headline			{background: url(../image/layout/elements-spage/img-ernaehrungs-tipps.png) no-repeat; width: 271px; height: 28px; position: absolute; top: -2px; left: 10px; z-index:2;}
	#ernaehrung-headline-active	{background: url(../image/layout/elements-spage/img-ernaehrungs-tipps-active.png) no-repeat; width: 271px; height: 28px; position: absolute; top: -20px; left: 10px; z-index:2;}
	#ernaehrung-flex				{height: 0; width: 346px; padding: 16px 0 0 8px; overflow: hidden;}
	
	/************************************
	* OPEN/CLOSE RESIZE LINKS @ SUBPAGES
	*************************************/
	a.resize-open:link,
	a.resize-open:visited	{background: url(../image/layout/elements-spage/img-resize-open.png) no-repeat right 0; display: block; height: 12px; width: 20px; position: absolute; top: 10px; right: 10px; overflow: hidden; z-index:3336;}
	a.resize-open:hover		{background-position: right -12px;}

	a.resize-close:link,
	a.resize-close:visited	{background: url(../image/layout/elements-spage/img-resize-open.png) no-repeat right -24px; display: block; height: 12px; width: 20px; position: absolute; top: 10px; right: 10px; overflow: hidden; z-index:3336;}
	a.resize-close:hover		{background-position: right -36px;}
	
	.textContainer a.close:link,
	.textContainer a.close:visited,
	#mediaContainer a.close:link,
	#mediaContainer a.close:visited,
	#fanzoneContainer a.close:link, 
	#fanzoneContainer a.close:visited{display: block; height: 28px; width: 35px; margin: 1px 5px 0 0; background: url(../image/layout/elements-spage/img-resize-close-bpopup.png) no-repeat right 0; float: right;}
	.textContainer a.close:hover,
	#mediaContainer a.close:hover,
	#fanzoneContainer a.close:hover	{background-position: right -26px;}
	
	/* each div has a different margin-right, so we declare them */
	
	.textContainer a#media_close.close:link,
	.textContainer a#media_close.close:visited,	
	.textContainer a#partner_close.close:link,
	.textContainer a#partner_close.close:visited,
	.textContainer a#tourdaten_close.close:link,
	.textContainer a#tourdaten_close.close:visited,
	.textContainer a#fanzone_close.close:link,
	.textContainer a#fanzone_close.close:visited,
	.textContainer a#news_close.close:link,
	.textContainer a#news_close.close:visited,
  .textContainer a#team_close.close:link,
	.textContainer a#team_close.close:visited, 	   
	.textContainer a#erfolge_close.close:link,
	.textContainer a#erfolge_close.close:visited	{margin-right: 0;}
	
	
/**** CUSTOM SCROLLING ****************
***************************************
*****************************************
	* @ FITNESS/ERNAERUNGSTIPPS
	*************************************/
		.scrollFE-container			{overflow: hidden; height: 221px; width: 320px; float: left; padding: 0 10px 0 0;}
		.scrollFE-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 222px; width: 1px; float: left; margin: 0 0 0 10px;}
		.scrollFE-container-scroll	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 61px; padding: 22px 0 0 0;}
		.scrollFE-container-handle	{background: url(../image/layout/handle.png) no-repeat; width: 5px; height: 20px; margin-left: -2px; overflow: hidden; display: block; cursor: pointer;}
		

/*****************************************
* @ WALLPAPER
*************************************/
.varbox-inner-bottom.tolate img,
	.newboxmodel #wallpaper-flex img {margin: 0 0 4px 0;}
.varbox-inner-bottom.tolate p,
 .newboxmodel #wallpaper-flex p {padding: 0 0 0 5px;}
#wallpaper-container				{position: absolute; left: 0; top: 474px;}
#wallpaper-headline						{background: url(../image/layout/wallpaper/wallpaper-headline.png) no-repeat; width: 216px; height: 21px; position: absolute; top: -2px; left: 10px; z-index:2;}
#wallpaper-headline-active		{background: url(../image/layout/wallpaper/wallpaper-headline-active.png) no-repeat; width: 216px; height: 21px; position: absolute; top: -22px; left: 10px; z-index:2;}
#wallpaper-flex									{height: 0; width: auto; overflow: hidden; padding: 24px 0 0 0;}
	.newboxmodel #wallpaper-flex				{height: auto; overflow: visible; padding: 0;}
#wallpaper-container .varbox-inner-bottom .menu	{background: none; padding: 10px; margin: 3px 0 0 0;}
#wallpaper-container .scrollFE-container	{overflow: hidden; height: 251px; width: 277px; float: left; padding: 0 0 0 20px;}
#wallpaper-container .scrollFE-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 192px; width: 1px; float: left; margin: 0 0 0 10px;}


/*****************************************
* @ AUTOGRAMM
*************************************/
.varbox-inner-bottom.tolate img {margin: 0 0 4px 0;}
#autogramm-container .varbox-inner-bottom.tolate p,
.nbm-autogramm p {padding: 0 0 10px 5px;}
#autogramm-container				{left:0; position:absolute; top:557px;}
#autogramm-headline						{background: url(../image/layout/autogramme/autogramme-headline.png) no-repeat; width: 199px; height: 22px; position: absolute; top: -2px; left: 10px; z-index:2;}
#autogramm-headline-active		{background: url(../image/layout/autogramme/autogramme-headline-active.png) no-repeat; width: 199px; height: 22px; position: absolute; top: -22px; left: 10px; z-index:2;}
#autogramm-flex									{height: 0; width: auto; overflow: hidden; padding: 24px 0 0 0;}
	.nbm-autogramm #autogramm-flex						{height: auto; overflow: visible; padding: 0;}
#autogramm-container .varbox-inner-bottom .menu	{background: none; padding: 10px; margin: 3px 0 0 0;}
#autogramm-container .scrollFE-container	{overflow: hidden; height: 200px; width: 277px; float: left; padding: 0 0 0 20px;}
#autogramm-container .scrollFE-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 192px; width: 1px; float: left; margin: 0 0 0 10px;}
.varbox-inner-bottom.tolate img.aimgx							{margin: 0 10px 10px 0;}



/*****************************************
* @ WELTMEISTER
*************************************/
#weltmeister-container				{position: absolute; left: 242px; top: 314px;}
#weltmeister-headline						{background: url(../image/layout/weltmeister/weltmeister-headline.png) no-repeat; width: 216px; height: 21px; position: absolute; top: -2px; left: 10px; z-index:2;}
#weltmeister-headline-active		{background: url(../image/layout/weltmeister/weltmeister-headline-active.png) no-repeat; width: 216px; height: 21px; position: absolute; top: -22px; left: 10px; z-index:2;}
#weltmeister-flex									{height: 0; width: auto; overflow: hidden;} /* height: 260px if opened */
#weltmeister-container .varbox-inner-bottom .menu,
#wm-container .varbox-inner-bottom .menu	{background: none; padding: 10px; margin: 3px 0 0 0;}
#weltmeister-container .scrollFE-container,
#wm-container .scrollFE-container	{overflow: hidden; height: 251px; width: 377px; float: left; padding: 0 0 0 20px;}
#weltmeister-container .scrollFE-container-sccon,
#wm-container .scrollFE-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 192px; width: 1px; float: left; margin: 0 0 0 10px;}
#wm-ajx img				{float: left; margin: 0 5px 5px 0;}


/*****************************************
* @ COUNT / REVISIT
*************************************/
#count-container				{position: absolute; left: 688px; top: 458px; z-index: 45;}
#count-headline						{background: url(../image/layout/neue-sachen/count-headline.png) no-repeat; width: 197px; height: 22px; position: absolute; top: -2px; left: 10px; z-index:2;}
#count-headline-active		{background: url(../image/layout/neue-sachen/count-headline-active.png) no-repeat; width: 197px; height: 22px; position: absolute; top: -22px; left: 10px; z-index:2;}
#count-flex									{height: 155px; width: 240px; overflow: hidden; padding: 10px 0 0 0;}
#count-container .varbox-inner-bottom .menu	{background: none; padding: 10px; margin: 3px 0 0 0;}
#count-container .scrollFE-container	{overflow: hidden; width: 220px; height: auto; padding: 0 0 0 10px;}
#count-container .scrollFE-container-sccon	{background: url(../image/layout/bg-scroll-tourdates.png) no-repeat 0 0; height: 192px; width: 1px; float: left; margin: 0 0 0 10px;}
#countScroll-container li  {font-size: .9em;}

/*****************************************
* @ RESIZE THING
*************************************/
.handler    {width: 20px; height: 20px; background: url(../image/layout/resize.png) no-repeat;; position: absolute; bottom: 0; right: 0; z-index: 99999; cursor: url(../image/layout/cursor.gif), url(../image/layout/cursor.ico), pointer; visibility: hidden;}
#tourdaten_text .handler,
#media_text .handler,
#partner_text .handler	{bottom: 3px; right: 1px;}

#news-flex  {padding: 0 0 0 5px; overflow: hidden;}
	.nbm-news #news-flex {padding: 0;}
#team-flex  {padding: 0 0 0 10px; overflow: hidden; width: 450px;}
	.newboxmodel #team-flex {padding: 0;}
#media-flex  {width: 450px;}
#media_text {height: 230px;}

#media_text .varbox-inner-bottom {height: 210px; width: 396px;}
#team_text,
#fanzone_text,
#tourdaten_text,
#partnerRow,
#partner_text,
#media_text,#erfolge_text  {background: none; padding: 0;}
#team_text .varbox-inner-bottom  {height: 307px;}
#fanzone_text .varbox-inner-bottom {height: 294px;}
#news_text .varbox-inner-bottom {height: 294px;}
#newsContainerScroll-container {height:235px;}
/* #erfolge-container-s  {height: 216px; width: auto;} */
#erfolge-container  {height: auto; width: auto;}
#tourTable-container {height:134px;}
#partner_text .varbox-inner-bottom {height:368px;}
#erfolge_text .varbox-inner-bottom  {height: 221px; overflow: hidden;}
#team_text div  {float: none;}
#team_text #team-flex div,
.newboxmodel #team-flex div {float: left;}
#partner_close        {width: 100%;}
#fanzoneQuestionColumn,
#mediaImageContainer  {padding-left: 15px;}
	.nbm-mbody #fanzoneQuestionColumn,
	.nbm-mbody #mediaImageContainer			{padding-left: 0;}


#partnerRow ul			{padding:20px 0 10px 0; margin:0 0 0 15px;}
	.nbm-mbody #partnerRow ul		{margin: 0; padding: 0;}
#partnerRow li			{text-transform:uppercase; font-size:0.9em; float:none; border-bottom:1px solid #3c5082; padding:4px 0; padding:0 0 0 10px;}
#partnerRow p			{padding:10px 0 0 25px;}
	.nbm-mbody #partnerRow p	{padding-left: 0;}

/* new big boxes which are resizable */
#mediaContainer.resizeable  {background: none; padding: 0; width: auto; height: auto;}
#mediaContainer .varbox-inner-bottom  {padding: 40px 39px 20px 40px;}
#mediaContainer.resizeable #mediaContainerScroll-container  {width:570px;}
#mmcon-flex                 {height: 380px; overflow: hidden; width: 600px;} 
#mediaContainerNavi         {z-index: 44;}




/**** FORM ****************
***************************************
****************************************/
p.errormsg							{border: 1px solid #d30b0b; padding: 6px; margin: 5px 0; display: none;}
.formm								{font-size: .8em; text-transform: uppercase; padding: 10px 0 0 0;}
.formm.fsubmit						{padding: 10px 0 40px 0;}
.formm fieldset						{border: none; padding: 5px 0;}
.formm legend						{color: #fff; border-bottom: 1px solid #0b4f8a; padding: 1px 3px; width: 100%; margin: 0 0 10px 0;}
.formm input, 
.formm label, 
.formm textarea						{float: left; color: #fff; margin: 0 0 3px 0; font-size: 1em; }
.formm br							{clear: both; line-height: 0.000001em; font-size: 0.0000001em;}
.formm input,
.formm textarea						{border: 1px solid #0b4f8a; background: transparent; padding: 3px 6px; width: 300px;}
.formm input.upper					{text-transform: uppercase;}
.formm input.submit					{background: #0b4f8a; cursor: pointer; width: 314px;}
.formm input.error,
.formm textarea.error				{border: 1px solid #d30b0b;}
.formm input:hover,
.formm textarea:hover				{border: 1px solid #3480c1}
.formm input:focus,
.formm textarea:focus				{border: 1px solid #e8f1f8}
.formm textarea						{font-family: Verdana, Arial, Helvetica, sans-serif;}
.formm label						{width: 116px; text-align: right; padding: 0 12px 4px 0; margin: 0 4px 0 0;}
.formm label.required				{background: url(../image/layout/req.png) no-repeat right 2px;}
.com								{margin: 16px 0 4px 0;}

/******* STYLE FOR NOSCRIPT *******/
#noscript-overlay					{-moz-opacity:0.75; opacity: 0.75; filter:alpha(opacity=75); width: 100%; height: 2000px; background: #000; position: absolute; z-index: 1000000000; top: 0; left: 0;}
#no-script-info				{left: 32%; width: 400px; background: #fff; position: absolute; z-index: 1000000001; padding: 30px; border: 4px solid #0053A6; top: 60px;}
#no-script-info h3			{font-size: 1.6em; color: #0053A6;}
#no-script-info p			{font-size: 1.15em; line-height: 170%; padding: 0 0 10px 0;}
	#no-script-info p.sm	{font-size: .9em;}
#no-script-info ul			{list-style-type: disc; margin: 4px 0 16px 40px;}
#no-script-info li			{font-size: 1.15em; line-height: 160%; padding: 0;}
#no-script-info a:link,
#no-script-info a:visited	{color: #000; text-decoration: underline;}
#no-script-info a:hover	{text-decoration: none;}

/* hide the popup-boxes if javascript isn't active (classes will be removed through js = reset) */
#partner_text.noscriptStyle,
#team_text.noscriptStyle,
#fanzone_text.noscriptStyle,
#media_text.noscriptStyle,
#impressum_text.noscriptStyle,
#kontakt_text.noscriptStyle,
#ernaehrung-headline-active.noscriptStyle,
#fitness-headline-active.noscriptStyle,
#weltmeister-headline-active.noscriptStyle,
#wm_text.noscriptStyle,
#julius_text.noscriptStyle	{visibility: hidden;}

/* don't show scrollbar if javascript isn't active (class will be removed through js = reset) */
body.noscriptStyle			{overflow: hidden;}

/* print */
#print-button				{position:absolute; top:130px; left:839px; z-index:50}
#index #print-button		{position:absolute; top:700px; left:680px; z-index:50}
#indexnight #print-button	{position:absolute; top:635px; left:0px; z-index:50}
#print-tip					{display:none;}


#hinweis					{position:absolute; top:670px; left:355px; width:585px; background:#000; padding:10px 20px; color:#fff; z-index:555; font-size:0.9em;}

img.autogramm				{float:left; margin:2px 15px 15px 0;}


img#spwahl09				{position: absolute; top: 347px; left: 240px;}
img#naach				{position: absolute; top: 367px; left: 295px;}

/************************
* NEW BOX MODEL
*************************/
.newboxmodel			{position: absolute; top: 120px; left: 300px; z-index:44; color: #fff;}
	.newboxmodel.nbm-contentWMenu		{height:440px; width:680px; top:240px; left:354px;}
	.newboxmodel.nbm-contentWMenu.nbm-mediaL.vidSel	{width:640px;} 
		.newboxmodel.nbm-contentWMenu.nbm-newsletter	{width: auto !important;}
		.newboxmodel.nbm-contentWMenu.nbm-mediaL	{top: 300px; left:354px; width:602px;}
		.newboxmodel.nbm-contentWMenu.nbm-newsL		{top: 300px; left:354px;}
	.newboxmodel.nbm-hidden	{display: none;}
	.newboxmodel.fft	{top: 200px; left: 200px;}
		.newboxmodel.nbm-team		{top: 257px; left: 198px; width: 520px;}
		.newboxmodel.nbm-fanzone	{top: 236px; left: 250px; width: 560px;}
		.newboxmodel.nbm-partner	{top: 154px; left: 479px; width: 416px;}
		.newboxmodel.nbm-media		{top: 323px; left: 179px; width: 446px;}
		.newboxmodel.nbm-kontakt	{top: 320px; left: 502px; width: 400px;}
		.newboxmodel.nbm-impressum	{top: 184px; left: 663px; width: 400px;}
		.newboxmodel.nbm-julius		{top: 261px; left: 452px; width: 464px;}
		.newboxmodel.nbm-tourdaten	{top: 277px; left: 295px; width: 654px;}
		.newboxmodel.nbm-news		{top: 206px; left: 274px; width: 524px;}
		.newboxmodel.nbm-wallpaper	{top: 474px; left: 0;}
		.newboxmodel.nbm-autogramm	{top: 557px; left: 0;}
		.newboxmodel.nbm-facts		{top: 203px; left: 579px;}
		.newboxmodel.nbm-vita		{top: 203px; left: 760px;}
		.newboxmodel.nbm-erfolge		{top: 282px; left: 321px;}
		.newboxmodel.nbm-t2009		{top: 472px; left: 0;} 
		.newboxmodel.nbm-tf2009		{top: 512px; left: 0;} 
		.newboxmodel.nbm-counter	{top: 520px; left: 654px; z-index: 301; display: block;}
	.newboxmodel p		{color: #fff;}
	.nbm-task			{background: url(../image/newboxmodel/task.png) repeat-x; height: 20px; margin: 0 0 1px 0; color: #fff; text-transform: uppercase; padding: 2px 0 0 24px; font-weight: bold;}
		.nbm-close		{background: url(../image/newboxmodel/close.png) no-repeat center center; height: 22px; width: 22px; cursor: pointer; right: 0; top: 0; position: absolute; z-index: 100;}
			.nbm-close.openit	{background: url(../image/newboxmodel/open.png) no-repeat center center;}
	.nbm-cbody.hidec	{overflow: hidden; height: 0;}
	.nbm-mbody			{background: url(../image/newboxmodel/mbody.png) no-repeat right bottom; padding: 25px 48px 25px 25px; position: relative;} /* height: 200px;  */
		.nbm-scrollarea	{overflow: hidden; width: 100%;}
			.newboxmodel.nbm-contentWMenu .nbm-scrollarea	{height: 300px;}
		.nbm-mw560		{width: 560px;}
		.nbm-mw450		{width: 450px;}
		.nbm-mw400		{width: 400px;}
		.nbm-mw380		{width: 380px;}
		.nbm-mw250		{width: 250px;}
		.nbm-mw260		{width: 260px;}
		.nbm-mw230		{width: 230px;}
		.nbm-mw210		{width: 210px;}
		.nbm-mw200		{width: 200px;}
		.nbm-mw300		{width: 300px;}
		.nbm-mw150		{width: 150px;}
		.nbm-mw180		{width: 180px;}
		.nbm-mw160		{width: 160px;}
		.nbm-mw120		{width: 120px;}
		.nbm-mw90		{width: 90px;}
			.nbm-h100	{height: 100px;}
			.nbm-h150	{height: 150px;}
			.nbm-h160	{height: 160px;}
			.nbm-h200	{height: 200px;}
			.nbm-h250	{height: 250px;}
			.nbm-h270	{height: 270px;}
			.nbm-h280	{height: 280px;}
			.nbm-h290	{height: 290px;}
			.nbm-h300	{height: 300px;}
			.nbm-h400	{height: 400px;}
	.nbm-resizer		{position:absolute; right: 0; bottom: 0; height: 22px; width: 22px; cursor: pointer;}
	.absposlink			{position: absolute; bottom: 3px; left: 20px;}
	.nbm-scrollbar,
	.newboxmodel #mediaContainerScroll-container-scroll, 
	.newboxmodel #fanzoneContainerScroll-container-scroll	{position: absolute; right: 0; top: 25px; width: 22px; height: 20px; padding: 0;}
		.nbm-scroll-handle,
		.nbm-scrollbar #mediaContainerScroll-container-handle, 
		.nbm-scrollbar #fanzoneContainerScroll-container-handle	{position: absolute; top: 0; left: 0; background: url(../image/newboxmodel/scrollbut.png) no-repeat center top; height: 10px; width: 22px; cursor: pointer; margin: 0;}
	.newboxmodel.nbm-contentWMenu {height: auto;}
	.nbm-resizer {background: url(image/layout/blank.gif);}
	#contentWMenu-Navi	{position: relative; margin: -4px 0 0 0; z-index: 99;}
	
	.nbm-newsletter p			{line-height: 120%;}
	.nbm-newsletter fieldset	{border: none;}
	.nbm-newsletter legend		{display: none;}
	.nbm-newsletter input		{background: url(../image/layout/bg-form-nl.png) no-repeat right top; border: none; width: 360px; padding: 1px 15px 3px 8px; color: #fff; font-size: .95em; margin: 0 0 1px 0; display: block;}
		.nbm-newsletter input.req		{background: url(../image/layout/bg-form-nl-req.png) no-repeat right top;}
		.nbm-newsletter input.submit	{background: #fff; text-align: right; color: #000; width: 383px; cursor: pointer; margin-top: 3px;}
	.nbm-newsletter textarea	{background: url(../image/layout/bg-form-txta-nl.png); width: 360px; height: 70px; padding: 3px 15px 3px 8px; color: #fff; font-size: .9em; margin: 0 0 1px 0; font-family: Verdana, Arial, Helvetica, sans-serif; border: none; }
	
	#t2009-headline			{background: url(../image/layout/tourdaten/t2009.png) no-repeat; width: 202px; height: 22px; position: absolute; top: -2px; left: 25px; z-index:2;}
	#tf2009-headline			{background: url(../image/layout/tourdaten/tf2009.png) no-repeat; width: 231px; height: 22px; position: absolute; top: -2px; left: 25px; z-index:2;}
	
	#ie6hovInfo			{display: none;}
	
	#fbc				{position:absolute; right:71px; top:35px; width:40px; z-index: 999;}
		#fbc img		{margin-bottom: 4px;}
	 #fbif		{position: absolute; z-index: 999; right: 5px;  top: 128px;}
		.subpage #fbif		{top: 180px;}
