﻿/* Dokumentweit gültige Definitionen */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-image: url('none');
	background-repeat: no-repeat;
}
#header {
	text-align: center;
}
h1#headerimg {
	width: 810px;
	height: 80px;
	background-image: url('header.jpg');
	background-repeat: no-repeat;
	background-position: right;
	background-color: #643881;
	margin: 0 auto;
}
h1#headerimg span {
	display: none;
}
#headernav {
	text-align: center;
	width: 810px;
	line-height: 16px;
	vertical-align: middle;
	background-color: #E6EDF1;
	margin: 0 auto;
}
#headernav td {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.titelnav {
	background-image: url('navbg_19.png');
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	height: 19px;
	vertical-align: middle;
	background-repeat: repeat-x;
}
#page {
	position: relative;
	width: 800px;
	margin: 10px auto;
	text-align: left;
}
#content {
	position: relative;
	font-size: 1.2em;
	background-color: #fff;
	margin: 0;
	padding: 1px 25px 15px 25px;
/* Fixes the Peek-a-boo IE bug */height: 100%;
}
#footer {
	text-align: center;
}
.footernav {
	text-align: center;
	width: 810px;
	line-height: 16px;
	vertical-align: middle;
	background-color: #E6EDF1;
	margin: 0 auto;
	font-size: 10px;
}
.footernav td {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.statsnav {
	font-size: 10px;
	background-color: #E6EDF1;
	color: #000000;
	font-weight: bold;
	text-align: right;
	padding: 5px;
}
#container {
	text-align: center;
}
table.container {
	width: 810px;
	background-color: #FFFFFF;
	border-style: none;
	margin: 0 auto;
}
td.leftnavi {
	vertical-align: top;
	width: 150px;
}
table.middlebox {
	border-style: none;
	width: 100%;
	background-color: #FFFFFF;
}
td.middlebox {
	vertical-align: top;
	background-color: #FFFFFF;
}
/* Allgemeine Definitionen für beliebige Elemente */
#singleBorder {
	border-width: 0px;
	border-style: solid;
	border-color: #282828;
}
.composedRow img {
	width: 99%;
}
/* Wappen in Ergebnissen und Tabellen */
a img.tableImage {
}
/* Farben und Rahmen für Überschriften und Bilder */
h2, h3, h4 {
	color: #282828;
}
h4 {
	font-size: 13px;
}
td.textfield h2 {
	font-size: 0.75rem;
	margin-top: 25px;
}
table, h2, h3, h4, img {
	margin-bottom: 10px;
}
table img {
	margin-right: 6px;
	margin-bottom: 0px;
}
table.header td {
	text-align: center;
	vertical-align: top;
}
table.header h2 {
	font-size: 12px;
	margin-left: 20px;
	padding-top: 10px;
}
table.header h3 {
	font-size: 13px;
	margin-left: 20px;
}
table.header h4 {
	font-size: 14px;
	margin-left: 20px;
	padding-top: 5px;
}
/* Definitionen für "native" Tabellen (d.h. alle Listen) */
table.native {
	align: center;
	border-width: 0px;
}
table.native tr.color0 {
	font-size: 11px;
	color: #282828;
	background-color: #FFFFFF;
}
table.native tr.color1 {
	font-size: 11px;
	color: #282828;
	background-color: #F8F9F9;
}
table.native tr.color2 {
	font-size: 11px;
	color: #282828;
	background-color: #E6EDF1;
}
table.native tr.color3 {
	font-size: 11px;
	color: #282828;
	background-color: #D5E4C8;
}
table.native tr.color4 {
	font-size: 11px;
	color: #282828;
	background-color: #E9F1E3;
}
table.native tr.color5 {
	font-size: 11px;
	color: #282828;
	background-color: #FFD0E0;
}
table.native tr.color6 {
	font-size: 11px;
	color: #282828;
	background-color: #FFBBD0;
}
table.native tr.color7 {
	font-size: 11px;
	color: #282828;
	background-color: #5A989A;
}
table.native tr.color8 {
	font-size: 11px;
	color: #282828;
	background-color: #A7C0C2;
}
table.native tr.color9 {
	font-size: 11px;
	color: #282828;
	background-color: #76A8AA;
}
table.native tr.color10 {
	font-size: 11px;
	color: #282828;
	background-color: #429195;
}
table.native tr.separator {
	font-size: 11px;
	color: #282828;
	height: 20px;
	vertical-align: bottom;
}
/* Listeninterne Zwischenüberschriften */
table.native tr.headFoot {
	font-size: 11px;
	color: #E7F1EE;
	background-color: #643881;
}
/* Kopf- und Fußzeilen von Listen */
table.native td {
	font-size: 13px;
	padding: 0px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	border-style: solid;
	border-color: #282828;
	border-width: 0px;
	line-height: 22px;
}
table.native td.sepBar {
	border-right-width: 0px;
}
table.native td.noValue {
	padding-left: 0px;
	padding-right: 0px;
}
table.native td.firstCol {
	border-left-width: 0px;
}
table.native td.lastCol {
	border-right-width: 0px;
	margin-bottom: 10px;
}
#firstRow {
	border-top-width: 0px;
}
#lastRow {
	border-bottom-width: 0px;
}
table.native th {
	font-size: 12px;
	border-width: 1px;
	font-variant: small-caps;
	text-indent: 1px;
	border-style: none;
	border-color: #282828;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 22px;
}
/* Textfelder mit und ohne Hintergrund und Rahmen */
td.textField {
	font-size: 11px;
	line-height: 15px;
	color: #282828;
	padding: 2px;
}
td.transparent {
	font-size: 11px;
	color: #282828;
	background-color: #FFFFFF;
	border-width: 0px;
}
p.textField {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 6px;
}
td.textfield a:link {
	font-size: 11px;
	font-weight: normal;
	color: #282828;
	text-decoration: none;
}
td.textfield a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #282828;
	text-decoration: none;
}
td.textfield a:active {
	font-size: 11px;
	font-weight: normal;
	color: #282828;
	text-decoration: none;
}
td.textfield a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #643881;
	text-decoration: none;
}
td.textfield b a:link {
	font-size: 11px;
	font-weight: bold;
	color: #282828;
	text-decoration: none;
}
td.textfield b a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #282828;
	text-decoration: none;
}
td.textfield b a:active {
	font-size: 11px;
	font-weight: bold;
	color: #282828;
	text-decoration: none;
}
td.textfield b a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #643881;
	text-decoration: none;
}
table.composedRow td {
	padding-left: 4px;
	padding-right: 4px;
}
/* Ergebnismatrix (wird mit einer einzelnen HTML-Tabelle realisiert) */
table.matrix {
	border-width: 0px;
}
table.matrix td {
	color: #282828;
	border-style: solid;
	border-color: #282828;
	border-width: 0px;
}
table.matrix #colorFrame {
	color: #282828;
	background-color: #9ED0C6;
}
table.matrix #colorTable {
	background-color: #B5DBD3;
	padding-left: 3px;
	padding-right: 3px;
}
table.matrix #colorTableSmall {
	background-color: #B5DBD3;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 80%;
}
table.matrix #colorTableNoValue {
	background-color: #B5DBD3;
	padding-left: 0px;
	padding-right: 0px;
}
table.matrix #colorTableSmallNoValue {
	background-color: #B5DBD3;
	font-size: 80%;
	padding-left: 0px;
	padding-right: 0px;
}
table.matrix #color1 {
	background-color: #E7F1EE;
	font-size: 80%;
}
table.matrix #color2 {
	background-color: #D6E9E4;
	font-size: 80%;
}
table.matrix td.border_b {
	border-bottom-width: 0px;
}
table.matrix td.border_br {
	border-bottom-width: 0px;
	border-right-width: 0px;
}
table.matrix td.border_r {
	border-right-width: 0px;
}
a:link {
	color: #643881;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #643881;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #643881;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #643881;
	text-decoration: underline;
	font-weight: bold;
}
/* -- Navigator --------------------------- */
.navigator {
	text-align: center;
	font-size: 1em;
	color: #aaa;
	margin: 20px 0;
}
.navigator .first-and-previous, .navigator .next-and-last {
	width: 10em;
	display: inline;
}
.navigator .current {
	margin: 0 1em;
	display: inline;
	color: #666;
}
.navigator .current a, .navigator .current strong {
	padding: 5px 0.2em;
}
.navigator .current strong {
	color: #333;
}
.navigator a {
	color: #2e80cf; /* blue links */
}
.navigator a:hover {
	color: #148; /* blue links */
}
.message {
	color: #080;
}
.error {
	color: #a00;
}
/** Außenbereich*/
.lmoMain {
	background: #f1f1fe repeat;
	color: #000080;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.lmoMain p {
	margin: 0;
}
/** Außenbereich Überschrift*/
.lmoMain h1 {
	background: #f1f1fe repeat;
	color: #000080;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
/** Außenbereich Menü */
.lmoMain .lmoMenu {
	font-weight: bold;
	background: #f1f1fe repeat;
	color: #000080;
}
.lmoMain .lmoMenu a {
	background: #f1f1fe repeat;
	color: #000080;
}
/** Außenbereich Untermenü */
.lmoMain .lmoSubmenu {
	font-weight: bold;
	background: #f1f1fe repeat;
	color: #000080;
}
.lmoMain .lmoSubmenu a {
	line-height: 140%;
	font-weight: normal;
	text-decoration: none;
	background: #f1f1fe repeat;
	color: #000080;
}
/** Außenbereich Fusszeilen */
.lmoMain .lmoFooter {
	font-weight: normal;
}
.lmoMain .lmoFooter a {
	text-decoration: underline;
	background: #f1f1fe repeat;
	color: #000080;
}
/** Ende Außenbereich */
/** Mittelbereich */
.lmoMiddle {
	background: #e3e3ff repeat;
	color: #000080;
	font-size: 8pt;
	font-weight: bold;
}
/** Überschrift im Mittelbereich */
.lmoMiddle h1 {
	background: repeat;
	color: #000080;
	font-size: 8pt;
}
/** Links im Mittelbereich */
.lmoMiddle a {
	line-height: 150%;
	text-decoration: none;
	background: #e3e3ff repeat;
	color: #000080;
	font-weight: normal;
}
.lmoMiddle .lmoMenu {
	font-weight: bold;
	background: repeat;
	color: #000080;
}
.lmoMiddle .lmoMenu a {
	line-height: 140%;
	font-weight: normal;
	text-decoration: none;
	background: repeat;
	color: #000080;
}
.lmoMiddle .lmoSubmenu {
	background: #e3e3ff repeat;
	color: #000080;
}
.lmoMiddle .lmoSubmenu a {
	background: #e3e3ff repeat;
	color: #000080;
}
/** Innerer Bereich */
.lmoInner {
	background: #ffffff repeat;
	color: #000080;
	font-size: 10pt;
	font-weight: normal;
}
.lmoInner a {
	line-height: 100%;
	text-decoration: none;
	background: #ffffff repeat;
	color: #000080;
	font-weight: normal;
}
.lmoInner caption {
	background: #e3e3ff repeat;
	color: #000080;
	font-weight: bold;
}
.lmoInner caption a {
	background: #e3e3ff repeat;
	color: #000080;
	font-weight: normal;
}
.lmoInner .lmoFooter {
	background: #f1f1fe repeat;
	color: #000080;
}
.lmoInner .lmoFooter a {
	line-height: 150%;
	text-decoration: underline;
	background: #f1f1fe repeat;
	color: #000080;
}
.lmoKreuz table {
	font-size: 7pt;
}
.lmoBackMarkierung {
	background: #ddf repeat;
}
.lmoBackMarkierung a {
	line-height: 190%;
	background: #ddf repeat;
	font-weight: bold;
}
.lmoFrontMarkierung {
	color: #d00;
	font-weight: bold;
}
.lmoLeer {
	background: #eee repeat;
}
.lmoTabelleMeister {
	background: #EDF49C repeat;
	color: #000080;
}
.lmoTabelleMeister a {
	background: #EDF49C repeat;
	color: #000080;
	text-decoration: none;
}
.lmoTabelleCleague {
	background: #CCCDFE repeat;
	color: #000080;
}
.lmoTabelleCleague a {
	background: #CCCDFE repeat;
	color: #000080;
	text-decoration: none;
}
.lmoTabelleCleaguequali {
	background: #A6EEED repeat;
	color: #000080;
}
.lmoTabelleCleaguequali a {
	background: #A6EEED repeat;
	color: #000080;
	text-decoration: none;
}
.lmoTabelleUefa {
	background: #C0FFC0 repeat;
	color: #000080;
}
.lmoTabelleUefa a {
	background: #C0FFC0 repeat;
	color: #000080;
	text-decoration: none;
}
.lmoTabelleRelegation {
	background: #FFD0E0 repeat;
	color: #000080;
}
.lmoTabelleRelegation a {
	background: #FFD0E0 repeat;
	color: #000080;
	text-decoration: none;
}
.lmoTabelleAbsteiger {
	background: #FFBBD0 repeat;
	color: #000080;
}
.lmoTabelleAbsteiger a {
	background: #FFBBD0 repeat;
	color: #000080;
	text-decoration: none;
}
.lmoTabelleHeimbilanz {
	background: #FDD597 repeat;
	color: #000080;
}
.lmoTabelleGastbilanz {
	background: #97FDDA repeat;
	color: #000080;
}
.lmoTurnierSieger {
	background: #ddeeff repeat;
	color: #000080;
}
.lmoTurnierSieger a {
	background: #ddeeff repeat;
	color: #000080;
	text-decoration: none;
}
.lmoTurnierSieger a:hover {
	background: #000080 repeat;
	color: #ddeeff;
}
.lmoTurnierVerlierer {
	background: #fff repeat;
	color: #000080;
}
.lmoTurnierVerlierer a {
	background: #fff repeat;
	color: #000080;
	text-decoration: none;
}
.lmoTurnierVerlierer a:hover {
	background: #000080 repeat;
	color: #fff;
}
.lmotext {
	text-align: justify;
}
.colorpicker {
	display: none;
}
.sort-arrow {
	display: none;
}
.sort-arrow.descending {
	display: none;
}
.sort-arrow.ascending {
	display: none;
}
a span.popup, a:link span.popup {
	display: none;
}
