
.message{
  color: #080;
}

.error{
  color: #a00;
}

/** Außenbereich*/
.lmoMain { 
  background: # repeat; 
  color: #fff;  font-size: 12px;  font-family: Verdana;}
.lmoMain p { 
  margin:0;
}

/** Außenbereich Überschrift*/
.lmoMain h1 { 
  background: # repeat; 
  color: #; 
  font-size: 100%; 
  font-family: Verdana;}

/** Außenbereich Menü */
.lmoMain .lmoMenu { 
  font-weight: bold; 
  background: # repeat; 
  color: #; 
}

.lmoMain .lmoMenu a { 
  background: # repeat; 
  color: #; 
}

/** Außenbereich Untermenü */
.lmoMain .lmoSubmenu { 
  font-weight: bold; 
  background: # repeat; 
  color: #; 
}

.lmoMain .lmoSubmenu a { 
  line-height:140%;
  font-weight: normal; 
  text-decoration: none; 
  background: # repeat; 
  color: #; 
}

/** Außenbereich Fusszeilen */
.lmoMain .lmoFooter { 
   
  font-weight: normal;
}

.lmoMain .lmoFooter a { 
  text-decoration: underline; 
  background: # repeat; 
  color: #fff;}

/** Ende Außenbereich */

/** Mittelbereich */
.lmoMiddle { 
  background: # repeat; 
  color: #;  font-size: 11px;  font-weight: bold;
}

/** Überschrift im Mittelbereich */
.lmoMiddle h1{ 
  background: # repeat; 
  color: #f00;  font-size:100%;
}

/** Links im Mittelbereich */
.lmoMiddle a {  
  line-height:150%;
  text-decoration: none; 
  background: # repeat; 
  color: #; 
  font-weight: normal;
}

.lmoMiddle .lmoMenu {
  font-weight: bold; 
  background:  repeat; 
  }

.lmoMiddle .lmoMenu a {
  line-height:140%;
  font-weight: normal; 
  text-decoration: none; 
  background: # repeat; 
  color: #;}

.lmoMiddle .lmoSubmenu {
  background: # repeat; 
  color: #;}

.lmoMiddle .lmoSubmenu a {
  background: # repeat; 
  color: #;}

/** Innerer Bereich */
.lmoInner {
  background: # repeat; 
  color: #bbb;  font-size: 12px;  font-weight: normal;
}

.lmoInner h6 {
  font-weight: bold;
  font-size: 11px;
  font-color: #fff;
}
.lmoInner a {  
  line-height:100%;
  text-decoration: none; 
  background: # repeat; 
  color: #bbb; 
  font-weight: normal;
}

.lmoInner caption {
  background: # repeat; 
  color: #; 
  font-weight: bold;
}

.lmoInner caption a{
  background: # repeat; 
  color: #; 
  font-weight: normal;  
}

.lmoInner .lmoFooter {
  background: #333 repeat; 
  color: #fff; 
}

.lmoInner .lmoFooter a { 
  line-height:150%;
  text-decoration: underline; 
  background: #333 repeat; 
  color: #fff;}

.lmoKreuz table {
  font-size: 78%;}

.lmoBackMarkierung {
  background: #555 repeat; 
}

.lmoBackMarkierung a { 
  line-height:190%;
  background: #555 repeat; 
  font-weight: bold; 
}

.lmoFrontMarkierung { 
  color: #F00; 
  font-weight: bold; 
}

.lmoLeer {
  background: # repeat;
}

.lmoTabelleMeister { 
  background: #af6 repeat; 
  color: #000; 
}

.lmoTabelleMeister a {
  background: #af6 repeat;
  color: #000; 
  text-decoration: none;
}

.lmoTabelleCleague { 
  background: #cfc repeat; 
  color: #000; 
}

.lmoTabelleCleague a {
  background: #cfc repeat; 
  color: #000; 
  text-decoration: none;
}

.lmoTabelleCleaguequali { 
  background: # repeat; 
  color: #000; 
}

.lmoTabelleCleaguequali a { 
  background: # repeat; 
  color: #000;  text-decoration: none;
}

.lmoTabelleUefa { 
  background: # repeat; 
  color: #000;}

.lmoTabelleUefa a { 
  background: # repeat; 
  color: #000;  text-decoration: none; 
}

.lmoTabelleRelegation { 
  background: #f99 repeat; 
  color: #000;}

.lmoTabelleRelegation a { 
  background: #f99 repeat; 
  color: #000;  text-decoration: none; 
}

.lmoTabelleAbsteiger { 
  background: #f00 repeat; 
  color: #000;}

.lmoTabelleAbsteiger a { 
  background: #f00 repeat; 
  color: #000;  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: #f66 repeat; 
  color: #000;}

.lmoTurnierVerlierer a { 
  background: #f66 repeat; 
  color: #000;  text-decoration: none;
}

.lmoTurnierVerlierer a:hover{ 
  background: #000 repeat; 
  color: #f66; 
}

.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;
}
.bg-clq {
    background-color: #212121;
    color: #DDD;
}

.lmoMiddle {
    margin:0.5em auto 1.5em auto;
}

.custom-select {
    padding: .2rem 0;
}

.custom-control {
    padding: .1rem 0;
}

.custom-input {
    padding: .1rem 0;
}

.col-cross {
    flex: 0 0 5%;
    max-width: 5%; 
    padding-right: 0;
}

a span.popup, a:link span.popup{
	display: none;
}

a:hover span.popup{
  display: inline;
  font-size:80%;
  position: absolute;
  background: #eee;
  width: 15em;
  margin: 1.5em 0 0 -4em;  
  padding: 0.2em;
  z-index: 999;
  white-space:normal;
  text-decoration:none !important;
  text-align:left;
}

a:hover>span.popup {
  width:auto;
  max-width:15em;
  \-moz-border-radius: 8px;
}
