
.message{
  color: #080;
}

.error{
  color: #a00;
}

/** Außenbereich*/
.lmoMain { 
  background: #f4f4f4 repeat; 
    font-size: 12px;  font-family: sans-serif;}
.lmoMain p { 
  margin:0;
}

/** Außenbereich Überschrift*/
.lmoMain h1 { 
  background:  repeat; 
   
  font-size: 110%; 
  font-family: arial;}

/** Außenbereich Menü */
.lmoMain .lmoMenu { 
  font-weight: bold; 
  background:  repeat; 
  color: #000; 
}

.lmoMain .lmoMenu a { 
  background:  repeat; 
  color: #d40000; 
}

/** Außenbereich Untermenü */
.lmoMain .lmoSubmenu { 
  font-weight: bold; 
  background:  repeat; 
   
}

.lmoMain .lmoSubmenu a { 
  line-height:140%;
  font-weight: normal; 
  text-decoration: none; 
  background: d40000 repeat; 
   
}

/** Außenbereich Fusszeilen */
.lmoMain .lmoFooter { 
   
  font-weight: normal;
}

.lmoMain .lmoFooter a { 
  text-decoration: underline; 
  background: #f4f4f4 repeat; 
  }

/** Ende Außenbereich */

/** Mittelbereich */
.lmoMiddle { 
  background:  repeat; 
    font-size: 94%;  font-weight: bold;
}

/** Überschrift im Mittelbereich */
.lmoMiddle h1{ 
  background:  repeat; 
  color: #000;  font-size:115%;
}

/** Links im Mittelbereich */
.lmoMiddle a {  
  line-height:150%;
  text-decoration: none; 
  background:  repeat; 
   
  font-weight: normal;
}

.lmoMiddle .lmoMenu {
  font-weight: bold; 
  background:  repeat; 
  color: #000000;}

.lmoMiddle .lmoMenu a {
  line-height:140%;
  font-weight: normal; 
  text-decoration: none; 
  background:  repeat; 
  }

.lmoMiddle .lmoSubmenu {
  background:  repeat; 
  }

.lmoMiddle .lmoSubmenu a {
  background:  repeat; 
  }

/** Innerer Bereich */
.lmoInner {
  background:  repeat; 
  color: #000;  font-size: 98%;  font-weight: normal;
}

.lmoInner a {  
  line-height:100%;
  text-decoration: none; 
  background:  repeat; 
  color: #000; 
  font-weight: normal;
}

.lmoInner caption {
  background:  repeat; 
   
  font-weight: bold;
}

.lmoInner caption a{
  background:  repeat; 
   
  font-weight: normal;  
}

.lmoInner .lmoFooter {
  background:  repeat; 
  color: #666867; 
}

.lmoInner .lmoFooter a { 
  line-height:150%;
  text-decoration: underline; 
  background:  repeat; 
  color: #666867;}

.lmoKreuz table {
  font-size: 80%;}

.lmoBackMarkierung {
  background:  repeat; 
}

.lmoBackMarkierung a { 
  line-height:190%;
  background:  repeat; 
  font-weight: bold; 
}

.lmoFrontMarkierung { 
  color: #d00; 
  font-weight: bold; 
}

.lmoLeer {
  background:  repeat;
}

.lmoTabelleMeister { 
  background:  repeat; 
  color: #090; 
}

.lmoTabelleMeister a {
  background:  repeat;
  color: #090; 
  text-decoration: none;
}

.lmoTabelleCleague { 
  background:  repeat; 
  color: #00F; 
}

.lmoTabelleCleague a {
  background:  repeat; 
  color: #00F; 
  text-decoration: none;
}

.lmoTabelleCleaguequali { 
  background:  repeat; 
  color: #00F; 
}

.lmoTabelleCleaguequali a { 
  background:  repeat; 
  color: #00F;  text-decoration: none;
}

.lmoTabelleUefa { 
  background:  repeat; 
  color: #33F;}

.lmoTabelleUefa a { 
  background:  repeat; 
  color: #33F;  text-decoration: none; 
}

.lmoTabelleRelegation { 
  background:  repeat; 
  color: #909;}

.lmoTabelleRelegation a { 
  background:  repeat; 
  color: #909;  text-decoration: none; 
}

.lmoTabelleAbsteiger { 
  background:  repeat; 
  color: #C00;}

.lmoTabelleAbsteiger a { 
  background:  repeat; 
  color: #C00;  text-decoration: none; 
}

.lmoTabelleHeimbilanz { 
  background: #ccc repeat; 
  color: #000;}

.lmoTabelleGastbilanz { 
  background: #eee repeat; 
  color: #000; 
}

.lmoTurnierSieger { 
  background: #cfc repeat; 
  color: #000;}

.lmoTurnierSieger a { 
  background: #cfc repeat; 
  color: #000;  text-decoration: none;
}

.lmoTurnierSieger a:hover{ 
  background: #000 repeat; 
  color: #cfc; 
}

.lmoTurnierVerlierer { 
  background: #fcb repeat; 
  color: #000;}

.lmoTurnierVerlierer a { 
  background: #fcb repeat; 
  color: #000;  text-decoration: none;
}

.lmoTurnierVerlierer a:hover{ 
  background: #000 repeat; 
  color: #fcb; 
}

.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;
}

/** Außenbereich*/
.lmoMain      { color: #595959; font-size: 9pt; font-family: Verdana, sans-serif; background-color: #f4f4f4; background-repeat: repeat; margin: 0.3em auto; padding: 0.2em }

.lmoMain a   { color: #595959; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoMain a:hover      { color: #d40000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoMain p { 
  margin:0;
}

/** Außenbereich Üœberschrift*/
.lmoMain h1                { color: #fff; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #d40000; margin: 0.2em; padding: 0.2em }

/** Außenbereich Menü */
.lmoMain .lmoMenu   { color: #001; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; white-space: nowrap; padding: 0.2em; border: 0 }

.lmoMain .lmoMenu a      { color: #001; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 100%; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0.1em; border: 0 }

.lmoMain .lmoMenu a:hover       { color: #fff; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }


/** Überschrift im Mittelbereich */
.lmoMiddle h1 { color: #34287b; font-size: 110%; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0.1em; padding: 0.1em }

/** Links im Mittelbereich */
.lmoMiddle a    { color: #000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 110%; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoMiddle a:hover    { color: #d40000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoMiddle .lmoMenu   { color: #595959; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; white-space: nowrap; padding: 0.2em; border: 0 }

.lmoMiddle .lmoMenu a   { color: #595959; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 120%; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0.1em; border: 0 }

.lmoMiddle .lmoMenu a:hover  { color: #d40000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoMiddle .lmoSubmenu      { color: #595959; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: 0 }

.lmoMiddle .lmoSubmenu a    { color: #595959; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0; border: 0 }

.lmoMiddle .lmoSubmenu a:hover    { color: #d40000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

/** Innerer Bereich */
.lmoInner        { color: #000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-right: auto; margin-left: auto; padding: 0.2em; border: solid 1px #ffbcb0 }

.lmoInner a   { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 100%; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.lmoInner a:hover   { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.lmoInner td   { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0.2em }
.lmoInner td td{
  padding: 0; 
}

.lmoInner th  { color: #595959; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0.2em }

.lmoInner th a  { color: #595959; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoInner th a:hover  { color: #d40000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoInner caption   { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0 auto; padding: 0.4em }

.lmoInner caption a  { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.lmoInner .lmoFooter, .lmoInner .lmoFooter table  { color: #900000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoInner .lmoFooter a, .lmoInner .lmoFooter table a  { color: #900000; line-height: 150%; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoInner .lmoFooter a:hover, .lmoInner .lmoFooter table a:hover  { color: #595959; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.lmoKreuz table {
  font-size: 80%;}

.lmoKreuz table, 
.lmoKalender table{
  border-collapse:collapse;
  border-spacing:0;
}

.lmoKreuz td,
.lmoKreuz th,
.lmoKalender td,
.lmoKalender th {
  white-space:nowrap;
  border:1px solid #eee;
}
.lmoKreuz td ,
.lmoKalender td {
  padding:0;
}

.lmoKreuz small {
  border:1px solid;
}

.lmoBackMarkierung  { background: #f4f4f4 }

.lmoKreuz .lmoBackMarkierung a  { font-weight: bold; line-height: 190%; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; padding: 0; height: 100% }

.lmoFrontMarkierung { 
  color: #d00; 
  font-weight: bold; 
}

.lmoLeer  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: 0 }

/** Fusszeilen */
.lmoMain .lmoFooter { 
  padding: 0;
  font-size: 80%; 
}

.lmoTabelleMeister, .lmoTabelleMeister a:link       { color: #008000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #f4f4f4 }
.lmoTabelleCleague, .lmoTabelleCleague a:link     { color: #00f; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #f4f4f4 }
.lmoTabelleCleaguequali, .lmoTabelleCleaguequali a:link     { color: #008000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #f4f4f4 }
.lmoTabelleUefa, .lmoTabelleUefa a:link     { color: #00f; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #f4f4f4 }
.lmoTabelleRelegation, .lmoTabelleRelegation a:link   { color: #000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #f4f4f4 }
.lmoTabelleAbsteiger, .lmoTabelleAbsteiger a:link     { color: #d40000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #f4f4f4 }
.lmoTabelleHeimbilanz { 
  background: #ccc repeat; 
  color: #000;}

.lmoTabelleGastbilanz { 
  background: #eee repeat; 
  color: #000; 
}

.lmoTurnierSieger, .lmoTurnierSieger a:link  { color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.lmoTurnierVerlierer, .lmoTurnierVerlierer a:link { 
  background: #eee repeat; 
  color: #000;}
.lmoMain img[alt]{ 
  vertical-align:bottom;
}
body { background-color: #f4f4f4 }
