html, body, div, td, p, a, input, h1, h2, h3, h4, h5, h6, li, dt, dd, select {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #000;
}
html, body, div, table, td, p, a, form, input, h1, h2, h3, h4, h5, h6, ul, li, dt, dd {
	margin: 0; padding: 0;
	text-align: left;
}

body 		{ background: #eee url(../image/web/wp_del_01.jpg) no-repeat; }
h1 			{ font-size: 20px; color: #a43038; margin-bottom: 30px; }
h2 			{ font-size: 14px; color: #a43038; margin: 30px 0 30px; font-weight: bold; }
h2 a		{ font-size: 14px; color: #a43038; font-weight: bold; text-decoration: none; }
p, ul 		{ margin-bottom: 20px; }
ul 			{ margin-left: 15px; }
li 			{ list-style-image: url(../image/web/bullet.png); }
table 		{ border-spacing: 0; border-collapse: collapse; }
td 			{ vertical-align: top; text-align: left; }
form 		{ display: inline; }
img 		{ border: none; }
a 			{ text-decoration: underline; }
a:hover 	{ text-decoration: none; }
a b, 
a:hover b 	{ display: none; }

.content_image_left 		{ margin: 10px 20px 20px 0; float: left; }
.content_image_right 		{ margin: 10px 0 20px 20px; float: right; }
.content_image_description 	{ color: #8B8B8B;width: auto;text-align: center; }

#content 				{ width: 959px; position: relative; background-color: #fff; margin-top: 90px; border-right: 1px solid #00529E; overflow:hidden; }
	#content a 			{ color: #a43038; }
	#content a:hover 	{ color: #a43038; }
#content_middle 		{ width: 100%; height: auto; padding: 21px 9px 10px 10px; }
#content_left 			{ float: left; width: 620px; height: auto; margin-right: 20px; overflow: visible; }
#content_right 			{ float: left; width: 300px; }
	/*#content_right * 	{ margin-bottom: 10px; display: block; }
	#content_right * * 	{ margin-bottom: 0px; display: block; }
	#content_right img 	{ margin-bottom: 16px; }*/

#top {}
#dieclubs 	{ width: 959px; height: 48px; padding-left: 310px; background: url(../image/web/2011-05-30_top_clublogos.png) no-repeat; }
.clear 		{ clear: both; }

.dc 		{ float: left; height: 48px; background: url(../image/web/2011-05-30_top_clublogos.png) no-repeat 0 0; }
.dc a 		{ display: block; height: 48px; }
.dc a:hover { background: url(../image/web/2011-05-30_top_clublogos.png) no-repeat 0 0; }
.dc a b 	{ display: none; }

#dc1 	{ background-position: -735px -53px; width: 36px; }
#dc2 	{ background-position: -958px -53px; width: 49px; }
#dc3 	{ background-position: -350px -53px; width: 44px; }
#dc4 	{ background-position: -516px -53px; width: 38px; }
#dc5 	{ background-position: -312px -53px; width: 38px; }
#dc6 	{ background-position: -472px -53px; width: 58px; }
#dc7 	{ background-position: -908px -53px; width: 49px; }
#dc8 	{ background-position: -394px -53px; width: 71px; }
#dc9 	{ background-position: -555px -53px; width: 39px; }
#dc10 	{ background-position: -463px -53px; width: 53px; }
#dc11 	{ background-position: -589px -53px; width: 44px; }
#dc12 	{ background-position: -636px -53px; width: 44px; }
#dc13 	{ background-position: -681px -53px; width: 52px; }
#dc14 	{ background-position: -868px -53px; width: 41px; }
#dc15 	{	background-position: -819px -53px; width: 49px; }
#dc16 	{	background-position: -776px -53px; width: 43px; }

#dc1 a:hover 	{ background-position: -735px -107px; width: 36px; }
#dc2 a:hover 	{ background-position: -958px -107px; width: 49px; }
#dc3 a:hover 	{ background-position: -350px -107px; width: 44px; }
#dc4 a:hover 	{ background-position: -516px -107px; width: 38px; }
#dc5 a:hover 	{ background-position: -312px -107px; width: 38px; }
#dc6 a:hover 	{ background-position: -472px -107px; width: 58px; }
#dc7 a:hover 	{ background-position: -908px -107px; width: 49px; }
#dc8 a:hover 	{ background-position: -394px -107px; width: 71px; }
#dc9 a:hover 	{ background-position: -555px -107px; width: 39px; }
#dc10 a:hover 	{ background-position: -463px -107px; width: 53px; }
#dc11 a:hover 	{ background-position: -589px -107px; width: 44px; }
#dc12 a:hover 	{ background-position: -636px -107px; width: 44px; }
#dc13 a:hover 	{ background-position: -681px -107px; width: 52px; }
#dc14 a:hover 	{ background-position: -868px -107px; width: 41px; }
#dc15 a:hover 	{ background-position: -819px -107px; width: 49px; }
#dc16 a:hover 	{ background-position: -776px -107px; width: 43px; }

#partner_der_del 	{ width: 959px; height: 123px; background: url(../image/web/top_header_bg.jpg) no-repeat; }
#navigation 		{ width: 959px; height: auto; }
/*#hmenu 				{ float: left; width: 650px; height: 39px; background: url(../image/web/hmenu.png) no-repeat; }*/
#hmenu 			{ background: url("../image/web/hmenu.png") no-repeat scroll 0 0 transparent; float: left; height: 39px;  width: 650px; }

/*.hm 			{ float: left; height: 39px; background: url(../image/web/hmenu.png) no-repeat 0 0; margin-right: 2px; }
.hm a 			{ display: block; height: 39px; }
.hm a:hover,
.hmover a,
.hm a.active 	{ background: url(../image/web/hmenu.png) no-repeat 0 0; }
.hm a b 		{ display: none; }*/
.hm 			{ background: url("../image/web/hmenu.png") no-repeat scroll 0 0 transparent; float: left; height: 39px; margin-right: 2px; }
.hm a 			{ display: block; height: 39px; }
.hm a:hover, 
.hmover a, 
.hm a.active 	{ background: url("../image/web/hmenu.png") no-repeat scroll 0 0 transparent; }
.hm a b 		{ display: none; }

/*#hm1 { background-position: -13px -44px; width: 76px; }
#hm2 { background-position: -91px -44px; width: 71px; }
#hm3 { background-position: -164px -44px; width: 70px; }
#hm4 { background-position: -236px -44px; width: 81px; }
#hm5 { background-position: -319px -44px; width: 107px; }
#hm6 { background-position: -428px -44px; width: 94px; }
#hm7 { background-position: -524px -44px; width: 104px; }*/

#hm1 { background-position: -13px -44px; width: 60px; }
#hm2 { background-position: -73px -44px; width: 56px; }
#hm3 { background-position: -129px -44px; width: 55px; }
#hm4 { background-position: -184px -44px; width: 67px; }
#hm5 { background-position: -251px -44px; width: 95px; }
#hm6 { background-position: -346px -44px;  width: 82px; }
#hm7 { background-position: -428px -44px; width: 91px; }
#hm8 { background-position: -519px -44px; width: 109px; }

/*#hm1 a:hover, #hm1.hmover a { background-position: -13px -88px; width: 76px; }
#hm2 a:hover, #hm2.hmover a { background-position: -91px -88px; width: 71px; }
#hm3 a:hover, #hm3.hmover a { background-position: -164px -88px; width: 70px; }
#hm4 a:hover, #hm4.hmover a { background-position: -236px -88px; width: 81px; }
#hm5 a:hover, #hm5.hmover a { background-position: -319px -88px; width: 107px; }
#hm6 a:hover, #hm6.hmover a { background-position: -428px -88px; width: 94px; }
#hm7 a:hover, #hm7.hmover a { background-position: -524px -88px; width: 104px; }*/

#hm1 a:hover, #hm1.hmover a { background-position: -13px -88px; width: 60px; }
#hm2 a:hover, #hm2.hmover a { background-position: -73px -88px; width: 56px; }
#hm3 a:hover, #hm3.hmover a { background-position: -129px -88px; width: 55px; }
#hm4 a:hover, #hm4.hmover a { background-position: -184px -88px;  width: 67px; }
#hm5 a:hover, #hm5.hmover a { background-position: -251px -88px; width: 95px; }
#hm6 a:hover, #hm6.hmover a { background-position: -346px -88px; width: 82px; }
#hm7 a:hover, #hm7.hmover a { background-position: -428px -88px; width: 91px; }
#hm8 a:hover, #hm8.hmover a { background-position: -519px -88px; width: 109px; }

/*#hm1 a.active, #page_home #hm1 { background-position: -13px -132px; width: 76px; }
#hm2 a.active, #page_news #hm2 { background-position: -91px -132px; width: 71px; }
#hm3 a.active, #page_clubs #hm3 { background-position: -164px -132px; width: 70px; }
#hm4 a.active, #page_spieler #hm4 { background-position: -236px -132px; width: 81px; }
#hm5 a.active, #page_statistiken #hm5 { background-position: -319px -132px; width: 107px; }
#hm6 a.active, #page_spielplan #hm6 { background-position: -428px -132px; width: 94px; }
#hm7 a.active, #page_delintern #hm7 { background-position: -524px -132px; width: 104px; }*/

#hm1 a.active, #page_home #hm1 			{  background-position: -13px -132px; width: 60px; }
#hm2 a.active, #page_news #hm2 			{ background-position: -73px -132px; width: 56px; }
#hm3 a.active, #page_clubs #hm3 		{ background-position: -129px -132px; width: 55px; }
#hm4 a.active, #page_spieler #hm4 		{ background-position: -184px -132px; width: 67px; }
#hm5 a.active, #page_statistiken #hm5 	{ background-position: -251px -132px; width: 95px; }
#hm6 a.active, #page_spielplan #hm6 	{ background-position: -346px -132px; width: 82px; }
#hm7 a.active, #page_delintern #hm7 	{ background-position: -428px -132px; width: 91px; }
#hm8 a.active, #page_manager #hm8 	{ background-position: -519px -132px; width: 109px; }

#emenu { float: left; width: 309px; height: 39px; background: url(../image/web/hmenu.png) no-repeat; }

.em 		{ float: left; height: 39px; background: url(../image/web/hmenu.png) no-repeat 0 0; }
.em a 		{ display: block; height: 39px; }
.em a:hover { background: url(../image/web/hmenu.png) no-repeat 0 0; }
.em a b 	{ display: none; }

#em1 { background-position: 0px -176px; width: 104px; }
#em2 { background-position: -104px -176px; width: 103px; }
#em3 { background-position: -207px -176px; width: 102px; }

#em1 a:hover { background-position: 0px -220px; width: 104px; }
#em2 a:hover { background-position: -104px -220px; width: 103px; }
#em3 a:hover { background-position: -207px -220px; width: 102px; }

#smenu 				{ position: relative; z-index: 100; }
#smenu_start 		{ position: absolute; left: 0px; top: 0px;	width: auto; z-index: 5; }
#smenu .hmenu_co 	{ display: none; }
#smenu .smenu_co 	{  }
#smenu .smenu_bg1 	{ background: url(../image/web/bg_smenu_layer.png) no-repeat left bottom; }
#smenu .smenu_bg2 	{ padding: 10px 0; margin-left: 3px; background: url(../image/web/bg_smenu_layer.png) no-repeat right bottom; }
#smenu .smenu 		{ width: 212px; /*float: none; text-align: left;*/ }
#smenu .smenu a 	{ color: #a43038; line-height: 18px; text-decoration: none; padding: 5px; margin-left: 8px; }
#smenu .smenu a:hover { color: #000000; /*background-color: #fff;*/ }

.hmenu_co { display: none; }

/*#smenu1223 { display: none; position: absolute; top: 0; left: 79px; }
#smenu1224 { display: none; position: absolute; top: 0; left: 152px; }
#smenu1225 { display: none; position: absolute; top: 0; left: 224px; }
#smenu1226 { display: none; position: absolute; top: 0; left: 307px; }
#smenu1227 { display: none; position: absolute; top: 0; left: 416px; }
#smenu1228 { display: none; position: absolute; top: 0; left: 512px; }
#smenu1224 { width: 350px; padding-top: 10px; background-color: #DEE8ED; }*/

#smenu1223 { display: none; left: 64px; position: absolute; top: 0; }
#smenu1224 { display: none; left: 122px; position: absolute; top: 0; }
#smenu1225 { display: none; left: 179px; position: absolute; top: 0; }
#smenu1226 { display: none; left: 248px; position: absolute;  top: 0; }
#smenu1227 { display: none; left: 416px; position: absolute; top: 0; }
#smenu1228 { display: none; left: 429px; position: absolute; top: 0; }
#smenu1224 { background-color: #DEE8ED; padding-top: 10px; width: 350px; }

/*#smenu1224 .smenu { width: 170px; float: left; }
#smenu #smenu1224 .smenu_bg2 { padding: 0; padding-bottom: 30px; }*/*/

#smenu1224 .smenu 				{ float: left; width: 170px; }
#smenu #smenu1224 .smenu_bg2 	{ padding: 0 0 30px; }
#smenu_co 						{ background: url("../image/web/hmenu.png") repeat-x scroll 0 -264px transparent; height: 39px; overflow: hidden; position: relative;  white-space: nowrap; width: 959px; }
#smenu_co .inner 				{ color: #20518F;  padding-left: 10px; }
#smenu_co a 					{ color: #000000; line-height: 39px; text-decoration: none; }

/*#smenu_co {
	position: relative; width: 959px; height: 39px; background: url(../image/web/hmenu.png) repeat-x 0 -264px; overflow: hidden; white-space: nowrap;
}
#smenu_co .inner { padding-left: 10px; color: #20518F; }
#smenu_co a { line-height: 39px; color: #000; text-decoration: none; }*/

/* STARTSEITE */

.hidden { display: none; }

#start_tabs,
#start_teaser { width: 620px; height: auto; position: relative; overflow: hidden; }

.start_tabs_navigation 				{ list-style-type: none; margin: 0px; padding: 0px; height: 24px; /*background: transparent url(../image/web/aktuelle_ergebnisse.png) -0px -397px no-repeat;*/ }
.start_tabs_navigation li 			{ list-style-image: none; list-style-type: none; float: left; height: 27px; cursor: pointer; background: transparent url(../image/web/aktuelle_ergebnisse.png) 0 0 no-repeat; }
.start_tabs_navigation li b			{ display: none; }
.start_tabs_panel					{ width: 640px; height: 209px; background: transparent url(../image/web/aktuelle_ergebnisse.png) 0px -63px no-repeat; margin: 0px; padding: 20px 0 0 0; }

	.start_tabs_navigation li#tab_result 			{ width: 164px; background-position: 0 0; }
	.start_tabs_navigation li#tab_result.active,
	.start_tabs_navigation li#tab_result:hover 		{ background-position: -0px -28px; }
	.start_tabs_navigation li#tab_nextgames 		{ width: 120px;  background-position: -169px -0px; }
	.start_tabs_navigation li#tab_nextgames.active,
	.start_tabs_navigation li#tab_nextgames:hover 	{ background-position: -169px -28px; }
	.start_tabs_navigation li#tab_tvapps 			{ width: 103px; background-position: -294px -0px; }
	.start_tabs_navigation li#tab_tvapps.active,
	.start_tabs_navigation li#tab_tvapps:hover 		{ background-position: -294px -28px; }
	
	.start_tabs_navigation li.last			 		{ width: 233px; background-position: -397px -0px; cursor: default; }

#start_teaser 							{ margin-top: 10px; }

	.start_teaser_panel					{ width: 640px; height: auto; }
	.start_teaser_item 					{ width: 300px; height: 120px; background: transparent url(../image/web/teaserbox.png) 0 0 no-repeat; float: left; margin: 0 20px 11px 0; }
		
		.start_teaser_item_img 							{ width: 100px; height: 100px; margin: 10px 8px 0 10px; float: left; }
		.start_teaser_item_img img						{ border: 0px; }
		.start_teaser_item_text							{ width: 170px; height: 100px; float: left; margin-top: 10px; }
		
			#content .start_teaser_item_text h3 a				{ font-size: 14px; display: inline-block; font-weight: bold; color: #a43038; text-decoration: none; }
			#content .start_teaser_item_text p 					{ margin: 0; padding: 0; padding-top: 5px; }
			#content .start_teaser_item_text p a				{ color: #000; font-size: 11px; display: inline-block; text-decoration: none; }

.result 			{ width: 290px; height: 50px; margin-right: 20px; float: left; padding-left: 10px; position: relative; }
#statistic.result a.button		{ width: 133px; height: 17px; display: block; background: transparent url(../image/web/aktuelle_ergebnisse.png) -0px -401px no-repeat; padding-left: 0px; border: 0px; position: absolute; right: 14px; top: 20px; }
#nextgame.result a.button		{ width: 110px; height: 17px; display: block; background: transparent url(../image/web/aktuelle_ergebnisse.png) -150px -401px no-repeat; padding-left: 0px; border: 0px; position: absolute; right: 14px; top: 20px; }
#tvapps.result a.button			{ width: 150px; height: 17px; display: block; background: transparent url(../image/web/aktuelle_ergebnisse.png) -277px -401px no-repeat; padding-left: 0px; border: 0px; position: absolute; right: 14px; top: 20px; }

	.result_team 		{ width: 60px; height: 50px; float: left; }
	.result_team img 	{ width: 59px; height: 33px; margin: 8px 0 0 1px; border: 0px; }
	.team_result_vs		{ width: 35px; height: 50px; background: transparent url(../image/web/del.png) 0 0 no-repeat; float: left; }
		.result_text						{ float: left; margin-left: 20px; }
		.result_text_result 				{ font-size: 18px; color: #a43038; font-weight: bold; padding-top: 8px; }
		.result_text_intermediateresults 	{ font-size: 10px; color: #919191; }

#topplayer 							{ width: 620px; height: 103px; background: transparent url(../image/web/aktuelle_ergebnisse.png) -0px -292px no-repeat; }
	#topplayer_button_for 			{ width: 19px; height: 74px; background: transparent url(../image/web/aktuelle_ergebnisse.png) -1px -498px no-repeat; float: left; cursor: pointer;  margin: 15px 14px 0 0; }
	#topplayer_button_for.inactive 	{ background-position: -1px -419px; }
	#topplayer_button_next 			{ width: 19px; height: 74px; background: transparent url(../image/web/aktuelle_ergebnisse.png) -25px -498px no-repeat; float: right; cursor: pointer; margin: 15px 0 0 0px; }
	#topplayer_button_next.inactive { background-position: -25px -419px; }
	
	#topplayer_player				{ width: 564px; height: 100px; float: left; position: relative; overflow: hidden; }
	#topplayer_player_items			{ width: 1710px; height: 100px; left:0; position:absolute; }
	
	.topplayer_player_items_elem		{ width: 190px; height: 90px; margin-top: 10px; float: left; color: #a43038; }
	.topplayer_player_items_elem p		{ color: #a43038; }
	.topplayer_player_items_elem h4 	{ font-size: 12px; font-weight: bold; color: #a43038; }
	.topplayer_player_items_elem_img 	{ width: 52px; height: 68px; background: transparent url(../image/web/aktuelle_ergebnisse.png) -8px -577px no-repeat; float: left; margin: 0 3px 0 3px; }
	.topplayer_player_items_elem_img img{ margin: 2px 0 0 2px; }
	.topplayer_player_items_elem_name	{ font-size: 11px; font-weight: bold; color: #a43038;}
	
/***** WM 2010 Tabs Start******/

#wm_tabs { width: 620px; height: auto; position: relative; overflow: hidden; }
#wm_tabs .start_tabs_navigation 				{ list-style-type: none; margin: 0px; padding: 0px; height: 24px; /*background: transparent url(../image/web/aktuelle_ergebnisse.png) -0px -397px no-repeat;*/ }
#wm_tabs .start_tabs_navigation li 			{ list-style-image: none; list-style-type: none; float: left; height: 27px; cursor: pointer; background: transparent url(../image/web/aktuelle_ergebnisse_wm2010.png) 0 0 no-repeat; }
#wm_tabs .start_tabs_navigation li b			{ display: none; }
#wm_tabs .start_tabs_panel					{ width: 640px; height: 309px; background: transparent url(../image/web/aktuelle_ergebnisse_wm2010.png) 0px -63px no-repeat; margin: 0px; padding: 20px 0 0 0; }

#wm_tabs .start_tabs_navigation li#tab_result 			{ width: 164px; background-position: 0 0; }
#wm_tabs .start_tabs_navigation li#tab_result.active,
#wm_tabs .start_tabs_navigation li#tab_result:hover 		{ background-position: 0 -28px; }
#wm_tabs .start_tabs_navigation li#tab_nextgames 		{ width: 120px;  background-position: -169px -0px; }
#wm_tabs .start_tabs_navigation li#tab_nextgames.active,
#wm_tabs .start_tabs_navigation li#tab_nextgames:hover 	{ background-position: -169px -28px; }
#wm_tabs .start_tabs_navigation li.last			 		{ width: 336px; background-position: -294px -0px; cursor: default; }
#wm_tabs .result 			{ width: 290px; height: 50px; margin-right: 20px; float: left; padding-left: 10px; position: relative; }
#wm_tabs #iihf.result a.button		{ width: 253px; height: 19px; display: block; background: transparent url(../image/web/aktuelle_ergebnisse_wm2010.png) -445px -401px no-repeat; padding-left: 0px; border: 0px; position: absolute; right: 14px; top: 20px; }

#wm_tabs .result_team 		     { width: 56px; height: 50px; float: left; }
#wm_tabs .result_team img 	   { width: 32px; height: 32px; margin: 7px 0 0 12px; border: 0px; }
#wm_tabs .team_result_vs		   { width: 35px; height: 48px; background: transparent url(../image/web/del.png) 0 -2px no-repeat; float: left; }
#wm_tabs .result_text				   { float: left; margin: 3px 0 0 20px; }
#wm_tabs .result_text_result 	 { font-size: 18px; color: #013A81; font-weight: bold; padding-top: 8px;}
#wm_tabs .result_text_intermediateresults 	{ font-size: 10px; color: #919191;  line-height: 1.2em}
/***** WM 2010 Tabs Stop******/

#content_right .contenttable-0 		{ width: 280px; margin: 0 0 0 10px; }
#content_right .contenttable-0 td 	{ border: 0px; display: inline-block; }
	#content_right .contenttable-0 .tr-even.tr-0 td { font-family: Arial, Verdana; font-size: 11px; font-weight: bold; color: #3AB3F1; }
	#content_right .contenttable-0 .td-0 			{ width: 33px; }
	#content_right .contenttable-0 .td-1 			{ width: 135px; }
	#content_right .contenttable-0 .td-2 			{ width: 33px; font-weight: bold; }
	#content_right .contenttable-0 .td-3 			{ width: 30px; text-align: center; }
	#content_right .contenttable-0 .td-last 		{ width: 30px; text-align: center; }
	
#content_right #teaser_tabs.teaserbox { width: 300px; height: 306px; padding: 50px 0 0 0; background: transparent url(../image/web/punktetabelle.png) 0 0 no-repeat; }	
#content_right #teaser_tabs.teaserbox table tr td.td-2 { text-align:center;}
#content_right #teaser_tabs.teaserbox table tr td.td-3 { text-align:center;}
#content_right #teaser_tabs.teaserbox table tr td.td-last { text-align:center;}
#content_right #teaser_tabs.teaserbox table tr.tr-0 td.td-0 { text-align:left;}
#content_right #teaser_tabs.teaserbox table tr.tr-0 td.td-1 { text-align:left;}

#content_right #teaser_tabs.teaserbox table tr.tr-0 td { text-align:center; font-size:12px; font-weight:bold; color:#a43038; }
#content_right #teaser_tabs.teaserbox_playoff { position:relative; width: 300px; height: 306px; padding: 50px 0 0 0; background: transparent url(../image/web/playofftabelle2011.png) 0 0 no-repeat; }
#content_right #teaser_tabs.teaserbox_playoff table {position: absolute; top: 67px; left: 0px; width:280px; margin-left:10px; margin-right:10px; }
#content_right #teaser_tabs.teaserbox_playoff table th { text-align:left; font-size:12px; font-weight:bold; color:#a43038; }
#content_right #teaser_tabs.teaserbox_playoff table td { text-align:left; font-size:11px; color:#000000; line-height: 14px;}

/* CLUB UEBERSICHT */

#uebersicht_header 	{ width: 620px; height: 46px; background: transparent url(../image/web/bg_headline_special.png) -0px -0px no-repeat; }
#uebersicht_header h1	{ padding: 15px 0 0 20px; margin: 0; color: #a43038; font-family: Arial, Verdana; font-size: 20px; font-weight: normal; }
#club_uebersicht_content 	{ width: 630px; height: auto; overflow: hidden; }
#club_uebersicht_content .club_uebersicht_content_box 			{ width: 305px; height: 100px; float:left; margin: 10px 10px 0 0; background: transparent url(../image/web/bg_clublogo_uebersicht.png) -0px -0px no-repeat; }
	.club_uebersicht_content_box_logo 							{ width: 120px; height: 100px; float: left;  }
	.club_uebersicht_content_box_logo img						{ border: 0px; margin: 5px 0 0 15px; }
	.club_uebersicht_content_box_text							{ width: 185px; height: 100px; float: left; }
	
		#content .club_uebersicht_content_box_text h3 { font-family: Arial, Verdana; font-weight: bold; font-size: 14px; color: #a43038; margin: 15px 0 15px 2px; }
		#content .club_uebersicht_content_box_text_linkbox1, 
		#content .club_uebersicht_content_box_text_linkbox2 { width: 70px; float: left; margin: 0 0 0 2px; }
		#content .club_uebersicht_content_box_text_linkbox1 a, 
		#content .club_uebersicht_content_box_text_linkbox2 a,
		#content .club_uebersicht_content_box_text_linkbox1 a:hover, 
		#content .club_uebersicht_content_box_text_linkbox2 a:hover { font-family: Arial, Verdana; font-size: 11px; color: #a43038; display: inline-block; }

/* CONTENT TABELLE */

#content_left .contenttable-0 		{ width: 620px; }
#content_left .contenttable-0 td 	{ border: 2px solid #FFF; padding: 5px 0 0 0px; }
	#content_left .contenttable-0 .tr-even 			{ height: 28px; background-color: #DBDBDB; }
	#content_left .contenttable-0 .tr-odd 			{ height: 28px; background-color: #EEEEEE; }
	#content_left .contenttable-0 .tr-even.tr-0 	{ height: 30px; background-color: #a43038; }
	#content_left .contenttable-0 .tr-even.tr-0 td 	{ font-family: Arial, Verdana; font-size: 11px; font-weight: bold; color: #FFF; }
	#content_left .contenttable-0 td 				{ text-align: center; }
	#content_left .contenttable-0 .td-0 			{ text-align: left; padding: 5px 0 0 10px; font-weight: bold;  }

/* Pointsrike */

#content_left .tablelines 		{ width: 98%; }
#content_left .tablelines td 	{ border: 2px solid #FFF; padding: 3px; white-space: nowrap; }
	#content_left .tablelines tr.light 			{ height: auto; background-color: #DBDBDB; }
	#content_left .tablelines tr.maincolor 			{ background-color: #EEEEEE; }
	#content_left .tablelines tr.tableheader, 
	#content_left .tablelines tr.tableheader td.tableheader,
	#content_left .tablelines tr.tableheader td.light,
	#content_left .tablelines tr.tableheader td.maincolor  		{ background-color: #a43038; }
	#content_left .tablelines tr.tableheader td, 
	#content_left .tablelines tr.tableheader td a	{ font-family: Arial, Verdana; font-size: 11px; font-weight: bold; color: #FFF; }
	#content_left .tablelines td 				{ text-align: center; }

/* NEWS UEBERSICHT */

.tx-ttnews-browsebox2 p { display: inline; }

/*#uebersicht_header 	{ width: 620px; height: 46px; background: transparent url(../image/web/bg_headline_special.png) -0px -0px no-repeat; }
#uebersicht_header h1	{ padding: 15px 0 0 20px; margin: 0; color: #FFF; font-family: Arial, Verdana; font-size: 20px; font-weight: normal; }*/
.news_uebersicht_infobar	{ width: 620px; height: 20px; margin: 20px 0 20px; }
	.news_uebersicht_infobar_left 			{ float: left; }
	.news_uebersicht_infobar_right 			{ float: right; }
		.news_uebersicht_infobar_right * 	{ cursor: pointer; }
		.news_uebersicht_infobar_right div.page, .tx-ttnews-browsebox td 				{ width: auto; height: auto; padding-right: 5px; }
		.news-list-browse .tx-ttnews-browsebox td a { padding: 0 3px; border: 1px solid #CBCBCB; background-color: #F4F8F7; text-align: center; text-decoration: none; }
		#content .news-list-browse .tx-ttnews-browsebox td a:hover, #content .tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a { border: 1px solid #1D508F; background-color: #a43038; color: #fff; }
		
		.news_uebersicht_infobar_right div.page:hover,
		.news_uebersicht_infobar_right div.page.currentpage, .tx-ttnews-browsebox2 td:hover, .tx-ttnews-browsebox2 td.tx-ttnews-browsebox-SCell 	{ background-position: -35px -0px; color: #FFF; }
		.news_uebersicht_infobar_right div.page.nextpage 		{ width: 72px; margin-left: 18px; background: transparent url(../image/web/del.png) -75px -0px no-repeat; }
		.news_uebersicht_infobar_right div.page.nextpage:hover 	{ background-position: -147px -0px; }
	
#news_uebersicht_content 	{ width: 630px; height: auto; overflow: hidden; }
#news_uebersicht_content .news_uebersicht_content_box 			{ width: 620px; height: 110px; background: transparent url(../image/web/bgn_newsoverview.png) -0px -0px no-repeat; padding: 11px 0 0 10px; }
#news_uebersicht_content .news_uebersicht_content_box:hover		{ background-position: -0px -126px; }
	.news_uebersicht_content_box_img 							{ width: 135px; height: 90px; float: left; }
	.news_uebersicht_content_box_text							{ width: 450px; height: 100px; float: left; padding-left: 10px; }
	.news_uebersicht_content_box_text a							{ text-decoration: none; }
		.news_uebersicht_content_box_text .news_date a			{ /*font-weight: bold;*/ color: #000; text-decoration: none; }
		.news_uebersicht_content_box_text h2				{ margin: 5px 0 5px; }

/* NEWS & CLUB DETAIL */

.shadow 								{ background: transparent url("../image/web/box_topnews_shadow.png") 0px 0px repeat; width: 100%; height: 100%; }

#content_right .teaserbox 				{ width: 300px; height: 120px; background: transparent url() 0 0 no-repeat; position: relative; }
	#content_right .teaserbox .shadow 	{ width: 287px; height: auto; padding: 5px 5px 8px 8px; position: absolute; bottom: 0; }
		#content #content_right .teaserbox h4 a 	{ color: #a43038; margin-bottom: 5px; font-size: 14px; font-weight: bold; text-decoration: none; }
		#content #content_right .teaserbox h5 	{ color: #FFF; margin-bottom: 0px; font-size: 10px; line-height: 1.0; }
		
	#content_right .teaser_co { padding-bottom: 10px; }
	#content_right .teaser_co dl { margin: 0; }
		
#content_right .teaserbox.club_info 	{ height: 185px; }

#teaser_accordion.teaserbox 			{ height: auto; padding-bottom: 15px; }

#detail_header 							{ width: 620px; height: 250px; position: relative; margin-bottom: 15px; }

	#detail_header .news-single-img { width: 620px; height: 250px; overflow: hidden; }
	#detail_header .news-single-img img { margin: -20px 0 0 -20px; }
	#detail_header #detail_headline 	{ width: 596px; height: auto; padding: 15px 12px 15px 12px; position: absolute; bottom: 0; left: 0; }
	#detail_header #detail_headline h1 	{ color: #a43038; margin-bottom: 0px; }
	#detail_header #detail_headline h3 	{ color: #FFF; margin: 10px 0 0 0; }
	.news_detail h3 { font-weight: bold; padding-bottom: 10px; }

p.club_detail_go_box 	{ position: relative; width: 630px; overflow: hidden; margin: 40px 0 20px 0; }

a.club_detail_go 		{ width: 150px; height: 35px; margin-right: 4px; display: inline-block; background: transparent url(../image/web/buttons_clubdetails.png) -0px -0px no-repeat; }
a.club_detail_go b 		{ display: none; }
	
	#go_homepage		{ background-position: -0px -0px; }
	#go_homepage:hover	{ background-position: -0px -45px; }
	#go_spielplan		{ background-position: -160px -0px; }
	#go_spielplan:hover	{ background-position: -160px -45px; }
	#go_statistik		{ background-position: -320px -0px; }
	#go_statistik:hover	{ background-position: -320px -45px; }
	#go_tickets			{ background-position: -480px -0px; }
	#go_tickets:hover	{ background-position: -480px -45px; }
	
	h4.club_accordion_player  			{ width: 620px; height: 25px; color: #FFF; padding: 8px 0 0 10px; font-weight: bold; font-size: 14px; cursor:pointer; background: transparent url(../image/web/del.png) -0px -223px no-repeat; }
	h4.club_accordion_player:hover		{ background-position: -0px -190px; }
	.club_accordion_player_info	 		{ padding: 0px 10px 0px 10px; background-color: #F2F2F2; }
	
	.club_accordion_player_info .club_accordion_player_info_detail 		{ width: 200px; height: 70px; float:left; padding: 20px 0 35px; }
	.club_accordion_player_info .club_accordion_player_info_detail img	{ width: 51px; height: 69px; float: left; margin-right: 10px; }
	.club_accordion_player_info .club_accordion_player_info_detail h5 	{ font-weight: bold; color: #a43038; }
	
	#content_right .teaserbox h4.teaser_headline  			{ width: 290px; height: 25px; color: #FFF; padding: 8px 0 0 10px; margin: 0px; font-weight: bold; font-size: 14px; background: transparent url(../image/web/del.png) -0px -223px no-repeat; }
	#content_right .teaser_info							{ width: 300px; height: 145px; padding: 10px 0px 10px 0px; background: transparent url(../image/web/del.png) -0px -256px repeat-y; }
	#content_right .teaser_info .teaser_info_club_img		{ width: 300px; height: 115px; margin: 15px 0 15px; text-align: center; }
	#content_right .teaser_info .teaser_info_club_img img	{ width: 214px; height: 121px; margin: 0px auto; }
	
	#content_right .teaserbox h4.teaser_accordion_headline  		{ width: 300px; height: 25px; color: #FFF; padding: 8px 0 0 10px; margin: 0px; font-weight: bold; font-size: 14px; cursor:pointer; background: transparent url(../image/web/del.png) -320px -223px no-repeat; }
	#content_right .teaserbox h4.teaser_accordion_headline:hover	{ background-position: -320px -190px; }
	#content_right .teaser_accordion_info	 						{ padding: 0px 10px 0px 10px; background: transparent url(../image/web/del.png) -0px -256px repeat-y; }
	#content_right .teaserbox .teaser_accordion_info p				{ color: #000; margin: 15px 0 15px 0; font-size: 11px; line-height: 1.2; }
	
	#content_right .teaser_accordion_info .teaser_accordion_info_detail 		{ width: 200px; height: 70px; float:left; margin: 20px 0 35px; }
	#content_right .teaser_accordion_info .teaser_accordion_info_detail img	{ width: 51px; height: 69px; float: left; margin-right: 10px; }
	#content_right .teaser_accordion_info .teaser_accordion_info_detail h5 	{ font-weight: bold; color: #00BDE9; }


/* MAIL FORM */

#mailform 			{ width: 600px; margin-left: 20px; }
#mailform fieldset 	{ display: block; padding: 0px; margin: 20px 0 0 20px; border: 0px; }

	#mailform fieldset .csc-mailform-field 				{ width: 600px; margin-bottom: 18px; }
		#mailform fieldset .csc-mailform-field label 	{ display: inline-block; width: 140px; font-size: 14px; color: #a43038; font-weight: bold; float:left; }
		#mailform fieldset .csc-mailform-field input 	{ width: 260px; height: 19px; border: 1px solid #a43038; padding: 3px 0 0 3px; }
		#mailform fieldset .csc-mailform-field textarea	{ width: 420px; height: 165px; border: 1px solid #a43038; font-family: Arial, Verdana; font-size: 12px; padding: 3px 0 0 3px; }
		#mailform fieldset .csc-mailform-field #mailformformtype_mail 			{ width: 150px; height: 20px; border: 0px; background: transparent url(../image/web/del.png) -35px -20px no-repeat; position: relative; left: 140px; }
		#mailform fieldset .csc-mailform-field #mailformformtype_mail:hover		{ background-position: -185px -20px; }

.csc-loginform .csc-mailform-field label {
	display: block;
	float: left;
	width: 80px;
}

.csc-loginform .csc-mailform-field {
	padding-bottom: 10px;
}
/* FORM CHECK */

/* tipbox :
	table : 
		tl	: top left					t	: top     					tr	: top right						
		r	: right						bl	: bottom left 				b	: bottom (with mark)			
		c	: center					br	: bottom right				l 	: left
	components : 
		a.close	: close button			err	: errors div				p	: error line
*/

.fc-tbx .tl 	{ background: url('../image/formcheck/tl.png') no-repeat; }
.fc-tbx .t 		{ background: url('../image/formcheck/t.png') repeat-x; height: 16px; }
.fc-tbx .tr 	{ background: url('../image/formcheck/tr.png') no-repeat; }
.fc-tbx .l		{ background: url('../image/formcheck/l.png') repeat-y; width : 16px; }
.fc-tbx .r 		{ background: url('../image/formcheck/r.png') repeat-y; width: 16px; }
.fc-tbx .bl 	{ background: url('../image/formcheck/bl.png') no-repeat; }
.fc-tbx .b		{ background: url('../image/formcheck/b.png') no-repeat; height: 25px; }
.fc-tbx .br		{ background: url('../image/formcheck/br.png') no-repeat; }
.fc-tbx .c		{ background: url('../image/formcheck/c.png') repeat; }
.fc-tbx a.close { float: right; background: url('../image/formcheck/close.png') no-repeat; position: relative; margin-left: 5px; display: block; width: 10px; height: 10px; cursor: pointer; }
.fc-tbx .err 	{ float: left; }
.fc-tbx p 		{ width: auto; display: block; font-size: 11px; font-family: Arial, Verdana; margin: 0; padding: 0; border: 0; color: #FFF; }
.ajax_loader 	{ background : url('../image/formcheck/ajax-loader.gif') no-repeat center; width: 200px; height: 150px; }

/* FORMCHECK VALIDATION DIV */
.fc-error 		{ border: 1px solid #888; margin-top : 5px;  background-color : #EAEAEA; }
.fc-error p 	{ margin: 5px; color: #A00; }
.fc-field-error { border : 2px solid #800 !important; }

/* FOOTER NAVIGATION */

#footer 			{ position:relative; width: 939px; height: 175px; background: url(../image/web/footer.jpg) no-repeat; padding: 80px 0 0 20px; }
#footer_headline 	{ font-weight:bold; font-size: 14px; color: #ffffff; margin-bottom: 25px; }

#bmenu ul 					{ float: left; width: 180px; list-style: none; margin: 0px; padding: 0px; vertical-align: top;  }
	#bmenu ul li			{ display: block; list-style: none; margin: 0px; padding: 0px;  }
	#bmenu ul li a,
	#bmenu ul li a:hover 	{ font-size: 12px; color: #ffffff; text-decoration: none; }
	#bmenu ul li a:hover 	{ text-decoration: underline; }

#bmenu div 					{ float: left; color: #fff; font-size: 10px; width: 170px; margin: 94px 0 0 45px; line-height: 1; }

#copyright {
	position:absolute;
	color:#ffffff;
	font-size:10px;
	top:199px;
	left:785px;
	width:150px;
}

#banner {
	position: absolute;
	left: 116px; top: 0px;
	width: 728px; height: 90px;
}

#skyscraper {
	position: absolute;
	text-align:center;
	left: 960px; top: 91px;
	width: 160px; height: 600px;
}


#content_middle .csc-menu ul, #content_middle .csc-menu li { list-style: none; }	
	
#content_middle .csc-menu li {
	background: url(../image/web/bgn_sitemapelement.png) no-repeat;
	float: left;
	width: 180px; height: 18px;
	margin: 0 20px 5px 0;
}
#content_middle .csc-menu a {
	display: block;
	line-height: 18px;
	border: 1px solid #e5e5e5;
	color: #a43038;
	text-decoration: none;
	font-size: 11px;
	width: 165px; height: 18px;
	overflow: hidden;
	background: url(../image/web/bgn_sitemapelement.png) no-repeat;
	padding-left: 15px;
}

#content_middle .csc-menu a:hover, #content_middle .csc-menu a.act {
	background: url(../image/web/bgn_sitemapelement.png) no-repeat 0 -18px;
}
/*Sports meets Charity RSS Teaser*/
.cerssview_top {
	background: url(../image/teaser/rss_teaser_top.jpg) no-repeat left bottom;
	width: 300px;
	height: 60px;
}
.cerssview_main {
	background: url(../image/teaser/rss_teaser_bg.jpg) no-repeat left bottom #020202;
	padding: 8px 15px 0;
}

.cerssview_bodytext {
	padding-bottom: 8px;
}

.cerssview_bodytext a{
	color: #ffffff!important;
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
	text-decoration: none;
}
.cerssview_bottom {
	background: url(../image/teaser/rss_teaser_bottom.jpg) no-repeat left bottom;
	width: 300px;
	height: 81px;	
}
.cerssview_bottom a{
	width: 300px;
	height: 81px;
	display: block;	
}

/**
 * Advertisement
 */

#content_right #contentAd { margin-bottom: 10px !important; }
#page_home #content_right #contentAd { margin-bottom: 13px !important; }

#page_statistiken #advertisement_top div,
#page_statistiken .frnAdPromoBox { margin-left: -10px; }
#page_statistiken #advertisement_bottom, #page_statistiken #advertisement_bottom  div { text-align: center; margin: 0 auto; }

#wallpaper {
  position:absolute;
  top:0px;
  left:0px;
  width: 100%;
  margin: auto;
  min-height: 100%;
  height: auto;
  height:100%;
  overflow: hidden ! important;
  display:none;
}
