html, body, div, td, p, a, input, h1, h2, h3, h4, h5, h6, li, dt, dd {
	font-family : Arial, sans-serif;
	font-size : 12px;
	line-height : 16px;
}
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;
}
html, body {
	text-align : center;
	color : #232841;
	background-color : #dddde2;
}
table {
	border-spacing : 0;
	border-collapse : collapse;
}
td {
	vertical-align : top;
	text-align : left;
}
form {
	display : inline;
}
a img, img.map {
	border : none;
}
a {
	font-weight : bold;
	text-decoration : none;
	color : #a8032a;
}
a:hover {
	text-decoration : underline;
}
body {
	background : url(../image/bg_top.png) no-repeat top center;
}
#print_head {
	display : none;
}
#page {
	position : relative;
	margin : 0 auto;
	background : url(../image/bg_content_psi.png) repeat-y;
	width : 1002px;
}
#page_inner {
	position : relative;
	margin : 0 4px 0 3px;
}
#keyvisual {
	position : relative;
	width : 1002px;
	height : 210px;
	background : url(../image/bg_top_kv2.png) no-repeat;
	overflow : hidden;
}
#top_bg {
	position: absolute;
	left: 220px; top: 0px;
	width: 520px; height: 115px;
	/*background: url(../image/top_sponsoren_text.png) no-repeat;*/
	background: none;
}
#kv_partner {
	position : absolute;
	top : 130px;
	left : 20px;
	width : 165px;
	height : 75px;
	background : url(../image/head_partner_psi.png) no-repeat;
	overflow : hidden;
}
#specialads {
	position : absolute;
	top : 140px;
	left : 120px;
}
#skyscraper {
	position : absolute;
	top : 115px;
	left : 999px;
	height: 811px;
	width: 138px;
}

#sky_bottom {
	height: 600px;
	width: 120px;
	position: absolute;
	bottom: 0px;
}

div#kv_partner a {
	display : block;
	position : absolute;
}
div#kv_partner a b, div#kv_partner br {
	display : none;
}
div#kv_partner a:hover {
	display : block;
	position : absolute;
	background : url(../image/head_partner_psi.png) no-repeat;
	overflow : hidden;
}
div#kv_partner a#kvp_1 {
	left : 82px;
	top : 41px;
	width : 77px;
	height : 25px;
}
div#kv_partner a#kvp_2 {
	left : 0px;
	top : 44px;
	width : 67px;
	height : 28px;
}
div#kv_partner a#kvp_3 {
	left : 45px;
	top : 12px;
	width : 115px;
	height : 21px;
}
div#kv_partner a#kvp_4 {
	left : 0px;
	top : 11px;
	width : 40px;
	height : 33px;
}
div#kv_partner a#kvp_5 {
	left : 72px;
	top : 34px;
	width : 72px;
	height : 38px;
}
div#kv_partner a#kvp_1:hover {
	background-position : -82px -116px;
}
div#kv_partner a#kvp_2:hover {
	background-position : 0px -119px;
}
div#kv_partner a#kvp_3:hover {
	background-position : -45px -87px;
}
div#kv_partner a#kvp_4:hover {
	background-position : 0 -87px;
}
div#kv_partner a#kvp_5:hover {
	background-position : -72px -109px;
}
#kv_sponsor {
	position : absolute;
	top : 129px;
	left : 220px;
	width : 182px;
	height : 75px;
	background : url(../image/head_presenter_psi_kw40.png) no-repeat;
	z-index: 9;
}

#kv_sponsor .kv_sponsor_gelbeseiten a b, #kv_sponsor .kv_sponsor_ea a b { display: none; }

#kv_sponsor .kv_sponsor_gelbeseiten {
	position: absolute;
	left: 0px; top: 24px;
	width: 127px; height: 46px;
}

#kv_sponsor .kv_sponsor_gelbeseiten a { position: absolute; left: 0px; display: block; width: 127px; height: 46px; }

#kv_sponsor .kv_sponsor_gelbeseiten a:hover {
	background: url(../image/head_presenter_psi_kw40.png) no-repeat 0px -105px;
}

#kv_sponsor .kv_sponsor_ea {
	position: absolute;
	left: 133px; top: 24px;
	width: 44px; height: 44px;
}

#kv_sponsor .kv_sponsor_ea a { position: absolute; left: 0px; display: block; width: 44px; height: 44px; }

#kv_sponsor .kv_sponsor_ea a:hover {
	background: url(../image/head_presenter_psi_kw40.png) no-repeat -133px -105px;
}

#kv_sponsor .kv_sponsor_sportingbet {
	position: absolute;
	left: 182px; top: 24px;
	width: 127px; height: 47px;
}

#kv_sponsor .kv_sponsor_sportingbet a { position: absolute; left: 0px; display: block; width: 127px; height: 47px; }

#kv_sponsor .kv_sponsor_sportingbet a:hover {
	background: url(../image/head_presenter_psi_kw40.png) no-repeat -182px -105px;
}

#kv_presenter {
	position : absolute;
	top : 10px;
	left : 135px;
	width : 994px;
	height : 115px;
}

#leaderboard {
	position: absolute;
	top: 10px;
	left: 205px;
	height: 60px;
	width: 468px;
	z-index: 10;
}
#kv_banner {
	position : absolute;
	top : 130px;
	left : 219px;
	width : 520px;
	height : 80px;
}
#kv_sponsor b, #kv_banner b, #kv_presenter b {
	display : none;
}

#standards {
	position : absolute;
	top : 0px;
	right : 9px;
	width : 230px;
	height : 210px;
	overflow : hidden;
	z-index : 2;
}
#std_logo {
	position : absolute;
	top : 135px;
	left : 80px;
	background : url(../image/logo_psi.png) no-repeat;
}
#std_logo a b {
	display : none;
}
#std_logo a {
	display : block;
	width : 152px;
	height : 76px;
}
#std_links {
	position : absolute;
	top : 199px;
	left : 10px;
	width : 160px;
	height : 11px;
	background : url(../image/qmenu.png) no-repeat;
	display:none;
}
#std_links a {
	display : block;
	float : left;
	height : 11px;
}
#std_links a#std_kontakt {
	width : 40px;
}
#std_links a#std_sitemap {
	width : 44px;
	margin : 0 8px;
}
#std_links a#std_impressum {
	width : 58px;
}
#std_links a b {
	display : none;
}
#std_close {
	position : absolute;
	top : 220px;
	left : 10px;
	width : 210px;
	height : 10px;
	overflow : hidden;
	border-bottom : 1px solid #bcbcbd;
}
#std_fill {
	position : relative;
	width : 210px;
	height : 9px;
	color : inherit;
	background : #bcbcbd;
	overflow : hidden;
	border-bottom : 1px solid #fff;
}
div#pi_left {
	width : 185px;
	padding-top : 25px;
	float : left;
	overflow : hidden;
}
div#pi_center {
	width : 780px;
	padding-top : 25px;
	float : left;
	overflow : hidden;
}
div#pi_right {
	width : 230px;
	padding-top : 281px;
	float : left;
}
#navigation {
	padding-left : 20px;
}
#navigation ul, ul {
	list-style-type : none;
}
#navigation li {
	display : inline;
}
#navigation li a {
	display : block;
}
#navigation #nav_inner {
	width : 165px;
}
#navigation a {
	color : #8c8c92;
	font-weight : normal;
	line-height : 22px;
}
#navigation a b {
	display : none;
}
#navigation a.nav_lv2 {
	line-height : 19px;
	padding-left : 10px;
	background : url(../image/menu_dots.png) no-repeat 1px 4px;
}
#navigation a.nav_lv3 {
	line-height : 19px;
	padding-left : 15px;
	background : url(../image/menu_dots_s.png) no-repeat 6px 5px;
}
#navigation a.nav_lv2:hover, #navigation a.nav_lv3:hover, #navigation a.act {
	font-weight : bold;
	text-decoration : none;
}
#navigation div#nav_close, a#nav_news, #navigation a#nav_ergebnisse, #navigation a#nav_playoff , #navigation a#nav_spielplan, #navigation a#nav_statistik, #navigation a#nav_liveticker, #navigation a#nav_clubs, #navigation a#nav_del_intern, #navigation a#nav_medien, #navigation a#nav_del_tv, #navigation a#nav_partner, #navigation a#nav_auktion, #navigation a#nav_mobile, #navigation a#nav_interaktiv, #navigation a#nav_sportwetten, #navigation a#nav_spieler, #navigation a#nav_tabelle, #navigation a#nav_wm, #navigation a#nav_schiedsrichter, #navigation a#nav_chl, #navigation a#nav_hockeyeurope {
	display : block;
	width : 165px;
	height : 22px;
	background : url(../image/menu.png) no-repeat 0 0;
	overflow : hidden;
}
#navigation a#nav_news {
	background-position : 0 0;
}
#navigation a#nav_ergebnisse {
	background-position : 0 -22px;
}
#navigation a#nav_spielplan {
	background-position : 0 -44px;
}
#navigation a#nav_statistik {
	background-position : 0 -66px;
}
#navigation a#nav_liveticker {
	background-position : 0 -88px;
}
#navigation a#nav_clubs {
	background-position : 0 -110px;
}
#navigation a#nav_del_intern {
	background-position : 0 -132px;
}
#navigation a#nav_medien {
	background-position : 0 -154px;
}
#navigation a#nav_del_tv {
	background-position : 0 -176px;
}
#navigation a#nav_partner {
	background-position : 0 -198px;
}
#navigation a#nav_auktion {
	background-position : 0 -220px;
}
#navigation a#nav_mobile {
	background-position : 0 -242px;
}
#navigation a#nav_interaktiv {
	background-position : 0 -264px;
}
#navigation a#nav_sportwetten {
	background-position : 0 -286px;
}
#navigation a#nav_spieler {
	background-position : 0 -308px;
}
#navigation a#nav_tabelle {
	background-position : 0 -330px;
}
#navigation a#nav_playoff {
	background-position : 0 -374px; 
}
#navigation a#nav_schiedsrichter {
	background-position : 0 -396px; 
}
#navigation a#nav_wm {
	background-position : 0 -352px;
}
#navigation a#nav_chl {
	background-position : 0 -418px;
}
#navigation a#nav_hockeyeurope {
	background-position : 0 -440px;
}
#navigation div#nav_close {
	background-position : 0 -462px;
	height:3px;
}

#navigation a#nav_news:hover, #navigation a#nav_news.act {
	background-position : -175px 0;
}
#navigation a#nav_ergebnisse:hover, #navigation a#nav_ergebnisse.act {
	background-position : -175px -22px;
}
#navigation a#nav_spielplan:hover, #navigation a#nav_spielplan.act {
	background-position : -175px -44px;
}
#navigation a#nav_statistik:hover, #navigation a#nav_statistik.act {
	background-position : -175px -66px;
}
#navigation a#nav_liveticker:hover, #navigation a#nav_liveticker.act {
	background-position : -175px -88px;
}
#navigation a#nav_clubs:hover, #navigation a#nav_clubs.act {
	background-position : -175px -110px;
}
#navigation a#nav_del_intern:hover, #navigation a#nav_del_intern.act {
	background-position : -175px -132px;
}
#navigation a#nav_medien:hover, #navigation a#nav_medien.act {
	background-position : -175px -154px;
}
#navigation a#nav_del_tv:hover, #navigation a#nav_del_tv.act {
	background-position : -175px -176px;
}
#navigation a#nav_partner:hover, #navigation a#nav_partner.act {
	background-position : -175px -198px;
}
#navigation a#nav_auktion:hover, #navigation a#nav_auktion.act {
	background-position : -175px -220px;
}
#navigation a#nav_mobile:hover, #navigation a#nav_mobile.act {
	background-position : -175px -242px;
}
#navigation a#nav_interaktiv:hover, #navigation a#nav_interaktiv.act {
	background-position : -175px -264px;
}
#navigation a#nav_sportwetten:hover, #navigation a#nav_sportwetten.act {
	background-position : -175px -286px;
}
#navigation a#nav_spieler:hover, #navigation a#nav_spieler.act {
	background-position : -175px -308px;
}
#navigation a#nav_tabelle:hover, #navigation a#nav_tabelle.act {
	background-position : -175px -330px;
}

#navigation a#nav_playoff:hover, #navigation a#nav_playoff.act {
	background-position : -175px -374px; 
}

#navigation a#nav_schiedsrichter:hover, #navigation a#nav_schiedsrichter.act {
	background-position : -175px -396px; 
}

#navigation a#nav_wm:hover, #navigation a#nav_wm.act {
	background-position : -175px -352px;
}

#navigation a#nav_chl:hover, #navigation a#nav_chl.act {
	background-position : -175px -418px; 
}
#navigation a#nav_hockeyeurope:hover, #navigation a#nav_hockeyeurope.act {
	background-position : -175px -440px; 
}


#extras {
	margin-top : 35px;
	padding-left : 20px;
	margin-bottom : 20px;
}
#extras #ext_inner {
	width : 165px;
}
#extras table#ext_tabs {
	width : 165px;
	height : 297px;
	empty-cells : show;
	overflow : hidden;
}
#extras td#ext_tabs_head {
	width : 151px;
	height : 20px;
	overflow : hidden;
	background : url(../image/table_head.png) no-repeat;
}
#extras td#ext_tabs_head b {
	display : none;
}
#extras td#ext_tabs_inner {
	width : 151px;
	height : 277px;
	background : url(../image/table_bg.png) repeat;
}
table#ext_tab {
	width : 165px;
	height : 297px;
	empty-cells : show;
	overflow : hidden;
}
td#ext_tab_head {
	width : 151px;
	height : 20px;
	overflow : hidden;
	background : url(../image/table_head.png) no-repeat;
}
td#ext_tab_head b {
	display : none;
}
td#ext_tab_inner {
	width : 500px;
	height : 277px;
	background : url(../image/table_bg.png) repeat;
}
table.ext_tab_style {
	width : 539px;
	margin-top : 10px;
	margin-right : 10px;
	table-layout : fixed;
}
table.ext_tab_style td {
	font-size : 11px;
	white-space: nowrap;
}
table.ext_tab_style th {
	font-size : 11px;
	font-weight : bold;
	white-space: nowrap;
}
table.ext_tab_style td.num, table.ext_tab_style th.num {
	text-align : right;
	padding-right : 5px;
}
table.ext_tab_style th.n1 {
	width : 40px;
}
table.ext_tab_style th.n2 {
	width : 40px;
}
table.ext_tab_style th.n3 {
	width : 40px;
}
table.ext_tab_style th.n4 {
	width : 125px;
}
#ext_cut table.ext_tab_style th.n4, #ext_cut table.ext_tab_style td.n4 {
	visibility : hidden;
}
table.ext_tab_style th.n10 {
	width : 60px;
}

table.ext_tab_style tr.trenner td {
	border-bottom : 1px solid #fdfdfd;
}

#ext_scale {
	width : 135px;
	overflow : hidden;
}
#ext_cut {
	width : 135px;
	overflow : hidden;
}
img#ext_tabs_drag, img#ext_tab_drag {
	cursor: pointer;
}
#content {
	position : relative;
	width : 780px;
	padding : 0 30px;
	overflow : hidden;
}
#content #co_inner {
	width : 720px;
}
#content ul {
	list-style-type : none;
}
#content ul li {
	padding-left : 15px;
	background : url(../image/ul.png) no-repeat 0 5px;
}
#home {
	position : absolute;
	top : 214px;
	left : 215px;
	background : url(../image/b_home.png) no-repeat;
	z-index : 2;
}
#home a {
	display : block;
	width : 34px;
	height : 9px;
}
#home a b {
	display : none;
}
#claim {
	position : absolute;
	top : 216px;
	left : 440px;
	width : 266px;
	height : 7px;
	background : url(../image/content_claim.png) no-repeat;
	z-index : 2;
	overflow : hidden;
}
#claim b {
	display : none;
}
#teaser {
	padding : 0 10px;
	overflow : hidden;
}
#teaser #ts_inner {
	width : 210px;
}
#features {
	position : absolute;
	left : 23px;
	z-index : 2;
	display : none;
}
#footer {
	position : relative;
	margin : 0 4px 0 3px;
	height : 72px;
	width : 995px;
	overflow : hidden;
	background : url(../image/bottom_kw40.png) no-repeat;
}
#footer .ft_1 a {
	display: block;
	width: 106x; height: 31px;
}
#footer .ft_2 {
	position: absolute;
	left: 579px; top: 20px;
	width: 42px; height: 42px;
}
#footer .ft_2 a {
	display: block;
	width: 42px; height: 42px;
}
#footer .ft_3 {
	position: absolute;
	left: 638px; top: 31px;
	width: 98px; height: 24px;
}
#footer .ft_3 a {
	display: block;
	width: 98px; height: 24px;
}
#footer a b {
	display : none;
}
h1 {
	margin-bottom: 20px;
	color : #282d46;
	font-size : 24px;
	line-height : 25px;
	font-weight : bold;
}
h2, p.csc-subheader {
	margin-bottom: 20px;
	color : #282d46;
	font-size : 14px;
	line-height : normal;
}
h3 {
	color : #bcbcbd;
	font-size : 20px;
	line-height : 24px;
	border-bottom : 2px solid #bcbcbd;
	margin-bottom: 20px;
}
h4 {
	display : inline;
	font-weight : bold;
}
h5 {
	margin-bottom: 20px;
	color : #282d46;
	font-size : 14px;
	line-height : normal;
}
div.start {
	border-top : 10px solid #bcbcbd;
	margin-bottom : 1px;
}
div.close {
	border-bottom : 10px solid #bcbcbd;
	margin-top : 1px;
}
div#start_topthema {
	border : 1px solid #bcbcbd;
	padding: 10px 5px 1px 5px;
}
div#start_topthema_news {
	position : relative;
	height : 275px;
	overflow : hidden;
}
div#start_topthema1, div#start_topthema2, div#start_topthema3, div#start_topthema4, div#start_topthema5 {
	position : absolute;
	top : 0;
	left : 0;
	background-color : #f2f2f2;
}
div#start_topthema1 {
	display : block;
}
div#start_topthema2, div#start_topthema3, div#start_topthema4, div#start_topthema5 {
	display : none;
}
div#start_topthema_liste {
	border-top : 1px solid #bcbcbd;
	padding: 1px 0;
}
div#start_topthema div.start_topthema_box {
	position : relative;
	border-left : 1px solid #bcbcbd;
	margin-right : 1px;
	width : 100px;
	height : 175px;
	overflow : hidden;
	float : left;
	background-color : #f2f2f2;
}
div#start_topthema div.start_topthema_box div.news-list-item {
	padding : 1px;
}
div#start_topthema div.start_topthema_box div.news-single-img {
	margin : 0;
	float : none;
	height : 65px;
	width : 99px;
	text-align : center;
	overflow : hidden;
}

div#start_topthema div#start_topthema_list1 {
	border-left : none;
}
div#start_topthema div#start_topthema_list5 {
	margin-right : 0;
}
div#start_teaser {
	position : relative;
	width : 520px;
	height : 280px;
	overflow : hidden;
	margin-top : 15px;
	margin-bottom : 15px;
}
div#start_teaser div.news-list-item {
	position : relative;
	width : 170px;
	height : 280px;
	overflow : hidden;
	float : left;
}

div.news-list-item .clearer { padding-bottom: 10px; }

div#start_teaser div.news-cat-img {
	height : 30px;
	overflow : hidden;
}
div#start_teaser div.news-single-img {
	margin : 0;
	float : none;
	height : 95px;
	text-align : center;
	overflow : hidden;
}
div#start_teaser div.news-list-box {
	border-left : 1px solid #bcbcbd;
	border-right : 1px solid #bcbcbd;
	border-bottom : 1px solid #bcbcbd;
	height : 235px;
}
div#start_teaser div.news-single-close {
	border-bottom : 10px solid #bcbcbd;
	margin-top : 1px;
}
div#start_exklusiv {
	border-bottom : 10px solid #bcbcbd;
	padding-bottom : 5px;
	margin-bottom : 15px;
}
div#start_exklusiv div.news-single-img img {
	border : 1px solid #282d46;
}
div#start_exklusiv div.news-list-item {
	position : relative;
	margin-bottom : 5px;
	width : 260px;
	height : 57px;
	overflow : hidden;
	float : left;
}
div#start_exklusiv_head {
	margin-bottom : 10px;
	height : 24px;
	border-bottom : 2px solid #bcbcbd;
}
div.news-list-container p.bodytext, div#start_teaser p.bodytext, div#start_exklusiv p.bodytext {
	margin-top : 0;
	margin-bottom : 0;
	display : inline;
}
div#start_topthema p.bodytext {
	margin-top : 0;
	margin-bottom : 0;
/*	display : inline; */
}
div#start_teaser div.news-single-text {
	padding : 10px 5px;
}

div.teaserbox {
	border-bottom : 5px solid #bcbcbd;
	margin-bottom : 15px;
}
div.tb_title {
	display : block;
	height : 11px;
	border-bottom : 1px solid #282d46;
	overflow : hidden;
	background : url(../image/teaser_head.png) no-repeat;
}
div.tb_title b {
	display : none;
}
div.tbt_deltv div.tb_title {
	background-position : 0 0;
}
div.tbt_diedelimtv div.tb_title {
	background-position : 0 -15px;
}
div.tbt_delplayoffs div.tb_title {
	background-position : 0 -30px;
}
div.tbt_deltickets div.tb_title {
	background-position : 0 -45px;
}
div.tbt_delmobile div.tb_title {
	background-position : 0 -60px;
}
div.tbt_delgewinnspiel div.tb_title {
	background-position : 0 -75px;
}
div.tbt_delliveticker div.tb_title {
	background-position : 0 -90px;
}
div.tbt_delallstarwahl div.tb_title {
	background-position : 0 -105px;
}
div.tbt_delauktionen div.tb_title {
	background-position : 0 -120px;
}
div.tbt_delnewsletter div.tb_title {
	background-position : 0 -135px;
}
div.tbt_delgelbvorneid div.tb_title {
	background-position : 0 -150px;
}
div.tbt_delwetten div.tb_title {
	background-position : 0 -165px;
}
div.tbt_termine div.tb_title {
	background-position : 0 -180px;
}
div.tbt_ohnehelm div.tb_title {
	background-position : 0 -195px;
}
div.tbt_nhl07 div.tb_title {
	background-position : 0 -210px;
}
div.tbt_allstars div.tb_title {
	background-position : 0 -225px;
}
div.tbt_dasdelpowerpaket div.tb_title {
	background-position : 0 -240px;
}
div.tbt_sammelalbum div.tb_title {
	background-position : 0 -270px;
}
div.tbt_nhlecke div.tb_title {
	background-position : 0 -285px;
}
div.tbt_chl div.tb_title {
	background-position : 0 -300px;
}
div.tbt_hockeyeurope div.tb_title {
	background-position : 0 -315px;
}


.tb_content {
	color : #1f2433;
	background-color : #e4e4e5;
	padding : 3px 3px 10px 3px;
}
p.bodytext {
	margin-bottom: 20px;
}
p.csc-subheader {
	margin-bottom: 10px;
}
p.csc-header-date, div.news-single-timedata {
	font-size : 12px;
	line-height : normal;
}
dd.csc-textpic-caption, p.news-single-imgcaption {
	font-size : 10px;
	line-height : 11px;
	color: #4c4c4c;
	background: #e4e4e4;
	padding : 3px;
}
table.contenttable {
	width : 100%;
	border-spacing : 0;
	border-collapse : collapse;
	empty-cells : show;
	border-bottom : 5px solid #bcbcbd;
}
table.contenttable tr {
	color : inherit;
	background : #e4e4e5;
}
table.contenttable-2 tr td.td-0, table.contenttable-3 tr td.td-0, table.contenttable-3 tr td.td-1  {
	color : inherit;
	background : #dbdbdd;
}
table.contenttable tr.tr-0, table.contenttable tr.tr-0 td.td-0, table.contenttable-2 tr.tr-0 td.td-0, table.contenttable-3 tr.tr-0 td.td-0, table.contenttable-3 tr.tr-0 td.td-1 {
	color : #7d8397;
	background : #fdfdfd;
}
table.contenttable tr td {
	padding : 3px;
	font-size : 11px;
	line-height : 20px;
	margin : 55px;
	border-bottom : 1px solid #f2f2f2;
}
table.contenttable tr.tr-0 td {
	font-weight : bold;
	border-left : 2px solid #fdfdfd;
	border-bottom : 1px solid #7d8397;
}
table.contenttable tr.tr-0 td.td-0 {
	border-left : none;
}

table.contenttable tr.tr-6er td {
	border-bottom : 2px solid #bcbcbd;
}

table.contenttable tr.tr-10er td {
	border-bottom : 2px solid #bcbcbd;
}

table.contenttable tr.tr-0 td.td-0 {
	border-left : none;
}
div.csc-mailform-field label {
	display : block;
	width : 120px;
	float : left;
}
div.csc-mailform-field span.csc-mailform-radio label {
	display : inline;
	width : auto;
	float : none;
	padding-left : 3px;
}
div.csc-mailform-field span.csc-mailform-radio legend {
	display : none;
}
div.csc-mailform-field input.csc-mailform-radio {
	margin-bottom : -2px;
}
div.csc-mailform-field, div.clearer {
	clear: both;
}
div.news-single-img {
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;
}
.w30{
	width:30px;
}
.w150{
	width:150px;
}
.w20{
	width:20px;
}
.w5{
	width:5px;
}
div.allgemeines{
        background: url(../image/content/statistik_table_bg_allgemein.png);
        width: 519px;
        height: 76px;
}
.w80{
       	width: 80px;
}
.w130{
        width: 130px;
}
.w85{
        width: 93px;
}
.w75{
       	width: 75px;
}
div.drittelergebnisse{
	background: url(../image/content/statistik_table_bg_drittelergebnisse.png);
	width: 519px;
	height: 73px;
}

div.headgrafik {
	display : block;
	width : 520px;
	height : 16px;
	background : url(../image/content/head_grafiken.png) no-repeat;
	overflow : hidden;
}
div.allge div.headgrafik {
	background-position : 0 0px;
}
div.drittelerg div.headgrafik {
	background-position : 0 -16px;
}
div.tor div.headgrafik {
	background-position : 0 -32px;
}
div.strafe div.headgrafik {
	background-position : 0 -48px;
}
div.ueberzahl div.headgrafik {
	background-position : 0 -64px;
}
div.schuesse div.headgrafik {
	background-position : 0 -80px;
}
div.torhueter div.headgrafik {
	background-position : 0 -96px;
}
div.spielerst div.headgrafik {
	background-position : 0 -112px;
}
div.stbg {
background: url(../image/content/statistik_table_bg.png);
width: 521px;
height: 20px;
margin-bottom: 1px;
}
.pos {
padding-left: 15px
}
div.headgrafik_zwei {
	display : block;
	width : 520px;
	height : 16px;
	background : url(../image/content/head_grafiken_2.png) no-repeat;
	overflow : hidden;
}
div.spunder div.headgrafik_zwei {
	background-position : 0 0;
}
div.tea div.headgrafik_zwei {
	background-position : 0 -16px;
}
div.spst div.headgrafik_zwei {
	background-position : 0 -32px;
}
div.mast div.headgrafik_zwei {
	background-position : 0 -48px;
}
.w187 {
width: 187px;
}
.w74 {
width: 52px;
}
.w70 {
width: 52px;
}
.w72 {
width: 52px;
}
.allgeposoben {
padding-left: 10px;
padding-top: 25px;
}
.allgeposunten {
padding-left: 10px;
padding-bottom: 20px;
}
div.clubs{
	float: left;
}
div.clubs table.tab_clubs {
	float : left;
	margin: 0 0 15px 2px;
}
div.clubs a.offizHome {
	background: url(../image/content/clubs_icon_home.png) no-repeat 0 2px;
	padding-left: 15px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
div.clubs a.spielplan {
	background: url(../image/content/clubs_icon_spielplan.png) no-repeat 0 2px;
	padding-left: 15px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
div.clubs a.spielort {
	background: url(../image/content/clubs_icon_spielort.png) no-repeat 0 2px;
	padding-left: 20px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
div.clubs a.statistik {
	background: url(../image/content/clubs_icon_statistik.png) no-repeat 0 2px;
	padding-left: 20px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
div.clubs a.tickets {
	background: url(../image/content/clubs_icon_tickets.png) no-repeat 0 2px;
	padding-left: 20px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
div.clubs a.kader {
	background: url(../image/content/clubs_icon_kader.png) no-repeat 0 2px;
	padding-left: 20px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
div.clubs a.kontakt {
	background: url(../image/content/clubs_icon_kontakt.png) no-repeat 0 2px;
	padding-left: 20px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
div.clubs table.tab_clubs th {
	font-size : 12px;
	font-weight : bold;
}
div.clubs table.tab_clubs td {
	font-size : 12px;
	font-weight : normal;
}
div.clubs table.tab_clubs td a {
	color : #282d46;
	text-decoration : none;
}
div.clubs table.tab_clubs td a:hover {
	text-decoration : underline;
}
.wc7 {
	width : 12px;
	text-align : center;
}
.h25 {
	height: 25px;
}
.wh15020 {
	width: 150;
	height: 20;
}
.wh7020 {
	width: 70;
	height: 20;
}
.w110 {
	width: 105px;
}

.mt_40 { margin-top: 40px; }
.clubs_line { background: url(../image/content/clubs_trennlinie.png) repeat-x; }

.ssmenu {

}

.ssmenu p {
	float: left;
	margin: 0 5px 5px 0;
	background: url(../image/content/ssmenu_bg_n.png) no-repeat;
	width: 170px; height: 19px;
}

.ssmenu p a {
	font-size: 11px;
	color: #8c8c92;
	display: block;
	padding-left: 15px;
	text-decoration: none;
}

.ssmenu p a:hover {
	color: #fff;
	background: url(../image/content/ssmenu_bg_o.png) no-repeat;
}



.box_top_spsu {
	position: relative;
	width: 530px; height: 53px;
	background: url(image/spielerstatistik/search_bg.gif) no-repeat;
	padding-bottom: 12px;
}

.box_top_spsu_head {
	position: absolute;
	left: 25px; top: 4px;
	color: #8c8c92;
	font-size: 12px;
	line-height: 14px;
}

.box_top_spsu_content {
	position: absolute;
	left: 25px; top: 27px;
	color: #282d46;
	font-size: 12px;
	line-height: 18px;
}

.box_top_spsu_content a {
	color: #a8032a;
	font-size: 12px;
	line-height: 18px;
}

.pl_40 { padding-left: 40px; }
.va_m { vertical-align: middle; }

table.sps_table td { color: #010101; padding: 0 2px 0 2px; font-weight: bold; }

.box_top_spsu_content form { padding: 0; margin: 0; }
.box_top_spsu_content form input { font-size: 11px; line-height: 13px; height: 13px; width: 170px; }
.box_top_spsu_content form select { font-size: 10px; line-height: 12px; height: 18px; width: 170px; }

table.sps_table { width: 503px; background: url(image/spielerstatistik/result_bg_top.gif) no-repeat; }
table.sps_table tr.tb_head { }
table.sps_table tr.tb_content {  }
table.sps_table tr.tb_head td { height: 27px; vertical-align: middle; color: #727996; }
table.sps_table tr.tb_content td {
	height: 47px; vertical-align: middle; background: #f0f0f0 url(image/spielerstatistik/result_bg.gif) no-repeat;
}
table.sps_table tr.tb_content td.sps_detail {
	background: none;
	width: 24px; background: #f0f0f0 url(image/spielerstatistik/result_bg.gif) no-repeat right top;
}
table.sps_table tr.tb_content td.sps_detail, table.sps_table tr.tb_head td.sps_detail {
	text-align: center;
}
table.sps_table tr.first td { background: none; }



.box_top_spsu {
	position: relative;
	width: 530px; height: 53px;
	background: url(image/spielerstatistik/search_bg.gif) no-repeat;
	padding-bottom: 12px;
}

.box_top_spsu_head {
	position: absolute;
	left: 25px; top: 4px;
	color: #8c8c92;
	font-size: 12px;
	line-height: 14px;
}

.box_top_spsu_content {
	position: absolute;
	left: 25px; top: 27px;
	color: #282d46;
	font-size: 12px;
	line-height: 18px;
}

.box_top_spsu_content a {
	color: #a8032a;
	font-size: 12px;
	line-height: 18px;
}

.pl_40 { padding-left: 40px; }
.va_m { vertical-align: middle; }

.box_top_spsu_content form { padding: 0; margin: 0; }
.box_top_spsu_content form input { font-size: 11px; line-height: 13px; height: 13px; width: 170px; }
.box_top_spsu_content form select { font-size: 10px; line-height: 12px; height: 18px; width: 170px; }

table.sps_table { width: 503px; background: url(image/spielerstatistik/result_bg_top.gif) no-repeat; }
table.sps_table tr.tb_head { }
table.sps_table tr.tb_content { background-color: #e4e4e5; }
table.sps_table tr.first { background: none; }
table.sps_table tr.tb_head td { height: 27px; vertical-align: middle; }
table.sps_table tr.tb_content td { height: 47px; vertical-align: middle; }
table.sps_table tr.tb_content td.sps_detail {
	width: 24px; background: url(image/spielerstatistik/result_bg.gif) no-repeat right top;
}
table.sps_table tr.tb_content td.sps_detail image, table.sps_table tr.tb_head td.sps_detail image {
	padding-left: 5px;
}

.st_spieler {
	position: relative;
	width: 517px; height: 184px;
	background: url(image/spielerstatistik/spieler_bg.gif) no-repeat;
	padding-bottom: 12px;
}

.st_spieler .st_spieler_gr {
	position: absolute;
	left: 0px; top: 0px;
	color: #282d46;
	font-size: 12px;
	line-height: 18px;
}

.st_spieler .st_spieler_text {
	position: absolute;
	left: 150px; top: 20px;
	color: #282d46;
	font-size: 12px;
	line-height: 18px;
}

.st_spieler .st_spieler_logo {
	position: absolute;
	left: 425px; top: 20px;
	color: #282d46;
	font-size: 12px;
	line-height: 18px;
}

.st_spieler .st_spieler_text .head {
	color: #000;
	font-size: 20px;
	line-height: 23px;
}

.st_spieler .st_spieler_text .text {
	color: #8c8c92;
	font-size: 12px;
	line-height: 16px;
}

div.boxSp2 table.coSp2 {
	width: 517px;
}

div.boxSp2 tr.coTopSp2 td {
	background-color: #fff;
	height: 25px;
	vertical-align: middle;
	color: #8c8c92;
	text-align: center;
	border-bottom: 1px solid #7d8397;
}

div.boxSp2 tr.coBottomSp2 td {
	background-color: #e4e4e5;
	height: 25px;
	vertical-align: middle;
	color: #000;
	text-align: center;
}

div.boxSp2 tr.coTopSp2 td.ftd {
	padding: 0 15px 0 5px;
	text-align: left;
}

div.boxSp2 div.link {
	text-align: right;
	padding: 5px 5px 0 0;
}

div.boxSp2 div.link a { color: #a8032a; }

div.boxSp2 div.head { padding: 0 0 5px 0; font-weight: bold; }
