
.message{
  color: #080;
}

.error{
  color: #a00;
}

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

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

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

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

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

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

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

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

/** Ende Außenbereich */

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

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

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

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

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

.lmoMiddle .lmoSubmenu {
  background: #fff repeat; 
  color: #009;}

.lmoMiddle .lmoSubmenu a {
  background: #fff repeat; 
  color: #009;}

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

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

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

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

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

.lmoInner .lmoFooter a { 
  line-height:150%;
  text-decoration: underline; 
  background: #009 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: #0c0 repeat; 
  color: #000; 
}

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

.lmoTabelleCleague { 
  background: #6e6 repeat; 
  color: #000; 
}

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

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

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

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

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

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

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

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

.lmoTabelleAbsteiger a { 
  background: #e65 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: #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;
}
/** Links im Mittelbereich */
.lmoInner td 

{
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	padding: 2px;

	color: #191919;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

body {font-family: Arial,Helvetica,san-serif;
font-size: 12px; }

a {
font-family: Arial,Helvetica,san-serif;
font-size: 12px;
		color: #191919;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
}
a:visited {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #191919;
	text-decoration: none;
	font-weight: normal;
}
a:visited:hover { text-decoration: underline; background-color: #FFFFFF;}

.lmoMain .lmoMenu a 

{

background-color: #009933;

color: #FFFFFF;

}

.lmoMain .lmoMenu a 

{

background-color: #009933;

color: #FFFFFF;}

.lmoMain .lmoMenu a:hover 

{
	background-color: #009933;
	color: #FFFFFF;
	font-weight: bold;
}

.lmoMiddle .lmoSubmenu {
	font-family: Arial,Helvetica,san-serif;
font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	text-decoration: none;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}



.lmoMiddle .lmoSubmenu a {
font-family: Arial,Helvetica,san-serif;
font-size: 12px;
	background-color: #606060;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	margin-bottom: 1px;
	float: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.lmoMiddle .lmoSubmenu a:hover {
font-family: Arial,Helvetica,san-serif;
font-size: 12px;
	background-color: #009933;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 1px;
	float: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
/** Mittelbereich */
.lmoMiddle {
	border:0px;
	padding: 0px;
}

/** Überschrift im Mittelbereich */
.lmoMiddle h1{ 
 
}

/** Links im Mittelbereich */
.lmoMiddle a 

{
	color:#191919;
	text-decoration: none;
}

.lmoMiddle a:hover 

{
	color:#009933;
	text-decoration: none;
	background-color: #f5f5ff;

}


.lmoMiddle .lmoSubmenu {
	margin-bottom:5px;
	width: 490px;
	padding-top: 5px !important;
	padding-top: 2px;
	padding-bottom: 5px !important;
	padding-bottom: 2px;
	height: 22px;
}



.lmoMain 

{
	background-color: #FFFFFF;
	color: #000000;
	width: 490px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.lmoTabelleMeister 

{

color: #001945;
	background-color: #B4DB88;
	border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #dddddd;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,san-serif;
font-size: 12px;

}

.lmoTabelleCleague 

{
			color: #001945;
	background-color: #dceec8;
	border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #dddddd;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,san-serif;
font-size: 12px;
}

.lmoTabelleCleaguequali 

{
		color: #001945;
	background-color: #e8eef5;
		border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #dddddd;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,san-serif;
font-size: 12px;	
}

.lmoInner 

{
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,san-serif;
font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.lmoTabelleUefa 

{
	color: #001945;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #dddddd;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,san-serif;
font-size: 12px;


}

.lmoTabelleRelegation 

{
		color: #001945;
	background-color: #ECD5E3;
		border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #E2C0D5;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,san-serif;
font-size: 12px;
}

.lmoTabelleAbsteiger 

{

	color: #001945;
	background-color: #ECD5E3;
		border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #E2C0D5;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,san-serif;
font-size: 12px;

}



.lmoInner th 

{
	background-color: #000000;
	color: #ffffff;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.lmoInner 

{
	background-color: #FFFFFF;
	width: 490px;
}

.lmoMain .lmoMenu 
{

font-weight: bold;

background-color: #009933;

color: #FFFFFF;

}

.lmoMiddle table

{
	
}

.lmoInner .lmoFooter, .lmoInner .lmoFooter table 

{

background-color: #000000;

color: #ffffff;

}



.lmoMain .nobr

{

white-space: nowrap;

}
