
div#Aufstellung {
	font-size:12px;
}

div#Aufstellung td {
	vertical-align:top;
}

table.egm,div.egm {
	width: 100%;
}

ul.egmTooltip {
	margin-left: 20px;
	width: 250px;
}

ul.egmTooltip>li {
	line-height: 20px;
}


div.egmTableName {
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	font-weight: bold;
	line-height: 32px;
	padding-left: 10px;
	background-image:
		url(images/gradients/grau-verlauf-32-alternativ2.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
}

td.egmDummyLogoClub {
	background-image: url(images/dummy_logo.png);
	background-position: 50px center;
	background-repeat: no-repeat;
	background-size: 80px 90px;
}

td.egmDummyLogoAssociation {
	background-image: url(images/dummy_logo.png);
	background-repeat: no-repeat;
	background-size: 40px 50px;
}

div.egmTooltipHeader {
	background-image: url(images/gradients/gruen-verlauf26.png);
	background-repeat: repeat-x;
	color: white;
	line-height: 26px;
	padding-left: 8px;
	text-align: left;
	font-weight: bold;
}

div.egmTooltipHeaderContent {
	background-image: url(images/gradients/info-verlauf-92.png);
	background-repeat: repeat-x;
}

div.egmFollowUp,td.egmFollowUp {
	margin-top: 10px;
}

div.egmClubInfoMatchTableHeader {
	background-color: #97cb38;
	color: black;
	text-transform: uppercase;
	font-weight: bold;
	border-top: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	margin-top: 10px;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}

div.egmClubInfoMatchTableFooter {
	background-color: #F2F2F2;
	color: #ff6600;
	border-bottom: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	padding: 5px;
	text-align: right;
	vertical-align: middle;
}

div.egmRotatedHeader {
	height: 20px;
	margin-bottom: 95px;
	margin-left: -76px;
	margin-top: 85px;
	position: relative;
	text-align: left;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	width: 200px;
	font-weight: normal;
}

div.egmClubInfo {
	border: thin solid #CCCCCC;
}

div.egmClubFixtureList {
	border: thin solid #CCCCCC;
}

div.egmClubInfoScrollable {
	overflow: auto;
	height: 250px;
}

div.egmClubFixtureListScrollable {
	overflow: auto;
	height: 250px;
}

div.egmClubInfoHeader {
	color: black;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #97CB38;
	padding: 5px;
	text-align: left;
}

div.egmClubFixtureListHeader {
	color: black;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #97CB38;
	padding: 5px;
	text-align: left;
}

div#egmClubFixtureListTeamChoiceInfo {
	padding: 5px;
	background-color: #f2f2f2;
}

div#egmClubInfoTableStart {
	margin-right: 4px;
}

div#egmClubInfoTableEnd {
	margin-left: 4px;
}

div#egmClubFixtureListTableStart {
	margin-right: 8px;
}

table.egmClubFixtureListTableEnd {
	border: thin solid #cccccc;
	width: 100%;
	margin-bottom: 8px;
}

div#egmClubFixtureListInputVenues {
	background-color: #97CB38;
	color: black;
	border: thin solid #CCCCCC;
	padding: 5px;
	font-weight: bold;
}

div.egmTooltip {
	
}

div#egmTableClubHeader {
	background: none repeat scroll 0 0 #F2F2F2;
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	font-weight: bold;
	padding: 5px;
}

div#ww_media {
	padding-top: 20px;
}

div#egmTableComment {
	margin-top: 10px;
}

div#egmTableComment {
	margin-top: 10px;
}

div#egmClubFixtureListInfoTitle {
	font-weight: bold;
}

div#egmClubFixtureListInfoContent {
	
}

span#egmResultDecorations {
	margin-left: 3px;
	/*position: relative;*/
	/*text-align: center;*/
	/*top: -2px;*/
	font-size: 21px;
}

span.egmListItem {
	display: list-item;
	list-style-position: inside;
}

span#egmClubFixtureListTimeFrom {
	font-weight: bold;
	padding-right: 5px;
}

span#egmClubFixtureListTimeTo {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

span.egmMatchDayScrollLink {
	padding-left: 3px;
	padding-right: 3px;
}

span.egmTabTablesLink {
	vertical-align: middle;
}

img.egmTriangleTabTables {
	vertical-align: middle;
}

table.egmSnippetHead {
	text-align: center;
	width: 100%;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	text-align: left;
	margin-top: 11px;
}

table.egmTab {
	text-align: center;
	width: 100%;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	height: 27px;
}

table.egmTabStats {
	margin-top: 10px;
	border-right: none;
}

table.egmTabCup {
	text-align: center;
	width: 100%;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
}

table.egmTabTables {
	height: 34px;
	background-image: url(images/gradients/grau-verlauf-34.png);
	background-repeat: repeat-x;
	width: 100%;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	table-layout: auto;
}

table.egmSnippetControl {
	height: 34px;
	background-image: url(images/gradients/grau-verlauf-34.png);
	background-repeat: repeat-x;
	background-color: #edebeb;
	width: 100%;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	table-layout: auto;
}

table.egmAdditionalInformation {
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	border-bottom: thin solid #cccccc;
	border-collapse: separate;
	width: 100%;
}

div#egmWidgetPanel {
	line-height: 26px;
	padding-left: 5px;
}

table.egmWidgetRegistration {
	width: 100%;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	border-bottom: thin solid #cccccc;
	background-image: url(images/gradients/grau-verlauf-34.png);
	background-repeat: repeat-x;
	background-color: #ecebeb;
}

table.egmWidgetCreation {
	margin-top: 10px;
}

table.egmWidgetCreation td {
	height: 26px;
	padding-left: 5px;
}

table.egmWidgetCreation input {
	height: 22px;
}

table.egmWidgetCreation tr:nth-child(1)>td {
	font-weight: bold;
}

table.egmWidgetCreation td:nth-child(1) {
	width: 150px;
}

table.egmWidgetCreation tr:nth-child(2) input {
	width: 100%;
}

table.egmWidgetCreation tr:nth-child(3) textarea {
	width: 100%;
}

table.egmWidgetCreation tr:nth-child(4) span {
	vertical-align: super;
}

table.egmWidgetCreation tr:nth-child(6)>td {
	height: 34px;
}

div#egmWidgetListKeysHeader {
	margin-top: 10px;
	padding-left: 5px;
	font-weight: bold;
}

table.egmWidgetListKeys {
	width: 100%;
}

table.egmWidgetListKeys td {
	padding-left: 5px;
	word-wrap: break-word;
	vertical-align: middle;
	height: 26px;
}

table.egmWidgetListKeys tr:nth-child(1)>td {
	font-weight: bold;
	border-right: none !important;
	height: 34px;
	background-color: inherit;
}

table.egmWidgetListKeys td:nth-child(1),table.egmWidgetListKeys td:nth-child(2)
	{
	border-right: thin solid #cccccc;
}

table.egmWidgetListKeys td:nth-child(2) {
	width: 100px;
}

table.egmWidgetListKeys td:nth-child(3) {
	width: 30px;
}

div#egmWidgetInfoAPI {
	margin-top: 10px;
}

table.egmSnippetContent {
	width: 100%;
	border: thin solid #cccccc;
	text-align: center;
	word-wrap: break-word;
}

table.egmMatchInfoLineup {
	margin-top: 10px;
}

table.egmTableLayoutFixed {
	table-layout: fixed !important;
}

table.egmMatchDaySwitch {
	width: 100%;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	border-bottom: thin solid #cccccc;
	background-image: url(images/gradients/grau-verlauf-26_1.png);
	background-repeat: repeat-x;
	font-weight: bold;
	height: 26px;
}

table.egmMatchDaySwitch td {
	vertical-align: middle;
}

table#egmFixtureList th {
	background-color: white;
}

table#egmClubFixtureListInputTime {
	background-color: #F2F2F2;
	border: thin solid #CCCCCC;
	margin-top: 8px;
	table-layout: auto;
	width: 100%;
}

table#egmClubFixtureListContent {
	margin-top: 8px;
}

table#egmClubFixtureListContent td {
	vertical-align: top;
}

table#egmClubFixtureListControl {
	margin-top: 8px;
	border-top: thin solid #cccccc;
	border-bottom: thin solid #cccccc;
	background-color: #F2F2F2;
}

table#egmGroupTable {
	margin-top: 10px;
}

table#egmClubTeams {
	text-align: left !important;
}

table#egmClubTeams th,table#egmClubTeams td {
	padding: 3px 0 3px 16px;
}

th.egmSnippetContent {
	background-color: #F2F2F2;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	vertical-align: middle;
	word-wrap: break-word;
}

th.egmSnippetHead {
	text-transform: uppercase;
	background-image:
		url(images/gradients/grau-verlauf-32-alternativ2.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	border: thin solid #cccccc;
	text-align: left;
	padding-left: 6px;
	height: 32px;
	background-repeat: repeat-x;
}

th.egmMatchInfo {
	background-image:
		url(images/gradients/grau-verlauf-32-alternativ2.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	height: 32px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
	border-top: thin solid #cccccc;
}

th.egmClubInfo {
	color: black;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #97cb38;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}

th.egmClubFixtureList {
	color: black;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #97cb38;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}

th.egmClubTeams {
	background-color: #99CC33;
	color: black;
	text-align: left !important; /* for IE */
}

div.egmSnippetContentEmpty {
	border-top: thin solid #cccccc;
}

div.egmLegendTitle {
	display: inline;
}

div.egmLegendTitleClosed {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.egmLegendTitleOpend {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#egmWidgetInfo {
	margin-top: 5px;
}

button#egmWidgetRegisterButton {
	margin-left: 5px;
	margin-right: 5px;
}

table.egmLegendTable {
	background-color: #F2F2F2;
	margin-top: 5px;
}

table.egmLegendTable td {
	padding-left: 5px;
	padding-right: 5px;
}

table.egmLegendTable input {
	padding-left: 5px;
	padding-right: 5px;
	height: 22px;
}

table.egmLegendTable textarea {
	padding: 5px;
}

col.egmLegendTableCol1 {
	width: 50px;
}

col.egmLegendTableCol2 {
	
}

col.egmLegendTableCol3 {
	width: 50px;
}

col.egmLegendTableCol4 {
	
}

td.egmRescheduledMathesTitle {
	background-color: #dadada;
}

span.egmLegendKey {
	color: #97CB38;
	font-weight: bold;
	margin-left: 0px;
}

td.egmLegendTableTitle {
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	background-image:
		url("images/gradients/grau-verlauf-32-alternativ2.png");
	background-repeat: repeat-x;
	height: 32px;
	line-height: 32px;
	border-bottom: thin solid #cccccc;
}

td.egmRowLegend {
	padding: 5px 8px;
	text-align: left;
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
}

span#egmWrongResultServerResponse {
	padding: 5px;
}

td#egmWidgetCreatePanel {
	text-align: left;
}

td#egmWidgetCreatePanel div {
	margin-top: 5px;
	margin-bottom: 5px;
}

span#egmMatchInfoMatchNumber {
	font-weight: bold;
	margin-right: 5px;
}

span.egmMatchNotAllocated {
	text-transform: uppercase;
}

input#egmWrongResultFirstName {
	width: 180px;
	margin-top: 10px;
}

input#egmWrongResultLastName {
	width: 180px;
	margin-top: 10px;
}

input#egmWrongResultMail {
	width: 180px;
	margin-top: 10px;
}

input#egmWrongResultSubject {
	width: 585px;
	margin-top: 15px;
}

input#egmWrongResultCaptchaCode {
	margin-top: 7px;
}

textarea#egmWrongResultMessage {
	width: 585px;
	margin-top: 15px;
	resize: none;
}

button#egmWrongResultSend {
	width: 120px;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}

td.egmMatchInfo {
	padding-top: 5px;
	text-align: left;
	word-wrap: break-word;
	vertical-align: top;
	padding: 0px 6px;
	line-height: 22px;
}

tr.egmMatchInfoRowTop>td {
	padding-top: 8px;
}

tr.egmMatchInfoRowBottom>td {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: thin solid #cccccc;
}

td.egmMatchInfoCol1 {
	font-weight: bold;
}

input.egmMatchInfoRoute {
	padding-left: 10px;
	width: 160px;
	height: 20px;
}

input.egmMatchInfoRouteStart {
	margin-left: -10px;
}

button.egmMatchInfoSwitchRouting {
	background-color: white !important;
	background-image: none !important;
	height: 22px;
	vertical-align: top;
	width: 40px;
	margin-left: 7px;
	margin-right: 7px;
}

button.egmMatchInfoSwitchRouting>img {
	
}

button.egmMatchInfoCalculateRouting {
	margin-left: 7px;
}

td#egmWrongResultDesc {
	text-align: left;
	padding: 5px;
}

td#egmWrongResultSend {
	text-align: right;
}

tr.egm {
	padding: 5px;
}

tr.egmRowOdd>td {
	background-color: #f2f2f2;
}

tr.egmRowEven>td {
	background-color: white;
}

tr.egmTableClubHighlighted>td {
	background-color: #97CB38;
	font-weight: bold;
}

tr.egmTableProm>td {
	background-color: #97cb38;
}

tr.egmTablePromPlayoff>td {
	background-color: #c0ec70;
}

tr.egmTableReleg>td {
	background-color: #fed585;
}

tr.egmTableRelegPlayoff>td {
	background-color: #fcecca;
}

tr.egmSnippetHeadRow1 {
	
}

tr.egmSnippetHeadRow2 {
	
}

tr.egmSnippetHeadRow1>td {
	vertical-align: bottom;
	padding-top: 18px;
}

tr.egmSnippetHeadRow2>td {
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 18px;
}

tr.egmAdditionalInformation {
	text-align: left;
	height: 5px;
}

tr.egmAdditionalInformation>td {
	padding-left: 25px;
	line-height: 25px;
}

td.egmDataTableTitle {
	font-weight: bold;
}

col.egmMatchCourseMatchFieldCol1 {
	width: 36px;
}

col.egmMatchCourseMatchFieldCol2 {
	
}

col.egmCourseOfMatchCol1 {
	
}

col.egmCourseOfMatchCol2 {
	width: 24px;
}

col.egmCourseOfMatchCol3 {
	width: 59px;
}

col.egmCourseOfMatchCol4 {
	width: 24px;
}

col.egmCourseOfMatchCol5 {
	
}

td.egmMatchCourseMatchFieldTitle {
	font-weight: bold;
	padding-bottom: 5px;
}

div.egmMatchCourseMatchFields {
	padding: 10px;
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
}

div.egmMatchCourseMatchFieldBase {
	
}

div.egmMatchCourseMatchField {
	background-color: #c0ec70;
}

table.egmMatchCourseMatchField {
	margin-top: 10px;
	margin-bottom: 10px;
}

td.egmMatchCourseEventMinuteHome {
	text-align: left;
}

td.egmMatchCourseEventMinuteGuest {
	width:24px;
	text-align: right;
}

div.egmMatchCourseEventMinuteHome {
	margin-left: -26px;
	margin-top: 5px;
	position: relative;
	left: 6px;
	width: 100px;
}

div.egmMatchCourseEventMinuteGuest {
	margin-right: -35px;
	margin-top: 5px;
	position: relative;
	left: -56px;
	width: 100px;
}

td.egmCourseOfMatchStartTime {
	padding-top: 10px;
}

td.egmCourseOfMatchEndTime {
	padding-bottom: 10px;
}

div.egmCourseOfMatchStartEndTime {
	margin-top: 5px;
	margin-bottom: 5px;
}

span.egmCopurseOfMatchStartEndTimeLable {
	font-weight: bold;
}

td.egmCourseOfMatchTD1 {
	vertical-align: top;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

td.egmCourseOfMatchTD2 {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: right;
}

td.egmCourseOfMatchTD2_5 {
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(images/57x1.png);
	background-repeat: repeat-y;
}

td.egmCourseOfMatchTD3 {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

td.egmCourseOfMatchTD3_5 {
	width: 59px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(images/57x1.png);
	background-repeat: repeat-y;
}

td.egmCourseOfMatchTD4 {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
}

td.egmCourseOfMatchTD5 {
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

div.egmCourseOfMatch2_5 {
	background-image: url(images/Diamond-left.png);
	background-repeat: no-repeat;
	min-height: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	margin-right: 1px;
}

div.egmCourseOfMatch3_5 {
	background-image: url(images/Diamond-right.png);
	background-repeat: no-repeat;
	min-height: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	margin-right: 1px;
}

td.egmAdditionalInformationCol1 {
	font-weight: bold;
}

div.egmPositionsChart {
	width: 600px;
	height: 350px;
}

td.egmSnippetHeadCol1 {
	padding-left: 6px;
	font-weight: bold;
}

td.egmSnippetHeadCol3 {
	font-weight: bold;
}

td.egmSnippetHeadIcon {
	vertical-align: middle !important;
	padding: 0px !important;
}

span#egmSnippetHeadMatchInfoTitle {
	font-weight: bold;
}

span#egmSnippetHeadMatchInfoContent {
	margin-left: 0px;
}

td.egmTableContent {
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	word-wrap: break-word;
}

td.egmRowOdd {
	background-color: #f2f2f2;
}

td.egmRowEven {
	background-color: white;
}

td.egmClubInfoTableStartCol2 {
	width: 300px;
}

td.egmMatchInfoLineupCol1 {
	text-align: left;
	vertical-align: middle;
	padding-left: 7px;
	height: 26px;
}

td.egmMatchInfoLineupCol2 {
	text-align: right;
	vertical-align: middle;
	height: 26px;
}

td.egmMatchInfoLineupCol3 {
	text-align: right;
	vertical-align: middle;
	padding-right: 6px;
	height: 26px;
	border-right: thin solid #cccccc;
}

td.egmMatchInfoLineupCol4 {
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	height: 26px;
	border-left: thin solid #cccccc;
}

td.egmMatchInfoLineupCol5 {
	text-align: left;
	vertical-align: middle;
	height: 26px;
}

td.egmMatchInfoLineupCol6 {
	text-align: right;
	vertical-align: middle;
	padding-right: 7px;
	height: 26px;
}

td.egmClubInfo {
	padding: 5px;
	text-align: left;
	word-wrap: break-word;
}

td.egmClubFixtureList {
	padding: 5px;
	text-align: left;
	word-wrap: break-word;
}

td#egmClubFixtureListInputTimeStart {
	padding: 8px;
	text-align: left;
}

td#egmClubFixtureListInputTimeEnd {
	padding: 5px;
	text-align: right;
}

td.egmClubInfoEmail {
	padding: 5px;
	text-align: right;
	word-wrap: break-word;
}

td.egmClubInfoTableLeftCol2 {
	width: 300px;
}

td.egmClubTeams {
	line-height: 8px;
	padding: 7px;
	text-align: left;
}

td.egmTab {
	background-image: url(images/gradients/gruen-verlauf26_1.png);
	background-repeat: repeat-x;
	border: thin solid #CCCCCC;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
}

td.egmTab>a {
	color: white;
}

td.egmTabCurrent {
	padding: 5px;
	background-image: url(images/gradients/grau-verlauf-26_1.png);
	background-repeat: repeat-x;
	font-weight: bold;
	border-top: thin solid #cccccc;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	border-bottom: thin solid #F8F7F7;
}

td.egmTabCurrent>a {
	cursor: default;
	color: #444444;
}

td.egmTabDisabled {
	padding: 5px;
	background-image: url(images/gradients/dunkelgrau-verlauf-26_1.png);
	background-repeat: repeat-x;
	font-weight: bold;
	border: thin solid #cccccc;
	/*border-top: thin solid #cccccc;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;*/
	color: white;
}

td.egmTabDisabled>a {
	cursor: default;
	color: white;
}

td.egmTabSpacer {
	background-color: white;
	border-bottom: thin solid #CCCCCC;
	width: 2px;
}

td.egmCupTabFiller {
	width: 320px;
	border-bottom: thin solid #cccccc;
}

td.egmStatsTabFiller {
	width: 320px;
	border-bottom: thin solid #cccccc;
}

td.egmMatchCalFiller {
	width: 443px;
	border-bottom: thin solid #cccccc;
}

td.egmWidgetRegistrationTabFiller {
	width: 125px;
	border-bottom: thin solid #cccccc;
}

td.egmTabTables {
	padding-left: 4px;
	vertical-align: middle;
}

td.egmTabTablesCurrent {
	padding-left: 4px;
	vertical-align: middle;
}

td.egmTabTablesDisabled {
	padding-left: 4px;
	vertical-align: middle;
}

td#egmTabTablesFiller {
	width: 80px;
}

td.egmSnippetControlFirst {
	padding-left: 6px;
	vertical-align: middle;
}

td.egmSnippetControlMiddle {
	vertical-align: middle;
	text-align: center;
}

td.egmSnippetControlLast {
	padding-right: 6px;
	text-align: right;
	vertical-align: middle;
}

table.egmFixturesChampDateSearch {
	margin-left: -2px;
	table-layout: auto;
}

td.egmSnippetControlMatchInfo {
	font-weight: bold;
}

td.egmMatchTable {
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	padding-top: 2px;
	word-wrap: break-word;
}

td.egmRowGrouped {
	font-weight: bold;
	text-align: left;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	vertical-align: middle;
}

td.egmRowGroupedSubGroup {
	font-weight: bold;
	text-align: left;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	vertical-align: middle;
}

td.egmMediaHeader {
	background-image:
		url(images/gradients/grau-verlauf-32-alternativ2.png);
	border: thin solid #CCCCCC;
	font-weight: bold;
	line-height: 30px;
	text-align: left;
	padding-left: 5px;
	text-transform: uppercase;
}

th.egmCellAlignCenter,td.egmCellAlignCenter {
	text-align: center !important;
}

th.egmCellAlignEnd,td.egmCellAlignEnd {
	text-align: right !important;
}

th.egmCellAlignStart,td.egmCellAlignStart {
	text-align: left !important;
}

th.egmCellNoBorder,td.egmCellNoBorder {
	border: none !important;
}

col.egmCrossClassifiedTableACol1 {
	width: 25px;
}

col.egmCrossClassifiedTableACol2 {
	
}

th.egmCrossTableTable1 {
	vertical-align: bottom;
	height: 200px;
}

div.egmCrossTableTable1Header {
	margin-bottom: 5px;
	font-weight: normal;
}

col.egmCrossClassifiedTableB {
	width: 55px;
}

col.egmCrossClassifiedTableCCol1 {
	width: 20px;
}

col.egmCrossClassifiedTableCCol2 {
	width: 20px;
}

col.egmSnippetHeadCol1 {
	width: 85px;
}

col.egmSnippetHeadCol2 {
	width: 195px;
}

col.egmSnippetHeadCol3 {
	width: 70px;
}

col.egmSnippetHeadCol4 {
	
}

col.egmSnippetHeadMultipleLogosCol1 {
	width: 85px;
}

col.egmSnippetHeadMultipleLogosCol2 {
	width: 165px;
}

col.egmSnippetHeadMultipleLogosCol3 {
	
}

col.egmFixturesCol1 {
	width: 100px;
}

col.egmFixturesCol2 {
	width: 60px;
}

col.egmFixturesCol3 {
	
}

col.egmFixturesCol4 {
	width: 10px;
}

col.egmFixturesCol5 {
	
}

col.egmFixturesCol6 {
	width: 75px;
}

col.egmFixturesCol7 {
	width: 62px;
}

col.egmFixtureListCol1 {
	width: 40px;
}

col.egmFixtureListCol2 {
	width: 60px;
}

col.egmFixtureListCol3 {
	
}

col.egmFixtureListCol4 {
	width: 10px;
}

col.egmFixtureListCol5 {
	
}

col.egmFixtureListCol6 {
	width: 75px;
}

col.egmFixtureListCol7 {
	width: 62px;
}

col.egmFixturesWithGroupsCol1 {
	width: 60px;
}

col.egmFixturesWithGroupsCol2 {
	
}

col.egmFixturesWithGroupsCol3 {
	width: 10px;
}

col.egmFixturesWithGroupsCol4 {
	
}

col.egmFixturesWithGroupsCol5 {
	width: 75px;
}

col.egmFixturesWithGroupsCol6 {
	width: 62px;
}

col.egmWidgetFixturesCol1 {
	width: 60px;
}

col.egmWidgetFixturesCol2 {
	
}

col.egmWidgetFixturesCol3 {
	width: 10px;
}

col.egmWidgetFixturesCol4 {
	
}

col.egmWidgetFixturesCol5 {
	width: 75px;
}

col.egmWidgetFixturesCol6 {
	width: 62px;
}

table.egmClubInfo {
	width: 100%;
}

col.egmClubInfoCol1 {
	width: 35%;
}

col.egmClubInfoCol2 {
	width: 65%;
}

col.egmClubInfoFixturesCol1 {
	width: 95px;
}

col.egmClubInfoFixturesCol2 {
	width: 60px;
}

col.egmClubInfoFixturesCol3 {
	width: 75px;
}

col.egmClubInfoFixturesCol4 {
	
}

col.egmClubInfoFixturesCol5 {
	width: 10px;
}

col.egmClubInfoFixturesCol6 {
	
}

col.egmClubInfoFixturesCol7 {
	width: 75px;
}

col.egmClubInfoFixturesCol8 {
	width: 22px;
}

col.egmClubInfoFixtureListCol1 {
	width: 75px;
}

col.egmClubInfoFixtureListCol2 {
	width: 50px;
}

col.egmClubInfoFixtureListCol3 {
	
}

col.egmClubInfoFixtureListCol4 {
	width: 10px;
}

col.egmClubInfoFixtureListCol5 {
	
}

col.egmClubInfoFixtureListCol6 {
	width: 75px;
}

col.egmClubInfoFixtureListCol7 {
	width: 90px;
}

col.egmClubInfoFixtureListCol8 {
	width: 43px;
}

col.egmTeamCompareFixturesCol1 {
	width: 100px;
}

col.egmTeamCompareFixturesCol2 {
	
}

col.egmTeamCompareFixturesCol3 {
	width: 10px;
}

col.egmTeamCompareFixturesCol4 {
	
}

col.egmTeamCompareFixturesCol5 {
	width: 75px;
}

col.egmTeamCompareFixturesCol6 {
	width: 22px;
}

col.egmClubTeamsCol1 {
	width: 235px;
}

col.egmClubTeamsCol2 {
	
}

col.egmTableCol1 {
	width: 30px;
}

col.egmTableCol2 {
	
}

col.egmTableCol3 {
	width: 50px;
}

col.egmTableCol4 {
	width: 30px;
}

col.egmTableCol5 {
	width: 30px;
}

col.egmTableCol6 {
	width: 30px;
}

col.egmTableCol7 {
	width: 60px;
}

col.egmTableCol8 {
	width: 60px;
}

col.egmTableCol9 {
	width: 35px;
}

col.egmTableCol10 {
	width: 45px;
}

col.egmTableClubCol1 {
	width: 30px;
}

col.egmTableClubCol2 {
	
}

col.egmTableClubCol3 {
	width: 50px;
}

col.egmTableClubCol4 {
	width: 35px;
}

col.egmTableClubCol5 {
	width: 45px;
}

col.egmTableFairplayCol1 {
	width: 40px;
}

col.egmTableFairplayCol2 {
	
}

col.egmTableFairplayCol3 {
	width: 50px;
}

col.egmTableFairplayCol4 {
	width: 30px;
}

col.egmTableFairplayCol5 {
	width: 30px;
}

col.egmTableFairplayCol6 {
	width: 30px;
}

col.egmTableFairplayCol7 {
	width: 30px;
}

col.egmTableFairplayCol8 {
	width: 50px;
}

col.egmTableFairplayCol9 {
	width: 50px;
}

col.egmTableFairplayCol10 {
	width: 50px;
}

col.egmMatchInfoCol1 {
	width: 110px;
}

col.egmMatchInfoCol2 {
	
}

col.egmMatchInfoCol4 {
	width: 30px;
}

td.egmCrossTableCell {
	border-left: thin solid #cccccc;
}

td.egmCrossTableCellX {
	color: green;
	font-weight: bolder;
}

th.egmCrossTableCell {
	border-left: thin solid #cccccc;
	border-bottom: thin solid #cccccc;
}

img.egmImagedMatchResult {
	
}

div.egmImagedMatchResult {
	
}

div.egmImagedMatchResultImage {;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmImagedMatchResultPlain {
	display: inline-block;
	vertical-align: top;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmImagedMatchResultDeco {
	display: inline-block;
	vertical-align: top;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmImagedMatchResultCross {
	
}

div.egmImagedMatchResultCrossImage { /* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmImagedMatchResultCrossPlain {
	display: inline-block;
	vertical-align: top;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmImagedMatchResultCrossDeco {
	display: inline-block;
	vertical-align: top;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmImagedMatchResultChart {
	display: inline-block;
}

div.egmImagedMatchResultChartImage { /* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmImagedMatchResultChartPlain {
	display: inline-block;
	vertical-align: top;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmImagedMatchResultChartDeco {
	display: inline-block;
	vertical-align: top;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmMatchInfoChartTooltip {
	display: inline-block;
	vertical-align: bottom;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

div.egmClubInfoImageData {
	
}

div.egmScrollableCrossTable {
	overflow: auto;
}

table#egmTeamsBye {
	width: 100%;
	padding: 5px;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
}

td#egmTeamsBye {
	padding: 5px;
}

div#egmTeamsByeTitle {
	font-weight: bold;
	margin-bottom: 3px;
}

td.egmMatchInfoLineupCol1,
col.egmMatchInfoLineupCol1 {
	width: 100px;
}

td.egmMatchInfoLineupCol2,
col.egmMatchInfoLineupCol2 {
	width: 166px;
	
}

td.egmMatchInfoLineupCol3,
col.egmMatchInfoLineupCol3 {
	width: 33px;
}

td.egmMatchInfoLineupCol4,
col.egmMatchInfoLineupCol4 {
	width: 33px;
}

col.egmMatchInfoLineupCol5 {
	
}

td.egmMatchInfoLineupCol6,
col.egmMatchInfoLineupCol6 {
	width: 100px;
}

col.egmTableTopScorersCol1 {
	width: 50px;
}

col.egmTableTopScorersCol2 {
	
}

col.egmTableTopScorersCol3 {
	
}

col.egmTableTopScorersCol4 {
	width: 50px;
}

col.egmAdditionalInformationCol1 {
	width: 125px;
}

col.egmAdditionalInformationCol2 {
	
}

a.egmMatchInfoLink {
	color: white;
}

a.egmMatchInfoLinkDisabled {
	color: white;
	cursor: default;
}

a.egmClubInfoLink {
	color: #444444;
}

a.egmClubInfo {
	color: #444444;
}

a.egmStatsTypeLink {
	color: #444444;
}

a.egmTab {
	color: white;
}

a.egmTabCurrent {
	color: #444444;
}

a.egmTabDisabled {
	color: white;
}

a.egmTabTables {
	color: #444444;
}

a.egmTabTablesCurrent {
	color: #97CB38;
	font-weight: bold;
	cursor: default;
}

a.egmTabTablesDisabled {
	color: #cccccc;
}

a.egmMatchDaySwitch {
	color: #444444;
}

a.egmMatchInfoSwitch {
	color: #444444;
}

a.egmFixturesLink {
	color: #444444;
}

a.egmPrint {
	padding-left: 5px;
	color: #444444;
}

a.egmButton {
	color: white;
	background-color: #FF7300;
	padding: 10px;
	margin: 10px;
}

a.egmMatchRescheduledDate {
	color: #FF7300;
}

a.egmMatchRescheduled {
	color: #FF7300;
}

a.egmMatchInfoToFixturesLink {
	color: #FF7300;
}

a.egmAssociationLink {
	color: #444444;
}

a.egmClubFixturesLink {
	color: #444444;
}

a.egmMatchIdentifier {
	color: #444444;
}

a.egmAmateurStatsLink {
	color: #444444;
}

div.egmMain a.egmUnderlined {
	text-decoration: underline;
}

div.egmMain a.egmAmateurStatsLink:hover {
	text-decoration: none;
}

div.egmAmateurStatsLink {
	text-align: right;
	background-image: url(images/gradients/grau-verlauf-26_1.png);
	background-repeat: repeat-x;
	line-height: 26px;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	border-bottom: thin solid #cccccc;
	padding-right: 6px;
}

span.egmAmateurStatsLink {
	font-weight: bold;
}

div.egmMain span.egmAmateurStatsLink:hover {
	text-decoration: underline;
}

div.egmMatchDatePickerContainer {
	float: right;
}

input.egmDatePicker {
	height: 18px;
	margin-left: 12px;
	margin-top: 1px;
	text-align: center;
	width: 87px;
}

input.egmDatePickerNoML {
	margin-left: 0px;
}

button#egmMatchDateButton {
	margin-left: 12px;
	cursor: pointer;
}

button#egmClubInfo {
	background-color: #ff6600 !important;
	background-image: none;
	color: white !important;
}

img.egmClubLogo {
	
}

img.egmAssociationLogo {
	
}

img.egmAssociationMultipleLogo {
	padding-right: 5px;
}

img.egmMatchInfoPlayerIcon {
	padding-left: 5px;
	padding-right: 3px;
}

img.egmClubFixtureListVenue {
	padding-left: 10px;
	padding-right: 10px;
}

img.egmLegendTitle {
	margin-right: 5px;
}

img#egmMatchDayScrollIconBigLeft { /* IE7 */
	*position: relative;
	*top: -3px;
}

img#egmMatchDayScrollIconBigRight { /* IE7 */
	*position: relative;
	*top: -3px;
}

img#egmMatchDayScrollIconSmallLeft {
	margin-left: 5px;
}

img#egmMatchDayScrollIconSmallRight {
	margin-right: 5px;
}

img.egmTriangle {
	vertical-align: middle;
	margin-bottom: 3px;
}

img.egmTriangle2 {
	vertical-align: middle;
	margin-bottom: 2px;
}

img.egmTriangle3 {
	vertical-align: middle;
}

td.egmChartTeamName {
	text-align: left;
	padding: 5px;
}

input.egmChartTeamNameCheck {
	margin-left: 5px;
}

div.egmChart {
	border: thin solid #cccccc;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.egmChartTeams {
	width: 100%;
}

div.jqplot-highlighter-tooltip {
	padding: 3px;
	opacity: 1;
	font-size: 100%;
	z-index: 10;
	color: #444444;
	background-color: #F2F2F2;
}

div.jqplot-xaxis {
	z-index: 10;
}

div.jqplot-yaxis {
	z-index: 10;
}

.egmJqplotAxisTooltip {
	padding: 5px;
}

div.egmNewCaptcha {
	cursor: pointer;
	color: rgb(255, 133, 0);
	margin-left: 0px;
}

div.egmCaptcha {
	cursor: pointer;
	/*display: inline-block;*/
	/* For IE 7 */
	/* *display: inline; */
	/* *zoom: 1; */
}

div#captchaDiv img {
	margin-bottom: -15px;
	margin-top: 5px;
}

td#egmCaptchaImage {
	text-align: right;
}

td#egmCaptchaInput {
	text-align: left;
}

label.egmChartTeamName {
	cursor: pointer;
}

input.egmInvalidInputData {
	border: solid 1px #DA1800 !important;
	background-color: #FFFFAE;
}

td.egmInvalidInputData {
	border: solid 1px #DA1800 !important;
	background-color: #FFFFAE;
}

td.egmInvalidInputData * {
	color: #DA1800;
}

textarea.egmInvalidInputData {
	border: solid 1px #DA1800 !important;
	background-color: #FFFFAE;
}

select.egmMatchDaySelect {
	text-align: left;
	width: 125px;
}

td.egmTeamCompare {
	height: 26px;
	vertical-align: middle;
}

img.egmIconMatchInfo {
	margin-left: -5px;
	margin-right: -5px;
}

img.egmIconMatchReport {
	margin-left: -2px;
	margin-right: -2px;
	padding-left: 5px;
	padding-right: 5px;
}

img.egmIconMatchFootage {
	
}

td#egmClubFixtureListInputTimeEnd {
	vertical-align: middle;
}

col.egmMatchBaseResultCol1 {
	width: 178px;
}

col.egmMatchBaseResultCol2 {
	
}

col.egmMatchBaseResultCol3 {
	width: 178px;
}


table.egmMatchBaseResult {
	border-top: thin solid #cccccc;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	width: 100%;
	height: 142px;
}

td.egmMatchBaseTeam {
	vertical-align: bottom;
	padding-bottom: 6px;
}

table.egmMatchBaseTeam {
	width: 100%;
}

tr.egmMatchBaseTeamLogo>td {
	text-align: center;
}

tr.egmMatchBaseTeamClubname>td {
	height: 30px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.1pt;
	padding-top: 4px;
	vertical-align: top
}

td.egmMatchBaseResult {
	vertical-align: top;
	text-align: center;
}

div.egmMatchResultTop {
	margin-top: 21px;
	margin-bottom: 7px;
}

div.egmMatchResultBottom {
	margin-top: 10px;
}

div.egmMatchResultSeparator {
	margin-left: 60px;
	margin-right: 60px;
	background-color: #cccccc;
	height: 1px;
}

div.egmMatchResultDate {
	margin-top: 10px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	letter-spacing: 0.1pt;
	line-height: 16px;
	white-space: nowrap;
}

div.egmMatchResultInfo {
	font-size: 11px;
	text-align: center;
	letter-spacing: 0.1pt;
	line-height: 16px;
	white-space: nowrap;
}

div.egmImagedMatchInfoResult {
	
}

div.egmImagedMatchInfoResultImage {;
	
}

div.egmImagedMatchInfoResultPlain {
	display: inline-block;
	font-size: 22px;
	vertical-align: top;
	position: relative;
	/* For IE 7 */
	*display: inline;
	*zoom: 1;
}

div.egmImagedMatchInfoResultDeco {
	display: inline-block;
	font-size: 22px;
	margin-left: -1px;
	font-weight: bold;
	vertical-align: top;
	position: relative;
	/* For IE 7 */
	*zoom: 1;
	*display: inline;
}

div.egmHalfTimeResult {
	display: inline-block;
	color: #999999;
	font-size: 22px;
	margin-left: 3px;
	vertical-align: top;
	position: relative;
	/* For IE 7 */
	*zoom: 1;
	*display: inline;
}

div.egmInlineBlock {
	display: inline-block;
}

select.egmCompRoundSelect {
	width: 225px;
}

select.egmCompGroupSelect {
	margin-left: 16px;
	width: 225px;
}

select.egmSeason {
	width: 125px;
}

select.egmSaisonClubStats {
	width: 65px;
}


div.egmClubFixtureListInvalidTimespan {
	margin-top: 10px;
}

div.egmMatchCalendarNoResult {
	padding-top: 10px;
	padding-left: 10px;
	border-top: thin solid #cccccc;
}

table.egmMatchCalendarControl {
	table-layout: fixed;
}

col.egmMatchCalendarControlCol1 {
	width: 20px;
}

col.egmMatchCalendarControlCol2 {
	width: 140px;
}

col.egmMatchCalendarControlCol3 {
	width: 95px;
}

col.egmMatchCalendarControlCol4 {
	
}

col.egmMatchCalendarControlCol5 {
	
}

col.egmMatchCalendarControlCol6 {
	
}

col.egmMatchCalendarContentCol1 {
	width: 55px;
}

col.egmMatchCalendarContentCol2 {
	width: 75px;
}

col.egmMatchCalendarContentCol3 {
	
}

col.egmMatchCalendarContentCol4 {
	width: 10px;
}

col.egmMatchCalendarContentCol5 {
	
}

col.egmMatchCalendarContentCol6 {
	width: 75px;
}
/* SPKL */
/* col.egmMatchCalendarContentCol7 { */
/* 	width: 45px; */
/* } */
col.egmMatchCalendarContentCol7 {
	width: 35px;
}

tr.egmRowBold>td {
	font-weight: bold;
}

tr.egmRowPaddedBottom1>td {
	padding-bottom: 5px;
}

table.egmMatchCalendarControl>tbody>tr>th,table.egmMatchCalendarControl>tbody>tr>td
	{
	text-align: left;
	vertical-align: middle;
}

table.egmMatchCalendarControl input.egmDatePicker {
	height: 19px;
}

input.egmMatchCalendarZipCode {
	width: 70px;
	height: 19px;
	padding-left: 2px;
}

select.egmTeamTypeMC {
	width: 100%;
}

select.egmCompetitionTypeMatchCal {
	width: 100%;
}

td.egmMatchCalendarTeamType {
	padding-right: 7px;
}

td.egmMatchCalendarCompetitionType {
	padding-right: 7px;
}

table.egmSnippetControlAmateurStats {
	height: 70px;
}

tr.egmAmateurStatsChooseTimePeriod {
	height: 40px;
}

td.egmAmateurStatsChooseTimePeriod {
	vertical-align: middle;
	padding-left: 11px;
	padding-top: 3px;
}

span.egmAmateurStatsChooseTimePeriod {
	margin-right: 15px;
	font-weight: bold;
}

span.egmAmateurStatsChooseTimePeriod2 {
	margin-right: 10px;
	margin-left: 10px;
}

table.egmSnippetControlAmateurStats td.egmSnippetControlFirst,table.egmSnippetControlAmateurStats td.egmSnippetControlLast
	{
	padding-bottom: 5px;
}

div.egmAmateurStatsSnippet {
	width: 302px;
	border: none;
	background-color: #333;
	margin-bottom: 6px;
	display: inline-block;
	*zoom: 1;
	*display: inline !important;
}

div.egmAmateurStatsSnippet h2 {
	display: block;
	background: url(images/fb-logo-kl.png) no-repeat 6px;
	width: 262px;
	padding: 5px 0 4px 28px;
	font-size: 12px;
	color: white;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	font-family: arial, helvetica, freesans, sans-serif;
}

div.egmAmateurStatsSnippetInfo {
	background-color: #F2F2F2;
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	font-weight: bold;
	line-height: 15px;
	padding: 5px 7px;
}

div.egmAmateurStatsNoResult {
	line-height: 26px;
	border: thin solid #cccccc;
	padding: 0px 11px;
}

div.egmAmateurStatsSnippetNoResult {
	border: thin solid #CCCCCC;
	line-height: 26px;
	padding: 0 7px;
	background-color: white;
}

div.egmAmateurStatsSnippet table {
	table-layout: fixed;
}

div.egmAmateurStatsActualityInfo {
	line-height: 26px;
	padding-left: 7px;
}

div.egmPageNavigator {
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	border-bottom: thin solid #cccccc;
	background-image: url(images/gradients/grau-verlauf-26_1.png);
	background-repeat: repeat-x;
	height: 26px;
	text-align: center;
}

table.egmPageNavigator {
	table-layout: auto;
	height: 26px;
	display: inline-table;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
}

td.egmPageNavigator {
	vertical-align: middle;
}

td.egmPageNavigatorPages {
	text-align: center;
	vertical-align: middle;
}

table.egmPageNavigatorPages {
	table-layout: fixed;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-table;
	/* For IE 7 */
	*zoom: 1;
	*display: inline !important;
	margin-right: 5px;
}

table.egmPageNavigatorPages td {
	padding-left: 3px;
	padding-right: 3px;
}

table.egmPageNavigatorPages a {
	color: #444444;
}

div.egmPageNavigatorPagesCurrent {
	font-weight: bold;
}

col.egmPageNavigatorCol1Col5 {
	width: 10px;
}

col.egmPageNavigatorCol2Col4 {
	width: 10px;
}

col.egmPageNavigatorCol3 {
	
}

img.egmTeamCompareCard {
	margin-right: -2px;
	margin-left: 2px;
}

button.egmClubStatsShow {
	cursor: pointer;
}

table.egmSnippetControlMatchCal {
	height: 70px;
	background-image: url(images/gradients/grau-verlauf-34.png);
	background-repeat: repeat-x;
	background-color: #edebeb;
}

div.egmMain button.ui-multiselect {
	background-image: url(images/gradients/hellgrau-verlauf-20_1.png);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	color: #444444;
	line-height: 18px;
	padding: 0 0 0 7px;
	font-weight: normal;
}

div.egmMain td.egmMatchCalendarTeamType button {
	width: 150px !important;
}

div.egmMain td.egmMatchCalendarCompetitionType button {
	width: 160px !important;
}

span.egmAmateurStatsChooseTimePeriod3 {
	padding: 0 2px 0 2px;
}

span.egmAmateurStatsChooseTimePeriod3>img {
	vertical-align: bottom;
	padding: 0 2px 0 2px;
}

table.egmMatchCalendarControl tr:first-child td {
    line-height: 23px;
}

span.egmMatchCalPostalCode>img {
	vertical-align: text-bottom;
}

table.egmStatsTypeControl {
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	width: 100%;
}

td.egmStatsTypeControl {
	line-height: 31px;
	padding: 0 9px 0 9px;
	font-weight: bold;
}
