/*ERGEBNISSE*/

.erg_kopf {
	padding:1px;
         text-align: center;
         background-color: #DF0000;
         color: white;
         border: 1px solid #3F3F3F;
}

.erg_li1 {
	border-left: 1px solid #8F8F8F;
         border-bottom: 1px solid #C0C0C0;
	white-space: nowrap;
         background-color: #EFEFEF;
}

.erg_li2 {
	width: 150px;
         height:23px;
         border-bottom: 1px solid #C0C0C0;
         text-align: right;
         white-space: nowrap;
}

.erg_li3 {
	width: 10px;
	border-bottom: 1px solid #C0C0C0;
         /*background-color: rgb(230,230,230);*/
         text-align: center;
}

.erg_li4 {
	padding: 0px;
         border-bottom: 1px solid #C0C0C0;
         white-space: nowrap;
         text-align: left;
}

.erg_li5 {
	width: 2px;
	border-bottom: 1px solid #C0C0C0;
}

.erg_li6 {
	text-align: right;
         border-bottom: 1px solid #C0C0C0;
}

.erg_li7 {
	text-align: center;
         width: 8px;
         border-bottom: 1px solid #C0C0C0;
}

.erg_li8 {
	text-align: left;
         border-bottom: 1px solid #C0C0C0;
}


.erg_li9 {
	width: 2px;
         border-bottom: 1px solid #C0C0C0;
}

.erg_li10 {
	/*width:2px;*/
         border-right: 1px solid #8F8F8F;
         border-bottom: 1px solid #C0C0C0;
}


.erg_footer {
	/*class="lmoFooter"*/
         font-size: 0.9em;
         color: white;
         text-align: center;
         width: 100%;
    	padding: 1px;
         border: 1px solid #6F6F6F;
         background-color: #DF0000;
}

a.erg_footer_link:link,
a.erg_footer_link:visited {
	background-color: transparent;
         color: white;
}










/*TABELLE*/

.tab {
	/*class="lmoInner"*/
         font-weight: normal;
	width: 100%;
         margin: 5px 0px 25px 0px;
         /*border-collapse: collapse;*/
}

.tab_kopf_1 {
	text-align: left;
	background-color: #DF0000;
         border: 1px solid #3F3F3F;
         border-right: none;
         color: white;
}

.tab_kopf_2 {
	text-align: right;
         background-color: #DF0000;
         width: 20px;
         border-top: 1px solid #3F3F3F;
         border-bottom: 1px solid #3F3F3F;
         color: white;
}

.tab_kopf_3 {
	text-align: right;
	background-color: #DF0000;
         width: 30px;
         border-top: 1px solid #3F3F3F;
         border-bottom: 1px solid #3F3F3F;
         color: white;
}

.tab_kopf_4 {
	width: 2px;
         background-color: #DF0000;
}

.tab_kopf_5 {
	width: 2px;
         background-color: #DF0000;
         /*width: 20px;*/
         border-top: 1px solid #3F3F3F;
         border-bottom: 1px solid #3F3F3F;
}

.tab_kopf_6 {
	text-align: center;
         background-color: #DF0000;
         border-top: 1px solid #3F3F3F;
         border-bottom: 1px solid #3F3F3F;
         color: white;
}

.tab_kopf_7 {
	text-align: right;
         background-color: #DF0000;
         border-top: 1px solid #3F3F3F;
         border-bottom: 1px solid #3F3F3F;
         color: white;
}

.tab_kopf_8 {
	width: 2px;
         background-color: #DF0000;
         border-top: 1px solid #3F3F3F;
         border-bottom: 1px solid #3F3F3F;
}

.tab_kopf_9 {
	background-color: #DF0000;
         border: 1px solid #3F3F3F;
         border-left: none;
         color: white;
}

.showtable_platz_0 {
	text-align: right;
         border-left: 1px solid #8F8F8F;
         border-bottom: 1px solid #CFCFCF;
         background-color: white;
}

.showtable_platz_1 {
	text-align: right;
         border-left: 1px solid #8F8F8F;
         border-bottom: 1px solid #CFCFCF;
         background-color: white;
}











/* SPIELPLAN*/

.spielpl_tab {
	margin: 0px;
}

.kopf_ST {
	padding: 3px 0 3px 0;
	background-color: #DF0000;
         border: 1px solid #5F5F5F;
         border-right: 1px solid ;
         color: white;
         text-align: center;
         font: 11px Arial, Helvetica, sans-serif;
}

.kopf_Datum {
	text-align: center;
	padding: 3px 0px 3px 0px;
         background-color: #DF0000;
	border-top: 1px solid #3F3F3F;
	border-bottom: 1px solid #3F3F3F;
	border-right: 1px solid;
	color: white;
	font: 11px Arial, Helvetica, sans-serif;
}

.kopf_Paarung {
	padding: 3px 0px 3px 10px;
	background-color: #DF0000;
	border-top: 1px solid #3F3F3F;
	border-bottom: 1px solid #3F3F3F;
         border-right: 1px solid;
	color: white;
	font: 11px Arial, Helvetica, sans-serif;
}

.kopf_Erg {
	text-align: center;
	padding: 3px;
	background-color: #DF0000;
	border-top: 1px solid #3F3F3F;
         border-bottom: 1px solid #3F3F3F;
	color: white;
	font: 11px Arial, Helvetica, sans-serif;
}

.kopf_Bericht {
	text-align: center;
	padding: 3px;
	background-color: #DF0000;
	border: 1px solid #3F3F3F;
         border-left: 1px solid white;
	color: white;
	font: 11px Arial, Helvetica, sans-serif;
}




.plan_ST0 {
	padding: 5px 2px 5px 2px;
	border-left: 1px solid #8F8F8F;
	border-bottom: 1px solid white;
}

.plan_ST1 {
         padding: 5px 2px 5px 2px;
	border-left: 1px solid #8F8F8F;
	border-bottom: 1px solid white;
	background-color: #EFEFEF;
}

a.link_ST:link,
a.link_ST:visited {
	background-color: transparent;
}

.plan_2ST0 {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}

.plan_2ST1 {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #EFEFEF;
}

.plan_datum0 {
	white-space:nowrap;
	border-bottom: 1px solid white;
	padding-left: 8px;
         padding-right: 8px;
         background-color: white;
}

.plan_datum1 {
	white-space:nowrap;
	background-color: #EFEFEF;
	border-bottom: 1px solid white;
	padding-left: 8px;
         padding-right: 8px;
}

.plan_2datum0 {
	border-bottom: 1px solid white;
         border-left: 1px solid white;
}

.plan_2datum1 {
	border-bottom: 1px solid white;
         border-left: 1px solid white;
	background-color: #EFEFEF;
}

.plan_teamA0 {
	text-align: right;
	white-space: nowrap;
	border-bottom: 1px solid white;
	padding-right: 5px;
}

.plan_teamA1 {
	text-align: right;
	white-space: nowrap;
	border-bottom: 1px solid white;
	background-color: #EFEFEF;
	padding-right: 5px;
}

.plan_teamstrich0 {
	width: 10px;
         text-align: center;
	border-bottom: 1px solid white;
}

.plan_teamstrich1 {
	width: 10px;
         text-align: center;
	border-bottom: 1px solid white;
	background-color: #EFEFEF;
}

.plan_teamB0 {
	white-space: nowrap;
         text-align: left;
         border-bottom: 1px solid white;
         padding-left: 5px;
}

.plan_teamB1 {
	white-space: nowrap;
         text-align: left;
	background-color: #EFEFEF;
         border-bottom: 1px solid white;
         padding-left: 5px;
}

.plan_2teamB0 {
	width: 2px;
         border-bottom: 1px solid white;
         border-left: 1px solid white;
}

.plan_2teamB1 {
	width: 2px;
         border-bottom: 1px solid white;
         background-color: #EFEFEF;
         border-left: 1px solid white;
}

.plan_goalA0 {
	text-align: right;
         border-bottom: 1px solid white;
}

.plan_goalA1 {
	text-align: right;
         border-bottom: 1px solid white;
         background-color: #EFEFEF;
}

.plan_goaltrenner0 {
	text-align: center;
         width: 8px;
         border-bottom: 1px solid white;
}

.plan_goaltrenner1 {
	text-align: center;
         width: 8px;
         border-bottom: 1px solid white;
         background-color: #EFEFEF;
}

.plan_goalB0 {
	text-align: left;
         border-bottom: 1px solid white;
}

.plan_goalB1 {
	text-align: left;
         border-bottom: 1px solid white;
         background-color: #EFEFEF;
}

.plan_2goalB0 {
	width: 5px;
         border-bottom: 1px solid white;
}

.plan_2goalB1 {
	width: 5px;
         border-bottom: 1px solid white;
         background-color: #EFEFEF;
}

.plan_bericht0 {
	text-align: center;
         border-bottom: 1px solid white;
	border-right: 1px solid #8F8F8F;
}

.plan_bericht1 {
	text-align: center;
         border-bottom: 1px solid white;
	border-right: 1px solid #8F8F8F;
         border-left: 1px solid white;
         background-color: #EFEFEF;
}

.fuss {
	padding: 3px 0px 3px 10px;
	background-color: rgb(190,0,0);
         border: 1px solid #5F5F5F;
}












/*SONSTIGES*/

.sonst_team {
	padding: 10px 0px 10px 4px;
         font-weight:bold;
         color:rgb(190,0,0);
}

.sonst_liste {
	padding: 10px 0px 10px 4px;
         font-size: 1em;
}

.sonst_liste_but {
         font-size: 1em;
}

.sonst_li_gr {
	background-color: #EFEFEF;
         font-weight: bold;
         padding: 4px;
}

.sonst_re_gr {
	background-color: #EFEFEF;
         border-left: 1px solid white;
         padding: 4px;
}

.sonst_li_w {
	font-weight: bold;
         padding: 4px;
}

.sonst_re_w {
	padding: 4px;
}
.message{
  color: #080;
}

.error{
  color: #a00;
}

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

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

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

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

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

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

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

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

/** Ende Außenbereich */

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

/** Überschrift im Mittelbereich */
.lmoMiddle h1{
  background: #fff repeat;
  color: #000;  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: #fff repeat;
  color: #fff;}

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

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

.lmoMiddle .lmoSubmenu a {
  background: #EFEFEF repeat;
  color: #000;}

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

.lmoInner a {
  line-height:100%;
  text-decoration: none;
  background: #fff 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: #BF0000 repeat;
  color: #fff;}

.lmoInner .lmoFooter a {
  line-height:150%;
  text-decoration: underline;
  background: #BF0000 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: #BF0000;  font-weight: bold;
}

.lmoLeer {
  background: #eee repeat;
}

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

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

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

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

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

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

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

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

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

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

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

.lmoTabelleAbsteiger a {
  background: #F99 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;
}
