﻿/*								SEITENKOPF																						*/
#slkButton						{ cursor: pointer; display: none; margin: 1px 0 0 6px; }
#searchButton					{ cursor: pointer; }
#headAnim						{ width: 782px; height: 93px; overflow: hidden; background-color: #333; background: url(/img/slides/img_00.jpg); }

.div_header .menu				{ vertical-align: middle; position: relative; width: 100%; height: 27px; line-height: 27px; clear: both; background-repeat: repeat-x; }
.div_header .menu *				{ vertical-align: middle; float: left; }
.div_header .menu A				{ margin: 0 10px; text-transform: uppercase; font-size: 10px; color: #000; }

.div_header .menu.A				{ background-image: url(/img/header/menu_bk.gif); }
.div_header .menu.A INS			{ background-image: url(/img/header/menu_sep.gif); display: block; height: 26px; width: 3px; }
.div_header .menu.A A:hover		{ color: #575339; }
.div_header .menu.A A IMG		{ margin-top: 2px; }
.div_header .menu.A A SPAN		{ margin: 7px 3px 0 0; padding: 0 1px; border: solid 1px #333; font-size: 9px; line-height: normal; font-weight: bold; cursor: pointer; }
.div_header .menu.A A:hover SPAN{ border-color: #575339; }
.div_header .menu.A INS.X		{ margin-left: 145px; }

.div_header .menu.B				{ background-image: url(/img/header/bc_bk.gif); height: 26px; }
.div_header .menu.B B			{ margin: 0 5px 0 10px; color: #bbb; }
.div_header .menu.B A:hover		{ color: #666; }
.div_header .menu.B A BIG		{ line-height: 23px; }
.div_header .menu.B A.X			{ margin: 0 6px 0 24px; }
.div_header .searchBox			{ float: right; width: 169px; margin: 5px 5px 0 0; }

.div_header .menu .X			{ float: right; }

.ddMenu DIV.M					{ background: url(/img/header/menu_mback.jpg) no-repeat 0 1px; }
.ddMenu DIV.W					{ background: url(/img/header/menu_wback.jpg) no-repeat; margin-top: 4px; }

.ddMenu.MM						{ margin: 27px 0 0 -15px; }
.ddMenu.CM						{ margin: 25px 0 0 -15px; width: 180px; }
.ddMenu.NM						{ margin: 25px 0 0 -15px; width: 230px; }
.ddMenu.RSS						{ margin: 27px 0 0 -9px; width: 150px; }
.ddMenu.RSS A					{ font-size: 9px; font-weight: bold; line-height: 10px; color: #fff; text-transform: none; }
.ddMenu.RSS A:hover				{ color: #333; background-color: #f1f1f1; }

/*								SEITENSPEZIFISCHER KOPF																			*/
.pHeadWrapper					{ width: 100%; margin: -6px 0 0 -4px; padding-right: -8px; height: 56px; background: url(/img/dashed.gif) repeat-x bottom; overflow: hidden; position: relative; z-index: 50; }
.pHead							{ width: 100%; line-height: 50px; height: 50px; margin-top: -55px; background: #f1f1f1 url(/img/header/grad_00.gif); }
.pHead I						{ color: #bbb; vertical-align: middle; }
.pHead DIV						{ width: 512px; float: left; }
.pHead IMG						{ float: left; margin: 10px 0 0 10px; }
.pHead SPAN.A					{ font-size: 20px; color: #333; float: left; margin-left: 10px; }
.pHead SPAN.A B					{ font-size: 20px; color: #393939; }
.pHead SPAN.A I					{ font-size: 32px; color: #888; vertical-align: middle; margin-right: 2px; }
.pHead SPAN.B					{ font-size: 10px; color: #666; font-weight: bold; float: right; }
.pHead SPAN.B A					{ color: #666; text-transform: uppercase; margin-right: 10px; }
.pHead SPAN.B A:hover			{ color: #000; }
.pHead SPAN.B.Y					{ float: left; }
.pHead SPAN.C					{ font-size: 10px; color: #333; float: left; }
.pHead SPAN.C A					{ font-size: 11px; color: #666; padding: 2px 4px 2px 6px; border: solid 1px #888; }
.pHead SPAN.C A:hover			{ color: #333; border-color: #666; }
.pHead SPAN.X					{ font-size: 48px; line-height: 41px; font-weight: bold; float: left; margin: 0 -2px 0 8px; }

.ddMenu.PM						{ margin: 35px 0 0 -7px; width: 230px; }
.ddMenu.PM A					{ padding: 0 6px 2px 6px; text-transform: capitalize; }
.ddMenu.PM A:hover				{ background-color: #ddd; color: #000; }
.ddMenu.HM						{ margin: 35px 0 0 -7px; width: 190px; }
.ddMenu.HM SPAN					{ /*margin-left: 12px;*/ }
.ddMenu.HM SPAN.L				{ display: block; font-size: 10px; padding: 0 6px 2px 6px; text-indent: 4px; }
.ddMenu.HM A					{ color: #333; padding: 0 6px 2px 6px; text-transform: capitalize; }
.ddMenu.HM A					{ color: #333; padding: 0 6px 2px 6px; text-transform: capitalize; }
.ddMenu.EV						{ margin: 35px 0 0 -7px; width: 160px; }
.ddMenu.EV A					{ color: #000; padding: 0 6px 2px 6px; text-transform: capitalize; font-size: 11px; }
.ddMenu.EV A:hover				{ background-color: #333; color: #eee; }

/*								SEITENSPEZIFISCHER KOPF / MODIFIER F. ZWEIZEILIGE DARSTELLUNG									*/
.rows .pHead IMG				{ margin: 8px -4px 0 10px; }
.rows .pHead SPAN.A				{ line-height: 15px; margin-top: 11px; }
.rows .pHead SPAN.A B			{ font-size: 16px; color: #333; }
.rows .pHead SPAN.A LABEL		{ font-size: 12px; color: #000; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; }

/*								SEITENSPEZIFISCHER KOPF / MODIFIER F. ARTIKELSEITE												*/
.article .pHead IMG				{ margin-top: 8px; }
.article .pHead SPAN.A			{ font-size: 12px; font-weight: bold; line-height: 15px; margin-top: 5px; }
.article .pHead SPAN.A LABEL	{ font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; line-height: 14px; }
.article .pHead SPAN.A SPAN		{ font-size: 10px; font-weight: normal; color: #000; line-height: 9px; }

/*								SEITENSPEZIFISCHER KOPF / MODIFIER F. EVENTS													*/
.events .pHead SPAN.A			{ line-height: 47px; text-transform: capitalize; }
.events .pHead SPAN.A.Y			{ font-size: 16px; line-height: 14px; margin: 10px 0 0 10px; }
.events .pHead SPAN.A.X			{ font-size: 14px; line-height: 48px; margin: 0; }
.events .pHead SPAN.Y A			{ font-weight: bold; text-transform: uppercase; margin-left: 15px; }
.events .pHead SPAN.Y A BIG		{ font-size: 15px; margin-right: 3px; }

#eventSwitcher SELECT			{ font-size: 10px; font-weight: bold; width: 146px; margin: 1px 2px; }

/*								SEITENSPEZIFISCHER KOPF / MODIFIER F. TOURNAMENTS												*/
.tournaments .pHead SPAN.A		{ line-height: 47px; }
.tournaments .pHead SPAN.A B	{ text-transform: none; }

#tournamentSwitcher SELECT		{ font-size: 10px; font-weight: bold; width: 146px; margin: 1px 2px; }
#tournamentSwitcher SPAN		{ font-size: 8px; color: #000; margin-left: 4px; text-transform: uppercase; cursor: pointer; }
#tournamentSwitcher I			{ margin-left: 4px; }

/*								SEITENSPEZIFISCHER KOPF / MODIFIER F. TV-GUIDE													*/
.tvGuide .pHead SPAN.A			{ font-size: 18px; font-weight: bold; line-height: 16px; margin: 9px 5px 0 10px; }
.tvGuide .pHead SPAN.A LABEL	{ font-size: 11px; font-weight: bold; line-height: 14px; }


.search .pHead SPAN.C			{ font-size: 12px; line-height: 15px; margin: 8px 0 0 10px; }
