
.message{
  color: #080;
}

.error{
  color: #a00;
}

/** Außenbereich*/
.lmoMain { 
  background: #f5f5f5 repeat; 
  color: #000;  font-size: 13px;  font-family: Arial, Helvetica, Sans-Serif;}
.lmoMain p { 
  margin:0;
}

/** Außenbereich Überschrift*/
.lmoMain h1 { 
  background:  repeat; 
  color: #cc3300; 
  font-size: 115%; 
  font-family: Trebuchet MS,sans-serif;}

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

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

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

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

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

.lmoMain .lmoFooter a { 
  text-decoration: underline; 
  background: #f5f5f5 repeat; 
  color: #000;}

/** Ende Außenbereich */

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

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

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

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

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

.lmoMiddle .lmoSubmenu {
  background: #f5f5f5 repeat; 
  color: #cc3300;}

.lmoMiddle .lmoSubmenu a {
  background: #f5f5f5 repeat; 
  color: #cc3300;}

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

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

.lmoInner caption {
  background: #e5e5e5 repeat; 
  color: #000; 
  font-weight: bold;
}

.lmoInner caption a{
  background: #e5e5e5 repeat; 
  color: #000; 
  font-weight: normal;  
}

.lmoInner .lmoFooter {
  background: #cc3300 repeat; 
  color: #fff; 
}

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

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

.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: #FFC591 repeat; 
  color: #000; 
}

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

.lmoTabelleCleague { 
  background: #FFE4B5 repeat; 
  color: #000; 
}

.lmoTabelleCleague a {
  background: #FFE4B5 repeat; 
  color: #000; 
  text-decoration: none;
}

.lmoTabelleCleaguequali { 
  background: #FFC repeat; 
  color: #000; 
}

.lmoTabelleCleaguequali a { 
  background: #FFC repeat; 
  color: #000;  text-decoration: none;
}

.lmoTabelleUefa { 
  background: #F5F5DC repeat; 
  color: #000;}

.lmoTabelleUefa a { 
  background: #F5F5DC repeat; 
  color: #000;  text-decoration: none; 
}

.lmoTabelleRelegation { 
  background: #F5F5DC repeat; 
  color: #000;}

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

.lmoTabelleAbsteiger { 
  background: #FFC591 repeat; 
  color: #000;}

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

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

.lmoTabelleGastbilanz { 
  background: #e5e5e5 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;
}
FORM { padding: 0px 0px 0px 0px; margin: 0px; }
TABLE { padding: 0px 0px 0px 0px; margin: 0px; }
  .lmomaina { background: #f5f5f5; border: 1px solid black; zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=5);-moz-border-radius: 5px; -moz-box-shadow:4px 4px 4px #666; -webkit-border-radius: 5px; -webkit-box-shadow:4px 4px 4px #666; -opera-border-radius: 5px; -opera-box-shadow:4px 4px 4px #666; -khtml-border-radius: 5px; -khtml-box-shadow:4px 4px 4px #666; border-radius: 5px;
box-shadow: 4px 4px 4px #666; }
  .lmosta { background: #e5e5e5; border: 1px solid #B7AD97; }
  .lmostb {  background: #e5e5e5; border: 1px solid #B7AD97; }
TD {}
  .lmomain0 { padding: 2px; background: #e5e5e5; color: #cc3300; font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold }
  .lmomain1 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmomain1 a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmomain1 a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmomain1 a:active { background: #000000; color: #e5e5e5; font-weight: normal; text-decoration: none; }
    .lmomain1 a:hover { background: #000000; color: #e5e5e5; font-weight: normal; text-decoration: none; }
  .lmomain2 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; font-weight: normal; }
  .lmost0 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost0 a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost0 a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost0 a:active { background: #000000; color: #e5e5e5; font-weight: normal; text-decoration: none; }
    .lmost0 a:hover { background: #000000; color: #e5e5e5; font-weight: normal; text-decoration: none; }
  .lmost0a { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmost0a a:link { background: #e5e5e5; color: #000000; font-weight: bold; text-decoration: none; }
    .lmost0a a:visited { background: #e5e5e5; color: #000000; font-weight: bold; text-decoration: none; }
    .lmost0a a:active { background: #000000; color: #e5e5e5; font-weight: bold; text-decoration: none; }
    .lmost0a a:hover { background: #000000; color: #e5e5e5; font-weight: bold; text-decoration: none; }
  .lmost1 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
  .lmost2 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost2 a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost2 a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost2 a:active { background: #000000; color: #e5e5e5; font-weight: normal; text-decoration: none; }
    .lmost2 a:hover { background: #000000; color: #e5e5e5; font-weight: normal; text-decoration: none; }
  .lmost3 { padding: 2px; background: #e5e5e5; }
  .lmost4 { padding: 2px; background: #eeeeee; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmost4 a:link { background: #eeeeee; color: #000000; font-weight: bold; text-decoration: none; }
    .lmost4 a:visited { background: #eeeeee; color: #000000; font-weight: bold; text-decoration: none; }
    .lmost4 a:active { background: #eeeeee; color: #000000; font-weight: bold; text-decoration: overline underline; }
    .lmost4 a:hover { background: #eeeeee; color: #000000; font-weight: bold; text-decoration: overline underline; }
  .lmost5 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost5 a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost5 a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost5 a:active { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmost5 a:hover { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmost7 { padding: 2px; background: #ddeeff; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost7 a:link { background: #ddeeff; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost7 a:visited { background: #ddeeff; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost7 a:active { background: #ddeeff; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmost7 a:hover { background: #ddeeff; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmost8 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
  .lmost9a { padding: 2px; background: #EAED0D; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost9a a:link { background: #EAED0D; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost9a a:visited { background: #EAED0D; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost9a a:active { background: #EAED0D; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmost9a a:hover { background: #EAED0D; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmost9b { padding: 2px; background: #DFD7D7; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost9b a:link { background: #DFD7D7; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost9b a:visited { background: #DFD7D7; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost9b a:active { background: #DFD7D7; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmost9b a:hover { background: #DFD7D7; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmost9c { padding: 2px; background: #DAAD42; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost9c a:link { background: #DAAD42; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost9c a:visited { background: #DAAD42; color: #000000; font-weight: normal; text-decoration: none; }
    .lmost9c a:active { background: #DAAD42; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmost9c a:hover { background: #DAAD42; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmotab1 { padding: 2px; background: #FFDAB9; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab1 a:link { background: #FFDAB9; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab1 a:visited { background: #FFDAB9; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab1 a:active { background: #FFDAB9; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmotab1 a:hover { background: #FFDAB9; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmotab2 { padding: 2px; background: #FFE4B5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab2 a:link { background: #FFE4B5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab2 a:visited { background: #FFE4B5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab2 a:active { background: #FFE4B5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmotab2 a:hover { background: #FFE4B5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmotab3 { padding: 2px; background: #F5F5DC; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab3 a:link { background: #F5F5DC; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab3 a:visited { background: #F5F5DC; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab3 a:active { background: #F5F5DC; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmotab3 a:hover { background: #F5F5DC; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmotab4 { padding: 2px; background: #F5F5DC; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab4 a:link { background: #F5F5DC; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab4 a:visited { background: #F5F5DC; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab4 a:active { background: #F5F5DC; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmotab4 a:hover { background: #F5F5DC; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmotab5 { padding: 2px; background: #FFDAB9; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab5 a:link { background: #FFDAB9; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab5 a:visited { background: #FFDAB9; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab5 a:active { background: #FFDAB9; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmotab5 a:hover { background: #FFDAB9; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmotab8 { padding: 2px; background: #F5F5DC; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab8 a:link { background: #F5F5DC; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab8 a:visited { background: #F5F5DC; color: #000000; font-weight: normal; text-decoration: none; }
    .lmotab8 a:active { background: #F5F5DC; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmotab8 a:hover { background: #F5F5DC; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmotab6 { padding: 2px; background: #efefef; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
  .lmotab7 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
  .lmocross1 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; }
  .lmocross2 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
    .lmocross2 a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocross2 a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocross2 a:active { background: #000000; color: #e5e5e5; font-weight: normal; text-decoration: none; }
    .lmocross2 a:hover { background: #000000; color: #e5e5e5; font-weight: normal; text-decoration: none; }
  .lmocross4 { padding: 2px; background: #eeeeee; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; }
  .lmocross5 { padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
    .lmocross5 a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocross5 a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocross5 a:active { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmocross5 a:hover { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmocross6 { padding: 2px; background: #ddeeff; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
    .lmocross6 a:link { background: #ddeeff; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocross6 a:visited { background: #ddeeff; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocross6 a:active { background: #ddeeff; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmocross6 a:hover { background: #ddeeff; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmocalni { padding: 2px; background: #eeeeee; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
  .lmocalat { border: 1px solid #eeeeee; padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmocalat a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocalat a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocalat a:active { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmocalat a:hover { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmocalht { border: 1px solid #eeeeee; padding: 2px; background: #e5e5e5; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmocalht a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocalht a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocalht a:active { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmocalht a:hover { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmocalwe { border: 1px solid #eeeeee; padding: 2px; background: #e5e5e5; color: #dd0000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmocalwe a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocalwe a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocalwe a:active { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmocalwe a:hover { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmocalhe { border: 1px solid #eeeeee; padding: 2px; background: #e5e5e5; color: #dd0000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmocalhe a:link { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocalhe a:visited { background: #e5e5e5; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocalhe a:active { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
    .lmocalhe a:hover { background: #e5e5e5; color: #cc3300; font-weight: normal; text-decoration: overline underline; }
  .lmotext { padding: 6px; background: #e5e5e5; color: #000000; text-align: justify; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
DIV,SPAN {}
  .lmofett { background: #e5e5e5; color: #000000; text-align: justify; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; }
LI {}
  .lmoadminli { padding-bottom: 4px; }
INPUT { }
  .lmotickerein { background: #e9e9de; color: #cc3300; border: 1px solid #e9e9de; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
  .lmoadminein { background: #fdfdfd; color: #000000; border: 1px solid #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; }
  .lmoadminbut { background: #cc3300; color: #ffffff; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }

